.auth-shell_ui_heading1__zvZyx{font-family:var(--font-epilogue),sans-serif;font-size:32px;line-height:1.1;font-weight:800;letter-spacing:-.01em;color:var(--hc-palette-text);margin-bottom:var(--ui-auth-shell-1)}.auth-shell_ui_text2__LMVj2{color:var(--hc-palette-textSecondary);font-size:var(--hc-font-sizes-sm);line-height:1.55;margin-bottom:2rem}.auth-shell_ui_heading3__BSPlC{font-family:var(--font-epilogue),sans-serif;font-size:var(--hc-font-sizes-lg);line-height:1.25;font-weight:700;color:var(--hc-palette-text);margin-bottom:1.25rem}@media screen and (min-width:48rem){.auth-shell_ui_heading1__zvZyx{font-size:40px}.auth-shell_ui_text2__LMVj2{font-size:var(--hc-font-sizes-md)}.auth-shell_ui_heading3__BSPlC{font-size:var(--hc-font-sizes-xl)}}.auth-experience-shell_ui_flex1__SUm9G{min-height:100dvh;background:#0d1011;color:var(--hc-palette-text);flex-direction:column}.auth-experience-shell_ui_flex2__yshki{flex-direction:column;width:100%;min-height:100dvh;flex-shrink:0;background:#0d1011;padding-inline-start:1.5rem;padding-inline-end:1.5rem;padding-top:2rem;padding-bottom:2rem;position:relative;z-index:1}.auth-experience-shell_ui_flex3__z5Fox{flex:1;flex-direction:column;justify-content:center;align-items:center;padding-top:2.5rem;padding-bottom:2.5rem}.auth-experience-shell_ui_flex4__yQMHk{flex-direction:column;width:100%;max-width:440px;gap:2.25rem}.auth-experience-shell_ui_box5__M9xAB{width:100%}.auth-experience-shell_ui_box6__5o_bh{display:none;position:relative;flex:1;overflow:hidden;background:#090a0b}.auth-experience-shell_ui_flex8__X0Hv1{position:absolute;inset:0;align-items:center;justify-content:center}@media screen and (min-width:48rem){.auth-experience-shell_ui_flex2__yshki{padding-inline-start:3rem;padding-inline-end:3rem}}@media screen and (min-width:64rem){.auth-experience-shell_ui_flex1__SUm9G{background:#090a0b;flex-direction:row}.auth-experience-shell_ui_flex2__yshki{width:46%;padding-inline-start:3.5rem;padding-inline-end:3.5rem;padding-top:2.5rem;padding-bottom:2.5rem}.auth-experience-shell_ui_flex3__z5Fox{padding-top:2rem;padding-bottom:2rem}.auth-experience-shell_ui_flex4__yQMHk{gap:2.75rem}.auth-experience-shell_ui_box6__5o_bh{display:block}.auth-experience-shell_ui_flex8__X0Hv1{padding-inline-start:3rem;padding-inline-end:3rem}}@media screen and (min-width:80rem){.auth-experience-shell_ui_flex2__yshki,.auth-experience-shell_ui_flex8__X0Hv1{padding-inline-start:5rem;padding-inline-end:5rem}}.auth-product-preview_ui_box1__fSn7Z{width:100%;max-width:560px}.auth-product-preview_ui_box2__sG_2j{position:relative;width:100%;aspect-ratio:16/10;border-radius:14px;overflow:hidden;border:1px solid rgba(255,255,255,.1);background:var(--hc-palette-canvas);box-shadow:0 40px 90px -50px rgba(0,0,0,.95)}.auth-product-preview_ui_box3__G6m5R{position:absolute;inset:0;opacity:var(--ui-auth-product-preview-1);transition:opacity .42s ease}.auth-product-preview_ui_grid4__VXRwp{margin-top:1.75rem;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:1.25rem;row-gap:1rem}.auth-product-preview_ui_flex5__AYwLP{align-items:flex-start;gap:.625rem}.auth-product-preview_ui_flex6__PE_kg{align-items:center;justify-content:center;width:20px;height:20px;min-width:20px;margin-top:1px;border-radius:6px;background:rgba(35,216,120,.12);color:var(--hc-palette-accent)}.auth-product-preview_ui_text7__EaRol{color:var(--hc-palette-textSecondary);font-size:13px;line-height:1.35}@layer recipes{.form-field_field__2S8bR{display:flex;position:relative;flex-direction:column;align-items:flex-start;width:100%;gap:.375rem}.form-field_label__eX3wq{display:flex;align-items:center;gap:.25rem;font-size:.875rem;line-height:1.25rem;font-weight:500;text-align:start}.form-field_error__ZF3iO,.form-field_help___K_20{margin:0;font-size:.75rem;line-height:1rem}.form-field_help___K_20{color:var(--hc-colors-fg-muted)}.form-field_error__ZF3iO{display:inline-flex;align-items:center;gap:.25rem;font-weight:500;color:var(--hc-colors-fg-error)}.form-field_required___REjH{color:var(--hc-colors-fg-error);line-height:1}.form-field_input___rroW,.form-field_textarea__hd3XG{display:block;width:100%;min-width:0;position:relative;appearance:none;border:1px solid var(--hc-colors-border);border-radius:.25rem;outline:0;background:transparent;color:inherit;font:inherit;font-size:.875rem;line-height:1.25rem;text-align:start}.form-field_input___rroW{height:2.5rem;padding-inline:.75rem}.form-field_textarea__hd3XG{padding:.5rem .75rem;scroll-padding-bottom:.5rem;resize:none}.form-field_input___rroW::placeholder,.form-field_textarea__hd3XG::placeholder{color:var(--hc-palette-textMuted);opacity:1}.form-field_input___rroW:focus-visible,.form-field_textarea__hd3XG:focus-visible{outline:2px solid var(--hc-palette-accent);outline-offset:-1px}.form-field_input___rroW[aria-invalid=true],.form-field_textarea__hd3XG[aria-invalid=true]{border-color:var(--hc-colors-border-error)}.form-field_input___rroW[aria-invalid=true]:focus-visible,.form-field_textarea__hd3XG[aria-invalid=true]:focus-visible{outline-color:var(--hc-colors-fg-error)}.form-field_input___rroW:disabled,.form-field_textarea__hd3XG:disabled{opacity:.5;cursor:not-allowed}.password-input_root___wVoG{display:flex;position:relative;width:100%;min-width:0}.password-input_input__pt8Hr{padding-inline-end:2.5rem;font-size:1rem}.password-input_toggle__1WiB8{position:absolute;inset-inline-end:.25rem;top:50%;transform:translateY(-50%);display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;padding:0;border:0;border-radius:.25rem;background:transparent;color:var(--hc-colors-gray-400);cursor:pointer}.password-input_toggle__1WiB8>span{display:inline-flex}.password-input_toggle__1WiB8 svg{width:1rem;height:1rem}}@layer recipes{@media (hover:hover){.password-input_toggle__1WiB8:hover:not(:disabled){color:var(--hc-palette-textMuted)}}.password-input_toggle__1WiB8:active:not(:disabled){color:var(--hc-palette-textMuted)}.password-input_toggle__1WiB8:focus-visible{outline:2px solid var(--hc-palette-accent);outline-offset:1px}.password-input_toggle__1WiB8:disabled{opacity:.5;cursor:not-allowed}.password-input_meter__YlWFL{display:flex;flex-direction:column;align-items:flex-end;gap:.25rem}.password-input_bars__zR6Fz{display:flex;gap:.5rem;width:100%}.password-input_bar__aUpkZ{flex:1;height:.25rem;border-radius:.25rem;background:var(--hc-colors-gray-subtle)}.password-input_meter__YlWFL[data-strength=low] .password-input_bar__aUpkZ[data-selected]{background:var(--hc-colors-red-solid)}.password-input_meter__YlWFL[data-strength=medium] .password-input_bar__aUpkZ[data-selected]{background:var(--hc-colors-orange-solid)}.password-input_meter__YlWFL[data-strength=high] .password-input_bar__aUpkZ[data-selected]{background:var(--hc-colors-green-solid)}.password-input_strengthLabel__3i4rf{font-size:.75rem;line-height:1rem}}.upgrade-modal_ui_dialogBackdrop1__7lAF4{background:rgba(0,0,0,.78)}.upgrade-modal_ui_dialogPositioner2__z3T_i{padding:.5rem;align-items:center;overflow:hidden}.upgrade-modal_ui_dialogContent3__PRcXR{--hc-pop-origin:center;background:#0b0e0f;border:1px solid rgba(255,255,255,.07);border-radius:16px;box-shadow:0 22px 64px rgba(0,0,0,.38);max-width:760px;width:100%;max-height:calc(100dvh - 16px);overflow-y:auto;overflow-x:hidden;padding-inline-start:.75rem;padding-inline-end:.75rem;padding-top:.75rem;padding-bottom:.75rem}.upgrade-modal_ui_box4__Y68B_{position:absolute;top:16px;right:16px;color:var(--hc-palette-textMuted);cursor:pointer;z-index:2;transition:color .18s ease,opacity .18s ease}@media (hover:hover){.upgrade-modal_ui_box4__Y68B_:is(:hover,[data-hover]):not(:disabled,[data-disabled]){color:var(--hc-palette-text);opacity:.9}}.upgrade-modal_ui_box4__Y68B_:is(:focus-visible,[data-focus-visible]){outline:2px solid rgba(35,216,120,.72);outline-offset:3px;box-shadow:none;border-radius:6px}.upgrade-modal_ui_stack5__jOuhw{gap:.625rem}.upgrade-modal_ui_stack6__zE1mJ{gap:.25rem}.upgrade-modal_ui_text7__8LlF6{font-size:1.25rem;line-height:1.1;font-weight:800;letter-spacing:-.03em;color:var(--hc-palette-text)}.upgrade-modal_ui_text8__6D_JQ{color:var(--hc-palette-textSecondary);font-size:.84rem;max-width:560px;line-height:1.4}.upgrade-modal_ui_grid9__quigE{grid-template-columns:1fr;gap:.5rem}.upgrade-modal_ui_flex10__nbzwZ{align-items:center;justify-content:center;gap:.375rem;color:var(--hc-palette-textMuted)}.upgrade-modal_ui_text11__2_rs2{font-size:10px}.upgrade-modal_ui_box12__xCS5_{border:none;border-radius:12px;padding-inline-start:1rem;padding-inline-end:1rem;padding-top:.75rem;padding-bottom:.75rem;background:var(--ui-upgrade-modal-1)}.upgrade-modal_ui_stack13__KJnZn{gap:.5rem;height:100%}.upgrade-modal_ui_stack14__FVkZ2{gap:.125rem}.upgrade-modal_ui_text15__8xV2M{font-family:var(--font-epilogue),sans-serif;font-size:.98rem;font-weight:800;color:var(--ui-upgrade-modal-2);letter-spacing:0;line-height:1.12}.upgrade-modal_ui_flex16__XilCS{align-items:baseline;gap:.375rem}.upgrade-modal_ui_text17__hUOKf{font-size:1.5rem;font-weight:800;letter-spacing:-.03em;color:var(--hc-palette-text);line-height:1}.upgrade-modal_ui_text18__qtk_D{font-size:.78rem;color:var(--hc-palette-textMuted);line-height:1}.upgrade-modal_ui_text19__Ad7TB{color:var(--hc-palette-textSecondary);font-size:.8rem;line-height:1.45}.upgrade-modal_ui_stack20__tUPxk{gap:.375rem}.upgrade-modal_ui_flex21__NRygm{align-items:flex-start;gap:.625rem}.upgrade-modal_ui_flex22__s_dK9{align-items:center;justify-content:center;width:18px;height:18px;min-width:18px;margin-top:1px;border-radius:6px;background:rgba(35,216,120,.12);color:var(--hc-palette-accent)}.upgrade-modal_ui_text23__bCFd1{font-size:.82rem;line-height:1.4;color:var(--hc-palette-textSecondary)}.upgrade-modal_ui_button24__NHbTk{height:36px;border-radius:8px;border:var(--ui-upgrade-modal-3);background:var(--ui-upgrade-modal-4);color:var(--ui-upgrade-modal-5);text-shadow:none;font-size:.8rem;font-weight:800;margin-top:auto}@media (hover:hover){.upgrade-modal_ui_button25__X2m2F:is(:hover,[data-hover]):not(:disabled,[data-disabled]){background:var(--hc-palette-accent)}}.upgrade-modal_ui_stack26__h8tPP{gap:.75rem;margin-top:-.5rem}.upgrade-modal_ui_box27__49OkJ{align-self:center;color:var(--hc-palette-textMuted);font-size:.78rem;text-decoration:underline;text-underline-offset:3px;background:transparent;border:none;cursor:pointer}@media (hover:hover){.upgrade-modal_ui_box27__49OkJ:is(:hover,[data-hover]):not(:disabled,[data-disabled]){color:var(--hc-palette-textSecondary)}}.upgrade-modal_ui_stack28__JXDsH{gap:.5rem;align-items:stretch}.upgrade-modal_ui_flex29__C2uAE{gap:.5rem;flex-direction:column}.upgrade-modal_ui_textInput30__5mPJ0{border-radius:10px;background:var(--hc-palette-canvas);border:1px solid rgba(255,255,255,.09);color:var(--hc-palette-text)}.upgrade-modal_ui_textInput30__5mPJ0::placeholder{color:var(--hc-palette-textMuted)}.upgrade-modal_ui_textInput30__5mPJ0:is(:focus,[data-focus]){box-shadow:none;outline:none;border-color:rgba(35,216,120,.5)}.upgrade-modal_ui_textInput30__5mPJ0:is(:focus-visible,[data-focus-visible]){box-shadow:none;outline:none;border-color:rgba(35,216,120,.5)}.upgrade-modal_ui_button31__977Ud{min-width:100%;border-radius:10px;background:rgba(255,255,255,.045);border:1px solid rgba(255,255,255,.09);color:var(--hc-palette-textSecondary);font-weight:700}@media (hover:hover){.upgrade-modal_ui_button31__977Ud:is(:hover,[data-hover]):not(:disabled,[data-disabled]){background:rgba(255,255,255,.07);color:var(--hc-palette-text);border-color:rgba(255,255,255,.14)}}.upgrade-modal_ui_text32__x24eB{font-size:var(--hc-font-sizes-xs);color:var(--hc-palette-danger)}@media screen and (min-width:30rem){.upgrade-modal_ui_dialogContent3__PRcXR{padding-inline-start:1rem;padding-inline-end:1rem;padding-top:1rem;padding-bottom:1rem}.upgrade-modal_ui_flex29__C2uAE{flex-direction:row}.upgrade-modal_ui_button31__977Ud{min-width:76px}}@media screen and (min-width:48rem){.upgrade-modal_ui_dialogPositioner2__z3T_i{padding:1.5rem}.upgrade-modal_ui_dialogContent3__PRcXR{max-height:calc(100dvh - 48px);padding-inline-start:1.5rem;padding-inline-end:1.5rem;padding-top:1.5rem;padding-bottom:1.5rem}.upgrade-modal_ui_stack5__jOuhw{gap:1rem}.upgrade-modal_ui_stack6__zE1mJ{gap:.375rem}.upgrade-modal_ui_text7__8LlF6{font-size:1.4rem}.upgrade-modal_ui_grid9__quigE{grid-template-columns:1fr 1fr;gap:.75rem}.upgrade-modal_ui_text11__2_rs2{font-size:var(--hc-font-sizes-xs)}.upgrade-modal_ui_box12__xCS5_{padding-inline-start:1.25rem;padding-inline-end:1.25rem;padding-top:1.25rem;padding-bottom:1.25rem}.upgrade-modal_ui_stack13__KJnZn{gap:.875rem}.upgrade-modal_ui_stack14__FVkZ2{gap:.25rem}.upgrade-modal_ui_text17__hUOKf{font-size:1.9rem}.upgrade-modal_ui_stack20__tUPxk{gap:.5rem}}.pro-unlocked-dialog_ui_dialogBackdrop1__kUZK6{background:rgba(0,0,0,.78)}.pro-unlocked-dialog_ui_dialogPositioner2__akrwU{padding:1rem}.pro-unlocked-dialog_ui_dialogContent3__srL0p{--hc-pop-origin:center;max-width:560px;width:100%;background:#0b0e0f;border:1px solid rgba(255,255,255,.07);border-radius:16px;box-shadow:0 22px 64px rgba(0,0,0,.38);overflow:hidden}.pro-unlocked-dialog_ui_stack4__5pF4a{gap:1.5rem;padding-inline-start:1.25rem;padding-inline-end:1.25rem;padding-top:1.25rem;padding-bottom:1.25rem}.pro-unlocked-dialog_ui_stack5__R6WP0{gap:.75rem}.pro-unlocked-dialog_ui_text6__1Rsqf{font-size:.68rem;text-transform:uppercase;letter-spacing:.04em;font-weight:800;color:var(--hc-palette-accent)}.pro-unlocked-dialog_ui_text7__GY7Ri{font-size:1.25rem;line-height:1.1;letter-spacing:-.03em;font-weight:800;color:var(--hc-palette-text)}.pro-unlocked-dialog_ui_text8__RV_cH{font-size:.84rem;line-height:1.5;color:var(--hc-palette-textSecondary);max-width:440px}.pro-unlocked-dialog_ui_stack9__DC3pu{gap:.75rem;padding:1rem;border:none;border-radius:12px;background:rgba(255,255,255,.026)}.pro-unlocked-dialog_ui_flex10__BslqF{align-items:center;gap:.75rem;opacity:var(--ui-pro-unlocked-dialog-1);transform:var(--ui-pro-unlocked-dialog-2);transition:opacity .42s ease,transform .42s ease}.pro-unlocked-dialog_ui_flex11__xwGxc{align-items:flex-start;justify-content:center;min-width:18px;padding-top:2px;color:var(--hc-palette-accentMint)}.pro-unlocked-dialog_ui_text12__N8Wr9{color:var(--hc-palette-text);font-size:var(--hc-font-sizes-md);line-height:1.6}.pro-unlocked-dialog_ui_flex13__FkchV{justify-content:space-between;align-items:center;gap:1rem;flex-direction:column}.pro-unlocked-dialog_ui_flex14__mxzeh{align-items:flex-start;gap:.5rem;color:var(--hc-palette-textSecondary);width:100%}.pro-unlocked-dialog_ui_box15__Ijltr{padding-top:2px}.pro-unlocked-dialog_ui_text16___LM2m{font-size:var(--hc-font-sizes-sm)}.pro-unlocked-dialog_ui_button17___iPXK{min-width:100%;height:38px;border-radius:8px;border:none;background:var(--hc-palette-accent);color:#06100b;font-size:.82rem;font-weight:800}@media (hover:hover){.pro-unlocked-dialog_ui_button17___iPXK:is(:hover,[data-hover]):not(:disabled,[data-disabled]){background:var(--hc-palette-accent)}}@media screen and (min-width:30rem){.pro-unlocked-dialog_ui_flex13__FkchV{flex-direction:row}.pro-unlocked-dialog_ui_button17___iPXK{min-width:150px}}@media screen and (min-width:48rem){.pro-unlocked-dialog_ui_dialogPositioner2__akrwU{padding:1.5rem}.pro-unlocked-dialog_ui_stack4__5pF4a{padding-inline-start:1.75rem;padding-inline-end:1.75rem;padding-top:1.5rem;padding-bottom:1.5rem}.pro-unlocked-dialog_ui_text7__GY7Ri{font-size:1.4rem}.pro-unlocked-dialog_ui_stack9__DC3pu{padding:1.25rem}}.protected-shell-frame_ui_box1__VRUxp{height:100dvh;min-height:100dvh;width:100%;background:var(--hc-palette-base);padding-bottom:0;position:relative;overflow:hidden;overscroll-behavior:none}.protected-shell-frame_ui_box2__UZhYy{display:none}.protected-shell-frame_ui_box3__JWTME{position:fixed;top:0;bottom:0;left:0;right:0;border:none;border-radius:0;background:var(--ui-protected-shell-frame-2);overflow:hidden;display:flex;flex-direction:column;z-index:20;--hc-space-breadcrumb-shell-left:var(--ui-protected-shell-frame-3);--hc-routing-shadow-opacity:var(--ui-protected-shell-frame-4)}.protected-shell-frame_ui_box4__LKG1l{flex:1;min-height:0;overflow-x:hidden;overflow-y:var(--ui-protected-shell-frame-5);overscroll-behavior-y:none;touch-action:pan-y pinch-zoom;padding-inline-start:var(--ui-protected-shell-frame-6);padding-inline-end:var(--ui-protected-shell-frame-7);padding-top:var(--ui-protected-shell-frame-8);padding-bottom:var(--ui-protected-shell-frame-9);-webkit-overflow-scrolling:touch}@media screen and (min-width:48rem){.protected-shell-frame_ui_box2__UZhYy{display:block}.protected-shell-frame_ui_box3__JWTME{top:16px;bottom:16px;left:var(--ui-protected-shell-frame-1);right:var(--hc-protected-shell-main-right,16px);border-radius:16px;background:var(--hc-palette-shell)}.protected-shell-frame_ui_box4__LKG1l{overflow-y:auto;padding-inline-start:22px;padding-inline-end:22px;padding-top:14px;padding-bottom:10px}}.catalog-search-box_ui_flex1__rj7tV{align-items:center;gap:.75rem}.catalog-search-box_ui_textInput2__j7pFa{font-size:.84rem;line-height:20px;background:transparent;border:none;color:#aab3ae;padding-inline-start:0;padding-inline-end:0;height:24px}.catalog-search-box_ui_textInput2__j7pFa:is(:focus-visible,[data-focus-visible]){outline:none}.catalog-search-box_ui_textInput2__j7pFa::placeholder{color:#aab3ae;opacity:1}.catalog-search-box_ui_flex3__Zfxz2{align-items:center;gap:.75rem;flex:1;min-width:0;width:100%;min-height:42px;padding-inline-start:16px;padding-inline-end:16px;border-radius:11px;border:1px solid rgba(255,255,255,.07);background:#0d1011;box-shadow:inset 0 1px 0 rgba(255,255,255,.025)}.catalog-search-box_ui_flex3__Zfxz2:has(input:focus){border-color:rgba(35,216,120,.65);box-shadow:inset 0 1px 0 rgba(255,255,255,.025)}.catalog-search-box_ui_box5__pC_Ri,.catalog-search-box_ui_form4__AxVj4{flex:1;min-width:0}.catalog-search-box_ui_flex6__Y_QFO{align-items:center;gap:.5rem;flex-shrink:0}.catalog-search-box_ui_box7__bLO67{width:1px;height:24px;background:rgba(255,255,255,.055)}.catalog-search-icon_ui_box1__3Ny3b{display:inline-flex;align-items:center;justify-content:center;width:var(--ui-catalog-search-icon-1);height:var(--ui-catalog-search-icon-2);flex-shrink:0;color:var(--ui-catalog-search-icon-3);line-height:0}.dashboard-image-upload-field_ui_textInput1__QDplp{display:none}.dashboard-image-upload-field_ui_flex2__KvSAb{align-items:center;gap:1rem;background:rgba(255,255,255,.024);border-radius:12px;padding-inline-start:.75rem;padding-inline-end:.75rem;padding-top:.75rem;padding-bottom:.75rem;min-width:0}.dashboard-image-upload-field_ui_flex3__fJfun{align-items:center;justify-content:center;width:72px;height:72px;border-radius:10px;border:none;background:rgba(0,0,0,.18);overflow:hidden;flex-shrink:0}.dashboard-image-upload-field_ui_image4__1SxiX{width:100%;height:100%;object-fit:var(--ui-dashboard-image-upload-field-1)}.dashboard-image-upload-field_ui_box5__6GR0H{flex:1;min-width:0}.dashboard-image-upload-field_ui_text6__exWG8{color:var(--hc-palette-text);font-weight:var(--hc-font-weights-semibold)}.dashboard-image-upload-field_ui_text7__JFPVo{color:var(--hc-palette-textMuted);margin-top:.25rem;font-size:var(--hc-font-sizes-sm)}.dashboard-image-upload-field_ui_text8__ELypg{color:var(--hc-palette-textMuted);margin-top:.5rem;font-size:var(--hc-font-sizes-xs);overflow-wrap:anywhere}.dashboard-image-upload-field_ui_button9__SI2JU{border-radius:9px;border:none;background:rgba(255,255,255,.045);color:var(--hc-palette-textSecondary);padding-inline-start:1rem;padding-inline-end:1rem;flex-shrink:0}@media (hover:hover){.dashboard-image-upload-field_ui_button9__SI2JU:is(:hover,[data-hover]):not(:disabled,[data-disabled]){background:rgba(255,255,255,.07);color:var(--hc-palette-text)}}.dashboard-workspace-switcher_ui_box1__pzfv7{overflow-x:auto;scrollbar-width:none}.dashboard-workspace-switcher_ui_box1__pzfv7::-webkit-scrollbar{display:none}.dashboard-workspace-switcher_ui_flex2__uBjo_{gap:1.25rem;min-width:max-content;align-items:stretch}.dashboard-workspace-switcher_ui_box3__gOXKj{position:relative;border:none;border-radius:0;background:transparent;padding-inline-start:0;padding-inline-end:0;padding-top:11px;padding-bottom:11px;transition:color .16s ease;cursor:var(--ui-dashboard-workspace-switcher-1)}.dashboard-workspace-switcher_ui_box3__gOXKj:is(:focus-visible,[data-focus-visible]){outline:2px solid #62f29d;outline-offset:-2px}@media (hover:hover){.dashboard-workspace-switcher_ui_box4__Vzmh_:is(:hover,[data-hover]):not(:disabled,[data-disabled]){color:var(--hc-palette-text)}}.dashboard-workspace-switcher_ui_flex5__MkQoG{align-items:baseline;gap:.5rem}.dashboard-workspace-switcher_ui_text6__x6L0l{font-size:var(--hc-font-sizes-sm);font-weight:780;color:var(--ui-dashboard-workspace-switcher-2)}.dashboard-workspace-switcher_ui_text7__3Ehck{font-size:var(--hc-font-sizes-xs);color:var(--ui-dashboard-workspace-switcher-3)}.dashboard-workspace-switcher_ui_box8__ub1GW{position:absolute;left:0;right:0;bottom:0;height:2px;background:var(--hc-palette-accent);border-radius:999px}@media screen and (min-width:48rem){.dashboard-workspace-switcher_ui_flex2__uBjo_{gap:1.75rem}}.demo-request-filters_ui_stack1__83OwI{gap:.75rem}.demo-request-filters_ui_grid2__vLti_{grid-template-columns:1fr;gap:.75rem}.demo-request-filters_ui_text3__ITdGF,.demo-request-filters_ui_text4__F2P6a,.demo-request-filters_ui_text5__PuolK{font-size:var(--hc-font-sizes-xs);margin-bottom:.25rem;color:var(--hc-palette-textMuted)}.demo-request-filters_ui_textInput6__OrDd8{background:#0d1011;border:1px solid rgba(255,255,255,.07);border-radius:11px;box-shadow:inset 0 1px 0 rgba(255,255,255,.025);color:#aab3ae;font-size:.84rem;font-weight:400;line-height:20px}.demo-request-filters_ui_textInput6__OrDd8::placeholder{color:#aab3ae;opacity:1}.demo-request-filters_ui_textInput6__OrDd8:is(:focus,[data-focus]){border-color:rgba(35,216,120,.65);box-shadow:inset 0 1px 0 rgba(255,255,255,.025);outline:none}.demo-request-filters_ui_grid7___nIAG{grid-template-columns:1fr;gap:.75rem}.demo-request-filters_ui_text8__a77TQ,.demo-request-filters_ui_text9__g77lw{font-size:var(--hc-font-sizes-xs);margin-bottom:.25rem;color:var(--hc-palette-textMuted)}.demo-request-filters_ui_flex10__KkKdk{gap:.5rem;justify-content:flex-end}.demo-request-filters_ui_button11__3tovs{border:none;border-radius:8px;background:rgba(255,255,255,.045);color:var(--hc-palette-textSecondary)}@media (hover:hover){.demo-request-filters_ui_button11__3tovs:is(:hover,[data-hover]):not(:disabled,[data-disabled]){background:rgba(255,255,255,.07);color:var(--hc-palette-text)}}.demo-request-filters_ui_appDatePicker1001__Y9nQZ{background:#0d1011;border:1px solid rgba(255,255,255,.07);border-radius:11px;box-shadow:inset 0 1px 0 rgba(255,255,255,.025);color:#aab3ae;font-size:.84rem;font-weight:400;line-height:20px}.demo-request-filters_ui_appDatePicker1001__Y9nQZ::placeholder{color:#aab3ae;opacity:1}.demo-request-filters_ui_appDatePicker1001__Y9nQZ:is(:focus,[data-focus]){border-color:rgba(35,216,120,.65);box-shadow:inset 0 1px 0 rgba(255,255,255,.025);outline:none}.demo-request-filters_ui_appDatePicker1002__Wcklz{background:#0d1011;border:1px solid rgba(255,255,255,.07);border-radius:11px;box-shadow:inset 0 1px 0 rgba(255,255,255,.025);color:#aab3ae;font-size:.84rem;font-weight:400;line-height:20px}.demo-request-filters_ui_appDatePicker1002__Wcklz::placeholder{color:#aab3ae;opacity:1}.demo-request-filters_ui_appDatePicker1002__Wcklz:is(:focus,[data-focus]){border-color:rgba(35,216,120,.65);box-shadow:inset 0 1px 0 rgba(255,255,255,.025);outline:none}@media screen and (min-width:30rem){.demo-request-filters_ui_grid7___nIAG{grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:48rem){.demo-request-filters_ui_grid2__vLti_{grid-template-columns:repeat(2,1fr)}}@layer projectDefaults{.app-date-picker_ui_box1__yaLw3{position:relative;width:var(--ui-app-date-picker-1)}.app-date-picker_ui_textInput2__ogeEo{cursor:pointer;padding-right:42px}.app-date-picker_ui_box3__ZfKio{position:absolute;right:14px;top:50%;transform:translateY(-50%);color:rgba(231,236,233,.72);pointer-events:none;line-height:0}.app-date-picker_ui_box4__oZUUm{width:var(--ui-app-date-picker-2)}.app-date-picker_ui_appDatePickerInput1001__PQAda{border:1px solid rgba(255,255,255,.07);background:#0d1011;color:var(--hc-palette-text)}.app-date-picker_ui_appDatePickerInput1001__PQAda::placeholder{color:var(--hc-palette-textMuted)}.app-date-picker_ui_appDatePickerInput1001__PQAda:is(:focus-visible,[data-focus-visible]){border-color:rgba(35,216,120,.65);box-shadow:none;outline:none}}.app-date-picker_root__UNfvp{min-width:0}.app-date-picker_root__UNfvp .hc-date-picker-wrapper{display:block;width:100%}.app-date-picker_root__UNfvp .hc-date-picker-popper{z-index:10000!important}.app-date-picker_root__UNfvp .hc-date-picker-popper[data-placement^=bottom]{padding-top:8px}.app-date-picker_root__UNfvp .hc-date-picker-popper[data-placement^=top]{padding-bottom:8px}.app-date-picker_root__UNfvp .hc-date-picker-calendar.react-datepicker{position:relative;display:inline-flex;overflow:hidden;border:1px solid rgba(255,255,255,.09);border-radius:14px;background:#131615;color:#f4f7f4;box-shadow:0 20px 48px rgba(0,0,0,.42);font-family:inherit}.app-date-picker_root__UNfvp .hc-date-picker-calendar .react-datepicker__month-container{float:none}.app-date-picker_root__UNfvp .hc-date-picker-calendar .react-datepicker__header{border-bottom:1px solid rgba(255,255,255,.08);background:#131615;padding:14px 12px 8px;text-align:center}.app-date-picker_root__UNfvp .hc-date-picker-calendar .react-datepicker-time__header,.app-date-picker_root__UNfvp .hc-date-picker-calendar .react-datepicker-year-header,.app-date-picker_root__UNfvp .hc-date-picker-calendar .react-datepicker__current-month{margin:0 34px 10px;color:#f4f7f4;font-size:.84rem;font-weight:800;line-height:1.1}.app-date-picker_root__UNfvp .hc-date-picker-calendar .react-datepicker-time__header{margin:0 0 10px;white-space:nowrap}.app-date-picker_root__UNfvp .hc-date-picker-calendar .react-datepicker__day-names,.app-date-picker_root__UNfvp .hc-date-picker-calendar .react-datepicker__week{display:flex;align-items:center;justify-content:center;gap:4px}.app-date-picker_root__UNfvp .hc-date-picker-calendar .react-datepicker__day,.app-date-picker_root__UNfvp .hc-date-picker-calendar .react-datepicker__day-name,.app-date-picker_root__UNfvp .hc-date-picker-calendar .react-datepicker__time-name{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;margin:0;border-radius:9px;color:rgba(231,236,233,.82);font-size:.78rem;font-weight:720;line-height:1}.app-date-picker_root__UNfvp .hc-date-picker-calendar .react-datepicker__day-name{height:22px;color:rgba(155,164,158,.82);font-size:.7rem;font-weight:800}.app-date-picker_root__UNfvp .hc-date-picker-calendar .react-datepicker__month{margin:0;padding:8px 12px 12px}.app-date-picker_root__UNfvp .hc-date-picker-calendar .react-datepicker__day--outside-month{color:rgba(155,164,158,.38)}.app-date-picker_root__UNfvp .hc-date-picker-calendar .react-datepicker__day:hover,.app-date-picker_root__UNfvp .hc-date-picker-calendar .react-datepicker__month-text:hover,.app-date-picker_root__UNfvp .hc-date-picker-calendar .react-datepicker__quarter-text:hover,.app-date-picker_root__UNfvp .hc-date-picker-calendar .react-datepicker__time-list-item:hover,.app-date-picker_root__UNfvp .hc-date-picker-calendar .react-datepicker__year-text:hover{background:rgba(35,216,120,.13)!important;color:#23d878!important}.app-date-picker_root__UNfvp .hc-date-picker-calendar .react-datepicker__day:focus-visible,.app-date-picker_root__UNfvp .hc-date-picker-calendar .react-datepicker__month-text:focus-visible,.app-date-picker_root__UNfvp .hc-date-picker-calendar .react-datepicker__navigation:focus-visible,.app-date-picker_root__UNfvp .hc-date-picker-calendar .react-datepicker__quarter-text:focus-visible,.app-date-picker_root__UNfvp .hc-date-picker-calendar .react-datepicker__time-list-item:focus-visible,.app-date-picker_root__UNfvp .hc-date-picker-calendar .react-datepicker__year-text:focus-visible{outline:1px solid rgba(35,216,120,.78);outline-offset:2px;box-shadow:0 0 0 3px rgba(35,216,120,.12)}.app-date-picker_root__UNfvp .hc-date-picker-calendar .react-datepicker__day--in-range,.app-date-picker_root__UNfvp .hc-date-picker-calendar .react-datepicker__day--in-selecting-range,.app-date-picker_root__UNfvp .hc-date-picker-calendar .react-datepicker__day--keyboard-selected,.app-date-picker_root__UNfvp .hc-date-picker-calendar .react-datepicker__day--selected,.app-date-picker_root__UNfvp .hc-date-picker-calendar .react-datepicker__time-list-item--selected{background:rgba(35,216,120,.18)!important;color:#23d878!important;font-weight:850}.app-date-picker_root__UNfvp .hc-date-picker-calendar .react-datepicker__day--today{color:#f4f7f4;font-weight:850}.app-date-picker_root__UNfvp .hc-date-picker-calendar .react-datepicker__navigation{position:absolute;top:9px;z-index:2;display:flex;align-items:center;justify-content:center;width:30px;height:30px;border:0;border-radius:9px;background:transparent;color:rgba(231,236,233,.76);cursor:pointer;font-size:0}.app-date-picker_root__UNfvp .hc-date-picker-calendar .react-datepicker__navigation--previous{left:9px}.app-date-picker_root__UNfvp .hc-date-picker-calendar .react-datepicker__navigation--next{right:9px}.app-date-picker_root__UNfvp .hc-date-picker-calendar .react-datepicker__navigation--next--with-time{right:98px}.app-date-picker_root__UNfvp .hc-date-picker-calendar .react-datepicker__navigation:hover{background:rgba(255,255,255,.055)}.app-date-picker_root__UNfvp .hc-date-picker-calendar .react-datepicker__navigation-icon:before{display:block;width:8px;height:8px;border-color:rgba(231,236,233,.76);border-style:solid;border-width:2px 2px 0 0;content:""}.app-date-picker_root__UNfvp .hc-date-picker-calendar .react-datepicker__navigation-icon--previous:before{transform:rotate(225deg)}.app-date-picker_root__UNfvp .hc-date-picker-calendar .react-datepicker__navigation-icon--next:before{transform:rotate(45deg)}.app-date-picker_root__UNfvp .hc-date-picker-calendar .react-datepicker__navigation:hover .react-datepicker__navigation-icon:before{border-color:#23d878}.app-date-picker_root__UNfvp .hc-date-picker-calendar .react-datepicker__time-container{width:92px;border-left:1px solid rgba(255,255,255,.08);background:#131615}.app-date-picker_root__UNfvp .hc-date-picker-calendar .react-datepicker__time{background:#131615}.app-date-picker_root__UNfvp .hc-date-picker-calendar .react-datepicker__time-box{width:100%;background:#131615}.app-date-picker_root__UNfvp .hc-date-picker-calendar .react-datepicker__time-list{height:212px!important;margin:0;padding:8px 6px!important;overflow-y:auto;list-style:none}.app-date-picker_root__UNfvp .hc-date-picker-calendar .react-datepicker__time-list-item{display:flex;align-items:center;justify-content:center;height:28px!important;border-radius:8px;color:rgba(231,236,233,.82);font-size:.76rem;font-weight:760}.app-date-picker_root__UNfvp .hc-date-picker-calendar .react-datepicker__aria-live,.app-date-picker_root__UNfvp .hc-date-picker-calendar .react-datepicker__triangle{display:none}.app-date-picker_root__UNfvp .hc-date-picker-field .react-datepicker__close-icon{right:34px}.app-date-picker_root__UNfvp .hc-date-picker-field .react-datepicker__close-icon:after{background:rgba(255,255,255,.09);color:rgba(231,236,233,.86)}.app-date-picker_root__UNfvp .hc-date-picker-field .react-datepicker__close-icon:hover:after{background:rgba(35,216,120,.18);color:#23d878}.choice-selector_ui_flex1__0y_VJ{align-items:center;gap:10px;min-width:0;width:100%}.choice-selector_ui_flex2__V__FL{align-items:center;justify-content:center;width:24px;height:24px;border-radius:7px;color:var(--ui-choice-selector-1);flex-shrink:0}.choice-selector_ui_stack3__OuFCG{gap:5px;align-items:flex-start;text-align:left;min-width:0;flex:1}.choice-selector_ui_text4__XhYhZ{color:var(--hc-palette-text);font-size:var(--ui-choice-selector-2);font-weight:500;line-height:var(--ui-choice-selector-3);white-space:normal;overflow-wrap:anywhere}.choice-selector_ui_text5__lXJHL{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;-webkit-line-clamp:2}.choice-selector_ui_text6__eRN24{color:var(--hc-palette-textMuted);font-size:.78rem;line-height:1.45;white-space:normal}.choice-selector_ui_flex7__UnFEk{align-items:center;width:48px;height:26px;padding:3px;border-radius:999px;border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.055);flex-shrink:0;transition:background-color .16s ease,border-color .16s ease}.choice-selector_ui_box8__F9j3D{width:18px;height:18px;border-radius:999px;background:var(--hc-palette-textMuted);transition:transform .16s ease,background-color .16s ease}.choice-selector_ui_button9__zMuTJ{width:100%;min-width:0;height:auto;min-height:var(--ui-choice-selector-4);border-radius:8px;padding-inline-start:var(--ui-choice-selector-5);padding-inline-end:var(--ui-choice-selector-6);padding-top:var(--ui-choice-selector-7);padding-bottom:var(--ui-choice-selector-8);text-align:left;white-space:normal;align-items:center;justify-content:flex-start;border:var(--ui-choice-selector-9);background:var(--ui-choice-selector-10);color:var(--hc-palette-textSecondary);box-shadow:var(--ui-choice-selector-11)}@media (hover:hover){.choice-selector_ui_button9__zMuTJ:is(:hover,[data-hover]):not(:disabled,[data-disabled]){background:var(--ui-choice-selector-12);border-color:var(--ui-choice-selector-13);color:var(--hc-palette-textSecondary)}}.choice-selector_ui_button9__zMuTJ:is(:active,[data-active]):not(:disabled,[data-disabled]){transform:scale(.995)}.choice-selector_ui_button9__zMuTJ:is(:focus-visible,[data-focus-visible]){outline:1px solid #23d878;outline-offset:2px}.choice-selector_ui_box10__Rwqcv{position:relative;display:block;cursor:pointer}.choice-selector_ui_box10__Rwqcv input:focus-visible+[data-choice-shell]{outline:1px solid #23d878;outline-offset:2px}.choice-selector_ui_box10__Rwqcv input:checked+[data-choice-shell]{background:rgba(35,216,120,.065);border-color:rgba(35,216,120,.55);box-shadow:inset 0 1px 0 rgba(255,255,255,.035)}.choice-selector_ui_box10__Rwqcv input:checked+[data-choice-shell] [data-choice-switch]{background:var(--hc-palette-accent);border-color:var(--hc-palette-accent)}.choice-selector_ui_box10__Rwqcv input:checked+[data-choice-shell] [data-choice-switch-knob]{background:#06100b;transform:translateX(22px)}.choice-selector_ui_box10__Rwqcv:hover input:not(:checked)+[data-choice-shell]{background:rgba(255,255,255,.038);border-color:rgba(255,255,255,.096)}.choice-selector_ui_box10__Rwqcv:hover input:checked+[data-choice-shell]{background:rgba(35,216,120,.085);border-color:rgba(35,216,120,.55)}.choice-selector_ui_flex11__VkMAU{align-items:center;gap:10px;min-height:var(--ui-choice-selector-14);padding-inline-start:var(--ui-choice-selector-15);padding-inline-end:var(--ui-choice-selector-16);padding-top:var(--ui-choice-selector-17);padding-bottom:var(--ui-choice-selector-18);border-radius:var(--ui-choice-selector-19);border:1px solid rgba(255,255,255,.058);background:rgba(255,255,255,.022);color:var(--hc-palette-textSecondary);transition:background-color .16s ease,border-color .16s ease,box-shadow .16s ease}.hackcode-markdown-editor_ui_stack1__4n7b_{gap:10px;min-width:0}.hackcode-markdown-editor_ui_stack2__l308p{gap:4px}.hackcode-markdown-editor_ui_text3__cl3QO{color:var(--hc-palette-textSecondary);font-size:.9rem;font-weight:760}.hackcode-markdown-editor_ui_text4__RMjOj{color:var(--hc-palette-textMuted);font-size:.78rem;line-height:1.5}.hackcode-markdown-editor_ui_grid5__MAXsk{grid-template-columns:1fr;gap:10px;align-items:stretch}.hackcode-markdown-editor_ui_box6__8A4V7{border:1px solid rgba(255,255,255,.075);border-radius:14px;background:var(--hc-palette-shell);overflow:hidden}.hackcode-markdown-editor_ui_box6__8A4V7:focus-within{border-color:rgba(35,216,120,.65);box-shadow:none}.hackcode-markdown-editor_ui_textArea7__04u5J{min-height:160px;resize:none;overflow:hidden;background:transparent;border:none;color:var(--hc-palette-text);padding-inline-start:1rem;padding-inline-end:1rem;padding-top:.75rem;padding-bottom:.75rem;line-height:1.65;font-size:.94rem}.hackcode-markdown-editor_ui_textArea7__04u5J::placeholder{color:var(--hc-palette-textMuted)}.hackcode-markdown-editor_ui_textArea7__04u5J:is(:focus,[data-focus]){box-shadow:none;outline:none}.hackcode-markdown-editor_ui_textArea7__04u5J:is(:focus-visible,[data-focus-visible]){box-shadow:none;outline:none}.hackcode-markdown-editor_ui_box8__ZDoVo{border:1px solid rgba(255,255,255,.06);border-radius:12px;background:rgba(255,255,255,.018);padding-inline-start:14px;padding-inline-end:14px;padding-top:11px;padding-bottom:11px}.hackcode-markdown-editor_ui_text9__jSAoH{color:var(--hc-palette-textMuted);font-size:.68rem;font-weight:820;letter-spacing:.04em;text-transform:uppercase;margin-bottom:9px}.hackcode-markdown-editor_ui_flex10__Jqaqu{flex-wrap:wrap;column-gap:18px;row-gap:7px}.hackcode-markdown-editor_ui_flex11__QcE9b{align-items:baseline;gap:6px;min-width:0}.hackcode-markdown-editor_ui_text12__5ciDV{color:var(--hc-palette-accent);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.72rem;line-height:1.3;white-space:nowrap}.hackcode-markdown-editor_ui_text13__Yhh_L{color:var(--hc-palette-textMuted);font-size:.7rem;line-height:1.3}.course-generation-topic-budget-fields_ui_stack1__iaVi9{gap:.75rem}.course-generation-topic-budget-fields_ui_grid2__aKpG3{grid-template-columns:1fr;gap:1rem}.course-generation-topic-budget-fields_ui_fieldLabel3__BwnhI{color:var(--hc-palette-textSecondary)}.course-generation-topic-budget-fields_ui_textInput4__ewv4L{border-radius:12px;border:1px solid rgba(255,255,255,.07);background:var(--hc-palette-shell);color:var(--hc-palette-text);height:48px}.course-generation-topic-budget-fields_ui_textInput4__ewv4L::placeholder{color:var(--hc-palette-textMuted)}.course-generation-topic-budget-fields_ui_textInput4__ewv4L:is(:focus-visible,[data-focus-visible]){border-color:rgba(35,216,120,.65);box-shadow:none;outline:none}.course-generation-topic-budget-fields_ui_fieldLabel5__lsNTC{color:var(--hc-palette-textSecondary)}.course-generation-topic-budget-fields_ui_textInput6__gAcSl{border-radius:12px;border:1px solid rgba(255,255,255,.07);background:var(--hc-palette-shell);color:var(--hc-palette-text);height:48px}.course-generation-topic-budget-fields_ui_textInput6__gAcSl::placeholder{color:var(--hc-palette-textMuted)}.course-generation-topic-budget-fields_ui_textInput6__gAcSl:is(:focus-visible,[data-focus-visible]){border-color:rgba(35,216,120,.65);box-shadow:none;outline:none}.course-generation-topic-budget-fields_ui_box7__hzzE_{border:1px solid rgba(255,255,255,.055);border-radius:14px;background:var(--hc-palette-shell);padding-inline-start:1rem;padding-inline-end:1rem;padding-top:.75rem;padding-bottom:.75rem}.course-generation-topic-budget-fields_ui_text8__J0v_H{color:var(--hc-palette-textSecondary);font-size:var(--hc-font-sizes-sm)}.course-generation-topic-budget-fields_ui_text9__40hEn{color:var(--hc-palette-textMuted);font-size:var(--hc-font-sizes-xs);margin-top:.25rem}.course-generation-topic-budget-fields_ui_text10__k0SBe,.course-generation-topic-budget-fields_ui_text11__jNket{color:var(--hc-palette-danger);font-size:var(--hc-font-sizes-xs);margin-top:.5rem}@media screen and (min-width:48rem){.course-generation-topic-budget-fields_ui_grid2__aKpG3{grid-template-columns:1fr 1fr}}.course-icon-upload-field_ui_textInput1__B_K_e{display:none}.course-icon-upload-field_ui_flex2__IHC7O{align-items:center;gap:1rem;border:1px solid rgba(255,255,255,.055);background:var(--hc-palette-shell);border-radius:16px;padding-inline-start:1rem;padding-inline-end:1rem;padding-top:1rem;padding-bottom:1rem}.course-icon-upload-field_ui_flex3__8TJbm{align-items:center;justify-content:center;width:72px;height:72px;border-radius:14px;border:1px solid rgba(255,255,255,.065);background:var(--hc-palette-canvas);overflow:hidden;flex-shrink:0}.course-icon-upload-field_ui_image4__nEaNM{width:100%;height:100%;object-fit:cover}.course-icon-upload-field_ui_box5__19BhH{flex:1;min-width:0}.course-icon-upload-field_ui_text6__XnTXD{color:var(--hc-palette-text);font-weight:var(--hc-font-weights-semibold)}.course-icon-upload-field_ui_text7__62PUs{color:var(--hc-palette-textMuted);margin-top:.25rem;font-size:var(--hc-font-sizes-sm)}.course-icon-upload-field_ui_button8__e1ei_{border-radius:10px;border:1px solid rgba(255,255,255,.07);background:var(--hc-palette-shell);color:var(--hc-palette-text);padding-inline-start:1rem;padding-inline-end:1rem}@media (hover:hover){.course-icon-upload-field_ui_button8__e1ei_:is(:hover,[data-hover]):not(:disabled,[data-disabled]){border-color:rgba(255,255,255,.12);background:var(--hc-palette-shell)}}.course-icon-upload-field_ui_button8__e1ei_:is(:active,[data-active]):not(:disabled,[data-disabled]){transform:scale(.985)}.promo-code-admin-panel_ui_stack1__tT5pD{gap:1.5rem}.promo-code-admin-panel_ui_stack2__CKlGo{gap:.75rem}.promo-code-admin-panel_ui_flex3__3ehYE{align-items:center;gap:.5rem}.promo-code-admin-panel_ui_text4__1OEcs{font-weight:800}.promo-code-admin-panel_ui_stack5__ZrWz2{gap:.75rem}.promo-code-admin-panel_ui_textInput6__jaD2m{background:#0d1011;border:1px solid rgba(255,255,255,.07);border-radius:11px;box-shadow:inset 0 1px 0 rgba(255,255,255,.025);color:#aab3ae;font-size:.84rem;font-weight:400;line-height:20px}.promo-code-admin-panel_ui_textInput6__jaD2m::placeholder{color:#aab3ae;opacity:1}.promo-code-admin-panel_ui_textInput6__jaD2m:is(:focus,[data-focus]){border-color:rgba(35,216,120,.65);box-shadow:inset 0 1px 0 rgba(255,255,255,.025);outline:none}.promo-code-admin-panel_ui_textArea7__zRm5K{min-height:84px;resize:none;background:#0d1011;border:1px solid rgba(255,255,255,.07);border-radius:11px;box-shadow:inset 0 1px 0 rgba(255,255,255,.025);color:#aab3ae;font-size:.84rem;font-weight:400;line-height:20px}.promo-code-admin-panel_ui_textArea7__zRm5K::placeholder{color:#aab3ae;opacity:1}.promo-code-admin-panel_ui_textArea7__zRm5K:is(:focus,[data-focus]){border-color:rgba(35,216,120,.65);box-shadow:inset 0 1px 0 rgba(255,255,255,.025);outline:none}.promo-code-admin-panel_ui_flex8___uT2d{justify-content:space-between;align-items:center;gap:.75rem;flex-wrap:wrap}.promo-code-admin-panel_ui_text9__leJ_8{font-size:var(--hc-font-sizes-sm);color:var(--hc-palette-textMuted)}.promo-code-admin-panel_ui_button10___Q81E{border:none;border-radius:10px;background:linear-gradient(180deg,#35ed8a,#22d878);color:#06100b;font-weight:800}@media (hover:hover){.promo-code-admin-panel_ui_button10___Q81E:is(:hover,[data-hover]):not(:disabled,[data-disabled]){background:linear-gradient(180deg,#35ed8a,#22d878)}}.promo-code-admin-panel_ui_button10___Q81E:is(:active,[data-active]):not(:disabled,[data-disabled]){transform:scale(.98)}.promo-code-admin-panel_ui_box11__tViHE{border-radius:12px;background:rgba(35,216,120,.07);padding-inline-start:1rem;padding-inline-end:1rem;padding-top:.75rem;padding-bottom:.75rem}.promo-code-admin-panel_ui_text12__hRppN{font-weight:var(--hc-font-weights-semibold)}.promo-code-admin-panel_ui_text13__vLlvj{color:var(--hc-palette-textMuted);font-size:var(--hc-font-sizes-sm);margin-bottom:.5rem}.promo-code-admin-panel_ui_box14__wV4tx{background:rgba(0,0,0,.18);padding-inline-start:.75rem;padding-inline-end:.75rem;padding-top:.5rem;padding-bottom:.5rem;margin-top:.75rem}.promo-code-admin-panel_ui_text15__q_nn2{font-family:var(--hc-fonts-mono);font-size:var(--hc-font-sizes-sm)}.promo-code-admin-panel_ui_box16__XM5LO{overflow-x:auto;border-top:1px solid rgba(255,255,255,.055)}.promo-code-admin-panel_ui_tr17__Fv3VF{background:transparent}.promo-code-admin-panel_ui_th18__YN_iQ{padding-top:.75rem;padding-bottom:.75rem;padding-inline-start:1rem;padding-inline-end:1rem}.promo-code-admin-panel_ui_th19__0VmWM,.promo-code-admin-panel_ui_th20__YFTkE,.promo-code-admin-panel_ui_th21__mTidq,.promo-code-admin-panel_ui_th22__865B3,.promo-code-admin-panel_ui_th23__jMWbf{padding-top:.75rem;padding-bottom:.75rem}.promo-code-admin-panel_ui_th23__jMWbf{padding-inline-start:1rem;padding-inline-end:1rem;text-align:right}.promo-code-admin-panel_ui_tr24__7_hh9{background:transparent}.promo-code-admin-panel_ui_td25__gp_hs{padding-top:1rem;padding-bottom:1rem;padding-inline-start:1rem;padding-inline-end:1rem;color:var(--hc-palette-textMuted)}.promo-code-admin-panel_ui_tr26__e_Jra{background:transparent}.promo-code-admin-panel_ui_td27__r2Pb9{padding-top:.75rem;padding-bottom:.75rem;padding-inline-start:1rem;padding-inline-end:1rem}.promo-code-admin-panel_ui_stack28__qym3N{gap:0}.promo-code-admin-panel_ui_text29__2RXse{font-weight:var(--hc-font-weights-semibold)}.promo-code-admin-panel_ui_text30__aAomH{font-size:var(--hc-font-sizes-xs);color:var(--hc-palette-textMuted)}.promo-code-admin-panel_ui_td31__aM_UY{padding-top:.75rem;padding-bottom:.75rem}.promo-code-admin-panel_ui_text32__FcmeT{font-family:var(--hc-fonts-mono);font-size:var(--hc-font-sizes-xs)}.promo-code-admin-panel_ui_td33__ciWia{padding-top:.75rem;padding-bottom:.75rem}.promo-code-admin-panel_ui_badge34__2fW_X{border-radius:999px;border:none;padding-inline-start:.625rem;padding-inline-end:.625rem;background:var(--ui-promo-code-admin-panel-1);color:var(--ui-promo-code-admin-panel-2)}.promo-code-admin-panel_ui_td35__8XiG_{padding-top:.75rem;padding-bottom:.75rem}.promo-code-admin-panel_ui_stack36__7_Rmb{gap:0}.promo-code-admin-panel_ui_text37__1DXr7{font-size:var(--hc-font-sizes-xs)}.promo-code-admin-panel_ui_text38___kAeQ{font-size:var(--hc-font-sizes-xs);color:var(--hc-palette-textMuted)}.promo-code-admin-panel_ui_td39__lYhIz{padding-top:.75rem;padding-bottom:.75rem}.promo-code-admin-panel_ui_stack40__6iKke{gap:0}.promo-code-admin-panel_ui_text41__5wxMt{font-size:var(--hc-font-sizes-xs)}.promo-code-admin-panel_ui_text42__VTiWz,.promo-code-admin-panel_ui_text43__xjRJ9{font-size:var(--hc-font-sizes-xs);color:var(--hc-palette-textMuted)}.promo-code-admin-panel_ui_td44__SmlZS{padding-top:.75rem;padding-bottom:.75rem;padding-inline-start:1rem;padding-inline-end:1rem;text-align:right}.promo-code-admin-panel_ui_button45__lSZJz{--button-icon-size:12px;border:none;border-radius:8px;background:transparent;color:var(--hc-palette-textMuted);gap:.25rem}@media (hover:hover){.promo-code-admin-panel_ui_button45__lSZJz:is(:hover,[data-hover]):not(:disabled,[data-disabled]){background:rgba(248,113,113,.09);color:var(--hc-palette-danger)}}.promo-code-admin-panel_ui_appDatePicker1001__8IMD3{background:#0d1011;border:1px solid rgba(255,255,255,.07);border-radius:11px;box-shadow:inset 0 1px 0 rgba(255,255,255,.025);color:#aab3ae;font-size:.84rem;font-weight:400;line-height:20px}.promo-code-admin-panel_ui_appDatePicker1001__8IMD3::placeholder{color:#aab3ae;opacity:1}.promo-code-admin-panel_ui_appDatePicker1001__8IMD3:is(:focus,[data-focus]){border-color:rgba(35,216,120,.65);box-shadow:inset 0 1px 0 rgba(255,255,255,.025);outline:none}.course-generation-card_ui_text1__dOxHE{color:var(--hc-palette-danger);font-size:var(--hc-font-sizes-sm)}@media (hover:hover){.course-generation-card_ui_text1__dOxHE:is(:hover,[data-hover]):not(:disabled,[data-disabled]){opacity:.9}}.course-generation-card_ui_text2__0691i{color:var(--hc-palette-textMuted);font-size:var(--hc-font-sizes-sm)}@layer projectDefaults{.course-progress-bar_ui_box1__wV_Hv{flex:1;height:8px;border-radius:999px;background:rgba(255,255,255,.06);overflow:hidden}.course-progress-bar_ui_box2__GzoJG{height:100%;width:var(--progress);background:linear-gradient(180deg,#35ed8a,#22d878)}}.delete-course-dialog_ui_dialogBackdrop1__l85Dw{background:var(--hc-colors-blackAlpha-700)}.delete-course-dialog_ui_dialogContent2__VaEkT{background:var(--hc-palette-canvas);border:1px solid #2a2d2f;border-radius:14px;padding:1.5rem;max-width:460px}.delete-course-dialog_ui_stack3__6lZOI{gap:1rem}.delete-course-dialog_ui_stack4__Cr4S7{gap:.25rem}.delete-course-dialog_ui_text5__4DCJJ{line-height:inherit;color:var(--hc-palette-text);font-size:var(--hc-font-sizes-lg);font-weight:var(--hc-font-weights-semibold)}.delete-course-dialog_ui_text6__242Ls{color:var(--hc-palette-textMuted);font-size:var(--hc-font-sizes-sm)}.delete-course-dialog_ui_text7___zNpi{color:var(--hc-palette-textSecondary);font-size:var(--hc-font-sizes-sm);line-height:var(--hc-line-heights-tall)}.delete-course-dialog_ui_flex8__zIiHU{gap:.75rem;justify-content:flex-end;padding-top:.5rem;flex-wrap:wrap}.delete-course-dialog_ui_button9__Ie_XE{border-radius:12px;color:var(--hc-palette-textMuted)}.delete-course-dialog_ui_button10__NXKkz{border-radius:12px;background:#f8717118;color:var(--hc-palette-danger);border:1px solid #f87171}@media (hover:hover){.delete-course-dialog_ui_button10__NXKkz:is(:hover,[data-hover]):not(:disabled,[data-disabled]){background:#f8717128}}@layer recipes{.avatar_root__VfrE3{--avatar-size:2.5rem;--avatar-font-size:1rem;display:inline-flex;position:relative;align-items:center;justify-content:center;flex-shrink:0;width:var(--avatar-size);height:var(--avatar-size);border-radius:50%;background:var(--hc-colors-colorPalette-muted);color:var(--hc-colors-colorPalette-fg);font-size:var(--avatar-font-size);font-weight:500;vertical-align:top;user-select:none}.avatar_root__VfrE3[data-scale="2xs"]{--avatar-size:1.5rem;--avatar-font-size:0.625rem}.avatar_root__VfrE3[data-scale=xs]{--avatar-size:2rem;--avatar-font-size:0.75rem}.avatar_root__VfrE3[data-scale=sm]{--avatar-size:2.25rem;--avatar-font-size:0.875rem}.avatar_root__VfrE3[data-scale=lg]{--avatar-size:2.75rem}.avatar_root__VfrE3[data-scale=xl]{--avatar-size:3rem;--avatar-font-size:1.125rem}.avatar_root__VfrE3[data-scale="2xl"]{--avatar-size:4rem;--avatar-font-size:1.25rem}.avatar_root__VfrE3[data-scale=full]{--avatar-size:100%;--avatar-font-size:100%}.avatar_image__CqtTv{width:100%;height:100%;object-fit:cover;border-radius:inherit}.avatar_image__CqtTv[data-loading]{position:absolute;inset:0;opacity:0}.avatar_fallback__pD6GR{display:inline-flex;align-items:center;justify-content:center;line-height:1;text-transform:uppercase;border-radius:inherit}.avatar_fallback__pD6GR>svg{width:1.2em;height:1.2em}}.mobile-dock_ui_box1__aE6d_{width:var(--ui-mobile-dock-1);height:var(--ui-mobile-dock-2);position:relative;flex-shrink:0}.mobile-dock_ui_flex2__L2TEv{align-items:center;justify-content:center;width:var(--ui-mobile-dock-3);height:var(--ui-mobile-dock-4);flex-shrink:0;color:var(--hc-palette-accent);line-height:0}.mobile-dock_ui_box3__j1E7u{position:relative;width:38px;height:38px}.mobile-dock_ui_flex4__CDE3e{width:38px;height:38px;background:var(--ui-mobile-dock-5);padding:var(--ui-mobile-dock-6)}.mobile-dock_ui_flex4__CDE3e,.mobile-dock_ui_flex5___9DAe{border-radius:var(--hc-radii-full);align-items:center;justify-content:center}.mobile-dock_ui_flex5___9DAe{width:var(--ui-mobile-dock-7);height:var(--ui-mobile-dock-8);background:var(--hc-palette-base)}.mobile-dock_ui_avatarRoot6__mc3iL{width:34px;height:34px}.mobile-dock_ui_flex7__QhOxu{position:absolute;right:-5px;bottom:-2px;min-width:17px;height:17px;padding-inline-start:4px;padding-inline-end:4px;align-items:center;justify-content:center;border-radius:999px;border:1px solid #2a2d2f;background:var(--hc-palette-base);z-index:1}.mobile-dock_ui_text8__Rhens{color:var(--hc-palette-text);font-size:9px;font-weight:var(--hc-font-weights-bold);line-height:1}.mobile-dock_ui_box9__BDpCY{position:relative;width:100%;height:52px;display:flex;align-items:center;justify-content:center}.mobile-dock_ui_box10__u4CG6{position:absolute;left:0;top:50%;transform:translateY(-50%);width:3px;height:30px;border-radius:0 3px 3px 0;background:var(--hc-palette-accent)}.mobile-dock_ui_button11__T760L{width:46px;height:46px;min-width:46px;padding:0;border-radius:var(--ui-mobile-dock-9);background:var(--ui-mobile-dock-11);color:var(--ui-mobile-dock-12);position:relative}@media (hover:hover){.mobile-dock_ui_button11__T760L:is(:hover,[data-hover]):not(:disabled,[data-disabled]){background:var(--ui-mobile-dock-13);color:var(--hc-palette-text)}}.mobile-dock_ui_button11__T760L:is(:active,[data-active]):not(:disabled,[data-disabled]){background:var(--ui-mobile-dock-15)}.mobile-dock_ui_flex12__1xhtx{align-items:center;justify-content:center;line-height:0}.mobile-dock_ui_flex12__1xhtx>svg{width:auto;height:auto;flex-shrink:0}.mobile-dock_ui_button13__gdpDV{justify-content:flex-start;width:100%;height:44px;padding-inline-start:12px;padding-inline-end:12px;border-radius:10px;background:transparent;color:var(--ui-mobile-dock-16);font-size:.92rem;font-weight:720}@media (hover:hover){.mobile-dock_ui_button13__gdpDV:is(:hover,[data-hover]):not(:disabled,[data-disabled]){background:var(--ui-mobile-dock-17);color:var(--ui-mobile-dock-18)}}.mobile-dock_ui_flex14__BiU5F{align-items:center;gap:.75rem}.mobile-dock_ui_flex15__LKV9z{align-items:center;justify-content:center;width:21px;height:21px;line-height:0}.mobile-dock_ui_box16__JjA2b{display:block;position:fixed;inset:0;pointer-events:none;z-index:40}.mobile-dock_ui_button17__xiS7s{position:fixed;left:12px;top:10px;width:38px;min-width:38px;height:36px;padding:0;pointer-events:auto;border:none;border-radius:9px;background:rgba(255,255,255,.045);color:rgba(225,232,228,.82);touch-action:manipulation}@media (hover:hover){.mobile-dock_ui_button17__xiS7s:is(:hover,[data-hover]):not(:disabled,[data-disabled]){background:rgba(255,255,255,.045);color:rgba(225,232,228,.82)}}.mobile-dock_ui_button17__xiS7s:is(:active,[data-active]):not(:disabled,[data-disabled]){background:rgba(255,255,255,.045);color:rgba(225,232,228,.82)}.mobile-dock_ui_box18__DGMsw{position:fixed;left:0;top:48px;bottom:calc(74px + env(safe-area-inset-bottom));width:24px;pointer-events:auto;background:transparent}.mobile-dock_ui_flex19___0UNu{position:fixed;left:0;right:0;top:0;bottom:0;pointer-events:var(--ui-mobile-dock-19);opacity:var(--ui-mobile-dock-20);transform:var(--ui-mobile-dock-21);transition:opacity .22s var(--hc-ease),transform .24s var(--hc-ease);will-change:opacity,transform;background:var(--ui-mobile-dock-22);overflow:hidden}.mobile-dock_ui_button20__l_WYE{position:absolute;inset:0 0 0 72px;background:transparent;min-width:0;height:100%;padding:0;border:none;border-radius:0;pointer-events:auto}@media (hover:hover){.mobile-dock_ui_button20__l_WYE:is(:hover,[data-hover]):not(:disabled,[data-disabled]){background:transparent}}.mobile-dock_ui_button20__l_WYE:is(:active,[data-active]):not(:disabled,[data-disabled]){background:transparent}.mobile-dock_ui_flex21__Q0MeQ{flex-direction:column;align-items:center;width:72px;min-width:72px;height:100%;background:#090a0b;padding-top:max(12px,env(safe-area-inset-top));padding-bottom:10px;position:relative;z-index:1}.mobile-dock_ui_box22__pB9KL{width:32px;height:2px;margin-top:.375rem;margin-bottom:.375rem;border-radius:999px;background:rgba(255,255,255,.08)}.mobile-dock_ui_box23__6BNsz{flex:1;width:100%;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding-bottom:calc(88px + env(safe-area-inset-bottom))}.mobile-dock_ui_stack24__PFGUT{gap:.375rem;align-items:center}.mobile-dock_ui_box25__Fx8V1{width:32px;height:2px;margin-top:.375rem;margin-bottom:.375rem;border-radius:999px;background:rgba(255,255,255,.08)}.mobile-dock_ui_flex26__m_uAT{flex-direction:column;flex:1;min-width:0;height:100%;background:var(--hc-palette-shell);position:relative;display:var(--ui-mobile-dock-23)}.mobile-dock_ui_button27__qWDVk{position:absolute;top:max(12px,env(safe-area-inset-top));right:12px;width:38px;height:38px;min-width:38px;padding:0;border-radius:999px;background:rgba(0,0,0,.42);color:var(--hc-palette-text);z-index:4}@media (hover:hover){.mobile-dock_ui_button27__qWDVk:is(:hover,[data-hover]):not(:disabled,[data-disabled]){background:rgba(0,0,0,.52);color:var(--hc-palette-text)}}.mobile-dock_ui_box28__sO2Fc{position:relative;min-height:190px;overflow:hidden;background:var(--hc-palette-shell)}.mobile-dock_ui_box29__w1hD6{position:absolute;inset:0;background-image:var(--ui-mobile-dock-24);background-size:cover;background-position:center 12%;background-repeat:no-repeat}.mobile-dock_ui_box30__KLTc9{position:absolute;inset:0;background:linear-gradient(180deg,rgba(4,8,7,.08),rgba(4,8,7,.42) 56%,rgba(8,12,11,.92) 88%,rgba(8,12,11,1))}.mobile-dock_ui_box31__NNRew{position:absolute;inset:0;background:linear-gradient(90deg,rgba(4,8,7,.2),rgba(4,8,7,.06) 48%,rgba(4,8,7,.72))}.mobile-dock_ui_box32__Zo8xc{position:absolute;left:0;right:0;bottom:-1px;height:58px;background:var(--ui-mobile-dock-25)}.mobile-dock_ui_flex33__Gy93b{position:relative;z-index:1;flex-direction:column;height:100%;padding-inline-start:22px;padding-inline-end:22px;padding-top:22px;padding-bottom:22px}.mobile-dock_ui_flex34__rpVNT{align-items:center;gap:.5rem;min-width:0;width:100%;padding-right:44px}.mobile-dock_ui_text35__fvlvf{color:var(--hc-palette-text);font-weight:700;font-size:1.08rem;letter-spacing:-.02em;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;-webkit-line-clamp:1;min-width:0;flex:1}.mobile-dock_ui_flex36__LGpQi{align-items:center;gap:8px;margin-top:12px;height:18px}.mobile-dock_ui_box37__GP2U9{width:8px;height:8px;border-radius:var(--hc-radii-full);background:#23d878;flex-shrink:0}.mobile-dock_ui_flex38__C7NuJ{align-items:center;gap:4px;font-size:.82rem;font-weight:700;line-height:18px}.mobile-dock_ui_box39__ubuCR{color:#23d878}.mobile-dock_ui_box40__nSOgC{color:#aab3ae}.mobile-dock_ui_text41__QBu2O{color:#aab3ae;font-size:.83rem;line-height:1.55;margin-top:16px;max-width:180px;display:-webkit-box;overflow:hidden}.mobile-dock_ui_box42__kGXfc{height:calc(54px + env(safe-area-inset-top));flex-shrink:0}.mobile-dock_ui_box43__QApqM{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:none;touch-action:pan-y;padding-top:10px;padding-bottom:calc(90px + env(safe-area-inset-bottom))}.mobile-dock_ui_stack44__Teja0{gap:22px;min-height:0}.mobile-dock_ui_stack45__m9xFi{gap:6px}.mobile-dock_ui_box46__cdO1S{height:1px;margin-inline-start:22px;margin-inline-end:22px;background:rgba(255,255,255,.055)}.mobile-dock_ui_stack47__icyry{gap:6px}.mobile-dock_ui_box48__m52az{position:fixed;inset:0;bottom:calc(74px + env(safe-area-inset-bottom));background:transparent;pointer-events:auto}.mobile-dock_ui_box49__6W8nS{--hc-pop-origin:bottom center;position:fixed;left:10px;right:10px;bottom:calc(84px + env(safe-area-inset-bottom));pointer-events:auto;border-radius:18px;border:1px solid rgba(255,255,255,.07);background:var(--hc-palette-shell);box-shadow:0 18px 54px rgba(0,0,0,.44);padding:12px}.mobile-dock_ui_flex50__lmqtm{align-items:center;gap:.75rem;padding-inline-start:4px;padding-inline-end:4px;padding-bottom:12px}.mobile-dock_ui_box51__Tp9Mf{min-width:0}.mobile-dock_ui_text52__vNtUg{color:var(--hc-palette-text);font-size:1rem;font-weight:850;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;-webkit-line-clamp:1}.mobile-dock_ui_text53__JekDT{color:var(--hc-palette-textMuted);font-size:.76rem;font-weight:650}.mobile-dock_ui_stack54__9p_ZG{gap:.25rem}.mobile-dock_ui_flex55__j9ZUO{align-items:center;justify-content:space-between;height:44px;padding-inline-start:12px;padding-inline-end:12px;color:var(--hc-palette-textSecondary)}.mobile-dock_ui_flex56__Ku5h3{align-items:center;gap:.75rem}.mobile-dock_ui_text57__rOgb7{font-size:.92rem;font-weight:720}.mobile-dock_ui_flex58__BozcD{gap:.25rem}.mobile-dock_ui_button59__FGLJZ{height:28px;min-width:36px;border-radius:999px;background:var(--ui-mobile-dock-26);color:var(--ui-mobile-dock-27)}@media (hover:hover){.mobile-dock_ui_button59__FGLJZ:is(:hover,[data-hover]):not(:disabled,[data-disabled]){background:var(--ui-mobile-dock-28);color:var(--hc-palette-accent)}}.mobile-dock_ui_box60__gozQe{height:1px;background:rgba(255,255,255,.06);margin-top:.25rem;margin-bottom:.25rem}.mobile-dock_ui_box61___E6wa{position:fixed;left:0;right:0;bottom:0;pointer-events:none}.mobile-dock_ui_flex62__sZr2o{align-items:center;gap:8px;margin-inline-start:10px;margin-inline-end:10px;margin-bottom:calc(10px + env(safe-area-inset-bottom));min-height:62px;padding-inline-start:8px;padding-inline-end:8px;padding-top:7px;padding-bottom:7px;border-radius:18px;border:1px solid rgba(255,255,255,.07);box-shadow:0 18px 54px rgba(0,0,0,.44);background:var(--hc-palette-shell);pointer-events:auto}.mobile-dock_ui_flex63__wsAIr{align-items:center;gap:10px;flex:1;min-width:0;height:48px;padding-inline-start:6px;padding-inline-end:6px;border-radius:12px;background:var(--ui-mobile-dock-29);transition:background-color .14s ease}@media (hover:hover){.mobile-dock_ui_flex63__wsAIr:is(:hover,[data-hover]):not(:disabled,[data-disabled]){background:var(--hc-palette-canvas)}}.mobile-dock_ui_stack64__beqN9{gap:2px;min-width:0;align-items:start}.mobile-dock_ui_text65__yW2Dy{color:var(--hc-palette-text);font-size:.92rem;font-weight:820;line-height:1.1}.mobile-dock_ui_text65__yW2Dy,.mobile-dock_ui_text66__If8La{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;-webkit-line-clamp:1;max-width:100%;text-align:left}.mobile-dock_ui_text66__If8La{color:#aab3ae;font-size:.76rem;font-weight:680;line-height:1}.mobile-dock_ui_box67__tVmAB,.mobile-dock_ui_box68__Yrj7O{flex-shrink:0}@media screen and (min-width:48rem){.mobile-dock_ui_box16__JjA2b{display:none}}.section-progress-table_ui_box1__eMWVJ{border-radius:12px;background:var(--hc-palette-canvas);color:var(--hc-palette-textMuted);font-size:var(--hc-font-sizes-sm)}.section-progress-table_ui_box1__eMWVJ,.section-progress-table_ui_box2__y5iR6{padding-inline-start:1rem;padding-inline-end:1rem;padding-top:.75rem;padding-bottom:.75rem}.section-progress-table_ui_box2__y5iR6{background:transparent;border-top:var(--ui-section-progress-table-1);opacity:var(--ui-section-progress-table-2);pointer-events:var(--ui-section-progress-table-3);filter:var(--ui-section-progress-table-4)}.section-progress-table_ui_box3__de9l6{display:none}.section-progress-table_ui_grid4__6p4_j{grid-template-columns:2fr .9fr 1.2fr 1.2fr .8fr;gap:1rem;align-items:center}.section-progress-table_ui_hStack5__ZpBCg{align-items:center;gap:.75rem}.section-progress-table_ui_text6__vp2Bm{font-weight:var(--hc-font-weights-semibold)}@media (hover:hover){.section-progress-table_ui_text6__vp2Bm:is(:hover,[data-hover]):not(:disabled,[data-disabled]){color:var(--hc-palette-textSecondary)}}.section-progress-table_ui_text7__UBOAi{font-size:var(--hc-font-sizes-xs);color:var(--ui-section-progress-table-5)}.section-progress-table_ui_text8__PXzJP{font-size:var(--hc-font-sizes-xs);color:var(--hc-palette-textMuted)}.section-progress-table_ui_text10__LaCrD,.section-progress-table_ui_text9__67x1I{font-size:var(--hc-font-sizes-sm);color:var(--hc-palette-text);text-align:center}.section-progress-table_ui_text11__LOKPc{font-size:var(--hc-font-sizes-sm);color:var(--ui-section-progress-table-6);text-align:center}.section-progress-table_ui_text12__Asyk7{font-size:var(--hc-font-sizes-sm);color:var(--ui-section-progress-table-7);text-align:center}.section-progress-table_ui_flex13__kqKOq{display:flex;flex-direction:column;gap:.25rem;margin-top:.5rem}.section-progress-table_ui_hStack14___cyeZ{align-items:center;gap:.75rem}.section-progress-table_ui_text15__ULEra{font-weight:var(--hc-font-weights-semibold)}@media (hover:hover){.section-progress-table_ui_text15__ULEra:is(:hover,[data-hover]):not(:disabled,[data-disabled]){color:var(--hc-palette-textSecondary)}}.section-progress-table_ui_text16__qOsXO{font-size:var(--hc-font-sizes-xs);color:var(--ui-section-progress-table-8)}.section-progress-table_ui_text17__rzeED,.section-progress-table_ui_text18__EvGss,.section-progress-table_ui_text19__pdcFH{font-size:var(--hc-font-sizes-xs);color:var(--hc-palette-textMuted)}.section-progress-table_ui_text20__WeXiD{font-size:var(--hc-font-sizes-xs);color:var(--ui-section-progress-table-9)}.section-progress-table_ui_flex21__E_iiV{display:none;padding-inline-start:1.25rem;padding-inline-end:1.25rem;padding-top:.75rem;padding-bottom:.75rem;margin-bottom:.5rem;border-radius:12px;background:var(--hc-palette-canvas);color:var(--hc-palette-textMuted);font-size:var(--hc-font-sizes-xs);letter-spacing:0;text-transform:none;font-weight:720}.section-progress-table_ui_text22__4ySCr{flex:2}.section-progress-table_ui_text23__M_a5w{flex:0.9;text-align:center}.section-progress-table_ui_text24__RWr3J,.section-progress-table_ui_text25__Z3gI_{flex:1.2;text-align:center}.section-progress-table_ui_text26__rwkrL{flex:0.8;text-align:center}.section-progress-table_ui_stack27__0unUr{gap:0;border-radius:12px;overflow:hidden;background:var(--hc-palette-canvas)}.section-progress-table_ui_flex28__Y7ZsB{justify-content:center;padding-top:2px;margin-top:.75rem}.section-progress-table_ui_flex29__hElK_{align-items:center;justify-content:center;gap:8px;min-height:28px;padding-inline-start:12px;padding-inline-end:12px;color:var(--hc-palette-accent);font-size:.8rem;font-weight:800;line-height:1;transition:opacity .16s ease}@media (hover:hover){.section-progress-table_ui_flex29__hElK_:is(:hover,[data-hover]):not(:disabled,[data-disabled]){opacity:.78}}@media screen and (min-width:48rem){.section-progress-table_ui_box2__y5iR6{padding-inline-start:1.25rem;padding-inline-end:1.25rem}.section-progress-table_ui_box3__de9l6{display:block}.section-progress-table_ui_flex13__kqKOq{display:none}.section-progress-table_ui_flex21__E_iiV{display:flex}}.lab-project-card_ui_box1__DxciV{position:absolute;inset:0;pointer-events:none;background:linear-gradient(135deg,transparent,rgba(255,255,255,.006) 52%,rgba(255,255,255,.01))}.lab-project-card_ui_stack2__2ccdg{position:absolute;top:20px;right:18px;width:190px;max-width:62%;gap:6px;pointer-events:none;opacity:.16;color:rgba(132,140,136,.62);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.62rem;font-weight:700;line-height:1.18;text-align:right;z-index:0}.lab-project-card_ui_text3__3gcmo{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lab-project-card_ui_flex4__wz2_n{align-items:center;justify-content:center;width:var(--ui-lab-project-card-1);height:var(--ui-lab-project-card-2);border-radius:999px;background:var(--hc-palette-charcoal);color:var(--hc-palette-text);border:4px solid #0d1011;flex-shrink:0;overflow:hidden;font-size:.76rem;font-weight:760;line-height:1}.lab-project-card_ui_box5__BK_qG{display:block;width:100%;height:100%;background-image:var(--ui-lab-project-card-3);background-size:cover;background-position:50%}.lab-project-card_ui_flex6__cU7Yv{align-items:center;width:var(--ui-lab-project-card-4);min-width:var(--ui-lab-project-card-5);height:44px;flex-shrink:0}.lab-project-card_ui_box7__i_AnA{margin-left:var(--ui-lab-project-card-6);z-index:var(--ui-lab-project-card-7)}.lab-project-card_ui_flex8__s3qqb{align-items:center;justify-content:center;height:22px;padding-inline-start:8px;padding-inline-end:8px;border-radius:7px;background:var(--ui-lab-project-card-8);color:var(--ui-lab-project-card-9);font-size:.64rem;font-weight:820;line-height:1;flex-shrink:0}.lab-project-card_ui_text9__ORlFg{display:flex;align-items:center;min-height:12px;line-height:12px;white-space:nowrap}.lab-project-card_ui_flex10__0VI18{align-items:center;gap:6px;height:18px;color:var(--hc-palette-textMuted);font-size:.78rem;line-height:18px}.lab-project-card_ui_flex11__IgiMS{align-items:center;justify-content:center;width:16px;height:16px;flex-shrink:0;line-height:0}.lab-project-card_ui_flex11__IgiMS svg{display:block;flex-shrink:0}.lab-project-card_ui_text12__iVcsu{display:flex;align-items:center;min-height:16px;line-height:16px}.lab-project-card_ui_stack13__RYvft{position:relative;height:100%;min-height:392px;border-radius:14px;border:1px solid rgba(255,255,255,.06);background:var(--hc-palette-shell);gap:0;overflow:hidden;opacity:var(--ui-lab-project-card-10)}.lab-project-card_ui_box14__tg5gU{position:absolute;top:14px;right:14px;z-index:3}.lab-project-card_ui_stack15__OvGdo{height:100%;gap:0}.lab-project-card_ui_stack16__KU5Ow{gap:12px;padding-inline-start:1rem;padding-inline-end:1rem;padding-top:14px;padding-bottom:12px;min-width:0}.lab-project-card_ui_flex17__8ptcM{justify-content:space-between;align-items:flex-start;gap:.75rem;min-width:0;padding-right:36px}.lab-project-card_ui_flex18__FeJE9{align-items:center;gap:10px;min-width:0}.lab-project-card_ui_stack19__D73Ot{gap:5px;min-width:0}.lab-project-card_ui_text20__e1RMB{color:var(--hc-palette-text);font-size:.78rem;font-weight:760;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;-webkit-line-clamp:1}.lab-project-card_ui_flex21__b1Sfl{align-items:center;gap:7px;min-width:0;overflow:hidden}.lab-project-card_ui_stack22__yATOH{gap:6px;min-width:0}.lab-project-card_ui_text23__f_22J{color:var(--hc-palette-text);font-size:1.1rem;font-weight:820;letter-spacing:-.03em;line-height:1.12}.lab-project-card_ui_text23__f_22J,.lab-project-card_ui_text24__uzihb{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;-webkit-line-clamp:2}.lab-project-card_ui_text24__uzihb{color:rgba(255,255,255,.56);font-size:.78rem;line-height:1.48}.lab-project-card_ui_box25__wnrXi{padding-inline-start:1rem;padding-inline-end:1rem}.lab-project-card_ui_box26___tmzz{position:relative;height:164px;border-radius:8px;border:1px solid rgba(255,255,255,.055);background:#050908;overflow:hidden}.lab-project-card_ui_box27__U_Bg2{position:absolute;inset:0;background-image:var(--ui-lab-project-card-11);background-size:cover;background-position:50%;opacity:.9;filter:saturate(.96) brightness(.76)}.lab-project-card_ui_box28__0qUKc{position:absolute;inset:0;background:linear-gradient(180deg,rgba(5,9,8,.08),rgba(5,9,8,.42))}.lab-project-card_ui_box29__xZTiL{position:absolute;inset:0;background:radial-gradient(circle at 18% 24%,rgba(255,255,255,.04) 0,rgba(255,255,255,.02) 36%,rgba(255,255,255,.008) 70%),linear-gradient(135deg,var(--hc-palette-raised),#0d1011)}.lab-project-card_ui_flex30__y1FAb{position:absolute;inset:0;align-items:center;justify-content:center;opacity:.23}.lab-project-card_ui_stack31__bb1QM{gap:12px;padding-inline-start:1rem;padding-inline-end:1rem;padding-top:12px;padding-bottom:14px;flex:1;min-width:0}.lab-project-card_ui_flex32__snrdH{gap:7px;min-width:0;overflow:hidden;flex-wrap:wrap;align-items:center}.lab-project-card_ui_flex33__eaysu{margin-top:auto;padding-top:12px;border-top:1px solid rgba(255,255,255,.055);align-items:center;justify-content:space-between;gap:12px}.lab-project-card_ui_flex34___LZj5{gap:14px;min-width:0;flex-wrap:wrap}.lab-project-card_ui_flex35__jAuhu{align-items:center;gap:6px;color:var(--hc-palette-textMuted);font-size:.72rem;line-height:1;min-width:0}.lab-project-card_ui_text36__oTPO_,.lab-project-card_ui_text37__gOgCr{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:112px}@media screen and (min-width:48rem){.lab-project-card_ui_stack16__KU5Ow{padding-inline-start:1rem;padding-inline-end:1rem}.lab-project-card_ui_text23__f_22J{font-size:1.16rem}.lab-project-card_ui_box25__wnrXi,.lab-project-card_ui_stack31__bb1QM{padding-inline-start:1rem;padding-inline-end:1rem}}.card-context-menu_ui_box1__K3AkY{position:relative;z-index:3}.card-context-menu_ui_box2__EUdzJ{display:flex;align-items:center;justify-content:center;width:24px;height:24px;min-width:24px;border-radius:6px;border:none;color:var(--ui-card-context-menu-1);background:transparent;box-shadow:none;line-height:0}@media (hover:hover){.card-context-menu_ui_box2__EUdzJ:is(:hover,[data-hover]):not(:disabled,[data-disabled]){color:rgba(242,242,242,.9);background:transparent}}.card-context-menu_ui_flex3__oC2K3{align-items:center;justify-content:center;gap:3px;height:6px}.card-context-menu_ui_box4__WPlwj,.card-context-menu_ui_box5__3cy76,.card-context-menu_ui_box6__3ytKk{width:3px;height:3px;border-radius:var(--hc-radii-full);background:currentColor}.card-context-menu_ui_box7__JHD6Q{position:fixed;top:var(--ui-card-context-menu-2);left:var(--ui-card-context-menu-3);width:176px;border-radius:10px;border:1px solid #222526;background:var(--hc-palette-raised);box-shadow:0 10px 22px rgba(0,0,0,.28),inset 0 1px 0 rgba(255,255,255,.02);overflow:hidden;opacity:1;pointer-events:auto;transition:opacity .16s ease;padding:5px;z-index:1501}.card-context-menu_ui_flex8__wTOV_{align-items:center;min-height:33px;padding-inline-start:11px;padding-inline-end:11px;padding-top:7px;padding-bottom:7px;border-radius:8px;color:rgba(242,242,242,.72);font-size:12px;font-weight:500;gap:10px;background:transparent;transition:background-color .16s ease;margin-top:var(--ui-card-context-menu-4)}@media (hover:hover){.card-context-menu_ui_flex8__wTOV_:is(:hover,[data-hover]):not(:disabled,[data-disabled]){background:rgba(255,255,255,.12)}}.card-context-menu_ui_box9__RZy1m{display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;min-width:14px;flex-shrink:0;line-height:0;opacity:.88}.card-context-menu_ui_text10__GsuE0{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;-webkit-line-clamp:1;font-size:12px;font-weight:500;letter-spacing:-.01em}.card-context-menu_ui_box11__EvDxP{margin-inline-start:11px;margin-inline-end:11px;margin-top:5px;margin-bottom:5px;height:1px;background:rgba(255,255,255,.045)}.leaderboard-row_ui_flex1__0rjPR{align-items:center;justify-content:center;width:var(--ui-leaderboard-row-1);height:var(--ui-leaderboard-row-2);border-radius:10px;background:var(--ui-leaderboard-row-3)}.leaderboard-row_ui_text2__Cy75z{font-size:.78rem;font-weight:880;color:var(--ui-leaderboard-row-4);line-height:1}.leaderboard-row_ui_flex3__deEnT{min-width:54px;justify-content:center;align-items:center;flex-direction:column;gap:var(--ui-leaderboard-row-5);border-radius:11px;overflow:hidden}.leaderboard-row_ui_flex4__CR_AY{height:auto}.leaderboard-row_ui_flex4__CR_AY,.leaderboard-row_ui_flex5__sI3Em{background:transparent;border:0;padding-inline-start:0;padding-inline-end:0}.leaderboard-row_ui_flex5__sI3Em{height:44px}.leaderboard-row_ui_text6___qqzZ{color:var(--hc-palette-text);font-weight:850;font-size:var(--hc-font-sizes-xs);line-height:1.1}.leaderboard-row_ui_text6___qqzZ,.leaderboard-row_ui_text7___gVWf{text-align:center;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.leaderboard-row_ui_text7___gVWf{color:var(--hc-palette-textMuted);font-size:.56rem;font-weight:760;line-height:1}.leaderboard-row_ui_box8__azoUi{position:relative;padding-inline-start:1rem;padding-inline-end:1rem;padding-top:.75rem;padding-bottom:.75rem;border-bottom:var(--ui-leaderboard-row-6);background:var(--ui-leaderboard-row-7)}.leaderboard-row_ui_box9__WM_hr{border-radius:12px}@media (hover:hover){.leaderboard-row_ui_box10__tJnIZ:is(:hover,[data-hover]):not(:disabled,[data-disabled]){background:rgba(255,255,255,.04)}}.leaderboard-row_ui_box11__HXl8U{position:absolute;left:0;top:14px;bottom:14px;width:2px;background:var(--hc-palette-accent)}.leaderboard-row_ui_grid12__0wnfP{display:grid;grid-template-columns:var(--ui-leaderboard-row-8);align-items:center;gap:.75rem}.leaderboard-row_ui_box13__8eoIP{width:100%;min-width:0;text-align:center}.leaderboard-row_ui_text14__yN4P4{font-size:var(--hc-font-sizes-sm);font-weight:850;color:var(--ui-leaderboard-row-9);text-align:center;width:100%}.leaderboard-row_ui_avatarRoot15__UxNbw{border-width:1px;width:36px;height:36px;border-color:var(--ui-leaderboard-row-10);border-radius:999px;background:var(--hc-palette-midnight);flex-shrink:0}.leaderboard-row_ui_avatarImage16__G41YY{border-radius:999px}.leaderboard-row_ui_box17__cGF23{min-width:0;max-width:100%;overflow:hidden}.leaderboard-row_ui_hStack18__cM126{gap:.5rem;align-items:center}.leaderboard-row_ui_text19__y43os{font-weight:var(--hc-font-weights-semibold);color:var(--hc-palette-text);font-size:var(--hc-font-sizes-sm);display:block;max-width:100%;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.leaderboard-row_ui_text20__Dfc2I{color:var(--hc-palette-accent);font-size:10px;font-weight:850;flex-shrink:0}.leaderboard-row_ui_grid21__maObd{display:none;grid-template-columns:var(--ui-leaderboard-row-11);align-items:center;gap:1rem}.leaderboard-row_ui_box22__COwDF{width:100%;min-width:0;text-align:center}.leaderboard-row_ui_hStack23__nWygT{gap:.75rem;align-items:center;min-width:0}.leaderboard-row_ui_avatarRoot24__tDwDH{border-width:1px;width:42px;height:42px;border-color:var(--ui-leaderboard-row-12);border-radius:999px;background:var(--hc-palette-midnight);flex-shrink:0}.leaderboard-row_ui_avatarImage25__7DGtG{border-radius:999px}.leaderboard-row_ui_box26__DeJPE{min-width:0;flex:1 1 auto;overflow:hidden}.leaderboard-row_ui_hStack27__vYrZ1{gap:.5rem;align-items:center}.leaderboard-row_ui_text28__efMQu{font-weight:var(--hc-font-weights-semibold);color:var(--hc-palette-text);font-size:var(--hc-font-sizes-lg);display:block;min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.leaderboard-row_ui_text29__UWQaD{color:var(--hc-palette-accent);font-size:var(--hc-font-sizes-xs);font-weight:850;flex-shrink:0}.leaderboard-row_ui_link30__uzzw_{width:100%;display:block}@media (hover:hover){.leaderboard-row_ui_link30__uzzw_:is(:hover,[data-hover]):not(:disabled,[data-disabled]){text-decoration:none}}.leaderboard-row_ui_link30__uzzw_:is(:focus,[data-focus]){outline:none;box-shadow:none}.leaderboard-row_ui_link30__uzzw_:is(:focus-visible,[data-focus-visible]){outline:none;box-shadow:none}.leaderboard-row_ui_link30__uzzw_:is(:active,[data-active]):not(:disabled,[data-disabled]){background:transparent}@media screen and (min-width:48rem){.leaderboard-row_ui_flex3__deEnT{min-width:128px}.leaderboard-row_ui_flex5__sI3Em{height:48px;background:rgba(255,255,255,.032);border:1px solid rgba(255,255,255,.045);padding-inline-start:.75rem;padding-inline-end:.75rem}.leaderboard-row_ui_text6___qqzZ{font-size:.96rem}.leaderboard-row_ui_text7___gVWf{font-size:.62rem}.leaderboard-row_ui_box8__azoUi{padding-inline-start:1.25rem;padding-inline-end:1.25rem;padding-top:.75rem;padding-bottom:.75rem}.leaderboard-row_ui_grid12__0wnfP{display:none}.leaderboard-row_ui_avatarRoot15__UxNbw{width:42px;height:42px}.leaderboard-row_ui_text19__y43os{font-size:var(--hc-font-sizes-md)}.leaderboard-row_ui_grid21__maObd{display:grid}}