@font-face{font-family:Newsreader;font-style:italic;font-weight:200 800;font-display:swap;src:url(/_next/static/media/eb251072d3b5478c-s.woff2) format("woff2");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:Newsreader;font-style:italic;font-weight:200 800;font-display:swap;src:url(/_next/static/media/e92f802bb57ccffe-s.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:Newsreader;font-style:italic;font-weight:200 800;font-display:swap;src:url(/_next/static/media/4b9bb515ce6d026f-s.p.woff2) format("woff2");unicode-range:u+00??,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:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/7088c2b12ccac062-s.woff2) format("woff2");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:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/665e920483964785-s.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:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/5611c55482296524-s.p.woff2) format("woff2");unicode-range:u+00??,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:Newsreader Fallback;src:local("Times New Roman");ascent-override:69.68%;descent-override:25.12%;line-gap-override:0.00%;size-adjust:105.48%}.__className_328ff9{font-family:Newsreader,Newsreader Fallback}.__variable_328ff9{--font-newsreader:"Newsreader","Newsreader Fallback"}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/edc640959b0c7826-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ac0e76ddaeeb7981-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/64d784ea54a4acde-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ff71da380fbe67dd-s.woff2) format("woff2");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:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/6d831b18ae5b01dc-s.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:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/558ca1a6aa3cb55e-s.p.woff2) format("woff2");unicode-range:u+00??,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:500;font-display:swap;src:url(/_next/static/media/edc640959b0c7826-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ac0e76ddaeeb7981-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/64d784ea54a4acde-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ff71da380fbe67dd-s.woff2) format("woff2");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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/6d831b18ae5b01dc-s.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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/558ca1a6aa3cb55e-s.p.woff2) format("woff2");unicode-range:u+00??,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 Fallback;src:local("Arial");ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.00%;size-adjust:134.59%}.__className_6d24ac{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.__variable_6d24ac{--font-jetbrains-mono:"JetBrains Mono","JetBrains Mono Fallback"}@font-face{font-family:GeistSans;src:url(/_next/static/media/e11418ac562b8ac1-s.p.woff2) format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:GeistSans Fallback;src:local("Arial");ascent-override:85.83%;descent-override:20.52%;line-gap-override:9.33%;size-adjust:107.19%}.__className_3a0388{font-family:GeistSans,GeistSans Fallback}.__variable_3a0388{--font-geist-sans:"GeistSans","GeistSans Fallback"}:root{--fl-paper:#f4efe6;--fl-paper-soft:#ebe3d4;--fl-paper-hi:#fbf8f2;--fl-paper-white:#ffffff;--fl-notice:#eee6d3;--fl-ink:#1b1816;--fl-ink-2:#3d3a33;--fl-ink-muted:#7a6f62;--fl-ink-soft:#a89f90;--fl-mute:#9a9486;--fl-hairline:#d4c5b0;--fl-hairline-soft:#e5dcc9;--fl-hairline-strong:#c9b79a;--fl-walnut:#5c3d2e;--fl-walnut-deep:#4a3025;--fl-amber:#b07a33;--fl-amber-text:#9a6e2e;--fl-amber-soft:#c79a5a;--fl-ochre:#d69854;--fl-ochre-deep:#c0853f;--fl-accent-dim:rgba(92,61,46,0.1);--fl-amber-dim:rgba(176,122,51,0.14);--fl-presence:#6e9bd6;--fl-presence-text:#3f6fa8;--fl-presence-dim:rgba(110,155,214,0.14);--mark-primary-bg:#d69854;--mark-primary-letter:#1b1816;--mark-primary-dot:#5c3d2e;--mark-light-bg:#16140f;--mark-light-letter:#e6dfcf;--mark-light-dot:#d69854;--fl-error-ink:#7a2e1f;--fl-error-bg:#f1e1da;--fl-moss:#4f5d3a;--fl-moss-bg:#e7e7d6;--text-primary:var(--fl-ink);--text-secondary:var(--fl-ink-muted);--text-tertiary:var(--fl-ink-soft);--text-label:var(--fl-mute);--text-accent:var(--fl-walnut);--text-accent-amber:var(--fl-amber-text);--text-on-ink:var(--fl-paper);--text-error:var(--fl-error-ink);--surface-page:var(--fl-paper);--surface-sunken:var(--fl-paper-soft);--surface-raised:var(--fl-paper-hi);--surface-ink:var(--fl-ink);--surface-selected:var(--fl-accent-dim);--rule:var(--fl-hairline);--rule-soft:var(--fl-hairline-soft);--rule-strong:var(--fl-hairline-strong);--accent:var(--fl-walnut);--accent-pressed:var(--fl-walnut-deep);--accent-glow:var(--fl-amber);--focus-ring:var(--fl-amber);--fl-stage:#1c1a15}.fl-dark,:root[data-theme=dark]{--fl-paper:#16140f;--fl-paper-soft:#1d1b15;--fl-paper-hi:#1d1b15;--fl-paper-white:#211e17;--fl-notice:#221c12;--fl-ink:#e6dfcf;--fl-ink-2:#bfb8a6;--fl-ink-muted:#857f70;--fl-ink-soft:#6b6657;--fl-mute:#5e5849;--fl-hairline:#2a271f;--fl-hairline-soft:#211e17;--fl-hairline-strong:#3a362c;--fl-walnut:#d69854;--fl-walnut-deep:#c98a45;--fl-amber:#d69854;--fl-amber-text:#e8b17a;--fl-amber-soft:#b98b52;--fl-ochre:#d69854;--fl-presence:#6e9bd6;--fl-presence-text:#8fb2e0;--fl-accent-dim:rgba(214,152,84,0.14);--fl-amber-dim:rgba(214,152,84,0.16);--fl-error-ink:#d98a7a;--fl-error-bg:#2a1a14;--fl-moss:#9daa82;--fl-moss-bg:#1e2016;--text-on-ink:#1a130a;--accent:var(--fl-amber);--accent-pressed:var(--fl-walnut-deep);--text-primary:var(--fl-ink);--text-secondary:var(--fl-ink-muted);--text-tertiary:var(--fl-ink-soft);--text-label:var(--fl-mute);--text-accent:var(--fl-walnut);--text-accent-amber:var(--fl-amber-text);--surface-page:var(--fl-paper);--surface-sunken:var(--fl-paper-soft);--surface-raised:var(--fl-paper-hi);--rule:var(--fl-hairline);--rule-soft:var(--fl-hairline-soft);--rule-strong:var(--fl-hairline-strong)}.fl-walnut-theme,:root[data-theme=walnut]{--fl-paper:#16140f;--fl-paper-soft:#181610;--fl-paper-hi:#1b1913;--fl-paper-white:#211e17;--fl-notice:#221c12;--fl-ink:#e6dfcf;--fl-ink-2:#bfb8a6;--fl-ink-muted:#857f70;--fl-ink-soft:#6b6657;--fl-mute:#5e5849;--fl-hairline:#2a271f;--fl-hairline-soft:#211e17;--fl-hairline-strong:#3a362c;--fl-walnut:#d69854;--fl-walnut-deep:#c98a45;--fl-amber:#d69854;--fl-amber-text:#e8b17a;--fl-amber-soft:#b98b52;--fl-ochre:#d69854;--fl-presence:#6e9bd6;--fl-presence-text:#8fb2e0;--fl-accent-dim:rgba(214,152,84,0.14);--fl-amber-dim:rgba(214,152,84,0.16);--fl-error-ink:#d98a7a;--fl-error-bg:#2a1a14;--fl-moss:#9daa82;--fl-moss-bg:#1e2016;--text-on-ink:#1a130a;--accent:var(--fl-ochre);--accent-pressed:var(--fl-walnut-deep);--text-primary:var(--fl-ink);--text-secondary:var(--fl-ink-muted);--text-tertiary:var(--fl-ink-soft);--text-label:var(--fl-mute);--text-accent:var(--fl-walnut);--text-accent-amber:var(--fl-amber-text);--surface-page:var(--fl-paper);--surface-sunken:var(--fl-paper-soft);--surface-raised:var(--fl-paper-hi);--rule:var(--fl-hairline);--rule-soft:var(--fl-hairline-soft);--rule-strong:var(--fl-hairline-strong)}:root{--font-serif:"Newsreader","Hoefler Text","Iowan Old Style",Charter,Georgia,serif;--font-sans:"Geist",-apple-system,BlinkMacSystemFont,"Segoe UI",system-ui,sans-serif;--font-mono:"JetBrains Mono","IBM Plex Mono","SF Mono",ui-monospace,Menlo,monospace;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--size-imprint:10px;--size-micro:10.5px;--size-meta:11.5px;--size-mono:13px;--size-caption:14px;--size-lead:15px;--size-body:17px;--size-inscription:18px;--size-h3:22px;--size-title:28px;--size-h1:34px;--size-display:48px;--size-display-lg:52px;--lh-tight:1.05;--lh-snug:1.15;--lh-cozy:1.25;--lh-normal:1.4;--lh-read:1.6;--lh-list:1.55;--ls-display:-0.01em;--ls-title:0.01em;--ls-body:0;--ls-ui:0.008em;--ls-micro:0.24em;--ls-imprint:0.35em;--ls-count:0.14em}.fl-display{font-size:var(--size-display);line-height:var(--lh-snug);letter-spacing:var(--ls-display)}.fl-display,.fl-title{font-family:var(--font-serif);font-weight:var(--weight-regular);color:var(--text-primary)}.fl-title{font-size:var(--size-title);letter-spacing:var(--ls-title)}.fl-h3,.fl-title{line-height:var(--lh-cozy)}.fl-h3{font-weight:var(--weight-medium);font-size:var(--size-h3);color:var(--text-primary)}.fl-h3,.fl-inscription{font-family:var(--font-serif)}.fl-inscription{font-style:italic;font-size:var(--size-inscription);line-height:var(--lh-normal);color:var(--text-secondary)}.fl-body{font-size:var(--size-body);line-height:var(--lh-read);color:var(--text-primary)}.fl-body,.fl-caption{font-family:var(--font-serif)}.fl-caption{font-size:var(--size-caption);line-height:var(--lh-list);color:var(--text-secondary)}.fl-ui{font-family:var(--font-sans);font-size:var(--size-meta);line-height:var(--lh-normal);letter-spacing:var(--ls-ui);color:var(--text-primary)}.fl-micro{letter-spacing:var(--ls-micro);color:var(--text-label)}.fl-count,.fl-micro{font-family:var(--font-mono);font-size:var(--size-micro);text-transform:uppercase}.fl-count{letter-spacing:var(--ls-count)}.fl-count,.fl-imprint{color:var(--text-secondary)}.fl-imprint{font-family:var(--font-sans);font-size:var(--size-imprint);letter-spacing:var(--ls-imprint);text-transform:uppercase}:root{--space-2xs:4px;--space-xs:8px;--space-sm:12px;--space-md:16px;--space-lg:24px;--space-xl:32px;--space-2xl:48px;--space-3xl:64px;--space-gutter:40px;--radius-none:0;--radius-sm:2px;--radius-md:4px;--radius-web:8px;--radius-pill:999px;--rule-width:1px;--shadow-none:none;--shadow-popover:0 8px 24px -10px rgba(27,24,22,0.18);--shadow-modal:0 28px 70px -22px rgba(27,24,22,0.4);--shadow-photo:0 1px 0 rgba(27,24,22,0.06);--focus-width:2px;--focus-offset:2px;--dur-instant:0ms;--dur-quick:80ms;--dur-base:140ms;--dur-settle:200ms;--dur-enter:600ms;--dur-masthead:1400ms;--dur-pulse:1600ms;--ease-standard:cubic-bezier(0.4,0,0.2,1);--ease-out:cubic-bezier(0,0,0.2,1);--ease-in:cubic-bezier(0.4,0,1,1);--ease-linear:linear;--transition-control:color var(--dur-base) var(--ease-standard),background-color var(--dur-base) var(--ease-standard),border-color var(--dur-base) var(--ease-standard)}@keyframes fl-fade-in{0%{opacity:0}to{opacity:1}}@keyframes fl-rise-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes fl-pulse{0%,to{opacity:1}50%{opacity:.35}}@keyframes fl-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}:root{--font-serif:var(--font-newsreader),"Hoefler Text","Iowan Old Style",Charter,Georgia,serif;--font-sans:var(--font-geist-sans),-apple-system,BlinkMacSystemFont,"Segoe UI",system-ui,sans-serif;--font-mono:var(--font-jetbrains-mono),"IBM Plex Mono","SF Mono",ui-monospace,Menlo,monospace}*{box-sizing:border-box}html{scroll-behavior:smooth;background:#16140f}body{margin:0;background:var(--fl-paper);color:var(--fl-ink);font-family:var(--font-serif);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:hidden}::selection{background:rgba(176,122,51,.22)}a{color:inherit}img,svg{display:block;max-width:100%}:focus-visible{outline:var(--focus-width) solid var(--focus-ring);outline-offset:var(--focus-offset)}.fl-container{max-width:1180px;margin:0 auto;padding-left:var(--space-gutter);padding-right:var(--space-gutter)}.fl-nav-link{font-family:var(--font-sans);font-size:14px;letter-spacing:.008em;color:var(--fl-ink-2);text-decoration:none;transition:var(--transition-control)}.fl-nav-link:hover{color:var(--fl-ochre)}.fl-cta{display:inline-flex;align-items:center;text-decoration:none;transition:var(--transition-control)}.fl-cta-appstore{background:var(--fl-ochre);color:#1b1816}.fl-cta-appstore:hover{background:var(--fl-ochre-deep)}.fl-cta-outline{background:transparent;color:var(--fl-ochre);box-shadow:inset 0 0 0 1px var(--fl-ochre)}.fl-cta-outline:hover{background:color-mix(in srgb,var(--fl-ochre) 14%,transparent);color:var(--fl-ochre-deep);box-shadow:inset 0 0 0 1px var(--fl-ochre-deep)}.fl-cta-stacked{min-height:calc((9.5px + 17px) * 1.12 + 22px)}.fl-link-ghost{font-family:var(--font-sans);font-weight:500;color:var(--fl-ink);text-decoration:none;border-bottom:1px solid var(--fl-hairline-strong);transition:var(--transition-control)}.fl-link-ghost:hover{color:var(--fl-ochre)}.fl-link-walnut{font-family:var(--font-sans);font-weight:500;color:var(--fl-walnut);text-decoration:none;border-bottom:1px solid var(--fl-hairline-strong);transition:var(--transition-control)}.fl-link-walnut:hover{color:var(--fl-amber-text)}.fl-footer-link{font-family:var(--font-sans);font-size:14px;color:var(--fl-ink-2);text-decoration:none;transition:var(--transition-control)}.fl-footer-link:hover{color:var(--fl-ochre)}.fl-pad-clear{font-family:var(--font-sans);font-size:12px;letter-spacing:.02em;color:#9a6e2e;cursor:pointer;padding:2px 4px;background:none;border:0;transition:var(--transition-control)}.fl-pad-clear:hover{color:#c0853f}.fl-pad-submit{font-family:var(--font-sans);font-weight:600;font-size:15px;letter-spacing:.01em;color:#f4efe6;background:#1b1816;padding:13px;border-radius:2px;text-align:center;cursor:pointer;border:0;width:100%;transition:var(--transition-control)}.fl-pad-submit:hover{background:#3d3a33}@media (max-width:900px){[data-pad]{max-width:360px!important;aspect-ratio:3/4!important}}@media (max-width:1040px){[data-nav-links]{display:none!important}}@media (max-width:900px){#top .fl-hero-col{display:flex;flex-direction:column;align-items:center;text-align:center}#top .fl-hero-col .fl-hero-ctas{justify-content:center}}.nf{min-height:72vh;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:14px;padding:64px 24px}.nf-kicker{font-family:var(--font-mono,monospace);font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--fl-ink-muted)}.nf h1{font-family:var(--font-serif,Georgia,serif);font-size:clamp(28px,5vw,40px);font-weight:500;color:var(--fl-ink);margin:0}.nf p{font-size:15.5px;line-height:1.65;color:var(--fl-ink-2);max-width:44ch;margin:0}.nf a{margin-top:8px;color:var(--fl-ink);text-decoration:underline;text-underline-offset:4px;-webkit-text-decoration-color:var(--fl-hairline);text-decoration-color:var(--fl-hairline)}.nf a:hover{-webkit-text-decoration-color:var(--fl-ink);text-decoration-color:var(--fl-ink)}.fl-stepgrid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1px;gap:1px;background:var(--fl-hairline)}@media (max-width:860px){.fl-stepgrid{grid-template-columns:1fr}}.flw-btn{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;gap:9px;font-family:var(--font-sans,"Geist","Geist Sans",system-ui,-apple-system,sans-serif);font-size:15px;font-weight:500;line-height:1;border-radius:2px;border:1px solid transparent;cursor:pointer;white-space:normal;max-width:100%;text-decoration:none;transition:opacity .12s ease,background .12s ease,border-color .12s ease,color .12s ease}.flw-btn:disabled{opacity:.5;cursor:default}.flw-btn:not(:disabled):active{opacity:.82}.flw-btn--full{width:100%}.flw-btn--sm{padding:9px 17px;font-size:13.5px;gap:7px}.flw-btn--md{padding:13px 24px;font-size:15px;gap:9px}.flw-btn--lg{padding:18px 30px;font-size:19px;gap:11px}.flw-btn--primary{background:var(--fl-ochre);color:#1b1816;border-color:var(--fl-ochre);font-weight:600}.flw-btn--primary:not(:disabled):hover{background:var(--fl-ochre-deep);border-color:var(--fl-ochre-deep)}.flw-btn--accent{background:var(--fl-walnut);color:var(--text-on-ink);border-color:var(--fl-walnut);font-weight:600}.flw-btn--accent:not(:disabled):hover{background:var(--fl-walnut-deep);border-color:var(--fl-walnut-deep)}.flw-btn--secondary{background:transparent;color:var(--fl-ochre);border-color:var(--fl-ochre)}.flw-btn--secondary:not(:disabled):hover{background:var(--fl-accent-dim)}.flw-btn--outline{background:transparent;color:var(--fl-ink);border-color:var(--fl-hairline)}.flw-btn--outline:not(:disabled):hover{border-color:var(--fl-hairline-strong)}.flw-btn--ghost{background:transparent;color:var(--fl-ink-muted);border-color:transparent;height:auto;padding:6px 8px;font-size:13.5px}.flw-btn--ghost:not(:disabled):hover{color:var(--fl-ink)}.flw-btn--link,.flw-btn--linkMuted{background:transparent;border:none;height:auto;padding:0;font-size:13px;text-decoration:underline;text-underline-offset:2px}.flw-btn--link{color:var(--fl-amber-text,var(--fl-ochre))}.flw-btn--linkMuted{color:var(--fl-ink-soft)}.flw-field{display:flex;flex-direction:column;gap:6px}.flw-field-label{font-family:JetBrains Mono,ui-monospace,SF Mono,Menlo,monospace;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--fl-ink-muted)}.flw-field-input{height:46px;padding:0 14px;border-radius:4px;background:var(--fl-paper-hi);color:var(--fl-ink);border:1px solid var(--fl-hairline);font-size:15px;font-family:Geist,Geist Sans,system-ui,-apple-system,sans-serif;outline:none;transition:border-color .12s ease}.flw-field-input::placeholder{color:var(--fl-ink-soft)}.flw-field-input:focus{border-color:var(--fl-ochre)}.flw-field-hint{font-size:12px}.flw-field-hint--muted{color:var(--fl-ink-muted)}.flw-field-hint--error{color:var(--fl-error-ink,#c0524a);font-family:JetBrains Mono,ui-monospace,SF Mono,Menlo,monospace}.flw-wordmark{font-family:Newsreader,Georgia,serif;font-weight:500;letter-spacing:-.01em;color:var(--fl-ink)}.flw-wordmark b{font-weight:600}.fl-locale{gap:2px}.fl-locale,.fl-locale-opt{display:inline-flex;align-items:center}.fl-locale-opt{gap:6px;padding:5px 8px;border-radius:5px;text-decoration:none;opacity:.62;transition:opacity .15s ease,background .15s ease}.fl-locale-opt:hover{opacity:.92}.fl-locale-opt.is-active{opacity:1;background:rgba(255,255,255,.06)}.fl-locale-code{font-family:var(--font-mono);font-size:10.5px;letter-spacing:.14em;color:var(--fl-ink-muted)}.fl-locale-opt.is-active .fl-locale-code{color:var(--fl-ink)}.fl-flag{display:block;width:18px;height:auto;border-radius:2.5px}