.qKQDkq_wrap{max-width:460px;margin:0}.qKQDkq_grid{grid-template-columns:repeat(5,1fr);gap:8px;max-width:460px;display:grid}.qKQDkq_grid>span{aspect-ratio:1;place-items:center;display:grid;position:relative}.qKQDkq_quiet{background:var(--mist)}.qKQDkq_record{background:var(--red);color:#fff;flex-direction:column;grid-area:2/2/4/4;justify-content:space-between;padding:16px;display:flex}.qKQDkq_record svg path[stroke=\#E7161E]{stroke:#fff}.qKQDkq_record b{font-size:15px;font-weight:500;line-height:1.25}.qKQDkq_fhir{letter-spacing:.04em;background:#00000038;align-self:flex-start;padding:2px 6px;font-size:11px;font-weight:500}.qKQDkq_practice{background:var(--paper);box-shadow:inset 0 0 0 1px var(--ink);color:var(--ink);transition:background-color .4s var(--ease), color .4s var(--ease), box-shadow .4s var(--ease)}.qKQDkq_check{background:var(--ink);width:8px;height:8px;transition:background-color .4s;position:absolute;top:6px;right:6px}.qKQDkq_on{background:var(--ink);color:var(--paper);box-shadow:0 0 0 3px color-mix(in srgb, var(--red) 35%, transparent), 0 12px 30px #e7161e40}.qKQDkq_on .qKQDkq_check{background:var(--red)}.qKQDkq_locked{box-shadow:inset 0 0 0 1px var(--line-strong);color:var(--faint);background:0 0}.qKQDkq_locked svg *{stroke:currentColor!important}@media (prefers-reduced-motion:reduce){.qKQDkq_practice,.qKQDkq_check{transition:none}}.qKQDkq_legend{color:var(--mute);flex-direction:column;gap:8px;margin-top:18px;font-size:13px;display:flex}.qKQDkq_legend span{align-items:center;gap:10px;display:flex}.qKQDkq_legend i{flex:none;width:12px;height:12px}.qKQDkq_kRecord{background:var(--red)}.qKQDkq_kPractice{background:var(--ink)}.qKQDkq_kLocked{box-shadow:inset 0 0 0 1px var(--line-strong)}
.r1-e9W_mosaic{grid-template-columns:repeat(6,1fr);gap:8px;display:grid;position:relative}.r1-e9W_mosaic>span{aspect-ratio:1}.r1-e9W_quiet{background:var(--mist)}.r1-e9W_ink{background:var(--ink)}.r1-e9W_pink{background:var(--blush)}.r1-e9W_line{box-shadow:inset 0 0 0 1px var(--line-strong)}.r1-e9W_core{background:var(--red);animation:r1-e9W_glow 3.6s var(--ease-in-out) infinite;grid-area:2/3/4/5;place-items:center;display:grid;position:relative}.r1-e9W_q{width:46%;height:auto}@keyframes r1-e9W_glow{0%,to{box-shadow:0 0 #e7161e73,0 20px 50px #e7161e40}50%{box-shadow:0 0 0 14px #e7161e00,0 24px 70px #e7161e73}}.r1-e9W_tile{background:var(--paper);box-shadow:inset 0 0 0 1px var(--line-strong);color:var(--ink);transition:transform .3s var(--ease), box-shadow .3s var(--ease);place-items:center;display:grid;position:relative}.r1-e9W_tileInk{background:var(--ink);box-shadow:none;color:var(--paper)}.r1-e9W_tile em{opacity:0;white-space:nowrap;font-size:11px;font-style:normal;font-weight:500;transition:opacity .2s;position:absolute;bottom:4px;left:6px}.r1-e9W_tile em b{color:var(--red)}.r1-e9W_tile:hover{box-shadow:inset 0 0 0 1.5px var(--red);transform:translateY(-3px)}.r1-e9W_tileInk:hover{box-shadow:0 0 0 1.5px var(--red)}.r1-e9W_tile:hover em{opacity:1}.r1-e9W_star{width:22px;height:22px;fill:var(--red);filter:drop-shadow(0 0 6px #e7161eb3);animation:r1-e9W_twinkle 2.6s var(--ease-in-out) both;position:absolute;top:-9px;right:-9px}@keyframes r1-e9W_twinkle{0%{opacity:0;transform:scale(.2)rotate(-45deg)}20%{opacity:1;transform:scale(1.15)rotate(0)}35%{transform:scale(.9)}50%{transform:scale(1.05)}80%{opacity:1}to{opacity:0;transform:scale(.6)rotate(20deg)}}@media (prefers-reduced-motion:reduce){.r1-e9W_core,.r1-e9W_star{animation:none}}@media (max-width:640px){.r1-e9W_mosaic{gap:5px}.r1-e9W_tile svg{width:22px;height:22px}}
.kD-wqq_page{background:var(--paper);min-height:100dvh;color:var(--ink)}.kD-wqq_wrap{max-width:1240px;margin:0 auto;padding:0 32px}.kD-wqq_header{z-index:40;background:color-mix(in srgb, var(--paper) 94%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--line);position:sticky;top:0}.kD-wqq_headerIn{align-items:center;gap:32px;max-width:1240px;height:72px;margin:0 auto;padding:0 32px;display:flex}.kD-wqq_logo{color:var(--ink)}.kD-wqq_wordmark{width:auto;height:30px;display:block}.kD-wqq_links{gap:26px;display:flex}.kD-wqq_links a{color:var(--text);font-size:15px;text-decoration:none}.kD-wqq_links a:hover{color:var(--ink);box-shadow:inset 0 -2px 0 var(--red)}.kD-wqq_actions{align-items:center;gap:10px;margin-left:auto;display:flex}.kD-wqq_ghostBtn,.kD-wqq_lang,.kD-wqq_signIn{height:42px;color:var(--ink);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0 16px;font-size:15px;font-weight:500;text-decoration:none;display:inline-flex}.kD-wqq_ghostBtn{box-shadow:inset 0 0 0 1px var(--line-strong)}.kD-wqq_ghostBtn:hover{box-shadow:inset 0 0 0 1.5px var(--ink)}.kD-wqq_lang,.kD-wqq_theme{width:42px;color:var(--mute);justify-content:center;padding:0;font-size:13px}.kD-wqq_theme{cursor:pointer;background:0 0;border:0;align-items:center;height:42px;display:inline-flex}.kD-wqq_lang:hover,.kD-wqq_theme:hover{color:var(--ink);box-shadow:inset 0 0 0 1px var(--line-strong)}.kD-wqq_signIn{background:var(--ink);color:var(--paper)}.kD-wqq_signIn:hover{background:var(--red);color:#fff}.kD-wqq_page a:focus-visible,.kD-wqq_page button:focus-visible,.kD-wqq_page input:focus-visible,.kD-wqq_page summary:focus-visible{outline:2px solid var(--red);outline-offset:2px}.kD-wqq_hero{border-bottom:1px solid var(--line-strong);background:linear-gradient(var(--line), var(--line)) 50% 0 / 1px 100% no-repeat, var(--paper)}.kD-wqq_heroIn{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:center;gap:64px;max-width:1240px;margin:0 auto;padding:72px 32px 80px;display:grid}.kD-wqq_heroText h1{letter-spacing:-.03em;margin:0;font-size:clamp(42px,5.4vw,76px);font-weight:300;line-height:1}.kD-wqq_lead{max-width:54ch;color:var(--text);margin:22px 0 0;font-size:18px;line-height:1.55}.kD-wqq_search{background:var(--paper);box-shadow:0 0 0 1px var(--ink), 0 18px 40px #00000014;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) auto;margin-top:32px;display:grid}.kD-wqq_field{color:var(--mute);align-items:center;gap:10px;padding:0 16px;display:flex}.kD-wqq_field+.kD-wqq_field{border-left:1px solid var(--line-strong)}.kD-wqq_field input{width:100%;height:62px;color:var(--ink);font:inherit;background:0 0;border:0;font-size:16px}.kD-wqq_field input:focus{outline:none}.kD-wqq_field:focus-within{box-shadow:inset 0 -3px 0 var(--red);color:var(--ink)}.kD-wqq_searchBtn{background:var(--red);color:#fff;font:inherit;cursor:pointer;border:0;align-items:center;gap:10px;padding:0 26px;font-size:16px;font-weight:500;display:inline-flex}.kD-wqq_searchBtn:hover{background:var(--deep)}.kD-wqq_popular{flex-wrap:wrap;align-items:center;gap:8px;margin-top:18px;display:flex}.kD-wqq_popular span{color:var(--mute);margin-right:4px;font-size:14px}.kD-wqq_popular button{background:var(--mist);height:34px;color:var(--ink);font:inherit;cursor:pointer;border:0;padding:0 12px;font-size:14px}.kD-wqq_popular button:hover{background:var(--blush)}.kD-wqq_first{color:var(--mute);align-items:center;gap:10px;margin:26px 0 0;font-size:14px;display:flex}.kD-wqq_first i{background:var(--red);width:10px;height:10px}.kD-wqq_mosaic{grid-template-columns:repeat(6,1fr);gap:8px;display:grid;position:relative}.kD-wqq_mosaic>span{aspect-ratio:1;background:var(--mist)}.kD-wqq_mRed{background:var(--red)!important}.kD-wqq_mInk{background:var(--ink)!important}.kD-wqq_mPink{background:var(--blush)!important}.kD-wqq_mLine{box-shadow:inset 0 0 0 1px var(--line-strong);background:0 0!important}.kD-wqq_mWhite{background:#fff!important}.kD-wqq_ticket{z-index:2;background:var(--paper);width:min(300px,80%);box-shadow:0 0 0 1px var(--ink), 0 24px 50px #00000024;border-left:4px solid var(--red);flex-direction:column;gap:4px;padding:18px 20px;display:flex;position:absolute;bottom:-56px;right:-24px}.kD-wqq_ticketLabel{color:var(--mute);font-size:13px}.kD-wqq_ticket b{font-size:24px;font-weight:400}.kD-wqq_ticket>span:not(.kD-wqq_ticketLabel){font-size:15px}.kD-wqq_ticket em{align-items:center;gap:8px;margin-top:6px;font-size:13px;font-style:normal;font-weight:500;display:inline-flex}.kD-wqq_ticket em i{background:var(--ink);width:10px;height:10px}.kD-wqq_section{border-bottom:1px solid var(--line);padding:88px 0}.kD-wqq_mist{background:var(--mist)}.kD-wqq_h2{letter-spacing:-.02em;max-width:22ch;margin:0 0 40px;font-size:clamp(30px,3.4vw,46px);font-weight:300;line-height:1.08}.kD-wqq_features{border-top:1px solid var(--line-strong);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.kD-wqq_features article{flex-direction:column;gap:12px;padding:28px 28px 8px 0;display:flex}.kD-wqq_features article+article{border-left:1px solid var(--line-strong);padding-left:28px}.kD-wqq_icon{background:var(--mist);width:56px;height:56px;color:var(--ink);place-items:center;display:grid}.kD-wqq_features h3{margin:8px 0 0;font-size:20px;font-weight:500;line-height:1.25}.kD-wqq_features p{color:var(--text);margin:0;font-size:15px;line-height:1.6}.kD-wqq_module{color:var(--mute);margin-top:auto;padding-top:10px;font-size:13px}.kD-wqq_module b{color:var(--red);font-weight:500}.kD-wqq_steps{border-top:1px solid var(--line-strong);grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:0;padding:0;list-style:none;display:grid}.kD-wqq_steps li{flex-direction:column;gap:10px;padding:28px 28px 0 0;display:flex}.kD-wqq_steps li+li{border-left:1px solid var(--line-strong);padding-left:28px}.kD-wqq_stepN{background:var(--ink);width:36px;height:36px;color:var(--paper);place-items:center;font-size:15px;font-weight:500;display:grid}.kD-wqq_steps h3{margin:8px 0 0;font-size:22px;font-weight:400}.kD-wqq_steps p{max-width:36ch;color:var(--text);margin:0;font-size:15px;line-height:1.6}.kD-wqq_stepArt{grid-template-columns:repeat(6,22px);gap:4px;margin-top:18px;display:grid}.kD-wqq_stepArt i{background:var(--paper);height:22px;box-shadow:inset 0 0 0 1px var(--line-strong)}.kD-wqq_stepArt i.kD-wqq_on{background:var(--red);box-shadow:none}.kD-wqq_split{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center;gap:72px;display:grid}.kD-wqq_reverse{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}.kD-wqq_splitText p{max-width:56ch;color:var(--text);margin:-16px 0 0;font-size:17px;line-height:1.65}.kD-wqq_textLink{color:var(--ink);box-shadow:inset 0 -2px 0 var(--red);margin-top:22px;font-size:15px;font-weight:500;text-decoration:none;display:inline-block}.kD-wqq_dataArt{grid-template-columns:repeat(4,1fr);gap:8px;max-width:420px;display:grid}.kD-wqq_dataArt span{aspect-ratio:1;background:var(--mist)}.kD-wqq_install{flex-direction:column;gap:10px;margin:24px 0 28px;padding:0;list-style:none;display:flex}.kD-wqq_install li{align-items:center;gap:14px;font-size:16px;display:flex}.kD-wqq_install span{background:var(--paper);width:28px;height:28px;box-shadow:inset 0 0 0 1px var(--ink);place-items:center;font-size:13px;font-weight:500;display:grid}.kD-wqq_primary,.kD-wqq_secondaryBtn,.kD-wqq_whiteBtn{height:50px;font:inherit;cursor:pointer;border:0;justify-content:center;align-items:center;padding:0 24px;font-size:16px;font-weight:500;text-decoration:none;display:inline-flex}.kD-wqq_primary{background:var(--red);color:#fff}.kD-wqq_primary:hover{background:var(--deep)}.kD-wqq_secondaryBtn{background:var(--paper);color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink);margin-top:22px}.kD-wqq_secondaryBtn:hover{background:var(--ink);color:var(--paper)}.kD-wqq_phone{background:var(--ink);justify-self:center;width:260px;padding:12px;box-shadow:0 30px 60px #0000002e}.kD-wqq_phoneScreen{background:var(--paper);flex-direction:column;gap:12px;height:460px;padding:24px 18px;display:flex}.kD-wqq_phoneLogo{width:auto;height:22px;color:var(--ink)}.kD-wqq_phoneLine{background:var(--mist-2);height:12px;margin-top:6px}.kD-wqq_short{width:60%;margin-top:0}.kD-wqq_phoneTicket{border-left:4px solid var(--red);box-shadow:inset 0 0 0 1px var(--line-strong);flex-direction:column;gap:2px;margin-top:12px;padding:14px;display:flex}.kD-wqq_phoneTicket b{font-size:18px;font-weight:400}.kD-wqq_phoneTicket span{color:var(--mute);font-size:13px}.kD-wqq_phoneBtn{background:var(--red);height:44px;margin-top:auto}.kD-wqq_doctor{background:var(--night);color:var(--night-text);grid-template-columns:240px minmax(0,1fr);align-items:center;gap:56px;padding:56px;display:grid}.kD-wqq_doctorArt{aspect-ratio:1;background:var(--night-2);position:relative;overflow:hidden}.kD-wqq_doctorArt:before{content:"";background:var(--red);width:28%;height:28%;position:absolute;top:0;right:0}.kD-wqq_doctorArt img{object-fit:cover;object-position:center 20%;width:100%;height:100%;position:absolute;inset:0}.kD-wqq_doctorArt:before{z-index:1}.kD-wqq_doctor h2{letter-spacing:-.02em;margin:0;font-size:clamp(28px,3vw,42px);font-weight:300}.kD-wqq_doctorLead{color:var(--night-mute);margin:10px 0 0;font-size:17px}.kD-wqq_doctor ul{flex-direction:column;gap:12px;margin:24px 0 30px;padding:0;list-style:none;display:flex}.kD-wqq_doctor li{gap:12px;font-size:16px;line-height:1.5;display:flex}.kD-wqq_doctor li:before{content:"";background:var(--red);flex:none;width:10px;height:10px;margin-top:7px}.kD-wqq_whiteBtn{color:#0a0a0a;background:#fff}.kD-wqq_whiteBtn:hover{background:var(--red);color:#fff}.kD-wqq_help{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:64px;display:grid}.kD-wqq_helpLead{color:var(--text);margin:-24px 0 0;font-size:16px;line-height:1.6}.kD-wqq_faq{border-top:1px solid var(--line-strong)}.kD-wqq_faq details{border-bottom:1px solid var(--line-strong)}.kD-wqq_faq summary{cursor:pointer;justify-content:space-between;gap:16px;padding:20px 0;font-size:18px;list-style:none;display:flex}.kD-wqq_faq summary::-webkit-details-marker{display:none}.kD-wqq_faq summary:after{content:"+";background:var(--mist);flex:none;place-items:center;width:28px;height:28px;font-size:18px;display:grid}.kD-wqq_faq details[open] summary:after{content:"–";background:var(--ink);color:var(--paper)}.kD-wqq_faq details p{max-width:62ch;color:var(--text);margin:-6px 0 20px;font-size:16px;line-height:1.6}.kD-wqq_footer{background:var(--night);color:var(--night-mute);padding:48px 0}.kD-wqq_footIn{flex-wrap:wrap;align-items:center;gap:24px 40px;display:flex}.kD-wqq_footLogo{width:auto;height:26px}.kD-wqq_footer nav{flex-wrap:wrap;gap:12px 26px;display:flex}.kD-wqq_footer a{color:var(--night-text);font-size:15px;text-decoration:none}.kD-wqq_footer a:hover{box-shadow:inset 0 -2px 0 var(--red)}.kD-wqq_footer p{margin:0 0 0 auto;font-size:14px}@media (max-width:1000px){.kD-wqq_links{display:none}.kD-wqq_heroIn,.kD-wqq_split,.kD-wqq_reverse,.kD-wqq_help{grid-template-columns:1fr;gap:48px}.kD-wqq_hero{background:var(--paper)}.kD-wqq_mosaic{max-width:520px;margin-bottom:30px}.kD-wqq_features{grid-template-columns:repeat(2,minmax(0,1fr))}.kD-wqq_features article:nth-child(3){border-left:0;padding-left:0}.kD-wqq_features article:nth-child(n+3){border-top:1px solid var(--line-strong)}.kD-wqq_doctor{grid-template-columns:1fr;padding:36px 28px}.kD-wqq_doctorArt{max-width:160px}}@media (max-width:640px){.kD-wqq_wrap,.kD-wqq_headerIn,.kD-wqq_heroIn{padding-left:16px;padding-right:16px}.kD-wqq_headerIn{gap:12px;height:60px}.kD-wqq_wordmark{height:24px}.kD-wqq_ghostBtn{display:none}.kD-wqq_signIn{height:38px;padding:0 12px;font-size:14px}.kD-wqq_heroIn{padding-top:36px;padding-bottom:56px}.kD-wqq_lead{font-size:16px}.kD-wqq_search{grid-template-columns:1fr}.kD-wqq_field+.kD-wqq_field{border-left:0;border-top:1px solid var(--line-strong)}.kD-wqq_searchBtn{justify-content:center;height:56px}.kD-wqq_section{padding:56px 0}.kD-wqq_h2{margin-bottom:28px}.kD-wqq_features,.kD-wqq_steps{grid-template-columns:1fr}.kD-wqq_features article,.kD-wqq_features article+article,.kD-wqq_steps li,.kD-wqq_steps li+li{border-left:0;border-top:1px solid var(--line-strong);padding:22px 0}.kD-wqq_features article:first-child,.kD-wqq_steps li:first-child{border-top:0}.kD-wqq_phone{display:none}.kD-wqq_footer p{margin-left:0}}.kD-wqq_heroPhoto{z-index:3;aspect-ratio:1;object-fit:cover;border:6px solid var(--paper);width:46%;height:auto;position:absolute;bottom:-48px;left:-9%;box-shadow:0 24px 50px #0000002e}.kD-wqq_stepImg{aspect-ratio:3/2;object-fit:cover;background:var(--mist-2);width:100%;margin-top:18px;display:block}.kD-wqq_storyPhoto{margin:0;position:relative}.kD-wqq_storyPhoto img{aspect-ratio:3/2;object-fit:cover;width:100%;height:auto;display:block;box-shadow:0 30px 60px #00000024}.kD-wqq_storyPhoto:before{content:"";z-index:-1;background:var(--red);width:38%;height:46%;position:absolute;bottom:-18px;left:-18px}.kD-wqq_storyBadge{background:var(--paper);color:var(--ink);box-shadow:0 0 0 1px var(--ink), 0 16px 34px #00000026;align-items:center;gap:10px;padding:12px 16px;font-size:14px;font-weight:500;display:inline-flex;position:absolute;top:22px;right:-16px}.kD-wqq_storyBadge i{background:var(--red);width:10px;height:10px}.kD-wqq_story{background:var(--blush);border-bottom:1px solid var(--line);padding:96px 0}.kD-wqq_storyIn{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:72px;display:grid}.kD-wqq_storyArt{grid-template-columns:1fr 1fr;gap:12px;display:grid;position:relative}.kD-wqq_storyArt figure{aspect-ratio:3/4;margin:0;position:relative;overflow:hidden}.kD-wqq_storyAwa{background:var(--paper)}.kD-wqq_storyDoc{background:var(--night);margin-top:64px!important}.kD-wqq_storyArt img{width:92%;height:auto;position:absolute;bottom:0;left:4%}.kD-wqq_storyLink{background:var(--red);width:44px;height:44px;box-shadow:0 0 0 6px var(--blush);position:absolute;top:46%;left:50%;transform:translate(-50%,-50%)}.kD-wqq_storyLink:after{content:"";border-top:2px solid #fff;border-bottom:0;border-left:0;border-right:2px solid #fff;position:absolute;inset:12px;transform:rotate(45deg)translate(-2px,2px)}.kD-wqq_storyKicker{color:var(--red-text);align-items:center;gap:10px;margin-bottom:18px;font-size:14px;font-weight:500;display:inline-flex}.kD-wqq_storyKicker:before{content:"";background:var(--red);width:9px;height:9px}.kD-wqq_storyText .kD-wqq_h2{margin-bottom:16px}.kD-wqq_storyLead{max-width:50ch;color:var(--blush-text);margin:0 0 32px;font-size:17px;line-height:1.6}.kD-wqq_timeline{border-left:2px solid var(--red);margin:0;padding:0;list-style:none}.kD-wqq_timeline li{padding:0 0 22px 24px;position:relative}.kD-wqq_timeline li:last-child{padding-bottom:0}.kD-wqq_timeline li:before{content:"";background:var(--red);width:12px;height:12px;position:absolute;top:5px;left:-7px}.kD-wqq_timeline time{color:var(--red-text);font-size:13px;font-weight:500}.kD-wqq_timeline p{max-width:48ch;color:var(--ink);margin:4px 0 0;font-size:16px;line-height:1.55}@media (max-width:1000px){.kD-wqq_storyIn{grid-template-columns:1fr;gap:48px}.kD-wqq_storyArt{max-width:520px}.kD-wqq_heroPhoto{width:40%;left:-4%}}@media (max-width:640px){.kD-wqq_story{padding:56px 0}.kD-wqq_heroPhoto{border-width:4px;width:42%;bottom:-36px}}
.hb4QVW_blank{background:var(--paper);min-height:100dvh}.hb4QVW_frame{flex-direction:column;min-height:100dvh;display:flex}.hb4QVW_main{width:100%;max-width:1200px;padding:20px 16px calc(96px + env(safe-area-inset-bottom));flex:1;margin:0 auto}.hb4QVW_offline{background:var(--ink);color:var(--paper);text-align:center;margin:0;padding:8px 18px;font-size:13px}.hb4QVW_top{z-index:30;background:color-mix(in srgb, var(--paper) 92%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--line);height:58px;padding:0 16px;position:sticky;top:0}.hb4QVW_topIn{align-items:center;gap:32px;max-width:1200px;height:100%;margin:0 auto;display:flex}.hb4QVW_logo{color:var(--ink);margin-right:auto}.hb4QVW_wordmark{width:auto;height:24px;display:block}.hb4QVW_bookBtn{background:var(--red);color:#fff;white-space:nowrap;align-items:center;height:40px;padding:0 16px;font-size:14px;font-weight:500;text-decoration:none;display:none}.hb4QVW_bookBtn:hover{background:var(--deep)}.hb4QVW_me{background:var(--blush);width:38px;height:38px;color:var(--blush-text);text-transform:uppercase;place-items:center;font-size:14px;font-weight:500;text-decoration:none;display:grid}.hb4QVW_bookBtn:focus-visible,.hb4QVW_me:focus-visible,.hb4QVW_logo:focus-visible{outline:2px solid var(--red);outline-offset:2px}.hb4QVW_topNav{gap:22px;display:none}.hb4QVW_topNav a{color:var(--text);font-size:15px;text-decoration:none}.hb4QVW_topNav a.hb4QVW_on{color:var(--ink);box-shadow:inset 0 -2px 0 var(--red);font-weight:500}.hb4QVW_tabs{z-index:30;padding:6px 4px calc(6px + env(safe-area-inset-bottom));background:var(--paper);border-top:1px solid var(--line-strong);grid-template-columns:repeat(4,1fr);display:grid;position:fixed;bottom:0;left:0;right:0}.hb4QVW_tabs a{color:var(--mute);flex-direction:column;align-items:center;gap:3px;padding:6px 0;font-size:12px;text-decoration:none;display:flex;position:relative}.hb4QVW_tabs a.hb4QVW_on{color:var(--ink);font-weight:500}.hb4QVW_tabs a.hb4QVW_on:before{content:"";background:var(--red);width:24px;height:3px;position:absolute;top:-6px}.hb4QVW_tabs a:focus-visible,.hb4QVW_topNav a:focus-visible{outline:2px solid var(--red);outline-offset:2px}@media (min-width:760px){.hb4QVW_top{height:68px;padding:0 32px}.hb4QVW_topNav{margin-right:8px;display:flex}.hb4QVW_bookBtn{display:inline-flex}.hb4QVW_main{max-width:1264px;padding:32px 32px 64px}.hb4QVW_tabs{display:none}.hb4QVW_main{padding-bottom:64px}}.hb4QVW_welcome{flex-direction:column;max-width:520px;min-height:100dvh;margin:0 auto;padding:20px 22px 32px;display:flex}.hb4QVW_welcomeTop{justify-content:space-between;align-items:center;display:flex}.hb4QVW_wordmarkLg{width:auto;height:30px}.hb4QVW_lang{color:var(--mute);font:inherit;cursor:pointer;background:0 0;border:0;font-size:14px}.hb4QVW_hero{flex-direction:column;gap:16px;margin:auto 0;display:flex}.hb4QVW_grid{grid-template-columns:repeat(4,54px);gap:6px;margin-bottom:18px;display:grid}.hb4QVW_grid span{background:var(--mist);width:54px;height:54px}.hb4QVW_grid .hb4QVW_taken{background:var(--mist-2);box-shadow:inset 0 0 0 1px var(--line-strong)}.hb4QVW_grid .hb4QVW_picked{background:var(--red)}.hb4QVW_hero h1,.hb4QVW_form h1{letter-spacing:-.02em;margin:0;font-size:40px;font-weight:300;line-height:1.05}.hb4QVW_hero p{color:var(--text);margin:0;font-size:17px;line-height:1.55}.hb4QVW_ctas{flex-direction:column;gap:10px;margin-top:10px;display:flex}.hb4QVW_primary,.hb4QVW_secondary{height:54px;font:inherit;cursor:pointer;border:0;font-size:16px;font-weight:500}.hb4QVW_primary{background:var(--red);color:#fff}.hb4QVW_primary:hover{background:var(--deep)}.hb4QVW_primary:disabled{opacity:.6}.hb4QVW_secondary{background:var(--paper);color:var(--ink);box-shadow:inset 0 0 0 1px var(--line-strong)}.hb4QVW_primary:focus-visible,.hb4QVW_secondary:focus-visible,.hb4QVW_link:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.hb4QVW_small{color:var(--mute)!important;font-size:14px!important}.hb4QVW_form{flex-direction:column;gap:16px;margin:auto 0;padding-top:24px;display:flex}.hb4QVW_form label{flex-direction:column;gap:6px;font-size:14px;font-weight:500;display:flex}.hb4QVW_form input{background:var(--paper);height:52px;color:var(--ink);font:inherit;box-shadow:inset 0 0 0 1px var(--line-strong);border:0;padding:0 14px;font-size:17px;font-weight:400}.hb4QVW_form input:focus{box-shadow:inset 0 0 0 1.5px var(--red);outline:none}.hb4QVW_form small{color:var(--mute);font-size:13px;font-weight:400}.hb4QVW_two{grid-template-columns:1fr 1fr;gap:12px;display:grid}.hb4QVW_error{color:var(--red-text);box-shadow:inset 3px 0 0 var(--red);background:color-mix(in srgb, var(--red) 6%, transparent);margin:0;padding:12px;font-size:15px}.hb4QVW_link{color:var(--text);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;font-size:15px;text-decoration:underline}.hb4QVW_auth{background:var(--paper);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);min-height:100dvh;display:grid}.hb4QVW_authSide{background:var(--night);color:var(--night-text);flex-direction:column;justify-content:space-between;gap:40px;padding:40px 48px;display:flex}.hb4QVW_authLogo{align-self:flex-start;width:auto;height:30px}.hb4QVW_authMosaic{grid-template-columns:repeat(4,1fr);gap:8px;max-width:360px;display:grid}.hb4QVW_authMosaic span{aspect-ratio:1;background:var(--night-2)}.hb4QVW_authMosaic .hb4QVW_aRed{background:var(--red)}.hb4QVW_authMosaic .hb4QVW_aLight{background:#2a2626}.hb4QVW_authSide p{max-width:34ch;margin:0;font-size:20px;font-weight:300;line-height:1.4}.hb4QVW_authMain{flex-direction:column;padding:28px 48px 40px;display:flex}.hb4QVW_authTop{justify-content:space-between;align-items:center;gap:12px;display:flex}.hb4QVW_authLogoSm{width:auto;height:24px;display:none}.hb4QVW_back{color:var(--ink);font:inherit;cursor:pointer;background:0 0;border:0;padding:8px 0;font-size:15px}.hb4QVW_auth .hb4QVW_form{width:100%;max-width:460px;margin:auto;padding:32px 0}.hb4QVW_switch{box-shadow:inset 0 0 0 1px var(--line-strong);grid-template-columns:1fr 1fr;display:grid}.hb4QVW_switch button{height:44px;color:var(--text);font:inherit;cursor:pointer;background:0 0;border:0;font-size:15px}.hb4QVW_switch .hb4QVW_switchOn{background:var(--ink);color:var(--paper);font-weight:500}.hb4QVW_switch button:focus-visible,.hb4QVW_back:focus-visible{outline:2px solid var(--red);outline-offset:2px}.hb4QVW_pending{background:var(--blush);color:var(--ink);margin:-6px 0 0;padding:12px 14px;font-size:15px}@media (max-width:860px){.hb4QVW_auth{grid-template-columns:1fr}.hb4QVW_authSide{display:none}.hb4QVW_authMain{padding:16px 16px 32px}.hb4QVW_authLogoSm{display:block}}
@font-face{font-family:Outfit;font-style:normal;font-display:swap;font-weight:100 900;src:url(/fonts/outfit-latin.woff2)format("woff2-variations"),url(/fonts/outfit-latin.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:Outfit;font-style:normal;font-display:swap;font-weight:100 900;src:url(/fonts/outfit-latin-ext.woff2)format("woff2-variations"),url(/fonts/outfit-latin-ext.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}:root{--paper:#fff;--ink:#0a0a0a;--text:#2b2b2b;--mute:#5c5c5c;--faint:#8a8a8a;--num:#d2d2d2;--mist:#f2f2f2;--mist-2:#e9e9e9;--line:#0000000f;--line-strong:#00000024;--card:#fff;--red:#e7161e;--red-text:#d21a22;--deep:#a3121a;--pink:#e7161e;--blush:#efefef;--blush-text:#5c5c5c;--night:#0a0909;--night-2:#151313;--night-text:#f3efee;--night-mute:#a39b9b;--font:"Outfit", "Avenir Next", "Segoe UI", Helvetica, Arial, sans-serif;--mono:ui-monospace, "SF Mono", "JetBrains Mono", Menlo, Consolas, monospace;--maxw:1440px;--gutter:0px;--header-h:76px;--ease:cubic-bezier(.22, 1, .36, 1);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--shadow-sm:0 2px 8px #0000000f;--shadow:0 18px 50px #0000001a;--shadow-red:0 18px 40px #e7161e38;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--paper:#000;--ink:#fff;--text:#d6d6d6;--mute:#a6a6a6;--faint:#7e7e7e;--num:#353535;--mist:#121212;--mist-2:#1c1c1c;--line:#ffffff12;--line-strong:#ffffff2e;--card:#0f0f0f;--red-text:#ff4f55;--blush:#1c1c1c;--blush-text:#a6a6a6;--shadow:0 18px 50px #0009;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:root[data-theme=dark]{--paper:#000;--ink:#fff;--text:#d6d6d6;--mute:#a6a6a6;--faint:#7e7e7e;--num:#353535;--mist:#121212;--mist-2:#1c1c1c;--line:#ffffff12;--line-strong:#ffffff2e;--card:#0f0f0f;--red-text:#ff4f55;--blush:#1c1c1c;--blush-text:#a6a6a6;--shadow:0 18px 50px #0009;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}
*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}html,body{margin:0}body{background:var(--paper);color:var(--ink);font-family:var(--font);-webkit-font-smoothing:antialiased;font-size:16px;font-weight:300;line-height:1.5}button{font-family:inherit}
