.XK4MTW_profile .XK4MTW_sheet{flex-direction:column;display:flex;position:relative;container-type:inline-size}.XK4MTW_owner{align-items:center;gap:calc(16 * var(--u));margin-bottom:calc(18 * var(--u));display:flex}.XK4MTW_avatar{width:calc(52 * var(--u));height:calc(52 * var(--u));min-width:40px;min-height:40px}.XK4MTW_avatarFallback{background:var(--accent-soft);color:var(--accent);font-size:calc(max(16px, calc(21 * var(--t))) * var(--text-scale,1));font-weight:650}.XK4MTW_ownerText{min-width:0}.XK4MTW_ownerText h2{color:var(--ink);font-size:calc(calc(20 * var(--t)) * var(--text-scale,1));letter-spacing:-.2px;overflow-wrap:anywhere;font-weight:650;line-height:1.3}.XK4MTW_ownerText p{margin-top:calc(2 * var(--u));color:var(--ink-soft);font-size:calc(max(12px, calc(12.5 * var(--t))) * var(--text-scale,1));overflow-wrap:anywhere}.XK4MTW_chips{gap:calc(6 * var(--u));margin-top:calc(8 * var(--u));flex-wrap:wrap;display:flex}.XK4MTW_tabBar{top:calc(-26 * var(--u));z-index:2;margin:0 calc(-28 * var(--u)) calc(18 * var(--u));padding:calc(8 * var(--u)) calc(28 * var(--u)) calc(12 * var(--u));border-bottom:1px solid var(--line);background:var(--card);flex-shrink:0;position:sticky}.XK4MTW_tabs{vertical-align:top}.XK4MTW_panel{flex:1 0 auto}.XK4MTW_section+.XK4MTW_section{margin-top:calc(24 * var(--u));padding-top:calc(20 * var(--u));border-top:1px solid var(--line)}.XK4MTW_sectionTitle{color:var(--ink);font-size:calc(max(14px, calc(16 * var(--t))) * var(--text-scale,1));align-items:center;gap:8px;font-weight:650;line-height:1.4;display:flex}.XK4MTW_sectionTitle svg{width:calc(16 * var(--t));height:calc(16 * var(--t));color:var(--accent);flex-shrink:0}.XK4MTW_sectionLead{margin-top:calc(4 * var(--u));color:var(--ink-soft);font-size:calc(max(12px, calc(12.5 * var(--t))) * var(--text-scale,1));line-height:1.6}.XK4MTW_field{gap:calc(6 * var(--u));margin-top:calc(14 * var(--u));display:grid}.XK4MTW_field.XK4MTW_first{margin-top:0}.XK4MTW_label{color:var(--ink);font-size:calc(max(12px, calc(12.5 * var(--t))) * var(--text-scale,1));font-weight:550}.XK4MTW_input{width:100%;min-width:0;height:calc(40 * var(--u));min-height:36px;padding:0 calc(12 * var(--u));border:1px solid var(--line-strong);background:var(--card);color:var(--ink);font:inherit;font-size:calc(max(13px, calc(14 * var(--t))) * var(--text-scale,1));border-radius:10px;transition:border-color .15s,box-shadow .15s}.XK4MTW_input:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft);outline:none}.XK4MTW_input[aria-invalid=true]{border-color:var(--lightningcss-light,#c4655b)var(--lightningcss-dark,#cd766c)}.XK4MTW_hint{color:var(--ink-faint);font-size:calc(max(12px, calc(12 * var(--t))) * var(--text-scale,1));line-height:1.5}.XK4MTW_audioFields{gap:0 calc(14 * var(--u));grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.XK4MTW_choices{gap:calc(8 * var(--u));min-width:0;margin:calc(16 * var(--u)) 0 0;border:0;grid-template-columns:repeat(4,minmax(0,1fr));padding:0;display:grid}.XK4MTW_choices.XK4MTW_levels{grid-template-columns:repeat(3,minmax(0,1fr))}.XK4MTW_choices legend{margin-bottom:calc(8 * var(--u));padding:0}.XK4MTW_choice{cursor:pointer;min-width:0;display:block;position:relative}.XK4MTW_choice input{opacity:0;pointer-events:none;position:absolute}.XK4MTW_choice>span{height:100%;padding:calc(9 * var(--u)) calc(12 * var(--u));border:1px solid var(--line);background:var(--card);color:var(--ink-soft);font-size:calc(max(12px, calc(12 * var(--t))) * var(--text-scale,1));text-align:center;border-radius:10px;justify-content:center;align-items:baseline;gap:5px;line-height:1.5;transition:background .15s,border-color .15s;display:flex}.XK4MTW_choice strong{color:var(--ink);font-size:calc(max(14px, calc(16 * var(--t))) * var(--text-scale,1));font-weight:650;line-height:1.3}.XK4MTW_choice small{color:var(--ink-faint);font-size:calc(max(12px, calc(12 * var(--t))) * var(--text-scale,1));display:block}.XK4MTW_levels .XK4MTW_choice>span{justify-content:flex-start;align-items:center;gap:calc(10 * var(--u));text-align:left}.XK4MTW_levels .XK4MTW_choice>span>span{min-width:0}.XK4MTW_choice:hover>span{border-color:var(--line-strong);background:var(--tint)}.XK4MTW_choice input:checked+span{border-color:var(--accent);background:var(--accent-soft);color:var(--accent)}.XK4MTW_choice input:checked+span strong{color:var(--accent)}.XK4MTW_choice input:focus-visible+span{outline:2px solid var(--accent);outline-offset:2px}.XK4MTW_choices.XK4MTW_sizes{grid-template-columns:repeat(5,minmax(0,1fr))}.XK4MTW_sizes .XK4MTW_choice>span{justify-content:flex-end;align-items:center;gap:calc(4 * var(--u));overflow-wrap:anywhere;flex-direction:column}.XK4MTW_sizes .XK4MTW_sample{font-size:calc(18px * var(--sample,1));line-height:1.2}.XK4MTW_footer{align-items:center;gap:calc(12 * var(--u));margin-top:calc(18 * var(--u));flex-wrap:wrap;display:flex}.XK4MTW_footer[data-sticky=true]{bottom:calc(-26 * var(--u));z-index:1;margin-bottom:calc(-26 * var(--u));padding:calc(14 * var(--u)) 0 calc(22 * var(--u));border-top:1px solid var(--line);background:var(--card);position:sticky}.XK4MTW_status{color:var(--accent);font-size:calc(max(12px, calc(12.5 * var(--t))) * var(--text-scale,1));align-items:center;gap:6px;display:inline-flex}.XK4MTW_status[data-tone=pending]{color:var(--ink-faint)}.XK4MTW_error{margin-top:calc(10 * var(--u));padding:calc(8 * var(--u)) calc(12 * var(--u));color:var(--lightningcss-light,#a8413a)var(--lightningcss-dark,#ed897e);font-size:calc(max(12px, calc(12.5 * var(--t))) * var(--text-scale,1));background:var(--lightningcss-light,#fbecea)var(--lightningcss-dark,#322422);border-radius:8px;line-height:1.55}.XK4MTW_row{justify-content:space-between;align-items:center;gap:calc(10 * var(--u)) calc(16 * var(--u));margin-top:calc(12 * var(--u));padding:calc(12 * var(--u)) calc(14 * var(--u));border:1px solid var(--line);border-radius:10px;flex-wrap:wrap;display:flex}.XK4MTW_row>div{min-width:0}.XK4MTW_row strong{color:var(--ink);font-size:calc(max(12px, calc(13 * var(--t))) * var(--text-scale,1));font-weight:600;display:block}.XK4MTW_row span{color:var(--ink-soft);font-size:calc(max(12px, calc(12.5 * var(--t))) * var(--text-scale,1));overflow-wrap:anywhere}.XK4MTW_rowActions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.XK4MTW_plan{gap:calc(14 * var(--u));margin-top:calc(12 * var(--u));padding:calc(16 * var(--u)) calc(18 * var(--u));border:1px solid var(--line);background:var(--card);border-radius:12px;grid-template-columns:auto minmax(0,1fr);display:grid}.XK4MTW_planPlus{background:var(--lightningcss-light,#faf8fd)var(--lightningcss-dark,#171519);border-color:var(--lightningcss-light,#ddd3ee)var(--lightningcss-dark,#453e50)}.XK4MTW_planIcon{width:calc(40 * var(--u));height:calc(40 * var(--u));background:var(--accent-soft);color:var(--accent);border-radius:10px;place-items:center;display:grid}.XK4MTW_planPlus .XK4MTW_planIcon{color:var(--lightningcss-light,#5f4a8a)var(--lightningcss-dark,#bca9ea);background:var(--lightningcss-light,#efeaf7)var(--lightningcss-dark,#2c2734)}.XK4MTW_plan h3{color:var(--ink);font-size:calc(max(14px, calc(15.5 * var(--t))) * var(--text-scale,1));font-weight:650;line-height:1.4}.XK4MTW_plan p{margin-top:calc(3 * var(--u));color:var(--ink-soft);font-size:calc(max(12px, calc(12.5 * var(--t))) * var(--text-scale,1));line-height:1.6}.XK4MTW_perks{gap:calc(6 * var(--u));margin:calc(10 * var(--u)) 0 0;padding:0;list-style:none;display:grid}.XK4MTW_perks li{color:var(--ink);font-size:calc(max(12px, calc(12.5 * var(--t))) * var(--text-scale,1));align-items:center;gap:7px;display:flex}.XK4MTW_perks svg{color:var(--accent);flex-shrink:0}.XK4MTW_planActions{margin-top:calc(14 * var(--u));flex-wrap:wrap;gap:8px;display:flex}.XK4MTW_row .XK4MTW_code{background:var(--tint);color:var(--ink);font-size:calc(max(12px, calc(12.5 * var(--t))) * var(--text-scale,1));font-variant-numeric:tabular-nums;letter-spacing:.06em;border-radius:6px;margin-top:2px;padding:1px 8px;font-weight:650;display:inline-block}.XK4MTW_stats{gap:calc(18 * var(--u));margin-top:calc(10 * var(--u));color:var(--ink-soft);font-size:calc(max(12px, calc(12.5 * var(--t))) * var(--text-scale,1));flex-wrap:wrap;display:flex}.XK4MTW_stats strong{color:var(--ink);font-size:calc(max(13px, calc(15 * var(--t))) * var(--text-scale,1))}.XK4MTW_showPassword{margin-top:calc(12 * var(--u));color:var(--ink-soft);font-size:calc(max(12px, calc(12.5 * var(--t))) * var(--text-scale,1));align-items:center;gap:8px;display:flex}.XK4MTW_showPassword label{cursor:pointer}.XK4MTW_sectionTitle.XK4MTW_danger,.XK4MTW_sectionTitle.XK4MTW_danger svg{color:var(--lightningcss-light,#a8413a)var(--lightningcss-dark,#ed897e)}.XK4MTW_rhythm{gap:calc(8 * var(--u));margin:calc(14 * var(--u)) 0 0;padding-top:calc(12 * var(--u));border-top:1px solid var(--line);display:grid}.XK4MTW_rhythm div{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.XK4MTW_rhythm dt{color:var(--ink-soft);font-size:calc(max(12px, calc(12 * var(--t))) * var(--text-scale,1));align-items:center;gap:5px;display:inline-flex}.XK4MTW_rhythm dd{color:var(--ink);font-size:calc(max(14px, calc(16 * var(--t))) * var(--text-scale,1));font-variant-numeric:tabular-nums;margin:0;font-weight:650}@media (max-width:1250px){.XK4MTW_rhythm{border:0;gap:12px;margin:0 0 0 auto;padding:0;display:flex}.XK4MTW_rhythm div{gap:5px}.XK4MTW_rhythm dd{font-size:calc(max(13px, calc(14 * var(--t))) * var(--text-scale,1))}}@container (max-width:560px){.XK4MTW_choices{grid-template-columns:repeat(2,minmax(0,1fr))}.XK4MTW_choices.XK4MTW_levels,.XK4MTW_audioFields{grid-template-columns:minmax(0,1fr)}.XK4MTW_choices.XK4MTW_sizes{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.XK4MTW_panel{padding-bottom:64px}}@media (max-width:600px){.XK4MTW_owner{gap:12px}.XK4MTW_avatar{width:44px;height:44px}.XK4MTW_tabBar{top:calc(-18 * var(--u));margin:0 -14px calc(14 * var(--u));padding:calc(6 * var(--u)) 14px calc(10 * var(--u))}.XK4MTW_ownerText h2{font-size:calc(calc(18 * var(--t)) * var(--text-scale,1))}.XK4MTW_footer[data-sticky=true]{bottom:calc(-18 * var(--u));margin-bottom:calc(-18 * var(--u));padding-bottom:calc(14 * var(--u))}.XK4MTW_plan{grid-template-columns:minmax(0,1fr)}.XK4MTW_row{padding:calc(10 * var(--u)) 12px}}@media (max-width:760px){.XK4MTW_tabBar{top:var(--sticky-top)}.XK4MTW_footer[data-sticky=true]{bottom:var(--sticky-bottom)}}
