.aN5Q9a_frame{max-width:88rem;min-height:100dvh;padding-inline:var(--space-6);margin-inline:auto}.aN5Q9a_header{justify-content:space-between;align-items:center;gap:var(--space-4);padding-block:var(--space-5);border-bottom:1px solid var(--color-border);flex-wrap:wrap;display:flex}.aN5Q9a_brand{align-items:center;gap:var(--space-3);color:var(--color-ink);letter-spacing:-.04em;font-size:1.4rem;font-weight:750;text-decoration:none;display:inline-flex}.aN5Q9a_mark{background:var(--color-action);width:2.5rem;height:2.5rem;color:var(--color-surface);border-radius:.8rem;flex-shrink:0;place-items:center;display:grid}.aN5Q9a_headerActions{align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.aN5Q9a_profileLink{align-items:center;gap:var(--space-2);border:1px solid var(--color-control);border-radius:var(--radius-pill);min-height:2.875rem;font-size:var(--text-small);padding:.5rem .75rem;text-decoration:none;display:inline-flex}.aN5Q9a_profileLink[aria-current]{background:var(--color-action-soft);font-weight:650}.aN5Q9a_learnerLayout{gap:var(--space-7);grid-template-columns:11rem minmax(0,1fr);display:grid}.aN5Q9a_primaryNav{padding-top:var(--space-6)}.aN5Q9a_primaryNav ul,.aN5Q9a_studioNav ul{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.aN5Q9a_navLink{align-items:center;gap:var(--space-3);border-radius:var(--radius-control);min-height:3rem;color:var(--color-muted);overflow-wrap:anywhere;padding:.75rem 1rem;text-decoration:none;display:flex}.aN5Q9a_navLink[aria-current]{color:var(--color-action);background:var(--color-action-soft);font-weight:650}.aN5Q9a_navLink:hover{background:var(--color-action-soft);color:var(--color-action)}.aN5Q9a_content{padding-top:var(--space-6);outline-offset:.25rem;min-width:0}.aN5Q9a_pageHeader{margin-bottom:var(--space-6);gap:var(--space-3);display:grid}.aN5Q9a_breadcrumbs ol{margin:0 0 var(--space-4);align-items:center;gap:var(--space-2);font-size:var(--text-small);color:var(--color-muted);flex-wrap:wrap;padding:0;list-style:none;display:flex}.aN5Q9a_breadcrumbs li{align-items:center;gap:var(--space-2);overflow-wrap:anywhere;min-width:0;display:inline-flex}.aN5Q9a_breadcrumbs a{align-items:center;min-height:2.75rem;display:inline-flex}.aN5Q9a_eyebrow{letter-spacing:.12em;color:var(--color-action);text-transform:uppercase;font-size:.75rem;font-weight:700}.aN5Q9a_description{color:var(--color-muted);max-width:42rem;font-size:var(--text-lead)}.aN5Q9a_stack{gap:var(--space-5);display:grid}.aN5Q9a_grid{gap:var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.aN5Q9a_actions{gap:var(--space-3);margin-top:var(--space-4);flex-wrap:wrap;display:flex}.aN5Q9a_feature{gap:var(--space-5);padding:var(--space-6);display:grid}.aN5Q9a_feature h2{max-width:25rem;font-size:1.85rem}.aN5Q9a_feature p{max-width:36rem}.aN5Q9a_featureIcon{border:1px solid;border-radius:1rem;place-items:center;width:3rem;height:3rem;display:grid}.aN5Q9a_small{font-size:var(--text-small);color:var(--color-muted)}.aN5Q9a_previewNote{margin-top:var(--space-6)}.aN5Q9a_links{margin:0;padding:0;list-style:none;display:grid}.aN5Q9a_links li+li{border-top:1px solid var(--color-border)}.aN5Q9a_listLink{justify-content:space-between;align-items:center;gap:var(--space-4);min-height:3rem;padding-block:var(--space-4);text-decoration:none;display:flex}.aN5Q9a_listLink>span{min-width:0}.aN5Q9a_listLink strong{color:var(--color-ink);font-weight:650;display:block}.aN5Q9a_listLink small{color:var(--color-muted);margin-top:var(--space-1);display:block}.aN5Q9a_footer{margin-top:var(--space-7);border-top:1px solid var(--color-border);padding-block:var(--space-5);gap:var(--space-4);color:var(--color-muted);font-size:var(--text-small);flex-wrap:wrap;justify-content:space-between;display:flex}.aN5Q9a_footer a{align-items:center;min-height:2.75rem;display:inline-flex}.aN5Q9a_studioFrame{grid-template-columns:15rem minmax(0,1fr);min-height:100dvh;display:grid}.aN5Q9a_studioSidebar{padding:var(--space-6) var(--space-5);background:var(--color-surface);border-right:1px solid var(--color-border)}.aN5Q9a_studioNav{margin-block:var(--space-7)}.aN5Q9a_studioContent{min-width:0;padding:var(--space-6) var(--space-7)}.aN5Q9a_studioHeader{justify-content:space-between;align-items:center;gap:var(--space-4);border-bottom:1px solid var(--color-border);padding-bottom:var(--space-5);margin-bottom:var(--space-6);flex-wrap:wrap;display:flex}.aN5Q9a_studioHeading{font-size:var(--text-small);color:var(--color-muted);margin-top:var(--space-3)}.aN5Q9a_studioSidebar details{display:contents}.aN5Q9a_studioSidebar summary{display:none}.aN5Q9a_standalone{max-width:48rem;padding:var(--space-7) var(--space-5);margin:auto}.aN5Q9a_state{gap:var(--space-5);display:grid}@media (max-width:60rem){.aN5Q9a_learnerLayout{flex-direction:column;gap:0;display:flex}.aN5Q9a_primaryNav{z-index:10;background:var(--color-surface);border-top:1px solid var(--color-border);padding:var(--space-2) 0 max(var(--space-2), env(safe-area-inset-bottom));margin-inline:calc(-1 * var(--space-6));padding-inline:var(--space-4);order:2;position:sticky;bottom:0}.aN5Q9a_primaryNav ul{gap:var(--space-1);grid-template-columns:repeat(4,minmax(0,1fr))}.aN5Q9a_primaryNav .aN5Q9a_navLink{gap:var(--space-1);font-size:var(--text-small);text-align:center;flex-direction:column;min-width:0;padding:.5rem .25rem}.aN5Q9a_content{min-height:calc(100dvh - 12rem);padding-bottom:var(--space-5)}.aN5Q9a_studioFrame{grid-template-columns:1fr}.aN5Q9a_studioSidebar{border-right:0;border-bottom:1px solid var(--color-border);padding:var(--space-4)}.aN5Q9a_studioSidebar details{margin-top:var(--space-4);display:block}.aN5Q9a_studioSidebar summary{cursor:pointer;min-height:2.875rem;padding-block:var(--space-2);color:var(--color-action);font-weight:600;display:list-item}.aN5Q9a_studioNav{margin-block:var(--space-4)}.aN5Q9a_studioContent{padding:var(--space-5)}}@media (max-width:42rem){.aN5Q9a_frame{padding-inline:min(var(--space-4), 5vw)}.aN5Q9a_primaryNav{margin-inline:calc(-1 * min(var(--space-4), 5vw))}.aN5Q9a_grid{grid-template-columns:1fr}.aN5Q9a_feature{padding:var(--space-5)}.aN5Q9a_feature h2{font-size:1.6rem}.aN5Q9a_studioContent{padding:min(var(--space-4), 5vw)}.aN5Q9a_headerActions{gap:var(--space-2)}}@media (max-width:30rem){.aN5Q9a_primaryNav ul{grid-template-columns:repeat(auto-fit,minmax(min(100%,4rem),1fr))}}@media (max-width:60rem){.aN5Q9a_studioNav ul{grid-template-columns:repeat(auto-fit,minmax(min(100%,9rem),1fr))}}.aN5Q9a_choice{align-items:center;gap:var(--space-3);min-height:2.75rem;padding-block:var(--space-2);display:flex}.aN5Q9a_choice input{flex-shrink:0;width:1.25rem;height:1.25rem}@media (max-width:60rem) and (max-height:32rem){.aN5Q9a_primaryNav{position:static}}
.Hi2WXW_button{justify-content:center;align-items:center;gap:var(--space-3);border-radius:var(--radius-control);text-align:center;min-height:2.875rem;transition:background-color var(--motion-fast);overflow-wrap:anywhere;border:1px solid #0000;max-width:100%;padding:.7rem 1.2rem;font-weight:600;line-height:1.65;text-decoration:none;display:inline-flex}.Hi2WXW_primary{background:var(--color-action);color:var(--color-surface)}.Hi2WXW_primary:hover{background:var(--color-action-hover)}.Hi2WXW_secondary{background:var(--color-surface);color:var(--color-action);border-color:var(--color-control)}.Hi2WXW_secondary:hover,.Hi2WXW_quiet:hover{background:var(--color-action-soft)}.Hi2WXW_warm{background:var(--color-accent);color:var(--color-ink)}.Hi2WXW_warm:hover{background:#ffc18b}.Hi2WXW_quiet{background:var(--color-action-soft);color:var(--color-action)}.Hi2WXW_button:disabled{background:var(--color-disabled-soft);color:var(--color-disabled);border-color:var(--color-control)}.Hi2WXW_iconButton{border:1px solid var(--color-control);border-radius:var(--radius-control);background:var(--color-surface);min-width:2.875rem;min-height:2.875rem;color:var(--color-action);justify-content:center;align-items:center;padding:.6rem;display:inline-flex}.Hi2WXW_card{padding:var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-card);min-width:0}.Hi2WXW_surface{background:var(--color-surface)}.Hi2WXW_support{background:var(--color-support);border-color:var(--color-support-line)}.Hi2WXW_indigo{background:var(--color-action);color:var(--color-surface);border-color:#0000}.Hi2WXW_badge{border-radius:var(--radius-pill);font-size:var(--text-small);overflow-wrap:anywhere;align-items:center;gap:.4em;max-width:100%;padding:.3em .7em;font-weight:600;line-height:1.65;display:inline-flex}.Hi2WXW_neutral{color:var(--color-muted);background:var(--color-disabled-soft)}.Hi2WXW_info{color:var(--color-action);background:var(--color-action-soft)}.Hi2WXW_success{color:var(--color-success);background:var(--color-success-soft)}.Hi2WXW_warning{color:var(--color-warning);background:var(--color-warning-soft)}.Hi2WXW_error{color:var(--color-error);background:var(--color-error-soft)}.Hi2WXW_message{align-items:flex-start;gap:var(--space-3);border-radius:var(--radius-control);padding:var(--space-4);display:flex}.Hi2WXW_message>svg{margin-top:.2rem}.Hi2WXW_message>div{overflow-wrap:anywhere;min-width:0}.Hi2WXW_message strong{font-weight:650}.Hi2WXW_message>div>div{margin-top:var(--space-1)}.Hi2WXW_field{gap:var(--space-2);min-width:0;display:grid}.Hi2WXW_field label{font-weight:600}.Hi2WXW_required,.Hi2WXW_hint{color:var(--color-muted);font-size:var(--text-small);font-weight:400}.Hi2WXW_field input,.Hi2WXW_field textarea,.Hi2WXW_field select{width:100%;min-width:0;min-height:3rem;color:var(--color-ink);background:var(--color-surface);border:1px solid var(--color-control);border-radius:var(--radius-control);padding:.65rem .85rem;line-height:1.7}.Hi2WXW_field textarea{resize:vertical}.Hi2WXW_field :lang(te){line-height:var(--line-telugu)}.Hi2WXW_field [aria-invalid=true]{border:2px solid var(--color-error)}.Hi2WXW_field :disabled{background:var(--color-disabled-soft);color:var(--color-disabled)}.Hi2WXW_fieldError{align-items:flex-start;gap:var(--space-2);color:var(--color-error);font-size:var(--text-small);display:flex}.Hi2WXW_fieldError svg{width:1.1rem;margin-top:.15rem}.Hi2WXW_checkbox{align-items:center;gap:var(--space-3);cursor:pointer;min-height:2.875rem;padding-block:var(--space-2);display:flex}.Hi2WXW_checkbox input{appearance:auto;width:1.35rem;height:1.35rem;accent-color:var(--color-action);flex-shrink:0;margin:0}.Hi2WXW_checkbox:has(:disabled){color:var(--color-disabled);cursor:not-allowed}.Hi2WXW_progress{gap:var(--space-3);display:grid}.Hi2WXW_progressLabel{justify-content:space-between;gap:var(--space-4);font-size:var(--text-small);flex-wrap:wrap;display:flex}.Hi2WXW_progress progress{appearance:none;background:var(--color-border);border-radius:var(--radius-pill);width:100%;height:.65rem;accent-color:var(--color-action);border:0;display:block;overflow:hidden}.Hi2WXW_progress progress::-webkit-progress-bar{background:var(--color-border);border-radius:var(--radius-pill)}.Hi2WXW_progress progress::-webkit-progress-value{background:var(--color-action);border-radius:var(--radius-pill)}.Hi2WXW_progress progress::-moz-progress-bar{background:var(--color-action);border-radius:var(--radius-pill)}.Hi2WXW_empty{justify-items:start;gap:var(--space-3);display:grid}.Hi2WXW_empty p{color:var(--color-muted)}.Hi2WXW_emptyIcon{background:var(--color-action-soft);width:3rem;height:3rem;color:var(--color-action);margin-bottom:var(--space-2);border-radius:1rem;place-items:center;display:grid}.Hi2WXW_loading{gap:var(--space-3);color:var(--color-muted);display:grid}.Hi2WXW_skeleton{background:var(--color-disabled-soft);border-radius:var(--radius-pill);max-width:90%;height:1rem}.Hi2WXW_skeleton:nth-child(2){max-width:65%}.Hi2WXW_spinner{border:2px solid;border-right-color:#0000;border-radius:50%;flex-shrink:0;width:1rem;height:1rem}@keyframes Hi2WXW_spin{to{transform:rotate(360deg)}}.Hi2WXW_overlay{z-index:40;background:#1b293b80;position:fixed;inset:0}.Hi2WXW_dialog{background:var(--color-surface);border:1px solid var(--color-control);border-radius:var(--radius-card);width:min(32rem,100% - 2rem);max-height:calc(100dvh - 2rem);padding:var(--space-5);z-index:41;box-shadow:var(--shadow-dialog);position:fixed;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%)}.Hi2WXW_dialogTitle{padding-right:3.5rem;font-size:1.5rem}.Hi2WXW_dialogDescription{color:var(--color-muted);margin:var(--space-3) 0 var(--space-5)}.Hi2WXW_dialogBody{gap:var(--space-5);display:grid}.Hi2WXW_dialogClose{top:var(--space-4);right:var(--space-4);position:absolute}.Hi2WXW_dialogActions{justify-content:flex-end;gap:var(--space-3);margin-top:var(--space-5);flex-wrap:wrap;display:flex}.Hi2WXW_nav ul{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.Hi2WXW_nav a{overflow-wrap:anywhere;align-items:center;gap:var(--space-3);min-width:0;min-height:3rem;color:var(--color-muted);border-radius:var(--radius-control);padding:.65rem 1rem;text-decoration:none;display:flex}.Hi2WXW_nav a[aria-current]{color:var(--color-action);background:var(--color-action-soft);font-weight:650}.Hi2WXW_nav a:hover{background:var(--color-action-soft);color:var(--color-action)}.Hi2WXW_vertical ul{flex-direction:column}.Hi2WXW_learner ul{grid-template-columns:repeat(auto-fit,minmax(min(100%,4rem),1fr));display:grid}.Hi2WXW_learner a{gap:var(--space-1);padding:var(--space-3) var(--space-1);font-size:var(--text-small);text-align:center;flex-direction:column}.Hi2WXW_audio{gap:var(--space-4);display:grid}.Hi2WXW_audio input[type=range]{cursor:pointer;width:100%;min-height:2.75rem}.Hi2WXW_audioActions{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.Hi2WXW_transcript{padding-top:var(--space-4);border-top:1px solid var(--color-border)}.Hi2WXW_transcript summary{min-height:2.875rem;padding-block:var(--space-2);color:var(--color-action);cursor:pointer;font-weight:600}.Hi2WXW_transcript p{margin-top:var(--space-2)}.Hi2WXW_transcript:lang(te){line-height:var(--line-telugu)}@media (max-width:40rem){.Hi2WXW_card{padding:min(var(--space-4), 5vw)}.Hi2WXW_message{display:block}.Hi2WXW_message>svg{margin-bottom:var(--space-2)}.Hi2WXW_nav:not(.Hi2WXW_vertical):not(.Hi2WXW_learner) a{padding-inline:.7rem}}@media (forced-colors:active){.Hi2WXW_button,.Hi2WXW_badge,.Hi2WXW_message,.Hi2WXW_card{border:1px solid canvastext}.Hi2WXW_progress progress{appearance:auto}}@media (prefers-reduced-motion:no-preference){.Hi2WXW_spinner{animation:1s linear infinite Hi2WXW_spin}}@media (max-width:30rem){.Hi2WXW_dialog{padding:1rem}.Hi2WXW_dialogTitle{padding-top:2.75rem;padding-right:0;font-size:1.25rem}.Hi2WXW_dialogActions>button{flex:10rem;padding-inline:.7rem}}.Hi2WXW_indigo :is(a,button):focus-visible{outline-color:var(--color-surface)}
