.billing-lab_lab__BkL_a{--billing-accent-ink:#047857;--billing-danger-ink:#b91c1c;--heat-hot:var(--billing-danger-ink);--billing-card:color-mix(in oklab,var(--card) 72%,transparent);--billing-glow:0 30px 70px -42px color-mix(in oklab,var(--accent) 60%,transparent)}.dark .billing-lab_lab__BkL_a{--billing-accent-ink:var(--accent);--billing-danger-ink:#f87171}.billing-lab_lab__BkL_a{width:100%;max-width:1200px;margin:auto;padding:40px 24px 80px;color:var(--foreground);font-family:var(--font-inter),system-ui,sans-serif;line-height:1.65}.billing-lab_header__E2x0A{padding:30px 0 42px;max-width:780px}.billing-lab_header__E2x0A>p:last-child{color:var(--muted-foreground);font-size:1.05rem}.billing-lab_badge__Vw8Jr,.billing-lab_eyebrow__uDt8C{font-size:11px;font-weight:650;letter-spacing:.16em;text-transform:uppercase;color:var(--billing-accent-ink)}.billing-lab_badge__Vw8Jr{display:inline-flex;align-items:center;gap:8px;background:var(--accent-soft);border:1px solid color-mix(in oklab,var(--accent) 30%,transparent);padding:6px 12px;border-radius:999px}.billing-lab_badge__Vw8Jr:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--accent);box-shadow:0 0 0 3px color-mix(in oklab,var(--accent) 25%,transparent)}.billing-lab_eyebrow__uDt8C{display:flex;align-items:center;gap:10px}.billing-lab_eyebrow__uDt8C:before{content:"";flex-shrink:0;width:28px;height:1px;background:linear-gradient(to right,transparent,color-mix(in oklab,var(--accent) 70%,transparent))}.billing-lab_brand__avw5K{font-size:22px;font-weight:300;letter-spacing:.01em;color:var(--muted-foreground);margin-top:30px}.billing-lab_brand__avw5K span{font-weight:900;letter-spacing:-.02em;color:var(--billing-accent-ink)}.billing-lab_lab__BkL_a h1{font-size:clamp(36px,5.4vw,62px);letter-spacing:-.035em;line-height:1.06;font-weight:650;margin:20px 0;text-wrap:balance}.billing-lab_lab__BkL_a h1 span{color:var(--billing-accent-ink)}.billing-lab_lab__BkL_a h2{font-size:26px;font-weight:650;letter-spacing:-.025em;line-height:1.25;margin:0 0 12px;text-wrap:balance}.billing-lab_lab__BkL_a h3{font-size:20px;font-weight:650;letter-spacing:-.015em}.billing-lab_lab__BkL_a p{margin:12px 0}.billing-lab_lab__BkL_a section{margin:28px 0}.billing-lab_panel__a227W{background:var(--billing-card);border:1px solid var(--border);border-radius:20px;padding:28px;box-shadow:0 1px 0 0 color-mix(in oklab,var(--foreground) 5%,transparent) inset}.billing-lab_notice__2GcdB{border:1px solid color-mix(in oklab,var(--accent) 28%,transparent);background:var(--accent-soft);padding:16px 20px;border-radius:16px;font-size:14px}.billing-lab_sectionHead__4JT0X{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;flex-wrap:wrap}.billing-lab_price__aMnY5{font-size:42px;line-height:1.25;font-weight:700;letter-spacing:-.03em;color:var(--billing-accent-ink);font-variant-numeric:tabular-nums}.billing-lab_price__aMnY5 small{display:block;font-size:12px;font-weight:500;letter-spacing:0;color:var(--muted-foreground)}.billing-lab_controls__qn2jx{display:flex;flex-wrap:wrap;gap:18px;margin:20px 0}.billing-lab_controls__qn2jx label{flex:1;min-width:150px}.billing-lab_lab__BkL_a label{display:block;font-size:14px;font-weight:600;margin:14px 0}.billing-lab_lab__BkL_a input:not([type=checkbox],[type=file]),.billing-lab_lab__BkL_a select,.billing-lab_lab__BkL_a textarea:not(:where([data-slot=cv-input] *)){display:block;width:100%;border:1px solid var(--border-strong);border-radius:12px;padding:11px 14px;margin-top:6px;background:color-mix(in oklab,var(--card) 85%,transparent);color:var(--foreground);font:inherit;transition:border-color .2s ease}.billing-lab_lab__BkL_a textarea:not(:where([data-slot=cv-input] *)){resize:vertical;font-weight:400}.billing-lab_lab__BkL_a :is(input:not([type=checkbox],[type=file]),select,textarea:not(:where([data-slot=cv-input] *))):hover:not(:disabled){border-color:color-mix(in oklab,var(--accent) 40%,var(--border-strong))}.billing-lab_lab__BkL_a select option{background:var(--card);color:var(--foreground)}.billing-lab_lab__BkL_a button:not(:where([data-slot=cv-input] *)){background:var(--accent);color:var(--accent-foreground);padding:10px 20px;font-size:14px;font-weight:600;border:1px solid transparent;border-radius:999px;cursor:pointer;line-height:1.5;box-shadow:0 6px 24px -10px var(--accent);transition:background-color .2s ease,border-color .2s ease,box-shadow .2s ease,transform .2s ease}.billing-lab_lab__BkL_a button:not(:where([data-slot=cv-input] *)):hover:not(:disabled){background:var(--accent-hover)}.billing-lab_lab__BkL_a button:not(:where([data-slot=cv-input] *)):active:not(:disabled){transform:scale(.98)}.billing-lab_lab__BkL_a button:not(:where([data-slot=cv-input] *)):disabled{opacity:.45;cursor:not-allowed;box-shadow:none}.billing-lab_lab__BkL_a button:not(:where([data-slot=cv-input] *)).billing-lab_secondary__2fNee{background:color-mix(in oklab,var(--card) 70%,transparent);color:var(--foreground);border-color:var(--border-strong);box-shadow:none}.billing-lab_lab__BkL_a button:not(:where([data-slot=cv-input] *)).billing-lab_secondary__2fNee:hover:not(:disabled){background:var(--card);border-color:color-mix(in oklab,var(--accent) 45%,var(--border-strong))}.billing-lab_lab__BkL_a button.underline{background:none;border:0;border-radius:4px;padding:0;box-shadow:none;color:var(--billing-accent-ink);text-decoration-color:color-mix(in oklab,currentColor 45%,transparent);text-underline-offset:3px}.billing-lab_lab__BkL_a button.underline:hover:not(:disabled){background:none;text-decoration-color:currentColor}.billing-lab_lab__BkL_a :is(button,input,select,textarea,summary):focus-visible{outline:2px solid var(--billing-accent-ink);outline-offset:3px}.billing-lab_muted__vuRT_{font-size:13px;color:var(--muted-foreground)}.billing-lab_packs__mz2Ck{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:26px 0 12px}.billing-lab_pack__GVwOX{position:relative;display:flex;flex-direction:column;background:var(--billing-card);border:1px solid var(--border);border-radius:20px;padding:26px 22px}.billing-lab_featured__pb4Xr{border-color:color-mix(in oklab,var(--accent) 60%,transparent);background:linear-gradient(180deg,color-mix(in oklab,var(--accent) 10%,var(--card)),var(--billing-card) 70%);box-shadow:0 0 0 1px color-mix(in oklab,var(--accent) 30%,transparent),var(--billing-glow)}.billing-lab_ribbon__9DmWO{background:var(--accent);color:var(--accent-foreground);font-size:10px;font-weight:700;letter-spacing:.08em;padding:4px 12px;position:absolute;top:-12px;border-radius:999px;box-shadow:0 6px 20px -8px var(--accent)}.billing-lab_packPrice__TKLCy{font-size:38px;font-weight:700;letter-spacing:-.045em;font-variant-numeric:tabular-nums}.billing-lab_packPrice__TKLCy+p strong{color:var(--billing-accent-ink)}.billing-lab_bonus__x_yt6{display:block;font-size:12px;color:var(--muted-foreground)}.billing-lab_pack__GVwOX button{margin-top:auto}.billing-lab_equivalence__c31A5{border-block:1px solid var(--border);padding:14px 0;margin:14px 0;font-size:14px}.billing-lab_equivalence__c31A5 small,.billing-lab_equivalence__c31A5 strong{display:block}.billing-lab_equivalence__c31A5 small,.billing-lab_equivalence__c31A5>span{color:var(--muted-foreground);font-size:11px}.billing-lab_lab__BkL_a .billing-lab_checkbox__eCUB_{display:flex;align-items:flex-start;gap:12px;font-weight:400}.billing-lab_checkbox__eCUB_ input{margin-top:6px;accent-color:var(--billing-accent-ink);width:18px;height:18px;flex-shrink:0}.billing-lab_actions__pqqw8{display:flex;flex-wrap:wrap;gap:12px;margin-top:18px}.billing-lab_lab__BkL_a details{margin:18px 0}.billing-lab_lab__BkL_a summary{cursor:pointer;font-weight:650}.billing-lab_lab__BkL_a ul{padding-left:20px;list-style:disc}.billing-lab_transcript__bzs8i{margin:24px 0;display:grid;gap:16px}.billing-lab_answer__paNFU,.billing-lab_question__foH_i{padding:16px 20px;border-radius:16px;white-space:pre-wrap}.billing-lab_question__foH_i{background:var(--accent-soft);border:1px solid color-mix(in oklab,var(--accent) 22%,transparent)}.billing-lab_answer__paNFU{background:var(--surface);border:1px solid var(--border);margin-left:20px}.billing-lab_transcript__bzs8i strong{font-size:12px;color:var(--billing-accent-ink)}.billing-lab_report__5OY16 strong{font-size:48px;letter-spacing:-.03em;color:var(--billing-accent-ink)}.billing-lab_reportPreview__AqCWC{min-width:0;border:1px solid var(--border);border-radius:10px;margin-top:20px}.billing-lab_history__PuHB_{padding:0!important;list-style:none!important}.billing-lab_history__PuHB_ li{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 0;border-bottom:1px solid var(--border)}.billing-lab_status__aWE_w{position:sticky;bottom:10px;border-radius:14px}.billing-lab_status__aWE_w:not(:empty){background:color-mix(in oklab,var(--card) 92%,transparent);border:1px solid var(--border-strong);box-shadow:0 18px 40px -18px hsl(var(--shadow-color)/.55);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.billing-lab_status__aWE_w p{padding:12px 18px}.billing-lab_error__sjXAt{color:var(--billing-danger-ink);border-left:3px solid}.billing-lab_lab__BkL_a footer{color:var(--muted-foreground);font-size:12px;border-top:1px solid var(--border);padding-top:20px}.billing-lab_lab__BkL_a audio{width:100%;margin:14px 0}@media(max-width:780px){.billing-lab_packs__mz2Ck{grid-template-columns:1fr;gap:26px}.billing-lab_lab__BkL_a{padding:20px 16px 50px}.billing-lab_panel__a227W{padding:20px}.billing-lab_header__E2x0A{padding-top:20px}.billing-lab_pack__GVwOX{padding:24px}}.billing-lab_lab__BkL_a a{color:var(--billing-accent-ink);text-decoration:underline;text-decoration-color:color-mix(in oklab,currentColor 45%,transparent);text-underline-offset:3px;transition:text-decoration-color .2s ease}.billing-lab_lab__BkL_a a:hover{text-decoration-color:currentColor}.billing-lab_lab__BkL_a .billing-lab_packLink__x7hUV{margin-top:auto;background:var(--accent);color:var(--accent-foreground);padding:10px 20px;border-radius:999px;font-size:14px;font-weight:600;text-align:center;text-decoration:none;box-shadow:0 6px 24px -10px var(--accent);transition:background-color .2s ease}.billing-lab_lab__BkL_a .billing-lab_packLink__x7hUV:hover{background:var(--accent-hover)}.billing-lab_lab__BkL_a fieldset{min-width:0}.billing-lab_lab__BkL_a nav.billing-lab_actions__pqqw8 a{padding:6px 14px;border:1px solid var(--border-strong);border-radius:999px;background:color-mix(in oklab,var(--card) 60%,transparent);color:var(--muted-foreground);font-size:14px;font-weight:500;text-decoration:none;transition:color .2s ease,border-color .2s ease}.billing-lab_lab__BkL_a nav.billing-lab_actions__pqqw8 a:hover{color:var(--foreground);border-color:color-mix(in oklab,var(--accent) 45%,var(--border-strong))}@media(min-width:781px) and (max-width:1100px){.billing-lab_packs__mz2Ck{grid-template-columns:repeat(2,minmax(0,1fr))}}.billing-lab_packs__mz2Ck{grid-template-columns:repeat(3,minmax(0,1fr))}.billing-lab_individualPacks__RgdwN{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:36px}.billing-lab_topup__I7Sq8{display:flex;align-items:center;gap:28px;margin-top:24px}.billing-lab_topup__I7Sq8>div:first-child{flex:1}.billing-lab_topup__I7Sq8>div:last-child{min-width:180px}.billing-lab_topup__I7Sq8 .billing-lab_packLink__x7hUV{display:block}.billing-lab_trialWelcome__YIm4P{border:1px solid transparent;background:linear-gradient(135deg,color-mix(in oklab,var(--accent) 12%,var(--card)),var(--card) 60%) padding-box,linear-gradient(135deg,color-mix(in oklab,var(--accent) 70%,transparent),color-mix(in oklab,var(--accent) 10%,transparent) 45%,var(--border)) border-box;box-shadow:var(--billing-glow)}.billing-lab_trialWelcome__YIm4P .billing-lab_actions__pqqw8{margin-bottom:16px}.billing-lab_trialNext__Jcnl0{border-top:1px solid var(--border);margin-top:28px;padding-top:24px}.billing-lab_trialNext__Jcnl0 h3{font-size:22px;font-weight:650}.billing-lab_trialNext__Jcnl0 .billing-lab_actions__pqqw8{align-items:center}.billing-lab_lab__BkL_a a:focus-visible{outline:2px solid var(--billing-accent-ink);outline-offset:3px}.billing-lab_lab__BkL_a :is(#billing-lab_billing-access__kgBWd,#billing-lab_practice-setup__EdPYv){scroll-margin-top:24px}@media(max-width:780px){.billing-lab_individualPacks__RgdwN,.billing-lab_packs__mz2Ck{grid-template-columns:1fr}.billing-lab_topup__I7Sq8{flex-direction:column;align-items:stretch;gap:8px}.billing-lab_topup__I7Sq8>div:last-child{min-width:0}}