.home_slider__RJkuz{min-width:0;margin:8px -4px 0}.home_carousel__dEqPD,.home_slider__RJkuz ul{padding:4px 4px 12px;scroll-snap-type:x proximity;scroll-padding-inline:4px}.home_carousel__dEqPD{display:flex;gap:12px;max-width:100%;min-width:0;margin:8px -4px 0;overflow-x:auto;scrollbar-width:none}.home_carousel__dEqPD::-webkit-scrollbar{display:none}.home_discoveryItem__M5Lym{flex:0 0 160px;min-width:0;scroll-snap-align:start}.home_assessmentItem__JCGS0{display:flex;flex:0 0 200px;min-width:0;min-height:204px;scroll-snap-align:start}.home_assessmentCard__BtiZF{display:flex;flex-direction:column;width:100%;padding:16px;border:1px solid var(--border);border-radius:20px;background:var(--surface);box-shadow:var(--shadow-e1)}.home_assessmentCard__BtiZF:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.home_featuredAssessment__cIJ8Y{border-color:color-mix(in srgb,var(--accent) 25%,var(--border));background:linear-gradient(135deg,var(--accent-bg),var(--surface))}.home_assessmentEmoji__XYXCt{display:grid;place-items:center;width:44px;height:44px;flex-shrink:0;border-radius:14px;background:var(--surface-alt);font-size:24px}.home_workspace__pr66c{min-width:0}.home_bannerArea__bqKXh{margin:12px 16px 36px}.home_banner__WYW3w{display:block;height:64px;padding:1.5px;border-radius:14px;background:linear-gradient(90deg,var(--accent),var(--banner-violet),var(--banner-gold),var(--accent))}.home_bannerInner__H_soM{display:flex;align-items:center;gap:12px;height:100%;padding:0 16px 0 12px;background:var(--surface);border-radius:12.5px}.home_bannerInner__H_soM img,.home_bannerInner__H_soM svg{flex-shrink:0}.home_bannerInner__H_soM svg{color:var(--text-3)}.home_bannerTitle__UAClD{flex:1;min-width:0;font-size:15px;line-height:24px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.home_banner__WYW3w:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.home_coaches__TbbkN{padding:0 16px}.home_sectionTitle__fp9Fp{font-size:20px;font-weight:700;line-height:1.4;letter-spacing:-.025em}.home_divider__NGAAr{height:8px;margin-top:32px;background:var(--surface-alt)}.home_courses__F0b3W{padding-inline:16px;margin-top:24px}.home_discoveries__Gil7t{margin-top:24px;padding:0 16px}.home_discoveryTitle__pk80F{font-size:20px;font-weight:700;letter-spacing:-.02em}.home_discoveryHeading__YW2Uu{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:20px}.home_discoveryEyebrow__Lu8ik{margin-bottom:8px;color:var(--accent);font-size:10px;font-weight:600;letter-spacing:.12em}.home_moreLink__MZnGr{display:inline-flex;align-items:center;min-height:44px;color:var(--text-2);font-size:14px;font-weight:600;white-space:nowrap}@media (min-width:1024px){.home_workspace__pr66c{padding:24px 32px 0}.home_bannerArea__bqKXh{margin-top:0}.home_coaches__TbbkN>div{grid-template-columns:repeat(3,minmax(0,1fr))}.home_discoveryItem__M5Lym{flex-basis:160px}}.commerce_detail__CWTx0{max-width:900px;margin:auto;padding-bottom:104px;color:var(--color-text)}.commerce_hero__Cz22g{width:100%;height:210px;object-fit:cover;background:var(--color-surface-alt)}.commerce_summary__S1URO{padding:18px 20px 20px;display:flex;flex-direction:column;gap:8px}.commerce_title__zbQZP{font-size:22px;font-weight:700;line-height:1.4;letter-spacing:-.03em}.commerce_coach__KVmi4{border:1px solid var(--color-border);border-radius:14px;padding:12px;margin-top:8px}.commerce_tabs__24wGl{position:sticky;top:calc(56px + var(--app-safe-area-top));z-index:10;display:grid;grid-template-columns:repeat(5,1fr);border-top:8px solid var(--color-surface-alt);border-bottom:1px solid var(--color-border);background:var(--color-surface)}.commerce_tabs__24wGl button{min-height:48px;border:0;background:transparent;color:var(--color-text-2);font-size:15px;white-space:nowrap;cursor:pointer}.commerce_tabs__24wGl button[aria-selected=true]{font-weight:700;color:var(--color-text);box-shadow:inset 0 -2px var(--color-text)}.commerce_tabs__24wGl button:focus-visible{outline:2px solid var(--color-accent);outline-offset:-2px}.commerce_panel__5wc2r{padding:24px 20px 32px}.commerce_panel__5wc2r h2{font-size:17px;font-weight:700;letter-spacing:-.02em}.commerce_panel__5wc2r section+section{margin-top:28px}.commerce_rows__7Zth7{border:1px solid var(--color-border);border-radius:14px;padding:4px 16px;margin-top:10px}.commerce_rows__7Zth7>div{display:flex;gap:12px;padding:12px 0;border-bottom:1px solid var(--color-border)}.commerce_rows__7Zth7>div:last-child{border:0}.commerce_rows__7Zth7 dt{width:72px;flex-shrink:0;color:var(--color-text-2);font-size:14px}.commerce_rows__7Zth7 dd{margin:0;font-size:14px;font-weight:500}.commerce_steps__rfq6T{display:flex;flex-direction:column;gap:8px;margin-top:12px}.commerce_steps__rfq6T li{display:flex;gap:12px;border-radius:12px;background:var(--color-accent-bg);padding:14px 16px}.commerce_steps__rfq6T strong{width:56px;flex-shrink:0;color:var(--color-accent);font-size:14px}.commerce_cta__VYrv8{position:fixed;bottom:0;left:50%;transform:translateX(-50%);width:100%;max-width:var(--app-width);z-index:20;border-top:1px solid var(--color-border);background:var(--color-surface);padding:12px 16px calc(16px + var(--app-safe-area-bottom));display:flex;gap:8px}.commerce_page__5M0IT{max-width:760px;margin:auto;padding:4px 20px 112px}.commerce_complete__DmSfl{max-width:560px;min-height:80vh;margin:auto;padding:64px 24px 24px;display:flex;flex-direction:column;gap:16px;text-align:center}.commerce_flow__2NP_Z{text-align:left;padding:16px;border-radius:14px;background:var(--color-accent-bg)}.commerce_flow__2NP_Z li{min-height:44px;display:flex;gap:12px;align-items:flex-start}.commerce_flow__2NP_Z span{width:22px;height:22px;border-radius:50%;display:grid;place-items:center;border:2px solid var(--color-border);font-size:12px;flex-shrink:0}.commerce_flow__2NP_Z [aria-current=step]{color:var(--color-accent);font-weight:700}.commerce_flow__2NP_Z [aria-current=step] span{background:var(--color-accent);border-color:var(--color-accent);color:var(--color-on)}