@font-face{font-family:__Newsreader_7562a4;font-style:italic;font-weight:300;font-display:swap;src:url(/_next/static/media/eb251072d3b5478c.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_7562a4;font-style:italic;font-weight:300;font-display:swap;src:url(/_next/static/media/e92f802bb57ccffe.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_7562a4;font-style:italic;font-weight:300;font-display:swap;src:url(/_next/static/media/4b9bb515ce6d026f.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_7562a4;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/eb251072d3b5478c.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_7562a4;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/e92f802bb57ccffe.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_7562a4;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/4b9bb515ce6d026f.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_7562a4;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/eb251072d3b5478c.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_7562a4;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/e92f802bb57ccffe.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_7562a4;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/4b9bb515ce6d026f.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_7562a4;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/7088c2b12ccac062.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_7562a4;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/665e920483964785.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_7562a4;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/5611c55482296524.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_7562a4;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7088c2b12ccac062.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_7562a4;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/665e920483964785.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_7562a4;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/5611c55482296524.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_7562a4;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/7088c2b12ccac062.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_7562a4;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/665e920483964785.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_7562a4;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/5611c55482296524.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}.__className_7562a4{font-family:__Newsreader_7562a4}.__variable_7562a4{--loaded-display:"__Newsreader_7562a4"}:root{--max-width:1100px;--border-radius:12px;--font-mono:ui-monospace,Menlo,Monaco,"Cascadia Mono","Segoe UI Mono","Roboto Mono","Oxygen Mono","Ubuntu Monospace","Source Code Pro","Fira Mono","Droid Sans Mono","Courier New",monospace;--foreground-rgb:28,24,18;--background-start-rgb:#ece2cf;--background-end-rgb:#ece2cf;--callout-rgb:243,234,215;--callout-border-rgb:205,191,166;--card-rgb:#f3ead7;--card-border-rgb:205,191,166}@media (prefers-color-scheme:dark){:root{--foreground-rgb:255,255,255;--background-start-rgb:0,0,0;--background-end-rgb:0,0,0;--callout-rgb:20,20,20;--callout-border-rgb:108,108,108;--card-rgb:100,100,100;--card-border-rgb:200,200,200}}*{box-sizing:border-box;padding:0;margin:0}body,html{max-width:100vw;overflow-x:hidden}body{color:rgb(var(--foreground-rgb));background:#ece2cf}a{color:inherit;text-decoration:none}@media (prefers-color-scheme:dark){html{color-scheme:dark}}[data-amplify-authenticator],body{background-color:#ece2cf!important}[data-amplify-authenticator]{min-height:100vh;--amplify-colors-background-primary:#ece2cf;--amplify-colors-background-secondary:#f3ead7;--amplify-colors-brand-primary-10:#f6e4c4;--amplify-colors-brand-primary-80:#b3733a;--amplify-colors-brand-primary-90:#8d5828;--amplify-colors-brand-primary-100:#8d5828}[data-amplify-authenticator] [data-amplify-router]{background-color:#f3ead7!important;border:1px solid #cdbfa6!important;border-radius:14px!important;box-shadow:none!important}[data-amplify-authenticator] [data-amplify-form]{background-color:#f3ead7!important}#__next{background-color:#ece2cf;min-height:100vh}:root{--bg:#ece2cf;--surface:#f3ead7;--surface-alt:#e3d7bf;--ink:#1c1812;--ink-soft:#3a3127;--muted:#7d6f5d;--muted-soft:#a89a85;--hairline:#cdbfa6;--accent:#b3733a;--accent-deep:#8d5828;--status-ok-bg:color-mix(in oklab,var(--accent),transparent 88%);--status-ok-ink:var(--accent-deep);--status-warn-bg:color-mix(in oklab,#c4632a,transparent 86%);--status-warn-ink:#8a4a14;--status-neutral-bg:color-mix(in oklab,var(--ink),transparent 92%);--status-neutral-ink:var(--ink-soft);--font-display:"Newsreader","Source Serif 4",Georgia,serif;--font-body:"Geist","Söhne",-apple-system,BlinkMacSystemFont,sans-serif;--font-mono:"Geist Mono","JetBrains Mono",ui-monospace,monospace;--radius-sm:8px;--radius-md:14px;--radius-lg:18px;--radius-xl:24px}body,html{background:var(--bg);color:var(--ink);font-family:var(--font-body);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.ma-page{position:relative;min-height:100vh;background:radial-gradient(110% 60% at 50% 0,color-mix(in oklab,var(--surface),transparent 30%) 0,transparent 60%),var(--bg)}.ma-eyebrow{display:inline-block;font-family:var(--font-mono);font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--accent);padding-bottom:14px;position:relative}.ma-eyebrow:after{content:"";position:absolute;left:0;bottom:6px;width:28px;height:1px;background:var(--accent);opacity:.6}.ma-headline{font-family:var(--font-display);font-weight:400;font-size:clamp(30px,4vw,46px);line-height:1.05;letter-spacing:-.02em;color:var(--ink);margin:0 0 .5rem;text-wrap:pretty}.ma-headline__accent{font-style:italic;color:var(--accent-deep)}.ma-sub{color:var(--muted);font-size:15px;margin:0 0 2rem}.ma-card{background:color-mix(in oklab,var(--surface),transparent 25%);border:1px solid var(--hairline);border-radius:var(--radius-lg);padding:1.25rem 1.5rem;transition:border-color .2s,transform .15s,box-shadow .2s;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.ma-card--interactive{cursor:pointer}.ma-card--interactive:hover{border-color:var(--accent);transform:translateY(-1px);box-shadow:0 10px 30px -20px color-mix(in oklab,var(--ink),transparent 60%)}.ma-panel{background:color-mix(in oklab,var(--surface),transparent 15%);border:1px solid var(--hairline);border-radius:var(--radius-xl);padding:2rem;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.ma-pill{display:inline-flex;align-items:center;gap:6px;padding:2px 10px;border-radius:999px;font-family:var(--font-mono);font-size:10px;font-weight:500;letter-spacing:.12em;text-transform:uppercase}.ma-pill--ok{background:var(--status-ok-bg);color:var(--status-ok-ink)}.ma-pill--warn{background:var(--status-warn-bg);color:var(--status-warn-ink)}.ma-pill--neutral{background:var(--status-neutral-bg);color:var(--status-neutral-ink)}.ma-pill__dot{width:5px;height:5px;border-radius:50%;background:currentColor}.ma-btn{display:inline-flex;align-items:center;gap:8px;font:inherit;cursor:pointer;padding:9px 16px;border-radius:var(--radius-sm);font-size:13px;transition:transform .15s,border-color .2s,background .2s,color .2s}.ma-btn--primary{background:var(--ink);color:var(--surface);border:1px solid var(--ink);box-shadow:0 10px 24px -16px color-mix(in oklab,var(--ink),transparent 50%)}.ma-btn--primary:hover{transform:translateY(-1px)}.ma-btn--ghost{background:color-mix(in oklab,var(--surface),transparent 40%);color:var(--ink-soft);border:1px solid var(--hairline)}.ma-btn--ghost:hover{border-color:var(--ink);color:var(--ink)}.ma-tabs{display:inline-flex;gap:4px;background:color-mix(in oklab,var(--surface-alt),transparent 30%);border:1px solid var(--hairline);padding:4px;border-radius:10px}.ma-tab{padding:7px 18px;border:0;background:transparent;border-radius:7px;font:inherit;font-size:13px;font-weight:500;color:var(--muted);cursor:pointer;text-transform:capitalize}.ma-tab.is-on{background:var(--surface);color:var(--ink)}.ma-top{position:-webkit-sticky;position:sticky;top:0;z-index:10;justify-content:space-between;padding:1rem 2rem;border-bottom:1px solid color-mix(in oklab,var(--hairline),transparent 40%);background:color-mix(in oklab,var(--bg),transparent 10%);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.ma-mark,.ma-top{display:flex;align-items:center}.ma-mark{gap:10px;font-family:var(--font-mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--muted)}.ma-mark__dot{width:8px;height:8px;border-radius:50%;background:var(--accent);box-shadow:0 0 0 4px color-mix(in oklab,var(--accent),transparent 80%)}.ma-mark__name{color:var(--ink);letter-spacing:.18em;font-weight:500}.ma-mark__sep{color:var(--muted-soft)}.ma-nav{display:flex;gap:1.5rem}.ma-nav a{font-family:var(--font-mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--muted);text-decoration:none;transition:color .2s}.ma-nav a:hover{color:var(--ink)}.ma-nav a.is-cta{color:var(--accent)}.ma-nav a.is-cta:hover{color:var(--accent-deep)}.ma-crumbs{display:flex;align-items:center;gap:8px;margin-bottom:1.5rem;font-family:var(--font-mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted-soft)}.ma-crumb{background:none;border:0;padding:0;font:inherit;color:var(--accent);cursor:pointer}.ma-crumb.is-current{color:var(--ink);cursor:default}.ma-crumb__sep{color:var(--muted-soft)}.ma-phase{font-family:var(--font-mono);font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:var(--accent);font-weight:500;margin:1.5rem 0 1rem;padding-bottom:6px;border-bottom:1px solid color-mix(in oklab,var(--hairline),transparent 30%)}.ma-phase:first-child{margin-top:0}.ma-empty{padding:3rem;text-align:center;border:1px dashed var(--hairline);border-radius:var(--radius-lg);color:var(--muted);background:color-mix(in oklab,var(--surface),transparent 60%)}