.xp-page{--void:#0c1318;--obsidian:#1a2530;--slate:#2e404f;--steel:#4a5d6e;--mist:#7a99ab;--halo:#b8cdd8;--bloom:#e8eef2;--teal-core:#00c4a0;--teal-glow:#00e5c0;--teal-mid:#007a64;--teal-deep:#003d33;min-height:100vh;color:var(--bloom);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;background:radial-gradient(ellipse 70% 45% at 50% -8%,rgba(0,196,160,.14),transparent 55%),radial-gradient(ellipse 50% 40% at 90% 20%,rgba(122,153,171,.12),transparent 50%),linear-gradient(180deg,#0c1318,#0a1015 45%,#070b0e)}.xp-page a{color:inherit}.xp-nav{display:flex;align-items:center;justify-content:space-between;max-width:1100px;margin:0 auto;padding:18px 22px 0}.xp-nav-mark{font-size:1.25rem;font-weight:800;letter-spacing:-.03em;text-decoration:none}.xp-nav-note{font-size:.78rem;color:var(--mist);letter-spacing:.02em}.xp-layout{max-width:1100px;margin:0 auto;padding:20px 22px 48px;display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,400px);gap:32px 40px;align-items:center;min-height:calc(100vh - 56px)}.xp-copy h1{margin:0;font-size:clamp(2.4rem,4.5vw,3.6rem);line-height:1.05;letter-spacing:-.045em;font-weight:850;color:var(--bloom)}.xp-copy .xp-subhead{margin:14px 0 0;font-size:clamp(1.15rem,2vw,1.45rem);line-height:1.3;letter-spacing:-.02em;color:var(--halo);font-weight:600}.xp-copy .xp-support{margin:16px 0 0;max-width:36ch;font-size:1.02rem;line-height:1.55;color:var(--mist)}.xp-copy .xp-badge{display:inline-flex;align-items:center;gap:8px;margin-top:22px;font-size:.82rem;color:var(--halo)}.xp-copy .xp-badge:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--teal-core);box-shadow:0 0 12px rgba(0,196,160,.65)}.xp-phone-wrap{display:flex;justify-content:center;align-items:center;min-height:0}.xp-phone{position:relative;width:min(100%,360px);height:720px;max-height:min(86vh,760px);min-height:600px;border-radius:52px;background:#04060a;border:1px solid hsla(0,0%,100%,.1);box-shadow:0 44px 96px rgba(0,0,0,.62),0 10px 30px rgba(0,0,0,.45),inset 0 0 0 1px hsla(0,0%,100%,.05);overflow:hidden}.xp-phone-notch{position:absolute;top:0;left:50%;transform:translateX(-50%);width:120px;height:26px;background:#04060a;border-radius:0 0 18px 18px;z-index:20}.xp-phone-screen{position:absolute;inset:0;display:flex;flex-direction:column;padding:42px 18px 96px;overflow:hidden;background:radial-gradient(circle at 50% 6%,rgba(0,196,160,.16),transparent 46%),radial-gradient(circle at 84% 30%,rgba(14,165,233,.1),transparent 36%),linear-gradient(180deg,#07070d,#070d0c 44%,#040407)}.xp-topbar{display:flex;align-items:center;justify-content:space-between;min-height:36px;flex:0 0 auto}.xp-wordmark{font-size:1.3rem;font-weight:800;letter-spacing:-.03em;text-shadow:0 0 22px rgba(0,196,160,.2)}.xp-guest{font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:hsla(0,0%,100%,.45)}.xp-avatar{width:32px;height:32px;border-radius:50%;border:1px solid hsla(0,0%,100%,.18);background:hsla(0,0%,100%,.06);display:inline-flex;align-items:center;justify-content:center;font-size:.68rem;font-weight:700;color:hsla(0,0%,100%,.78);letter-spacing:.02em}.xp-bottom-nav{position:absolute;left:0;right:0;bottom:0;z-index:40;justify-content:space-around;padding:8px 6px 14px;background:rgba(7,7,13,.92);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-top:1px solid hsla(0,0%,100%,.06);user-select:none}.xp-bottom-nav,.xp-nav-item{display:flex;align-items:center}.xp-nav-item{appearance:none;border:0;background:transparent;flex-direction:column;min-width:52px;padding:6px 8px;color:hsla(0,0%,100%,.45);font-size:.68rem;font-weight:550;font-family:inherit;letter-spacing:.01em;position:relative;cursor:pointer}.xp-nav-item svg{width:22px;height:22px;margin-bottom:3px}.xp-nav-item.is-active{color:hsla(0,0%,100%,.92)}.xp-nav-item.is-active:before{content:"";position:absolute;top:2px;left:50%;width:4px;height:4px;margin-left:-2px;border-radius:50%;background:#fff;box-shadow:0 0 8px hsla(0,0%,100%,.45)}.xp-nav-item.is-disabled{cursor:default;opacity:.38;pointer-events:none}.xp-nav-item--coach svg{fill:none;stroke:currentColor}.xp-back-btn,.xp-end-btn{appearance:none;border:1px solid hsla(0,0%,100%,.14);background:hsla(0,0%,100%,.05);color:hsla(0,0%,100%,.82);font-size:.78rem;font-weight:650;border-radius:999px;padding:6px 12px;cursor:pointer}.xp-end-btn{border-color:rgba(192,57,43,.45);color:#f0b4ae}.xp-panel{flex:1 1 auto;display:flex;flex-direction:column;min-height:0;margin-top:12px;animation:xp-fade-up .32s ease both}@keyframes xp-fade-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.xp-title{margin:0;font-size:1.15rem;line-height:1.25;letter-spacing:-.03em;font-weight:700;color:hsla(0,0%,100%,.92)}.xp-lead{margin:10px 0 0;font-size:.9rem;line-height:1.45;color:hsla(0,0%,100%,.55)}.xp-hint{margin:8px 0 0;font-size:.8rem;color:hsla(0,0%,100%,.4)}.xp-mode-list{display:flex;flex-direction:column;gap:8px;margin-top:12px;overflow:auto;padding-bottom:2px;flex:1 1 auto;min-height:0}.xp-mode-card{appearance:none;text-align:left;border:1px solid hsla(0,0%,100%,.08);background:hsla(0,0%,100%,.035);border-radius:14px;padding:12px 14px;color:inherit;cursor:pointer;transition:border-color .18s ease,background .18s ease}.xp-mode-card:hover{border-color:rgba(0,196,160,.32);background:rgba(0,196,160,.06)}.xp-mode-card:active{background:rgba(0,196,160,.1)}.xp-mode-title{display:block;font-size:1rem;font-weight:700;letter-spacing:-.02em;color:hsla(0,0%,100%,.92)}.xp-mode-tag{display:block;margin-top:3px;font-size:.82rem;color:hsla(0,0%,100%,.48)}.xp-chip-list{display:flex;flex-direction:column;gap:7px;margin-top:12px;overflow:auto;padding-bottom:4px;flex:1 1 auto;min-height:0}.xp-chip{appearance:none;text-align:left;border:1px solid hsla(0,0%,100%,.08);background:hsla(0,0%,100%,.035);border-radius:12px;padding:12px 14px;color:hsla(0,0%,100%,.86);font-size:.9rem;font-weight:600;cursor:pointer;transition:border-color .15s ease,background .15s ease}.xp-chip.is-selected,.xp-chip:hover{border-color:rgba(0,196,160,.45);background:rgba(0,196,160,.08)}.xp-primary{appearance:none;margin-top:12px;width:100%;min-height:48px;border:none;border-radius:14px;cursor:pointer;color:#04110e;font-size:.95rem;font-weight:700;letter-spacing:-.01em;background:linear-gradient(135deg,#00c4a0,#00a080 55%,#007a64);box-shadow:0 10px 24px rgba(0,150,124,.32),inset 0 1px 0 hsla(0,0%,100%,.2)}.xp-primary:disabled{opacity:.35;cursor:not-allowed;box-shadow:none}.xp-secondary-link{display:block;margin-top:12px;text-align:center;font-size:.86rem;font-weight:600;color:var(--teal-core);text-decoration:none}.xp-panel-live{gap:8px;margin-top:10px}.xp-live-goal{margin:0;font-size:.75rem;color:hsla(0,0%,100%,.4);text-align:center;letter-spacing:.01em}.xp-panel-done{gap:8px;overflow:auto}.xp-panel-done .xp-title{margin-top:2px}.xp-lead--tight{margin-top:6px;font-size:.82rem}.xp-results{display:flex;flex-direction:column;gap:8px;margin-top:10px;flex:1 1 auto;min-height:0;overflow:auto}.xp-result-card{padding:10px 12px;border-radius:12px;border:1px solid hsla(0,0%,100%,.1);background:hsla(0,0%,100%,.04)}.xp-result-label{display:block;font-size:.58rem;font-weight:750;letter-spacing:.12em;text-transform:uppercase;color:rgba(0,196,160,.85)}.xp-result-text{margin:5px 0 0;font-size:.84rem;line-height:1.4;color:hsla(0,0%,100%,.86)}.xp-result-next{margin:2px 0 0;font-size:.72rem;line-height:1.4;color:hsla(0,0%,100%,.45)}.xp-panel-done .xp-primary{margin-top:10px}.xp-mist-stage{position:relative;flex:0 0 auto;height:188px;border-radius:18px;border:1px solid rgba(0,196,160,.16);overflow:hidden;margin-top:8px;background:radial-gradient(ellipse 80% 60% at 50% 95%,rgba(0,122,100,.2) 0,transparent 58%),linear-gradient(180deg,#0a0d0e,#07090c 45%,#050608);--voice-energy:0.22;--glow-x:50%}.xp-mist-stage.is-compact{height:112px}.xp-mist-stage.is-hero{flex:0 0 42%;height:auto;min-height:0;border-radius:20px;border-color:rgba(0,196,160,.22);background:radial-gradient(ellipse 70% 55% at 50% 100%,rgba(0,122,100,.28) 0,transparent 62%),linear-gradient(180deg,#050608,#070b0c 55%,#0a1012)}.xp-mist-glow{left:var(--glow-x,50%);bottom:-12%;width:125%;height:58%;transform:translateX(-50%);background:radial-gradient(ellipse 48% 85% at 50% 100%,rgba(0,196,160,calc(.34 + var(--voice-energy) * .5)) 0,rgba(0,122,100,calc(.16 + var(--voice-energy) * .28)) 36%,transparent 70%);filter:blur(28px);transition:height .35s ease}.xp-mist-glow,.xp-mist-shore{position:absolute;pointer-events:none}.xp-mist-shore{left:-8%;right:-8%;bottom:-18%;height:42%;z-index:1;background:radial-gradient(ellipse 70% 80% at var(--glow-x,50%) 80%,rgba(0,229,192,calc(.2 + var(--voice-energy) * .25)) 0,rgba(0,150,124,.12) 40%,transparent 72%);filter:blur(18px);opacity:.9;animation:xp-shore-breathe 3.8s ease-in-out infinite}.xp-mist-stage.is-speaking .xp-mist-glow{height:92%;opacity:1}.xp-mist-stage.is-hero .xp-mist-glow{height:64%;filter:blur(32px)}.xp-mist-stage.is-hero.is-idle .xp-mist-glow{height:70%}.xp-mist-stage.is-hero.is-speaking .xp-mist-glow,.xp-mist-stage.is-speaking .xp-mist-glow{height:95%}.xp-mist-field{position:absolute;inset:0;z-index:2;pointer-events:none;-webkit-mask-image:linear-gradient(0deg,#000 0,#000 38%,rgba(0,0,0,.55) 62%,transparent 92%);mask-image:linear-gradient(0deg,#000 0,#000 38%,rgba(0,0,0,.55) 62%,transparent 92%)}.xp-mist-field.is-idle-roll{-webkit-mask-image:linear-gradient(0deg,#000 0,#000 45%,rgba(0,0,0,.65) 70%,transparent 96%);mask-image:linear-gradient(0deg,#000 0,#000 45%,rgba(0,0,0,.65) 70%,transparent 96%)}.xp-mist-field.is-speaking{-webkit-mask-image:linear-gradient(0deg,#000 0,#000 82%,transparent);mask-image:linear-gradient(0deg,#000 0,#000 82%,transparent)}.xp-mist-col{position:absolute;bottom:-10%;left:var(--col-left,50%);width:7.5%;min-width:10px;max-width:30px;height:100%;margin-left:-3.75%;pointer-events:none;transform-origin:center bottom;transform:scaleY(var(--col-scale,.22));filter:blur(13px);opacity:calc(.42 + var(--voice-energy) * .5);border-radius:42% 42% 12% 12%/58% 58% 16% 16%;animation:xp-mist-col-rise 2.8s ease-in-out infinite;will-change:transform,opacity}.xp-mist-field.is-speaking .xp-mist-col{filter:blur(15px);animation-duration:calc(.55s + (var(--col-i) % 5) * .07s)}.xp-mist-field.is-idle-roll .xp-mist-col{animation-duration:calc(2.4s + (var(--col-i) % 5) * .28s);animation-timing-function:cubic-bezier(.36,.07,.19,.97)}.xp-mist-stage.is-hero .xp-mist-col{filter:blur(15px);max-width:34px}.xp-mist-stage.is-hero.is-idle .xp-mist-col{filter:blur(12px);opacity:calc(.48 + var(--voice-energy) * .45)}.xp-mist-col[data-tone=violet]{background:linear-gradient(180deg,transparent,rgba(128,245,226,.08) 18%,rgba(0,229,192,.45) 50%,rgba(0,196,160,.78))}.xp-mist-col[data-tone=purple]{background:linear-gradient(180deg,transparent,rgba(0,229,192,.1) 20%,rgba(0,196,160,.5) 52%,rgba(0,150,124,.8))}.xp-mist-col[data-tone=plum]{background:linear-gradient(180deg,transparent,rgba(0,196,160,.08) 22%,rgba(0,122,100,.42) 55%,rgba(0,61,51,.75))}.xp-mist-col[data-tone=indigo]{background:linear-gradient(180deg,transparent,rgba(102,224,235,.1) 20%,rgba(34,211,238,.48) 50%,rgba(14,165,233,.75))}.xp-mist-col[data-tone=blue]{background:linear-gradient(180deg,transparent,rgba(125,211,252,.1) 25%,rgba(56,189,248,.46) 55%,rgba(2,132,199,.72))}.xp-mist-col[data-tone=charcoal]{background:linear-gradient(180deg,transparent,rgba(71,85,105,.12) 22%,rgba(51,65,85,.38) 50%,rgba(30,50,60,.7))}@keyframes xp-mist-col-rise{0%,to{transform:scaleY(calc(var(--col-scale, .22) * .88)) translateY(4%);opacity:calc(.32 + var(--voice-energy) * .35)}32%{transform:scaleY(calc(var(--col-scale, .22) * 1.14)) translateY(-7%);opacity:calc(.5 + var(--voice-energy) * .48)}58%{transform:scaleY(calc(var(--col-scale, .22) * .96)) translateY(1%)}}@keyframes xp-shore-breathe{0%,to{transform:scaleX(1) translateY(0);opacity:.75}50%{transform:scaleX(1.06) translateY(-3%);opacity:1}}.xp-mist-caption{position:absolute;left:14px;right:14px;bottom:12px;z-index:3;margin:0;text-align:center;font-size:.84rem;font-weight:600;letter-spacing:-.01em;color:hsla(0,0%,100%,.82);text-shadow:0 2px 14px rgba(0,0,0,.55)}.xp-talk-pill{position:absolute;left:50%;top:48%;z-index:4;transform:translate(-50%,-50%);appearance:none;margin:0;padding:10px 22px;border:1px solid hsla(0,0%,100%,.55);border-radius:999px;background:rgba(8,8,18,.18);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);font-family:inherit;font-size:.72rem;font-weight:800;letter-spacing:.27em;text-transform:uppercase;color:hsla(0,0%,100%,.96);text-shadow:0 0 18px hsla(0,0%,100%,.45),0 0 42px rgba(0,196,160,.55);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.08),0 6px 24px rgba(8,8,18,.32);cursor:pointer;white-space:nowrap;transition:border-color .18s ease,background .18s ease,transform .18s ease}.xp-talk-pill:hover{border-color:hsla(0,0%,100%,.75);background:rgba(8,8,18,.28)}.xp-talk-pill:active{transform:translate(-50%,-50%) scale(.97)}.xp-talk-pill:focus-visible{outline:2px solid rgba(0,196,160,.7);outline-offset:4px}.xp-talk-pill--shine .xp-talk-pill-text{display:inline-block;background-image:linear-gradient(105deg,hsla(0,0%,100%,.62),hsla(0,0%,100%,.62) 40%,#fff 49%,#fff 51%,hsla(0,0%,100%,.62) 60%,hsla(0,0%,100%,.62));background-size:240% 100%;background-position:100% 0;-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;animation:xp-flashlight 2.8s ease-in-out infinite}.xp-talk-pill--shine:after{content:"";position:absolute;inset:-1px;border-radius:inherit;pointer-events:none;background:linear-gradient(105deg,transparent,transparent 42%,hsla(0,0%,100%,.22) 50%,transparent 58%,transparent);background-size:240% 100%;background-position:100% 0;animation:xp-flashlight 2.8s ease-in-out infinite;opacity:.7}@keyframes xp-flashlight{0%,18%{background-position:100% 0}55%,to{background-position:-100% 0}}.xp-talk-pill--label{cursor:default;pointer-events:none}.xp-panel-setup{margin-top:10px;overflow:hidden}.xp-panel-setup .xp-title{font-size:1.05rem;font-weight:700;flex:0 0 auto}.xp-panel-setup .xp-chip-list{gap:6px;margin-top:10px;overflow:auto;flex:1 1 auto;min-height:0}.xp-panel-setup .xp-chip{padding:11px 13px;font-size:.88rem;border-radius:12px}.xp-panel-setup .xp-primary{margin-top:10px;min-height:46px;flex:0 0 auto}.xp-panel-modes.is-choosing .xp-practice-card:not(.is-unavailable){animation:xp-choose-pulse .9s ease 2}.xp-panel-modes.is-choosing .xp-home-greeting{color:hsla(0,0%,100%,.98)}@keyframes xp-choose-pulse{0%,to{border-color:hsla(0,0%,100%,.08);background:hsla(0,0%,100%,.04)}50%{border-color:rgba(0,196,160,.45);background:rgba(0,196,160,.1)}}.xp-panel-modes{flex:1 1 auto;min-height:0;margin-top:4px;overflow:hidden;display:flex;flex-direction:column;gap:0}.xp-panel.xp-panel-modes{margin-top:4px}.xp-home-greeting{margin:0;min-height:2.4em;font-size:1.12rem;line-height:1.2;letter-spacing:-.04em;font-weight:800;color:hsla(0,0%,100%,.96);flex:0 0 auto}.xp-home-greeting-text{display:inline}.xp-home-caret{display:inline-block;width:2px;height:.95em;margin-left:2px;vertical-align:-.08em;background:rgba(0,196,160,.85);border-radius:1px;opacity:0;transition:opacity .15s ease}.xp-home-caret.is-on{opacity:1;animation:xp-caret-blink .9s steps(1) infinite}@keyframes xp-caret-blink{0%,49%{opacity:1}50%,to{opacity:0}}.xp-home-sub{margin:6px 0 0;font-size:.78rem;line-height:1.4;color:hsla(0,0%,100%,.52);flex:0 0 auto}.xp-taste-note{margin:5px 0 0;font-size:.66rem;line-height:1.3;color:hsla(0,0%,100%,.4);letter-spacing:.01em;flex:0 0 auto}.xp-taste-note--live{color:rgba(0,196,160,.78)}.xp-guide-error{margin:5px 0 0;font-size:.68rem;line-height:1.3;color:hsla(5,69%,81%,.9);flex:0 0 auto}.xp-focus{display:flex;align-items:center;gap:8px;margin-top:6px;padding:7px 10px;border-radius:999px;border:1px solid hsla(0,0%,100%,.1);background:hsla(0,0%,100%,.045);flex:0 0 auto}.xp-focus-label{font-size:.58rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:hsla(0,0%,100%,.45);flex:0 0 auto}.xp-focus-text{flex:1 1 auto;min-width:0;font-size:.78rem;color:hsla(0,0%,100%,.82);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;border-left:1px solid hsla(0,0%,100%,.12);padding-left:10px}.xp-focus-edit{flex:0 0 auto;color:hsla(0,0%,100%,.38);display:inline-flex}.xp-focus-edit svg{width:14px;height:14px}.xp-practice-grid{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:repeat(3,minmax(0,1fr));gap:7px;margin-top:6px;flex:1 1 auto;min-height:0;align-content:stretch}.xp-practice-card{appearance:none;position:relative;text-align:left;border:1px solid hsla(0,0%,100%,.08);background:hsla(0,0%,100%,.04);border-radius:12px;padding:9px 10px;color:inherit;cursor:pointer;display:flex;flex-direction:column;justify-content:space-between;gap:6px;min-height:0;font-family:inherit;transition:border-color .15s ease,background .15s ease}.xp-practice-card:not(.is-unavailable):hover{border-color:rgba(0,196,160,.35);background:rgba(0,196,160,.07)}.xp-practice-card--shine{overflow:hidden}.xp-practice-card--shine .xp-practice-name{display:inline-block;background-image:linear-gradient(105deg,hsla(0,0%,100%,.72),hsla(0,0%,100%,.72) 40%,#fff 49%,#fff 51%,hsla(0,0%,100%,.72) 60%,hsla(0,0%,100%,.72));background-size:240% 100%;background-position:100% 0;-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;animation:xp-flashlight 2.8s ease-in-out infinite}.xp-practice-card--shine:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:linear-gradient(105deg,transparent,transparent 42%,hsla(0,0%,100%,.16) 50%,transparent 58%,transparent);background-size:240% 100%;background-position:100% 0;animation:xp-flashlight 2.8s ease-in-out infinite;opacity:.85}.xp-practice-card--shine:nth-child(2) .xp-practice-name,.xp-practice-card--shine:nth-child(2):after{animation-delay:.45s}.xp-practice-card--shine:nth-child(4) .xp-practice-name,.xp-practice-card--shine:nth-child(4):after{animation-delay:.9s}.xp-practice-card.is-unavailable{position:relative;cursor:default;opacity:.42;filter:grayscale(.35);pointer-events:none}.xp-practice-lock{position:absolute;top:8px;right:8px;font-size:.55rem;font-weight:750;letter-spacing:.06em;text-transform:uppercase;color:hsla(0,0%,100%,.45)}.xp-practice-icon{width:16px;height:16px;color:hsla(0,0%,100%,.55)}.xp-practice-icon svg{width:100%;height:100%}.xp-practice-name{font-size:.8rem;font-weight:700;letter-spacing:-.01em;color:hsla(0,0%,100%,.9)}.xp-self{position:relative;flex:1 1 auto;min-height:180px;border-radius:16px;overflow:hidden;background:radial-gradient(circle at 50% 26%,hsla(0,0%,100%,.08),transparent 45%),hsla(0,0%,100%,.045);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.08),0 8px 22px rgba(6,6,15,.28)}.xp-self.is-on{box-shadow:inset 0 0 0 1px rgba(0,196,160,.22),0 8px 22px rgba(6,6,15,.28)}.xp-self.is-compact{min-height:140px}.xp-self-video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transform:scaleX(-1);opacity:0;transition:opacity .2s ease}.xp-self.is-on .xp-self-video{opacity:1}.xp-self-placeholder{appearance:none;border:0;background:transparent;position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;width:100%;color:inherit;font-family:inherit;cursor:pointer;z-index:2}.xp-self-placeholder:disabled{cursor:default}.xp-self-placeholder-label{font-size:.88rem;font-weight:650;color:hsla(0,0%,100%,.72)}.xp-self-placeholder-hint{font-size:.72rem;color:hsla(0,0%,100%,.38)}.xp-self-toggle{appearance:none;position:absolute;top:10px;right:10px;z-index:5;display:inline-flex;align-items:center;gap:5px;border:1px solid hsla(0,0%,100%,.14);background:rgba(7,7,13,.62);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);color:hsla(0,0%,100%,.78);border-radius:999px;padding:6px 10px 6px 8px;font-size:.68rem;font-weight:650;font-family:inherit;letter-spacing:.02em;cursor:pointer;transition:border-color .18s ease,background .18s ease,color .18s ease}.xp-self-toggle svg{width:14px;height:14px}.xp-self-toggle.is-on{border-color:rgba(0,196,160,.35);color:hsla(0,0%,100%,.92)}.xp-self-toggle:hover{border-color:hsla(0,0%,100%,.28);color:hsla(0,0%,100%,.95)}.xp-hud{position:absolute;left:10px;right:10px;bottom:10px;display:flex;align-items:flex-end;justify-content:space-between;gap:10px;z-index:4;pointer-events:none}.xp-hud-cue,.xp-hud-stat{padding:8px 10px;border-radius:12px;background:rgba(8,12,16,.55);border:1px solid hsla(0,0%,100%,.1);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.xp-hud-stat{min-width:64px}.xp-hud-cue{flex:1 1 auto;max-width:68%;text-align:right}.xp-hud-cue-label,.xp-hud-label{display:block;font-size:.58rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:hsla(0,0%,100%,.45)}.xp-hud-value{display:block;margin-top:2px;font-size:.95rem;font-weight:700;font-variant-numeric:tabular-nums;color:hsla(0,0%,100%,.9)}.xp-hud-cue-text{display:block;margin-top:2px;font-size:.82rem;font-weight:600;color:hsla(0,0%,100%,.86);line-height:1.25}@media (max-width:860px){.xp-layout{grid-template-columns:1fr;gap:20px;padding-top:12px;min-height:0}.xp-phone-wrap{order:-1}.xp-copy{text-align:center}.xp-copy h1{font-size:clamp(1.7rem,6vw,2.2rem)}.xp-copy .xp-support{margin-left:auto;margin-right:auto;font-size:.92rem}.xp-copy .xp-badge{justify-content:center}.xp-phone{height:min(78vh,700px);min-height:580px}}@media (prefers-reduced-motion:reduce){.xp-home-caret,.xp-mist-col,.xp-mist-shore,.xp-panel,.xp-panel-modes.is-choosing .xp-practice-card:not(.is-unavailable),.xp-practice-card--shine .xp-practice-name,.xp-practice-card--shine:after,.xp-talk-pill--shine .xp-talk-pill-text,.xp-talk-pill--shine:after{animation:none}.xp-talk-pill--shine .xp-talk-pill-text{color:hsla(0,0%,100%,.96);-webkit-text-fill-color:hsla(0,0%,100%,.96);background:none}.xp-practice-card--shine .xp-practice-name{color:hsla(0,0%,100%,.9);-webkit-text-fill-color:hsla(0,0%,100%,.9);background:none}}