.ai-crossword-generator_page__ROEfi{--surface-base:#ffffff;--surface-inverse:#171922;--surface-support:#f6f8f5;--text-primary:#090c21;--text-secondary:#34364d;--text-faint:#777b90;--text-inverse:#ffffff;--border-soft:#e8e3ea;--border-default:#d7d1dc;--overlay-soft:rgba(16,18,32,0.06);--overlay-default:rgba(16,18,32,0.14);--palette-rose-50:#fff3f6;--palette-rose-100:#fbe5eb;--palette-rose-300:#ec9aae;--palette-rose-500:#c83f68;--palette-navy-50:#f2f4fb;--palette-navy-100:#e5e8f5;--palette-navy-500:#33364d;--palette-gold-100:#ffe89a;--palette-gold-500:#dba51f;--palette-mint-200:#dff2e7;--palette-status-success-100:#daf8e7;--palette-status-success-500:#38b56e;--palette-status-success-700:#077941;--palette-status-danger-100:#ffe5e8;--palette-status-danger-500:#c8324a;--color-status-danger:#c8324a;color-scheme:light;width:100%;min-height:100vh;background:var(--surface-base);color:var(--text-primary);font-family:var(--font-body);overflow-x:clip}.ai-crossword-generator_breadcrumbs__Sw0zI{width:96%;max-width:1345px;margin:20px auto 0;display:flex;align-items:center;gap:10px;color:var(--text-secondary);font-size:var(--font-size-sm);font-weight:700}.ai-crossword-generator_breadcrumbs__Sw0zI a{color:var(--text-primary);text-decoration:none}.ai-crossword-generator_breadcrumbs__Sw0zI a:hover{color:var(--palette-rose-500)}.ai-crossword-generator_breadcrumbs__Sw0zI span[aria-hidden=true]{color:var(--text-faint)}.ai-crossword-generator_hero__f2kwJ{width:96%;max-width:1345px;margin:20px auto 56px;display:grid;grid-template-columns:minmax(0,.9fr) minmax(360px,.56fr);grid-template-areas:"intro form" "proof form" "workbench workbench";gap:34px 58px;align-items:end;padding:30px 72px 42px;border:1px solid var(--border-soft);border-radius:var(--radius-lg);position:relative;overflow:hidden;background:radial-gradient(circle at 10% 2%,rgba(255,232,239,.84),transparent 30%),radial-gradient(circle at 100% 9%,rgba(223,242,231,.82),transparent 34%),radial-gradient(circle at 100% 100%,rgba(255,232,154,.38),transparent 30%),linear-gradient(180deg,#ffffff,#ffffff 72%,rgba(255,251,239,.8));box-shadow:0 34px 80px rgba(18,22,40,.08),inset 0 1px 0 rgba(255,255,255,.94)}.ai-crossword-generator_hero__f2kwJ:after,.ai-crossword-generator_hero__f2kwJ:before{content:"";position:absolute;pointer-events:none}.ai-crossword-generator_hero__f2kwJ:before{left:-5%;bottom:-18%;width:46%;height:44%;background-image:radial-gradient(circle,rgba(236,154,174,.44) 1.25px,transparent 1.35px);background-size:15px 15px;opacity:.62;mask-image:radial-gradient(ellipse at 22% 72%,#000 0,transparent 70%)}.ai-crossword-generator_hero__f2kwJ:after{right:-4%;bottom:-12%;width:34%;height:38%;background-image:radial-gradient(circle,rgba(219,165,31,.34) 1.2px,transparent 1.3px);background-size:13px 13px;opacity:.74;mask-image:radial-gradient(ellipse at 76% 78%,#000 0,transparent 72%)}.ai-crossword-generator_hero__f2kwJ>*{position:relative;z-index:1}.ai-crossword-generator_heroPanel__S89VR{min-width:0;display:contents}.ai-crossword-generator_heroCopy__kzh9r{grid-area:intro}.ai-crossword-generator_heroCopy__kzh9r h1{margin:0;color:var(--text-primary);font-family:var(--font-display);font-size:clamp(2.8rem,4.6vw,4.15rem);font-weight:400;line-height:1.04;letter-spacing:0}.ai-crossword-generator_highlight__PXcSI{color:var(--palette-rose-500)}.ai-crossword-generator_heroCopy__kzh9r p{max-width:720px;margin:16px 0 0;color:var(--text-secondary);font-size:clamp(1.08rem,1.45vw,1.35rem);line-height:1.55}.ai-crossword-generator_generatorForm__bpdXr{grid-area:form;width:100%;max-width:690px;justify-self:end;margin-top:0;border:1px solid rgba(215,209,220,.82);border-radius:28px;background:rgba(255,255,255,.76);padding:22px;box-shadow:0 20px 50px rgba(18,22,40,.08),inset 0 1px 0 rgba(255,255,255,.9);backdrop-filter:blur(14px)}.ai-crossword-generator_generatorForm__bpdXr label{display:block;margin-bottom:10px;color:var(--text-primary);font-weight:700}.ai-crossword-generator_promptRow__x_rO0{display:grid;grid-template-columns:1fr;gap:12px;align-items:start}.ai-crossword-generator_promptRow__x_rO0 textarea{min-height:72px;width:100%;border:1px solid color-mix(in srgb,var(--palette-rose-300) 24%,var(--border-default));border-radius:18px;background:rgba(255,255,255,.9);color:var(--text-primary);padding:16px 18px;font:inherit;line-height:1.35;box-shadow:0 10px 24px rgba(18,22,40,.04),inset 0 1px 0 rgba(255,255,255,.86);outline:none;resize:none;overflow:hidden}.ai-crossword-generator_promptRow__x_rO0 textarea:focus{border-color:color-mix(in srgb,var(--palette-rose-500) 42%,var(--border-default));box-shadow:0 0 0 4px color-mix(in srgb,var(--palette-rose-300) 18%,transparent)}.ai-crossword-generator_correctButton__cIXyO,.ai-crossword-generator_courseCta__EBdtd,.ai-crossword-generator_finalCta__MPbhE a,.ai-crossword-generator_promptRow__x_rO0 button,.ai-crossword-generator_submitButton__KgLJ8{min-height:52px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border:0;border-radius:var(--radius-pill);background:var(--surface-inverse);color:var(--text-inverse);padding:0 22px;font:inherit;font-weight:800;text-decoration:none;cursor:pointer;box-shadow:0 12px 26px color-mix(in srgb,var(--surface-inverse) 18%,transparent);transition:transform .18s ease,box-shadow .18s ease,opacity .18s ease}.ai-crossword-generator_promptRow__x_rO0>button{min-height:56px;min-width:180px;justify-self:end;padding-inline:28px;position:relative;overflow:hidden}.ai-crossword-generator_correctButton__cIXyO:hover,.ai-crossword-generator_courseCta__EBdtd:hover,.ai-crossword-generator_finalCta__MPbhE a:hover,.ai-crossword-generator_promptRow__x_rO0 button:hover,.ai-crossword-generator_submitButton__KgLJ8:hover{transform:translateY(-1px);box-shadow:0 16px 32px color-mix(in srgb,var(--surface-inverse) 24%,transparent)}.ai-crossword-generator_correctButton__cIXyO:disabled,.ai-crossword-generator_promptRow__x_rO0 button:disabled,.ai-crossword-generator_submitButton__KgLJ8:disabled{cursor:not-allowed;opacity:.55;transform:none}.ai-crossword-generator_generatingButton__MrTkm{opacity:1!important;background:linear-gradient(90deg,var(--surface-inverse),#25293a,var(--surface-inverse));background-size:220% 100%;animation:ai-crossword-generator_generateShimmer__lSihB 1.25s ease-in-out infinite}.ai-crossword-generator_generatingButton__MrTkm:after{content:"";position:absolute;inset:0;background:radial-gradient(circle at 18% 50%,rgba(255,255,255,.28),transparent 18%),linear-gradient(90deg,transparent,rgba(255,255,255,.18),transparent);transform:translateX(-110%);animation:ai-crossword-generator_buttonSweep__A4gia 1.3s ease-in-out infinite}.ai-crossword-generator_loadingIcon__oSI1x{display:inline-flex;animation:ai-crossword-generator_rotateLoader__1RKmy .9s linear infinite}.ai-crossword-generator_loadingSteps___PvmR{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:14px}.ai-crossword-generator_loadingSteps___PvmR span{min-height:38px;display:inline-flex;align-items:center;justify-content:center;gap:6px;border:1px solid rgba(215,209,220,.78);border-radius:var(--radius-pill);background:rgba(255,255,255,.74);color:var(--text-secondary);font-size:var(--font-size-xs);font-weight:800;box-shadow:0 8px 18px rgba(18,22,40,.04);opacity:.66;animation:ai-crossword-generator_loadingStepPulse__3z3iI 1.35s ease-in-out infinite;animation-delay:calc(var(--step-index) * .16s)}.ai-crossword-generator_loadingSteps___PvmR span:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--palette-rose-500);box-shadow:0 0 0 4px rgba(236,154,174,.18)}@keyframes ai-crossword-generator_rotateLoader__1RKmy{to{transform:rotate(1turn)}}@keyframes ai-crossword-generator_generateShimmer__lSihB{0%,to{background-position:0 50%}50%{background-position:100% 50%}}@keyframes ai-crossword-generator_buttonSweep__A4gia{0%{transform:translateX(-110%)}58%,to{transform:translateX(110%)}}@keyframes ai-crossword-generator_loadingStepPulse__3z3iI{0%,to{opacity:.58;transform:translateY(0)}50%{opacity:1;transform:translateY(-1px)}}.ai-crossword-generator_exampleRow__myNn0{display:flex;flex-wrap:wrap;gap:9px;margin-top:14px}.ai-crossword-generator_exampleRow__myNn0 button{min-height:36px;border:1px solid rgba(236,154,174,.42);border-radius:var(--radius-pill);background:rgba(255,255,255,.7);color:var(--text-secondary);padding:0 14px;font:inherit;font-size:var(--font-size-sm);cursor:pointer;transition:border-color .18s ease,color .18s ease,transform .18s ease}.ai-crossword-generator_exampleRow__myNn0 button:hover{border-color:color-mix(in srgb,var(--palette-rose-500) 34%,var(--border-default));color:var(--text-primary);transform:translateY(-1px)}.ai-crossword-generator_errorMessage__hwebR{margin:12px 0 0;color:var(--color-status-danger);font-weight:700}.ai-crossword-generator_heroProof__aTtEj{grid-area:proof;display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}.ai-crossword-generator_heroProof__aTtEj span{border:1px solid rgba(236,154,174,.42);border-radius:var(--radius-pill);background:rgba(255,255,255,.72);color:var(--text-secondary);padding:8px 13px;font-size:var(--font-size-sm);font-weight:700;box-shadow:0 8px 18px rgba(18,22,40,.04)}.ai-crossword-generator_heroWorkbench__MARtm{grid-area:workbench;min-width:0}.ai-crossword-generator_faqSection__ect8J,.ai-crossword-generator_finalCta__MPbhE,.ai-crossword-generator_marketingSection__MKG8z,.ai-crossword-generator_stepsSection__7t_6p,.ai-crossword-generator_valueSection__aY6_7{width:96%;max-width:1345px;margin:0 auto;padding:56px 0}.ai-crossword-generator_toolGrid__IiL9i{display:grid;grid-template-columns:minmax(620px,1.18fr) minmax(380px,.82fr);gap:24px;align-items:stretch;min-width:0}.ai-crossword-generator_cluePanel__Bd1sT,.ai-crossword-generator_faqList__Ek6IP details,.ai-crossword-generator_puzzlePanel__LDK7g,.ai-crossword-generator_stepCard__nnW7L,.ai-crossword-generator_valueMedia__94Lg_{border:1px solid rgba(215,209,220,.82);background:rgba(255,255,255,.86);box-shadow:0 22px 54px rgba(18,22,40,.07),inset 0 1px 0 rgba(255,255,255,.92)}.ai-crossword-generator_cluePanel__Bd1sT,.ai-crossword-generator_puzzlePanel__LDK7g{box-sizing:border-box;border-radius:var(--radius-lg);padding:24px;min-width:0;max-width:100%;background:radial-gradient(circle at 2% 2%,rgba(255,232,239,.6),transparent 28%),radial-gradient(circle at 100% 0,rgba(223,242,231,.58),transparent 32%),rgba(255,255,255,.9)}.ai-crossword-generator_toolHeader__i69zn{display:flex;justify-content:space-between;gap:18px;align-items:center;margin-bottom:12px;min-width:0}.ai-crossword-generator_toolHeader__i69zn>div{min-width:0}.ai-crossword-generator_toolHeader__i69zn h2{margin:0;color:var(--text-primary);font-family:var(--font-display);font-size:clamp(1.2rem,1.6vw,1.45rem);font-weight:700;line-height:1.16;letter-spacing:0;overflow-wrap:anywhere}.ai-crossword-generator_toolHeader__i69zn p{margin:6px 0 0;color:var(--text-secondary);font-size:var(--font-size-sm)}.ai-crossword-generator_courseCta__EBdtd{min-height:48px;flex-shrink:0;background:linear-gradient(180deg,#fff0ac 0,var(--palette-gold-100) 100%);color:var(--text-primary);box-shadow:0 14px 28px color-mix(in srgb,var(--palette-gold-500) 18%,transparent),inset 0 1px 0 rgba(255,255,255,.86)}.ai-crossword-generator_summaryBar__098nK{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:12px;border:1px solid rgba(215,209,220,.78);border-radius:var(--radius-md);background:rgba(255,255,255,.78);padding:10px 12px;box-shadow:0 8px 18px rgba(18,22,40,.04)}.ai-crossword-generator_actions__Ze_tb,.ai-crossword-generator_progressCluster__IfKN1,.ai-crossword-generator_selectionBadges__zx5qE,.ai-crossword-generator_summaryLegend__cgae_{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.ai-crossword-generator_difficultyPill__RiroY,.ai-crossword-generator_directionChip__KXE3f,.ai-crossword-generator_numberBadge__DZ2_B,.ai-crossword-generator_progressBadge__W6gae{display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius-pill);padding:6px 11px;font-size:var(--font-size-xs);font-weight:800;white-space:nowrap}.ai-crossword-generator_acrossChip__Jp5K0{background:var(--palette-rose-500);color:var(--text-inverse)}.ai-crossword-generator_downChip__jksQ4{background:var(--palette-status-success-100);color:var(--palette-status-success-700)}.ai-crossword-generator_difficultyPill__RiroY,.ai-crossword-generator_numberBadge__DZ2_B{border:1px solid var(--border-soft);background:var(--surface-base);color:var(--text-secondary)}.ai-crossword-generator_progressBadge__W6gae{background:var(--palette-status-success-100);color:var(--palette-status-success-700)}.ai-crossword-generator_progressRail__ZUqqL{position:relative;width:min(180px,28vw);height:8px;border-radius:var(--radius-pill);background:color-mix(in srgb,var(--palette-navy-500) 12%,transparent);overflow:hidden}.ai-crossword-generator_progressFill__YXNIv{position:absolute;inset:0 auto 0 0;border-radius:inherit;background:linear-gradient(90deg,var(--palette-rose-500),var(--palette-gold-500));transition:width .28s ease}.ai-crossword-generator_completionBanner__LN1oI{margin-bottom:16px;border:1px solid color-mix(in srgb,var(--palette-status-success-500) 24%,transparent);border-radius:var(--radius-md);background:var(--palette-status-success-100);color:var(--palette-status-success-700);padding:14px;text-align:center;font-weight:800}.ai-crossword-generator_crosswordGrid__2qQuR{--landing-cell-size-fit:44px;--landing-cell-size:min(var(--landing-cell-size-fit),clamp(30px,2.9vw,44px));box-sizing:border-box;aspect-ratio:1/1;display:grid;justify-content:center;align-content:center;gap:3px;max-width:100%;overflow:auto;padding:20px;border:1px solid rgba(215,209,220,.84);border-radius:var(--radius-lg);background:radial-gradient(circle at 0 0,rgba(255,232,239,.74),transparent 30%),radial-gradient(circle at 100% 0,rgba(223,242,231,.72),transparent 34%),radial-gradient(circle at 100% 100%,rgba(255,232,154,.28),transparent 30%),#ffffff;box-shadow:inset 0 1px 0 rgba(255,255,255,.96),0 18px 42px rgba(18,22,40,.05)}.ai-crossword-generator_blockCell__1ViOq{width:var(--landing-cell-size);height:var(--landing-cell-size);visibility:hidden}.ai-crossword-generator_letterCellButton__e2vuX{position:relative;width:var(--landing-cell-size);height:var(--landing-cell-size);display:grid;place-items:center;border:1.5px solid #cfd5e2;border-radius:11px;background:linear-gradient(180deg,#ffffff,#fbfcff);color:var(--text-primary);padding:0;cursor:pointer;box-shadow:inset 0 1px 0 rgba(255,255,255,.9),0 5px 12px rgba(18,22,40,.06);transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease,background .16s ease}.ai-crossword-generator_letterCellButton__e2vuX:focus-visible,.ai-crossword-generator_letterCellButton__e2vuX:hover{transform:scale(1.06);z-index:4;outline:none;box-shadow:0 0 0 2px color-mix(in srgb,var(--palette-rose-500) 24%,transparent),0 8px 16px var(--overlay-default)}.ai-crossword-generator_activeLetterCell__LRtvI{z-index:3}.ai-crossword-generator_activeAcrossCell__Yy_mP{border-color:var(--palette-rose-500);background:linear-gradient(180deg,#fff7fa,#ffe9f0);box-shadow:0 0 0 2px color-mix(in srgb,var(--palette-rose-500) 24%,transparent),0 10px 20px rgba(200,63,104,.1)}.ai-crossword-generator_activeDownCell__iu7oK{border-color:color-mix(in srgb,var(--palette-status-success-500) 72%,#ffffff);background:linear-gradient(180deg,#ffffff 0,var(--palette-status-success-100) 100%);box-shadow:0 0 0 2px color-mix(in srgb,var(--palette-status-success-500) 20%,transparent),0 10px 20px rgba(56,181,110,.1)}.ai-crossword-generator_lockedLetterCell__5VHs5{border-color:color-mix(in srgb,var(--palette-status-success-500) 42%,transparent);background:color-mix(in srgb,var(--palette-status-success-100) 78%,var(--surface-base))}.ai-crossword-generator_incorrectLetterCell__eGNyB{border-color:color-mix(in srgb,var(--palette-status-danger-500) 46%,transparent);background:color-mix(in srgb,var(--palette-status-danger-100) 76%,var(--surface-base));animation:ai-crossword-generator_shake__UttNI .42s cubic-bezier(.36,.07,.19,.97) both}@keyframes ai-crossword-generator_shake__UttNI{10%,90%{transform:translate3d(-1px,0,0)}20%,80%{transform:translate3d(2px,0,0)}30%,50%,70%{transform:translate3d(-2px,0,0)}40%,60%{transform:translate3d(2px,0,0)}}.ai-crossword-generator_cellNumber__fYz_9{position:absolute;top:3px;left:4px;color:var(--palette-rose-500);font-size:.55rem;font-weight:800;line-height:1}.ai-crossword-generator_cellLetter__4R_Ak{color:var(--text-primary);font-size:clamp(.75rem,1.4vw,1.08rem);font-weight:800;line-height:1;text-transform:uppercase}.ai-crossword-generator_cluePanel__Bd1sT{display:flex;flex-direction:column;gap:16px}.ai-crossword-generator_clueGroup__9uvyV,.ai-crossword-generator_selectionCard__Eb4xm{border:1px solid rgba(215,209,220,.82);border-radius:var(--radius-md);background:rgba(255,255,255,.78);padding:16px;box-shadow:0 10px 22px rgba(18,22,40,.04)}.ai-crossword-generator_clueGroupHeader__l9nEk,.ai-crossword-generator_selectionHeader____Se_{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.ai-crossword-generator_label__3iaOa{margin:0;color:var(--text-faint);font-size:var(--font-size-xs);font-weight:900;letter-spacing:.04em;text-transform:uppercase}.ai-crossword-generator_selectionCard__Eb4xm h3{margin:14px 0 0;color:var(--text-primary);font-size:var(--font-size-md);font-weight:800}.ai-crossword-generator_faqList__Ek6IP p,.ai-crossword-generator_finalCta__MPbhE p,.ai-crossword-generator_marketingSection__MKG8z p,.ai-crossword-generator_selectionCard__Eb4xm p:not(.ai-crossword-generator_label__3iaOa),.ai-crossword-generator_stepCard__nnW7L p,.ai-crossword-generator_valueCopy__gnJpy p{color:var(--text-secondary);line-height:1.62}.ai-crossword-generator_selectionCard__Eb4xm p:not(.ai-crossword-generator_label__3iaOa){margin:8px 0 0}.ai-crossword-generator_answerStrip__5mYnG{display:flex;flex-wrap:wrap;gap:6px;margin-top:14px}.ai-crossword-generator_answerChip__iluoI{width:34px;height:34px;display:grid;place-items:center;border:1px solid #cfd5e2;border-radius:var(--radius-sm);background:linear-gradient(180deg,#ffffff,#fbfcff);color:var(--text-primary);font-weight:800;text-transform:uppercase;box-shadow:0 5px 12px rgba(18,22,40,.05)}.ai-crossword-generator_answerChipLocked__hdSly{border-color:color-mix(in srgb,var(--palette-status-success-500) 34%,transparent);background:var(--palette-status-success-100);color:var(--palette-status-success-700)}.ai-crossword-generator_actions__Ze_tb{margin-top:16px}.ai-crossword-generator_resetButton__zdus_{min-height:44px;border:1px solid rgba(215,209,220,.9);border-radius:var(--radius-pill);background:rgba(255,255,255,.82);color:var(--text-primary);padding:0 18px;font:inherit;font-weight:800;cursor:pointer}.ai-crossword-generator_correctButton__cIXyO{min-height:44px;background:linear-gradient(180deg,#fff0ac 0,var(--palette-gold-100) 100%);color:var(--text-primary);padding-inline:18px;box-shadow:0 14px 28px color-mix(in srgb,var(--palette-gold-500) 14%,transparent),inset 0 1px 0 rgba(255,255,255,.86)}.ai-crossword-generator_feedback__kfzb5{margin-top:14px;border-radius:var(--radius-md);background:rgba(255,255,255,.78);border:1px solid rgba(215,209,220,.82);padding:12px 14px}.ai-crossword-generator_feedback__kfzb5 p{margin:0;font-weight:900}.ai-crossword-generator_success__uu5Nz{color:var(--palette-status-success-700)}.ai-crossword-generator_failure__Ugs3Y{color:var(--palette-status-danger-500)}.ai-crossword-generator_clueColumns__tD9e0{display:grid;grid-template-columns:1fr}.ai-crossword-generator_acrossGroup__frSZq{border-color:color-mix(in srgb,var(--palette-rose-500) 20%,var(--border-soft))}.ai-crossword-generator_downGroup___2y0x{border-color:color-mix(in srgb,var(--palette-navy-500) 20%,var(--border-soft))}.ai-crossword-generator_clueButton__8nDV_{width:100%;display:block;margin-top:10px;border:1px solid rgba(215,209,220,.82);border-radius:var(--radius-sm);background:rgba(255,255,255,.84);color:var(--text-primary);padding:12px;text-align:left;font:inherit;cursor:pointer;box-shadow:0 7px 16px rgba(18,22,40,.035);transition:background .16s ease,border-color .16s ease,transform .16s ease,box-shadow .16s ease}.ai-crossword-generator_clueButton__8nDV_:hover{transform:translateY(-1px);background:color-mix(in srgb,var(--surface-base) 82%,var(--palette-rose-50) 18%);box-shadow:0 12px 22px rgba(18,22,40,.055)}.ai-crossword-generator_activeClueButton__PwEmn{border-color:color-mix(in srgb,var(--palette-rose-500) 42%,var(--border-default));background:color-mix(in srgb,var(--palette-rose-50) 74%,var(--surface-base))}.ai-crossword-generator_downClueButton__sJNCr.ai-crossword-generator_activeClueButton__PwEmn{border-color:color-mix(in srgb,var(--palette-status-success-500) 36%,var(--border-default));background:color-mix(in srgb,var(--palette-status-success-100) 72%,var(--surface-base))}.ai-crossword-generator_solvedClueButton__LZjZq{border-color:color-mix(in srgb,var(--palette-status-success-500) 34%,transparent);background:color-mix(in srgb,var(--palette-status-success-100) 72%,var(--surface-base))}.ai-crossword-generator_clueList__sNAvj{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:12px}.ai-crossword-generator_clueList__sNAvj .ai-crossword-generator_clueButton__8nDV_{margin-top:0}.ai-crossword-generator_clueMeta__WTbG_{display:flex;align-items:center;gap:6px;margin-bottom:5px;color:var(--text-faint);font-size:var(--font-size-xs);font-weight:900}.ai-crossword-generator_clueDirectionToken__Pslvd{display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius-pill);padding:3px 7px;color:var(--text-inverse);font-size:.66rem;line-height:1}.ai-crossword-generator_acrossDirectionToken__DZ2P6{background:var(--palette-rose-500)}.ai-crossword-generator_downDirectionToken__QMDWE{background:var(--palette-navy-500)}.ai-crossword-generator_clueText__FIMJx{display:block;color:var(--text-primary);font-size:var(--font-size-sm);line-height:1.36}.ai-crossword-generator_faqSection__ect8J h2,.ai-crossword-generator_finalCta__MPbhE h2,.ai-crossword-generator_stepsSection__7t_6p h2{margin:0 0 30px;text-align:center;font-family:var(--font-display);font-size:clamp(2.2rem,3.6vw,3.4rem);font-weight:300;line-height:1.16;letter-spacing:0}.ai-crossword-generator_stepGrid__LtYhJ{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.ai-crossword-generator_stepCard__nnW7L{min-height:420px;border-radius:var(--radius-md);padding:18px;overflow:hidden;background:linear-gradient(#ffffff,#ffffff) padding-box,linear-gradient(135deg,rgba(236,154,174,.34),rgba(223,242,231,.42),rgba(255,232,154,.42)) border-box;border:1px solid transparent}.ai-crossword-generator_stepMedia__6gJhP{aspect-ratio:4/3;width:100%;overflow:hidden;border:1px solid rgba(215,209,220,.78);border-radius:var(--radius-md);background:var(--surface-base);box-shadow:0 16px 34px rgba(18,22,40,.07)}.ai-crossword-generator_stepMedia__6gJhP img{width:100%;height:100%;display:block;object-fit:cover}.ai-crossword-generator_stepCard__nnW7L h3{margin:22px 8px 10px;font-size:var(--font-size-lg)}.ai-crossword-generator_stepCard__nnW7L p{margin-inline:8px}.ai-crossword-generator_valueSection__aY6_7{display:grid;grid-template-columns:minmax(0,1fr) minmax(340px,.86fr);gap:56px;align-items:center}.ai-crossword-generator_valueMedia__94Lg_{aspect-ratio:16/9;min-height:0;display:grid;place-items:center;border-radius:var(--radius-lg);overflow:hidden;background:linear-gradient(#ffffff,#ffffff) padding-box,linear-gradient(135deg,rgba(236,154,174,.3),rgba(223,242,231,.42),rgba(255,232,154,.46)) border-box;border:1px solid transparent}.ai-crossword-generator_valueImage__Mz6wQ{width:100%;height:100%;display:block;object-fit:cover}.ai-crossword-generator_marketingSection__MKG8z h2,.ai-crossword-generator_valueCopy__gnJpy h2{margin:0;color:var(--text-primary);font-family:var(--font-display);font-size:clamp(2rem,3.2vw,3.2rem);font-weight:400;line-height:1.14}.ai-crossword-generator_secondaryLink__GRDDn{display:inline-flex;align-items:center;gap:8px;margin-top:16px;color:var(--palette-rose-500);font-weight:900;text-decoration:none}.ai-crossword-generator_marketingSection__MKG8z{display:grid;grid-template-columns:1fr 1fr;gap:56px;border-top:1px solid var(--border-soft);border-bottom:1px solid var(--border-soft);background:radial-gradient(circle at 18% 0,rgba(255,232,239,.4),transparent 22%),radial-gradient(circle at 78% 100%,rgba(223,242,231,.46),transparent 24%)}.ai-crossword-generator_faqList__Ek6IP{max-width:820px;margin:0 auto}.ai-crossword-generator_faqList__Ek6IP details{margin-bottom:12px;border-radius:var(--radius-md);padding:18px 22px;background:linear-gradient(#ffffff,#ffffff) padding-box,linear-gradient(135deg,rgba(236,154,174,.2),rgba(223,242,231,.24)) border-box;border:1px solid transparent}.ai-crossword-generator_faqList__Ek6IP summary{cursor:pointer;color:var(--text-primary);font-size:var(--font-size-lg);font-weight:900}.ai-crossword-generator_finalCta__MPbhE{text-align:center;padding-bottom:82px}.ai-crossword-generator_finalCta__MPbhE p{max-width:610px;margin:-14px auto 24px}.ai-crossword-generator_finalCta__MPbhE a{background:var(--surface-inverse);color:var(--text-inverse)}@media (max-width:1080px){.ai-crossword-generator_hero__f2kwJ,.ai-crossword-generator_marketingSection__MKG8z,.ai-crossword-generator_toolGrid__IiL9i,.ai-crossword-generator_valueSection__aY6_7{grid-template-columns:1fr}.ai-crossword-generator_hero__f2kwJ{grid-template-areas:"intro" "form" "proof" "workbench";padding:42px 54px}.ai-crossword-generator_generatorForm__bpdXr{max-width:none;justify-self:stretch}.ai-crossword-generator_heroWorkbench__MARtm{min-width:0}.ai-crossword-generator_courseCta__EBdtd{width:100%}.ai-crossword-generator_toolHeader__i69zn{flex-direction:column}}@media (max-width:720px){.ai-crossword-generator_faqSection__ect8J,.ai-crossword-generator_finalCta__MPbhE,.ai-crossword-generator_hero__f2kwJ,.ai-crossword-generator_marketingSection__MKG8z,.ai-crossword-generator_stepsSection__7t_6p,.ai-crossword-generator_valueSection__aY6_7{width:calc(100% - 12px)}.ai-crossword-generator_hero__f2kwJ{min-height:0;margin-top:16px;padding:24px 8px;border-radius:var(--radius-md);gap:26px}.ai-crossword-generator_heroCopy__kzh9r h1{font-size:clamp(2.35rem,11vw,3.4rem)}.ai-crossword-generator_heroCopy__kzh9r p{margin-top:20px;font-size:var(--font-size-md)}.ai-crossword-generator_heroProof__aTtEj{display:none}.ai-crossword-generator_clueColumns__tD9e0,.ai-crossword-generator_clueList__sNAvj,.ai-crossword-generator_loadingSteps___PvmR,.ai-crossword-generator_promptRow__x_rO0,.ai-crossword-generator_stepGrid__LtYhJ{grid-template-columns:1fr}.ai-crossword-generator_promptRow__x_rO0 button{width:100%}.ai-crossword-generator_exampleRow__myNn0{display:none}.ai-crossword-generator_cluePanel__Bd1sT,.ai-crossword-generator_puzzlePanel__LDK7g{padding:8px;border-radius:var(--radius-md)}.ai-crossword-generator_toolHeader__i69zn{margin-bottom:8px}.ai-crossword-generator_toolHeader__i69zn h2{font-size:1.18rem}.ai-crossword-generator_toolHeader__i69zn .ai-crossword-generator_courseCta__EBdtd,.ai-crossword-generator_toolHeader__i69zn p{display:none}.ai-crossword-generator_summaryBar__098nK{margin-bottom:8px;padding:8px 10px}.ai-crossword-generator_crosswordGrid__2qQuR{--landing-cell-size:min(var(--landing-cell-size-fit),clamp(16px,4.7vw,22px));justify-content:center;padding:10px}.ai-crossword-generator_answerChip__iluoI{width:30px;height:30px}}@media (max-height:500px) and (orientation:landscape){.ai-crossword-generator_hero__f2kwJ{padding-block:24px}.ai-crossword-generator_crosswordGrid__2qQuR{--landing-cell-size:min(var(--landing-cell-size-fit),clamp(16px,4.2vh,24px));width:min(100%,78vh);justify-self:center;padding:10px}}.marketing-rate-limit_notice__QFotD{display:grid;gap:12px;border:1px solid color-mix(in srgb,var(--palette-rose-300) 44%,var(--border-primary));border-radius:var(--radius-md);background:linear-gradient(135deg,color-mix(in srgb,var(--palette-rose-300) 18%,transparent),transparent 46%),color-mix(in srgb,var(--palette-mint-100) 38%,var(--surface-card));padding:14px;color:var(--palette-ink-900);box-shadow:0 12px 26px color-mix(in srgb,var(--palette-ink-900) 8%,transparent)}.marketing-rate-limit_header__sOpNd{display:flex;gap:10px;align-items:center}.marketing-rate-limit_icon__yEqI2{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;flex:0 0 auto;border:1px solid color-mix(in srgb,var(--palette-rose-500) 26%,transparent);border-radius:50%;background:color-mix(in srgb,var(--surface-card) 78%,transparent);color:var(--color-action-accent-bg)}.marketing-rate-limit_header__sOpNd strong{display:block;color:var(--palette-ink-900);font-size:var(--font-size-sm);font-weight:900;line-height:1.25}.marketing-rate-limit_body__Gp5zQ,.marketing-rate-limit_retry__qwcRo{margin:0;color:var(--palette-navy-600);font-size:var(--font-size-sm);line-height:1.45}.marketing-rate-limit_retry__qwcRo{font-weight:800}.marketing-rate-limit_actions__4Sm1r{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.marketing-rate-limit_primary__emfj7,.marketing-rate-limit_secondary__Br_vO{display:inline-flex;gap:7px;align-items:center;justify-content:center;min-height:34px;border-radius:var(--radius-pill);padding:0 12px;font-size:var(--font-size-xs);font-weight:900;line-height:1;text-decoration:none}.marketing-rate-limit_primary__emfj7{border:1px solid color-mix(in srgb,var(--palette-navy-900) 90%,transparent);background:var(--palette-navy-900);color:var(--surface-card)}.marketing-rate-limit_secondary__Br_vO{border:1px solid color-mix(in srgb,var(--palette-rose-300) 42%,var(--border-primary));background:color-mix(in srgb,var(--surface-card) 84%,transparent);color:var(--palette-ink-900)}.marketing-rate-limit_primary__emfj7:focus-visible,.marketing-rate-limit_secondary__Br_vO:focus-visible{outline:3px solid color-mix(in srgb,var(--palette-rose-300) 42%,transparent);outline-offset:2px}.footer_footer__e_ilT{background:transparent;width:100%;padding:20px 0;font-family:var(--font-body)}.footer_footerContent__lKQpT{max-width:960px;margin:0 auto;display:grid;grid-template-columns:repeat(2,minmax(180px,1fr));gap:32px clamp(48px,12vw,160px);padding:0 32px}.footer_footerSection__k9yVC{display:flex;flex-direction:column;min-width:0}.footer_footerSection__k9yVC:last-child{justify-self:end;min-width:180px}.footer_footerSection__k9yVC h3{color:var(--foreground);font-size:var(--font-size-lg);margin-bottom:15px}.footer_footerSection__k9yVC a{color:var(--text-secondary);text-decoration:none;margin-bottom:8px;font-size:var(--font-size-sm)}.footer_footerSection__k9yVC a:hover{text-decoration:underline}.footer_disabledLink__z4S54{margin-bottom:8px;cursor:default;opacity:.7}.footer_disabledLink__z4S54,.footer_footerBottom__THzjZ{color:var(--text-secondary);font-size:var(--font-size-sm)}.footer_footerBottom__THzjZ{padding:20px 30px 0}.footer_footerBottomContent__CGL_A{max-width:960px;margin:0 auto;border-top:1px solid color-mix(in srgb,var(--border-primary) 55%,transparent);display:grid;gap:22px;justify-items:center;padding-top:24px}.footer_footerControlRow__YOgAP{width:100%;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:16px}.footer_footerControls__P8D_B{grid-column:2;display:flex;align-items:center;justify-content:center;gap:24px;flex-wrap:wrap}.footer_footerThemeToggle__BH3Sy{grid-column:3;justify-self:end;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;border:1px solid color-mix(in srgb,var(--border-primary) 58%,transparent);border-radius:var(--radius-sm);background:color-mix(in srgb,var(--surface-card) 82%,transparent);color:var(--text-secondary);box-shadow:0 8px 18px color-mix(in srgb,var(--palette-ink-900) 8%,transparent),inset 0 1px 0 color-mix(in srgb,var(--palette-neutral-0) 32%,transparent);cursor:pointer;transition:transform .14s ease,border-color .14s ease,background-color .14s ease,color .14s ease}.footer_footerThemeToggle__BH3Sy:focus-visible,.footer_footerThemeToggle__BH3Sy:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--border-strong) 46%,transparent);background:color-mix(in srgb,var(--surface-card) 94%,var(--color-action-accent-bg) 6%);color:var(--foreground);outline:none}.footer_footerThemeToggleIcon__kBL_u{width:18px;height:18px;flex-shrink:0}.dark .footer_footerThemeToggle__BH3Sy,[data-theme=dark] .footer_footerThemeToggle__BH3Sy{background:color-mix(in srgb,var(--surface-inverse-raised) 84%,var(--palette-neutral-1000) 16%);color:var(--palette-neutral-0);border-color:color-mix(in srgb,var(--palette-neutral-0) 14%,transparent);box-shadow:0 10px 22px color-mix(in srgb,#000000 20%,transparent),inset 0 1px 0 color-mix(in srgb,var(--palette-neutral-0) 12%,transparent)}.footer_footerBottomContent__CGL_A p{margin:0}.footer_footerCopyright__GANkB{text-align:center}.footer_legalLinks__j1vdG{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:10px 22px;max-width:860px;text-align:center}.footer_legalButton__KkF6o,.footer_legalLinks__j1vdG a{color:var(--text-secondary);text-decoration:none;font-size:var(--font-size-sm);line-height:1.35}.footer_legalButton__KkF6o{padding:0;border:none;background:transparent;font-family:DM Sans,sans-serif;cursor:pointer}.footer_legalButton__KkF6o:hover,.footer_legalLinks__j1vdG a:hover{text-decoration:underline}.footer_socialIcons__W0uGe{display:flex;gap:8px;align-items:center;margin:0}.footer_socialIconLink__VMFA2{color:var(--text-secondary);font-size:var(--font-size-xl);display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:var(--radius-sm);transition:color .3s ease}.footer_socialIconLink__VMFA2:hover{color:var(--foreground)}@media screen and (max-width:768px){.footer_footerContent__lKQpT{grid-template-columns:1fr;gap:30px;padding:0 24px;text-align:center}.footer_footerSection__k9yVC:last-child{justify-self:center;min-width:0}.footer_footerBottomContent__CGL_A{gap:18px;text-align:center}.footer_footerControlRow__YOgAP{grid-template-columns:1fr;justify-items:center;gap:14px}.footer_footerControls__P8D_B{grid-column:auto}.footer_footerThemeToggle__BH3Sy{grid-column:auto;justify-self:center}.footer_legalLinks__j1vdG{justify-content:center;gap:10px 16px}.footer_socialIcons__W0uGe{margin:0;justify-content:center}}@media (forced-colors:active){.footer_footerThemeToggle__BH3Sy{forced-color-adjust:auto;background:Canvas;border-color:ButtonText;box-shadow:none}}@media (prefers-reduced-motion:reduce){.footer_footerThemeToggle__BH3Sy{transition:none}}.languageSelector_languageSelector__WbdI3{position:relative;display:inline-block;width:auto;font-family:var(--font-body)}.languageSelector_languageSelector__WbdI3 button{font-family:inherit}.languageSelector_selectorButton__2g16X.languageSelector_selectorButton__2g16X{background-color:transparent;border:1px solid var(--text-secondary);color:var(--text-secondary);padding:8px 12px;font-size:var(--font-size-sm);cursor:pointer;border-radius:var(--radius-sm);display:flex;align-items:center;gap:8px;transition:background-color .3s,color .3s;min-width:120px;width:auto;min-height:auto}.languageSelector_selectorButton__2g16X:hover{background-color:var(--background-secondary)}.languageSelector_compactSelectorButton__S_dHB.languageSelector_compactSelectorButton__S_dHB{justify-content:center;width:2.25rem;min-width:2.25rem;min-height:2.25rem;padding:0;background:transparent;border:0;border-radius:0;box-shadow:none;transition:color .16s ease}.languageSelector_compactSelectorButton__S_dHB.languageSelector_compactSelectorButton__S_dHB:after{display:none}.languageSelector_compactSelectorButton__S_dHB.languageSelector_compactSelectorButton__S_dHB svg{flex:0 0 auto;width:1.5rem;height:1.5rem;transform-origin:center;transition:transform .16s ease}.languageSelector_languageSelector__WbdI3 .languageSelector_compactSelectorButton__S_dHB.languageSelector_compactSelectorButton__S_dHB:hover:not(:disabled):not([aria-disabled=true]){background:transparent;box-shadow:none}.languageSelector_languageSelector__WbdI3 .languageSelector_compactSelectorButton__S_dHB.languageSelector_compactSelectorButton__S_dHB:hover:not(:disabled):not([aria-disabled=true]) svg{transform:scale(1.05)}.languageSelector_languageSelector__WbdI3 .languageSelector_compactSelectorButton__S_dHB.languageSelector_compactSelectorButton__S_dHB[aria-expanded=true]{background:transparent;box-shadow:none}.languageSelector_dropdown__5o4ox.languageSelector_dropdown__5o4ox{position:absolute;top:auto;bottom:100%;left:0;right:auto;background-color:var(--background);border:1px solid var(--border-primary);border-radius:var(--radius-sm);box-shadow:var(--shadow-primary);z-index:1000;margin-bottom:5px;min-width:120px;padding:5px 0}.languageSelector_dropdownItem__j7Y4H.languageSelector_dropdownItem__j7Y4H{background:none;border:none;width:100%;padding:10px 15px;text-align:left;cursor:pointer;font-size:var(--font-size-sm);color:var(--foreground)}.languageSelector_dropdownItem__j7Y4H:hover{background-color:var(--background-secondary)}.PodcastPlayer_iconButton__SJQTJ{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:36px;height:36px;padding:0;border:0;border-radius:999px;background:transparent;color:var(--text-primary);cursor:pointer;transition:background-color .16s ease}.PodcastPlayer_iconButton__SJQTJ:hover:not(:disabled){background:var(--surface-subtle)}.PodcastPlayer_iconButton__SJQTJ:disabled{opacity:.4;cursor:default}.PodcastPlayer_chapterButton__FT3BC:focus-visible,.PodcastPlayer_iconButton__SJQTJ:focus-visible,.PodcastPlayer_inlineLink__8nlaB:focus-visible,.PodcastPlayer_linkButton__prVtS:focus-visible,.PodcastPlayer_miniInfo__CsBMO:focus-visible{outline:none;box-shadow:0 0 0 3px var(--color-action-focus-ring)}.PodcastPlayer_iconButton__SJQTJ svg{width:18px;height:18px}.PodcastPlayer_playButton__ilAqB{background:var(--color-button-primary-bg);color:var(--color-button-primary-text,#fff)}.PodcastPlayer_playButton__ilAqB:hover:not(:disabled){background:var(--color-button-primary-hover,var(--color-button-primary-bg))}.PodcastPlayer_playButtonLarge__SVugb{width:52px;height:52px}.PodcastPlayer_playButtonLarge__SVugb svg{width:22px;height:22px}.PodcastPlayer_rewind__sF8CE{position:relative}.PodcastPlayer_rewindLabel__ZTwDQ{position:absolute;font-size:.5rem;font-weight:700;line-height:1;pointer-events:none}.PodcastPlayer_mini__ZmhoO{position:fixed;z-index:1280;right:max(1rem,env(safe-area-inset-right,0px));bottom:max(1rem,env(safe-area-inset-bottom,0px));width:min(23.5rem,calc(100vw - 2rem));display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.25rem .5rem;padding:.45rem .45rem .55rem;overflow:hidden;background:var(--background-preview-paper);color:var(--text-primary);border:1px solid color-mix(in srgb,var(--border-primary) 72%,transparent);border-radius:16px;box-shadow:var(--shadow-strong);font-family:var(--font-body)}@media (max-width:640px){.PodcastPlayer_mini__ZmhoO{left:max(.5rem,env(safe-area-inset-left,0px));right:max(.5rem,env(safe-area-inset-right,0px));bottom:calc(.5rem + env(safe-area-inset-bottom, 0px));width:auto;padding:.4rem .4rem .55rem .75rem;border-radius:14px}body:has([data-mobile-bottom-nav-state=visible]) .PodcastPlayer_mini__ZmhoO{z-index:1310;bottom:calc(var(--mobile-bottom-nav-height, 3.9rem) + 1.9rem + env(safe-area-inset-bottom, 0px))}}.PodcastPlayer_miniText__aXJGP{min-width:0;display:flex;flex-direction:column;gap:.1rem}.PodcastPlayer_miniInfo__CsBMO{min-width:0;display:flex;align-items:center;gap:.6rem;padding:.15rem .25rem;margin:-.15rem -.25rem;border:0;border-radius:8px;background:transparent;color:inherit;text-align:left;font:inherit;cursor:pointer}.PodcastPlayer_title__8JL1c{font-size:var(--font-size-sm);font-weight:700;line-height:1.25;letter-spacing:0}.PodcastPlayer_meta__pY1Bf,.PodcastPlayer_title__8JL1c{margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.PodcastPlayer_meta__pY1Bf{color:var(--text-secondary);font-size:var(--font-size-xs);line-height:1.3}.PodcastPlayer_controls__LuBoU{display:flex;align-items:center;gap:.15rem}.PodcastPlayer_progress__unHZ1{position:absolute;left:0;right:0;bottom:0;height:3px;background:color-mix(in srgb,var(--border-primary) 60%,transparent)}.PodcastPlayer_progress__unHZ1 span{display:block;height:100%;background:var(--palette-rose-500);transform-origin:left center;transition:transform .3s linear}.PodcastPlayer_preparing__9RqYa{display:flex;align-items:center;gap:.75rem;min-width:0}.PodcastPlayer_preparingText__PIjz5{display:flex;flex-direction:column;gap:.15rem;min-width:0}.PodcastPlayer_bars__W7iNu{display:inline-flex;align-items:flex-end;gap:3px;height:22px;flex-shrink:0}.PodcastPlayer_bars__W7iNu span{width:4px;height:100%;border-radius:2px;background:var(--palette-rose-500);transform-origin:bottom center;animation:PodcastPlayer_podcast-bar__JgcVX 1.1s ease-in-out infinite}.PodcastPlayer_bars__W7iNu span:nth-child(2){animation-delay:-.9s}.PodcastPlayer_bars__W7iNu span:nth-child(3){animation-delay:-.6s}.PodcastPlayer_bars__W7iNu span:nth-child(4){animation-delay:-.3s}@keyframes PodcastPlayer_podcast-bar__JgcVX{0%,to{transform:scaleY(.25)}50%{transform:scaleY(1)}}.PodcastPlayer_backdrop__sGV5A{display:none}.PodcastPlayer_full__3JP8o{position:fixed;z-index:1400;right:max(1rem,env(safe-area-inset-right,0px));bottom:max(1rem,env(safe-area-inset-bottom,0px));width:min(26rem,calc(100vw - 2rem));height:min(40rem,calc(100dvh - 2rem));display:flex;flex-direction:column;gap:.75rem;padding:.9rem;background:var(--background-preview-paper);color:var(--text-primary);border:1px solid color-mix(in srgb,var(--border-primary) 72%,transparent);border-radius:20px;box-shadow:var(--shadow-strong);font-family:var(--font-body)}@media (max-width:640px){.PodcastPlayer_backdrop__sGV5A{display:block;position:fixed;inset:0;z-index:1399;border:0;background:rgba(0,0,0,.32)}.PodcastPlayer_full__3JP8o{left:0;right:0;bottom:0;width:auto;height:min(88dvh,44rem);padding:.75rem .9rem calc(.9rem + env(safe-area-inset-bottom, 0px));border-radius:20px 20px 0 0;border-bottom:0}}.PodcastPlayer_rail__hDeI5{position:relative;z-index:2;display:flex;align-items:center;gap:.75rem}.PodcastPlayer_railTitle__Lvlp4{flex:1 1 auto;min-width:0}.PodcastPlayer_railTitle__Lvlp4 .PodcastPlayer_title__8JL1c{white-space:normal;overflow-wrap:anywhere;font-size:var(--font-size-md)}.PodcastPlayer_eyebrow__Tv0fk{margin:0 0 .15rem;overflow:hidden;color:var(--color-action-accent-bg);font-size:var(--font-size-xs);font-weight:700;letter-spacing:.05em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.PodcastPlayer_stage__nfh61{position:relative;flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;border-radius:8px}.PodcastPlayer_youLine__mo6g5{margin:0;align-self:stretch;max-width:100%;padding:.5rem .75rem;border-radius:14px 14px 4px 14px;background:var(--chatbot-user-bubble-bg);color:#fff;font-size:var(--font-size-sm);line-height:1.45}.PodcastPlayer_chapterList__BxNEE{display:flex;flex-direction:column;gap:.15rem;margin:0;padding:0;list-style:none}.PodcastPlayer_chapterButton__FT3BC{width:100%;display:grid;grid-template-columns:1.75rem minmax(0,1fr) auto;align-items:baseline;gap:.5rem;padding:.6rem .5rem;border:0;border-radius:10px;background:transparent;color:var(--text-primary);font:inherit;font-size:var(--font-size-sm);text-align:left;cursor:pointer}.PodcastPlayer_chapterButton__FT3BC:hover{background:var(--surface-subtle)}.PodcastPlayer_chapterButton__FT3BC[aria-current=true]{background:color-mix(in srgb,var(--palette-rose-300) 28%,transparent);font-weight:700}.PodcastPlayer_chapterDuration__yvKWa,.PodcastPlayer_chapterIndex__yOhl3{color:var(--text-secondary);font-size:var(--font-size-xs);font-variant-numeric:tabular-nums}.PodcastPlayer_chapterTitle__HX13J{overflow-wrap:anywhere}.PodcastPlayer_transport__GMqEs{position:relative;display:flex;align-items:center;justify-content:center;gap:.75rem;padding-top:.6rem}.PodcastPlayer_transport__GMqEs .PodcastPlayer_progress__unHZ1{top:0;bottom:auto;border-radius:2px}.PodcastPlayer_status__Eb2X_{margin:0;display:flex;flex-wrap:wrap;align-items:center;gap:.25rem .6rem;color:var(--text-secondary);font-size:var(--font-size-xs);line-height:1.35}.PodcastPlayer_status__Eb2X_[data-tone=error]{color:var(--color-status-danger,var(--text-primary))}.PodcastPlayer_inlineLink__8nlaB{padding:0;border:0;border-radius:4px;background:transparent;color:var(--color-action-accent-bg);font:inherit;font-weight:700;text-decoration:underline;text-underline-offset:2px;cursor:pointer}.PodcastPlayer_intervene__Zuocu{display:flex;flex-direction:column;align-items:center;gap:.4rem}.PodcastPlayer_interveneButton__Yjnh2{min-width:11rem}.PodcastPlayer_interveneButton__Yjnh2 svg{width:18px;height:18px}.PodcastPlayer_interveneButton__Yjnh2[data-listening=true]{background:var(--text-primary);color:var(--background-preview-paper);box-shadow:0 0 0 4px color-mix(in srgb,var(--palette-rose-500) 45%,transparent);animation:PodcastPlayer_podcast-listening__NpVD8 1.4s ease-in-out infinite}@keyframes PodcastPlayer_podcast-listening__NpVD8{0%,to{box-shadow:0 0 0 3px color-mix(in srgb,var(--palette-rose-500) 45%,transparent)}50%{box-shadow:0 0 0 7px color-mix(in srgb,var(--palette-rose-500) 20%,transparent)}}.PodcastPlayer_linkButton__prVtS{padding:.15rem .35rem;border:0;border-radius:6px;background:transparent;color:var(--text-secondary);font:inherit;font-size:var(--font-size-xs);text-decoration:underline;text-underline-offset:2px;cursor:pointer}.PodcastPlayer_writeForm__0_KHk{width:100%;display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:.35rem}.PodcastPlayer_writeInput__D9inZ{min-width:0;height:40px;padding:0 .85rem;border:1px solid var(--border-primary);border-radius:999px;background:var(--mentoraudio-input-glass-bg,var(--surface-card));color:var(--text-primary);font:inherit;font-size:var(--font-size-sm)}.PodcastPlayer_writeInput__D9inZ:focus-visible{outline:none;border-color:var(--palette-rose-500);box-shadow:0 0 0 3px var(--color-action-focus-ring)}@media (prefers-reduced-motion:reduce){.PodcastPlayer_bars__W7iNu span,.PodcastPlayer_interveneButton__Yjnh2[data-listening=true]{animation:none}.PodcastPlayer_bars__W7iNu span:nth-child(odd){transform:scaleY(.55)}.PodcastPlayer_iconButton__SJQTJ,.PodcastPlayer_line__qU6wn,.PodcastPlayer_progress__unHZ1 span{transition:none}}.PodcastPlayer_srOnly__oRZU_{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.PodcastPlayer_miniLines__m_MR0{min-width:0;display:flex;flex-direction:column;gap:.1rem}.PodcastPlayer_cover__0qbO0{display:grid;flex:none;place-items:center;overflow:hidden;border-radius:8px;background:linear-gradient(145deg,var(--palette-rose-500),color-mix(in srgb,var(--palette-rose-700) 70%,var(--palette-ink-900)))}.PodcastPlayer_cover__0qbO0 img{width:100%;height:100%;object-fit:cover}.PodcastPlayer_miniCover__0DUJM{width:38px;height:38px}.PodcastPlayer_coverWave__3en6Z{display:flex;align-items:center;gap:2px;height:45%}.PodcastPlayer_coverWave__3en6Z span{width:2px;border-radius:2px;background:var(--palette-neutral-0)}.PodcastPlayer_coverWave__3en6Z span:first-child,.PodcastPlayer_coverWave__3en6Z span:nth-child(5){height:35%}.PodcastPlayer_coverWave__3en6Z span:nth-child(2),.PodcastPlayer_coverWave__3en6Z span:nth-child(4){height:70%}.PodcastPlayer_coverWave__3en6Z span:nth-child(3){height:100%}.PodcastPlayer_mini__ZmhoO .PodcastPlayer_playButton__ilAqB{width:34px;height:34px;background:var(--palette-rose-500);color:var(--palette-neutral-0)}.PodcastPlayer_mini__ZmhoO .PodcastPlayer_playButton__ilAqB:hover:not(:disabled){background:var(--palette-rose-700)}.PodcastPlayer_mini__ZmhoO .PodcastPlayer_iconButton__SJQTJ:not(.PodcastPlayer_playButton__ilAqB){width:32px;height:32px;color:var(--text-secondary)}.PodcastPlayer_speedChip__WrVHw{flex:none;min-width:2.1rem;padding:.15rem .45rem;border:1px solid color-mix(in srgb,var(--text-primary) 28%,transparent);border-radius:999px;background:transparent;color:var(--text-primary);font:inherit;font-size:.68rem;font-weight:700;font-variant-numeric:tabular-nums;line-height:1.4;cursor:pointer}.PodcastPlayer_speedChip__WrVHw:focus-visible{outline:none;box-shadow:0 0 0 3px var(--color-action-focus-ring)}.PodcastPlayer_clockRow__RViCX{display:flex;align-items:center;justify-content:space-between;gap:.75rem;min-width:0;padding:0 .25rem}.PodcastPlayer_full__3JP8o .PodcastPlayer_playButtonLarge__SVugb{background:var(--palette-rose-500);color:var(--palette-neutral-0)}.PodcastPlayer_full__3JP8o .PodcastPlayer_playButtonLarge__SVugb:hover:not(:disabled){background:var(--palette-rose-700)}.PodcastPlayer_eq__fWPYA{display:inline-flex;align-items:flex-end;gap:2px;height:14px}.PodcastPlayer_eq__fWPYA span{width:3px;height:30%;border-radius:2px;background:currentColor}.PodcastPlayer_eq__fWPYA[data-playing=true] span{animation:PodcastPlayer_podcast-eq__WLKDp .9s ease-in-out infinite}.PodcastPlayer_eq__fWPYA[data-playing=true] span:nth-child(2){animation-delay:-.3s}.PodcastPlayer_eq__fWPYA[data-playing=true] span:nth-child(3){animation-delay:-.6s}.PodcastPlayer_eq__fWPYA[data-playing=true] span:nth-child(4){animation-delay:-.15s}@keyframes PodcastPlayer_podcast-eq__WLKDp{0%,to{height:25%}50%{height:100%}}.PodcastPlayer_cover__0qbO0{position:relative}.PodcastPlayer_coverLive__L7tVf{position:absolute;inset:0;display:grid;place-items:center;background:color-mix(in srgb,var(--palette-ink-900) 38%,transparent);color:var(--palette-neutral-0)}.PodcastPlayer_miniCover__0DUJM .PodcastPlayer_eq__fWPYA{height:16px}.PodcastPlayer_nowPlaying__McUxo{display:flex;flex-direction:column;align-items:center;gap:.75rem;padding:.5rem 0 1rem}.PodcastPlayer_stageCover__9YXdu{width:min(11rem,50%);aspect-ratio:1;max-width:100%;border-radius:18px;box-shadow:0 12px 30px color-mix(in srgb,var(--palette-ink-900) 35%,transparent)}.PodcastPlayer_stageCover__9YXdu .PodcastPlayer_eq__fWPYA{height:34px;gap:4px}.PodcastPlayer_stageCover__9YXdu .PodcastPlayer_eq__fWPYA span{width:5px}.PodcastPlayer_nowSpeaking__Dk9Yw{display:inline-flex;align-items:center;gap:.5rem;margin:0;color:var(--text-secondary);font-size:var(--font-size-sm);font-weight:600}.PodcastPlayer_speakerEq__MgWYb{color:var(--palette-rose-500)}.PodcastPlayer_chaptersHeading__cYMqj{margin:.25rem 0 .35rem;color:var(--text-secondary);font-size:var(--font-size-xs);font-weight:700;letter-spacing:.05em;text-transform:uppercase}.PodcastPlayer_meta__pY1Bf[data-tone=live]{color:var(--palette-rose-500);font-weight:600}.PodcastPlayer_meta__pY1Bf[data-tone=error]{color:var(--color-status-danger,var(--text-primary))}.PodcastPlayer_miniMic__g0F0E[data-listening=true]{background:var(--palette-rose-500);color:var(--palette-neutral-0);animation:PodcastPlayer_podcast-listening__NpVD8 1.4s ease-in-out infinite}.PodcastPlayer_spin__xwfLa{animation:PodcastPlayer_podcast-spin__Oeo_m .9s linear infinite}@keyframes PodcastPlayer_podcast-spin__Oeo_m{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.PodcastPlayer_eq__fWPYA[data-playing=true] span,.PodcastPlayer_miniMic__g0F0E[data-listening=true],.PodcastPlayer_spin__xwfLa{animation:none}.PodcastPlayer_eq__fWPYA[data-playing=true] span{height:70%}}@media (max-width:480px){.PodcastPlayer_mini__ZmhoO .PodcastPlayer_rewind__sF8CE{display:none}}.PodcastPlayer_seekBar__0Aqpg{position:relative;display:flex;gap:3px;align-items:center;height:18px;cursor:pointer;touch-action:none}.PodcastPlayer_seekBar__0Aqpg:focus-visible{outline:none;border-radius:6px;box-shadow:0 0 0 3px var(--color-action-focus-ring)}.PodcastPlayer_seekSegment__IBAz9{position:relative;flex-basis:0;height:4px;overflow:hidden;border-radius:2px;background:color-mix(in srgb,var(--text-primary) 18%,transparent);transition:height .12s ease}.PodcastPlayer_seekBar__0Aqpg:hover .PodcastPlayer_seekSegment__IBAz9{height:7px}.PodcastPlayer_seekFill__VtWcx{position:absolute;inset:0;background:var(--palette-rose-500);transform-origin:left center}.PodcastPlayer_seekNotch__3znUX{position:absolute;top:0;bottom:0;width:3px;margin-left:-1px;background:var(--background-preview-paper)}.PodcastPlayer_seekTip__N8h8U{position:absolute;bottom:calc(100% + 6px);z-index:1;max-width:16rem;padding:.3rem .6rem;overflow:hidden;border-radius:999px;background:color-mix(in srgb,var(--palette-ink-900) 88%,transparent);color:var(--palette-neutral-0);font-size:var(--font-size-xs);font-weight:600;text-overflow:ellipsis;white-space:nowrap;transform:translateX(-50%);pointer-events:none}.PodcastPlayer_seekTipTime__cb0R7{margin-right:.4rem;font-variant-numeric:tabular-nums}.PodcastPlayer_momentLabel__5_mTz{color:var(--text-primary);font-weight:600}@media (prefers-reduced-motion:reduce){.PodcastPlayer_seekSegment__IBAz9{transition:none}}.PodcastPlayer_momentList__ratHO{display:flex;flex-direction:column;margin:0 0 .25rem;padding:0 0 0 2.25rem;list-style:none}.PodcastPlayer_momentButton__DEAvS{width:100%;display:grid;grid-template-columns:3rem minmax(0,1fr);align-items:baseline;gap:.4rem;padding:.3rem .5rem;border:0;border-radius:8px;background:transparent;color:var(--text-secondary);font:inherit;font-size:var(--font-size-xs);text-align:left;cursor:pointer}.PodcastPlayer_momentButton__DEAvS:hover{background:var(--surface-subtle);color:var(--text-primary)}.PodcastPlayer_momentButton__DEAvS:focus-visible{outline:none;box-shadow:0 0 0 3px var(--color-action-focus-ring)}.PodcastPlayer_working___rMxS{position:absolute;inset:0;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.6rem;padding:5rem 1.5rem 2rem;border-radius:inherit;background:var(--background-preview-paper);text-align:center}.PodcastPlayer_working___rMxS .PodcastPlayer_workingYati__ojwMe{width:7.5rem}.PodcastPlayer_workingTitle__iAu0C{margin:0;font-size:1.1rem;font-weight:700;text-wrap:balance}.PodcastPlayer_workingLine__ASGWB{margin:0;min-height:2.6em;max-width:20rem;color:var(--text-secondary);animation:PodcastPlayer_podcast-line-in__G52Dr .4s ease-out}.PodcastPlayer_workingHint__4eS2D{margin:.5rem 0 0;max-width:20rem;font-size:.8rem;color:var(--text-secondary);opacity:.8}@keyframes PodcastPlayer_podcast-line-in__G52Dr{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.PodcastPlayer_workingLine__ASGWB{animation:none}}.Button_button__Jttiv{display:inline-flex;align-items:center;justify-content:center;gap:.625rem;border:1px solid transparent;border-radius:12px;background:transparent;color:var(--text-primary);cursor:pointer;font-family:var(--font-body);font-weight:600;line-height:1;text-decoration:none;white-space:nowrap;user-select:none;appearance:none;transition:transform .16s ease,background-color .16s ease,border-color .16s ease,color .16s ease,box-shadow .16s ease,opacity .16s ease}.Button_button__Jttiv:focus-visible{outline:none;box-shadow:0 0 0 3px var(--color-action-focus-ring)}.Button_button__Jttiv:disabled,.Button_button__Jttiv[aria-disabled=true]{transform:none;opacity:.64;pointer-events:none}.Button_button__Jttiv:disabled,.Button_button__Jttiv[aria-disabled=true]:not([data-loading=true]){cursor:not-allowed}.Button_button__Jttiv:disabled[data-loading=true],.Button_button__Jttiv[aria-disabled=true][data-loading=true]{cursor:wait}.Button_button__Jttiv:hover:not(:disabled):not([aria-disabled=true]){transform:translateY(-1px)}.Button_fullWidth__GDkmq{width:100%}.Button_sm__epdj3{min-height:38px;padding:.625rem 1rem}.Button_md___av4P,.Button_sm__epdj3{border-radius:10px;font-size:var(--font-size-sm)}.Button_md___av4P{min-height:42px;padding:.75rem 1.125rem}.Button_lg__uBdOZ{min-height:48px;padding:.875rem 1.25rem;border-radius:12px;font-size:var(--font-size-sm)}.Button_primary__IHFdT{background-color:var(--color-button-primary-bg);color:var(--color-button-primary-text)}.Button_primary__IHFdT:hover:not(:disabled):not([aria-disabled=true]){background-color:var(--color-button-primary-hover)}.Button_accent__kYDNA{background-color:var(--interactive-accent-bg);color:var(--interactive-accent-text)}.Button_accent__kYDNA:hover:not(:disabled):not([aria-disabled=true]){background-color:var(--interactive-accent-bg-hover)}.Button_secondary___qtLs{background-color:var(--color-action-secondary-bg);border-color:var(--border-default);color:var(--color-action-secondary-text)}.Button_secondary___qtLs:hover:not(:disabled):not([aria-disabled=true]){background-color:var(--color-action-secondary-hover)}.Button_ghost__YxjU1{background-color:transparent;color:var(--text-primary)}.Button_ghost__YxjU1:hover:not(:disabled):not([aria-disabled=true]){background-color:var(--surface-subtle)}.Button_inverse__cYUq1{background-color:transparent;border-color:var(--color-action-inverse-border);color:var(--color-action-inverse-text)}.Button_inverse__cYUq1:hover:not(:disabled):not([aria-disabled=true]){background-color:var(--color-action-inverse-hover)}.Button_inverse__cYUq1:focus-visible{box-shadow:0 0 0 3px var(--color-action-inverse-focus-ring)}.Button_danger__l9xLY{background-color:var(--color-action-danger-bg);color:var(--color-action-danger-text)}.Button_danger__l9xLY:hover:not(:disabled):not([aria-disabled=true]){background-color:var(--color-action-danger-hover)}.Button_label__R_Cjp{display:inline-flex;align-items:center;justify-content:center}.Button_button__Jttiv[data-loading=true] .Button_label__R_Cjp{opacity:.92}.Button_spinner__rLsmA{width:.95rem;height:.95rem;flex-shrink:0;border:2px solid;border-right:2px solid transparent;border-radius:999px;animation:Button_button-spin__M91_3 .7s linear infinite}@keyframes Button_button-spin__M91_3{to{transform:rotate(1turn)}}.PodcastSurfaces_wave__jIkuF{display:flex;align-items:center;gap:3px}.PodcastSurfaces_wave__jIkuF span{flex:none;width:2px;border-radius:2px;background:currentColor}.PodcastSurfaces_nowrap__aFZMH{white-space:nowrap}.PodcastSurfaces_cardBadge__Dkqex{display:grid;place-items:center;width:30px;height:30px;padding:0;border:1px solid var(--carousel-glass-border,color-mix(in srgb,var(--palette-neutral-0) 30%,transparent));border-radius:50%;background:var(--carousel-glass-bg,color-mix(in srgb,var(--palette-ink-900) 55%,transparent));color:var(--palette-neutral-0);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);cursor:pointer;transition:transform .16s ease}.PodcastSurfaces_cardBadge__Dkqex svg{width:15px;height:15px}.PodcastSurfaces_cardBadge__Dkqex:hover{transform:scale(1.06)}.PodcastSurfaces_cardBadge__Dkqex:focus-visible,.PodcastSurfaces_cardResume__iDwc7:focus-visible,.PodcastSurfaces_dailyPlay__hRT17:focus-visible,.PodcastSurfaces_dailyStoriesToggle__1Xhdz:focus-visible,.PodcastSurfaces_listenBarMain__cdfYl:focus-visible,.PodcastSurfaces_roundPlay__CGVXh:focus-visible,.PodcastSurfaces_speedChip__7x5Md:focus-visible{outline:2px solid var(--color-action-focus-ring);outline-offset:2px}.PodcastSurfaces_cardBadge__Dkqex[aria-busy=true],.PodcastSurfaces_cardResume__iDwc7[aria-busy=true],.PodcastSurfaces_dailyPlay__hRT17[aria-busy=true],.PodcastSurfaces_listenBarMain__cdfYl[aria-busy=true],.PodcastSurfaces_roundPlay__CGVXh[aria-busy=true]{cursor:wait;opacity:.72}.PodcastSurfaces_cardDuration__CX1RT{position:absolute;left:10px;bottom:10px;z-index:1;padding:2px 8px;border-radius:999px;background:color-mix(in srgb,var(--palette-ink-900) 62%,transparent);color:var(--palette-neutral-0);font-size:.68rem;font-weight:700;line-height:1.5;font-variant-numeric:tabular-nums;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);pointer-events:none}.PodcastSurfaces_cardChapters__CsOrK{display:flex;flex-direction:column;gap:6px;margin-top:8px}.PodcastSurfaces_segments__0NhM8{display:flex;gap:3px}.PodcastSurfaces_segments__0NhM8 span{flex:1 1 0;height:3px;border-radius:999px;background:color-mix(in srgb,var(--text-secondary) 22%,transparent)}.PodcastSurfaces_segments__0NhM8 span[data-state=done]{background:var(--palette-rose-500)}.PodcastSurfaces_segments__0NhM8 span[data-state=current]{background:linear-gradient(90deg,var(--palette-rose-500) 45%,color-mix(in srgb,var(--text-secondary) 22%,transparent) 45%)}.PodcastSurfaces_cardChaptersText__rj3Dn{overflow:hidden;color:var(--text-secondary);font-size:.68rem;line-height:1.3;text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums}.PodcastSurfaces_cardResume__iDwc7.PodcastSurfaces_cardResume__iDwc7{cursor:pointer;color:var(--color-button-primary-text,var(--palette-neutral-0));background:var(--palette-rose-500)}.PodcastSurfaces_cardResume__iDwc7.PodcastSurfaces_cardResume__iDwc7:hover{background:var(--palette-rose-700)}.PodcastSurfaces_thumbFrame__Le1b3{position:relative;display:inline-flex;flex:none}.PodcastSurfaces_thumbBadge__GVda4{position:absolute;right:-3px;bottom:-3px;display:grid;place-items:center;width:16px;height:16px;border:2px solid var(--surface-card,var(--surface-base));border-radius:50%;background:var(--palette-rose-500);color:var(--palette-neutral-0)}.PodcastSurfaces_thumbBadge__GVda4 svg{width:8px;height:8px}.PodcastSurfaces_dailyEyebrow__2ihQP{display:inline-flex;align-items:center;gap:5px;color:var(--text-secondary);font-size:.66rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.PodcastSurfaces_dailyEyebrow__2ihQP svg{width:11px;height:11px}.PodcastSurfaces_dailyRow__p3Hkr{display:flex;align-items:center;gap:.85rem;min-width:0;padding:.75rem;border-radius:var(--radius-md,14px);background:var(--surface-card,var(--surface-base))}.PodcastSurfaces_dailyTile__JQtgT{display:grid;flex:none;place-items:center;width:64px;height:64px;border-radius:10px;background:linear-gradient(145deg,color-mix(in srgb,var(--palette-rose-500) 88%,var(--palette-neutral-0)),color-mix(in srgb,var(--palette-rose-700) 62%,var(--palette-ink-900)));color:var(--palette-neutral-0)}.PodcastSurfaces_tileWave__gyfCC{height:26px;gap:2px}.PodcastSurfaces_dailyRowBody__Z0h1Z{display:flex;flex:1 1 auto;flex-direction:column;gap:2px;min-width:0}.PodcastSurfaces_dailyRowTitle__AWUGp{overflow:hidden;color:var(--text-primary);font-size:var(--font-size-sm,.875rem);font-weight:700;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.PodcastSurfaces_dailyRowMeta__CLfXB{color:var(--text-secondary);font-size:var(--font-size-xs,.75rem)}.PodcastSurfaces_roundPlay__CGVXh{display:grid;flex:none;place-items:center;align-self:flex-end;width:34px;height:34px;padding:0;border:0;border-radius:50%;background:var(--palette-rose-500);color:var(--palette-neutral-0);cursor:pointer}.PodcastSurfaces_roundPlay__CGVXh svg{width:14px;height:14px;margin-left:2px}.PodcastSurfaces_dailyFeature__7WkdO{overflow:hidden;border:1px solid color-mix(in srgb,var(--text-primary) 9%,transparent);border-radius:1.25rem;background:var(--surface-card,var(--surface-base))}.PodcastSurfaces_dailyHeader__0T_sI{position:relative;display:flex;flex-direction:column;min-height:11.5rem;padding:1rem 1.35rem 1.1rem;color:var(--palette-neutral-0);background:radial-gradient(120% 90% at 85% 0,color-mix(in srgb,var(--palette-rose-500) 78%,transparent),transparent 60%),linear-gradient(160deg,color-mix(in srgb,var(--palette-rose-700) 55%,var(--palette-ink-900)),var(--palette-ink-900))}.PodcastSurfaces_dailyHeader__0T_sI .PodcastSurfaces_dailyEyebrow__2ihQP{align-self:flex-start;padding:4px 10px;border-radius:999px;background:color-mix(in srgb,var(--palette-ink-900) 55%,transparent);color:var(--palette-neutral-0)}.PodcastSurfaces_headerWave__iq4OV{align-self:center;height:44px;margin:.4rem 0 auto;color:color-mix(in srgb,var(--palette-neutral-0) 72%,transparent)}.PodcastSurfaces_dailyFeatureTitle__vqfui{margin:.9rem 0 0;font-size:1.5rem;font-weight:700;line-height:1.15;text-wrap:balance}.PodcastSurfaces_dailyFooter__gkHj3{display:flex;flex-direction:column;gap:.75rem;padding:.9rem 1.35rem 1.1rem}.PodcastSurfaces_dailySummary__zVCis{margin:0;color:var(--text-secondary);font-size:.8rem;line-height:1.4}.PodcastSurfaces_dailyActions__oL_Vi{display:flex;flex-wrap:wrap;gap:.5rem}.PodcastSurfaces_dailyPlay__hRT17,.PodcastSurfaces_dailyStoriesToggle__1Xhdz{display:inline-flex;align-items:center;gap:.45rem;min-height:2.4rem;padding:0 1.1rem;border:0;border-radius:999px;font:inherit;font-size:.85rem;font-weight:700;cursor:pointer}.PodcastSurfaces_dailyPlay__hRT17{background:var(--color-button-primary-bg);color:var(--color-button-primary-text,var(--palette-neutral-0))}.PodcastSurfaces_dailyPlay__hRT17 svg{width:12px;height:12px}.PodcastSurfaces_dailyStoriesToggle__1Xhdz{background:var(--surface-subtle);color:var(--text-primary)}.PodcastSurfaces_dailyStoriesToggle__1Xhdz svg{width:14px;height:14px;transition:transform .16s ease}.PodcastSurfaces_dailyStoriesToggle__1Xhdz[aria-expanded=true] svg{transform:rotate(180deg)}.PodcastSurfaces_dailyStories__rc_9c{display:flex;flex-direction:column;gap:.4rem;margin:0;padding-left:1.2rem;color:var(--text-secondary);font-size:.82rem}.PodcastSurfaces_dailyStories__rc_9c a{color:var(--text-primary);text-decoration:none}.PodcastSurfaces_dailyStories__rc_9c a:hover{text-decoration:underline}.PodcastSurfaces_listenBar__TIs0v{display:flex;align-items:center;gap:.75rem;width:fit-content;max-width:100%;margin:.25rem 0 1rem;padding:.35rem .6rem .35rem .35rem;border:1px solid color-mix(in srgb,var(--text-primary) 14%,transparent);border-radius:999px;background:color-mix(in srgb,var(--surface-card,var(--surface-base)) 72%,transparent);color:var(--text-primary)}.PodcastSurfaces_listenBarMain__cdfYl{display:flex;align-items:center;gap:.6rem;min-width:0;padding:0;border:0;border-radius:999px;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.PodcastSurfaces_listenBarPlay__ky8rR{display:grid;flex:none;place-items:center;width:32px;height:32px;border-radius:50%;background:var(--palette-rose-500);color:var(--palette-neutral-0)}.PodcastSurfaces_listenBarPlay__ky8rR svg{width:12px;height:12px;margin-left:2px}.PodcastSurfaces_listenBarText__4Mywf{display:flex;flex-direction:column;min-width:0}.PodcastSurfaces_listenBarTitle__hlMjj{font-size:.82rem;font-weight:700;line-height:1.25}.PodcastSurfaces_listenBarMeta__evpsn{color:var(--text-secondary);font-size:.7rem;line-height:1.3}.PodcastSurfaces_barWave__ztea9{height:18px;gap:2px;margin-left:1.5rem;color:color-mix(in srgb,var(--text-primary) 45%,transparent)}.PodcastSurfaces_speedChip__7x5Md{flex:none;min-width:2rem;padding:.1rem .45rem;border:1px solid color-mix(in srgb,var(--text-primary) 28%,transparent);border-radius:999px;background:transparent;color:var(--text-primary);font:inherit;font-size:.66rem;font-weight:700;font-variant-numeric:tabular-nums;line-height:1.4;cursor:pointer}@media (max-width:420px){.PodcastSurfaces_barWave__ztea9{display:none}}@media (prefers-reduced-motion:reduce){.PodcastSurfaces_cardBadge__Dkqex,.PodcastSurfaces_dailyStoriesToggle__1Xhdz svg{transition:none}}.SelectField_container__ozzQm{position:relative;width:100%;--select-field-surface:var(--copilot-control-surface,var(--surface-base));--select-field-surface-hover:var(--copilot-control-surface-hover,var(--surface-subtle));--select-field-surface-active:var(--copilot-control-surface-active,var(--surface-base));--select-field-dropdown-surface:var(--copilot-dropdown-surface,var(--surface-base));--select-field-dropdown-hover:var(--copilot-dropdown-hover,var(--surface-subtle));--select-field-dropdown-selected:var(--copilot-dropdown-selected,var(--color-action-secondary-bg));--select-field-dropdown-selected-border:var(--copilot-dropdown-selected-border,var(--border-default));--select-field-border:var(--copilot-control-border,var(--border-default));--select-field-border-strong:var(--copilot-control-border-strong,var(--border-default));--select-field-accent-border:var(--copilot-form-accent-border,var(--interactive-focus-border,var(--text-accent)));--select-field-placeholder:var(--copilot-control-placeholder,var(--text-muted));--select-field-shadow:var(--copilot-control-shadow,inset 0 1px 0 color-mix(in srgb,white 50%,transparent),0 6px 14px color-mix(in srgb,var(--shadow-color,black) 4%,transparent));--select-field-shadow-strong:var(--copilot-control-shadow-strong,0 14px 30px color-mix(in srgb,var(--shadow-color,black) 12%,transparent),inset 0 1px 0 color-mix(in srgb,white 60%,transparent));--select-field-arrow:color-mix(in srgb,var(--foreground,currentColor) 64%,var(--text-secondary,currentColor) 36%)}.SelectField_trigger__1C9G_{position:relative;display:flex;align-items:center;gap:8px;width:100%;min-height:46px;padding:0 38px 0 14px;box-sizing:border-box;overflow-x:auto;overflow-y:hidden;border:1px solid var(--select-field-border);border-radius:var(--radius-sm);background:var(--select-field-surface);box-shadow:var(--select-field-shadow);color:var(--text-primary);font:inherit;font-size:var(--font-size-sm);line-height:1.2;text-align:left;cursor:pointer;scrollbar-color:color-mix(in srgb,var(--select-field-border) 40%,transparent) transparent;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease,transform .18s ease}.SelectField_trigger__1C9G_::-webkit-scrollbar{height:4px}.SelectField_trigger__1C9G_::-webkit-scrollbar-track{background:transparent}.SelectField_trigger__1C9G_::-webkit-scrollbar-thumb{background-color:var(--select-field-border);border-radius:var(--radius-pill)}.SelectField_trigger__1C9G_:hover:not(:disabled):not([aria-disabled=true]){border-color:var(--select-field-border-strong);background:var(--select-field-surface-hover)}.SelectField_trigger__1C9G_:after{content:"";position:absolute;top:50%;right:12px;width:1rem;height:1rem;transform:translateY(-50%);background-color:var(--select-field-arrow);mask:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3e%3cpath d='M6 9l6 6 6-6' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/svg%3e") center /contain no-repeat;-webkit-mask:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3e%3cpath d='M6 9l6 6 6-6' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/svg%3e") center /contain no-repeat;transition:transform .18s ease}.SelectField_open__CeMe2:after{transform:translateY(-50%) rotate(180deg)}.SelectField_trigger__1C9G_:focus-visible{outline:none;border-color:var(--select-field-accent-border);background:var(--select-field-surface-active);box-shadow:0 0 0 1px color-mix(in srgb,var(--color-action-accent-bg,currentColor) 12%,transparent),var(--select-field-shadow-strong)}.SelectField_open__CeMe2{border-color:var(--select-field-accent-border);background:var(--select-field-surface-active);box-shadow:0 0 0 1px color-mix(in srgb,var(--color-action-accent-bg,currentColor) 12%,transparent),var(--select-field-shadow-strong)}.SelectField_trigger__1C9G_:disabled,.SelectField_trigger__1C9G_[aria-disabled=true]{cursor:not-allowed;opacity:.62}.SelectField_placeholder__4wNIa,.SelectField_selectedValue__D3eA7{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.SelectField_placeholder__4wNIa{color:var(--select-field-placeholder)}.SelectField_menu__mWVS_{box-sizing:border-box;position:absolute;top:100%;left:0;right:0;z-index:120;display:flex;flex-direction:column;max-height:min(180px,var(--select-field-available-height,180px));padding:8px;overflow-x:hidden;overflow-y:auto;border:1px solid var(--select-field-border-strong);border-radius:var(--radius-sm);background:var(--select-field-dropdown-surface);box-shadow:var(--select-field-shadow-strong);isolation:isolate;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--select-field-border-strong) 78%,white 22%) transparent}.SelectField_menu__mWVS_::-webkit-scrollbar{width:8px}.SelectField_menu__mWVS_::-webkit-scrollbar-track{background:transparent}.SelectField_menu__mWVS_::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--select-field-border-strong) 78%,white 22%);border-radius:var(--radius-pill)}.SelectField_option__RhDKc{position:relative;display:flex;align-items:center;justify-content:space-between;width:100%;padding:8px;border:0;border-radius:var(--radius-sm);background:transparent;color:var(--text-primary);font:inherit;font-size:var(--font-size-sm);line-height:1.35;text-align:left;cursor:pointer;transition:background .18s ease,color .18s ease,transform .14s ease}.SelectField_option__RhDKc:focus-visible,.SelectField_option__RhDKc:hover{background:var(--select-field-dropdown-hover);outline:none;transform:translateY(-1px)}.SelectField_optionSelected__bbJ03{background:var(--select-field-dropdown-selected);box-shadow:inset 0 0 0 1px var(--select-field-dropdown-selected-border)}.SelectField_optionDisabled__k3S_2{cursor:not-allowed;opacity:.52}.MinimalTopNavBar_minimalTopNavBar__INEe6{position:fixed;top:0;left:0;right:0;z-index:1100;width:100%;min-height:var(--app-nav-row-height);border-bottom:1px solid color-mix(in srgb,var(--border-soft) 54%,transparent);background:color-mix(in srgb,var(--background) 58%,transparent);box-shadow:none;color:var(--foreground);font-family:var(--font-body);-webkit-backdrop-filter:blur(18px) saturate(140%);backdrop-filter:blur(18px) saturate(140%)}.MinimalTopNavBar_minimalTopNavBar__INEe6[data-tone=dark]{border-bottom-color:color-mix(in srgb,var(--palette-neutral-0) 12%,transparent);background:linear-gradient(180deg,color-mix(in srgb,#201922 86%,transparent),color-mix(in srgb,#161118 88%,transparent));color:var(--palette-neutral-0);-webkit-backdrop-filter:blur(18px) saturate(150%);backdrop-filter:blur(18px) saturate(150%)}.MinimalTopNavBar_minimalTopNavBar__INEe6[data-presentation=onboarding-course]{display:none;position:relative;border-bottom:0;background:var(--background-mf);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.MinimalTopNavBar_minimalTopNavBar__INEe6[data-presentation=onboarding-course] .MinimalTopNavBar_navRow__8226X{position:relative;justify-content:flex-end}.MinimalTopNavBar_minimalTopNavBar__INEe6[data-presentation=onboarding-course] .MinimalTopNavBar_logoLink__gci3T{position:absolute;left:50%;transform:translateX(-50%)}.MinimalTopNavBar_navRow__8226X{min-height:var(--app-nav-row-height);display:flex;align-items:center;justify-content:space-between;gap:var(--space-150);padding:0 var(--app-shell-inline-padding)}.MinimalTopNavBar_loginLink__iQNFS,.MinimalTopNavBar_logoLink__gci3T,.MinimalTopNavBar_profileLink__e_Q_R{color:inherit;text-decoration:none}.MinimalTopNavBar_logoLink__gci3T{display:inline-flex;align-items:center;flex:0 0 auto}.MinimalTopNavBar_logoImage__o64eV{width:88px;height:44px;object-fit:contain}.MinimalTopNavBar_authSlot__BMIDA{min-width:0;display:flex;align-items:center;justify-content:flex-end;gap:var(--space-300)}.MinimalTopNavBar_authButtons__jARR5{display:flex;align-items:center;gap:clamp(.5rem,1.5vw,1rem)}.MinimalTopNavBar_navLanguageSelector__cFD_X.MinimalTopNavBar_navLanguageSelector__cFD_X{flex:0 0 auto;width:auto}.MinimalTopNavBar_navLanguageButton__MM2xh.MinimalTopNavBar_navLanguageButton__MM2xh{min-width:2.25rem;padding:0}.MinimalTopNavBar_navLanguageDropdown__CYghB.MinimalTopNavBar_navLanguageDropdown__CYghB{position:absolute;top:calc(100% + 5px);right:0;min-width:120px;padding:5px 0;z-index:1000;background-color:var(--background);border:1px solid var(--border-primary);border-radius:var(--radius-sm);box-shadow:var(--shadow-primary)}.MinimalTopNavBar_loginLink__iQNFS{font-size:var(--font-size-sm);font-weight:700;white-space:nowrap}.MinimalTopNavBar_loginLink__iQNFS:hover,.MinimalTopNavBar_profileLink__e_Q_R:hover{color:var(--palette-rose-500)}.MinimalTopNavBar_registerButton__9Mneo{flex:0 0 auto}.MinimalTopNavBar_profileLink__e_Q_R{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:var(--radius-pill);transition:transform .2s ease-in-out}.MinimalTopNavBar_profileLink__e_Q_R:hover .MinimalTopNavBar_profileImageWrapper__6fv0P{transform:scale(1.06)}.MinimalTopNavBar_profileImageWrapper__6fv0P{width:32px;height:32px;box-sizing:border-box;display:flex;align-items:center;justify-content:center;border:1px solid color-mix(in srgb,var(--foreground) 18%,transparent);border-radius:50%;box-shadow:0 0 0 1px transparent;position:relative;transition:transform .2s ease-in-out,border-color .2s ease-in-out,box-shadow .2s ease-in-out}.MinimalTopNavBar_profileImage__rKSSM{width:100%;height:100%;object-fit:cover;border-radius:50%;background:color-mix(in srgb,var(--background) 70%,transparent)}.MinimalTopNavBar_minimalTopNavBar__INEe6[data-tone=dark] .MinimalTopNavBar_profileImage__rKSSM{background:color-mix(in srgb,#161118 82%,transparent)}.MinimalTopNavBar_profileImagePremium__xk3en{border-color:var(--palette-gold-500);box-shadow:0 0 0 2px color-mix(in srgb,var(--palette-gold-100) 72%,transparent),0 0 12px color-mix(in srgb,var(--palette-gold-500) 44%,transparent),0 0 24px color-mix(in srgb,var(--palette-gold-300) 28%,transparent)}.MinimalTopNavBar_profilePremiumDot__wopVk{position:absolute;right:-4px;bottom:-4px;width:14px;height:14px;border-radius:50%;background:linear-gradient(135deg,color-mix(in srgb,var(--palette-gold-100) 68%,var(--palette-gold-300) 32%),var(--palette-gold-500));color:var(--palette-gold-700);font-size:.54rem;font-weight:800;line-height:14px;text-align:center;border:1px solid var(--palette-gold-700);box-shadow:0 2px 8px color-mix(in srgb,var(--palette-gold-500) 34%,transparent);pointer-events:none}@media (min-width:1024px){.MinimalTopNavBar_logoImage__o64eV{width:100px;height:40px}}@media (min-width:720px){.MinimalTopNavBar_minimalTopNavBar__INEe6[data-presentation=onboarding-course]{display:block}}@media (max-width:480px){.MinimalTopNavBar_navRow__8226X{padding:0 12px}.MinimalTopNavBar_logoImage__o64eV{width:72px;height:36px}.MinimalTopNavBar_authButtons__jARR5{gap:.65rem}}@media (max-width:359px){.MinimalTopNavBar_navLanguageSelector__cFD_X.MinimalTopNavBar_navLanguageSelector__cFD_X{display:none}}.CourseGenerationActivityIndicator_activityLink__ZicjY{position:relative;display:inline-flex;width:44px;height:44px;flex:0 0 44px;align-items:center;justify-content:center;border-radius:var(--radius-pill);color:inherit;text-decoration:none;-webkit-tap-highlight-color:transparent}.CourseGenerationActivityIndicator_activityLink__ZicjY:focus-visible{outline:2px solid var(--color-action-accent-bg);outline-offset:2px}.CourseGenerationActivityIndicator_ring__LqhAP{position:absolute;inset:3px;border:2px solid color-mix(in srgb,var(--border-primary) 68%,transparent);border-radius:var(--radius-pill);pointer-events:none}.CourseGenerationActivityIndicator_activityLink__ZicjY[data-activity-state=active] .CourseGenerationActivityIndicator_ring__LqhAP{border-color:color-mix(in srgb,var(--color-action-accent-bg) 24%,transparent);border-top-color:var(--color-action-accent-bg);animation:CourseGenerationActivityIndicator_courseActivitySpin__PGYtH 1s linear infinite}.CourseGenerationActivityIndicator_activityLink__ZicjY[data-activity-state=ready] .CourseGenerationActivityIndicator_ring__LqhAP{border-color:var(--color-status-success);animation:CourseGenerationActivityIndicator_courseActivityReady__6ypKT .82s ease-out 1}.CourseGenerationActivityIndicator_activityLink__ZicjY[data-activity-state=error] .CourseGenerationActivityIndicator_ring__LqhAP{border-color:var(--color-status-danger)}.CourseGenerationActivityIndicator_thumbnailFrame__q5czB{display:inline-flex;width:32px;height:32px;overflow:hidden;align-items:center;justify-content:center;border-radius:var(--radius-pill);background:var(--surface-card);box-shadow:0 0 0 1px color-mix(in srgb,var(--border-primary) 58%,transparent)}.CourseGenerationActivityIndicator_thumbnail__CZaWC{width:100%;height:100%;object-fit:cover}.CourseGenerationActivityIndicator_countBadge__27GnR{position:absolute;right:-2px;bottom:0;display:inline-flex;min-width:17px;height:17px;padding:0 4px;align-items:center;justify-content:center;border:2px solid var(--background);border-radius:var(--radius-pill);background:var(--palette-navy-700);color:var(--palette-neutral-0);font-size:9px;font-weight:700;line-height:1}@keyframes CourseGenerationActivityIndicator_courseActivitySpin__PGYtH{to{transform:rotate(1turn)}}@keyframes CourseGenerationActivityIndicator_courseActivityReady__6ypKT{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--color-status-success) 38%,transparent)}to{box-shadow:0 0 0 7px transparent}}@media (prefers-reduced-motion:reduce){.CourseGenerationActivityIndicator_activityLink__ZicjY[data-activity-state=active] .CourseGenerationActivityIndicator_ring__LqhAP,.CourseGenerationActivityIndicator_activityLink__ZicjY[data-activity-state=ready] .CourseGenerationActivityIndicator_ring__LqhAP{animation:none}.CourseGenerationActivityIndicator_activityLink__ZicjY[data-activity-state=active] .CourseGenerationActivityIndicator_ring__LqhAP{border-color:var(--color-action-accent-bg)}}.CourseReadyPushPrompt_prompt__OEBPw{display:flex;align-items:flex-start;gap:10px;width:100%;max-width:360px;padding:10px 12px;border:1px solid color-mix(in srgb,var(--border-primary) 72%,transparent);border-radius:12px;background:color-mix(in srgb,var(--surface-card) 92%,transparent);color:var(--text-primary);text-align:left}.CourseReadyPushPrompt_iconWrap__TzWUk{display:inline-flex;flex:none;align-items:center;justify-content:center;margin-top:2px}.CourseReadyPushPrompt_icon__fpjj0{flex:none;width:18px;height:18px;color:var(--color-action-accent-bg)}.CourseReadyPushPrompt_body__8a08Z{display:grid;flex:1;min-width:0;gap:8px;justify-items:start}.CourseReadyPushPrompt_text__fXyBZ{flex:1;min-width:0;margin:0;font-size:var(--font-size-sm);font-weight:600;line-height:1.4}.CourseReadyPushPrompt_prompt__OEBPw[data-mode=ios-install] .CourseReadyPushPrompt_text__fXyBZ{font-weight:500;color:var(--text-secondary)}.CourseReadyPushPrompt_action__I9etg{max-width:100%}.CourseReadyPushPrompt_hint__EODoU{font-size:var(--font-size-xs);line-height:1.4;color:var(--text-secondary)}.CourseReadyPushPrompt_dismiss__S72QU{display:inline-flex;flex:none;align-items:center;justify-content:center;width:28px;height:28px;margin:-4px -6px 0 0;padding:0;border:0;border-radius:999px;background:transparent;color:var(--text-secondary);cursor:pointer}.CourseReadyPushPrompt_dismiss__S72QU svg{width:16px;height:16px}.CourseReadyPushPrompt_dismiss__S72QU:hover{background:color-mix(in srgb,var(--border-primary) 30%,transparent)}.CourseReadyPushPrompt_dismiss__S72QU:focus-visible{outline:3px solid color-mix(in srgb,var(--color-action-accent-bg) 42%,transparent);outline-offset:2px}.CourseReadyPushPrompt_title__OWA32{margin:0;font-size:var(--font-size-lg);font-weight:700;line-height:1.25;overflow-wrap:anywhere}.CourseReadyPushPrompt_link__EKmpb{padding:0;border:0;background:none;color:var(--text-secondary);font:inherit;font-size:var(--font-size-sm);text-decoration:underline;cursor:pointer}.CourseReadyPushPrompt_prompt__OEBPw[data-variant=card]{max-width:none;gap:14px;padding:18px;border:1px solid color-mix(in srgb,var(--color-action-accent-bg) 45%,var(--border-primary));border-radius:20px;background:radial-gradient(120% 140% at 0 0,color-mix(in srgb,var(--color-action-accent-bg) 22%,transparent),transparent 60%),var(--surface-card)}.CourseReadyPushPrompt_prompt__OEBPw[data-variant=card] .CourseReadyPushPrompt_iconWrap__TzWUk{width:44px;height:44px;margin-top:0;border-radius:14px;background:color-mix(in srgb,var(--color-action-accent-bg) 18%,transparent)}.CourseReadyPushPrompt_prompt__OEBPw[data-variant=card] .CourseReadyPushPrompt_iconWrap__TzWUk[data-tone=success]{background:color-mix(in srgb,var(--color-success,#2e9e6b) 18%,transparent)}.CourseReadyPushPrompt_prompt__OEBPw[data-variant=card] .CourseReadyPushPrompt_iconWrap__TzWUk[data-tone=success] .CourseReadyPushPrompt_icon__fpjj0{color:var(--color-success,#2e9e6b)}.CourseReadyPushPrompt_prompt__OEBPw[data-variant=card] .CourseReadyPushPrompt_icon__fpjj0{width:22px;height:22px}.CourseReadyPushPrompt_prompt__OEBPw[data-variant=card] .CourseReadyPushPrompt_body__8a08Z{gap:10px;justify-items:stretch}.CourseReadyPushPrompt_prompt__OEBPw[data-variant=card] .CourseReadyPushPrompt_text__fXyBZ{font-weight:500;color:var(--text-secondary)}.CourseReadyPushPrompt_prompt__OEBPw[data-variant=card][data-phase=enabled] .CourseReadyPushPrompt_text__fXyBZ{font-weight:600;color:var(--text-primary)}.CourseReadyPushPrompt_prompt__OEBPw[data-variant=card] .CourseReadyPushPrompt_action__I9etg{width:100%;min-height:48px;white-space:normal;text-align:center}@media (max-width:380px){.CourseReadyPushPrompt_prompt__OEBPw[data-variant=card]{flex-direction:column}}