@font-face{font-family:Geist;font-style:normal;font-weight:400;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:400;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:400;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:400;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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Geist;font-style:normal;font-weight:400;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;font-style:normal;font-weight:500;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:500;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:500;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:500;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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Geist;font-style:normal;font-weight:500;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;font-style:normal;font-weight:600;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:600;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:600;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:600;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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Geist;font-style:normal;font-weight:600;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;font-style:normal;font-weight:700;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:700;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:700;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:700;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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Geist;font-style:normal;font-weight:700;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;font-style:normal;font-weight:800;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:800;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:800;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:800;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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Geist;font-style:normal;font-weight:800;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_989f44{font-family:Geist,Geist Fallback,system-ui,-apple-system,sans-serif;font-style:normal}.__variable_989f44{--font-geist:"Geist","Geist Fallback",system-ui,-apple-system,sans-serif}@font-face{font-family:newsreader;src:url(/_next/static/media/5611c55482296524-s.p.woff2) format("woff2");font-display:swap;font-weight:400 500;font-style:normal}@font-face{font-family:newsreader;src:url(/_next/static/media/4b9bb515ce6d026f-s.p.woff2) format("woff2");font-display:swap;font-weight:400 500;font-style:italic}@font-face{font-family:newsreader Fallback;src:local("Arial");ascent-override:76.71%;descent-override:27.66%;line-gap-override:0.00%;size-adjust:95.82%}.__className_b43891{font-family:newsreader,newsreader Fallback,Georgia,Times New Roman,serif}.__variable_b43891{--font-newsreader:"newsreader","newsreader Fallback",Georgia,Times New Roman,serif}@font-face{font-family:plexMono;src:url(/_next/static/media/d3ebbfd689654d3a-s.p.woff2) format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:plexMono;src:url(/_next/static/media/98e207f02528a563-s.p.woff2) format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:plexMono Fallback;src:local("Arial");ascent-override:77.95%;descent-override:20.91%;line-gap-override:0.00%;size-adjust:131.49%}.__className_7ad96e{font-family:plexMono,plexMono Fallback,ui-monospace,SFMono-Regular,Menlo,monospace}.__variable_7ad96e{--font-plex-mono:"plexMono","plexMono Fallback",ui-monospace,SFMono-Regular,Menlo,monospace}@font-face{font-family:flapFont;src:url(/_next/static/media/5a69cce47460b16e-s.woff2) format("woff2");font-display:swap;font-weight:800;font-style:normal}@font-face{font-family:flapFont Fallback;src:local("Arial");ascent-override:93.00%;descent-override:27.00%;line-gap-override:0.00%;size-adjust:100.00%}.__className_1ffdd1{font-family:flapFont,flapFont Fallback,Arial Narrow,system-ui,sans-serif;font-weight:800;font-style:normal}.__variable_1ffdd1{--font-flap:"flapFont","flapFont Fallback",Arial Narrow,system-ui,sans-serif}@font-face{font-family:DM Sans;font-style:normal;font-weight:100 1000;font-display:swap;src:url(/_next/static/media/d15df05e08ab39f1-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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:DM Sans;font-style:normal;font-weight:100 1000;font-display:swap;src:url(/_next/static/media/c9cac29382a46c9d-s.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:DM Sans Fallback;src:local("Arial");ascent-override:94.90%;descent-override:29.66%;line-gap-override:0.00%;size-adjust:104.53%}.__className_4401b2{font-family:DM Sans,DM Sans Fallback,system-ui,-apple-system,sans-serif;font-style:normal}.__variable_4401b2{--font-dm-sans:"DM Sans","DM Sans Fallback",system-ui,-apple-system,sans-serif}:root{--font-sans:var(--font-geist,"Geist"),system-ui,-apple-system,sans-serif;--font-serif:var(--font-newsreader,"Newsreader"),Georgia,serif;--font-mono:var(--font-plex-mono,"IBM Plex Mono"),ui-monospace,monospace;--ink:#0B0B0F;--ink-hover:#26262B;--body:#4B5058;--muted:#6B6F76;--faint:#8A8F98;--placeholder:#A2A5AD;--page:#fff;--section:#F6F6F8;--card:#F3F4F6;--divider:#ECEDF0;--border:#E3E5EA;--input-border:#D9DCE2;--drop-border:#C5C8CF;--drop-bg:#FAFAFB;--success:#1E7A4D;--success-bg:#E7F5EC;--ring:#4CC38A;--amber:#F5A623;--amber-bg:#FFF3E0;--warn-bg:#FFF7E6;--warn-border:#F3DFAE;--warn-text:#7A5A12;--info:#3B5BDB;--info-bg:#EEF1FC;--error:#B42318;--error-bg:#FDECEC;--green-bg:#0E2318;--green-grad:linear-gradient(180deg,#123120,#0E2318 55%,#0A1B12);--green-glow-1:rgba(126,190,150,.42);--green-glow-2:rgba(41,109,74,.5);--green-glow-3:rgba(28,74,52,.6);--green-text:#fff;--green-text-2:#D3E0D7;--green-label:#8FB39C;--green-rule:rgba(255,255,255,.14);--green-btn-text:#10291B;--hero-navy:#0E1628;--hero-overlay:linear-gradient(180deg,rgba(14,22,40,.62),rgba(14,22,40,.48) 45%,rgba(14,22,40,.3) 70%,#fff);--lightbox-bg:rgba(11,11,15,.88);--green-row-on:rgba(255,255,255,.08);--r-pill:999px;--r-card:20px;--r-panel:18px;--r-inner:16px;--r-inner-sm:14px;--r-input:12px;--r-chip:10px;--r-tiny:8px;--shadow-frame:0 30px 70px -34px rgba(11,11,15,.4);--shadow-green:0 0 0 8px rgba(255,255,255,.05),0 60px 120px -40px rgba(0,0,0,.8);--shadow-login:0 20px 60px -40px rgba(11,11,15,.4);--section-pad:96px;--app-pad:80px;--gutter:24px;--max:1160px;--max-admin:1240px;--max-faq:760px;--t-hover:180ms}html[data-before-paint]{--font-geist:"Geist Fallback",system-ui,-apple-system,sans-serif;--font-newsreader:"newsreader Fallback",Georgia,"Times New Roman",serif;--font-plex-mono:"plexMono Fallback",ui-monospace,SFMono-Regular,Menlo,monospace;--font-flap:"flapFont Fallback","Arial Narrow",sans-serif;--font-dm-sans:"DM Sans Fallback",system-ui,-apple-system,sans-serif}*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{font-family:var(--font-sans);font-size:16px;line-height:1.5;background:var(--page);color:var(--ink);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}blockquote,body,dd,dl,figure,h1,h2,h3,h4,h5,h6,ol,p,ul{margin:0}ol,ul{padding:0}canvas,img,svg,video{display:block;max-width:100%}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit;color:inherit}.display{font-size:clamp(32px,4vw,52px)}.display,.h1-app{font-weight:600;line-height:1.05;letter-spacing:-.03em;text-wrap:balance}.h1-app{font-size:clamp(30px,4vw,44px)}.card-title{font-size:20px;font-weight:600;letter-spacing:-.02em}.card-subtitle{font-size:18px;font-weight:600;letter-spacing:-.01em}.eyebrow{font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.body{font-size:17px;line-height:1.55;color:var(--body);text-wrap:pretty}.small{font-size:14px;line-height:1.5}.caption{font-size:13px;line-height:1.5}.micro{font-size:12px;line-height:1.5}.bignum{font-size:44px}.bignum,.bignum-sm{font-weight:600;letter-spacing:-.03em;line-height:1}.bignum-sm{font-size:30px}.pill{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:0;border-radius:var(--r-pill);padding:11px 18px;font-size:14px;font-weight:600;white-space:nowrap;text-decoration:none;cursor:pointer;transition:background var(--t-hover) ease,color var(--t-hover) ease,border-color var(--t-hover) ease,opacity var(--t-hover) ease}.pill-black{background:var(--ink);color:#fff}.pill-black:hover{background:var(--ink-hover)}.pill-white{background:#fff;color:var(--ink)}.pill-white:hover{background:var(--border)}.pill-outline{background:#fff;color:var(--ink);border:1px solid var(--input-border);padding:10px 17px}.pill-grey,.pill-outline:hover{background:var(--card)}.pill-grey{color:var(--ink);border:1px solid var(--border);padding:10px 17px}.pill-grey:hover{background:var(--divider)}.pill:disabled,.pill[aria-disabled=true]{opacity:.55;cursor:default}.pill:disabled:hover,.pill[aria-disabled=true]:hover{background:inherit}.pill-black:disabled:hover,.pill-black[aria-disabled=true]:hover{background:var(--ink)}.pill-outline:disabled:hover,.pill-outline[aria-disabled=true]:hover,.pill-white:disabled:hover,.pill-white[aria-disabled=true]:hover{background:#fff}.pill-grey:disabled:hover,.pill-grey[aria-disabled=true]:hover{background:var(--card)}input,select,textarea{border:1px solid var(--input-border);border-radius:var(--r-input);padding:11px 13px;font:inherit;font-size:15px;background:#fff;color:var(--ink)}input::placeholder,textarea::placeholder{color:var(--placeholder)}input:focus,select:focus,textarea:focus{outline:2px solid var(--ink);outline-offset:1px}.drop{border:1px dashed var(--drop-border);border-radius:var(--r-inner);background:var(--drop-bg)}.chip{display:inline-flex;align-items:center;border:1px solid var(--border);border-radius:var(--r-chip);padding:7px 12px;font-size:14px;background:#fff;color:var(--ink);cursor:pointer;transition:background var(--t-hover) ease,color var(--t-hover) ease,border-color var(--t-hover) ease}.chip[data-on=true]{background:var(--ink);color:#fff;border-color:var(--ink)}.status-chip{display:inline-flex;align-items:center;gap:6px;border-radius:var(--r-pill);padding:4px 10px;font-size:12px;font-weight:600}.status-chip.is-success{color:var(--success);background:var(--success-bg)}.status-chip.is-pending{color:var(--amber);background:var(--amber-bg)}.status-chip.is-neutral{color:var(--body);background:var(--card)}.container{max-width:var(--max);margin-inline:auto;padding-inline:var(--gutter)}.container-admin{max-width:var(--max-admin)}.container-faq{max-width:var(--max-faq)}@keyframes aiUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes aiSlide{0%,38%{transform:translateX(0)}50%,88%{transform:translateX(70px)}to{transform:translateX(0)}}@keyframes aiHop{0%,28%{transform:translateX(0)}33%,61%{transform:translateX(70px)}66%,94%{transform:translateX(140px)}to{transform:translateX(0)}}@keyframes aiGrow{0%{transform:scaleX(.35)}to{transform:scaleX(1)}}@keyframes aiPulse{0%{box-shadow:0 0 0 0 rgba(76,195,138,.55)}to{box-shadow:0 0 0 10px rgba(76,195,138,0)}}@keyframes aiDraw{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes aiTravel{0%{transform:translateX(0);opacity:0}6%{opacity:1}40%{transform:translateX(58px);opacity:1}48%{transform:translateX(58px);opacity:0}to{transform:translateX(58px);opacity:0}}@keyframes aiArrive{0%,38%{box-shadow:0 0 0 0 rgba(255,255,255,0);transform:scale(1)}45%{box-shadow:0 0 0 5px rgba(255,255,255,.3);transform:scale(1.035)}62%,to{box-shadow:0 0 0 0 rgba(255,255,255,0);transform:scale(1)}}@keyframes aiSend{0%{background:rgba(255,255,255,.08)}5%{background:rgba(255,255,255,.26)}22%,to{background:rgba(255,255,255,.08)}}@keyframes promptCaret{0%,to{opacity:1}50%{opacity:0}}@keyframes slideIn{0%{opacity:0;transform:translateY(10px) scale(.99)}to{opacity:1;transform:none}}@keyframes dsPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.7)}}@keyframes dsShimmer{0%{opacity:.5}50%{opacity:1}to{opacity:.5}}@keyframes adPulse{0%,to{opacity:1}50%{opacity:.35}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}