@font-face{font-family:Cinzel;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/b497598118275079-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:Cinzel;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/a273567b21a7c318-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:Cinzel;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/b497598118275079-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:Cinzel;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/a273567b21a7c318-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:Cinzel;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/b497598118275079-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:Cinzel;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/a273567b21a7c318-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:Cinzel Fallback;src:local("Times New Roman");ascent-override:71.31%;descent-override:27.18%;line-gap-override:0.00%;size-adjust:136.86%}.__className_bee7a3{font-family:Cinzel,Cinzel Fallback;font-style:normal}.__variable_bee7a3{--font-cinzel:"Cinzel","Cinzel Fallback"}@font-face{font-family:Raleway;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/200388358b398524-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:Raleway;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/6e67fad4fa881005-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Raleway;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/10dadb2e82d03733-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:Raleway;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/95d1875af7c44e92-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:Raleway;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/630c17af355fa44e-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:Raleway;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/200388358b398524-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:Raleway;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/6e67fad4fa881005-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Raleway;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/10dadb2e82d03733-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:Raleway;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/95d1875af7c44e92-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:Raleway;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/630c17af355fa44e-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:Raleway;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/200388358b398524-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:Raleway;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/6e67fad4fa881005-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Raleway;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/10dadb2e82d03733-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:Raleway;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/95d1875af7c44e92-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:Raleway;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/630c17af355fa44e-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:Raleway Fallback;src:local("Arial");ascent-override:90.51%;descent-override:22.53%;line-gap-override:0.00%;size-adjust:103.86%}.__className_fa52c1{font-family:Raleway,Raleway Fallback;font-style:normal}.__variable_fa52c1{--font-raleway:"Raleway","Raleway Fallback"}@font-face{font-family:Acumin Pro;src:url(/fonts/AcuminPro-Thin.ttf) format("truetype");font-weight:100;font-display:swap}@font-face{font-family:Acumin Pro;src:url(/fonts/AcuminPro-Regular.ttf) format("truetype");font-weight:400;font-display:swap}@font-face{font-family:Acumin Pro;src:url(/fonts/AcuminPro-Bold.ttf) format("truetype");font-weight:700;font-display:swap}@font-face{font-family:Acumin Pro;src:url(/fonts/AcuminPro-UltraBlack.ttf) format("truetype");font-weight:900;font-display:swap}:root{--c-bg:#d0ccc9;--c-stone:#a29a93;--c-dark:#7a7470;--c-ink:#3d3a38;--c-text:#5a5654;--c-plaster-a:#e7e1d9;--c-plaster-b:#c4bdb4;--c-accent:#7d8a5a;--font-display:Georgia,serif;--font-body:system-ui,sans-serif}*{box-sizing:border-box;margin:0;padding:0}body,html{height:100%}body{font-family:var(--font-body);color:var(--c-ink);background:color-mix(in srgb,var(--c-plaster-b) 70%,#000 3%)}.shell{position:relative;display:flex;flex-direction:column;height:100dvh;overflow:hidden;background:radial-gradient(120% 60% at 82% 4%,rgba(255,250,240,.9),rgba(255,250,240,0) 55%),radial-gradient(90% 80% at 10% 104%,rgba(0,0,0,.12),rgba(0,0,0,0) 55%),linear-gradient(160deg,var(--c-plaster-a),var(--c-plaster-b) 55%)}.topbar{display:flex;align-items:center;gap:10px;padding:18px 22px;border-bottom:1px solid color-mix(in srgb,var(--c-dark) 30%,transparent)}.topbar .dot{width:9px;height:9px;border-radius:50%;background:var(--c-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--c-accent) 20%,transparent)}.topbar .brand{font-family:var(--font-display);letter-spacing:.16em;text-transform:uppercase;font-size:14px;color:var(--c-ink)}.topbar .brand small{display:block;font-family:var(--font-body);letter-spacing:.02em;text-transform:none;font-size:11px;color:var(--c-dark);margin-top:2px}.stream{flex:1 1;padding:22px 20px 8px;overflow-y:auto}.stream,.stream>div{display:flex;flex-direction:column;gap:12px}.inputbar{display:flex;align-items:center;gap:10px;margin:8px 16px 18px;padding:6px 6px 6px 18px;background:rgba(255,253,249,.85);border:1px solid var(--c-stone);border-radius:30px}.inputbar input{flex:1 1;border:0;background:transparent;font-family:inherit;font-size:14px;color:var(--c-ink);outline:none}.inputbar input::placeholder{color:var(--c-dark)}.inputbar .send{width:40px;height:40px;border-radius:50%;background:var(--c-ink);color:#f3efe9;border:0;font-size:17px;cursor:pointer}.inputbar .send:disabled{opacity:.5}.msg{max-width:80%;font-size:14px;line-height:1.5;padding:11px 14px;border-radius:14px;letter-spacing:.01em}.msg.bot{align-self:flex-start;background:rgba(255,253,249,.75);border:1px solid color-mix(in srgb,var(--c-dark) 30%,transparent);color:var(--c-ink);border-bottom-left-radius:4px}.msg.me{align-self:flex-end;margin-left:auto;background:var(--c-ink);color:#f3efe9;border-bottom-right-radius:4px}.rec{align-self:flex-start;max-width:86%;background:rgba(255,253,249,.9);border:1px solid var(--c-stone);border-radius:12px;padding:14px;box-shadow:0 10px 24px -12px rgba(0,0,0,.3)}.rec-k{letter-spacing:.14em;text-transform:uppercase;font-size:10px;color:var(--c-dark)}.rec-k,.rec-n{font-family:var(--font-display)}.rec-n{font-size:19px;color:var(--c-ink);margin:3px 0 10px}.rec-cta{display:inline-block;background:var(--c-ink);color:#f3efe9;font-size:11.5px;letter-spacing:.08em;text-transform:uppercase;padding:9px 16px;border-radius:3px;text-decoration:none}.gate{align-self:stretch;background:rgba(255,253,249,.6);border:1px solid var(--c-stone);border-radius:12px;padding:14px;display:flex;flex-direction:column;gap:8px}.gate-lead{font-size:13px;color:var(--c-text)}.gate-row{display:flex;gap:8px;flex-wrap:wrap}.gate-row input,.gate-select{flex:1 1;min-width:140px;padding:10px 12px;font-family:inherit;font-size:13px;border:1px solid var(--c-stone);border-radius:4px;background:#fffdf9;color:var(--c-ink)}.gate-select{cursor:pointer}.gate-err{font-size:12px;color:#a4433a}.gate-cta{align-self:flex-start;background:var(--c-ink);color:#f3efe9;border:0;font-size:12px;letter-spacing:.06em;text-transform:uppercase;padding:10px 16px;border-radius:3px;cursor:pointer}.gate-done{color:var(--c-text);font-style:italic;display:flex;flex-direction:column;gap:10px}.gate-done,.gate-wa{align-self:flex-start;font-size:13px}.gate-wa{display:inline-block;background:#25d366;color:#0a3b1e;font-weight:600;letter-spacing:.02em;padding:11px 16px;border-radius:4px;text-decoration:none}