@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/f639721981034f88-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:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/9766a7e9e2e0ad5a-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/b66cf8e69499582a-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:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/aa016aab0e6d1295-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:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/22a5144ee8d83bca-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:Geist Fallback;src:local("Arial");ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.00%;size-adjust:104.76%}.__className_246ccd{font-family:Geist,Geist Fallback;font-style:normal}.__variable_246ccd{--font-ui:"Geist","Geist Fallback"}@font-face{font-family:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/013b72fa676f92e0-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:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/b9408752a0c24fb9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/65f03d54ccadf4a8-s.woff2) format("woff2");unicode-range:u+2000-2001,u+2004-2008,u+200a,u+23b8-23bd,u+2500-259f}@font-face{font-family:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e038a29029a234f2-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:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/2b5b02fc7e511755-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:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7d4881bb7e1bf84d-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:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/013b72fa676f92e0-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:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/b9408752a0c24fb9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/65f03d54ccadf4a8-s.woff2) format("woff2");unicode-range:u+2000-2001,u+2004-2008,u+200a,u+23b8-23bd,u+2500-259f}@font-face{font-family:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e038a29029a234f2-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:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/2b5b02fc7e511755-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:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/7d4881bb7e1bf84d-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:Geist Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/013b72fa676f92e0-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:Geist Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/b9408752a0c24fb9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/65f03d54ccadf4a8-s.woff2) format("woff2");unicode-range:u+2000-2001,u+2004-2008,u+200a,u+23b8-23bd,u+2500-259f}@font-face{font-family:Geist Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/e038a29029a234f2-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:Geist Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/2b5b02fc7e511755-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:Geist Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/7d4881bb7e1bf84d-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:Geist Mono Fallback;src:local("Arial");ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.00%;size-adjust:134.59%}.__className_efe258{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.__variable_efe258{--font-mono:"Geist Mono","Geist Mono Fallback"}:root{--sun:#FF5A1F;--sun-hover:#E6531C;--accent-ink:#171716;--blue:#AFCFEA;--coral:#C9483D;--bone:#F1EFE8;--concrete:#D7CFB5;--ink:#171716;--clay:#C9483D;--sage-ink:#3D5A44;--sage:#5E8A68;--mint:#C8DCCB;--line:rgba(23,23,22,0.12);--dim:#6C6C67;--amber:#8A6512;--amber-fill:#E2A93B;--clay-ink:#B23A2F;--blue-ink:#171716;--paper:#FFFFFF;--card:#FFFFFF;--tint:#F5F3EC;--panel:#E9E4D6;--line-strong:rgba(23,23,22,0.24);--rule:rgba(23,23,22,0.45);--grid-line:rgba(23,23,22,0.05);--grid-size:46px;--field-grid:rgba(255,255,255,0.13);--shell-pad:clamp(10px,1.4vw,20px);--shadow-card:0 1px 2px rgba(23,23,22,0.05),0 16px 40px -18px rgba(23,23,22,0.18);--shadow-pop:0 2px 6px rgba(23,23,22,0.08),0 28px 64px -24px rgba(23,23,22,0.28);--shadow-lift:0 2px 0 rgba(23,23,22,0.12),0 12px 28px -10px rgba(23,23,22,0.22);--settled-bg:#E4EEE6;--settled-bd:#C8DCCB;--waiting-bg:#F7EDD7;--waiting-bd:#E2A93B;--overdue-bg:#F7E7E4;--overdue-bd:#DFA79E;--inflight-bg:#E7F0F8;--inflight-bd:#AFCFEA;--t-micro:11px;--t-xs:12.5px;--t-md:16px;--t-lg:18px;--t-h2:clamp(17px,1.1vw + 13px,20px);--t-h1:clamp(24px,1.8vw + 17px,32px);--t-stat:clamp(26px,2.2vw + 16px,34px);--lh-tight:1.15;--lh-body:1.55;--wrap:1120px;--wrap-form:640px;--gut:clamp(16px,4vw,32px);--ctl-h:40px;--ctl-h-lg:48px;--r-face:22px;--r-surface:14px;--r-card:10px;--r-control:8px;--r-pill:999px;--r-ctl:var(--r-control);--ring:0 0 0 2px var(--card),0 0 0 4px var(--sun);--shadow-card:0 1px 0 rgba(23,23,22,0.1),0 6px 18px rgba(23,23,22,0.06);--ease:cubic-bezier(0.22,0.61,0.36,1)}[data-theme=dark]{--accent-ink:#F1EFE8;--ink:#F1EFE8;--dim:#A3A29B;--line:rgba(241,239,232,0.14);--line-strong:rgba(241,239,232,0.26);--rule:rgba(241,239,232,0.42);--paper:#171716;--card:#242422;--tint:#302F2B;--panel:#302F2B;--bone:#242422;--concrete:#4A4741;--blue-ink:#AFCFEA;--clay-ink:#E58B80;--amber:#E2A93B;--sage-ink:#8FB89A;--sage:#5E8A68;--grid-line:rgba(241,239,232,0.055);--shadow-card:0 1px 2px rgba(0,0,0,0.4),0 16px 40px -18px rgba(0,0,0,0.6);--shadow-pop:0 2px 6px rgba(0,0,0,0.5),0 28px 64px -24px rgba(0,0,0,0.7);--settled-bg:#17281D;--settled-bd:#2F5B3E;--waiting-bg:#2B2210;--waiting-bd:#8A6512;--overdue-bg:#2E1714;--overdue-bd:#7A3B32;--inflight-bg:#14202C;--inflight-bd:rgba(175,207,234,0.38)}*{box-sizing:border-box}body,html{margin:0;padding:0}html{-webkit-text-size-adjust:100%}body{background-color:var(--paper);background-image:linear-gradient(to right,var(--grid-line) 1px,transparent 1px),linear-gradient(to bottom,var(--grid-line) 1px,transparent 1px);background-size:var(--grid-size) var(--grid-size);color:var(--ink);font-family:var(--font-ui,"Inter"),ui-sans-serif,system-ui,sans-serif;font-size:var(--t-base);line-height:var(--lh-body);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:hidden}a{color:inherit}a:hover{text-decoration-thickness:1px;text-underline-offset:2px}h1,h2,h3{margin:0;letter-spacing:-.02em;line-height:var(--lh-tight);text-wrap:balance}button,input,select,textarea{font-family:inherit}:focus-visible{outline:2px solid var(--sun);outline-offset:2px;border-radius:var(--r-control)}::selection{background:var(--ink);color:#F1EFE8}.am-money,.am-num,.am-statvalue,.am-table td,.am-table th,.mono{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1,"tnum"}.mono{font-family:var(--font-mono),ui-monospace,monospace;font-size:9.5px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--dim)}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}.am-shell{min-height:100vh;display:flex;flex-direction:column}.am-wrap{width:100%;max-width:var(--wrap);margin:0 auto;padding:var(--s6) var(--gut) var(--s8)}.am-nav{gap:var(--s4);padding:var(--s3) max(var(--gut),calc((100% - var(--wrap)) / 2 + var(--gut)));border-bottom:1px solid var(--line-strong);position:-webkit-sticky;position:sticky;top:0;z-index:20;background:var(--card);flex-wrap:wrap}.am-mark,.am-nav{display:flex;align-items:center}.am-mark{gap:10px;text-decoration:none;min-width:0}.am-navword{font-size:19px;font-weight:650;letter-spacing:-.02em;color:var(--ink)}.am-navword:after{content:""}.am-navsub{font-size:var(--t-xs);color:var(--dim);white-space:nowrap;margin-left:2px}.am-logoglyph{display:block;flex:none}[data-theme=dark] .am-mark img{filter:brightness(0) invert(1)}.am-links{margin-left:auto;display:flex;gap:2px;align-items:center;flex-wrap:wrap}.am-links a{font-size:var(--t-sm);font-weight:600;text-decoration:none;color:var(--dim);padding:8px 12px;border-radius:var(--r-ctl);line-height:1;transition:background .12s var(--ease),color .12s var(--ease)}.am-links a:hover{background:var(--tint);color:var(--ink);text-decoration:none}.am-links a.on{background:var(--ink);color:var(--card)}.am-addbtn{background:var(--sun);color:#171716!important;font-weight:700;border-radius:var(--r-control);padding:9px 16px;margin-left:var(--s2);box-shadow:none}.am-links a.am-addbtn:hover{background:var(--sun-hover);filter:none}.am-tabbar{display:none}@media (max-width:700px){.am-tabbar{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;grid-gap:var(--s3);gap:var(--s3);position:fixed;left:0;right:0;bottom:0;z-index:30;padding:var(--s2) var(--s4) calc(var(--s2) + env(safe-area-inset-bottom));background:color-mix(in srgb,var(--card) 96%,transparent);-webkit-backdrop-filter:saturate(140%) blur(8px);backdrop-filter:saturate(140%) blur(8px);border-top:1px solid var(--line)}.am-tabbar a{text-decoration:none;font-size:var(--t-xs);font-weight:700;color:var(--dim);text-align:center;padding:var(--s2) 0}.am-tabbar a.am-tabadd{background:var(--sun);color:#171716;font-size:var(--t-md);border-radius:var(--r-pill);padding:10px 22px;box-shadow:0 2px 8px rgba(255,90,31,.34)}.am-wrap{padding-bottom:calc(var(--s8) + 64px)}}.am-pagehead{max-width:70ch}.am-eyebrow{display:block;font-size:var(--t-sm);font-weight:500}.am-h1{font-weight:650;letter-spacing:-.025em;margin-bottom:var(--s2)}.am-lede{margin:0;color:var(--dim);line-height:var(--lh-body);max-width:62ch}.am-meta{margin:var(--s2) 0 0;color:var(--dim);line-height:1.5}.am-stats{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));grid-gap:var(--s3);margin-bottom:var(--s5)}.am-stat{position:relative;border:1px solid var(--line);border-radius:var(--r-card);background:var(--card);gap:var(--s1);min-width:0;box-shadow:var(--shadow-card)}.am-statlabel{color:var(--dim);font-size:var(--t-sm);font-weight:500}.am-statvalue{font-weight:650;letter-spacing:-.025em;line-height:1.1;overflow-wrap:anywhere;color:var(--ink)}.am-statnote{margin:var(--s1) 0 0;color:var(--dim);line-height:1.5}.am-stat.settled .am-statvalue{color:var(--sage-ink)}.am-stat.overdue .am-statvalue{color:var(--clay-ink)}.am-stat:before{content:"";position:absolute;inset:0 0 auto 0;height:3px;border-radius:var(--r-card) var(--r-card) 0 0;background:var(--ink)}.am-stat.settled:before{background:var(--sage)}.am-stat.quoted:before{background:var(--blue)}.am-stat.outstanding:before{background:var(--amber-fill)}.am-stat.overdue:before{background:var(--clay)}.am-sectionhead{align-items:flex-end;justify-content:space-between;gap:var(--s4);flex-wrap:wrap;margin:var(--s7) 0 var(--s3);border-bottom:1px dashed var(--line-strong)}.am-platform>:first-child .am-sectionhead,.am-wrap>:first-child .am-sectionhead{margin-top:0}.am-sectiontitle{font-size:var(--t-h2);font-weight:700;margin:0}.am-sectionsub{display:block;font-size:var(--t-sm);font-weight:400;max-width:62ch;text-transform:none;letter-spacing:normal}.am-sectionaction{margin-left:auto;display:flex;gap:var(--s2);align-items:center;flex-wrap:wrap}.am-card{border:1px solid var(--line);border-radius:var(--r-card);background:var(--card);padding:var(--s5);box-shadow:var(--shadow-card)}.am-card.flush{padding:0;overflow:hidden}.am-card+.am-card{margin-top:var(--s3)}.am-tablewrap{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}table.am-table{width:100%;border-collapse:collapse;font-size:var(--t-sm);min-width:460px}.am-table thead th{font-family:var(--font-mono),ui-monospace,monospace;font-size:9.5px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--dim);text-align:left;padding:var(--s3) var(--s3) var(--s2);border-bottom:1.5px solid var(--ink);white-space:nowrap;background:var(--card)}.am-table tbody td{padding:var(--s3);border-bottom:1px solid var(--line);vertical-align:top;line-height:1.5}.am-table tbody tr:last-child td{border-bottom:none}.am-table tbody tr:hover td{background:var(--tint)}.am-table td.am-num,.am-table th.am-num{text-align:right;white-space:nowrap;font-weight:700;letter-spacing:-.01em}.am-table td.am-wide{width:45%;min-width:200px;overflow-wrap:anywhere;font-weight:600;color:var(--ink)}.am-table td.am-quiet{color:var(--dim);font-weight:400}.am-table tfoot td{padding:var(--s3);border-top:1.5px solid var(--ink);font-weight:800;background:var(--card)}.am-card.flush .am-table tbody td:first-child,.am-card.flush .am-table tfoot td:first-child,.am-card.flush .am-table thead th:first-child{padding-left:var(--s4)}.am-card.flush .am-table tbody td:last-child,.am-card.flush .am-table tfoot td:last-child,.am-card.flush .am-table thead th:last-child{padding-right:var(--s4)}.am-status{display:inline-flex;align-items:center;font-family:var(--font-mono),ui-monospace,monospace;font-size:10px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;line-height:1.5;padding:5px 10px;border-radius:var(--r-control);background:var(--tint);color:var(--dim);white-space:nowrap}.am-status.settled{background:var(--settled-bg);color:var(--sage-ink)}.am-status.outstanding{background:var(--waiting-bg);color:var(--amber)}.am-status.critical,.am-status.overdue{background:var(--overdue-bg);color:var(--clay-ink)}.am-status.critical{font-weight:600}.am-status.inflight{background:var(--inflight-bg);color:var(--blue-ink)}.am-status.estimate{background:var(--tint);color:var(--dim);font-style:italic}.am-age{display:inline-flex;align-items:center;font-family:var(--font-mono),ui-monospace,monospace;font-size:10px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;color:var(--dim);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.am-age.attention{color:var(--amber);font-weight:700}.am-age.yellow{color:var(--amber);background:var(--waiting-bg)}.am-age.red,.am-age.yellow{font-weight:700;border-radius:var(--r-control);padding:5px 10px}.am-age.red{color:var(--clay-ink);background:var(--overdue-bg)}.am-table tbody tr.age-yellow td:first-child{box-shadow:inset 3px 0 0 var(--amber)}.am-table tbody tr.age-red td:first-child{box-shadow:inset 3px 0 0 var(--clay)}.am-table tbody tr.age-red td{font-weight:600}.am-table tbody tr.is-settled td:first-child{box-shadow:inset 3px 0 0 var(--sage-ink)}.am-money,.am-num{font-weight:700;letter-spacing:-.01em;white-space:nowrap}.am-btn{font:inherit;font-size:var(--t-sm);font-weight:700;height:var(--ctl-h);padding:0 var(--s4);border:1px solid var(--line-strong);border-radius:var(--r-ctl);background:var(--card);color:var(--ink);cursor:pointer;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;gap:var(--s2);white-space:nowrap;transition:background .16s var(--ease),border-color .16s var(--ease),transform .16s var(--ease),box-shadow .16s var(--ease)}.am-btn:hover:not(:disabled){background:var(--tint);border-color:var(--rule);text-decoration:none;transform:translateY(-2px);box-shadow:var(--shadow-lift)}.am-btn:active:not(:disabled){transform:translateY(0);box-shadow:none}.am-btn:focus-visible{outline:2px solid var(--sun);outline-offset:2px}.am-btn.sun{background:var(--sun);border-color:var(--sun);color:#171716}.am-btn.sun:hover:not(:disabled){background:var(--sun-hover);border-color:var(--sun-hover);filter:none}.am-btn.dark{background:var(--ink);border-color:var(--ink);color:var(--card)}.am-btn.dark:hover:not(:disabled){background:#302F2B;border-color:#302F2B;color:#F1EFE8}[data-theme=dark] .am-btn.dark:hover:not(:disabled){background:#ffffff;border-color:#ffffff;color:var(--paper)}[data-theme=dark] .am-btn.dark{color:var(--paper)}.am-btn.quiet{background:transparent;border-color:transparent;color:var(--dim);font-weight:600}.am-btn.quiet:hover:not(:disabled){background:var(--tint);color:var(--ink);border-color:transparent}.am-btn.big{height:var(--ctl-h-lg);padding:0 var(--s5);font-size:var(--t-md)}.am-btn:disabled{opacity:.45;cursor:not-allowed;transform:none}.am-form{gap:var(--s4);max-width:var(--wrap-form)}.am-field,.am-form{display:flex;flex-direction:column}.am-field{gap:var(--s1);font-size:var(--t-sm);font-weight:600}.am-field input,.am-field select{font:inherit;font-size:var(--t-base);font-weight:400;height:var(--ctl-h-lg);padding:0 var(--s3);border:1px solid var(--line-strong);border-radius:var(--r-ctl);background:var(--card);color:var(--ink)}.am-field input:focus-visible,.am-field select:focus-visible{outline:2px solid var(--sun);outline-offset:1px;border-color:var(--sun)}.am-hint{margin:calc(-1 * var(--s2)) 0 0;color:var(--dim);font-size:var(--t-sm);max-width:62ch;font-weight:400}.am-err{color:var(--clay-ink)}.am-err,.am-ok{font-size:var(--t-sm);font-weight:600}.am-ok{color:var(--sage-ink)}.am-grid2{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--s3);gap:var(--s3)}.am-blank{border:1px dashed var(--line-strong);border-radius:var(--r-card);background:var(--card);padding:var(--s6) var(--s5);text-align:left;display:flex;flex-direction:column;gap:var(--s2);align-items:flex-start}.am-blanktitle{font-size:var(--t-md);font-weight:700;margin:0}.am-blanktext{margin:0;color:var(--dim);font-size:var(--t-sm);line-height:var(--lh-body);max-width:56ch}.am-colonies{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));grid-gap:var(--s4);gap:var(--s4)}.am-colony{border:1px solid var(--line-strong);border-radius:var(--r-card);background:var(--card);padding:var(--s5);display:flex;flex-direction:column;gap:var(--s2);box-shadow:var(--shadow-card);transition:transform .2s var(--ease),box-shadow .2s var(--ease)}.am-colony:hover{transform:translateY(-2px);box-shadow:var(--shadow-lift)}.am-colony h2{font-size:var(--t-lg)}.am-colony .am-btn{margin-top:var(--s3);align-self:flex-start}.am-gatewrap{min-height:100vh;display:flex;align-items:center;justify-content:center;background:var(--bone);padding:var(--s5)}.am-gatecard{background:var(--card);border:1px solid var(--line-strong);border-radius:var(--r-surface);padding:var(--s6) var(--s5) var(--s5);max-width:400px;width:100%;display:flex;flex-direction:column;gap:var(--s3);box-shadow:var(--shadow-card)}.am-gatemark{font-size:26px;font-weight:900;text-transform:lowercase;color:var(--ink);letter-spacing:-.02em}[data-theme=dark] .am-gatemark img{filter:brightness(0) invert(1)}.am-gatecard h1{font-size:20px}.am-gatecard p{margin:0;color:var(--dim);font-size:var(--t-sm);line-height:var(--lh-body)}.am-gatecard details summary{cursor:pointer;font-size:var(--t-sm);font-weight:600;color:var(--dim)}.am-gatecard details[open] summary{margin-bottom:var(--s3)}.am-gateform{display:flex;flex-direction:column;gap:var(--s3)}.am-cols2{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:var(--s4)}.am-cols2,.am-cols3{display:grid;gap:var(--s4)}.am-cols3{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:var(--s4)}@media (max-width:860px){.am-wrap{padding-block:var(--s5) var(--s7)}}@media (max-width:620px){.am-grid2,.am-stats{grid-template-columns:1fr}}@media (max-width:560px){.am-nav{gap:var(--s2);padding-block:var(--s2)}.am-navsub{display:none}.am-links{width:100%;margin-left:0;justify-content:flex-start}.am-links a{padding:7px 10px;font-size:var(--t-xs)}.am-card{padding:var(--s4)}.am-blank{padding:var(--s5) var(--s4)}}@media (max-width:700px){.am-links a:not(.am-addbtn):not(.on){display:none}}.lp-hero{max-width:var(--wrap);margin:0 auto;padding:var(--s8) var(--gut) var(--s7);text-align:left}.lp-hero h1{font-size:clamp(34px,4.6vw,56px);font-weight:700;letter-spacing:-.035em;line-height:1.05;max-width:15ch}.lp-hero p{color:var(--dim);font-size:var(--t-lg);max-width:52ch;margin:var(--s4) 0 var(--s5);line-height:1.6}.lp-cta{display:flex;gap:var(--s3);align-items:center;flex-wrap:wrap}.lp-section{max-width:var(--wrap);margin:0 auto;padding:var(--s8) var(--gut);display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);grid-gap:clamp(24px,5vw,72px);gap:clamp(24px,5vw,72px);align-items:center}.lp-section.flip{grid-template-columns:minmax(0,6fr) minmax(0,5fr)}.lp-section.flip .lp-copy{order:2}.lp-section.flip .lp-panel{order:1}@media (max-width:860px){.lp-section,.lp-section.flip{grid-template-columns:1fr}.lp-section.flip .lp-copy{order:1}.lp-section.flip .lp-panel{order:2}}.lp-copy h2{font-size:clamp(28px,3.2vw,42px);font-weight:700;letter-spacing:-.03em;line-height:1.1}.lp-copy p{color:var(--dim);line-height:1.65;margin:var(--s4) 0 var(--s5);max-width:46ch}.lp-copy p,.lp-link{font-size:var(--t-md)}.lp-link{color:var(--accent-ink);font-weight:600;text-decoration:none;display:inline-flex;align-items:center;gap:8px}.lp-link:hover{text-decoration:underline}.lp-link:after{content:"→";transition:transform .15s var(--ease)}.lp-link:hover:after{transform:translateX(3px)}.lp-panel{background:var(--panel);border-radius:var(--r-face);padding:clamp(28px,5vw,64px) clamp(24px,4.5vw,56px);display:flex;flex-direction:column;gap:var(--s4);align-items:stretch;min-width:0}.lp-card{background:#fff;border-radius:var(--r-surface);padding:var(--s5);box-shadow:0 1px 2px rgba(23,23,22,.05),0 12px 32px rgba(23,23,22,.07);min-width:0}.lp-cardrow{display:flex;gap:var(--s4);flex-wrap:wrap;min-width:0}.lp-cardrow .lp-card{flex:1 1 240px;min-width:0}.lp-cardtitle{display:flex;align-items:center;justify-content:space-between;gap:var(--s3);font-size:clamp(18px,2vw,24px);font-weight:650;letter-spacing:-.02em}.lp-chip{display:inline-flex;align-items:center;gap:8px;font-size:15px;font-weight:600;padding:10px 16px;border-radius:var(--r-control);background:var(--tint);color:var(--dim);white-space:nowrap;max-width:100%;overflow:hidden;text-overflow:ellipsis}.lp-chip.green{background:var(--settled-bg);color:var(--sage-ink)}.lp-chip.orange{background:var(--inflight-bg);color:var(--accent-ink)}.lp-chip.money{background:var(--tint);color:var(--ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.lp-chip.waiting{background:var(--waiting-bg);color:var(--amber)}.lp-chiprow{display:flex;gap:var(--s3);flex-wrap:wrap}.lp-ico{width:44px;height:44px;border-radius:var(--r-card);flex:none;display:inline-flex;align-items:center;justify-content:center;background:var(--inflight-bg);color:var(--accent-ink)}.lp-ico.quiet{background:var(--tint);color:var(--ink)}.lp-ico svg{width:22px;height:22px}.lp-budgetfield{background:var(--tint);border-radius:var(--r-card);padding:var(--s4);margin-top:var(--s4)}.lp-budgetnums{display:flex;justify-content:space-between;font-size:clamp(17px,1.8vw,22px);font-weight:650;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;margin-bottom:10px}.lp-budgetnums .target{color:var(--dim)}.lp-progress{height:8px;border-radius:999px;background:#E9E4D6;overflow:hidden}.lp-progress span{display:block;height:100%;border-radius:999px;background:var(--blue)}.lp-chart{border:1px solid var(--line);border-radius:var(--r-card);margin-top:var(--s4);overflow:hidden;display:block;width:100%;height:auto}.lp-skel{height:10px;border-radius:var(--r-pill);background:#E6E2D6}.lp-skelrow{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;grid-gap:12px;gap:12px;margin-top:14px}.lp-invoice-rule{height:2.5px;background:var(--line-strong);border-radius:0;margin:var(--s5) 0 var(--s4)}.lp-field{margin-top:var(--s4)}.lp-fieldlabel{color:var(--dim);font-size:var(--t-sm);font-weight:500;margin-bottom:8px}.lp-fieldvalue{display:flex;align-items:center;gap:10px;background:var(--tint);border-radius:var(--r-control);padding:12px 14px;font-weight:600;font-size:15.5px}.lp-fieldvalue svg{width:20px;height:20px;color:var(--accent-ink);flex:none}.lp-avatars{display:flex;align-items:center;gap:10px}.lp-avatar{width:44px;height:44px;flex:none;display:inline-flex;justify-content:center;font-size:14px;font-weight:700;color:#fff}.lp-avatar,.lp-expenserow{border-radius:var(--r-card);align-items:center}.lp-expenserow{display:flex;gap:var(--s4);background:var(--tint);padding:var(--s4);margin-top:var(--s4);font-size:clamp(16px,1.8vw,20px);font-weight:650}.lp-expenserow .amt{margin-left:auto;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.lp-foot{max-width:var(--wrap);margin:0 auto;padding:var(--s7) var(--gut) var(--s8);border-top:1px solid var(--line);display:flex;align-items:center;gap:var(--s4);flex-wrap:wrap}.lp-foot .dim{color:var(--dim);font-size:var(--t-sm)}.lp-modalback{position:fixed;inset:0;z-index:60;background:rgba(23,23,22,.35);backdrop-filter:blur(7px);-webkit-backdrop-filter:blur(7px);display:flex;align-items:center;justify-content:center;padding:var(--s4);animation:lp-fade .18s var(--ease)}.lp-modal{position:relative;width:100%;max-width:420px;animation:lp-rise .22s var(--ease)}.lp-modal .am-gatecard{box-shadow:0 24px 80px rgba(23,23,22,.28)}.lp-modalx{position:absolute;top:14px;right:14px;z-index:2;width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;font-size:22px;line-height:1;color:var(--dim);background:var(--tint);border:none;border-radius:999px;cursor:pointer;padding:0}.lp-modalx:hover{color:var(--ink);background:var(--panel)}@keyframes lp-fade{0%{opacity:0}}@keyframes lp-rise{0%{opacity:0;transform:translateY(10px) scale(.985)}}.lp-navlink{font:inherit;font-size:var(--t-sm);font-weight:600;color:var(--dim);background:none;border:none;cursor:pointer;padding:8px 12px;border-radius:var(--r-ctl)}.lp-navlink:hover{background:var(--tint);color:var(--ink)}.am-gatesub{margin:-4px 0 0}.am-gatehint,.am-gatesub{color:var(--dim);font-size:var(--t-sm)}.am-linklike{font:inherit;color:var(--accent-ink);font-weight:600;text-decoration:underline}.am-linklike,button.lp-link{background:none;border:none;cursor:pointer;padding:0}button.lp-link{font:inherit}.lp-progressfill{display:block;height:100%;border-radius:999px;background:var(--blue);width:0;transition:width 2.6s cubic-bezier(.25,0,.15,1) .35s}.lp-reveal.in .lp-progressfill{width:60%}.lp-chartfill{-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0);transition:-webkit-clip-path 3s cubic-bezier(.25,0,.15,1) .3s;transition:clip-path 3s cubic-bezier(.25,0,.15,1) .3s;transition:clip-path 3s cubic-bezier(.25,0,.15,1) .3s,-webkit-clip-path 3s cubic-bezier(.25,0,.15,1) .3s}.lp-reveal.in .lp-chartfill{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}.lp-pop{opacity:0;transform:translateY(10px);transition:opacity .8s var(--ease),transform .8s var(--ease)}.lp-reveal.in .lp-pop{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.lp-progressfill{width:60%!important;transition:none}.lp-chartfill{-webkit-clip-path:none;clip-path:none;transition:none}.lp-pop{opacity:1;transform:none;transition:none}}.lp-slide{opacity:0;transform:translateX(-18px);transition:opacity .9s var(--ease),transform .9s var(--ease)}.lp-reveal.in .lp-slide{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.lp-slide{opacity:1;transform:none;transition:none}}.am-navdiv{width:1px;height:18px;background:var(--line-strong);margin:0 var(--s2);flex:none}.am-links a.sec{font-weight:500;color:#6C6C67;font-size:var(--t-xs)}.am-links a.sec:hover{color:var(--ink)}@media (max-width:900px){.am-links a.sec,.am-navdiv{display:none}}.am-skelpage{display:flex;flex-direction:column;gap:var(--s4)}.am-skelgrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:var(--s4);gap:var(--s4)}.am-skelblock{max-width:100%;border-radius:var(--r-card);background:linear-gradient(100deg,var(--tint) 40%,#E9E4D6 50%,var(--tint) 60%);background-size:200% 100%;animation:am-shimmer 1.4s ease-in-out infinite}@keyframes am-shimmer{0%{background-position:130% 0}to{background-position:-30% 0}}@media (prefers-reduced-motion:reduce){.am-skelblock{animation:none}}.am-potgrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--s4);gap:var(--s4)}@media (max-width:700px){.am-potgrid{grid-template-columns:1fr}}.am-potcol{display:flex;flex-direction:column;gap:6px}.am-potlabel{margin:0;font-size:var(--t-xs);font-weight:600;color:var(--dim)}.am-potvalue{margin:0;font-size:clamp(20px,2vw,26px);font-weight:650;letter-spacing:-.02em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.am-potper{font-size:.55em;margin-left:3px}.am-potnone,.am-potper{font-weight:500;color:var(--dim)}.am-potnone{font-size:var(--t-sm);font-style:italic}.am-potnote{margin:0}.am-potnote,.am-potnote-inline{font-size:var(--t-xs);color:var(--dim)}.am-potnote-inline{font-weight:400}.am-potrow{display:flex;justify-content:space-between;gap:var(--s3);font-size:var(--t-sm);padding:4px 0;border-bottom:1px solid var(--line)}.am-potrow:last-of-type{border-bottom:none}.am-potposition{margin-top:var(--s4);display:flex;flex-direction:column;gap:var(--s3)}.am-potposition p{margin:0;font-weight:600}.am-potposition p.good{color:var(--sage-ink)}.am-potposition p.tight{color:var(--clay-ink)}.am-potrecent{display:flex;gap:var(--s2);flex-wrap:wrap}.am-potchip{font-size:var(--t-xs);background:var(--settled-bg);color:var(--sage-ink);border-radius:var(--r-control);padding:4px 10px}.am-kindpick{border:1px solid var(--line);border-radius:var(--r-ctl);padding:var(--s3) var(--s4)}.am-kindpick legend{font-size:var(--t-sm);font-weight:600;padding:0 6px}.am-radio{display:flex;align-items:center;gap:10px;padding:6px 0;font-size:var(--t-sm);cursor:pointer}.am-donutwrap{display:grid;grid-template-columns:minmax(180px,240px) 1fr;grid-gap:var(--s6);gap:var(--s6);align-items:center}@media (max-width:640px){.am-donutwrap{grid-template-columns:1fr;justify-items:center}}.am-donut{width:100%;max-width:240px;height:auto}.am-donuttotal{font-size:21px;font-weight:700;fill:var(--ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.am-donutsub{font-size:11px;fill:var(--dim)}.am-donutlegend{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px;width:100%}.am-donutlegend li{display:flex;align-items:center;gap:10px;font-size:var(--t-sm);padding:6px 0;border-bottom:1px solid var(--line)}.am-donutlegend li:last-child{border-bottom:none}.am-donutlegend .swatch{width:12px;height:12px;border-radius:var(--r-pill);flex:none}.am-donutlegend .name{font-weight:600}.am-donutlegend .amt{margin-left:auto}.am-donutlegend .amt,.am-donutlegend .pct{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.am-donutlegend .pct{color:var(--dim);width:40px;text-align:right}.am-colonies{display:grid;grid-gap:var(--s5);gap:var(--s5)}.am-colonyhero{position:relative;display:block;background:var(--panel);border-radius:var(--r-face);padding:clamp(28px,4vw,48px);text-decoration:none;overflow:hidden;max-width:720px;transition:transform .2s var(--ease),box-shadow .2s var(--ease)}.am-colonyhero:hover{transform:translateY(-3px);box-shadow:0 2px 0 rgba(23,23,22,.14),0 18px 48px -14px rgba(23,23,22,.3);text-decoration:none}.am-colonyorb{position:absolute;right:-40px;top:50%;transform:translateY(-50%);width:260px;height:auto;opacity:.07;pointer-events:none}.am-colonybody{position:relative;display:flex;flex-direction:column;gap:var(--s3);align-items:flex-start}.am-colonyeyebrow{margin:0;font-size:var(--t-xs);font-weight:600;color:var(--accent-ink)}.am-colonyhero h2{font-size:clamp(26px,3vw,36px);font-weight:700;letter-spacing:-.03em}.am-colonyhero .am-meta{margin:-6px 0 0}.am-colonystats{display:flex;gap:var(--s2);flex-wrap:wrap}.am-colonystats .lp-chip{background:var(--card)}.am-colonystats .lp-chip.green{background:var(--settled-bg)}.am-colonystats .lp-chip.waiting{background:var(--waiting-bg)}.am-colonystats .lp-chip.orange{background:var(--inflight-bg)}.am-colonyenter{margin-top:var(--s2)}.am-subtabs{display:inline-flex;gap:4px;background:var(--tint);border-radius:var(--r-card);padding:4px;margin:calc(-1 * var(--s3)) 0 var(--s5)}.am-subtabs a{font-size:var(--t-sm);font-weight:600;color:var(--dim);text-decoration:none;padding:8px 18px;border-radius:var(--r-control);transition:background .14s var(--ease),color .14s var(--ease)}.am-subtabs a:hover{color:var(--ink);text-decoration:none}.am-subtabs a.on{background:var(--card);color:var(--ink);box-shadow:var(--shadow-card)}.am-h1,.am-h2,.am-sectiontitle{text-transform:uppercase;font-weight:900;letter-spacing:-.005em}.am-eyebrow{font-size:10px;color:var(--dim)}.am-eyebrow,.am-statlabel{font-family:var(--font-mono),ui-monospace,monospace;text-transform:uppercase}.am-statlabel{font-size:9.5px}.am-statvalue{font-weight:900;letter-spacing:-.01em}.am-stat{box-shadow:none}.am-colonybar{--colonybar-h:40px;position:-webkit-sticky;position:sticky;top:0;z-index:50;flex:0 0 var(--colonybar-h);display:flex;align-items:center;gap:10px;height:var(--colonybar-h);min-height:var(--colonybar-h);padding:0 clamp(16px,4vw,32px);background:#171716;color:#F1EFE8;font-family:var(--font-mono),ui-monospace,monospace;font-size:9.5px;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap}.am-colonybar img{width:18px;height:18px;object-fit:contain;flex:none}.am-colonybar b{font-family:var(--font-ui),sans-serif;font-weight:900;font-size:12px;letter-spacing:.06em}.am-colonybar .sep{color:rgba(241,239,232,.62)}.am-colonybar .am-colonyapp{color:rgba(241,239,232,.62);overflow:hidden;text-overflow:ellipsis;min-width:0}.am-colonybar .am-colonyapp:before{content:"\00b7\00a0"}.am-colonybar a{color:rgba(241,239,232,.72);text-decoration:none;flex:none;padding:4px 8px;border:1px solid rgba(241,239,232,.22);border-radius:var(--r-control);transition:color .16s var(--ease),border-color .16s var(--ease),background .16s var(--ease)}.am-colonybar a:hover{color:#171716;background:#F1EFE8;border-color:#F1EFE8}.am-colonylive{margin-left:auto;display:inline-flex;align-items:center;gap:6px;color:#C8DCCB;flex:none}.am-colonylive i{width:6px;height:6px;border-radius:50%;background:#5E8A68;display:inline-block}.am-shell:has(.am-colonybar) .am-nav{top:40px}@media (max-width:700px){.am-colonybar .am-colonyapp{display:none}}.am-rail,.am-railhandle{display:none}@media (min-width:701px){body{background-image:none}body:has(.am-room),body:has(.am-slide){background-color:var(--sun);background-image:linear-gradient(to right,var(--field-grid) 1px,transparent 1px),linear-gradient(to bottom,var(--field-grid) 1px,transparent 1px);background-size:var(--grid-size) var(--grid-size)}.am-rail{display:flex;flex-direction:column;position:fixed;inset:calc(var(--shell-pad) + 24px) auto 0 var(--shell-pad);width:420px;border-radius:var(--r-face) var(--r-face) 0 0;z-index:5;background-color:var(--sun);background-image:linear-gradient(to right,var(--field-grid) 1px,transparent 1px),linear-gradient(to bottom,var(--field-grid) 1px,transparent 1px);background-size:var(--grid-size) var(--grid-size);color:#171716;padding:28px 112px calc(28px + env(safe-area-inset-bottom)) 32px;overflow-y:auto}.am-railtop{display:flex;justify-content:flex-start;margin-bottom:18px}.am-railmode{width:40px;height:40px;border:0;border-radius:999px;cursor:pointer;background:#fff;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 2px 10px rgba(0,0,0,.18)}.am-railmode span{display:block;width:22px;height:22px;border-radius:999px;background:linear-gradient(90deg,#171716 0 50%,#F1EFE8 50% 100%);border:1.5px solid #171716;transition:transform .4s var(--ease)}[data-theme=dark] .am-railmode span{transform:rotate(180deg)}.am-railbrand{font-size:26px;font-weight:750;letter-spacing:-.03em;line-height:1}.am-railsub{display:block;margin:6px 0 22px;font-family:var(--font-mono),ui-monospace,monospace;font-size:10px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:#171716}.am-railnav{display:flex;flex-direction:column}.am-railnav a{color:#171716;text-decoration:none;font-size:19px;font-weight:650;letter-spacing:-.015em;padding:13px 0;border-bottom:1px solid rgba(23,23,22,.24);transition:transform .25s var(--ease),opacity .25s var(--ease);opacity:1}.am-railnav a:hover{transform:translateX(6px);opacity:1}.am-railnav form{margin-top:22px}.am-railnav form button{font:inherit;font-size:var(--t-sm);font-weight:700;color:#171716;background:#fff;border:0;border-radius:999px;padding:10px 22px;cursor:pointer}body:has(.am-slide){overflow:hidden}.am-slide{position:relative;z-index:10;height:calc(100vh - 2 * var(--shell-pad));margin:var(--shell-pad);overflow-y:auto;background-color:var(--paper);background-image:linear-gradient(to right,var(--grid-line) 1px,transparent 1px),linear-gradient(to bottom,var(--grid-line) 1px,transparent 1px);background-size:var(--grid-size) var(--grid-size);border-radius:var(--r-face);overflow-x:clip;transform:translateX(0);transition:transform .55s cubic-bezier(.22,.9,.18,1);box-shadow:0 0 0 1px rgba(241,239,232,.1),-18px 0 48px rgba(0,0,0,.28)}[data-rail=open] .am-slide{transform:translateX(348px)}.am-railhandle{display:block;position:fixed;left:var(--shell-pad);top:116px;z-index:30;transform:translateX(0);transition:transform .55s cubic-bezier(.22,.9,.18,1);writing-mode:vertical-rl;font-family:var(--font-mono),ui-monospace,monospace;letter-spacing:.14em;text-transform:uppercase;font-size:10px;font-weight:500;color:var(--ink);background:var(--concrete);border:0;border-radius:0 var(--r-card) var(--r-card) 0;padding:20px 10px;cursor:pointer}.am-railhandle:hover{background:var(--sun);color:#171716}[data-rail=open] .am-railhandle{transform:translateX(348px)}.am-room{padding:0 var(--shell-pad) var(--shell-pad)}.am-room>.am-colonybar{margin-inline:calc(-1 * var(--shell-pad))}.am-face{flex:1 1;min-width:0;background-color:var(--paper);background-image:linear-gradient(to right,var(--grid-line) 1px,transparent 1px),linear-gradient(to bottom,var(--grid-line) 1px,transparent 1px);background-size:var(--grid-size) var(--grid-size);border-radius:var(--r-face);overflow:clip;box-shadow:0 0 0 1px rgba(23,23,22,.16),0 2px 6px rgba(23,23,22,.22),0 20px 60px rgba(23,23,22,.26)}}@media (min-width:701px){.am-room.am-shell:has(.am-colonybar) .lp-herob{height:calc(100svh - 40px - var(--shell-pad));max-height:calc(100svh - 40px - var(--shell-pad))}}@media (max-width:700px){.am-room{padding:0}.am-face{border-radius:0;box-shadow:none;background:transparent}}.lp-band{position:relative;background-color:var(--paper);background-image:linear-gradient(to right,var(--grid-line) 1px,transparent 1px),linear-gradient(to bottom,var(--grid-line) 1px,transparent 1px);background-size:var(--grid-size) var(--grid-size)}.lp-band.sunband{background-color:var(--sun);background-image:linear-gradient(to right,var(--field-grid) 1px,transparent 1px),linear-gradient(to bottom,var(--field-grid) 1px,transparent 1px);color:#171716}.lp-copy.onsun h2{color:#fff}.lp-copy.onsun p{color:#171716}.lp-link.onsun{color:#171716;-webkit-text-decoration-color:rgba(23,23,22,.6);text-decoration-color:rgba(23,23,22,.6)}.lp-navlink.onsun{color:#171716}.lp-navlink.onsun:hover{background:rgba(23,23,22,.1);color:#171716}.lp-card{box-shadow:var(--shadow-pop);border-color:rgba(23,23,22,.06);color:#171716}.lp-whitebtn{display:inline-flex;align-items:center;justify-content:center;background:#fff;color:#171716;font-weight:750;font-size:var(--t-sm);border:0;border-radius:999px;padding:10px 22px;cursor:pointer;text-decoration:none;box-shadow:0 2px 10px rgba(0,0,0,.15);transition:transform .2s var(--ease)}.lp-whitebtn:hover{transform:translateY(-1px);text-decoration:none}.lp-whitebtn.big{padding:14px 30px;font-size:var(--t-md)}.lp-herob{display:flex;flex-direction:column;height:100svh;max-height:100svh;overflow:hidden}.am-shell:has(.am-colonybar) .lp-herob{height:calc(100svh - 40px);max-height:calc(100svh - 40px)}.lp-heronav{max-width:var(--wrap);width:100%;margin:0 auto;padding:20px var(--gut) 0;display:flex;align-items:center;justify-content:space-between}.lp-herologo img{filter:none}.lp-herogrid{max-width:var(--wrap);width:100%;margin:0 auto;padding:clamp(28px,6vh,72px) var(--gut) 24px;display:grid;grid-template-columns:minmax(0,5fr) minmax(0,5fr);grid-gap:clamp(24px,4vw,64px);gap:clamp(24px,4vw,64px);align-items:center;flex:1 1}.lp-herob h1{color:#fff;font-size:clamp(34px,4.2vw,58px);font-weight:750;letter-spacing:-.035em;line-height:1.03;max-width:14ch}.lp-herob .lp-herogrid>div>p{color:#171716;font-size:var(--t-lg);max-width:46ch;margin:var(--s4) 0 var(--s5);line-height:1.6}.lp-herocard{background:#fff;color:var(--accent-ink)}.lp-herostats{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--s3);gap:var(--s3);margin:var(--s4) 0 var(--s2)}.lp-herostatlabel{display:block;font-family:var(--font-mono),ui-monospace,monospace;font-size:10px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:#6C6C67}.lp-herostatvalue{font-size:clamp(22px,2vw,30px);font-weight:750;letter-spacing:-.02em;color:#171716}.lp-herostatvalue em{font-style:normal;font-size:var(--t-sm);color:#6C6C67}.lp-stepchart{width:100%;height:auto;display:block;margin-top:var(--s2)}.lp-stepline{stroke-dasharray:1400;stroke-dashoffset:1400}.lp-herocardwrap.in .lp-stepline,.lp-reveal.in .lp-stepline{animation:lp-draw 2.2s cubic-bezier(.3,0,.2,1) forwards}.lp-herocardwrap.in .lp-stepline.com,.lp-reveal.in .lp-stepline.com{animation-delay:.35s}.lp-stepfill{opacity:0;transition:opacity 1.2s ease 1s}.lp-herocardwrap.in .lp-stepfill,.lp-reveal.in .lp-stepfill{opacity:1}@keyframes lp-draw{to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.lp-stepline{stroke-dasharray:none;stroke-dashoffset:0;animation:none}.lp-stepfill{opacity:1;transition:none}}.lp-chartlegend{display:flex;gap:var(--s4);margin-top:var(--s2);font-size:var(--t-xs);font-weight:600;color:#6C6C67}.lp-chartlegend .dot{display:inline-block;width:9px;height:9px;border-radius:var(--r-pill);margin-right:6px}.lp-chartlegend .dot.blue{background:#AFCFEA}.lp-chartlegend .dot.com{background:var(--amber-fill)}.lp-scrollcue{align-self:center;margin:0 0 22px;display:inline-flex;flex-direction:column;align-items:center;gap:2px;background:none;border:0;color:#171716;font:inherit;font-family:var(--font-mono),ui-monospace,monospace;font-size:10px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;cursor:pointer}.lp-scrollcue svg{animation:lp-bounce 1.8s ease-in-out infinite}@keyframes lp-bounce{0%,to{transform:translateY(0)}50%{transform:translateY(6px)}}@media (prefers-reduced-motion:reduce){.lp-scrollcue svg{animation:none}}.lp-chip.blue{background:#E7F0F8;color:#171716}@media (max-width:860px){.lp-herogrid{grid-template-columns:1fr}.lp-herob{min-height:0}}.lp-herocardwrap{align-self:stretch;max-height:none;min-height:calc(100svh - 190px);border-radius:var(--r-face) 0 0 var(--r-face)}.lp-appmock,.lp-herocardwrap{overflow:hidden;margin-right:min(-40px,calc(-1 * ((100vw - var(--wrap)) / 2 + var(--gut))))}.lp-appmock{display:grid;grid-template-columns:56px minmax(0,1fr);background:#fff;color:#171716;border-radius:var(--r-face);box-shadow:var(--shadow-pop);align-content:start;border-radius:var(--r-face) 0 0 var(--r-face)}.lp-appside{background:#F1EFE8;border-right:1px solid rgba(23,23,22,.08);display:flex;flex-direction:column;align-items:center;gap:20px;padding:16px 0}.lp-appico{color:#6C6C67;display:inline-flex;position:relative}.lp-appico.on{color:#171716}.lp-appico.on:before{content:"";position:absolute;left:-18px;top:50%;transform:translateY(-50%);width:3px;height:20px;background:var(--sun)}.lp-appmain{padding:18px 22px 22px;min-width:0}.lp-apptitle{font-size:21px;font-weight:750;letter-spacing:-.02em}.lp-apptabs{display:flex;gap:20px;margin-top:10px;border-bottom:1px solid rgba(23,23,22,.1);font-size:var(--t-sm);font-weight:650;color:#6C6C67}.lp-apptabs span{padding-bottom:8px}.lp-apptabs .on{color:#171716;box-shadow:inset 0 -2px 0 var(--sun)}.lp-appdate{display:inline-flex;align-items:center;gap:6px;margin-top:12px;padding:4px 10px;border-radius:var(--r-pill);background:#E7F0F8;font-size:var(--t-xs);font-weight:650;color:#171716}.lp-appstats{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--s3);gap:var(--s3);margin-top:12px}.lp-appstat{border:1px solid rgba(23,23,22,.12);border-radius:var(--r-card);padding:12px 14px}.lp-appsection{margin-top:16px;font-size:var(--t-sm);font-weight:700}.lp-appchart{margin-top:4px}.lp-appchart .lp-stepchart{margin-top:0}.lp-approws{margin-top:8px;display:grid}.lp-approw{display:flex;align-items:center;gap:10px;padding:10px 0;border-bottom:1px solid rgba(23,23,22,.07);font-size:var(--t-sm)}.lp-approw:last-child{border-bottom:0}.lp-approwname{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:650;flex:1 1}.lp-approwname em{font-style:normal;font-weight:400;color:#6C6C67}.lp-approw b{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.lp-approw .lp-chip{flex:0 0 auto}@media (max-width:860px){.lp-appmock,.lp-herocardwrap{margin-right:0;border-radius:var(--r-face);height:auto}.lp-herocardwrap{min-height:0}.lp-herob{height:auto}.lp-herob,.lp-herocardwrap{max-height:none}}.lp-ping{transform-origin:center;transform-box:fill-box}.lp-ping.ring{animation:lp-pingring 2.6s cubic-bezier(.2,.6,.4,1) infinite;opacity:0}.lp-herocardwrap.in .lp-ping.ring,.lp-reveal.in .lp-ping.ring{opacity:1}@keyframes lp-pingring{0%{transform:scale(.4);opacity:.8}70%{transform:scale(2.4);opacity:0}to{transform:scale(2.4);opacity:0}}@media (prefers-reduced-motion:reduce){.lp-ping.ring{animation:none;opacity:0}}.am-quicknav{display:inline-flex;gap:4px;padding:5px;margin-bottom:var(--s5);background:#171716;border-radius:999px;box-shadow:0 1px 2px rgba(23,23,22,.2),0 10px 28px -10px rgba(23,23,22,.4)}.am-quicknav a{padding:9px 18px;border-radius:999px;font-size:var(--t-sm);font-weight:700;color:rgba(241,239,232,.72);text-decoration:none;transition:color .15s var(--ease),background .15s var(--ease);white-space:nowrap}.am-quicknav a:hover{color:#F1EFE8;text-decoration:none}.am-quicknav a.on{background:var(--sun);color:#171716;box-shadow:0 2px 8px rgba(0,0,0,.35)}@media (max-width:700px){.am-quicknav{display:flex;flex-wrap:nowrap;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity;scrollbar-width:none}.am-quicknav::-webkit-scrollbar{display:none}.am-quicknav a{flex:0 0 auto;scroll-snap-align:start}}@media (min-width:701px){.am-slide{box-shadow:0 2px 6px rgba(23,23,22,.22),0 20px 60px rgba(23,23,22,.26)}}.am-fold>summary{list-style:none;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.am-fold>summary::-webkit-details-marker{display:none}.am-foldchev{color:var(--dim);transition:transform .25s var(--ease);flex:0 0 auto}.am-fold[open] .am-foldchev{transform:rotate(180deg)}.am-fold>summary:hover .am-foldchev{color:var(--ink)}.am-pagehead{margin-bottom:var(--s6)}.am-sectionhead{display:flex;align-items:baseline}.am-stats{gap:var(--s4);margin-bottom:0}.am-stat{padding:var(--s5)}.am-card+.am-card{margin-top:var(--s4)}.am-platform{background:var(--bone);border:1px solid var(--line-strong);border-radius:var(--r-face);box-shadow:var(--shadow-card);padding:clamp(24px,3vw,44px)}[data-theme=dark] .am-platform{background:var(--paper)}.am-platform .am-blank,.am-platform .am-card,.am-platform .am-stat{background:var(--card);box-shadow:0 1px 0 rgba(23,23,22,.1),0 6px 16px -8px rgba(23,23,22,.16)}[data-theme=dark] .am-platform .am-blank,[data-theme=dark] .am-platform .am-card,[data-theme=dark] .am-platform .am-stat{box-shadow:0 1px 0 rgba(0,0,0,.5),0 6px 16px -8px rgba(0,0,0,.6)}.am-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));align-items:stretch}.am-stat{gap:6px;min-height:118px}.am-statvalue{line-height:1.08}.am-statnote{margin-top:auto}@media (max-width:700px){.am-platform{background:transparent;border:0;box-shadow:none;padding:0}.am-stat{min-height:0}}.am-gatedivider{display:flex;align-items:center;gap:var(--s3);margin:var(--s4) 0 var(--s2);color:var(--dim);font-family:var(--font-mono),ui-monospace,monospace;font-size:10px;font-weight:500;letter-spacing:.14em;text-transform:uppercase}.am-gatedivider:after,.am-gatedivider:before{content:"";flex:1 1;height:1px;background:var(--line)}@media (hover:none){.am-btn:hover:not(:disabled){transform:none;box-shadow:none}.am-colony:hover{transform:none;box-shadow:var(--shadow-card)}.am-colonyhero:hover{transform:none;box-shadow:none}.lp-whitebtn:hover{transform:none}}.sow-wrap{max-width:620px;margin:0 auto;padding:clamp(48px,12vh,120px) var(--gut) var(--s8);color:#171716}.sow-eyebrow{display:block;font-size:var(--t-xs);font-weight:750;letter-spacing:.1em;text-transform:uppercase;color:#171716;margin-bottom:var(--s3)}.sow-wrap h1{color:#fff;font-size:clamp(32px,4vw,48px);font-weight:750;letter-spacing:-.03em;line-height:1.05}.sow-wrap>p{color:#171716;font-size:var(--t-lg);line-height:1.6;margin:var(--s4) 0 var(--s6)}.sow-card{background:#fff;color:#171716;border-radius:var(--r-face);box-shadow:var(--shadow-pop);padding:var(--s5)}.sow-cardlabel{display:block;font-size:var(--t-sm);font-weight:700;margin-bottom:var(--s3)}.sow-copy{display:flex;align-items:center;gap:var(--s3);width:100%;border:1px solid var(--line-strong);border-radius:var(--r-control);background:var(--tint);padding:12px 14px;cursor:pointer;font:inherit;text-align:left}.sow-copy code{flex:1 1;min-width:0;overflow-wrap:anywhere;font-size:var(--t-sm)}.sow-copy span{flex:0 0 auto;font-size:var(--t-xs);font-weight:750;color:#171716;text-transform:uppercase;letter-spacing:.06em}.sow-note{margin:var(--s3) 0 0;color:#6C6C67;font-size:var(--t-sm);line-height:1.55}.sow-coming{margin-top:var(--s5);color:#171716;font-size:var(--t-sm)}.sow-coming a{color:#171716;-webkit-text-decoration-color:rgba(23,23,22,.6);text-decoration-color:rgba(23,23,22,.6)}.sow-amounts{display:flex;gap:8px;flex-wrap:wrap}.sow-amounts button{font:inherit;font-weight:750;font-size:var(--t-md);padding:10px 20px;border-radius:999px;border:1px solid var(--line-strong);background:var(--tint);color:#171716;cursor:pointer}.sow-amounts button.on{background:var(--sun);border-color:var(--sun);color:#171716}.sow-amounts input{font:inherit;font-size:var(--t-md);width:92px;padding:10px 14px;border-radius:999px;border:1px solid var(--line-strong);background:#fff}.sow-name{font:inherit;font-size:var(--t-sm);padding:11px 14px;border-radius:var(--r-control);border:1px solid var(--line-strong);background:#fff}.sow-name,.sow-paybtn{display:block;width:100%;margin-top:10px}.sow-paybtn{font:inherit;font-weight:750;font-size:var(--t-md);padding:14px;border-radius:999px;border:0;background:#0052FF;color:#fff;cursor:pointer;box-shadow:0 2px 10px rgba(0,82,255,.3)}.sow-paybtn:disabled{opacity:.6;cursor:wait}.sow-divider{display:flex;align-items:center;gap:12px;margin:18px 0 14px;color:#6C6C67;font-size:var(--t-xs);font-weight:700;letter-spacing:.06em;text-transform:uppercase}.sow-divider:after,.sow-divider:before{content:"";flex:1 1;height:1px;background:var(--line)}.sow-done strong{font-size:var(--t-lg)}.sow-done p{margin:6px 0 0;color:#6C6C67}.am-wallet{display:grid;grid-gap:var(--s4);gap:var(--s4)}.am-walletrow{display:flex;align-items:center;gap:var(--s4);flex-wrap:wrap}.am-walletrow>div{flex:1 1;min-width:200px;display:grid;grid-gap:2px;gap:2px}.am-walletlabel{font-size:var(--t-xs);font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--dim)}.am-walletvalue{font-size:clamp(24px,2.4vw,32px);font-weight:750;letter-spacing:-.02em}.am-walletvalue em{font-style:normal;font-size:var(--t-sm);color:var(--dim);font-weight:600}.am-walletaddr{font-size:var(--t-xs);color:var(--dim);word-break:break-all}.am-walletsow{display:flex;align-items:flex-end;gap:var(--s3);flex-wrap:wrap}.am-walletsow .am-field{margin:0}:root{--t-micro:10px;--lh-micro:1.4;--t-xs:12px;--lh-xs:1.45;--t-sm:13.5px;--lh-sm:1.5;--t-base:15px;--lh-base:1.6;--t-md:17px;--lh-md:1.5;--t-h3:clamp(15px,1vw + 11px,18px);--lh-h3:1.3;--t-h2:clamp(19px,1.4vw + 13px,24px);--lh-h2:1.2;--t-h1:clamp(28px,3vw + 14px,44px);--lh-h1:1.05;--t-stat:clamp(26px,2.4vw + 12px,38px);--lh-stat:1.05;--measure:62ch;--s1:4px;--s2:8px;--s3:12px;--s4:16px;--s5:24px;--s6:32px;--s7:48px;--s8:64px}.am-h1{font-size:var(--t-h1);line-height:var(--lh-h1);letter-spacing:-.02em;margin:0 0 var(--s3)}.am-h2,.am-sectiontitle{font-size:var(--t-h2);line-height:var(--lh-h2);letter-spacing:-.01em;margin:0}.am-h3{font-size:var(--t-h3);line-height:var(--lh-h3);margin:0}.am-lede{font-size:var(--t-md);line-height:var(--lh-md);max-width:var(--measure);margin:0 0 var(--s4)}.am-hint,.am-quiet{font-size:var(--t-sm);line-height:var(--lh-sm);max-width:var(--measure)}.am-meta{font-size:var(--t-xs);line-height:var(--lh-xs)}.am-eyebrow{font-size:var(--t-micro);line-height:var(--lh-micro);letter-spacing:.14em;margin-bottom:var(--s2)}.am-sectionhead{margin:var(--s7) 0 var(--s4);padding-bottom:var(--s2);border-bottom:1px solid var(--line);gap:var(--s3)}.am-sectionhead+*{margin-top:0}.am-sectionsub{font-size:var(--t-xs);line-height:var(--lh-xs);color:var(--dim);margin-top:var(--s1)}.am-card,.am-panel,.am-row,.am-stat{padding:var(--s5);border-radius:var(--r-card)}.am-stat{display:flex;flex-direction:column;gap:var(--s2);min-height:132px;justify-content:flex-start}.am-statlabel{font-size:var(--t-micro);line-height:var(--lh-micro);letter-spacing:.14em}.am-statvalue{font-size:var(--t-stat);line-height:var(--lh-stat);letter-spacing:-.02em;margin:0}.am-statnote{font-size:var(--t-xs);line-height:var(--lh-xs);margin:auto 0 0}.am-stack>*+*{margin-top:var(--s4)}.am-stats{gap:var(--s3)}.am-rowlist>*+*{margin-top:var(--s2)}.am-nav .am-addbtn{background:var(--sun);color:#171716}.am-nav .am-addbtn:hover{background:var(--sun-hover)}