.Xc1t5a_page{--ink:#081b24;--paper:#f1eee7;--paper-muted:#6d7778;--coral:var(--lightningcss-light,#d4502f)var(--lightningcss-dark,#ff785f);--cyan:var(--lightningcss-light,#0b7686)var(--lightningcss-dark,#76d9ea);background:var(--lightningcss-light,#f1f6f9)var(--lightningcss-dark,#061720);grid-template-columns:minmax(0,1.38fr) minmax(430px,.82fr);min-height:100svh;display:grid;overflow:hidden}.Xc1t5a_storyPanel{background:radial-gradient(circle at 76% 40%,var(--lightningcss-light,#a2cddd4d)var(--lightningcss-dark,#2a697e4d),#0000 34%),radial-gradient(circle at 6% 94%,var(--lightningcss-light,#f56f5714)var(--lightningcss-dark,#ff785f14),#0000 27%),linear-gradient(145deg,var(--lightningcss-light,#f1f7fa)var(--lightningcss-dark,#071923) 0%,var(--lightningcss-light,#f2f9fd)var(--lightningcss-dark,#09222d) 48%,var(--lightningcss-light,#f1f6f9)var(--lightningcss-dark,#061720) 100%);flex-direction:column;min-width:0;min-height:100svh;padding:30px clamp(30px,4vw,72px) 28px;display:flex;position:relative;overflow:hidden}.Xc1t5a_storyGrid{opacity:.62;pointer-events:none;background-image:linear-gradient(var(--lightningcss-light,#49afbf0b)var(--lightningcss-dark,#76d9ea0b) 1px,#0000 1px),linear-gradient(90deg,var(--lightningcss-light,#49afbf0b)var(--lightningcss-dark,#76d9ea0b) 1px,#0000 1px),repeating-radial-gradient(at 22% 28%,#0000 0 58px,var(--lightningcss-light,#49afbf0b)var(--lightningcss-dark,#76d9ea0b) 59px 60px);background-size:72px 72px,72px 72px,100% 100%;position:absolute;inset:0}.Xc1t5a_storyGlow{pointer-events:none;border:1px solid var(--lightningcss-light,#2a96a612)var(--lightningcss-dark,#76d9ea12);border-radius:50%;width:360px;height:360px;position:absolute;top:18%;right:4%;box-shadow:0 0 0 70px var(--lightningcss-light,#42a8b906)var(--lightningcss-dark,#76d9ea06),0 0 0 140px var(--lightningcss-light,#42a8b905)var(--lightningcss-dark,#76d9ea05)}.Xc1t5a_storyHeader,.Xc1t5a_storyContent,.Xc1t5a_storyFooter{z-index:1;position:relative}.Xc1t5a_storyHeader{justify-content:space-between;align-items:center;gap:24px;display:flex}.Xc1t5a_storyActions{align-items:center;gap:10px;display:flex}.Xc1t5a_brand,.Xc1t5a_mobileBrand{color:inherit;align-items:center;text-decoration:none;display:inline-flex}.Xc1t5a_brand{color:var(--lightningcss-light,#24221e)var(--lightningcss-dark,#f4f1eb);gap:13px}.Xc1t5a_brandMark,.Xc1t5a_mobileBrandMark{color:var(--lightningcss-light,#c44a33)var(--lightningcss-dark,#ff856d);background:var(--lightningcss-light,#f56f5714)var(--lightningcss-dark,#ff785f14);border:1px solid var(--lightningcss-light,#d25d4257)var(--lightningcss-dark,#ff866957);flex:none;place-items:center;display:grid}.Xc1t5a_brandMark{border-radius:14px;width:49px;height:49px}.Xc1t5a_brand>span:last-child{flex-direction:column;display:flex}.Xc1t5a_brand strong{letter-spacing:-.035em;font-size:21px;font-weight:700}.Xc1t5a_brand small{color:var(--cyan);letter-spacing:.28em;margin-top:2px;font-size:8px;font-weight:700}.Xc1t5a_homeLink{color:var(--lightningcss-light,#475e67)var(--lightningcss-dark,#a8c1cb);border:1px solid var(--lightningcss-light,#4673812b)var(--lightningcss-dark,#70acbf2b);border-radius:10px;align-items:center;gap:8px;padding:9px 12px;font-size:11px;text-decoration:none;transition:color .18s,border-color .18s,background-color .18s;display:inline-flex}.Xc1t5a_storyContent{flex:1;grid-template-columns:minmax(270px,.82fr) minmax(330px,1fr);align-items:center;gap:clamp(34px,5vw,82px);padding:56px 0 48px;display:grid}.Xc1t5a_eyebrow{color:var(--cyan);letter-spacing:.2em;margin:0 0 18px;font-size:9px;font-weight:700}.Xc1t5a_storyCopy h1{color:var(--lightningcss-light,#24221e)var(--lightningcss-dark,#f4f1eb);letter-spacing:-.065em;margin:0;font-size:clamp(48px,5.2vw,82px);font-weight:500;line-height:.98}.Xc1t5a_storyCopy h1 span{color:var(--coral)}.Xc1t5a_storyDescription{color:var(--lightningcss-light,#4c626b)var(--lightningcss-dark,#a4bdc7);max-width:540px;margin:27px 0 0;font-size:14px;line-height:1.8}.Xc1t5a_routeBoard{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(135deg,var(--lightningcss-light,#f9fdffeb)var(--lightningcss-dark,#12323feb),var(--lightningcss-light,#f1f7fbf5)var(--lightningcss-dark,#071b25f5));border:1px solid var(--lightningcss-light,#4a91a745)var(--lightningcss-dark,#68afc545);border-radius:20px;justify-self:end;width:100%;max-width:540px;padding:22px;position:relative;overflow:hidden;box-shadow:0 28px 80px var(--lightningcss-light,#18344220)var(--lightningcss-dark,#00000047)}.Xc1t5a_routeBoard:before{content:"";border:1px solid var(--lightningcss-light,#2a96a614)var(--lightningcss-dark,#76d9ea14);border-radius:50%;width:230px;height:230px;position:absolute;top:-90px;right:-70px;box-shadow:0 0 0 38px var(--lightningcss-light,#42a8b906)var(--lightningcss-dark,#76d9ea06)}.Xc1t5a_boardHeader{border-bottom:1px solid var(--lightningcss-light,#3e6a7724)var(--lightningcss-dark,#83becf24);justify-content:space-between;align-items:flex-start;gap:18px;padding-bottom:18px;display:flex;position:relative}.Xc1t5a_boardHeader div{flex-direction:column;gap:6px;display:flex}.Xc1t5a_boardHeader small{color:var(--lightningcss-light,#486976)var(--lightningcss-dark,#789aa8);letter-spacing:.17em;font-size:8px}.Xc1t5a_boardHeader strong{color:var(--lightningcss-light,#212422)var(--lightningcss-dark,#eef2ef);font-size:15px;font-weight:600}.Xc1t5a_boardHeader>span{color:var(--lightningcss-light,#b8563e)var(--lightningcss-dark,#ff9a81);letter-spacing:.12em;border:1px solid var(--lightningcss-light,#d45b412e)var(--lightningcss-dark,#ff82662e);border-radius:7px;padding:6px 8px;font-size:8px}.Xc1t5a_routeStages{gap:0;padding:22px 0 18px;display:grid}.Xc1t5a_routeStage{align-items:center;gap:15px;min-height:76px;display:flex;position:relative}.Xc1t5a_routeStage:not(:last-child):after{content:"";background:linear-gradient(var(--lightningcss-light,#90b8c6)var(--lightningcss-dark,#4b8699),var(--lightningcss-light,#90b8c61f)var(--lightningcss-dark,#4b86991f));width:1px;position:absolute;top:55px;bottom:-20px;left:21px}.Xc1t5a_stageIcon{z-index:1;color:var(--lightningcss-light,#496975)var(--lightningcss-dark,#7c9daa);background:var(--lightningcss-light,#f5fcff)var(--lightningcss-dark,#0d2a36);border:1px solid var(--lightningcss-light,#7b9ca9)var(--lightningcss-dark,#345c6b);border-radius:50%;flex:none;place-items:center;width:43px;height:43px;display:grid;position:relative}.Xc1t5a_stageComplete{color:var(--lightningcss-light,#248c5f)var(--lightningcss-dark,#7ce2af);border-color:var(--lightningcss-light,#2f9c6f6e)var(--lightningcss-dark,#74dbaa6e)}.Xc1t5a_checkMark{color:#071b23;background:var(--lightningcss-light,#4eb586)var(--lightningcss-dark,#79dfae);border:2px solid var(--lightningcss-light,#a4bcc8)var(--lightningcss-dark,#0b2632);border-radius:50%;place-items:center;width:17px;height:17px;display:grid;position:absolute;bottom:-2px;right:-3px}.Xc1t5a_stageText{grid-template-columns:29px minmax(0,1fr);column-gap:9px;min-width:0;display:grid}.Xc1t5a_stageText small{color:var(--lightningcss-light,#466976)var(--lightningcss-dark,#6d929f);letter-spacing:.12em;grid-row:1/3;font-size:8px}.Xc1t5a_stageText strong{color:var(--lightningcss-light,#222727)var(--lightningcss-dark,#e8efef);font-size:13px;font-weight:600}.Xc1t5a_stageText span{color:var(--lightningcss-light,#4d6872)var(--lightningcss-dark,#84a1ac);margin-top:5px;font-size:10px}.Xc1t5a_boardFooter{color:var(--lightningcss-light,#208c5f)var(--lightningcss-dark,#7de0ae);border-top:1px solid var(--lightningcss-light,#3e6a7724)var(--lightningcss-dark,#83becf24);align-items:center;gap:9px;padding-top:17px;font-size:9px;display:flex}.Xc1t5a_storyFooter{border-top:1px solid var(--lightningcss-light,#4c768424)var(--lightningcss-dark,#6da5b724);flex-wrap:wrap;align-items:center;gap:22px;padding-top:20px;display:flex}.Xc1t5a_storyFooter span{color:var(--lightningcss-light,#4f6872)var(--lightningcss-dark,#8faab5);letter-spacing:.03em;align-items:center;gap:7px;font-size:9px;display:inline-flex}.Xc1t5a_storyFooter svg{color:var(--lightningcss-light,#248c5f)var(--lightningcss-dark,#7ce2af)}.Xc1t5a_authPanel{background:var(--paper);min-height:100svh;color:var(--ink);place-items:center;padding:42px clamp(30px,4vw,68px);display:grid;position:relative;overflow:auto}.Xc1t5a_paperPattern{opacity:.42;pointer-events:none;background:linear-gradient(90deg,#0000 0 42px,#ff785f17 43px 44px,#0000 45px),repeating-linear-gradient(0deg,#0000 0 31px,#081b2406 32px 33px);position:absolute;inset:0}.Xc1t5a_authContainer{z-index:1;width:min(100%,470px);padding:10px 0;position:relative}.Xc1t5a_mobileBrand{color:var(--ink);gap:10px;margin-bottom:32px;display:none}.Xc1t5a_mobileBrandMark{border-radius:11px;width:40px;height:40px}.Xc1t5a_mobileBrand strong{font-size:16px}.Xc1t5a_securityLabel{color:#687777;letter-spacing:.13em;text-transform:uppercase;align-items:center;gap:7px;margin-bottom:18px;font-size:9px;font-weight:700;display:inline-flex}.Xc1t5a_modeSwitch{background:#081b240b;border:1px solid #081b2421;border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;margin-bottom:34px;padding:4px;display:grid}.Xc1t5a_modeSwitch button{color:#6c7777;min-height:42px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;font-size:12px;font-weight:600;transition:background-color .18s,color .18s,box-shadow .18s}.Xc1t5a_modeSwitch button[aria-pressed=true]{color:var(--ink);background:#fff;box-shadow:0 5px 18px #18252814}.Xc1t5a_authHeader>p{color:#dc624d;letter-spacing:.17em;margin:0 0 10px;font-size:9px;font-weight:700}.Xc1t5a_authHeader h2{color:var(--ink);letter-spacing:-.055em;margin:0;font-size:clamp(34px,3.2vw,48px);font-weight:600;line-height:1.04}.Xc1t5a_authHeader>span{max-width:430px;color:var(--paper-muted);margin-top:16px;font-size:12px;line-height:1.7;display:block}.Xc1t5a_googleButton{width:100%;min-height:50px;color:var(--ink);font:inherit;cursor:pointer;background:#ffffff94;border:1px solid #081b242e;border-radius:11px;justify-content:center;align-items:center;gap:11px;margin-top:28px;font-size:12px;font-weight:700;transition:border-color .18s,background-color .18s,transform .18s;display:flex}.Xc1t5a_googleMark{color:#4285f4;background:#fff;border:1px solid #081b241f;border-radius:50%;place-items:center;width:24px;height:24px;font-family:Arial,sans-serif;font-size:13px;font-weight:700;display:grid}.Xc1t5a_divider{color:#8b9391;align-items:center;gap:13px;margin:23px 0;font-size:9px;display:flex}.Xc1t5a_divider:before,.Xc1t5a_divider:after{content:"";background:#081b241f;flex:1;height:1px}.Xc1t5a_form{gap:17px;display:grid}.Xc1t5a_field{gap:8px;display:grid}.Xc1t5a_field>span,.Xc1t5a_passwordLabel{color:#344447;font-size:10px;font-weight:700}.Xc1t5a_passwordLabel{justify-content:space-between;align-items:center;gap:14px;display:flex}.Xc1t5a_passwordLabel button{color:#c65442;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:9px}.Xc1t5a_inputWrap{position:relative}.Xc1t5a_inputWrap input{width:100%;min-height:51px;color:var(--ink);font:inherit;background:#ffffff94;border:1px solid #081b2429;border-radius:10px;outline:none;padding:0 47px 0 44px;font-size:12px;transition:border-color .18s,background-color .18s,box-shadow .18s}.Xc1t5a_inputWrap input::placeholder{color:#939b99}.Xc1t5a_inputWrap input:focus{background:#fff;border-color:#d35b4694;box-shadow:0 0 0 4px #ff785f1a}.Xc1t5a_fieldIcon{z-index:1;color:#788584;pointer-events:none;position:absolute;top:50%;left:15px;transform:translateY(-50%)}.Xc1t5a_passwordToggle{color:#768381;cursor:pointer;background:0 0;border:0;place-items:center;width:28px;height:28px;padding:0;display:grid;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.Xc1t5a_consent{color:#4f5b5c;align-items:flex-start;gap:9px;font-size:12px;line-height:1.55;display:flex}.Xc1t5a_consent a{color:#0b6f7e;font-weight:600}.Xc1t5a_consent input{width:15px;height:15px;accent-color:var(--coral);flex:none;margin:1px 0 0}.Xc1t5a_submitButton{background:var(--coral);color:#101c20;min-height:52px;font:inherit;cursor:pointer;border:0;border-radius:11px;justify-content:center;align-items:center;gap:10px;margin-top:2px;font-size:12px;font-weight:700;transition:background-color .18s,transform .18s,box-shadow .18s;display:flex;box-shadow:0 14px 30px #d5523c33}.Xc1t5a_googleButton:disabled,.Xc1t5a_submitButton:disabled,.Xc1t5a_passwordLabel button:disabled{cursor:wait;opacity:.62}.Xc1t5a_prototypeMessage{color:#536d72;background:#3188a112;border:1px solid #30758933;border-radius:8px;margin:0;padding:10px 12px;font-size:9px;line-height:1.5}.Xc1t5a_prototypeMessage[data-error=true]{color:#a13f31;background:#d35b4614;border-color:#d35b4647}.Xc1t5a_modePrompt{color:#737e7d;text-align:center;margin:21px 0 0;font-size:10px}.Xc1t5a_modePrompt button{color:#bd4c3a;font:inherit;cursor:pointer;background:0 0;border:0;margin-left:5px;padding:0;font-weight:700}.Xc1t5a_guestLink{color:#35484b;justify-content:center;align-items:center;gap:8px;width:fit-content;margin:25px auto 0;font-size:10px;font-weight:700;text-decoration:none;display:flex}.Xc1t5a_consentNote{color:#4f5b5c;margin:0 0 14px;font-size:12px;line-height:1.5}.Xc1t5a_consentNote a{color:#0b6f7e;font-weight:600}.Xc1t5a_privacyNote{color:#5f6b67;text-align:center;max-width:390px;margin:27px auto 0;font-size:11px;line-height:1.6}@media (hover:hover){.Xc1t5a_homeLink:hover{color:var(--lightningcss-light,#1a2122)var(--lightningcss-dark,#edf7f8);background:var(--lightningcss-light,#49afbf0d)var(--lightningcss-dark,#76d9ea0d);border-color:var(--lightningcss-light,#2a96a657)var(--lightningcss-dark,#76d9ea57)}.Xc1t5a_googleButton:hover{background:#fff;border-color:#081b244d;transform:translateY(-1px)}.Xc1t5a_submitButton:hover{background:#ff8a72;transform:translateY(-1px);box-shadow:0 18px 36px #d5523c40}.Xc1t5a_guestLink:hover,.Xc1t5a_modePrompt button:hover,.Xc1t5a_passwordLabel button:hover{color:#d75a45}}@media (max-width:1180px){.Xc1t5a_page{grid-template-columns:minmax(0,1fr) minmax(400px,.82fr)}.Xc1t5a_storyContent{grid-template-columns:minmax(0,1fr);gap:38px}.Xc1t5a_storyCopy h1{font-size:clamp(46px,6vw,68px)}.Xc1t5a_storyDescription{max-width:620px}.Xc1t5a_routeBoard{justify-self:stretch;max-width:none}}@media (max-width:900px){.Xc1t5a_page{display:block;overflow:visible}.Xc1t5a_storyPanel{min-height:auto;padding:24px 24px 38px}.Xc1t5a_storyContent{padding:52px 0 36px}.Xc1t5a_storyCopy{max-width:700px}.Xc1t5a_routeBoard{justify-self:start;max-width:660px}.Xc1t5a_authPanel{min-height:auto;padding:58px 24px 68px}.Xc1t5a_authContainer{width:min(100%,560px)}}@media (max-width:600px){.Xc1t5a_storyPanel{padding:20px 18px 30px}.Xc1t5a_brandMark{width:43px;height:43px}.Xc1t5a_brand strong{font-size:18px}.Xc1t5a_homeLink{justify-content:center;width:42px;height:42px;padding:0;font-size:0}.Xc1t5a_storyContent{padding:44px 0 28px}.Xc1t5a_storyCopy h1{font-size:clamp(43px,14vw,60px)}.Xc1t5a_storyDescription{margin-top:20px;font-size:12px}.Xc1t5a_routeBoard{border-radius:16px;padding:18px}.Xc1t5a_storyFooter{gap:11px 16px}.Xc1t5a_storyFooter span{font-size:8px}.Xc1t5a_authPanel{padding:48px 20px 56px}.Xc1t5a_securityLabel{margin-bottom:14px}.Xc1t5a_modeSwitch{margin-bottom:29px}.Xc1t5a_authHeader h2{font-size:36px}}@media (prefers-reduced-motion:reduce){.Xc1t5a_homeLink,.Xc1t5a_modeSwitch button,.Xc1t5a_googleButton,.Xc1t5a_inputWrap input,.Xc1t5a_submitButton{transition:none}}
