:root{--s-bg:#171a14;--s-surface:#1f231c;--s-subtle:#232720;--s-hover:#272c24;--s-sunken:#101208;--s-chip:#262b23;--s-line:#333a2f;--s-line-strong:#3b4436;--s-line-soft:#2a2f26;--s-line-divider:#39412f;--s-ink:#e4e8dd;--s-ink-strong:#f0f3ea;--s-ink-soft:#b9c2ae;--s-muted:#9aa392;--s-dim:#8b9482;--s-faint:#7d8675;--s-ghost:#4b5346;--s-accent:#8fb877;--s-accent-ink:#a6cd8e;--s-accent-text:#bcdba6;--s-accent-border:#7fa668;--s-dark:#3a5541;--s-dark-ink:#f0f3ea;--s-yellow-border:#d9a52b;--s-yellow-hover:#ffcd55;--s-approved-bg:#68a8562e;--s-approved-ink:#a8d492;--s-active-bg:#f8bf3929;--s-active-ink:#f0c76a;--s-badge-bg:#f8bf391a;--s-badge-ink:#dab765;--s-badge-line:#f8bf394d;--s-alert-bg:#232719;--s-alert-line:#363c27;--s-avatar-bg:#3c4032;--s-avatar-ink:#e0dcc3;--s-shadow-card:0 0 0 1px #00000080, 0 2px 6px #00000073;--s-shadow-frame:0 0 0 1px #00000080, 0 18px 40px -12px #000000b3;--s-map-cell:#333a2d;--s-map-nb:#6a9a54;--s-map-excl:#c98670;--s-map-track:#a3ad94}:root,[data-theme=light]{--s-yellow:#f8bf39;--s-yellow-ink:#302a12;--s-map-seed:#f8bf39}[data-theme=light]{--s-bg:#fbfbf8;--s-surface:#fff;--s-subtle:#f8f9f5;--s-hover:#f2f4ed;--s-sunken:#e4e8dd;--s-chip:#f4f6ef;--s-line:#dfe3d7;--s-line-strong:#d4dccc;--s-line-soft:#edf0e7;--s-line-divider:#ccd0c4;--s-ink:#242923;--s-ink-strong:#273023;--s-ink-soft:#5a654f;--s-muted:#70776f;--s-dim:#869080;--s-faint:#929b87;--s-ghost:#c3c8bb;--s-accent:#537841;--s-accent-ink:#517047;--s-accent-text:#344b2b;--s-accent-border:#788c63;--s-dark:#2f4537;--s-dark-ink:#fff;--s-yellow-border:#efb32b;--s-yellow-hover:#edb029;--s-approved-bg:#e8f1e3;--s-approved-ink:#436237;--s-active-bg:#fff1c2;--s-active-ink:#8a6614;--s-badge-bg:#fffcf1;--s-badge-ink:#8c783c;--s-badge-line:#dfd9c4;--s-alert-bg:#f5f5e9;--s-alert-line:#e2e3c7;--s-avatar-bg:#dddac4;--s-avatar-ink:#565c38;--s-shadow-card:0 0 0 1px #241c1514, 0 2px 6px #241c1524;--s-shadow-frame:0 0 0 1px #241c1514, 0 18px 40px -12px #241c154d;--s-map-cell:#e3e7da;--s-map-nb:#7fae66;--s-map-excl:#b35f49;--s-map-track:#7d8770}:root{--s-danger:#e0937f}[data-theme=light]{--s-danger:#9c3b26}body{background:var(--s-bg);color:var(--s-ink);-webkit-font-smoothing:antialiased;font-synthesis:none;min-height:100vh;margin:0;font-family:Avenir Next,Figtree,Segoe UI,Arial,sans-serif;font-size:14px}a{color:var(--s-accent-ink);text-decoration:none}a:hover{color:var(--s-accent-text)}h1,h2,h3,p{margin:0}input,select,textarea{font-family:inherit;font-size:14px}input::-moz-placeholder{color:var(--s-dim)}textarea::-moz-placeholder{color:var(--s-dim)}input::placeholder,textarea::placeholder{color:var(--s-dim)}:focus-visible{outline:2px solid var(--s-accent-ink);outline-offset:2px}html{scroll-behavior:smooth}[id]{scroll-margin-top:88px}::selection{background:var(--s-yellow);color:var(--s-yellow-ink)}html{scrollbar-color:var(--s-line-strong) var(--s-bg);accent-color:var(--s-yellow)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.section-title{letter-spacing:-.029em;color:var(--s-ink-strong);text-wrap:balance;font-family:Georgia,serif;font-size:clamp(27px,3.1vw,38px);font-weight:400;line-height:1.2}.section-lede{max-width:60ch;color:var(--s-ink-soft);text-wrap:pretty;font-size:16px;line-height:1.65}a:hover>.postcard-send,button:hover:enabled>.postcard-send{transform:translate(2px)}a:hover>.target{transform:scale(1.1)}a:hover>.price-tag{transform:rotate(-8deg)}button:hover:enabled>.payment-card{transform:translateY(-1px)}button:hover:enabled>.envelope{transform:translate(2px)}a:hover>.sign-in .sign-in__arrow{transform:translate(1.5px)}.ad-consent[data-v-df7d7900]{z-index:40;bottom:max(16px,env(safe-area-inset-bottom));box-sizing:border-box;border:1px solid var(--s-line-strong);background:var(--s-surface);max-width:1120px;color:var(--s-ink);border-radius:12px;align-items:center;gap:24px;margin:0 auto;padding:20px 24px;display:flex;position:fixed;left:20px;right:20px}.ad-consent__copy[data-v-df7d7900]{flex:1;min-width:0}.ad-consent h2[data-v-df7d7900]{color:var(--s-ink-strong);margin:0 0 6px;font-size:16px;font-weight:600;line-height:1.4}.ad-consent p[data-v-df7d7900]{max-width:70ch;color:var(--s-ink-soft);font-size:14px;line-height:1.6}.ad-consent .ad-consent__status[data-v-df7d7900]{color:var(--s-ink-strong);margin-bottom:4px}.ad-consent a[data-v-df7d7900]{color:var(--s-accent-text);white-space:nowrap;text-underline-offset:3px;text-decoration:underline}.ad-consent__actions[data-v-df7d7900]{flex-wrap:wrap;justify-content:flex-end;gap:8px;max-width:380px;display:flex}.ad-consent button[data-v-df7d7900]{border:1px solid var(--s-line-strong);background:var(--s-subtle);min-height:44px;color:var(--s-ink-strong);font:inherit;cursor:pointer;border-radius:7px;padding:10px 14px;font-size:13px;font-weight:600;line-height:1.4}.ad-consent button[data-v-df7d7900]:hover{background:var(--s-hover);border-color:var(--s-accent-border)}@media (width<=760px){.ad-consent[data-v-df7d7900]{left:12px;right:12px;bottom:max(12px,env(safe-area-inset-bottom));flex-direction:column;align-items:stretch;gap:16px;padding:18px}.ad-consent__actions[data-v-df7d7900]{justify-content:flex-start;max-width:none}.ad-consent button[data-v-df7d7900]{flex:auto}}.page[data-v-098a9181]{background:var(--s-bg);color:var(--s-ink);min-height:100vh}.container[data-v-098a9181]{max-width:1280px;margin:0 auto;padding:0 44px}@media (width<=1000px){.container[data-v-098a9181]{padding:0 20px}}.err[data-v-0d92d8fc]{flex-direction:column;gap:18px;max-width:620px;padding:96px 0 120px;display:flex}.err__grid[data-v-0d92d8fc]{grid-template-columns:repeat(15,14px);gap:4px;margin-bottom:14px;display:grid}.err__cell[data-v-0d92d8fc]{background:var(--s-map-cell);border-radius:2px;width:14px;height:14px}.err__cell--nb[data-v-0d92d8fc]{background:var(--s-map-nb)}.err__cell--seed[data-v-0d92d8fc]{background:var(--s-map-seed)}.err__cell--gone[data-v-0d92d8fc]{outline:1px dashed var(--s-map-track);outline-offset:-1px;background:0 0}.err__badge[data-v-0d92d8fc]{border:1px solid var(--s-badge-line);color:var(--s-badge-ink);background:var(--s-badge-bg);border-radius:20px;align-self:flex-start;padding:5px 10px;font-size:11px}.err__title[data-v-0d92d8fc]{letter-spacing:-.031em;color:var(--s-ink-strong);text-wrap:balance;font-family:Georgia,serif;font-size:clamp(34px,5.6vw,52px);font-weight:400;line-height:1.08}.err__lede[data-v-0d92d8fc]{color:var(--s-ink-soft);text-wrap:pretty;font-size:17px;line-height:1.6}.err__lede a[data-v-0d92d8fc]{color:var(--s-accent-text);text-underline-offset:3px;text-decoration:underline}.err__actions[data-v-0d92d8fc]{flex-wrap:wrap;align-items:center;gap:16px 28px;margin-top:14px;display:flex}.err__btn[data-v-0d92d8fc],.err__btn[data-v-0d92d8fc]:hover{border:1px solid var(--s-yellow-border);background:var(--s-yellow);min-height:50px;color:var(--s-yellow-ink);font:inherit;cursor:pointer;border-radius:7px;align-items:center;padding:0 28px;font-size:16px;font-weight:600;transition:background-color .16s ease-out;display:inline-flex}.err__btn[data-v-0d92d8fc]:hover{background:var(--s-yellow-hover)}.err__more[data-v-0d92d8fc]{flex-wrap:wrap;gap:4px 20px;font-size:15px;display:flex}.err__more a[data-v-0d92d8fc]{min-height:44px;color:var(--s-ink-soft);align-items:center;display:inline-flex}.err__more a[data-v-0d92d8fc]:hover{color:var(--s-ink-strong)}@media (width<=600px){.err[data-v-0d92d8fc]{padding:56px 0 80px}.err__grid[data-v-0d92d8fc]{grid-template-columns:repeat(15,minmax(0,14px))}}
