@font-face{font-family:Barlow;font-style:normal;font-weight:400;font-display:swap;src:url(../media/31e5e20239562b7a-s.3ih7dxnymi4t5.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9a8b04342f903b9d-s.3uaqc_eim_oz1.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Barlow;font-style:normal;font-weight:400;font-display:swap;src:url(../media/c6e2684784a55443-s.p.2w-eao_k5pziq.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow;font-style:normal;font-weight:600;font-display:swap;src:url(../media/b221c6d9681431a7-s.0p3m7ez1fl9bq.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow;font-style:normal;font-weight:600;font-display:swap;src:url(../media/af7efeee822b8a1b-s.0owl_bf4j-7yx.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Barlow;font-style:normal;font-weight:600;font-display:swap;src:url(../media/6c98c9fb873995d2-s.p.14sz-5zsn4k6e.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Fallback;src:local(Arial);ascent-override:103.43%;descent-override:20.69%;line-gap-override:0.0%;size-adjust:96.68%}.-uVR6a_className{font-family:Barlow,Barlow Fallback;font-style:normal}.-uVR6a_variable{--font-barlow:"Barlow", "Barlow Fallback"}
@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9710cef2a2a6ac70-s.1glkedkmkj4ol.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(../media/a978fc28c69736ab-s.0jk2f-2yu65-t.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Barlow Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(../media/303804218d80822e-s.p.0j4ssjn_k8z58.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Condensed Fallback;src:local(Arial);ascent-override:130.73%;descent-override:26.15%;line-gap-override:0.0%;size-adjust:76.49%}.eVCgNq_className{font-family:Barlow Condensed,Barlow Condensed Fallback;font-style:normal;font-weight:600}.eVCgNq_variable{--font-barlow-condensed:"Barlow Condensed", "Barlow Condensed Fallback"}
.join-page{font-family:var(--font-barlow), system-ui, sans-serif}@layer base{.join-page button,.join-page input,.join-page textarea,.join-page select{font:inherit}.join-page button{-webkit-tap-highlight-color:transparent}}.join-page .font-display{font-family:var(--font-barlow-condensed), sans-serif;letter-spacing:.005em;font-weight:600}.join-page .skip-link{z-index:100;color:#1a1814;background:#fcf9f2;padding:12px 20px;position:fixed;top:8px;left:8px;transform:translateY(-180%)}.join-page .skip-link:focus{transform:translateY(0)}.join-page :focus-visible{outline-offset:2px;outline:2px solid #dec58d}.join-page [tabindex="-1"]:focus-visible{outline:none}.join-page .slide-track{transition:transform .55s cubic-bezier(.22,1,.36,1)}.join-page .landing-surface{background:radial-gradient(at 16% 0,#dec58d0e,#0000 48%),#141412;box-shadow:0 28px 80px #00000038}.join-page .assistant-surface{background:linear-gradient(145deg,#ffffff09,#ffffff03)}.join-page .photo-slot{background-color:#1b1b18;background-image:repeating-linear-gradient(135deg,#ece6d809 0 1px,#0000 1px 16px)}.join-page .gold-action,.join-page .ask-join,.join-page .quiet-action,.join-page .suggestion-action,.join-page .slide-control,.join-page .slide-dot{transition:color .18s,background-color .18s,border-color .18s,transform .18s,opacity .18s}.join-page .gold-action:hover,.join-page .quiet-action:hover,.join-page .suggestion-action:hover,.join-page .slide-control:hover{transform:translateY(-1px)}.join-page .chat-message{animation:.22s ease-out both message-arrive}@keyframes message-arrive{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.join-page *,.join-page :before,.join-page :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.join-page{scroll-behavior:auto}}@media (max-width:639px){.join-page .landing-surface{box-shadow:0 18px 44px #0000002e}}@media (prefers-reduced-motion:reduce){.join-page .slide-track{transition:none!important}}.join-page .ask-myspro-chat.assistant-surface{background:linear-gradient(145deg,#ffffff08,#ffffff03);border:1px solid #3d3a30;border-radius:8px;min-width:0;padding:clamp(1rem,2.4vw,2rem);box-shadow:inset 0 1px #dec58d0f}.join-page .ask-myspro-chat .ask-title{color:#f3ede1;font-family:var(--app-font-sans);letter-spacing:-.045em;margin:0;font-size:clamp(1.85rem,3vw,2.5rem);font-weight:600;line-height:1.12}.join-page .ask-myspro-chat .ask-introduction{color:#bdb6a8;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1rem;padding:.75rem 0 1.5rem;font-size:.95rem;line-height:1.5;display:flex}.join-page .ask-myspro-chat .ask-thread{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#555044 transparent;color:#e9e3d7;min-height:12rem;max-height:25rem;padding:.5rem .25rem 1.25rem 0;overflow:hidden auto}.join-page .ask-myspro-chat .ask-thread:focus-visible{outline-offset:5px;border-radius:.5rem}.join-page .ask-myspro-chat .ask-message+.ask-message{margin-top:1.5rem}.join-page .ask-myspro-chat .ask-message{min-width:0}.join-page .ask-myspro-chat .ask-message-content{overflow-wrap:anywhere;min-width:0}.join-page .ask-myspro-chat .ask-message-user{justify-content:flex-end;display:flex}.join-page .ask-myspro-chat .ask-message-user .ask-message-content{color:#f5efe3;background:#2b2923;border-radius:1.125rem 1.125rem .375rem;max-width:88%;padding:.8rem 1rem}.join-page .ask-myspro-chat .ask-message-assistant .ask-message-content{max-width:100%}.join-page .ask-myspro-chat .ask-source{color:#c6b88f;letter-spacing:.065em;text-transform:uppercase;overflow-wrap:anywhere;margin-bottom:.5rem;font-size:.6875rem;font-weight:600;line-height:1.5;display:block}.join-page .ask-myspro-chat .ask-message-text{margin:0;font-size:1rem;line-height:1.65}.join-page .ask-myspro-chat .ask-fallback-note{color:#b5ad9d;border-left:1px solid #504b3d;margin-top:.65rem;padding-left:.75rem;font-size:.8125rem;line-height:1.5}.join-page .ask-myspro-chat .ask-inline-join{color:#dec58d;text-underline-offset:.25em;align-items:center;min-height:44px;margin-top:.5rem;text-decoration:underline;display:inline-flex}.join-page .ask-myspro-chat .ask-loading{color:#c8beaa;align-items:center;gap:.6rem;margin-top:1rem;font-size:.875rem;line-height:1.5;display:flex}.join-page .ask-myspro-chat .ask-loading svg{flex-shrink:0}.join-page .ask-myspro-chat .ask-starters{flex-wrap:wrap;gap:.5rem;padding:.5rem 0 1rem;display:flex}.join-page .ask-myspro-chat .ask-starter{color:#d6cfbe;text-align:left;overflow-wrap:anywhere;background:0 0;border:1px solid #454137;border-radius:999px;max-width:100%;min-height:44px;padding:.55rem .9rem;font-size:.8125rem;font-weight:400;line-height:1.35}.join-page .ask-myspro-chat .ask-starter:hover{background:#25231d;border-color:#84765a;transform:none}.join-page .ask-myspro-chat .ask-starter:disabled{cursor:wait;opacity:.5}.join-page .ask-myspro-chat .ask-form{min-width:0}.join-page .ask-myspro-chat .ask-composer{color:#1a1814;background:#fcf9f2;border:1px solid #d7cfbe;border-radius:1.2rem;min-height:7rem;padding:.2rem;position:relative;box-shadow:0 8px 24px #00000014}.join-page .ask-myspro-chat .ask-composer:focus-within{outline-offset:3px;outline:2px solid #dec58d}.join-page .ask-myspro-chat .ask-input{resize:none;color:#1a1814;background:0 0;border:0;border-radius:1rem;width:100%;min-height:3.2rem;max-height:12rem;padding:.8rem .9rem;font-size:1rem;line-height:1.5;display:block}.join-page .ask-myspro-chat .ask-input::placeholder{color:#766e5e}.join-page .ask-myspro-chat .ask-input:focus-visible{outline:none}.join-page .ask-myspro-chat .ask-composer-actions{justify-content:flex-end;align-items:center;gap:.4rem;padding:0 .3rem .3rem;display:flex}.join-page .ask-myspro-chat .ask-dictation,.join-page .ask-myspro-chat .ask-send{color:#29251c;border:0;border-radius:50%;flex:0 0 44px;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}.join-page .ask-myspro-chat .ask-dictation{background:0 0}.join-page .ask-myspro-chat .ask-dictation:hover{background:#eae2d0;transform:none}.join-page .ask-myspro-chat .ask-dictation[aria-pressed=true]{background:#e5cf9d}.join-page .ask-myspro-chat .ask-send{background:#d8bf84}.join-page .ask-myspro-chat .ask-send:hover{background:#cbb071;transform:none}.join-page .ask-myspro-chat .ask-send:disabled,.join-page .ask-myspro-chat .ask-dictation:disabled{cursor:not-allowed;opacity:.45}.join-page .ask-myspro-chat .ask-composer-help{color:#afa797;flex-wrap:wrap;justify-content:space-between;gap:.25rem .75rem;margin-top:.65rem;font-size:.75rem;line-height:1.5;display:flex}.join-page .ask-myspro-chat .ask-join{color:#1a1814;background:#dec58d;border-radius:3px;justify-content:center;align-self:stretch;align-items:center;gap:.55rem;min-height:48px;margin-top:1.25rem;padding:.6rem 1.4rem;font-size:1rem;font-weight:600;display:flex}.join-page .ask-myspro-chat .ask-join:hover{background:#e7d3a6}.join-page .ask-myspro-chat .ask-join-hint{text-align:center;color:#a9a190;margin-top:.1rem;font-size:.75rem;line-height:1.5}@media (max-width:420px){.join-page .ask-myspro-chat.assistant-surface{padding:1rem .75rem}.join-page .ask-myspro-chat .ask-thread{max-height:22rem}.join-page .ask-myspro-chat .ask-starter{padding-inline:.75rem}.join-page .ask-myspro-chat .ask-message-user .ask-message-content{max-width:94%}}@media (prefers-reduced-motion:reduce){.join-page .ask-myspro-chat .chat-message,.join-page .ask-myspro-chat .ask-loading svg,.join-page .ask-myspro-chat .ask-send svg,.join-page .ask-myspro-chat .ask-dictation svg{animation:none}}
