:root{--bg-paper: #faf7f2;--bg-card: #fffdf9;--bg-parchment: #f3ede2;--bg-parchment-deep: #e8dfd0;--ink-navy: #1e293b;--ink-slate: #334155;--ink-muted: #64748b;--airmail-red: #dc2626;--airmail-red-soft: #fef2f2;--airmail-blue: #2563eb;--airmail-blue-soft: #eff6ff;--stamp-green: #059669;--stamp-green-soft: #ecfdf5;--border-ink: #d6cbb9;--border-strong: #1e293b;--radius-lg: 14px;--radius-md: 10px;--radius-sm: 6px;--shadow-parcel: 0 8px 24px -6px rgba(30, 41, 59, .09), 0 2px 6px -1px rgba(30, 41, 59, .05);--font-sans: -apple-system, BlinkMacSystemFont, "Segoe UI", "PingFang SC", "Hiragino Sans", "Microsoft YaHei", sans-serif;--font-mono: "JetBrains Mono", "SFMono-Regular", Consolas, "Liberation Mono", Menlo, monospace}*,*:before,*:after{box-sizing:border-box}html,body{margin:0;padding:0;background-color:var(--bg-paper);background-image:radial-gradient(rgba(30,41,59,.04) 1px,transparent 1px),linear-gradient(180deg,#faf7f2,#f3ede2);background-size:22px 22px,100% 100%;color:var(--ink-navy);font-family:var(--font-sans);line-height:1.55;-webkit-font-smoothing:antialiased}.sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.hidden{display:none!important}.container{max-width:1280px;margin:0 auto;padding:0 20px}.top-header{position:sticky;top:0;z-index:40;background:#faf7f2f0;backdrop-filter:blur(10px);border-bottom:2px solid var(--border-ink)}.top-header:before{content:"";display:block;height:6px;background:repeating-linear-gradient(-45deg,var(--airmail-red) 0px,var(--airmail-red) 14px,#faf7f2 14px,#faf7f2 22px,var(--airmail-blue) 22px,var(--airmail-blue) 36px,#faf7f2 36px,#faf7f2 44px)}.header-inner{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 20px;flex-wrap:wrap}.brand,.brand-link{display:flex;align-items:center;gap:14px;text-decoration:none;color:inherit}.brand-logo{width:44px;height:44px;border-radius:11px;background:var(--ink-navy);color:#faf7f2;border:2px solid var(--airmail-red);display:flex;align-items:center;justify-content:center;font-weight:800;font-size:1.25rem;box-shadow:0 3px 8px #1e293b2e;flex-shrink:0}.brand-title h1,.brand-heading{margin:0;font-size:1.22rem;font-weight:800;letter-spacing:-.01em;display:flex;align-items:center;gap:10px;flex-wrap:wrap}.brand-badge{font-size:.74rem;font-weight:700;padding:2px 9px;border-radius:999px;background:var(--airmail-red-soft);color:var(--airmail-red);border:1px solid rgba(220,38,38,.35)}.brand-subtitle{font-size:.8rem;color:var(--ink-slate);margin-top:2px}.header-pills{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.status-pill{display:inline-flex;align-items:center;gap:7px;padding:6px 12px;border-radius:999px;font-size:.78rem;font-weight:600;background:var(--bg-parchment);color:var(--ink-navy);border:1px solid var(--border-ink);text-decoration:none}.status-pill.ok{background:var(--stamp-green-soft);color:#065f46;border-color:#0596694d}.nav-pill-link{background:var(--airmail-blue-soft);color:var(--airmail-blue);border-color:#2563eb4d;transition:all .15s ease}.nav-pill-link:hover{background:var(--airmail-blue);color:#fff}.pulse-dot{width:8px;height:8px;border-radius:50%;background:var(--stamp-green);box-shadow:0 0 0 3px #05966933}.lang-switcher{display:inline-flex;background:var(--bg-parchment);padding:3px;border-radius:999px;border:1px solid var(--border-ink)}.lang-btn{border:none;background:transparent;color:var(--ink-slate);font-size:.76rem;font-weight:700;padding:4px 10px;border-radius:999px;cursor:pointer;transition:all .15s ease}.lang-btn.active{background:var(--ink-navy);color:#faf7f2}.promo-showcase{margin:18px 0 14px}.llmland-ad-frame{width:100%;border:none;border-radius:var(--radius-lg);background:transparent;display:block}.llmland-seo-links{margin-top:8px;padding:8px 12px;border-radius:var(--radius-md);background:var(--bg-parchment);border:1px dashed var(--border-ink);display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;font-size:.75rem}.llmland-seo-label{font-weight:700;color:var(--ink-navy)}.llmland-seo-link{color:var(--ink-slate);text-decoration:none}.llmland-seo-link:hover{color:var(--airmail-blue);text-decoration:underline}.atlas-control-card{background:var(--bg-card);border:2px solid var(--ink-navy);border-radius:var(--radius-lg);padding:18px 20px;margin-bottom:18px;box-shadow:var(--shadow-parcel);position:relative}.atlas-top-row{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:14px}.section-title{margin:0;font-size:1.05rem;font-weight:800;color:var(--ink-navy);display:flex;align-items:center;gap:8px}.atlas-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.country-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(142px,1fr));gap:8px}.country-chip{display:flex;align-items:center;gap:8px;padding:9px 11px;border-radius:var(--radius-md);border:1.5px solid var(--border-ink);background:var(--bg-paper);color:var(--ink-navy);font-size:.83rem;font-weight:700;cursor:pointer;transition:all .14s ease;text-align:left}.country-chip:hover{border-color:var(--airmail-blue);background:var(--airmail-blue-soft);transform:translateY(-1px)}.country-chip.active{background:var(--ink-navy);color:#faf7f2;border-color:var(--ink-navy);box-shadow:0 4px 10px #1e293b38}.country-flag{font-size:1.15rem;line-height:1}.country-code-tag{font-family:var(--font-mono);font-size:.7rem;padding:1px 5px;border-radius:4px;background:#1e293b14;margin-left:auto}.country-chip.active .country-code-tag{background:#fff3;color:#fff}.taxfree-bar{margin-top:14px;padding:12px 14px;border-radius:var(--radius-md);background:linear-gradient(90deg,#fef2f2,#eff6ff);border:1.5px solid rgba(220,38,38,.35);display:flex;flex-direction:column;gap:10px}.taxfree-header{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}.taxfree-title{font-size:.86rem;font-weight:800;color:var(--airmail-red);display:flex;align-items:center;gap:6px}.taxfree-badge{font-size:.74rem;font-weight:700;padding:2px 8px;border-radius:999px;background:var(--stamp-green);color:#fff}.taxfree-segments{display:flex;flex-wrap:wrap;gap:8px}.state-pill-btn{padding:7px 13px;border-radius:999px;border:1.5px solid var(--ink-navy);background:#fff;color:var(--ink-navy);font-size:.8rem;font-weight:700;cursor:pointer;transition:all .14s ease}.state-pill-btn:hover{background:var(--airmail-red-soft);border-color:var(--airmail-red)}.state-pill-btn.active{background:var(--airmail-red);color:#fff;border-color:var(--airmail-red);box-shadow:0 3px 8px #dc262647}.airmail-parcel-frame{padding:9px;border-radius:18px;background:repeating-linear-gradient(-45deg,var(--airmail-red) 0px,var(--airmail-red) 16px,#faf7f2 16px,#faf7f2 26px,var(--airmail-blue) 26px,var(--airmail-blue) 42px,#faf7f2 42px,#faf7f2 52px);box-shadow:var(--shadow-parcel);margin-bottom:20px}.airmail-parcel-inner{background:var(--bg-card);border:2px solid var(--ink-navy);border-radius:12px;padding:20px}.parcel-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding-bottom:16px;border-bottom:2px dashed var(--border-ink);flex-wrap:wrap}.parcel-title-block{display:flex;flex-direction:column;gap:6px}.parcel-kicker{font-family:var(--font-mono);font-size:.74rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--airmail-red)}.parcel-main-heading{font-size:1.32rem;font-weight:900;color:var(--ink-navy);display:flex;align-items:center;gap:10px;flex-wrap:wrap}.tax-status-pill{font-size:.78rem;font-weight:800;padding:3px 10px;border-radius:999px;background:var(--stamp-green-soft);color:#065f46;border:1.5px solid var(--stamp-green)}.parcel-tax-note{font-size:.82rem;color:var(--ink-slate)}.parcel-stamp-and-actions{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.postal-stamp-svg{width:112px;height:76px;flex-shrink:0;transform:rotate(-4deg)}.parcel-btn-cluster{display:flex;flex-wrap:wrap;gap:8px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:9px 15px;border-radius:var(--radius-md);font-size:.84rem;font-weight:700;cursor:pointer;border:1.5px solid var(--ink-navy);transition:all .15s ease;text-decoration:none}.btn-primary{background:var(--airmail-red);color:#fff;border-color:var(--airmail-red)}.btn-primary:hover{background:#b91c1c}.btn-secondary{background:var(--bg-parchment);color:var(--ink-navy);border-color:var(--ink-navy)}.btn-secondary:hover{background:var(--ink-navy);color:#fff}.btn-blue{background:var(--airmail-blue);color:#fff;border-color:var(--airmail-blue)}.btn-blue:hover{background:#1d4ed8}.persona-blocks-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:18px}@media(max-width:1024px){.persona-blocks-grid{grid-template-columns:1fr}}.persona-subcard{background:var(--bg-paper);border:1.5px solid var(--border-ink);border-radius:var(--radius-md);padding:14px;display:flex;flex-direction:column;gap:8px}.subcard-head{display:flex;align-items:center;justify-content:space-between;padding-bottom:8px;border-bottom:1.5px solid var(--border-ink);margin-bottom:4px}.subcard-title{margin:0;font-size:.92rem;font-weight:800;color:var(--ink-navy)}.subcard-tag{font-family:var(--font-mono);font-size:.7rem;font-weight:700;padding:2px 7px;border-radius:4px;background:var(--bg-parchment-deep);color:var(--ink-navy)}.field-list{display:flex;flex-direction:column;gap:6px}.field-row{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 10px;border-radius:var(--radius-sm);background:var(--bg-card);border:1px solid var(--border-ink);cursor:pointer;text-align:left;width:100%;transition:all .12s ease}.field-row:hover{border-color:var(--airmail-blue);background:var(--airmail-blue-soft)}.field-row.copied{border-color:var(--stamp-green);background:var(--stamp-green-soft)}.field-meta{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.field-label{font-size:.71rem;font-weight:700;text-transform:uppercase;letter-spacing:.03em;color:var(--ink-muted)}.field-value{font-family:var(--font-mono);font-size:.86rem;font-weight:700;color:var(--ink-navy);word-break:break-word}.field-copy-pill{font-size:.7rem;font-weight:700;padding:3px 8px;border-radius:999px;background:var(--bg-parchment);color:var(--ink-slate);border:1px solid var(--border-ink);white-space:nowrap;flex-shrink:0}.field-row.copied .field-copy-pill{background:var(--stamp-green);color:#fff;border-color:var(--stamp-green)}.mailing-label-bar{margin-top:16px;padding:14px;border-radius:var(--radius-md);background:var(--bg-parchment);border:1.5px dashed var(--ink-navy);display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.mailing-label-pre{margin:0;font-family:var(--font-mono);font-size:.82rem;color:var(--ink-navy);white-space:pre-wrap;line-height:1.45}.productivity-grid{display:grid;grid-template-columns:5fr 7fr;gap:18px;margin-bottom:22px}@media(max-width:980px){.productivity-grid{grid-template-columns:1fr}}.card{background:var(--bg-card);border:2px solid var(--ink-navy);border-radius:var(--radius-lg);padding:18px 20px;box-shadow:var(--shadow-parcel)}.card-head-row{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;margin-bottom:12px}.saved-list{display:flex;flex-direction:column;gap:8px;max-height:340px;overflow-y:auto}.saved-empty{padding:22px 14px;text-align:center;font-size:.84rem;color:var(--ink-muted);background:var(--bg-paper);border:1px dashed var(--border-ink);border-radius:var(--radius-md)}.saved-item{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px;border-radius:var(--radius-md);background:var(--bg-paper);border:1px solid var(--border-ink)}.saved-item-main{min-width:0;flex:1;cursor:pointer}.saved-item-title{font-size:.84rem;font-weight:800;color:var(--ink-navy)}.saved-item-sub{font-family:var(--font-mono);font-size:.76rem;color:var(--ink-slate)}.saved-item-actions{display:flex;gap:6px}.btn-mini{padding:4px 9px;font-size:.74rem;font-weight:700;border-radius:var(--radius-sm);border:1px solid var(--border-ink);background:var(--bg-parchment);color:var(--ink-navy);cursor:pointer}.btn-mini:hover{background:var(--ink-navy);color:#fff}.batch-controls-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:12px}.input-inline-group{display:inline-flex;align-items:center;gap:6px;font-size:.82rem;font-weight:700}.select-input,.num-input{padding:6px 10px;border-radius:var(--radius-sm);border:1.5px solid var(--ink-navy);background:var(--bg-paper);color:var(--ink-navy);font-family:var(--font-mono);font-size:.82rem;font-weight:700}.num-input{width:78px}.batch-output-area{width:100%;height:210px;padding:12px;border-radius:var(--radius-md);border:1.5px solid var(--border-ink);background:#1e293b;color:#f8fafc;font-family:var(--font-mono);font-size:.76rem;line-height:1.45;resize:vertical}.api-hint-bar{margin-top:10px;padding:8px 12px;border-radius:var(--radius-sm);background:var(--bg-parchment);font-family:var(--font-mono);font-size:.76rem;color:var(--ink-navy);display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}.seo-section{margin:22px 0}.seo-eyebrow{font-family:var(--font-mono);font-size:.75rem;font-weight:800;color:var(--airmail-red);letter-spacing:.05em;text-transform:uppercase;margin-bottom:6px}.seo-h2{margin:0 0 12px;font-size:1.35rem;font-weight:900;color:var(--ink-navy)}.seo-h3{margin:20px 0 10px;font-size:1.08rem;font-weight:800;color:var(--ink-navy)}.intro-copy,.content-lead{font-size:.94rem;color:var(--ink-slate);margin:0 0 12px}.seo-steps-list{padding-left:20px;margin:0 0 16px}.seo-steps-list li{margin-bottom:8px}.seo-steps-list p{margin:0;font-size:.9rem;color:var(--ink-slate)}.algo-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:14px;margin:16px 0}@media(max-width:768px){.algo-grid{grid-template-columns:1fr}}.algo-card{background:var(--bg-paper);border:1.5px solid var(--border-ink);border-radius:var(--radius-md);padding:14px}.algo-card h3{margin:0 0 8px;font-size:.96rem;color:var(--ink-navy)}.algo-card p{margin:0 0 10px;font-size:.86rem;color:var(--ink-slate)}.formula-pill{display:block;padding:6px 10px;border-radius:var(--radius-sm);background:var(--bg-parchment);font-family:var(--font-mono);font-size:.76rem;color:var(--ink-navy);overflow-x:auto}.spec-table-wrap{overflow-x:auto;margin:12px 0}.spec-table{width:100%;border-collapse:collapse;font-size:.85rem}.spec-table th,.spec-table td{padding:10px 12px;border:1px solid var(--border-ink);text-align:left}.spec-table th{background:var(--bg-parchment);font-weight:800}.faq-list{margin:0;display:flex;flex-direction:column;gap:12px}.faq-item{padding:12px 14px;border-radius:var(--radius-md);background:var(--bg-paper);border:1px solid var(--border-ink)}.faq-item dt{font-weight:800;font-size:.95rem;color:var(--ink-navy);margin-bottom:6px}.faq-item dd{margin:0;font-size:.88rem;color:var(--ink-slate)}.seo-callout-footer{margin-top:18px;padding-top:14px;border-top:1.5px dashed var(--border-ink);display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.seo-callout-hint{font-size:.84rem;font-weight:700;color:var(--ink-slate)}.site-footer{margin:26px 0 36px;padding:16px 20px;border-radius:var(--radius-lg);background:var(--bg-parchment);border:1.5px solid var(--border-ink);display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;font-size:.82rem}.footer-links{display:flex;flex-wrap:wrap;gap:12px}.footer-links a{color:var(--ink-navy);font-weight:700;text-decoration:none}.footer-links a:hover{color:var(--airmail-red);text-decoration:underline}.copy-toast{position:fixed;bottom:24px;right:24px;z-index:100;padding:10px 18px;border-radius:999px;background:var(--ink-navy);color:#faf7f2;border:2px solid var(--stamp-green);font-size:.84rem;font-weight:800;box-shadow:0 10px 25px #1e293b47;opacity:0;transform:translateY(12px);pointer-events:none;transition:all .18s ease}.copy-toast.visible{opacity:1;transform:translateY(0)}
