@font-face{font-family:__Fraunces_54d641;font-style:italic;font-weight:300;font-display:swap;src:url(/_next/static/media/f3deaf8281908ff2-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:__Fraunces_54d641;font-style:italic;font-weight:300;font-display:swap;src:url(/_next/static/media/c62081b071647022-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:__Fraunces_54d641;font-style:italic;font-weight:300;font-display:swap;src:url(/_next/static/media/6ba5f591ae6c56f6-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:__Fraunces_54d641;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/f3deaf8281908ff2-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:__Fraunces_54d641;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/c62081b071647022-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:__Fraunces_54d641;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/6ba5f591ae6c56f6-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:__Fraunces_54d641;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/f3deaf8281908ff2-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:__Fraunces_54d641;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/c62081b071647022-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:__Fraunces_54d641;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/6ba5f591ae6c56f6-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:__Fraunces_54d641;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/fb526027db1fc1ae-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:__Fraunces_54d641;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/4da3161b738b07dd-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:__Fraunces_54d641;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/af4bf8399d1aacdf-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:__Fraunces_54d641;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/fb526027db1fc1ae-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:__Fraunces_54d641;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/4da3161b738b07dd-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:__Fraunces_54d641;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/af4bf8399d1aacdf-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:__Fraunces_54d641;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/fb526027db1fc1ae-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:__Fraunces_54d641;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/4da3161b738b07dd-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:__Fraunces_54d641;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/af4bf8399d1aacdf-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:__Fraunces_Fallback_54d641;src:local("Times New Roman");ascent-override:84.71%;descent-override:22.09%;line-gap-override:0.00%;size-adjust:115.45%}.__className_54d641{font-family:__Fraunces_54d641,__Fraunces_Fallback_54d641}.__variable_54d641{--font-display:"__Fraunces_54d641","__Fraunces_Fallback_54d641"}@font-face{font-family:__Montserrat_fca8ee;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/b1f344208eb4edfe-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:__Montserrat_fca8ee;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/48e2044251ef3125-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Montserrat_fca8ee;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/bf24a9759715e608-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:__Montserrat_fca8ee;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/1f173e5e25f3efee-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:__Montserrat_fca8ee;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/904be59b21bd51cb-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:__Montserrat_fca8ee;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/b1f344208eb4edfe-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:__Montserrat_fca8ee;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/48e2044251ef3125-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Montserrat_fca8ee;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/bf24a9759715e608-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:__Montserrat_fca8ee;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/1f173e5e25f3efee-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:__Montserrat_fca8ee;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/904be59b21bd51cb-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:__Montserrat_fca8ee;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/b1f344208eb4edfe-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:__Montserrat_fca8ee;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/48e2044251ef3125-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Montserrat_fca8ee;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/bf24a9759715e608-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:__Montserrat_fca8ee;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/1f173e5e25f3efee-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:__Montserrat_fca8ee;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/904be59b21bd51cb-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:__Montserrat_fca8ee;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/b1f344208eb4edfe-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:__Montserrat_fca8ee;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/48e2044251ef3125-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Montserrat_fca8ee;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/bf24a9759715e608-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:__Montserrat_fca8ee;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/1f173e5e25f3efee-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:__Montserrat_fca8ee;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/904be59b21bd51cb-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:__Montserrat_Fallback_fca8ee;src:local("Arial");ascent-override:85.79%;descent-override:22.25%;line-gap-override:0.00%;size-adjust:112.83%}.__className_fca8ee{font-family:__Montserrat_fca8ee,__Montserrat_Fallback_fca8ee;font-style:normal}.__variable_fca8ee{--font-body:"__Montserrat_fca8ee","__Montserrat_Fallback_fca8ee"}:root{--carbon:#2f2e2d;--carbon-2:#3a352e;--carbon-3:#473d30;--paper:#eeece6;--paper-2:#fbfaf6;--paper-3:#f7f5ef;--ink:#2f2e2d;--ink-soft:#5d574e;--muted:#a39885;--line:#e3ddd0;--gold:#b7926a;--gold-2:#c8a986;--bronce-deep:#9a7853;--durazno:#e0a183;--terracota:#d68a66;--ok:#6f8f6a;--warn:#c0633f;--radius:20px;--maxw:27rem;--ease:cubic-bezier(.22,.61,.30,1)}*{box-sizing:border-box;margin:0;padding:0;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}body,html{color:var(--ink);font-family:var(--font-body),"Montserrat",system-ui,sans-serif}body{min-height:100dvh;display:flex;flex-direction:column;background:radial-gradient(1100px 760px at 14% 4%,#f3f0e8 0,transparent 56%),radial-gradient(940px 800px at 96% 99%,#efe5da 0,transparent 52%),#e9e5db;background-attachment:fixed}.serif{font-family:var(--font-display),Georgia,serif}a{color:inherit;text-decoration:none}.shell{flex:1 1;width:100%;max-width:var(--maxw);margin:0 auto;padding:2.4rem 1.4rem 2.2rem;flex-direction:column;position:relative;z-index:1}.shell,.top{display:flex}.top{justify-content:space-between;align-items:center}.logo{height:30px;width:auto;display:block}.logo path,.logo rect{fill:var(--ink)}.logo .lp-stroke{fill:none;stroke:var(--ink);stroke-width:15}.av{width:38px;height:38px;border-radius:50%;background:var(--carbon);color:var(--paper);display:flex;justify-content:center;font-family:var(--font-display),serif;font-size:16px;border:none}.acct,.av{align-items:center;cursor:pointer}.acct{display:inline-flex;gap:6px;height:34px;padding:0 13px;border-radius:999px;border:1px solid var(--line);background:var(--paper-2);color:var(--ink);font-family:inherit;font-size:12.5px;font-weight:600;line-height:1;white-space:nowrap;transition:border-color .2s var(--ease),transform .12s var(--ease)}.acct svg{color:var(--gold);flex:0 0 auto}.acct:hover{border-color:var(--gold)}.acct:active{transform:scale(.97)}.backbtn{background:none;border:none;color:var(--ink-soft);font-size:14.5px;cursor:pointer;display:flex;align-items:center;gap:6px;font-family:inherit;transition:color .2s,transform .12s var(--ease)}.backbtn:hover{color:var(--ink)}.backbtn:active{transform:translateX(-2px)}.kick{font-size:10.5px;letter-spacing:.22em;text-transform:uppercase;color:var(--muted);font-weight:600}.display,.h1,h1.display{font-family:var(--font-display),serif;font-weight:300;font-size:clamp(1.8rem,7.4vw,2.15rem);line-height:1.04;letter-spacing:-.015em;color:var(--carbon)}.display em,.h1 em{font-style:italic;font-weight:400;color:var(--bronce-deep)}.lead{color:var(--ink-soft);font-size:1rem;line-height:1.6;font-weight:400}.gl{font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--muted);font-weight:600}.serif-md{font-family:var(--font-display),serif;font-size:1rem}label.field{display:block;margin-top:1.3rem}label.field span{display:block;font-size:.8rem;color:var(--ink-soft);margin-bottom:.45rem;font-weight:500}input.box{width:100%;background:var(--paper-2);border:1px solid var(--line);border-radius:16px;padding:.95rem 1rem;font-size:1.05rem;color:var(--ink);font-family:inherit;transition:border-color .2s var(--ease),box-shadow .2s var(--ease)}input.box:focus{outline:none;border-color:var(--gold);box-shadow:0 0 0 4px hsla(31,35%,57%,.14)}input.code{text-align:center;letter-spacing:.5em;font-size:1.5rem;padding-left:.5em;font-family:var(--font-display),serif}.btn{position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center;gap:.5rem;width:100%;border:none;border-radius:30px;padding:1rem;font-family:inherit;font-size:1rem;font-weight:600;cursor:pointer;transition:transform .12s var(--ease),box-shadow .25s var(--ease),opacity .15s}.btn:active{transform:translateY(1px) scale(.99)}.btn:disabled{opacity:.5;cursor:default}.btn-primary{background:var(--carbon);color:var(--paper);margin-top:1.4rem;box-shadow:0 14px 30px -16px rgba(47,46,45,.6)}.btn-primary:hover{box-shadow:0 18px 36px -16px rgba(47,46,45,.7)}.btn-primary:before{content:"";position:absolute;top:0;bottom:0;left:-70%;width:42%;background:linear-gradient(100deg,transparent,hsla(32,38%,65%,.45),transparent);transform:skewX(-20deg);animation:shine 6s ease-in-out infinite;animation-delay:1.4s}.btn-gold{background:linear-gradient(120deg,var(--gold),var(--gold-2));color:#3a2e1f;box-shadow:0 14px 30px -16px rgba(154,120,83,.55)}.btn-soft{background:var(--paper-2);color:var(--ink);border:1px solid var(--line)}.btn-soft:hover{border-color:var(--gold)}.btn-ghost{background:none;color:var(--ink-soft);font-weight:500}.card{background:hsla(48,38%,97%,.86);backdrop-filter:blur(9px);-webkit-backdrop-filter:blur(9px);border:1px solid hsla(41,25%,85%,.9);border-radius:var(--radius);padding:1rem 1.1rem;box-shadow:0 14px 30px -22px rgba(110,85,55,.4)}.row{display:flex;justify-content:space-between;align-items:center}.arrow{color:var(--gold);font-size:19px;transition:transform .2s var(--ease)}.chatcta:hover .arrow,.glance:hover .arrow,.refcard:hover .arrow{transform:translateX(3px)}.note{font-size:.86rem;color:var(--ink-soft);line-height:1.55;font-weight:400}.msg{margin-top:1rem;padding:.85rem 1rem;border-radius:14px;font-size:.9rem}.msg-warn{background:#f6ebe7;color:var(--warn)}.link{color:var(--bronce-deep);text-decoration:none;font-weight:600}.link,.mini{cursor:pointer}.mini{display:block;text-align:center;font-size:.85rem;color:var(--ink-soft);text-decoration:underline;background:none;border:none;font-family:inherit;width:100%}.mini,.sess{margin-top:1.1rem}.sess{position:relative;overflow:hidden;background:linear-gradient(150deg,var(--carbon) 0,var(--carbon-2) 58%,var(--carbon-3) 100%);color:var(--paper);border-radius:24px;padding:1.3rem 1.35rem;box-shadow:0 24px 46px -22px rgba(47,46,45,.6)}.sess:before{content:"";position:absolute;width:200px;height:200px;border-radius:50%;top:-86px;right:-52px;background:radial-gradient(circle,hsla(32,38%,65%,.4),transparent 68%);pointer-events:none}.sess .gl{color:var(--gold-2);position:relative}.sess .big{font-family:var(--font-display),serif;font-weight:300;font-size:1.5rem;margin:.5rem 0 .2rem;position:relative;letter-spacing:-.01em}.sess .sub{font-size:.85rem;color:#cabd9f;position:relative}.sess .go{margin-top:1rem;display:flex;gap:.6rem;position:relative}.sess .go button{flex:1 1;border:none;cursor:pointer;font-family:inherit;font-size:.86rem;font-weight:600;padding:.75rem;border-radius:24px;transition:transform .12s var(--ease),filter .2s}.sess .go button:active{transform:scale(.97)}.sess .go .p{background:linear-gradient(120deg,var(--gold),var(--gold-2));color:#3a2e1f}.sess .go .s{background:hsla(40,40%,88%,.14);color:var(--paper)}.sess .go .s:hover{background:hsla(40,40%,88%,.22)}.prog{margin-top:1.5rem;cursor:pointer}.ringrow{display:flex;gap:.9rem;margin-top:.9rem;flex-wrap:wrap}.ringrow.big{gap:1.1rem;justify-content:flex-start}.zring{display:flex;flex-direction:column;align-items:center;gap:.35rem;flex:0 0 auto}.zring svg{display:block}.zring svg circle:last-of-type{transition:stroke-dashoffset 1.1s var(--ease)}.zl{font-size:.72rem;color:var(--ink-soft);max-width:74px;text-align:center;line-height:1.15;text-transform:capitalize}.glance{margin-top:1.4rem;cursor:pointer}.glance .g2{font-family:var(--font-display),serif;font-weight:400;font-size:1.05rem;margin-top:.2rem}.perk{margin-top:.8rem;background:linear-gradient(120deg,hsla(19,60%,70%,.14),hsla(45,19%,92%,.6));border:1px solid hsla(19,58%,62%,.24);border-radius:14px;padding:.75rem .9rem;font-size:.82rem;color:var(--ink-soft);line-height:1.5}.perk b{color:var(--bronce-deep)}.perk.ok{background:linear-gradient(120deg,rgba(111,143,106,.14),hsla(45,19%,92%,.6));border-color:rgba(111,143,106,.28);color:#4a5f48}.perk.ok b{color:var(--ok)}.perk.sm{font-size:.78rem;padding:.6rem .78rem}.chatcta{margin-top:1.3rem;width:100%;display:flex;align-items:center;gap:.75rem;background:var(--paper-2);border:1px solid var(--line);border-radius:18px;padding:.9rem 1rem;cursor:pointer;font-family:inherit;text-align:left;transition:border-color .2s,transform .12s var(--ease),box-shadow .25s}.chatcta:hover{border-color:var(--gold);box-shadow:0 14px 28px -22px rgba(110,85,55,.5)}.chatcta:active{transform:scale(.99)}.chatcta .e{width:40px;height:40px;border-radius:50%;background:linear-gradient(140deg,var(--durazno),var(--terracota));color:#fff;display:flex;align-items:center;justify-content:center;font-family:var(--font-display),serif;font-size:17px;flex:0 0 auto}.chatcta .tx{flex:1 1}.chatcta .nm{font-weight:600;font-size:.92rem}.chatcta .st{font-size:.76rem;color:var(--ink-soft)}.refcard{display:flex;align-items:center;gap:.75rem;width:100%;text-align:left;margin-top:.9rem;background:linear-gradient(105deg,hsla(19,60%,70%,.16),hsla(45,33%,95%,.9));border:1px solid hsla(19,58%,62%,.26);border-radius:18px;padding:.95rem 1rem;cursor:pointer;font-family:inherit;transition:transform .12s var(--ease),box-shadow .25s}.refcard:hover{box-shadow:0 16px 30px -22px rgba(154,120,83,.55)}.refcard:active{transform:scale(.99)}.refcard .reftx{flex:1 1}.refcard .refk{font-family:var(--font-display),serif;font-weight:400;font-size:1.08rem}.refcard .refd{font-size:.78rem;color:var(--ink-soft);margin-top:.15rem}.refcard .refbtn{flex:0 0 auto;font-size:.82rem;font-weight:700;color:#3a2e1f;background:linear-gradient(120deg,var(--gold),var(--gold-2));padding:.55rem .95rem;border-radius:999px}.rvcard{display:flex;align-items:center;gap:.65rem;width:100%;text-align:left;margin-top:.9rem;background:var(--paper-2);border:1px solid var(--line);border-radius:16px;padding:.9rem 1rem;cursor:pointer;font-family:inherit;transition:border-color .2s,transform .12s var(--ease)}.rvcard:hover{border-color:var(--gold)}.rvcard:active{transform:scale(.99)}.rvcard .rvstars{color:var(--gold-2);font-size:.95rem;letter-spacing:1px;flex:0 0 auto}.rvcard .rvtx{flex:1 1;font-size:.86rem;color:var(--ink)}.rvbig{color:var(--gold-2);font-size:2.2rem;letter-spacing:4px;line-height:1}.elena-hero{gap:.9rem;margin-top:1.3rem;padding-bottom:1.2rem;border-bottom:1px solid var(--line)}.elena-hero,.elena-portrait{display:flex;align-items:center}.elena-portrait{position:relative;width:54px;height:54px;border-radius:50%;flex:0 0 auto;background:linear-gradient(140deg,var(--durazno),var(--terracota));color:#fff;justify-content:center;font-family:var(--font-display),serif;font-size:23px;box-shadow:0 14px 28px -12px hsla(19,58%,62%,.6);animation:floaty 5.5s var(--ease) infinite}.elena-portrait .presence{position:absolute;right:1px;bottom:1px;width:13px;height:13px;border-radius:50%;background:var(--ok);border:2.5px solid var(--paper-2);animation:pulseDot 2.4s infinite}.elena-name{font-family:var(--font-display),serif;font-size:1.5rem;font-weight:400;line-height:1;letter-spacing:-.01em}.elena-role{font-size:.78rem;color:var(--ink-soft);margin-top:.3rem}.elena-role .online{color:var(--ok);font-weight:600}.echat{display:flex;flex-direction:column;gap:.7rem;margin-top:1.3rem}.emsg{display:flex;align-items:flex-end;gap:.5rem;max-width:100%}.emsg.me{justify-content:flex-end}.emini{flex:0 0 auto;width:28px;height:28px;border-radius:50%;background:linear-gradient(140deg,var(--durazno),var(--terracota));color:#fff;display:flex;align-items:center;justify-content:center;font-family:var(--font-display),serif;font-size:13px;margin-bottom:2px}.ebubble{max-width:80%;padding:.82rem .98rem;font-size:.92rem;line-height:1.5;border-radius:18px;animation:fadeUp .45s var(--ease) both}.ebubble.el{background:var(--paper-2);color:var(--ink);border:1px solid var(--line);border-radius:6px 18px 18px 18px;box-shadow:0 10px 26px -20px rgba(110,85,55,.5)}.ebubble.me{background:linear-gradient(150deg,var(--carbon),var(--carbon-2));color:var(--paper);border-radius:18px 18px 6px 18px;box-shadow:0 12px 26px -20px rgba(47,46,45,.55)}.ebubble.intro{font-size:.96rem}.ebubble.typing{padding:.95rem 1.05rem}.typing-dots{display:inline-flex;gap:5px;align-items:center}.typing-dots i{width:7px;height:7px;border-radius:50%;background:var(--muted);display:inline-block;animation:typingdot 1.25s infinite}.typing-dots i:nth-child(2){animation-delay:.18s}.typing-dots i:nth-child(3){animation-delay:.36s}.estarters{display:flex;flex-direction:column;gap:.5rem;margin-top:1.3rem}.estarters-label{margin-bottom:.15rem}.estart{display:flex;align-items:center;gap:.65rem;width:100%;text-align:left;background:var(--paper-2);border:1px solid var(--line);border-radius:14px;padding:.78rem .9rem;font-size:.88rem;color:var(--ink);font-family:inherit;cursor:pointer;transition:border-color .2s var(--ease),background .2s var(--ease),transform .12s var(--ease),box-shadow .25s}.estart:hover{border-color:var(--gold);background:#fffdf8;box-shadow:0 12px 26px -22px rgba(110,85,55,.5)}.estart:active{transform:scale(.985)}.estart-ic{flex:0 0 auto;width:32px;height:32px;border-radius:50%;background:linear-gradient(140deg,#f0ddc7,#e8caa9);display:flex;align-items:center;justify-content:center;font-size:1rem}.estart-tx{flex:1 1}.einput{display:flex;gap:.6rem;align-items:center;margin-top:1.4rem}.einput .box{margin:0;flex:1 1;padding:.9rem 1.1rem;border-radius:999px;box-shadow:0 10px 24px -22px rgba(110,85,55,.5)}.esend{flex:0 0 auto;width:48px;height:48px;border-radius:50%;border:none;background:var(--carbon);color:var(--paper);cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 12px 24px -12px rgba(47,46,45,.7);transition:transform .12s var(--ease),filter .2s,opacity .15s}.esend:hover:not(:disabled){filter:brightness(1.12)}.esend:active:not(:disabled){transform:scale(.9)}.esend:disabled{opacity:.35;cursor:default}.efoot{display:flex;gap:.7rem;margin-top:1.5rem}.walink{flex:1 1;display:flex;align-items:center;justify-content:center;gap:.45rem;background:var(--paper-2);border:1px solid var(--line);border-radius:12px;padding:.72rem;color:var(--bronce-deep);font-weight:600;font-size:.82rem;cursor:pointer;text-decoration:none;font-family:inherit;transition:border-color .2s,transform .12s var(--ease)}.walink:hover{border-color:var(--gold)}.walink:active{transform:scale(.98)}.app{padding-bottom:0}.appbody{padding-bottom:92px}.tabbar{position:fixed;left:0;right:0;bottom:0;z-index:30;justify-content:space-around;max-width:var(--maxw);margin:0 auto;background:linear-gradient(0deg,hsla(50,43%,97%,.98),hsla(50,43%,97%,.82));backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-top:1px solid var(--line);padding:.55rem .4rem calc(.6rem + env(safe-area-inset-bottom,0px))}.tab,.tabbar{display:flex;align-items:center}.tab{flex:1 1;flex-direction:column;gap:4px;background:none;border:none;cursor:pointer;color:var(--muted);font-family:inherit;font-size:9.5px;font-weight:600;letter-spacing:.3px;padding:.3rem 0;transition:color .25s var(--ease),transform .15s var(--ease)}.tab svg{width:22px;height:22px;transition:transform .25s var(--ease)}.tab.on{color:var(--bronce-deep)}.tab.on svg{transform:translateY(-2px);filter:drop-shadow(0 3px 6px rgba(183,146,106,.4))}.tab:active{transform:scale(.92)}.supportfab{position:fixed;z-index:29;right:max(18px,calc(50vw - var(--maxw)/2 + 18px));bottom:calc(102px + env(safe-area-inset-bottom,0px));width:54px;height:54px;border-radius:50%;border:none;cursor:pointer;background:linear-gradient(140deg,var(--durazno),var(--terracota));color:#fff;display:flex;align-items:center;justify-content:center;box-shadow:0 16px 30px -10px hsla(19,58%,62%,.6);animation:floaty 5s var(--ease) infinite;transition:transform .14s var(--ease),box-shadow .25s}.supportfab:hover{box-shadow:0 20px 38px -10px hsla(19,58%,62%,.7)}.supportfab:active{transform:scale(.9)}.cal{background:var(--paper-2);border:1px solid var(--line);border-radius:var(--radius);padding:1rem .9rem}.calhead{display:flex;align-items:center;justify-content:space-between;margin-bottom:.7rem}.calmes{font-family:var(--font-display),serif;font-weight:400;font-size:1.1rem;text-transform:capitalize}.calnav{width:34px;height:34px;border-radius:50%;border:1px solid var(--line);background:none;font-size:18px;color:var(--ink);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:border-color .2s,background .2s,transform .12s var(--ease)}.calnav:hover:not(:disabled){border-color:var(--gold);background:hsla(31,35%,57%,.08)}.calnav:active:not(:disabled){transform:scale(.92)}.calnav:disabled{opacity:.35;cursor:default}.caldow{display:grid;grid-template-columns:repeat(7,1fr);grid-gap:2px;gap:2px;margin-bottom:.3rem}.caldow span{text-align:center;font-size:10px;color:var(--muted);font-weight:600}.calgrid{display:grid;grid-template-columns:repeat(7,1fr);grid-gap:4px;gap:4px}.cell{aspect-ratio:1;border:none;border-radius:12px;background:none;font-family:inherit;font-size:.9rem;color:var(--ink);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .15s var(--ease),transform .12s var(--ease)}.cell.empty{visibility:hidden}.cell.off{color:#cabd9f;cursor:default}.cell.has{background:hsla(31,35%,57%,.12);font-weight:600}.cell.has:hover{background:hsla(31,35%,57%,.22)}.cell.sel{background:var(--carbon);color:var(--paper)}.cell:active:not(.off){transform:scale(.9)}.periodtabs{display:flex;gap:.4rem;background:var(--paper-2);border:1px solid var(--line);border-radius:999px;padding:.28rem}.pt{flex:1 1;border:none;background:none;font-family:inherit;font-size:.82rem;font-weight:600;color:var(--ink-soft);padding:.55rem;border-radius:999px;cursor:pointer;transition:.2s var(--ease)}.pt.on{background:var(--carbon);color:var(--paper)}.seclbl{margin:1.5rem 0 .7rem}.slots{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.5rem}.slot{background:var(--paper-2);border:1px solid var(--line);border-radius:12px;padding:.65rem .9rem;font-size:.88rem;cursor:pointer;transition:border-color .2s,background .2s,transform .12s var(--ease)}.slot:hover{border-color:var(--gold)}.slot.sel{background:var(--carbon);color:var(--paper);border-color:var(--carbon)}.slot:active{transform:scale(.95)}.signout{display:block;text-align:center;margin-top:.6rem;color:var(--muted);font-size:.85rem;text-decoration:underline;background:none;border:none;width:100%;cursor:pointer;font-family:inherit}.zlist .ze{padding:.85rem 0;border-bottom:1px solid var(--line)}.zlist .ze:last-child{border-bottom:none}.zremove{flex:0 0 auto;background:none;border:none;font-family:inherit;font-size:.8rem;font-weight:600;color:var(--muted);cursor:pointer;padding:.3rem .2rem;transition:color .2s var(--ease)}.zremove:hover{color:var(--warn)}.zremove:active{transform:scale(.96)}.addz{margin-top:.8rem;text-align:center;border:1.5px dashed #cbbfa6;border-radius:14px;padding:.85rem;color:var(--bronce-deep);font-weight:600;font-size:.9rem;cursor:pointer;background:none;width:100%;font-family:inherit;transition:border-color .2s,background .2s}.addz:hover{border-color:var(--gold);background:hsla(31,35%,57%,.06)}.day{font-family:var(--font-display),serif;font-weight:400;font-size:1rem;margin-top:.9rem;text-transform:capitalize}.zcat{flex-direction:column;gap:.55rem;margin-top:1.1rem}.zc,.zcat{display:flex}.zc{align-items:center;justify-content:space-between;background:var(--paper-2);border:1.5px solid var(--line);border-radius:14px;padding:.9rem 1rem;font-family:inherit;cursor:pointer;transition:.18s var(--ease)}.zc:hover{border-color:var(--gold)}.zc:active{transform:scale(.99)}.zc.sel{border-color:var(--gold);background:#fffdf8}.ownedchips{display:flex;flex-wrap:wrap;gap:.4rem}.ochip{display:inline-flex;align-items:center;gap:3px;background:rgba(111,143,106,.12);border:1px solid rgba(111,143,106,.3);color:#4a5f48;border-radius:999px;padding:.3rem .62rem;font-size:.78rem;font-weight:600}.zcn{font-size:.95rem;font-weight:500;color:var(--ink)}.zcp{font-size:.9rem;font-weight:700;color:var(--bronce-deep)}.zconf{margin-top:1.1rem;background:var(--paper-2);border:1px solid var(--line);border-radius:16px;padding:1rem 1.1rem;box-shadow:0 12px 26px -20px rgba(110,85,55,.4)}.zconfrow{display:flex;justify-content:space-between;align-items:baseline;font-size:.95rem}.zconfrow b{font-family:var(--font-display),serif;font-weight:400;font-size:1.45rem}.zconfrow.sub{font-size:.8rem;color:var(--ink-soft);margin-top:.3rem}.e-av{width:48px;height:48px;border-radius:50%;background:linear-gradient(140deg,var(--durazno),var(--terracota));color:#fff;display:flex;align-items:center;justify-content:center;font-family:var(--font-display),serif;font-size:20px;flex:0 0 auto}.e-av.sm{width:34px;height:34px;font-size:15px}.elena-head{display:flex;align-items:center;gap:.8rem;margin-top:1rem}.rmotivos{display:flex;flex-direction:column;gap:.6rem;margin-top:1.2rem}.rmot{background:var(--paper-2);border:1px solid var(--line);border-radius:14px;padding:1rem;font-family:inherit;font-size:.95rem;font-weight:500;color:var(--ink);text-align:left;cursor:pointer;transition:.18s var(--ease)}.rmot:hover{border-color:var(--gold);background:#fffdf8}.rmot:active{transform:scale(.99)}.roffer{position:relative;overflow:hidden;background:linear-gradient(150deg,var(--carbon),var(--carbon-3));color:var(--paper);border-radius:18px;padding:1.4rem;text-align:center}.roffer:before{content:"";position:absolute;width:200px;height:200px;border-radius:50%;top:-90px;right:-50px;background:radial-gradient(circle,hsla(32,38%,65%,.4),transparent 68%)}.rbig{font-family:var(--font-display),serif;font-weight:300;font-size:2.4rem;color:var(--gold-2)}.rbig,.rsm{position:relative}.rsm{font-size:.85rem;color:#cabd9f}.pausesel{display:flex;gap:.6rem;margin-top:1rem}.pbtn{flex:1 1;background:var(--paper-2);border:1.5px solid var(--line);border-radius:14px;padding:.9rem .4rem;font-family:inherit;font-weight:600;font-size:.9rem;color:var(--ink);cursor:pointer;transition:.18s var(--ease)}.pbtn.on{border-color:var(--gold);background:var(--carbon);color:var(--paper)}.refhero{font-size:3rem;line-height:1}.refsplit{display:flex;gap:.7rem;margin-top:1.4rem}.refbox{flex:1 1;background:var(--paper-2);border:1px solid var(--line);border-radius:16px;padding:1.1rem .8rem;text-align:center;box-shadow:0 12px 26px -22px rgba(110,85,55,.4)}.refbox.alt{background:linear-gradient(150deg,var(--carbon),var(--carbon-3));color:var(--paper);border-color:var(--carbon)}.refbig{font-family:var(--font-display),serif;font-weight:300;font-size:1.9rem;color:var(--bronce-deep)}.refbox.alt .refbig{color:var(--gold-2)}.refsm{font-size:.72rem;color:var(--ink-soft);margin-top:.2rem}.refbox.alt .refsm{color:#cabd9f}.dunning{display:flex;align-items:center;gap:.7rem;width:100%;text-align:left;margin-top:1rem;background:linear-gradient(120deg,hsla(19,58%,62%,.16),hsla(45,33%,95%,.9));border:1px solid rgba(192,99,63,.32);border-radius:14px;padding:.85rem .95rem;cursor:pointer;font-family:inherit}.dunning .dtx{flex:1 1;font-size:.82rem;color:#8a5043;line-height:1.45}.dunning .dtx b{color:var(--warn)}.dunning .dbtn{flex:0 0 auto;font-size:.8rem;font-weight:700;color:#fff;background:var(--warn);padding:.55rem .85rem;border-radius:999px}.vidph{margin-top:1.2rem;position:relative;border-radius:18px;height:178px;background:linear-gradient(135deg,var(--carbon),var(--carbon-3));flex-direction:column;gap:.7rem;cursor:pointer;overflow:hidden}.vidph,.vidph .play{display:flex;align-items:center;justify-content:center}.vidph .play{width:54px;height:54px;border-radius:50%;background:hsla(0,0%,100%,.94);color:var(--carbon);font-size:19px;padding-left:4px;animation:pulseDot 2.6s infinite}.vidph .vidlbl{color:#e9dfcb;font-size:.82rem}.pasos{margin-top:1.3rem;display:flex;flex-direction:column;gap:1rem}.paso{display:flex;gap:.85rem;align-items:flex-start}.paso .pic{flex:0 0 auto;width:44px;height:44px;border-radius:50%;background:linear-gradient(140deg,#f0ddc7,#e8caa9);display:flex;align-items:center;justify-content:center;font-size:1.15rem}.paso .pt{font-family:var(--font-display),serif;font-weight:400;font-size:1.05rem;line-height:1.2}.paso .pd{font-size:.86rem;color:var(--ink-soft);line-height:1.5;margin-top:.2rem}.offerhero{margin-top:1.2rem;border-radius:20px;height:150px;background:linear-gradient(135deg,#e9d9bd,#cdb389 60%,var(--gold));display:flex;align-items:flex-end;padding:1.1rem}.offerhero .oht{font-family:var(--font-display),serif;font-weight:400;font-size:1.35rem;color:#2a2012;line-height:1.14}.offerlist{list-style:none;margin-top:1.2rem;display:flex;flex-direction:column;gap:.6rem}.offerlist li{position:relative;padding-left:1.6rem;font-size:.92rem;color:var(--ink)}.offerlist li:before{content:"✦";position:absolute;left:0;color:var(--gold);font-weight:800}.offerprice{margin-top:1.2rem;text-align:center;font-size:.9rem;color:var(--ink-soft)}.offerprice b{font-family:var(--font-display),serif;font-weight:300;font-size:2rem;color:var(--ink)}.langtoggle{display:inline-flex;align-items:center;gap:5px;font-size:12px}.langtoggle,.langtoggle .lt{font-weight:600;color:var(--muted)}.langtoggle .lt{background:none;border:none;cursor:pointer;font-family:inherit;padding:2px 4px;border-radius:6px;transition:color .2s}.langtoggle .lt.on{color:var(--bronce-deep)}.langtoggle .lt-sep{opacity:.4}.sk-cell,.skel .sk-line{background:linear-gradient(90deg,#e6ddcd 25%,#f3ede1 37%,#e6ddcd 63%);background-size:400% 100%;animation:shimmer 1.5s ease infinite;border-radius:8px}.sk-line{height:14px;margin:.55rem 0}.sk-line.w40{width:40%}.sk-line.w60{width:60%}.sk-line.w90{width:90%}.sk-cell{aspect-ratio:1;border-radius:12px}.empty{text-align:center;padding:2.2rem 1rem 1rem;flex-direction:column}.empty,.empty-ic{display:flex;align-items:center}.empty-ic{width:62px;height:62px;border-radius:50%;background:linear-gradient(140deg,#f0ddc7,#e8caa9);color:var(--bronce-deep);justify-content:center;font-size:26px;margin-bottom:1.1rem;animation:floaty 5.5s var(--ease) infinite}.empty-t{font-family:var(--font-display),serif;font-weight:400;font-size:1.25rem;color:var(--ink)}.empty-d{font-size:.88rem;color:var(--ink-soft);line-height:1.55;margin-top:.45rem;max-width:19rem}.footlink{text-align:center;margin-top:auto;padding-top:1.6rem}.footlink a{color:var(--bronce-deep);text-decoration:none;font-weight:600}.center{flex:1 1;display:flex;flex-direction:column;justify-content:center}@keyframes fadeUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes shine{0%{left:-70%}55%,to{left:150%}}@keyframes pulseDot{0%,to{box-shadow:0 0 0 0 rgba(111,143,106,.45)}50%{box-shadow:0 0 0 8px rgba(111,143,106,0)}}@keyframes shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@keyframes breathe{0%,to{transform:scale(1);opacity:.9}50%{transform:scale(1.06);opacity:1}}.fu{animation:fadeUp .8s var(--ease) both}.a1{animation-delay:.04s}.a2{animation-delay:.12s}.a3{animation-delay:.22s}.a4{animation-delay:.33s}.a5{animation-delay:.45s}.a6{animation-delay:.58s}.a7{animation-delay:.72s}@keyframes grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes checkPop{0%{transform:scale(0) rotate(-18deg);opacity:0}55%{transform:scale(1.18)}to{transform:scale(1) rotate(0);opacity:1}}@keyframes floaty{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes breatheHalo{0%,to{opacity:.8;transform:scale(1)}50%{opacity:1;transform:scale(1.14)}}@keyframes typingdot{0%,65%,to{opacity:.35;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}.roffer:before,.sess:before{animation:breatheHalo 7s var(--ease) infinite}.chatcta .e,.e-av{animation:floaty 5.5s var(--ease) infinite}.zring svg circle:last-of-type{transition:stroke-dashoffset 1.2s var(--ease),stroke .3s}.doneicon{width:72px;height:72px;border-radius:50%;margin:.4rem auto 1.1rem;display:flex;align-items:center;justify-content:center;background:linear-gradient(140deg,#eaf3ee,#dcebe0);color:var(--ok);font-size:34px;position:relative;animation:checkPop .65s var(--ease) both}.doneicon:after{content:"";position:absolute;inset:-7px;border-radius:50%;border:2px solid rgba(111,143,106,.32);animation:pulseDot 2.6s ease infinite}.btn-gold:hover,.cta.bronce:hover{filter:brightness(1.04)}@media (prefers-reduced-motion:reduce){*{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}.vidwrap{margin-top:1.2rem}.vidplayer{width:100%;aspect-ratio:9/16;max-height:62vh;object-fit:cover;border-radius:22px;background:#000;box-shadow:0 24px 50px -26px rgba(47,46,45,.5);display:block}.vidlbl{text-align:center;font-size:.82rem;color:var(--muted);margin-top:.6rem;letter-spacing:.02em}.installwrap{margin-top:1.3rem;text-align:center}.installhint{font-size:.78rem;color:var(--muted);margin-top:.5rem}.ios-guide{position:fixed;inset:0;z-index:80;background:rgba(31,29,26,.55);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:flex-end;justify-content:center;padding:0 0 calc(18px + env(safe-area-inset-bottom,0px));animation:fadeUp .25s var(--ease) both}.ios-card{background:var(--paper-2);width:100%;max-width:var(--maxw);margin:0 1rem;border-radius:26px 26px 18px 18px;padding:1.5rem 1.4rem 1.3rem;box-shadow:0 -20px 50px rgba(0,0,0,.22);text-align:center}.ios-title{font-family:var(--font-display),Georgia,serif;font-size:1.5rem;font-weight:600;color:var(--ink)}.ios-lead{font-size:.9rem;color:var(--ink-soft);margin-top:.35rem}.ios-step{display:flex;align-items:center;gap:.7rem;text-align:left;background:var(--paper-3);border:1px solid var(--line);border-radius:16px;padding:.85rem 1rem;margin-top:.8rem;font-size:.95rem;color:var(--ink)}.ios-num{flex:none;width:28px;height:28px;border-radius:50%;background:var(--gold);color:#fff;font-weight:700;display:grid;place-items:center;font-size:.9rem}.ios-step span:nth-child(2){flex:1 1}.ios-add{flex:none;font-size:1.4rem;color:var(--gold);font-weight:700;line-height:1}.ios-arrow{font-size:1.6rem;color:var(--gold);margin-top:.5rem;animation:nudge 1.3s ease-in-out infinite}@keyframes nudge{0%,to{transform:translateY(0);opacity:.6}50%{transform:translateY(5px);opacity:1}}.h6-greet{padding:.4rem 0 1.4rem}.h6-date{font-size:10.5px;font-weight:600;letter-spacing:.26em;text-transform:uppercase;color:var(--muted);margin-bottom:13px}.h6-hi{margin:0 0 13px;font-family:var(--font-display),serif;font-weight:300;font-size:clamp(2.3rem,11vw,2.85rem);line-height:1;letter-spacing:-.015em;color:var(--ink)}.h6-hi em{font-style:italic;font-weight:400;color:var(--bronce-deep)}.h6-status{display:inline-flex;align-items:center;gap:7px;font-size:12px;color:var(--ink-soft)}.h6-status i{width:6px;height:6px;border-radius:999px;background:var(--ok);flex:none}.h6-status.warn i{background:var(--warn)}.h6-hero{position:relative;border-radius:24px;overflow:hidden;padding:26px 24px 22px;box-shadow:0 26px 50px -22px rgba(28,26,23,.62),0 8px 18px -12px rgba(28,26,23,.45),inset 0 1px 0 hsla(36,43%,93%,.09)}.h6-hero-bg{position:absolute;inset:0;background:linear-gradient(150deg,#38332f,#2a2623 54%,#1c1a17)}.h6-hero-glow{top:-90px;right:-70px;width:280px;height:280px;border-radius:999px;background:radial-gradient(circle,hsla(32,38%,65%,.32) 0,hsla(32,38%,65%,.1) 42%,hsla(32,38%,65%,0) 70%)}.h6-hero-glow,.h6-hero-wm{position:absolute;pointer-events:none}.h6-hero-wm{bottom:-30px;right:8px;font-family:var(--font-display),serif;font-weight:300;font-size:150px;line-height:1;color:hsla(36,43%,93%,.045);letter-spacing:-.04em;-webkit-user-select:none;-moz-user-select:none;user-select:none}.h6-hero-in{position:relative}.h6-hero-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.h6-kicker{font-size:10px;font-weight:600;letter-spacing:.28em;text-transform:uppercase;color:var(--gold-2)}.h6-badge{display:inline-flex;align-items:center;gap:6px;padding:5px 11px 5px 9px;border-radius:999px;background:rgba(111,143,106,.22);border:1px solid rgba(143,176,137,.45)}.h6-badge i{width:6px;height:6px;border-radius:999px;background:#9ec095;box-shadow:0 0 0 3px rgba(158,192,149,.25);flex:none}.h6-badge span{font-size:11px;font-weight:600;letter-spacing:.04em;color:#cfe0c8}.h6-badge.warn{background:rgba(192,99,63,.2);border-color:hsla(19,58%,62%,.5)}.h6-badge.warn i{background:var(--terracota);box-shadow:0 0 0 3px hsla(19,58%,62%,.2)}.h6-badge.warn span{color:#f1d9cc}.h6-plan{margin:0 0 18px;font-family:var(--font-display),serif;font-weight:300;font-size:clamp(2.1rem,9.6vw,2.5rem);line-height:1;letter-spacing:-.015em;color:#f5efe6}.h6-plan em{font-weight:400;font-style:italic;color:#f5efe6}.h6-zones{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:26px}.h6-zone{padding:6px 13px;border-radius:999px;border:1px solid hsla(28,33%,75%,.34);font-size:12px;font-weight:500;color:#ecdfce}.h6-zone.more{border-style:dashed;color:#d4bda9}.h6-stats{display:flex;gap:14px;padding-top:18px;border-top:1px solid hsla(28,33%,75%,.22)}.h6-stat{flex:1 1}.h6-stat-k{font-size:9.5px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:#d4bda9;margin-bottom:7px}.h6-stat-v{font-family:var(--font-display),serif;font-weight:400;font-size:19px;color:#f5efe6}.h6-stat-v b{font-weight:400;color:var(--gold-2)}.h6-stat-div{width:1px;background:hsla(28,33%,75%,.22);flex:none}.h6-manage{width:100%;margin-top:10px;background:transparent;border:none;padding:13px 4px;display:flex;align-items:center;gap:10px;cursor:pointer;color:var(--ink-soft);font-family:inherit;transition:color .2s var(--ease)}.h6-manage:hover{color:var(--ink)}.h6-manage .lbl{flex:1 1;text-align:left;font-size:13px;font-weight:500}.h6-manage .sub{font-size:11px;color:var(--muted)}.h6-sess{margin-top:6px;background:var(--paper-2);border:1px solid var(--line);border-radius:22px;padding:22px 22px 18px;box-shadow:0 12px 28px -22px rgba(47,46,45,.35)}.h6-sess-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:15px}.h6-sess-k{font-size:10px;font-weight:600;letter-spacing:.24em;text-transform:uppercase;color:var(--muted)}.h6-pill{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:999px;background:#f3ece1;border:1px solid #e8dcc8;font-size:11px;font-weight:600;color:var(--bronce-deep)}.h6-sess-row{display:flex;align-items:flex-start;gap:14px;margin-bottom:16px}.h6-cal{flex:none;width:48px;height:48px;border-radius:14px;background:#f3ece1;border:1px solid var(--line);display:flex;flex-direction:column;align-items:center;justify-content:center;line-height:1}.h6-cal .dow{font-size:8.5px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--gold)}.h6-cal .d{font-size:22px;margin-top:1px}.h6-cal .d,.h6-when{font-family:var(--font-display),serif;font-weight:400;color:var(--ink)}.h6-when{font-size:23px;letter-spacing:-.01em;line-height:1.1}.h6-loc{gap:6px;font-size:12.5px;color:var(--ink-soft);margin-top:6px}.h6-btn-dark,.h6-loc{display:flex;align-items:center}.h6-btn-dark{width:100%;padding:14px;border:none;border-radius:14px;background:var(--ink);color:#f5efe6;font-family:inherit;font-size:13.5px;font-weight:600;letter-spacing:.02em;cursor:pointer;justify-content:center;gap:8px;transition:background .2s var(--ease)}.h6-btn-dark:hover{background:#43413e}.h6-sess-acts{display:flex;gap:8px;margin-top:10px}.h6-btn-ghost{flex:1 1;padding:11px;border:1px solid var(--line);border-radius:12px;background:transparent;color:var(--ink-soft);font-family:inherit;font-size:12.5px;font-weight:500;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:7px;text-decoration:none;transition:background .2s var(--ease)}.h6-btn-ghost:hover{background:#f3ece1}.h6-glance{width:100%;margin-top:14px;background:transparent;border:1px solid var(--line);border-radius:18px;padding:16px 18px;display:flex;align-items:center;gap:14px;cursor:pointer;text-align:left;font-family:inherit;transition:background .2s var(--ease)}.h6-glance:hover{background:#f3ece1}.h6-glance-ic{flex:none;width:38px;height:38px;border-radius:12px;background:#eef0ea;display:grid;place-items:center}.h6-glance-t{font-size:14px;font-weight:600;color:var(--ink)}.h6-glance-t b{font-family:var(--font-display),serif;font-weight:400;font-size:17px;color:var(--ok)}.h6-glance-d{font-size:11.5px;color:var(--muted);margin-top:2px;letter-spacing:.02em}.h6-elena{margin-top:14px;width:100%;text-align:left;background:linear-gradient(135deg,#f5ede2,#f1e6d6);border:1px solid #e8dcc8;border-radius:22px;padding:18px;display:flex;align-items:center;gap:15px;cursor:pointer;font-family:inherit}.h6-elena-av{position:relative;flex:none}.h6-elena-av .av{width:50px;height:50px;border-radius:999px;background:linear-gradient(140deg,#c8a986,#9a7853);display:grid;place-items:center;color:#fbf6ee;font-family:var(--font-display),serif;font-size:20px;box-shadow:0 6px 14px -6px rgba(154,120,83,.6)}.h6-elena-av i{position:absolute;bottom:1px;right:1px;width:12px;height:12px;border-radius:999px;background:var(--ok);border:2.5px solid #f3e9da}.h6-elena-nm{font-size:14.5px;font-weight:600;color:var(--ink)}.h6-elena-nm span{color:var(--muted);font-weight:500}.h6-elena-d{font-size:12px;color:var(--ink-soft);margin-top:3px;line-height:1.4}.h6-elena-btn{flex:none;width:42px;height:42px;border-radius:999px;border:none;background:var(--ink);display:grid;place-items:center;color:var(--gold-2)}.h6-ref{margin-top:14px;width:100%;background:var(--paper-2);border:1px solid var(--line);border-radius:18px;padding:16px 18px;display:flex;align-items:center;gap:14px;cursor:pointer;text-align:left;font-family:inherit;transition:background .2s var(--ease)}.h6-ref:hover{background:#f3ece1}.h6-ref-tx{flex:1 1}.h6-ref-k{font-size:14px;font-weight:600;color:var(--ink)}.h6-ref-d{font-size:11.5px;color:var(--ink-soft);margin-top:3px;line-height:1.45}.h6-ref-d b{color:var(--bronce-deep);font-weight:600}.h6-ref-btn{flex:none;padding:9px 16px;border-radius:999px;background:var(--ink);color:#f5efe6;font-size:12px;font-weight:600;white-space:nowrap}.h6-rev{margin-top:10px;width:100%;background:transparent;border:1px solid var(--line);border-radius:18px;padding:14px 18px;display:flex;align-items:center;gap:12px;cursor:pointer;text-align:left;font-family:inherit;transition:background .2s var(--ease)}.h6-rev:hover{background:#f3ece1}.h6-rev-stars{color:var(--gold);font-size:13px;letter-spacing:1.5px;flex:none}.h6-rev-tx{flex:1 1;font-size:12.5px;color:var(--ink-soft)}.h6-tag{text-align:center;padding:22px 0 4px;font-size:10px;font-weight:500;letter-spacing:.22em;text-transform:uppercase;color:#c4baa8}.p6-head{padding:.4rem 2px 1.3rem}.p6-kicker{font-size:10.5px;font-weight:600;letter-spacing:.26em;text-transform:uppercase;color:#9a7853;margin-bottom:13px}.p6-title{margin:0 0 10px;font-family:var(--font-display),serif;font-weight:300;font-size:clamp(2.3rem,11vw,2.85rem);line-height:1;letter-spacing:-.015em;color:var(--ink)}.p6-title em{font-style:italic;font-weight:400;color:#9a7853}.p6-lead{margin:0;font-size:13.5px;line-height:1.5;color:var(--ink-soft);max-width:32ch}.p6-med{position:relative;border-radius:24px;overflow:hidden;padding:30px 24px 24px;box-shadow:0 26px 50px -22px rgba(28,26,23,.62),0 8px 18px -12px rgba(28,26,23,.45),inset 0 1px 0 hsla(36,43%,93%,.09)}.p6-med-bg{position:absolute;inset:0;background:linear-gradient(150deg,#38332f,#2a2623 54%,#1c1a17)}.p6-med-glow{position:absolute;top:-70px;left:50%;transform:translateX(-50%);width:340px;height:300px;border-radius:999px;background:radial-gradient(circle,hsla(32,38%,65%,.3) 0,hsla(32,38%,65%,.08) 46%,hsla(32,38%,65%,0) 70%);pointer-events:none}.p6-med-in{position:relative;display:flex;flex-direction:column;align-items:center}.p6-med-k{font-size:10px;font-weight:600;letter-spacing:.28em;color:#c8a986;margin-bottom:18px}.p6-ring{position:relative;width:156px;height:156px}.p6-ring-n{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center}.p6-ring-n b{font-family:var(--font-display),serif;font-weight:300;font-size:58px;line-height:.9;color:#f5efe6}.p6-ring-n span{font-size:11px;font-weight:500;letter-spacing:.18em;color:#d4bda9;margin-top:4px}.p6-med-sub{margin-top:18px;font-size:13px;color:#d4bda9;text-align:center}.p6-med-sub b{color:#f5efe6;font-weight:500}.p6-med-foot{margin-top:20px;width:100%;padding-top:16px;border-top:1px solid hsla(28,33%,75%,.2);display:flex;align-items:center;justify-content:center;gap:8px;font-size:12px;color:#ecdfce;text-align:center}.p6-sech{margin-top:30px;display:flex;align-items:baseline;justify-content:space-between}.p6-sech-k{font-size:11px;font-weight:600;letter-spacing:.24em;text-transform:uppercase;color:var(--muted)}.p6-sech-s{font-size:11.5px;color:#9a7853}.p6-zone{margin-top:12px;background:var(--paper-2);border:1px solid var(--line);border-radius:20px;padding:18px;display:flex;align-items:center;gap:16px;box-shadow:0 12px 28px -24px rgba(47,46,45,.4)}.p6-zr{position:relative;width:60px;height:60px;flex:none}.p6-zr-n{position:absolute;inset:0;display:grid;place-items:center;font-family:var(--font-display),serif;font-size:22px;color:var(--ink)}.p6-zb{flex:1 1;min-width:0}.p6-zb-nm{font-family:var(--font-display),serif;font-size:22px;font-weight:400;color:var(--ink);line-height:1}.p6-zb-d{display:flex;align-items:center;gap:6px;font-size:12.5px;color:var(--ink-soft);margin-top:6px;flex-wrap:wrap}.p6-zb-d .dot{color:#cdbfa6}.p6-zb-d .st{color:#9a7853}.p6-zpill{flex:none;display:inline-flex;align-items:center;gap:5px;padding:6px 11px;border-radius:999px;font-size:11px;font-weight:600}.p6-zpill.ok{background:rgba(111,143,106,.13);border:1px solid rgba(111,143,106,.32);color:#566f50}.p6-zpill.av{background:hsla(31,35%,57%,.12);border:1px solid hsla(31,35%,57%,.4);color:#9a7853}.p6-zpill.av i{width:6px;height:6px;border-radius:999px;background:#b7926a}.p6-perk{margin-top:18px;width:100%;text-align:left;font-family:inherit;cursor:pointer;background:linear-gradient(135deg,#f5ede2,#f1e6d6);border:1px solid #e8dcc8;border-radius:20px;padding:18px 20px;display:flex;align-items:center;gap:15px;transition:filter .2s var(--ease)}.p6-perk:hover{filter:brightness(.985)}.p6-perk-ic{flex:none;width:46px;height:46px;border-radius:14px;background:#fbf6ee;border:1px solid #ead9c2;display:grid;place-items:center}.p6-perk-k{font-size:10px;font-weight:600;letter-spacing:.2em;color:#9a7853}.p6-perk-v{display:flex;align-items:baseline;gap:7px;margin-top:3px}.p6-perk-v b{font-family:var(--font-display),serif;font-weight:400;font-size:26px;color:var(--ink)}.p6-perk-v span{font-size:12px;color:var(--ink-soft)}.p6-perk-d{font-size:11.5px;color:var(--ink-soft);margin-top:3px;line-height:1.45}.p6-perk-d b{color:#9a7853;font-weight:600}.p6-add{width:100%;margin-top:12px;padding:15px;border:1px solid #d8c6ab;border-radius:16px;background:var(--paper-2);color:var(--ink);font-family:inherit;font-size:13.5px;font-weight:600;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:9px;box-shadow:0 12px 26px -24px rgba(47,46,45,.5);transition:background .2s var(--ease)}.p6-add:hover{background:#f3ece1}.p6-note{margin:26px 8px 4px;text-align:center;font-family:var(--font-display),serif;font-style:italic;font-weight:400;font-size:16px;line-height:1.5;color:#8a7d68}.p6-empty{display:flex;flex-direction:column;align-items:center;text-align:center;padding:30px 14px 10px}.p6-empty-ring{position:relative;width:170px;height:170px;display:grid;place-items:center}.p6-empty-ic{position:absolute;display:grid;place-items:center}.p6-empty-t{margin:24px 0 0;font-family:var(--font-display),serif;font-weight:300;font-size:30px;line-height:1.15;color:var(--ink)}.p6-empty-t em{font-style:italic;font-weight:400;color:#9a7853}.p6-empty-d{margin:14px 0 0;font-size:14px;line-height:1.6;color:var(--ink-soft);max-width:30ch}.p6-empty-btn{margin-top:24px;width:100%;max-width:300px;padding:16px;border:none;border-radius:16px;background:var(--ink);color:#f5efe6;font-family:inherit;font-size:14px;font-weight:600;letter-spacing:.02em;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:9px;transition:background .2s var(--ease)}.p6-empty-btn:hover{background:#43413e}.p6-empty-hint{margin-top:18px;display:inline-flex;align-items:center;gap:8px;padding:10px 16px;border-radius:999px;background:var(--paper-2);border:1px solid #e8dcc8;font-size:12px;color:var(--ink-soft)}.p6-empty-hint b{color:#9a7853;font-weight:600}.c6-hero-k{font-size:10px;font-weight:600;letter-spacing:.28em;color:#c8a986}.c6-when{display:flex;align-items:baseline;gap:12px;margin-top:14px}.c6-when b{color:#f5efe6}.c6-when b,.c6-when em{font-family:var(--font-display),serif;font-weight:300;font-size:46px;line-height:.9}.c6-when em{font-style:normal;color:#c8a986}.c6-mrow{margin-top:13px;display:flex;align-items:flex-start;gap:8px;color:#ecdfce;font-size:13.5px;line-height:1.4}.c6-mrow.sec{color:#d4bda9;font-size:12.5px;margin-top:9px}.c6-mrow svg{flex:none;margin-top:1px}.c6-acts{display:flex;gap:10px;margin-top:22px}.c6-hbtn{flex:1 1;padding:13px;border-radius:13px;font-family:inherit;font-size:13px;font-weight:600;cursor:pointer;border:1px solid hsla(28,33%,75%,.45);background:hsla(36,43%,93%,.06);color:#f5efe6}.c6-hbtn:hover{background:hsla(36,43%,93%,.13)}.c6-hbtn.ghost{border-color:hsla(28,33%,75%,.28);background:transparent;color:#d4bda9;font-weight:500}.c6-hbtn.ghost:hover{background:hsla(36,43%,93%,.06)}.c6-hbtn.warn{color:#f1d9cc;border-color:hsla(19,58%,62%,.5)}.c6-hbtn:disabled{opacity:.6;cursor:default}.c6-care{margin-top:14px;background:var(--paper-2);border:1px solid var(--line);border-radius:20px;padding:4px 18px;box-shadow:0 12px 28px -24px rgba(47,46,45,.4)}.c6-care-row{width:100%;display:flex;align-items:center;gap:13px;padding:14px 0;background:transparent;border:none;font-family:inherit;cursor:pointer}.c6-care-row.bd{border-bottom:1px solid #efe9dd;cursor:default}.c6-care-ic{flex:none;width:38px;height:38px;border-radius:11px;background:#f3ece1;display:grid;place-items:center}.c6-care-t{flex:1 1;text-align:left}.c6-care-k{font-size:13.5px;font-weight:600;color:var(--ink)}.c6-care-d{font-size:11.5px;color:#8a7f6c;margin-top:1px}.c6-care-x{font-size:11px;color:#a39885}.c6-elige{font-size:11px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--muted)}.c6-calnav{display:flex;align-items:center;justify-content:space-between;padding:6px 4px 14px}.c6-calnav button{width:38px;height:38px;border-radius:11px;border:1px solid var(--line);background:var(--paper-2);display:grid;place-items:center;cursor:pointer;color:var(--ink);font-size:18px;line-height:1}.c6-calnav button:disabled{opacity:.4;cursor:default}.c6-calmes{font-family:var(--font-display),serif;font-size:20px;font-weight:400;color:var(--ink);text-transform:capitalize}.c6-dow{display:grid;grid-template-columns:repeat(7,1fr);grid-gap:4px;gap:4px;margin-bottom:4px}.c6-dow span{text-align:center;font-size:10px;font-weight:600;letter-spacing:.06em;color:#a39885;padding:4px 0}.c6-grid{display:grid;grid-template-columns:repeat(7,1fr);grid-gap:4px;gap:4px}.c6-cell{position:relative;aspect-ratio:1;border:none;background:transparent;border-radius:12px;font-family:inherit;font-size:14px;font-weight:500;color:var(--ink);cursor:pointer;display:grid;place-items:center}.c6-cell.off{color:#cdc4b3;cursor:default}.c6-cell.open:hover{background:#f3ece1}.c6-cell .dot{position:absolute;bottom:6px;left:50%;transform:translateX(-50%);width:4px;height:4px;border-radius:999px;background:#b7926a}.c6-cell.sel{background:var(--ink);color:#f5efe6}.c6-cell.sel .dot{background:#c8a986}.c6-cell.empty{cursor:default}.c6-legend{display:flex;align-items:center;gap:16px;padding:14px 4px 0;font-size:11px;color:#8a7f6c}.c6-legend span{display:inline-flex;align-items:center;gap:6px}.c6-legend i{width:5px;height:5px;border-radius:999px;background:#b7926a}.c6-legend i.no{background:#cfc6b5}.c6-slots-h{display:flex;align-items:baseline;justify-content:space-between;margin:24px 0 13px}.c6-slots-k{font-size:11px;font-weight:600;letter-spacing:.2em;color:var(--muted)}.c6-slots-d{font-size:12px;color:#9a7853;text-transform:capitalize}.c6-pf{display:flex;gap:7px;margin-bottom:16px}.c6-pf button{flex:1 1;padding:9px;border-radius:11px;border:1px solid var(--line);background:var(--paper-2);font-family:inherit;font-size:12px;font-weight:600;color:var(--ink-soft);cursor:pointer}.c6-pf button.on{background:var(--ink);color:#f5efe6;border-color:var(--ink)}.c6-slots{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.c6-slot{padding:13px;border:1px solid var(--line);border-radius:13px;background:var(--paper-2);cursor:pointer;display:flex;align-items:center;justify-content:center;gap:7px;font-family:inherit}.c6-slot b{font-family:var(--font-display),serif;font-size:15px;font-weight:500;color:var(--ink)}.c6-slot.sel{border-color:var(--ink);background:#f3ece1}.c6-noday{margin-top:22px;text-align:center;font-size:13px;color:#a39885;font-style:italic;font-family:var(--font-display),serif}.c6-cta{width:100%;margin-top:18px;padding:16px;border:none;border-radius:14px;background:var(--ink);color:#f5efe6;font-family:inherit;font-size:14px;font-weight:600;cursor:pointer}.c6-cta:disabled{opacity:.6;cursor:default}.c6-mini{width:100%;margin-top:11px;background:transparent;border:none;color:var(--muted);font-family:inherit;font-size:13px;cursor:pointer;padding:6px}.c6-ok{display:flex;flex-direction:column;align-items:center;text-align:center;padding:40px 14px 6px}.c6-ok-ic{width:88px;height:88px;border-radius:999px;background:rgba(111,143,106,.13);border:1px solid rgba(111,143,106,.3);display:grid;place-items:center}.c6-ok-k{font-size:10.5px;font-weight:600;letter-spacing:.24em;color:#6f8f6a;margin-top:22px}.c6-ok-t{margin:12px 0 0;font-family:var(--font-display),serif;font-weight:300;font-size:30px;line-height:1.1;color:var(--ink);text-transform:capitalize}.c6-ok-t em{color:#9a7853;font-style:italic;font-weight:400}.c6-ok-time{margin-top:14px;display:inline-flex;align-items:center;gap:8px;padding:9px 16px;border-radius:999px;background:var(--paper-2);border:1px solid var(--line);font-size:13px;color:var(--ink);white-space:nowrap}.c6-ok-d{margin:16px 0 0;font-size:12.5px;color:#8a7f6c;line-height:1.5;max-width:30ch}.c6-ok-cal{margin-top:24px;padding:14px;border:1px solid #d8c6ab;border-radius:14px;background:var(--paper-2);color:var(--ink);font-size:13.5px;display:flex;align-items:center;justify-content:center;gap:9px;text-decoration:none}.c6-ok-cal,.c6-ok-done{width:100%;max-width:300px;font-family:inherit;font-weight:600;cursor:pointer}.c6-ok-done{margin-top:11px;padding:15px;border:none;border-radius:14px;background:var(--ink);color:#f5efe6;font-size:14px}.c6-msg{margin-top:1rem;padding:12px 14px;border-radius:12px;background:hsla(19,58%,62%,.12);border:1px solid hsla(19,58%,62%,.32);font-size:13px;color:#9a6a4e;line-height:1.45}.c6-msg.dark{background:hsla(19,58%,62%,.16);border-color:hsla(19,58%,62%,.4);color:#f1d9cc}.c6-msg a{color:#9a7853;font-weight:600;text-decoration:none;white-space:nowrap}.c6-msg.dark a{color:#e8c4a8}.e6-back{display:inline-flex;align-items:center;gap:5px;color:var(--ink-soft);background:none;border:none;font-family:inherit;font-size:13px;font-weight:500;padding:6px 2px;cursor:pointer}.e6-back:hover{color:var(--ink)}.e6-hero{display:flex;align-items:center;gap:14px;padding:6px 2px 16px;border-bottom:1px solid var(--line)}.e6-av{position:relative;flex:none}.e6-av .ph{width:58px;height:58px;border-radius:999px;background:linear-gradient(140deg,#c8a986,#9a7853);display:grid;place-items:center;color:#fbf6ee;font-family:var(--font-display),serif;font-size:25px;box-shadow:0 8px 18px -8px rgba(154,120,83,.6),inset 0 1px 0 hsla(0,0%,100%,.25)}.e6-av i{position:absolute;bottom:2px;right:2px;width:14px;height:14px;border-radius:999px;background:var(--ok);border:2.5px solid var(--paper)}.e6-meta{flex:1 1;min-width:0}.e6-name{font-family:var(--font-display),serif;font-weight:400;font-size:26px;letter-spacing:-.01em;color:var(--ink);line-height:1}.e6-role{font-size:12px;color:#7a6f5d;margin-top:4px}.e6-role .on,.e6-role .ty{color:var(--ok)}.e6-role .ty{font-style:italic}.e6-call{flex:none;width:42px;height:42px;border-radius:999px;background:var(--paper-2);border:1px solid var(--line);display:grid;place-items:center;text-decoration:none}.e6-call:hover{background:#fff}.e6-chat{display:flex;flex-direction:column;gap:12px;padding:20px 0 8px;min-height:200px}.e6-day{text-align:center;font-size:10.5px;font-weight:600;letter-spacing:.18em;color:#b3a995;margin-bottom:2px}.e6-b{max-width:82%;padding:13px 16px;font-size:14px;line-height:1.55;white-space:pre-wrap}.e6-b.el{align-self:flex-start;background:var(--paper-2);border:1px solid #e8e1d4;border-radius:20px 20px 20px 7px;color:var(--ink);box-shadow:0 8px 20px -16px rgba(47,46,45,.4)}.e6-b.me{align-self:flex-end;background:var(--ink);border-radius:20px 20px 7px 20px;color:#f3ece1;box-shadow:0 10px 22px -16px rgba(47,46,45,.6)}.e6-typing{align-self:flex-start;background:var(--paper-2);border:1px solid #e8e1d4;border-radius:20px 20px 20px 7px;padding:15px 18px;display:flex;align-items:center;gap:5px}.e6-typing i{width:7px;height:7px;border-radius:999px;background:#b7926a;animation:e6blink 1.4s ease-in-out infinite}.e6-typing i:nth-child(2){animation-delay:.2s}.e6-typing i:nth-child(3){animation-delay:.4s}@keyframes e6blink{0%,60%,to{opacity:.25;transform:translateY(0)}30%{opacity:1;transform:translateY(-2px)}}.e6-sugs{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px;margin-top:6px}.e6-sug{display:flex;align-items:center;gap:9px;text-align:left;padding:11px 12px;background:var(--paper-2);border:1px solid var(--line);border-radius:14px;cursor:pointer;font-family:inherit;box-shadow:0 6px 16px -14px rgba(47,46,45,.5)}.e6-sug:hover{background:#fff}.e6-sug-ic{flex:none;width:30px;height:30px;border-radius:9px;background:#f1e7d8;display:grid;place-items:center}.e6-sug-tx{font-size:11.5px;line-height:1.3;color:#3f3a33;font-weight:500}.e6-input{display:flex;align-items:center;gap:10px;margin-top:14px}.e6-box{flex:1 1;height:50px;border-radius:999px;border:1px solid var(--line);background:var(--paper-2);padding:0 20px;font-family:inherit;font-size:14px;color:var(--ink);outline:none;box-shadow:0 8px 20px -16px rgba(47,46,45,.45)}.e6-send{flex:none;width:50px;height:50px;border-radius:999px;border:none;background:var(--ink);display:grid;place-items:center;color:var(--gold-2);cursor:pointer}.e6-send:disabled{opacity:.4;cursor:default}.e6-qa{display:flex;gap:10px;margin-top:13px}.e6-qa-btn{flex:1 1;display:flex;align-items:center;justify-content:center;gap:8px;padding:12px;background:transparent;border:1px solid #ddd2bf;border-radius:13px;cursor:pointer;font-family:inherit;font-size:12.5px;font-weight:600;color:var(--ink-soft);text-decoration:none}.e6-qa-btn:hover{background:var(--paper-2)}.e6-wa{flex:1 1;display:flex;align-items:center;justify-content:center;gap:8px;padding:12px;background:rgba(37,211,102,.1);border:1px solid rgba(37,211,102,.35);border-radius:13px;text-decoration:none;font-family:inherit;font-size:12.5px;font-weight:600;color:#1c7a43}.e6-wa:hover{background:rgba(37,211,102,.16)}.m6-head{display:flex;align-items:center;gap:12px;padding:2px 0 6px}.m6-back{flex:none;width:42px;height:42px;border-radius:999px;border:1px solid var(--line);background:var(--paper-2);display:grid;place-items:center;cursor:pointer;color:var(--ink)}.m6-back:hover{background:#f3ece1}.m6-head h1{margin:0;font-family:var(--font-display),serif;font-weight:400;font-size:22px;color:var(--ink)}.m6-card{position:relative;border-radius:24px;overflow:hidden;padding:22px 24px 20px;box-shadow:0 28px 54px -24px rgba(28,26,23,.62),0 10px 22px -14px rgba(28,26,23,.45),inset 0 1px 0 hsla(36,43%,93%,.1)}.m6-card-bg{position:absolute;inset:0;background:linear-gradient(150deg,#3b362f,#2a2623 52%,#1b1916)}.m6-card-glow{top:-80px;right:-50px;width:260px;height:260px;border-radius:999px;background:radial-gradient(circle,hsla(32,38%,65%,.3) 0,hsla(32,38%,65%,.08) 46%,hsla(32,38%,65%,0) 70%)}.m6-card-glow,.m6-card-wm{position:absolute;pointer-events:none}.m6-card-wm{bottom:-32px;right:14px;font-family:var(--font-display),serif;font-weight:300;font-size:138px;line-height:1;color:hsla(36,43%,93%,.05);letter-spacing:-.04em}.m6-card-in{position:relative}.m6-card-top{display:flex;align-items:center;justify-content:space-between}.m6-card-brand{font-size:10px;font-weight:600;letter-spacing:.3em;color:#c8a986}.m6-badge{display:inline-flex;align-items:center;gap:6px;padding:5px 11px 5px 9px;border-radius:999px;font-size:11px;font-weight:600}.m6-badge i{width:6px;height:6px;border-radius:999px;flex:none}.m6-badge.ok{background:rgba(158,192,149,.16);border:1px solid rgba(158,192,149,.4);color:#cfe0c8}.m6-badge.ok i{background:#9ec095}.m6-badge.warn{background:hsla(19,58%,62%,.2);border:1px solid hsla(19,58%,62%,.5);color:#f1d9cc}.m6-badge.warn i{background:var(--terracota)}.m6-tier{font-size:9px;font-weight:600;letter-spacing:.24em;color:#d4bda9;margin-top:22px}.m6-name{font-family:var(--font-display),serif;font-weight:300;font-size:30px;color:#f5efe6;line-height:1.05;margin-top:5px}.m6-name em{font-style:italic;font-weight:400}.m6-pills{display:flex;flex-wrap:wrap;gap:7px;margin-top:15px}.m6-pill{padding:5px 11px;border-radius:999px;border:1px solid hsla(28,33%,75%,.34);font-size:11px;font-weight:500;color:#ecdfce}.m6-card-foot{display:flex;align-items:flex-end;justify-content:space-between;margin-top:20px;padding-top:15px;border-top:1px solid hsla(28,33%,75%,.2)}.m6-foot-k{font-size:8.5px;font-weight:600;letter-spacing:.2em;color:#d4bda9}.m6-foot-v{font-family:var(--font-display),serif;font-size:17px;color:#f5efe6;margin-top:4px;text-transform:capitalize}.m6-price{text-align:right;line-height:1}.m6-price b{font-family:var(--font-display),serif;font-weight:300;font-size:30px;color:#f5efe6}.m6-price span{font-size:13px;color:#d4bda9}.m6-warn{margin-top:12px;background:hsla(19,58%,62%,.12);border:1px solid hsla(19,58%,62%,.4);border-radius:16px;padding:14px 16px;display:flex;align-items:flex-start;gap:11px}.m6-warn svg{flex:none;margin-top:1px}.m6-warn-t{font-size:13px;font-weight:600;color:#a8502f}.m6-warn-btn{margin-top:9px;padding:8px 14px;border:none;border-radius:10px;background:#c0633f;color:#fff;font-family:inherit;font-size:12px;font-weight:600;cursor:pointer}.m6-warn-btn:hover{background:#a8502f}.m6-warn-btn:disabled{opacity:.6}.m6-sec{margin-top:26px}.m6-sec-h{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:12px;padding:0 2px}.m6-sec-k{font-size:11px;font-weight:600;letter-spacing:.24em;color:var(--muted)}.m6-sec-s{font-size:11.5px;color:#a39885}.m6-zlist{background:var(--paper-2);border:1px solid var(--line);border-radius:20px;overflow:hidden;box-shadow:0 12px 28px -26px rgba(47,46,45,.4)}.m6-ze{display:flex;align-items:center;gap:14px;padding:16px 18px}.m6-ze+.m6-ze{border-top:1px solid #f0ebe0}.m6-ze-ic{flex:none;width:38px;height:38px;border-radius:11px;background:#f3ece1;display:grid;place-items:center}.m6-ze-nm{font-family:var(--font-display),serif;font-size:18px;color:var(--ink);line-height:1.1}.m6-ze-sub{font-size:11.5px;color:#a39885;margin-top:2px}.m6-ze-rm{flex:none;padding:7px 12px;border:1px solid var(--line);border-radius:10px;background:transparent;color:#8a7f6c;font-family:inherit;font-size:11.5px;font-weight:500;cursor:pointer}.m6-ze-rm:hover{background:#f3ece1;color:var(--ink-soft)}.m6-perk{margin-top:14px;background:linear-gradient(135deg,#f5ede2,#f1e6d6);border:1px solid #e8dcc8;border-radius:20px;padding:16px 18px;display:flex;align-items:center;gap:14px}.m6-perk-ic{flex:none;width:42px;height:42px;border-radius:13px;background:#fbf6ee;border:1px solid #ead9c2;display:grid;place-items:center}.m6-perk-t{font-size:13px;font-weight:600;color:var(--ink)}.m6-perk-d{font-size:11.5px;color:var(--ink-soft);margin-top:2px}.m6-perk-d b{color:#9a7853;font-weight:500}.m6-add{width:100%;margin-top:11px;padding:15px;border:1px solid #d8c6ab;border-radius:16px;background:var(--paper-2);color:var(--ink);font-family:inherit;font-size:13.5px;font-weight:600;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:9px;box-shadow:0 12px 26px -24px rgba(47,46,45,.5)}.m6-add:hover{background:#f3ece1}.m6-row{margin-top:14px;width:100%;background:var(--paper-2);border:1px solid var(--line);border-radius:16px;padding:16px 18px;display:flex;align-items:center;justify-content:space-between;cursor:pointer;font-family:inherit;font-size:14px;color:var(--ink)}.m6-row:hover{background:#f3ece1}.m6-row .arr{color:var(--muted)}.m6-mini{margin-top:18px;color:var(--muted);padding:6px}.m6-mini,.m6-signout{width:100%;background:transparent;border:none;font-family:inherit;font-size:13px;cursor:pointer}.m6-signout{margin-top:6px;color:var(--terracota);font-weight:500;padding:8px}.m6-rm{background:var(--paper-2);border:1px solid var(--line);border-radius:20px;padding:18px}.m6-rm-k{font-size:11px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--muted)}.m6-rm-nm{font-family:var(--font-display),serif;font-size:20px;color:var(--ink);margin-top:.35rem}.m6-rm-note{font-size:12.5px;color:var(--ink-soft);margin-top:.55rem;line-height:1.45}.m6-rm-go{width:100%;margin-top:.95rem;padding:14px;border:1px solid hsla(19,58%,62%,.4);border-radius:12px;background:hsla(19,58%,62%,.1);color:#a8502f;font-family:inherit;font-size:13.5px;font-weight:600;cursor:pointer}.m6-rm-go:disabled{opacity:.6}