@font-face{font-display:swap;font-family:Newsreader Variable;font-style:normal;font-weight:200 800;src:url(/static/media/newsreader-vietnamese-opsz-normal.26239aed14fc26410c5a.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-display:swap;font-family:Newsreader Variable;font-style:normal;font-weight:200 800;src:url(/static/media/newsreader-latin-ext-opsz-normal.10bcf83481d883d07724.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-display:swap;font-family:Newsreader Variable;font-style:normal;font-weight:200 800;src:url(/static/media/newsreader-latin-opsz-normal.e1fc2e638b8ccb889193.woff2) format("woff2-variations");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-display:swap;font-family:Newsreader Variable;font-style:italic;font-weight:200 800;src:url(/static/media/newsreader-vietnamese-opsz-italic.926a5e239533e9a94e5a.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-display:swap;font-family:Newsreader Variable;font-style:italic;font-weight:200 800;src:url(/static/media/newsreader-latin-ext-opsz-italic.4bfa07c52e9f376674af.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-display:swap;font-family:Newsreader Variable;font-style:italic;font-weight:200 800;src:url(/static/media/newsreader-latin-opsz-italic.c6df35782548da88d862.woff2) format("woff2-variations");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-display:swap;font-family:Hanken Grotesk Variable;font-style:normal;font-weight:100 900;src:url(/static/media/hanken-grotesk-cyrillic-ext-wght-normal.eb09f11cc54fc7acedd4.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-display:swap;font-family:Hanken Grotesk Variable;font-style:normal;font-weight:100 900;src:url(/static/media/hanken-grotesk-vietnamese-wght-normal.4089b41ca3faca48a408.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-display:swap;font-family:Hanken Grotesk Variable;font-style:normal;font-weight:100 900;src:url(/static/media/hanken-grotesk-latin-ext-wght-normal.d7cf532eeb1eedcfcd05.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-display:swap;font-family:Hanken Grotesk Variable;font-style:normal;font-weight:100 900;src:url(/static/media/hanken-grotesk-latin-wght-normal.442fd9727f3ba8156605.woff2) format("woff2-variations");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-display:swap;font-family:Spline Sans Mono;font-style:normal;font-weight:400;src:url(/static/media/spline-sans-mono-latin-ext-400-normal.db0bf8391cbee7e71e6e.woff2) format("woff2"),url(/static/media/spline-sans-mono-latin-ext-400-normal.6bb6ed2b0bf2226a5fe4.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-display:swap;font-family:Spline Sans Mono;font-style:normal;font-weight:400;src:url(/static/media/spline-sans-mono-latin-400-normal.9396a258b5a5abf3240b.woff2) format("woff2"),url(/static/media/spline-sans-mono-latin-400-normal.24dd22f4d53e49c8cf50.woff) format("woff");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-display:swap;font-family:Spline Sans Mono;font-style:normal;font-weight:500;src:url(/static/media/spline-sans-mono-latin-ext-500-normal.b9d00300dd037c1c3d5f.woff2) format("woff2"),url(/static/media/spline-sans-mono-latin-ext-500-normal.8fdafb74219e6141dcc6.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-display:swap;font-family:Spline Sans Mono;font-style:normal;font-weight:500;src:url(/static/media/spline-sans-mono-latin-500-normal.f104b056437029a144d7.woff2) format("woff2"),url(/static/media/spline-sans-mono-latin-500-normal.75d4d0fc3f396c97786e.woff) format("woff");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-display:swap;font-family:Spline Sans Mono;font-style:normal;font-weight:600;src:url(/static/media/spline-sans-mono-latin-ext-600-normal.8605488812ef1cc332e1.woff2) format("woff2"),url(/static/media/spline-sans-mono-latin-ext-600-normal.0d302b28101987f616d6.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-display:swap;font-family:Spline Sans Mono;font-style:normal;font-weight:600;src:url(/static/media/spline-sans-mono-latin-600-normal.cf6c474dbb63e8a874ec.woff2) format("woff2"),url(/static/media/spline-sans-mono-latin-600-normal.8805f73b8f246da7f55c.woff) format("woff");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}:root{--cream-50:#f7f9f1;--cream-100:#eef1e5;--sand-200:#e4e8d6;--sand-300:#d5dbc2;--taupe-400:#bac3a3;--clay-500:#97a07f;--bark-600:#6c7559;--bark-700:#525a41;--ink-800:#444b36;--ink-900:#2d3322;--terracotta-100:#f7e5da;--terracotta-200:#f0cdb8;--terracotta-300:#e8b095;--terracotta-400:#e09b7c;--terracotta-500:#d98c6a;--terracotta-600:#c5724f;--terracotta-700:#a45a3b;--terracotta-800:#82452c;--honey-100:#eff4e0;--honey-200:#e1eac6;--honey-300:#cfdda8;--honey-400:#bfd191;--honey-500:#a6bc6f;--honey-600:#84a04d;--amber-100:#fbf0dd;--amber-400:#e8b469;--amber-500:#d99a45;--amber-600:#b07526;--sky-100:#e7eef2;--sky-200:#d2dfe6;--sky-300:#bbcfd8;--sky-400:#9db7c4;--sky-500:#7e9dad;--sky-600:#5f7e8e;--sage-100:#e9eee2;--sage-200:#d6e0cb;--sage-300:#bccbac;--sage-400:#a6b89a;--sage-500:#859a78;--sage-600:#677c5b;--brick-100:#f6e0d9;--brick-400:#d08368;--brick-500:#c0604a;--brick-600:#a44a37;--white:#fff;--black:#241b14;--surface-canvas:var(--cream-100);--surface-card:var(--cream-50);--surface-raised:var(--white);--surface-sunken:var(--sand-200);--surface-inverse:var(--ink-900);--text-strong:var(--ink-900);--text-body:var(--ink-800);--text-muted:var(--bark-600);--text-subtle:var(--clay-500);--text-inverse:var(--cream-50);--text-on-brand:var(--white);--border-subtle:var(--sand-300);--border-default:var(--taupe-400);--border-strong:var(--clay-500);--border-focus:var(--terracotta-500);--brand:var(--terracotta-500);--brand-hover:var(--terracotta-600);--brand-press:var(--terracotta-700);--brand-soft:var(--terracotta-100);--brand-soft-text:var(--terracotta-700);--accent:var(--honey-400);--accent-soft:var(--honey-100);--accent-text:var(--honey-600);--secondary:var(--sky-400);--secondary-soft:var(--sky-100);--secondary-text:var(--sky-600);--success:var(--sage-500);--success-soft:var(--sage-100);--success-text:var(--sage-600);--warning:var(--amber-500);--warning-soft:var(--amber-100);--warning-text:var(--amber-600);--danger:var(--brick-500);--danger-soft:var(--brick-100);--danger-text:var(--brick-600);--info:var(--sky-500);--info-soft:var(--sky-100);--info-text:var(--sky-600);--ring:color-mix(in oklab,var(--terracotta-500) 45%,#0000);--font-serif:"Newsreader Variable","Newsreader",Georgia,"Times New Roman",serif;--font-sans:"Hanken Grotesk Variable","Hanken Grotesk",ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;--font-mono:"Spline Sans Mono",ui-monospace,"SFMono-Regular",Menlo,monospace;--font-display:var(--font-serif);--font-body:var(--font-sans);--font-ui:var(--font-sans);--font-data:var(--font-mono);--text-2xs:0.6875rem;--text-xs:0.75rem;--text-sm:0.875rem;--text-md:1rem;--text-lg:1.125rem;--text-xl:1.375rem;--text-2xl:1.75rem;--text-3xl:2.25rem;--text-4xl:2.875rem;--text-5xl:3.75rem;--text-6xl:4.75rem;--weight-light:300;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--leading-tight:1.1;--leading-snug:1.25;--leading-normal:1.5;--leading-relaxed:1.65;--tracking-tight:-0.02em;--tracking-snug:-0.01em;--tracking-normal:0em;--tracking-wide:0.02em;--tracking-caps:0.08em;--display-opsz:36;--space-0:0;--space-1:0.25rem;--space-2:0.5rem;--space-3:0.75rem;--space-4:1rem;--space-5:1.5rem;--space-6:2rem;--space-7:2.5rem;--space-8:3rem;--space-9:4rem;--space-10:5rem;--space-11:6.5rem;--radius-xs:4px;--radius-sm:8px;--radius-md:12px;--radius-lg:18px;--radius-xl:24px;--radius-2xl:32px;--radius-pill:999px;--radius-card:var(--radius-xl);--shadow-xs:0 1px 2px #3a422c0f;--shadow-sm:0 2px 6px #3a422c17;--shadow-md:0 6px 16px #3a422c1c;--shadow-lg:0 14px 34px #3a422c26;--shadow-xl:0 28px 60px #3a422c2e;--shadow-focus:0 0 0 3px var(--ring);--shadow-inset:inset 0 1px 2px #3a422c14;--ease-out:cubic-bezier(0.22,0.61,0.36,1);--ease-inout:cubic-bezier(0.65,0.05,0.36,1);--ease-soft:cubic-bezier(0.34,1.32,0.64,1);--dur-fast:120ms;--dur-base:200ms;--dur-slow:320ms;--dur-slower:520ms;--container-sm:640px;--container-md:840px;--container-lg:1080px;--container-xl:1280px;--sidebar-w:264px;--topbar-h:68px;--pattern-seeds:radial-gradient(circle at 12% 22%,var(--terracotta-300) 0 2.6px,#0000 3.1px),radial-gradient(circle at 68% 14%,var(--sky-400) 0 2px,#0000 2.5px),radial-gradient(circle at 84% 58%,var(--honey-500) 0 3px,#0000 3.5px),radial-gradient(circle at 32% 72%,var(--sage-400) 0 2.2px,#0000 2.7px),radial-gradient(circle at 50% 44%,var(--terracotta-200) 0 2px,#0000 2.5px),radial-gradient(circle at 92% 88%,var(--sky-300) 0 2.6px,#0000 3.1px),radial-gradient(circle at 8% 86%,var(--honey-400) 0 2.2px,#0000 2.7px),radial-gradient(circle at 40% 8%,var(--sage-300) 0 1.8px,#0000 2.3px),radial-gradient(circle at 22% 52%,var(--honey-400) 0 1.8px,#0000 2.3px),radial-gradient(circle at 74% 36%,var(--terracotta-300) 0 2px,#0000 2.5px);--pattern-seeds-size:200px 184px;--pattern-sprout:radial-gradient(ellipse 3px 6px at 20% 25%,var(--sage-400) 0 96%,#0000 100%),radial-gradient(ellipse 3px 6px at 60% 18%,var(--terracotta-300) 0 96%,#0000 100%),radial-gradient(ellipse 3px 6px at 80% 60%,var(--honey-500) 0 96%,#0000 100%),radial-gradient(ellipse 3px 6px at 38% 70%,var(--sky-400) 0 96%,#0000 100%),radial-gradient(ellipse 3px 6px at 8% 64%,var(--terracotta-200) 0 96%,#0000 100%);--pattern-sprout-size:96px 96px;--pattern-dots:radial-gradient(circle,var(--sand-300) 0 1.7px,#0000 2px);--pattern-dots-size:18px 18px;--pattern-dots-soft:radial-gradient(circle at 25% 25%,var(--taupe-400) 0 2px,#0000 2.4px),radial-gradient(circle at 75% 75%,var(--sand-300) 0 1.6px,#0000 2px);--pattern-dots-soft-size:26px 26px;--pattern-pebbles:radial-gradient(ellipse 15px 10px at 18% 32%,var(--sand-300) 0 99%,#0000 100%),radial-gradient(ellipse 11px 8px at 52% 58%,var(--taupe-400) 0 99%,#0000 100%),radial-gradient(ellipse 17px 11px at 82% 34%,var(--sand-200) 0 99%,#0000 100%),radial-gradient(ellipse 9px 7px at 70% 80%,var(--clay-500) 0 99%,#0000 100%),radial-gradient(ellipse 13px 9px at 30% 78%,var(--sand-300) 0 99%,#0000 100%);--pattern-pebbles-size:150px 124px;--pattern-scallop:radial-gradient(circle at 50% 100%,#0000 0 9px,var(--sand-300) 9px 10.5px,#0000 11px),radial-gradient(circle at 0% 100%,#0000 0 9px,var(--sand-300) 9px 10.5px,#0000 11px),radial-gradient(circle at 100% 100%,#0000 0 9px,var(--sand-300) 9px 10.5px,#0000 11px);--pattern-scallop-size:28px 16px;--pattern-grain:repeating-linear-gradient(45deg,rgba(124,104,87,.015) 0 2px,#0000 2px 4px),repeating-linear-gradient(-45deg,rgba(124,104,87,.012) 0 2px,#0000 2px 4px);--pattern-grain-size:6px 6px}.bg-seeds{background-image:radial-gradient(circle at 12% 22%,var(--terracotta-300) 0 2.6px,#0000 3.1px),radial-gradient(circle at 68% 14%,var(--sky-400) 0 2px,#0000 2.5px),radial-gradient(circle at 84% 58%,var(--honey-500) 0 3px,#0000 3.5px),radial-gradient(circle at 32% 72%,var(--sage-400) 0 2.2px,#0000 2.7px),radial-gradient(circle at 50% 44%,var(--terracotta-200) 0 2px,#0000 2.5px),radial-gradient(circle at 92% 88%,var(--sky-300) 0 2.6px,#0000 3.1px),radial-gradient(circle at 8% 86%,var(--honey-400) 0 2.2px,#0000 2.7px),radial-gradient(circle at 40% 8%,var(--sage-300) 0 1.8px,#0000 2.3px),radial-gradient(circle at 22% 52%,var(--honey-400) 0 1.8px,#0000 2.3px),radial-gradient(circle at 74% 36%,var(--terracotta-300) 0 2px,#0000 2.5px);background-image:var(--pattern-seeds);background-size:200px 184px;background-size:var(--pattern-seeds-size)}.bg-sprout{background-image:radial-gradient(ellipse 3px 6px at 20% 25%,var(--sage-400) 0 96%,#0000 100%),radial-gradient(ellipse 3px 6px at 60% 18%,var(--terracotta-300) 0 96%,#0000 100%),radial-gradient(ellipse 3px 6px at 80% 60%,var(--honey-500) 0 96%,#0000 100%),radial-gradient(ellipse 3px 6px at 38% 70%,var(--sky-400) 0 96%,#0000 100%),radial-gradient(ellipse 3px 6px at 8% 64%,var(--terracotta-200) 0 96%,#0000 100%);background-image:var(--pattern-sprout);background-size:96px 96px;background-size:var(--pattern-sprout-size)}.bg-dots{background-image:radial-gradient(circle,var(--sand-300) 0 1.7px,#0000 2px);background-image:var(--pattern-dots);background-size:18px 18px;background-size:var(--pattern-dots-size)}.bg-dots-soft{background-image:radial-gradient(circle at 25% 25%,var(--taupe-400) 0 2px,#0000 2.4px),radial-gradient(circle at 75% 75%,var(--sand-300) 0 1.6px,#0000 2px);background-image:var(--pattern-dots-soft);background-size:26px 26px;background-size:var(--pattern-dots-soft-size)}.bg-pebbles{background-image:radial-gradient(ellipse 15px 10px at 18% 32%,var(--sand-300) 0 99%,#0000 100%),radial-gradient(ellipse 11px 8px at 52% 58%,var(--taupe-400) 0 99%,#0000 100%),radial-gradient(ellipse 17px 11px at 82% 34%,var(--sand-200) 0 99%,#0000 100%),radial-gradient(ellipse 9px 7px at 70% 80%,var(--clay-500) 0 99%,#0000 100%),radial-gradient(ellipse 13px 9px at 30% 78%,var(--sand-300) 0 99%,#0000 100%);background-image:var(--pattern-pebbles);background-size:150px 124px;background-size:var(--pattern-pebbles-size)}.bg-scallop{background-image:radial-gradient(circle at 50% 100%,#0000 0 9px,var(--sand-300) 9px 10.5px,#0000 11px),radial-gradient(circle at 0 100%,#0000 0 9px,var(--sand-300) 9px 10.5px,#0000 11px),radial-gradient(circle at 100% 100%,#0000 0 9px,var(--sand-300) 9px 10.5px,#0000 11px);background-image:var(--pattern-scallop);background-size:28px 16px;background-size:var(--pattern-scallop-size)}.bg-grain{background-image:repeating-linear-gradient(45deg,rgba(124,104,87,.015) 0 2px,#0000 2px 4px),repeating-linear-gradient(-45deg,rgba(124,104,87,.012) 0 2px,#0000 2px 4px);background-image:var(--pattern-grain);background-size:6px 6px;background-size:var(--pattern-grain-size)}.bg-bloom{background:radial-gradient(60% 80% at 18% 8%,var(--terracotta-100) 0,#0000 60%),radial-gradient(50% 70% at 90% 22%,var(--honey-100) 0,#0000 55%),radial-gradient(70% 90% at 70% 100%,var(--sky-100) 0,#0000 60%),var(--surface-canvas)}*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{-webkit-font-smoothing:antialiased;background-color:var(--surface-canvas);color:var(--text-body);font-family:var(--font-body);font-size:var(--text-md);font-weight:var(--weight-regular);line-height:var(--leading-normal);margin:0;text-rendering:optimizeLegibility}h1,h2,h3,h4,h5{text-wrap:balance;color:var(--text-strong);font-family:var(--font-display);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-tight);line-height:var(--leading-tight);margin:0 0 .5em}p{text-wrap:pretty;margin:0 0 1em}a{color:var(--brand-press);-webkit-text-decoration-color:var(--terracotta-300);text-decoration-color:var(--terracotta-300);text-underline-offset:2px}a:hover{color:var(--brand-hover)}small{font-size:var(--text-sm)}::selection{background:var(--terracotta-200);color:var(--ink-900)}:focus-visible{border-radius:var(--radius-sm);box-shadow:var(--shadow-focus);outline:none}.as-display{color:var(--text-strong);font-family:var(--font-display);letter-spacing:var(--tracking-tight);line-height:var(--leading-tight)}.as-display,.as-eyebrow{font-weight:var(--weight-semibold)}.as-eyebrow{color:var(--brand-soft-text);font-family:var(--font-ui);font-size:var(--text-xs);letter-spacing:var(--tracking-caps);text-transform:uppercase}.as-lead{color:var(--text-muted);font-family:var(--font-body);font-size:var(--text-lg);line-height:var(--leading-relaxed)}.as-data{font-feature-settings:"tnum" 1;font-family:var(--font-data)}@media (hover:hover){.as-button[data-variant=primary]:hover:not(:disabled){background:var(--brand-hover)!important}.as-button[data-variant=danger]:hover:not(:disabled){background:var(--danger-text)!important}.as-button[data-variant=secondary]:hover:not(:disabled){background:var(--cream-100)!important;border-color:var(--border-strong)!important}.as-button[data-variant=soft]:hover:not(:disabled){background:var(--terracotta-200)!important}.as-button[data-variant=ghost]:hover:not(:disabled){background:var(--sand-200)!important}.as-icon-button:hover:not(:disabled){background:var(--sand-200)!important;color:var(--text-strong)!important}.as-tab:hover:not([data-active=true]){color:var(--text-body)!important}}.as-button:active:not(:disabled){transform:translateY(1px) scale(.985)}.as-icon-button:active:not(:disabled){transform:scale(.92)}.as-button:focus-visible,.as-icon-button:focus-visible{box-shadow:var(--shadow-focus)!important}.as-input:focus,.as-select:focus,.as-textarea:focus{border-color:var(--border-focus)!important;box-shadow:var(--shadow-focus)!important}.as-input::placeholder,.as-textarea::placeholder{color:var(--text-subtle)}.as-check-box:focus-visible,.as-switch:focus-visible{box-shadow:var(--shadow-focus)}.as-check-box:checked{background-size:14px 14px!important}.as-check-box:checked,.as-check-box:indeterminate{background-color:var(--brand)!important;border-color:var(--brand)!important}.as-switch{appearance:none;-webkit-appearance:none;background:var(--sand-300);border:1px solid var(--border-default);border-radius:var(--radius-pill);cursor:pointer;flex-shrink:0;height:26px;position:relative;transition:background var(--dur-base) var(--ease-out),border-color var(--dur-base) var(--ease-out);width:46px}.as-switch:after{background:var(--white);border-radius:50%;box-shadow:var(--shadow-sm);content:"";height:20px;left:3px;position:absolute;top:50%;transform:translateY(-50%);transition:left var(--dur-base) var(--ease-soft);width:20px}.as-switch:checked{background:var(--brand);border-color:var(--brand)}.as-switch:checked:after{left:23px}.as-switch:disabled{cursor:not-allowed;opacity:.5}@media (hover:hover){.as-card-interactive:hover{box-shadow:var(--shadow-md)!important;transform:translateY(-2px)}}.as-card-interactive:active{transform:translateY(0) scale(.995)}.as-tag-remove:hover{background:#523c2a1f!important}html{overflow-x:hidden;scroll-behavior:smooth}body{-moz-osx-font-smoothing:grayscale;max-width:100vw;overflow-x:clip}#root{min-height:100vh}img{display:block;max-width:100%}button{font-family:inherit}@keyframes as-rise{0%{opacity:0;transform:translate3d(0,24px,0)}to{opacity:1;transform:none}}@keyframes as-portrait-in{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:none}}@keyframes as-drift{0%{transform:translateZ(0) rotate(0deg)}to{transform:translate3d(8px,-12px,0) rotate(6deg)}}.reveal-ready [data-reveal]:not([data-revealed]){opacity:0}.reveal-ready [data-reveal][data-revealed]{animation:as-rise .9s var(--ease-out) 0ms backwards;animation:as-rise .9s var(--ease-out) var(--reveal-delay,0ms) backwards}.as-scroll-progress{background:linear-gradient(90deg,var(--terracotta-300),var(--brand));display:none;inset-inline:0;bottom:-1px;height:2px;pointer-events:none;position:absolute;transform-origin:left center}[dir=rtl] .as-scroll-progress{background:linear-gradient(270deg,var(--terracotta-300),var(--brand));transform-origin:right center}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){@keyframes as-banner-glide{0%{background-position:center 15%}to{background-position:center 55%}}.as-parallax{animation-timeline:view();animation-fill-mode:both;animation-name:as-banner-glide;animation-timing-function:linear}@keyframes as-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.as-scroll-progress{animation-timeline:scroll(root);animation-fill-mode:both;animation-name:as-progress;animation-timing-function:linear;display:block}}}@media print{.reveal-ready [data-reveal]:not([data-revealed]){opacity:1}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation-delay:0ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
/*# sourceMappingURL=main.621e8983.css.map*/