@font-face{font-family:"Source Sans 3 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/source-sans-3-cyrillic-ext-wght-normal-DzyfIafT.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Sans 3 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/source-sans-3-cyrillic-wght-normal-BMDVbyM7.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"Source Sans 3 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/source-sans-3-greek-ext-wght-normal-BWSLJLk6.woff2) format("woff2-variations");unicode-range:U+1F00-1FFF}@font-face{font-family:"Source Sans 3 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/source-sans-3-greek-wght-normal-C9H9m1vD.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:"Source Sans 3 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/source-sans-3-vietnamese-wght-normal-C1uRvKPU.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Sans 3 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/source-sans-3-latin-ext-wght-normal-C8iNium2.woff2) format("woff2-variations");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:"Source Sans 3 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/source-sans-3-latin-wght-normal-BqRLTx4X.woff2) format("woff2-variations");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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-xuaO2J-f.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-DMdlQ8Kv.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-400-normal-BSMlKf0J.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-400-normal-CEL4l2ZJ.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-vietnamese-400-normal-BulugwFq.woff2) format("woff2"),url(/assets/ibm-plex-mono-vietnamese-400-normal-DDuiU_S-.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-ext-400-normal-BmRBH3aV.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-ext-400-normal-D3D2R8hC.woff) format("woff");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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-400-normal-DMJ8VG8y.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-400-normal-CvHOgSBP.woff) format("woff");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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-cyrillic-ext-500-normal-BqneJy0T.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-500-normal-BIfNGwUT.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-cyrillic-500-normal-Bq9vWWag.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-500-normal-Ael50iVv.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-vietnamese-500-normal-DZ4AoWbu.woff2) format("woff2"),url(/assets/ibm-plex-mono-vietnamese-500-normal-C8zxqsMH.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-ext-500-normal-CAhNIIs5.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-ext-500-normal-CZ70TYgx.woff) format("woff");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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-500-normal-DSY6xOcd.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-500-normal-CB9ihrfo.woff) format("woff");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}:root{--bg: #0F1619;--surface: #162025;--surface-raised:#1C282E;--surface-sunken:#111A1E;--line: #26343B;--line-strong: #374A53;--ink: #E6EDF0;--ink-muted: #94A6AF;--ink-faint: #6B7C85;--accent: #4FB3D1;--accent-fill: #56BAD8;--accent-ink: #06222B;--accent-soft: #12313B;--ok: #5CC79B;--ok-soft: #12332A;--warn: #E0A94A;--warn-soft: #33280F;--bad: #F0837A;--bad-soft: #3A1F1D;--bad-ink: #2A0B08;--unknown-soft: #1E282D;--focus: #7FD1E8;--font: "Source Sans 3", ui-sans-serif, system-ui, -apple-system, sans-serif;--font-num: "Source Sans 3", ui-sans-serif, system-ui, sans-serif;--font-mono: "IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--size-xs: 12px;--size-sm: 13.5px;--size-md: 16px;--size-lg: 18px;--size-xl: 22px;--size-2xl: 28px;--size-3xl: 36px;--size-display: clamp(28px, 4.2vw, 38px);--weight-normal: 400;--weight-medium: 600;--weight-bold: 700;--leading-tight: 1.2;--leading-body: 1.55;--sp-1: 4px;--sp-2: 8px;--sp-3: 12px;--sp-4: 16px;--sp-5: 20px;--sp-6: 28px;--sp-7: 40px;--sp-8: 64px;--radius-sm: 8px;--radius: 12px;--radius-lg: 16px;--radius-pill: 999px;--shadow-raised: 0 1px 0 rgba(255,255,255,.03) inset;--shadow-float: 0 12px 32px -18px rgba(0,0,0,.9), 0 2px 8px -4px rgba(0,0,0,.6);--dur-fast: .12s;--dur: .2s;--dur-slow: .42s;--ease: cubic-bezier(.2, .7, .3, 1);--ease-out: cubic-bezier(.16, 1, .3, 1);--glow: 0 0 0 1px rgba(86,186,216,.3), 0 10px 28px -12px rgba(86,186,216,.65);--page-glow: radial-gradient(150% 105% at 50% -5%, transparent 42%, rgba(0,0,0,.55)), linear-gradient(180deg, rgba(79,179,209,.16) 0%, rgba(79,179,209,.05) 32%, transparent 62%);--page-guide: linear-gradient(180deg, transparent, var(--line-strong) 10%, var(--line-strong) 76%, transparent);--page-grid: radial-gradient(rgba(148,166,175,.3) 1px, transparent 1px);--page-grid-size: 26px 26px;--page-grain: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)' opacity='.06'/%3E%3C/svg%3E");--header-bg: rgba(22, 32, 37, .62);--header-bg-scrolled: rgba(20, 29, 34, .88);--header-shadow: 0 10px 30px -18px rgba(0,0,0,.9);--header-thread: linear-gradient(90deg, transparent, rgba(86,186,216,.55) 22%, rgba(92,199,155,.35) 60%, transparent);--header-rule: linear-gradient(90deg, transparent, var(--line) 12%, var(--line) 88%, transparent);--focus-ring: 0 0 0 3px rgba(79,179,209,.22);--card-spot: radial-gradient(340px 220px at var(--mx, 50%) var(--my, 0%), rgba(79,179,209,.1), transparent 70%);--card-edge: linear-gradient(90deg, transparent, rgba(255,255,255,.09) 30%, rgba(255,255,255,.09) 70%, transparent);--skeleton-base: #1A252B;--skeleton-sheen: linear-gradient(90deg, transparent, rgba(255,255,255,.07), transparent);--page-max: 960px}[data-theme=light]{--bg: #F2F5F7;--surface: #FFFFFF;--surface-raised:#FFFFFF;--surface-sunken:#F6F9FA;--line: #E2E9ED;--line-strong: #C6D3D9;--ink: #17262E;--ink-muted: #5A6B75;--ink-faint: #7C8C95;--accent: #0F6E8C;--accent-fill: #0F6E8C;--accent-ink: #FFFFFF;--accent-soft: #E4F1F6;--ok: #17795E;--ok-soft: #E3F1EC;--warn: #9A6100;--warn-soft: #F7EEDD;--bad: #B3352B;--bad-soft: #F8E7E5;--bad-ink: #FFFFFF;--unknown-soft: #EAEEF0;--focus: #0F6E8C;--shadow-raised: 0 1px 2px rgba(16,38,48,.07), 0 8px 20px -12px rgba(16,38,48,.3);--shadow-float: 0 4px 8px rgba(16,38,48,.08), 0 24px 48px -24px rgba(16,38,48,.4);--glow: 0 0 0 1px rgba(15,110,140,.22), 0 10px 26px -12px rgba(15,110,140,.55);--page-glow: radial-gradient(150% 105% at 50% -5%, transparent 52%, rgba(16,38,48,.1)), linear-gradient(180deg, rgba(15,110,140,.13) 0%, rgba(15,110,140,.04) 32%, transparent 62%);--page-guide: linear-gradient(180deg, transparent, var(--line-strong) 10%, var(--line-strong) 76%, transparent);--page-grid: radial-gradient(rgba(90,107,117,.32) 1px, transparent 1px);--page-grid-size: 26px 26px;--page-grain: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)' opacity='.035'/%3E%3C/svg%3E");--header-bg: rgba(255, 255, 255, .7);--header-bg-scrolled: rgba(255, 255, 255, .9);--header-shadow: 0 10px 30px -20px rgba(16,38,48,.55);--header-thread: linear-gradient(90deg, transparent, rgba(15,110,140,.55) 22%, rgba(23,121,94,.35) 60%, transparent);--header-rule: linear-gradient(90deg, transparent, var(--line) 12%, var(--line) 88%, transparent);--focus-ring: 0 0 0 3px rgba(15,110,140,.16);--card-spot: radial-gradient(340px 220px at var(--mx, 50%) var(--my, 0%), rgba(15,110,140,.07), transparent 70%);--card-edge: none;--skeleton-base: #E8EEF1;--skeleton-sheen: linear-gradient(90deg, transparent, rgba(16,38,48,.08), transparent)}[data-theme=dark]{--bg: #0F1619;--surface: #162025;--surface-raised:#1C282E;--surface-sunken:#111A1E;--line: #26343B;--line-strong: #374A53;--ink: #E6EDF0;--ink-muted: #94A6AF;--ink-faint: #6B7C85;--accent: #4FB3D1;--accent-fill: #56BAD8;--accent-ink: #06222B;--accent-soft: #12313B;--ok: #5CC79B;--ok-soft: #12332A;--warn: #E0A94A;--warn-soft: #33280F;--bad: #F0837A;--bad-soft: #3A1F1D;--bad-ink: #2A0B08;--unknown-soft: #1E282D;--focus: #7FD1E8;--shadow-raised: 0 1px 0 rgba(255,255,255,.03) inset;--shadow-float: 0 12px 32px -18px rgba(0,0,0,.9), 0 2px 8px -4px rgba(0,0,0,.6);--glow: 0 0 0 1px rgba(86,186,216,.3), 0 10px 28px -12px rgba(86,186,216,.65);--page-glow: radial-gradient(150% 105% at 50% -5%, transparent 42%, rgba(0,0,0,.55)), linear-gradient(180deg, rgba(79,179,209,.16) 0%, rgba(79,179,209,.05) 32%, transparent 62%);--page-guide: linear-gradient(180deg, transparent, var(--line-strong) 10%, var(--line-strong) 76%, transparent);--page-grid: radial-gradient(rgba(148,166,175,.3) 1px, transparent 1px);--page-grid-size: 26px 26px;--page-grain: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)' opacity='.06'/%3E%3C/svg%3E");--header-bg: rgba(22, 32, 37, .62);--header-bg-scrolled: rgba(20, 29, 34, .88);--header-shadow: 0 10px 30px -18px rgba(0,0,0,.9);--header-thread: linear-gradient(90deg, transparent, rgba(86,186,216,.55) 22%, rgba(92,199,155,.35) 60%, transparent);--header-rule: linear-gradient(90deg, transparent, var(--line) 12%, var(--line) 88%, transparent);--focus-ring: 0 0 0 3px rgba(79,179,209,.22);--card-spot: radial-gradient(340px 220px at var(--mx, 50%) var(--my, 0%), rgba(79,179,209,.1), transparent 70%);--card-edge: linear-gradient(90deg, transparent, rgba(255,255,255,.09) 30%, rgba(255,255,255,.09) 70%, transparent);--skeleton-base: #1A252B;--skeleton-sheen: linear-gradient(90deg, transparent, rgba(255,255,255,.07), transparent)}*,*:before,*:after{box-sizing:border-box}body{margin:0;color:var(--ink);font-family:var(--font);font-size:var(--size-md);line-height:var(--leading-body);-webkit-font-smoothing:antialiased;height:100dvh;overflow:hidden;display:flex;flex-direction:column;background-color:var(--bg);background-image:var(--page-glow);background-attachment:fixed;background-repeat:no-repeat}body:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:-2;pointer-events:none;background-image:var(--page-grid),var(--page-grain);background-size:var(--page-grid-size),auto;-webkit-mask-image:linear-gradient(180deg,#000 0,rgba(0,0,0,.5) 34%,transparent 78%);mask-image:linear-gradient(180deg,#000 0,rgba(0,0,0,.5) 34%,transparent 78%)}#root{flex:1;min-height:0;display:flex;flex-direction:column}h1,h2,h3,h4{margin:0;line-height:var(--leading-tight);font-weight:var(--weight-medium);text-wrap:balance}h1{font-size:var(--size-2xl);letter-spacing:-.015em}h2{font-size:var(--size-xl);letter-spacing:-.01em}h3{font-size:var(--size-lg)}h4{font-size:var(--size-md)}p{margin:0}a{color:var(--accent);text-decoration-thickness:1px;text-underline-offset:2px}:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:var(--radius-sm)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}.btn:hover,.btn:active,.brand:hover .brand-mark,.card.link:hover,.card.link:active,.month:hover,.card.link:hover .card-go .arrow{transform:none!important}.skeleton:after{display:none}.method:hover{transform:none!important}.check-path{stroke-dashoffset:0!important}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.stack{display:flex;flex-direction:column;gap:var(--sp-4)}.stack-1{display:flex;flex-direction:column;gap:var(--sp-1)}.stack-2{display:flex;flex-direction:column;gap:var(--sp-2)}.stack-6{display:flex;flex-direction:column;gap:var(--sp-6)}.cluster{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-3)}.spread{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-3)}.site-header{position:relative;z-index:10;flex:none;background:var(--header-bg);backdrop-filter:blur(16px) saturate(1.5);-webkit-backdrop-filter:blur(16px) saturate(1.5);transition:background-color var(--dur) var(--ease),box-shadow var(--dur) var(--ease)}.site-header:before{content:"";position:absolute;inset:0 0 auto;height:1px;background:var(--header-thread)}.site-header:after{content:"";position:absolute;inset:auto 0 0;height:1px;background:var(--header-rule)}.site-header.scrolled{background:var(--header-bg-scrolled);box-shadow:var(--header-shadow)}.site-header .inner{max-width:var(--page-max);margin:0 auto;min-height:64px;padding:var(--sp-3) var(--sp-5);display:flex;align-items:center;gap:var(--sp-4)}.brand{display:inline-flex;align-items:center;gap:var(--sp-2);font-weight:var(--weight-bold);font-size:var(--size-lg);letter-spacing:-.015em;color:var(--ink);text-decoration:none}.brand-mark{display:grid;place-items:center;width:34px;height:34px;flex:none;border-radius:10px;background:var(--accent-soft);border:1px solid var(--line);color:var(--accent);transition:transform var(--dur) var(--ease),box-shadow var(--dur) var(--ease),border-color var(--dur) var(--ease)}.brand:hover .brand-mark{transform:translateY(-2px);border-color:var(--accent);box-shadow:var(--glow)}.brand-mark svg{display:block}.nav{position:relative;display:flex;gap:2px;margin-left:auto}.nav a{position:relative;z-index:1;color:var(--ink-muted);text-decoration:none;font-weight:var(--weight-medium);font-size:var(--size-sm);padding:7px 14px;border-radius:var(--radius-pill);white-space:nowrap;transition:color var(--dur) var(--ease)}.nav a:hover{color:var(--ink)}.nav a[aria-current=page]{color:var(--accent-ink)}.nav-indicator{position:absolute;top:0;bottom:0;left:0;width:0;border-radius:var(--radius-pill);background:var(--accent-fill);box-shadow:var(--shadow-raised);transition:transform var(--dur-slow) var(--ease-out),width var(--dur-slow) var(--ease-out);pointer-events:none}.header-cost{display:inline-flex;align-items:baseline;gap:var(--sp-2);padding:6px 13px;border-radius:var(--radius-pill);background:var(--surface-raised);border:1px solid var(--line);font-size:var(--size-sm);color:var(--ink-muted);transition:border-color var(--dur) var(--ease)}.header-cost:hover{border-color:var(--line-strong)}.header-cost b{color:var(--ink);font-weight:var(--weight-medium);font-variant-numeric:tabular-nums}.page{position:relative;flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;width:100%;max-width:var(--page-max);margin:0 auto;padding:var(--sp-6) var(--sp-5) var(--sp-8);scrollbar-width:thin;scrollbar-color:var(--line-strong) transparent;scrollbar-gutter:stable}.page::-webkit-scrollbar{width:10px}.page::-webkit-scrollbar-track{background:transparent}.page::-webkit-scrollbar-thumb{background:var(--line-strong);border-radius:var(--radius-pill);border:3px solid transparent;background-clip:content-box}.page:hover::-webkit-scrollbar-thumb{background:var(--ink-faint);background-clip:content-box}.page::-webkit-scrollbar-thumb:active{background:var(--accent);background-clip:content-box}@media(min-width:1040px){.page:before,.page:after{content:"";position:fixed;top:0;bottom:0;width:1px;background:var(--page-guide);pointer-events:none;left:50%}.page:before{margin-left:calc(var(--page-max) / -2)}.page:after{margin-left:calc(var(--page-max) / 2)}}.page-head{display:flex;flex-direction:column;gap:var(--sp-2);margin-bottom:var(--sp-6);padding-bottom:var(--sp-5);position:relative}.page-head:after{content:"";position:absolute;left:0;bottom:0;width:72px;height:2px;border-radius:2px;background:linear-gradient(90deg,var(--accent),transparent)}.page-head h1{font-size:var(--size-display);letter-spacing:-.025em;font-weight:var(--weight-medium)}.page-head .lede{color:var(--ink-muted);max-width:62ch;font-size:var(--size-md)}.eyebrow{display:inline-flex;align-items:center;gap:var(--sp-2);font-size:var(--size-sm);font-weight:var(--weight-medium);color:var(--accent)}.eyebrow:before{content:"";width:6px;height:6px;border-radius:50%;flex:none;background:currentColor;box-shadow:0 0 0 3px var(--accent-soft)}.eyebrow .sep{color:var(--ink-faint);font-weight:var(--weight-normal)}.eyebrow .plain{color:var(--ink-muted);font-weight:var(--weight-normal)}.label{font-size:var(--size-sm);font-weight:var(--weight-medium);color:var(--ink-muted)}.hint{font-size:var(--size-sm);color:var(--ink-muted)}.muted{color:var(--ink-muted)}.mono{font-family:var(--font-mono);font-size:.92em}.btn{font-family:inherit;font-size:var(--size-md);font-weight:var(--weight-medium);line-height:1.2;padding:10px 18px;border-radius:var(--radius);border:1px solid transparent;cursor:pointer;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;gap:var(--sp-2);transition:transform var(--dur-fast) var(--ease),box-shadow var(--dur) var(--ease),background-color var(--dur) var(--ease),border-color var(--dur) var(--ease),color var(--dur) var(--ease)}.btn:hover{transform:translateY(-1px)}.btn:active{transform:translateY(0) scale(.985);transition-duration:60ms}.btn.primary{background:var(--accent-fill);color:var(--accent-ink);border-color:var(--accent-fill);box-shadow:var(--shadow-raised)}.btn.primary:hover{box-shadow:var(--glow)}.btn.ghost{background:var(--surface-raised);color:var(--ink);border-color:var(--line-strong)}.btn.ghost:hover{border-color:var(--accent);color:var(--accent)}.btn.danger{background:transparent;color:var(--bad);border-color:var(--bad)}.btn.danger:hover{background:var(--bad-soft);box-shadow:0 10px 26px -14px var(--bad)}.btn.danger-solid{background:var(--bad);color:var(--bad-ink);border-color:var(--bad);font-weight:var(--weight-bold)}.btn.small{font-size:var(--size-sm);padding:7px 13px;border-radius:var(--radius-sm)}.btn.wide{width:100%}.btn[disabled],.btn[aria-disabled=true]{opacity:.45;cursor:not-allowed;box-shadow:none}.btn[disabled]:hover,.btn[aria-disabled=true]:hover{transform:none;box-shadow:none;border-color:var(--line-strong);color:inherit}.btn .arrow{transition:transform var(--dur) var(--ease)}.btn:hover .arrow{transform:translate(2px,-2px)}.card{position:relative;isolation:isolate;background:var(--surface-raised);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-raised);padding:var(--sp-5);display:flex;flex-direction:column;gap:var(--sp-3);transition:border-color var(--dur) var(--ease),box-shadow var(--dur) var(--ease)}.card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:inherit;background:var(--card-spot);opacity:0;transition:opacity var(--dur) var(--ease)}.card:hover:before{opacity:1}.card:after{content:"";position:absolute;inset:0 0 auto;height:1px;border-radius:inherit;background:var(--card-edge);pointer-events:none}.card:hover{border-color:var(--line-strong);box-shadow:var(--shadow-raised),0 14px 34px -24px #000000d9}.card-list{display:grid;gap:var(--sp-4);grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}@keyframes rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.rise{animation:rise var(--dur-slow) var(--ease-out) both;animation-delay:calc(var(--i, 0) * 60ms)}.app-domain{font-family:var(--font-mono);font-size:var(--size-sm);color:var(--ink-muted);word-break:break-all}.meta{margin:0;display:grid;grid-template-columns:auto 1fr;gap:var(--sp-1) var(--sp-4);font-size:var(--size-sm)}.meta dt{color:var(--ink-muted)}.meta dd{margin:0}.badge{display:inline-flex;align-items:center;gap:var(--sp-2);font-size:var(--size-sm);font-weight:var(--weight-medium);padding:4px 11px;border-radius:var(--radius-pill);background:var(--unknown-soft);color:var(--ink-muted)}.badge:before{content:"";width:7px;height:7px;border-radius:50%;background:currentColor;flex:none}.badge.ok{background:var(--ok-soft);color:var(--ok)}.badge.warn{background:var(--warn-soft);color:var(--warn)}.badge.bad{background:var(--bad-soft);color:var(--bad)}.badge.unknown:before{background:none;border:1.5px dashed currentColor}.money{font-family:var(--font-num);font-size:var(--size-3xl);font-weight:var(--weight-medium);letter-spacing:-.02em;line-height:var(--leading-tight);font-variant-numeric:tabular-nums}.projection{font-size:var(--size-sm);color:var(--ink-muted)}.projection strong{color:var(--ink);font-weight:var(--weight-medium);font-variant-numeric:tabular-nums}.cost-lines{list-style:none;margin:var(--sp-2) 0 0;padding:0}.cost-lines li{display:flex;justify-content:space-between;gap:var(--sp-3);font-size:var(--size-sm);padding:var(--sp-2) 0;border-top:1px solid var(--line)}.cost-lines .amount{font-family:var(--font-num);font-variant-numeric:tabular-nums}.stored-lines li{flex-direction:column;align-items:stretch;padding:var(--sp-3) 0}.stored-lines li .spread{align-items:flex-start}.field-group{display:flex;flex-direction:column;gap:var(--sp-2)}.field-group>.label{transition:color var(--dur) var(--ease)}.field-group:focus-within>.label{color:var(--accent)}.field{font-family:var(--font);font-size:var(--size-md);padding:11px 13px;width:100%;background:var(--surface-sunken);color:var(--ink);border:1px solid var(--line-strong);border-radius:var(--radius);transition:border-color var(--dur) var(--ease),box-shadow var(--dur) var(--ease),background-color var(--dur) var(--ease)}.field::placeholder{color:var(--ink-faint)}.field:hover{border-color:var(--ink-faint)}.field:focus{outline:none;border-color:var(--accent);background:var(--surface);box-shadow:var(--focus-ring)}.field.secret{font-family:var(--font-mono);letter-spacing:.04em}.field[aria-invalid=true]{border-color:var(--bad)}.field[aria-invalid=true]:focus{box-shadow:0 0 0 3px var(--bad-soft);border-color:var(--bad)}.field-group:focus-within>.label.is-invalid{color:var(--bad)}.field-error{display:flex;align-items:flex-start;gap:var(--sp-2);font-size:var(--size-sm);color:var(--bad)}.field-error svg{flex:none;margin-top:2px}.untrusted{position:relative;overflow:hidden;display:grid;grid-template-columns:auto 1fr;gap:var(--sp-3);align-items:start;font-size:var(--size-sm);background:var(--warn-soft);color:var(--ink);border:1px solid var(--warn);border-radius:var(--radius);padding:var(--sp-4)}.untrusted:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--warn)}.untrusted .notice-icon{background:var(--warn);color:var(--bg)}.untrusted .address{display:inline-block;font-family:var(--font-mono);font-weight:var(--weight-medium);font-size:12.5px;padding:1px 7px;border-radius:6px;background:var(--surface-sunken);border:1px dashed var(--warn);color:var(--ink);word-break:break-all;cursor:text;-webkit-user-select:all;user-select:all}.approval{border-color:var(--line-strong)}.approval-code{font-family:var(--font-mono);font-size:var(--size-3xl);font-weight:var(--weight-medium);letter-spacing:.1em;font-variant-numeric:tabular-nums;line-height:var(--leading-tight)}.approval-ask{font-size:var(--size-md)}.code-detail{margin:0;font-family:var(--font-mono);font-size:var(--size-sm);line-height:var(--leading-body);color:var(--ink);background:var(--surface-sunken);border:1px solid var(--line);border-radius:var(--radius-sm);padding:var(--sp-3);overflow-x:auto;white-space:pre}.approval-ask strong{font-weight:var(--weight-bold)}.expires{font-size:var(--size-sm);font-weight:var(--weight-medium);color:var(--warn)}.skeleton{position:relative;overflow:hidden;background:var(--skeleton-base);border-radius:var(--radius-sm)}.skeleton:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--skeleton-sheen);transform:translate(-100%);animation:shimmer 1.4s infinite}@keyframes shimmer{to{transform:translate(100%)}}.skeleton.line{height:12px}.skeleton.short{width:45%}.skeleton.title{height:22px;width:60%}.skeleton.money{height:40px;width:50%;border-radius:var(--radius)}.skeleton.pill{height:27px;width:86px;border-radius:var(--radius-pill)}.spinner{width:15px;height:15px;flex:none;border:2px solid currentColor;border-top-color:transparent;border-radius:50%;opacity:.8;animation:spin .7s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.notice{position:relative;overflow:hidden;display:grid;grid-template-columns:auto 1fr;gap:var(--sp-3);align-items:start;font-size:var(--size-sm);background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--radius);padding:var(--sp-4);margin-bottom:var(--sp-5)}.card>.notice{margin-bottom:0}.notice:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--ink-faint)}.notice-icon{display:grid;place-items:center;width:28px;height:28px;flex:none;border-radius:8px;background:var(--unknown-soft);color:var(--ink-muted)}.notice-body{display:flex;flex-direction:column;gap:var(--sp-1);min-width:0}.notice-title{font-weight:var(--weight-bold);color:var(--ink);font-size:var(--size-sm)}.notice p,.notice .notice-text{color:var(--ink-muted)}.notice strong{font-weight:var(--weight-bold);color:var(--ink)}.notice.warn{background:var(--warn-soft);border-color:var(--warn)}.notice.warn:before{background:var(--warn)}.notice.warn .notice-icon{background:var(--warn);color:var(--bg)}.notice.warn .notice-text,.notice.warn p{color:var(--ink)}.notice.bad{background:var(--bad-soft);border-color:var(--bad)}.notice.bad:before{background:var(--bad)}.notice.bad .notice-icon{background:var(--bad);color:var(--bad-ink)}.notice.bad .notice-text,.notice.bad p{color:var(--ink)}.notice.ok{background:var(--ok-soft);border-color:var(--ok)}.notice.ok:before{background:var(--ok)}.notice.ok .notice-icon{background:var(--ok);color:var(--bg)}.notice.ok .notice-text,.notice.ok p{color:var(--ink)}.empty{border:1px dashed var(--line-strong);border-radius:var(--radius-lg);padding:var(--sp-7) var(--sp-5);text-align:center;display:flex;flex-direction:column;gap:var(--sp-3);align-items:center;color:var(--ink-muted);background:var(--surface)}.empty h3{color:var(--ink)}.empty p{max-width:46ch}.login{max-width:420px;margin:var(--sp-8) auto}.login .foot{font-size:var(--size-sm);color:var(--ink-muted)}.app-footer{flex:none;width:100%;max-width:var(--page-max);margin:0 auto;padding:var(--sp-4) var(--sp-5) var(--sp-6);font-size:var(--size-xs);color:var(--ink-faint);border-top:1px solid var(--line)}.runway{font-size:var(--size-md);color:var(--ink)}.runway.ok{color:var(--ink-muted)}.runway.warn{color:var(--warn);font-weight:var(--weight-medium)}.runway.bad{color:var(--bad);font-weight:var(--weight-medium)}.card.saldo{border-color:var(--line-strong);gap:var(--sp-4)}.money.small{font-size:var(--size-xl)}.money.is-bad{color:var(--bad)}.cost-lines .amount.is-in{color:var(--ok)}.divider{height:1px;background:var(--line);margin:var(--sp-2) 0}.checkout{display:flex;flex-direction:column;gap:var(--sp-5);border:1px solid var(--line-strong);border-radius:var(--radius-lg);background:var(--surface-sunken);padding:var(--sp-5)}.checkout-steps{display:flex;gap:var(--sp-2);list-style:none;margin:0;padding:0;font-size:var(--size-xs);color:var(--ink-faint)}.checkout-steps li{display:flex;align-items:center;gap:var(--sp-2);flex:1}.checkout-steps li:after{content:"";height:2px;flex:1;border-radius:2px;background:var(--line);transform-origin:left;transition:background-color var(--dur) var(--ease)}.checkout-steps li.done{color:var(--ink-muted)}.checkout-steps li.done:after{background:var(--accent)}.checkout-steps li.now{color:var(--accent);font-weight:var(--weight-medium)}.checkout-steps li:last-child:after{display:none}.checkout-body{animation:passo var(--dur-slow) var(--ease)}@keyframes passo{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.amount-field{display:flex;align-items:baseline;gap:var(--sp-2)}.amount-input{font-family:var(--font-num);font-size:var(--size-3xl);font-weight:var(--weight-medium);font-variant-numeric:tabular-nums;letter-spacing:-.02em;width:100%;padding:var(--sp-2) 0;color:var(--ink);background:none;border:none;border-bottom:2px solid var(--line-strong);transition:border-color var(--dur) var(--ease)}.amount-input:focus{outline:none;border-bottom-color:var(--accent)}.chips{display:flex;flex-wrap:wrap;gap:var(--sp-2)}.chip{font-family:var(--font-num);font-size:var(--size-sm);padding:7px 14px;border-radius:var(--radius-pill);color:var(--ink-muted);background:var(--surface);border:1px solid var(--line-strong);transition:border-color var(--dur) var(--ease),color var(--dur) var(--ease),background-color var(--dur) var(--ease)}.chip:hover{border-color:var(--ink-faint);color:var(--ink)}.chip.on{border-color:var(--accent);color:var(--accent);background:var(--accent-soft)}.runway-preview{font-size:var(--size-md);color:var(--ink)}.runway-preview strong{color:var(--accent);font-weight:var(--weight-medium)}.methods{display:flex;flex-direction:column;gap:var(--sp-3)}.method{display:flex;align-items:center;gap:var(--sp-4);text-align:left;padding:var(--sp-4);border-radius:var(--radius);background:var(--surface);border:1px solid var(--line-strong);transition:border-color var(--dur) var(--ease),transform var(--dur) var(--ease)}.method:hover{border-color:var(--accent);transform:translateY(-1px)}.method-mark{display:grid;place-items:center;flex:none;width:40px;height:40px;border-radius:var(--radius);background:var(--surface-sunken);color:var(--ink-muted)}.method-mark.pix{color:var(--ok)}.method-body{display:flex;flex-direction:column;gap:2px;flex:1}.method-body strong{font-weight:var(--weight-medium)}.method-body span{font-size:var(--size-sm);color:var(--ink-muted)}.pix-code-row{display:flex;gap:var(--sp-3);align-items:stretch}.pix-code{flex:1;font-family:var(--font-mono);font-size:var(--size-sm);word-break:break-all;-webkit-user-select:all;user-select:all;background:var(--surface);color:var(--ink-muted);border:1px solid var(--line-strong);border-radius:var(--radius);padding:var(--sp-3);max-height:5.5em;overflow-y:auto}.btn.copied{background:var(--ok);border-color:var(--ok)}.pix-qr{align-self:center;background:#fff;padding:var(--sp-3);border-radius:var(--radius);border:1px solid var(--line)}.reveal{animation:reveal var(--dur-slow) var(--ease)}@keyframes reveal{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:none}}.waiting{display:flex;align-items:center;gap:var(--sp-3);font-size:var(--size-sm);color:var(--ink-muted)}.pulse{width:9px;height:9px;border-radius:50%;flex:none;background:var(--accent);animation:pulse 1.6s var(--ease) infinite}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.7)}}.cardface{perspective:1000px;width:100%;max-width:340px;align-self:center}.cardface-inner{position:relative;width:100%;aspect-ratio:1.586;transform-style:preserve-3d;transition:transform .55s cubic-bezier(.4,.2,.2,1)}.cardface.flipped .cardface-inner{transform:rotateY(180deg)}.cardface-front,.cardface-back{position:absolute;top:0;right:0;bottom:0;left:0;backface-visibility:hidden;border-radius:var(--radius-lg);padding:var(--sp-4);color:#fff;background:linear-gradient(135deg,#2b2f3a,#12141a 60%,#1d2129);box-shadow:var(--shadow-float);display:flex;flex-direction:column;justify-content:space-between}.cardface-back{transform:rotateY(180deg)}.chip-gold{width:38px;height:28px;border-radius:5px;background:linear-gradient(135deg,#d9b566,#a8843c)}.cardface-brand{position:absolute;top:var(--sp-4);right:var(--sp-4);font-size:var(--size-sm);font-weight:var(--weight-medium);text-transform:uppercase;letter-spacing:.08em;opacity:.9}.cardface-number{display:flex;gap:var(--sp-4);font-family:var(--font-mono);font-size:var(--size-lg);letter-spacing:.08em}.cardface-number .grupo{opacity:.35;transition:opacity var(--dur) var(--ease)}.cardface-number .grupo.on{opacity:.95}.cardface-foot{display:flex;justify-content:space-between;align-items:flex-end;gap:var(--sp-3)}.cardface-name{font-size:var(--size-sm);text-transform:uppercase;letter-spacing:.06em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:60%}.cardface-valid{font-family:var(--font-mono);font-size:var(--size-sm);opacity:.5}.cardface-valid.on{opacity:.95}.cardface-stripe{height:38px;background:#000;margin:0 calc(var(--sp-4) * -1)}.cardface-cvv{align-self:flex-end;font-family:var(--font-mono);font-size:var(--size-md);background:#fff;color:#111;border-radius:3px;padding:4px 12px;opacity:.6}.cardface-cvv.on{opacity:1}.field.secure{height:46px;padding:0 13px;display:flex;align-items:center}.field.secure iframe{width:100%;height:100%;border:0}.field-row{display:grid;grid-template-columns:1fr 1fr;gap:var(--sp-3)}.done-pane{align-items:center;text-align:center}.done-mark{display:grid;place-items:center;width:56px;height:56px;border-radius:50%;background:var(--ok-soft);color:var(--ok)}.done-mark.analise{background:var(--warn-soft);color:var(--warn)}.check-path{stroke-dasharray:26;stroke-dashoffset:26;animation:risca .5s var(--ease) .1s forwards}@keyframes risca{to{stroke-dashoffset:0}}.done-title{font-size:var(--size-xl);font-weight:var(--weight-medium)}.deploy-token{margin-top:var(--sp-4);padding-top:var(--sp-4);border-top:1px solid var(--line);display:flex;flex-direction:column;gap:var(--sp-3);align-items:flex-start}.deploy-token .token{font-family:var(--font-mono);font-size:var(--size-sm);background:var(--surface-sunken);border:1px solid var(--line);border-radius:var(--radius-sm);padding:var(--sp-3);width:100%;overflow-wrap:anywhere;-webkit-user-select:all;user-select:all}.deploy-token .passos{margin:0;padding-left:var(--sp-5);display:flex;flex-direction:column;gap:var(--sp-2);font-size:var(--size-sm);color:var(--ink-muted)}.deploy-token .passos code{font-family:var(--font-mono);background:var(--surface-sunken);border-radius:var(--radius-sm);padding:0 .3em}.card.link{text-decoration:none;color:inherit;cursor:pointer;transition:border-color var(--dur) var(--ease),box-shadow var(--dur) var(--ease),transform var(--dur-fast) var(--ease)}.card.link:hover{transform:translateY(-2px);border-color:var(--accent);box-shadow:var(--shadow-float)}.card.link:active{transform:translateY(0) scale(.995);transition-duration:60ms}.card-go{margin-top:auto;display:inline-flex;align-items:center;gap:var(--sp-2);font-size:var(--size-sm);font-weight:var(--weight-medium);color:var(--accent)}.card-go .arrow{display:inline-block;transition:transform var(--dur) var(--ease)}.card.link:hover .card-go .arrow{transform:translate(3px)}.app-money{align-items:baseline}.who-pays{font-size:var(--size-sm);color:var(--ink-faint)}.per{font-size:var(--size-sm);font-weight:var(--weight-normal);color:var(--ink-muted);letter-spacing:0}.eyebrow .back{text-decoration:none}.eyebrow .back:hover{color:var(--accent)}.funding-who{font-size:var(--size-lg);font-weight:var(--weight-medium);color:var(--ink)}.runway.lead{font-size:var(--size-lg);font-weight:var(--weight-medium)}.runway.lead.ok{color:var(--ink)}.two-wallets{border-top:1px solid var(--line);padding-top:var(--sp-3)}.two-wallets strong{color:var(--ink);font-weight:var(--weight-medium);font-variant-numeric:tabular-nums}.two-up{display:grid;grid-template-columns:1fr 1fr;gap:var(--sp-4)}.cost-lines li.total{border-top-color:var(--line-strong);color:var(--ink);font-weight:var(--weight-medium)}.copy-row{display:flex;gap:var(--sp-3);align-items:stretch}.copy-value{flex:1;min-width:0;font-family:var(--font-mono);font-size:var(--size-sm);background:var(--surface-sunken);color:var(--ink);border:1px solid var(--line);border-radius:var(--radius);padding:var(--sp-3);overflow-wrap:anywhere;-webkit-user-select:all;user-select:all}.link-state{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--sp-2)}.link-state li{display:flex;align-items:center;gap:var(--sp-3);font-size:var(--size-sm);color:var(--ink-muted)}.link-state .badge{flex:none;min-width:106px}.months{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:var(--sp-3)}.month{display:flex;flex-direction:column;gap:2px;align-items:flex-start;text-align:left;font-family:inherit;font-size:var(--size-md);padding:var(--sp-3) var(--sp-4);background:var(--surface-sunken);color:var(--ink);border:1px solid var(--line-strong);border-radius:var(--radius);cursor:pointer;transition:border-color var(--dur) var(--ease),background-color var(--dur) var(--ease),transform var(--dur-fast) var(--ease)}.month:hover:not([disabled]){border-color:var(--accent);transform:translateY(-1px)}.month.on{border-color:var(--accent);background:var(--accent-soft)}.month-n{font-weight:var(--weight-medium)}.month-v{font-family:var(--font-num);font-variant-numeric:tabular-nums;font-size:var(--size-lg)}.month.on .month-v{color:var(--accent)}.month-blocked{font-size:var(--size-xs);color:var(--ink-muted);line-height:var(--leading-body)}.month[disabled]{opacity:.5;cursor:not-allowed}.month[disabled]:hover{transform:none;border-color:var(--line-strong)}.usage-chart{display:flex;flex-direction:column;gap:var(--sp-2)}.usage-chart svg{display:block;width:100%;height:auto}.usage-chart .bar{fill:var(--accent);opacity:.78;transition:opacity var(--dur) var(--ease)}.usage-chart .bar.zero{fill:var(--line-strong)}.usage-chart .base{fill:var(--line)}.usage-chart svg:hover .bar{opacity:.42}.usage-chart svg:hover .bar:hover{opacity:1}.chart-foot{display:flex;justify-content:space-between;gap:var(--sp-3);font-size:var(--size-xs);color:var(--ink-faint)}.chart-peak strong{color:var(--ink-muted);font-weight:var(--weight-medium);font-variant-numeric:tabular-nums}.page.public{--page-max: 780px}.public-brand{display:inline-flex;align-items:center;gap:var(--sp-2);font-weight:var(--weight-medium);color:var(--ink-muted);margin-bottom:var(--sp-6)}.public-note{margin:0;display:flex;flex-direction:column;gap:var(--sp-2);background:var(--surface);border:1px solid var(--line);border-left:3px solid var(--accent);border-radius:var(--radius);padding:var(--sp-4) var(--sp-5)}.public-note p{color:var(--ink)}.public-note footer{font-size:var(--size-sm);color:var(--ink-muted)}.public-foot{margin-top:var(--sp-7);padding-top:var(--sp-5);border-top:1px solid var(--line);font-size:var(--size-sm);color:var(--ink-faint);max-width:62ch}@media(max-width:560px){.two-up,.field-row{grid-template-columns:1fr}.copy-row{flex-direction:column}}@media(max-width:720px){.site-header .inner{flex-wrap:wrap;gap:var(--sp-3)}.nav{order:3;margin-left:0;width:100%;overflow-x:auto}.header-cost{margin-left:auto}.page{padding:var(--sp-5) var(--sp-4) var(--sp-7)}}
