@font-face{font-family:customfont;src:url(../fonts/OpenSans-VariableFont_wdth,wght.071a1bec.ttf)}@font-face{font-family:customfontBaskervilleBold;src:url(../fonts/LibreBaskerville-Bold.6e5f7073.ttf)}@font-face{font-family:customfontBaskervilleRegular;src:url(../fonts/LibreBaskerville-Regular.715e9cea.ttf)}.libre-baskerville-regular{font-family:customfontBaskervilleRegular}.libre-baskerville-bold{font-family:customfontBaskervilleBold}.open-sans{font-family:customfont}.bg-yukudemy-blue{background:#1c1aa0}.yukudemy-blue{color:#1c1aa0}.bg-snow{background:#fff}:root{--yuku-canvas:#fff;--yuku-surface:#fff;--yuku-soft:#faf9f7;--yuku-text:#383228;--yuku-muted:#78716c;--yuku-line:#f2eee9;--yuku-accent:#c85a32;--yuku-accent-ink:#b34d29;--yuku-accent-soft:#fdf4f0;--yuku-pill:#f2eee9}body.body--dark{--q-primary:#fdba74;--q-accent:#fdba74;--yuku-canvas:#171717;--yuku-surface:#22201e;--yuku-soft:#2b2825;--yuku-text:#f5f5f4;--yuku-muted:#a8a29e;--yuku-line:#44403c;--yuku-accent:#fdba74;--yuku-accent-ink:#fdba74;--yuku-accent-soft:#3b2a1c;--yuku-pill:#2b2825}body{-webkit-font-smoothing:antialiased;background:var(--yuku-canvas);color:var(--yuku-text)}.body--dark #q-app,.body--dark .q-layout,.body--dark .q-page,.body--dark .q-page-container{background-color:var(--yuku-canvas)}.q-btn{border-radius:10px}.text-primary{color:var(--yuku-accent-ink)!important}.q-field{color:var(--yuku-text)}.q-field--focused .q-field__control{color:var(--yuku-accent)}:focus-visible{outline:2px solid var(--yuku-accent);outline-offset:3px}.body--light #q-app,.body--light .q-layout,.body--light .q-page,.body--light .q-page-container,body.body--light{background-color:#fff!important}.body--light .q-tabs .q-tab--active{background-color:initial!important;color:#292524!important}.body--dark .q-tabs .q-tab--active{background-color:initial!important;color:#fff!important}.q-btn:is(.bg-primary,.text-primary):not(.main-create-byte):not(.q-btn--disabled){box-shadow:none!important}.body--dark .q-btn:is(.bg-primary,.text-primary):not(.main-create-byte):not(.q-btn--disabled),.q-btn:is(.bg-primary,.text-primary):not(.main-create-byte):not(.q-btn--disabled){background-color:var(--yuku-accent-soft)!important;color:var(--yuku-accent-ink)!important}.q-btn.main-create-byte{background:#b34d29!important;box-shadow:none;color:#fff!important}.body--dark .q-btn.main-create-byte{background:#fdba74!important;color:#211e1b!important}.body--dark .md-editor-modal-container[data-theme=dark],.body--dark .md-editor.md-editor-dark{--md-color:#f5f5f4;--md-hover-color:#fff;--md-bk-color:var(--yuku-surface);--md-bk-color-outstand:var(--yuku-soft);--md-bk-hover-color:var(--yuku-soft);--md-border-color:#44403c;--md-border-hover-color:#78716c;--md-border-active-color:var(--yuku-accent);--md-scrollbar-bg-color:#292524;--md-scrollbar-thumb-color:#78716c;--md-scrollbar-thumb-hover-color:#a8a29e}.body--dark .md-editor-dark .md-editor-preview{--md-theme-color:#f5f5f4;--md-theme-link-color:var(--yuku-accent);--md-theme-link-hover-color:#fed7aa;--md-theme-bg-color:var(--yuku-surface);--md-theme-bg-color-inset:var(--yuku-soft);--md-theme-border-color:#44403c;--md-theme-border-color-inset:#57534e}.body--dark .edit-byte-page .md-editor-dark,.body--dark .new-byte-page .md-editor-dark{--md-bk-color:var(--yuku-surface);--md-bk-color-outstand:var(--yuku-soft);--md-bk-hover-color:var(--yuku-soft)}.body--dark .edit-byte-page .md-editor-dark .md-editor-preview,.body--dark .new-byte-page .md-editor-dark .md-editor-preview{--md-theme-bg-color:var(--yuku-surface);--md-theme-bg-color-inset:var(--yuku-soft)}.my-courses{width:100%}.my-courses__grid{padding:8px 0 24px}.my-course-card{background:var(--yuku-soft);border-radius:14px;box-shadow:none;display:flex;flex-direction:column;height:100%;min-height:286px;overflow:hidden;transition:background-color .16s ease,transform .16s ease}.my-course-card:hover{background:var(--yuku-accent-soft);transform:translateY(-2px)}.my-course-card__media{padding:10px 10px 0}.my-course-card__image{background:var(--yuku-soft);border-radius:9px;overflow:hidden}.my-course-card__lesson-count{border-radius:0 0 9px 0;color:#fff;font-size:12px;font-weight:700;left:0;padding:5px 9px;top:0}.my-course-card__content{flex:1 1 auto;padding:15px 16px 10px}.my-course-card__title{color:var(--yuku-text);font-size:15px;font-weight:750;line-height:1.45;min-height:44px}.my-course-card__actions{min-height:58px;padding:8px 12px 12px 16px}.my-course-card__actions .q-btn{border-radius:9px!important;font-weight:700;min-height:38px}.my-courses__empty{background:var(--yuku-soft);border-radius:14px;color:var(--yuku-muted);font-size:18px;font-weight:700;margin:48px 0;padding:34px 20px;text-align:center}.body--dark .my-course-card{background:var(--yuku-surface)}.body--dark .my-course-card__title{color:var(--yuku-text)}.body--dark .my-course-card__image{background:var(--yuku-soft)}.body--dark .my-courses__empty{background:var(--yuku-surface);color:var(--yuku-muted)}@media (max-width:599px){.my-courses__grid{padding-top:4px}.my-course-card,.my-course-card__title{min-height:0}}.saved-courses{width:100%}.saved-course-card{background:var(--yuku-soft);border-radius:14px;box-shadow:none;display:flex;flex-direction:column;height:100%;min-height:286px;overflow:hidden;transition:background-color .16s ease,transform .16s ease}.saved-course-card:hover{background:var(--yuku-accent-soft);transform:translateY(-2px)}.saved-course-card__media{padding:10px 10px 0}.saved-course-card__image{background:var(--yuku-soft);border-radius:9px;overflow:hidden}.saved-course-card__lesson-count{border-radius:0 0 9px 0;color:#fff;font-size:12px;font-weight:700;left:0;padding:5px 9px;top:0}.saved-course-card__content{flex:1 1 auto;padding:15px 16px 10px}.saved-course-card__title{color:var(--yuku-text);cursor:pointer;font-size:15px;font-weight:750;line-height:1.45;min-height:44px}.saved-course-card__actions{min-height:58px;padding:8px 12px 12px 16px}.saved-course-card__actions .q-btn{border-radius:9px;font-weight:700;min-height:38px}.saved-courses__empty{background:var(--yuku-soft);border-radius:14px;color:var(--yuku-muted);font-size:18px;font-weight:700;margin:48px 0;padding:34px 20px;text-align:center}.body--dark .saved-course-card,.body--dark .saved-courses__empty{background:var(--yuku-surface)}.body--dark .saved-course-card__title{color:var(--yuku-text)}.body--dark .saved-course-card__image{background:var(--yuku-soft)}@media (max-width:599px){.saved-course-card,.saved-course-card__title{min-height:0}}.my-learning-page{background:#fff;color:var(--yuku-text);min-height:100%;padding:28px 20px 48px}.my-learning-page--dark{background:var(--yuku-canvas);color:var(--yuku-text)}.my-learning-shell{margin:0 auto;max-width:1180px}.my-learning-header{margin:0 4px 20px}.my-learning-header span{color:var(--yuku-accent-ink);display:block;font-size:10px;font-weight:800;letter-spacing:.13em;margin-bottom:7px}.my-learning-header h1{font-size:clamp(28px,4vw,38px);font-weight:800;letter-spacing:-.04em;margin:0}.my-learning-header p{color:var(--yuku-muted);font-size:14px;margin:8px 0 0}.my-learning-tabs{background:#fff;border-radius:14px;padding:10px}.my-learning-tab{border-radius:8px;color:var(--yuku-muted);font-size:13px;font-weight:700;margin:0 3px;min-height:38px;padding:0 14px}.my-learning-content{margin-top:14px}.my-learning-panels{background:#0000}.my-learning-panels .q-tab-panel{padding:0}.my-learning-page--dark .my-learning-header p{color:var(--yuku-muted)}.my-learning-page--dark .my-learning-tabs{background:var(--yuku-surface)}@media (max-width:599px){.my-learning-page{padding:18px 12px 30px}.my-learning-tabs{border-radius:11px;padding:7px}}.course-catalog-grid{padding:4px 0 24px}.course-catalog-card{background:#fff;border:1px solid var(--yuku-line);border-radius:14px;height:100%;overflow:hidden}.course-catalog-image{height:185px}.course-lessons-badge{background:var(--yuku-accent-soft);border-radius:6px;color:#6a3a00;font-size:11px;font-weight:750;left:10px;padding:5px 8px;position:absolute;top:10px}.course-catalog-title{color:#253044;font-size:15px;font-weight:800;line-height:1.4;min-height:46px;padding:0}.course-catalog-instructor{color:#6b7486;font-size:12px;margin:6px 0 8px}.course-catalog-card .q-btn{border-radius:8px;font-weight:700;min-height:36px}body.body--dark .course-catalog-card{background:var(--yuku-surface);border-color:#394357}body.body--dark .course-catalog-title{color:var(--yuku-text)}body.body--dark .course-catalog-instructor{color:var(--yuku-muted)}.catalog-page{min-height:100%;padding:28px 20px 48px}.catalog-page,.catalog-page--dark{background:var(--yuku-canvas);color:var(--yuku-text)}.catalog-shell{margin:0 auto;max-width:1280px}.catalog-header{margin:0 4px 20px}.catalog-header span{color:var(--yuku-accent-ink);display:block;font-size:10px;font-weight:800;letter-spacing:.13em;margin-bottom:7px}.catalog-header h1{font-size:clamp(28px,4vw,38px);font-weight:800;letter-spacing:-.04em;line-height:1.1;margin:0}.catalog-header p{color:var(--yuku-muted);font-size:14px;margin:8px 0 0}.catalog-tabs{background:#fff;border:1px solid var(--yuku-line);border-radius:14px;padding:10px}.catalog-tab{border-radius:8px;color:var(--yuku-muted);font-size:13px;font-weight:700;margin:0 3px;min-height:38px;padding:0 14px}.catalog-panels{background:#0000;margin-top:14px}.catalog-panels .q-tab-panel{padding:0}.catalog-page--dark .catalog-header p{color:var(--yuku-muted)}.catalog-page--dark .catalog-tabs{background:var(--yuku-surface);border-color:var(--yuku-line)}@media (max-width:599px){.catalog-page{padding:18px 12px 30px}.catalog-tabs{border-radius:11px;padding:7px}}.course-action-menu{background:#fff;border:1px solid var(--yuku-line);border-radius:12px;margin:0 0 18px;padding:12px}.course-action-menu__actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.course-action-menu .q-btn{border-radius:8px;font-weight:700;min-height:40px;padding:0 14px}body.body--dark .course-action-menu{background:var(--yuku-surface);border-color:#394357}.course-detail-page{min-height:100%;padding:28px 20px 48px}.course-detail-page,.course-detail-page--dark{background:var(--yuku-canvas);color:var(--yuku-text)}.course-detail-shell{margin:0 auto;max-width:1180px}.course-detail-header{margin:0 4px 20px}.course-detail-header span{color:var(--yuku-accent-ink);display:block;font-size:10px;font-weight:800;letter-spacing:.13em;margin-bottom:7px}.course-detail-header h1{font-size:clamp(28px,4vw,38px);font-weight:800;letter-spacing:-.04em;margin:0}.course-detail-header p{color:var(--yuku-muted);font-size:14px;margin:8px 0 0}.course-detail-tabs{background:#fff;border:1px solid var(--yuku-line);border-radius:14px;padding:10px}.course-detail-tab{border-radius:8px;color:var(--yuku-muted);font-size:13px;font-weight:700;margin:0 3px;min-height:38px;padding:0 14px}.course-detail-panels{background:#0000;margin-top:14px}.course-detail-panels .q-tab-panel{padding:0}.course-detail-page--dark .course-detail-header p{color:var(--yuku-muted)}.course-detail-page--dark .course-detail-tabs{background:var(--yuku-surface);border-color:var(--yuku-line)}@media (max-width:599px){.course-detail-page{padding:18px 12px 30px}.course-detail-tabs{border-radius:11px;padding:7px}}.current-plan[data-v-1a933880]{--muted:var(--yuku-muted);--soft:var(--yuku-soft)}.current-plan--dark[data-v-1a933880]{--muted:var(--yuku-muted);--soft:#242424}.current-plan__grid[data-v-1a933880]{align-items:start;display:grid;gap:clamp(32px,5vw,64px);grid-template-columns:minmax(0,1fr) 280px}.plan-overview[data-v-1a933880]{background:#0000}.plan-kicker[data-v-1a933880]{color:var(--muted);font-size:10px;font-weight:700;letter-spacing:.12em}.plan-overview h2[data-v-1a933880]{font-size:32px;font-weight:700;letter-spacing:-.025em;line-height:1.3;margin-bottom:0}.plan-description[data-v-1a933880]{color:var(--muted);font-size:14px;margin:14px 0 28px}.plan-stats[data-v-1a933880]{display:grid;gap:24px;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:36px}.plan-stats span[data-v-1a933880]{color:var(--muted);display:block;font-size:12px;margin-bottom:7px}.plan-stats strong[data-v-1a933880]{font-size:20px;font-weight:600;line-height:1.35}.plan-stats small[data-v-1a933880]{color:var(--muted);font-size:14px;font-weight:400}.plan-overview h3[data-v-1a933880]{font-size:14px;font-weight:600;margin:0 0 20px}.plan-feature-list[data-v-1a933880]{display:grid;gap:16px;list-style:none;margin:0;padding:0}.plan-feature-list li[data-v-1a933880]{align-items:flex-start;display:flex;font-size:14px;gap:12px;line-height:1.5}.plan-feature-list .q-icon[data-v-1a933880]{color:var(--muted);flex-shrink:0;margin-top:2px}.plan-next[data-v-1a933880]{background:var(--soft);border-radius:18px;padding:24px}.plan-next h3[data-v-1a933880]{font-size:18px;font-weight:600;line-height:1.4;margin:20px 0 12px}.plan-next p[data-v-1a933880]{color:var(--muted);font-size:13px;line-height:1.7;margin-bottom:24px}.plan-next .q-btn[data-v-1a933880]{border-radius:10px;min-height:42px}.plan-pending[data-v-1a933880]{max-width:520px;padding:24px 0}.plan-pending h2[data-v-1a933880]{font-size:24px;font-weight:600}.plan-pending p[data-v-1a933880]{color:var(--muted);line-height:1.7}.plan-notice[data-v-1a933880]{background:var(--soft)}@media (max-width:767px){.current-plan__grid[data-v-1a933880]{grid-template-columns:1fr}.plan-stats[data-v-1a933880]{gap:20px 16px}}.shop-invoices[data-v-6d99c1dc]{--muted:var(--yuku-muted);--soft:var(--yuku-text);min-width:0}.shop-invoices--dark[data-v-6d99c1dc]{--muted:var(--yuku-muted);--soft:#292929}.invoices-heading[data-v-6d99c1dc]{align-items:center;display:flex;gap:16px;justify-content:space-between;margin-bottom:24px}.invoices-heading h2[data-v-6d99c1dc]{font-size:22px;font-weight:650;letter-spacing:-.025em;line-height:1.3;margin:0 0 8px}.invoices-heading p[data-v-6d99c1dc]{color:var(--muted);font-size:14px;margin:0}.invoice-table[data-v-6d99c1dc]{background:#0000;border-radius:0}.invoice-table[data-v-6d99c1dc] th{color:var(--muted);font-size:11px;font-weight:600;padding:12px}.invoice-table[data-v-6d99c1dc] td{font-size:13px;padding:16px 12px}.invoice-table[data-v-6d99c1dc] .q-table__middle{max-width:100%}.invoice-amount[data-v-6d99c1dc]{font-weight:600;white-space:nowrap}.invoice-status[data-v-6d99c1dc]{align-items:center;background:var(--soft);border-radius:7px;display:inline-flex;font-size:11px;gap:6px;padding:5px 9px;white-space:nowrap}.invoice-muted[data-v-6d99c1dc]{color:var(--muted);font-size:12px}.invoices-footer[data-v-6d99c1dc]{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;padding:24px 0}.invoice-empty[data-v-6d99c1dc]{color:var(--muted);padding:48px 20px;text-align:center;width:100%}.invoice-empty h3[data-v-6d99c1dc]{font-size:18px;font-weight:600;margin:14px 0 8px}.invoice-empty p[data-v-6d99c1dc]{font-size:13px}.invoice-dialog[data-v-6d99c1dc]{border-radius:20px;box-shadow:none;max-width:calc(100vw - 32px);width:440px}.invoice-dialog>.q-card__section[data-v-6d99c1dc]{padding:28px}@media (max-width:599px){.invoices-heading[data-v-6d99c1dc]{align-items:flex-start}.invoices-heading .q-btn[data-v-6d99c1dc]{padding:4px 8px}}.pricing[data-v-8e496a52]{--muted:var(--yuku-muted);--soft:var(--yuku-soft)}.pricing--dark[data-v-8e496a52]{--muted:var(--yuku-muted);--soft:#242424}.pricing-heading[data-v-8e496a52]{align-items:center;display:flex;gap:24px;justify-content:space-between;margin-bottom:28px}.pricing-heading h2[data-v-8e496a52]{font-size:22px;font-weight:650;letter-spacing:-.025em;line-height:1.3;margin:0 0 6px}.pricing-caption[data-v-8e496a52],.pricing-card__intro p[data-v-8e496a52],.pricing-heading p[data-v-8e496a52]{color:var(--muted)}.pricing-heading p[data-v-8e496a52]{font-size:14px;margin:0}.billing-tabs[data-v-8e496a52]{flex-shrink:0}.pricing-notice[data-v-8e496a52]{background:var(--soft);font-size:13px}.pricing-grid[data-v-8e496a52]{display:grid;gap:clamp(24px,5vw,64px);grid-template-columns:repeat(2,minmax(0,1fr))}.pricing-card[data-v-8e496a52]{background:#0000;display:flex;flex-direction:column;min-width:0}.pricing-card__features[data-v-8e496a52],.pricing-card__intro[data-v-8e496a52]{padding:0 0 24px}.pricing-card__intro h3[data-v-8e496a52]{font-size:28px;font-weight:700;letter-spacing:-.03em;line-height:1.2;margin:22px 0 8px}.pricing-card__intro p[data-v-8e496a52]{font-size:14px;margin:0}.pricing-amount[data-v-8e496a52]{font-size:clamp(25px,3vw,34px);font-weight:700;letter-spacing:-.035em;line-height:1.2;margin:28px 0 4px;overflow-wrap:anywhere}.pricing-currency[data-v-8e496a52]{color:var(--muted);font-size:14px;font-weight:500;letter-spacing:0}.pricing-caption[data-v-8e496a52]{font-size:12px}.pricing-label[data-v-8e496a52]{font-size:12px;font-weight:700}.pricing-card ul[data-v-8e496a52]{display:grid;gap:16px;list-style:none;margin:16px 0 0;padding:0}.pricing-card li[data-v-8e496a52]{align-items:flex-start;display:flex;font-size:14px;gap:12px;line-height:1.5}.pricing-card li .q-icon[data-v-8e496a52]{color:var(--muted);flex-shrink:0;margin-top:2px}.pricing-card__actions[data-v-8e496a52]{margin-top:auto;padding:12px 0 0}.pricing-card__actions .q-btn[data-v-8e496a52]{border-radius:12px;min-height:44px}.pricing-empty[data-v-8e496a52]{color:var(--muted);padding:48px 20px;text-align:center}.pricing-empty h3[data-v-8e496a52]{font-size:18px}.pricing-loading[data-v-8e496a52]{padding:20px 0}.subscription-dialog[data-v-8e496a52]{border-radius:20px;box-shadow:none;max-width:calc(100vw - 32px);width:460px}.subscription-dialog>.q-card__section[data-v-8e496a52]{padding:28px}@media (max-width:599px){.pricing-heading[data-v-8e496a52]{align-items:flex-start;flex-direction:column;gap:16px}.pricing-grid[data-v-8e496a52]{gap:48px;grid-template-columns:1fr}}.shop-page[data-v-3943d6b6]{background:#fff;color:var(--yuku-text);padding:36px clamp(16px,3vw,40px) 56px}.shop-page--dark[data-v-3943d6b6]{background:var(--yuku-surface);color:var(--yuku-text)}.shop-shell[data-v-3943d6b6]{margin:0 auto;max-width:1120px;min-width:0}.shop-header[data-v-3943d6b6]{align-items:center;display:flex;gap:24px;justify-content:space-between;margin-bottom:28px}.shop-eyebrow[data-v-3943d6b6]{color:var(--yuku-muted);font-size:10px;font-weight:700;letter-spacing:.14em}.shop-header h1[data-v-3943d6b6]{font-size:clamp(28px,3vw,36px);font-weight:700;letter-spacing:-.035em;line-height:1.2;margin:8px 0}.shop-header p[data-v-3943d6b6]{color:var(--yuku-muted);font-size:14px;margin:0}.shop-header__icon[data-v-3943d6b6]{color:var(--yuku-muted)}.shop-tabs[data-v-3943d6b6]{margin-bottom:32px}.shop-tabs[data-v-3943d6b6] .q-tab{min-height:44px;padding:0 18px}.shop-tabs[data-v-3943d6b6] .q-tab__label{font-size:14px;font-weight:600}.shop-panels[data-v-3943d6b6]{background:#0000}.shop-panels[data-v-3943d6b6] .q-tab-panel{padding:0}.shop-page--dark .shop-eyebrow[data-v-3943d6b6],.shop-page--dark .shop-header p[data-v-3943d6b6]{color:var(--yuku-muted)}@media (max-width:599px){.shop-page[data-v-3943d6b6]{padding-top:24px}.shop-header[data-v-3943d6b6]{margin-bottom:20px}.shop-header__icon[data-v-3943d6b6]{display:none}.shop-tabs[data-v-3943d6b6]{margin-bottom:24px}}.study-directory{margin:0 auto;max-width:820px}.study-directory__learner{border:1px solid var(--yuku-line);border-radius:12px;box-shadow:none;margin-bottom:8px;min-height:88px}.body--dark .study-directory__learner{background:var(--yuku-surface);border-color:var(--yuku-line)}img{max-height:400px}.ql-container{min-height:250px}code{max-width:60vw}.ql-editing input{border:1px solid #1976d2!important;height:100px!important;width:320px!important}.ql-editing{height:130px!important;width:500px!important}.new-response .md-editor{border-radius:15px;height:200px!important}.md-editor-toolbar-wrapper{border-width:0}.comment-thread-line{padding-left:20px;position:relative}.comment-thread-line:before{background:var(--q-separator-color,#e0e0e0);border-radius:2px;bottom:0;content:"";cursor:pointer;left:8px;position:absolute;top:0;transition:background .15s;width:2px}.comment-thread-line--collapsed:before,.comment-thread-line:hover:before{background:#3f51b5}p{display:block!important;letter-spacing:.02em!important;margin-block-end:1em!important;margin-block-start:1em!important;margin-inline-end:0!important;margin-inline-start:0!important;overflow-wrap:normal;white-space:normal;word-break:keep-all;word-spacing:.2em!important}.feed-posts .q-expansion-item[style*=max-width],p{max-width:100%!important}.feed-posts,.feed-posts .q-card,.feed-posts .q-card__section,.feed-posts .q-item,.feed-posts .q-item__section,.feed-posts>div{max-width:100%;min-width:0}.feed-posts .q-item__section--main{flex:1 1 0}.feed-posts .q-item-label[style*=width]{max-width:100%!important;width:100%!important}.feed-posts .md-editor-preview,.feed-posts .md-editor-preview-wrapper,.feed-posts .md-editor-preview-wrapper iframe,.feed-posts .md-editor-preview-wrapper img,.feed-posts .md-editor-preview-wrapper video{max-width:100%!important}.feed-posts .md-editor-preview-wrapper code,.feed-posts .md-editor-preview-wrapper pre{max-width:100%!important;overflow-wrap:anywhere;white-space:pre-wrap}img{max-height:400px!important}code{max-width:100%;overflow-wrap:anywhere}.byte-interests-dialog[data-v-4f987213]{border-radius:18px;box-shadow:none;max-width:100%;width:min(620px,100vw - 24px)}.byte-interests-heading[data-v-4f987213]{padding:24px 24px 12px}.byte-interests-overline[data-v-4f987213]{color:var(--yuku-accent-ink);font-size:10px;font-weight:800;letter-spacing:.13em}.byte-interests-heading h2[data-v-4f987213]{font-size:23px;font-weight:800;line-height:1.2;margin:5px 0 0}.byte-interests-heading p[data-v-4f987213]{color:var(--yuku-muted);font-size:13px;margin:6px 0 0}.byte-interests-content[data-v-4f987213]{padding:12px 24px 0;position:relative}.byte-interests-search[data-v-4f987213]{margin-bottom:16px}.byte-interests-list[data-v-4f987213]{max-height:min(50vh,500px);overflow-y:auto}.byte-interest-row[data-v-4f987213]{align-items:center;border-radius:9px;display:flex;font-size:13px;font-weight:650;gap:12px;justify-content:space-between;min-height:44px;padding:3px 8px}.byte-interest-row[data-v-4f987213]:nth-child(odd){background:var(--yuku-soft)}.byte-interests-empty[data-v-4f987213]{align-items:center;color:var(--yuku-muted);display:flex;font-size:13px;gap:8px;justify-content:center;min-height:100px}.byte-interests-pagination[data-v-4f987213]{align-items:center;color:var(--yuku-muted);display:flex;font-size:12px;gap:12px;justify-content:space-between;margin-top:16px}.byte-interests-footer[data-v-4f987213]{background:#fff;border-top:1px solid var(--yuku-line)}.byte-interests-footer--dark[data-v-4f987213]{background:var(--yuku-surface);border-color:var(--yuku-line)}.body--dark{background:#252525}@media (max-width:599px){.byte-interests-heading[data-v-4f987213]{padding:20px 16px 12px}.byte-interests-content[data-v-4f987213]{padding:12px 16px 0}.byte-interests-pagination[data-v-4f987213]{align-items:flex-start;flex-direction:column}}.few-learners{background:var(--yuku-canvas);border:0;border-radius:18px;display:flex;flex-direction:column;overflow:hidden}.few-learners__header{align-items:center;display:flex;flex-shrink:0;gap:8px;justify-content:space-between;padding:20px 12px 14px}.few-learners__header span{color:var(--yuku-accent-ink);display:block;font-size:9px;font-weight:800;letter-spacing:.12em;margin-bottom:3px}.few-learners__header h2{color:var(--yuku-text);font-size:16px;font-weight:700;margin:0}.few-learners__header .q-btn{border-radius:7px;font-size:12px;font-weight:700}.few-learners__scroll{flex:1;height:min(66vh,590px);min-height:0}.few-learners__status{align-items:center;color:var(--yuku-muted);display:flex;flex-wrap:wrap;font-size:12px;gap:12px;line-height:1.6;padding:24px 12px}.few-learners__list{display:grid;gap:2px;padding:6px}.suggestion-row{align-items:center;border-radius:10px;min-height:58px;padding:10px 6px}.suggestion-row>.q-item__section--avatar{min-width:46px;padding-right:10px}.suggestion-row>.q-item__section--main{min-width:0}.suggestion-row .q-item__label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.suggestion-row:hover{background:var(--yuku-soft)}.suggestion-name{color:var(--yuku-text);font-size:12px;font-weight:650}.suggestion-handle{color:var(--yuku-muted);font-size:11px}.suggestion-row .q-btn{border-radius:20px;font-size:11px;font-weight:500;min-height:26px;padding:0 12px}body.body--dark .few-learners{background:var(--yuku-canvas)}.feeds-page{background:#fff;color:var(--yuku-text);overflow:hidden;padding:0 32px}.feeds-page--dark{background:var(--yuku-canvas);color:var(--yuku-text)}.feeds-shell{display:flex;flex-direction:column;height:100%;margin:0 auto;max-width:1280px;min-height:0}.feeds-navigation{align-items:center;background:var(--yuku-canvas);display:flex;flex-shrink:0;gap:16px;min-height:68px;min-width:0;padding:14px 0}.feeds-tabs{background:#0000;flex:1 1 auto;min-width:0;padding:2px}.feeds-tab{background:var(--yuku-soft);border-radius:20px;color:var(--yuku-muted);margin:0 4px;min-height:32px;padding:0 14px}.feeds-tab .q-tab__label{font-size:12px;font-weight:500}.feeds-page .feeds-tabs .feeds-tab.q-tab--active{background:var(--yuku-text)!important;color:var(--yuku-canvas)!important}.feeds-tab .q-tab__indicator{display:none}.feeds-interests-btn{background:var(--yuku-accent-soft);border-radius:20px;flex:0 0 auto;font-size:12px;font-weight:600;min-height:32px}.feeds-interests-notice{align-items:center;color:var(--yuku-muted);display:flex;font-size:13px;gap:8px;padding:12px 6px}.feeds-workspace{display:grid;flex:1;gap:32px;grid-template-columns:minmax(0,1fr) 300px;min-height:0;padding-top:16px}.feeds-panels{background:#0000;height:100%;min-height:0;min-width:0}.feeds-panels .q-tab-panel{height:100%;overflow:hidden;padding:0}.feeds-stream{height:100%;min-height:0;width:100%}.feeds-stream .q-scrollarea__container,.feeds-stream .q-scrollarea__content{min-width:0;width:100%}.feeds-stream .feed-posts,.feeds-stream .feed-posts>.row,.feeds-stream .feed-posts>.row>.q-card{margin:0;max-width:none;min-width:0;width:100%}.feeds-community{min-height:0;min-width:0;padding-bottom:24px;padding-top:8px}.feeds-suggestions{height:100%;max-height:640px}.feeds-auth{background:var(--yuku-soft);border-radius:16px;margin:72px auto;max-width:420px;padding:32px}.feeds-auth p{color:var(--yuku-muted);margin:8px 0 24px}.feeds-page--dark .feeds-auth{background:var(--yuku-surface)}.feed-posts{min-width:0;width:100%}.feed-course-card{background:var(--yuku-soft);border-radius:14px;box-shadow:none;margin:8px 0 16px;overflow:hidden;width:100%}.feed-course-card--question{background:#fff}.feed-course-card .q-card__section{padding:20px}.feed-course-card .q-item,.feed-course-card .q-item .q-item{min-width:0;padding:0}.feed-course-card .q-item__section{min-width:0}.feed-course-card .q-item__section--main{flex:1 1 0}.feed-course-card .q-item-label[caption]{color:var(--yuku-muted);line-height:1.45}.feed-course-card .text-h6{color:var(--yuku-text);font-size:18px;font-weight:750;line-height:1.35;margin:10px 0 0}.feed-course-card .feed-course-card__body{max-width:none;min-width:0;padding:0 20px 20px;width:auto}.feed-course-markdown .md-editor-content,.feed-course-markdown .md-editor-preview,.feed-course-markdown .md-editor-preview-wrapper,.feed-course-markdown.md-editor{max-width:none!important;min-width:0;width:auto!important}.feed-course-markdown.md-editor-previewOnly .md-editor-preview{padding:0}.feed-course-card .feed-post__replies{background:#78716c14;border-radius:10px;margin:0 16px 16px}.feed-course-card .feed-post__replies .q-item{min-height:46px;padding:0 12px}.body--dark .feed-course-card,.body--dark .feed-course-card--question{background:var(--yuku-surface)}.body--dark .feed-course-card .text-h6{color:var(--yuku-text)}.body--dark .feed-course-card .q-item-label[caption]{color:var(--yuku-muted)}.body--dark .feed-course-card .feed-post__replies{background:#f5f5f414}.feed-byte-card{background:#fff;border:0;border-radius:18px;box-shadow:none;margin:8px 0 32px;min-width:0}.feed-byte-card,.feed-byte-card__content{box-sizing:border-box;max-width:100%;width:100%}.feed-byte-card__content{padding:0}.feed-byte-card__header{align-items:center;background:#0000;box-shadow:none;box-sizing:border-box;display:flex;gap:12px;max-width:100%;min-width:0;padding:20px 24px 0;width:100%}.feed-byte-card__header>.q-item__section{min-width:0}.feed-byte-card__header>.q-item__section--main{flex:1 1 0}.feed-byte-card__header>.q-item__section--main:last-child{flex:0 0 auto;padding-right:0}.feed-byte-card__header>.q-item__section--avatar{min-width:0;padding-right:0}.feed-byte-card__header .q-avatar{height:44px;width:44px}.feed-byte-card__header .q-btn{border-radius:20px;font-size:12px;min-height:30px;padding:0 16px}.feed-byte-card__copy{min-width:0;width:100%}.feed-byte-card__copy .q-item__label:first-child{color:var(--yuku-text);font-weight:600;line-height:1.5;overflow-wrap:anywhere}.feed-byte-card__copy .q-item__label:first-child span{background:var(--yuku-soft);border-radius:16px;display:inline-block;font-size:11px;font-weight:500;padding:2px 8px}.feed-byte-card__copy .q-item__label.q-my-md{color:var(--yuku-muted);font-size:12px;margin:6px 0 0}.feed-byte-card__actions{color:var(--yuku-muted);gap:4px;min-height:48px;padding:12px 24px 20px}.feed-byte-card__actions .q-btn{border-radius:9px}.feed-byte-card__actions .q-btn__content{font-size:12px}.feed-byte-card__actions .q-icon{font-size:19px}.feed-byte-card__actions>.feed-byte-read{margin-right:auto}.feed-byte-card__body{max-width:none;min-width:0;overflow-wrap:anywhere;padding:18px 24px 8px;width:auto}.feed-byte-card__body>h2{color:var(--yuku-text);font-family:Georgia,Times New Roman,serif;font-size:27px;letter-spacing:-.04em;line-height:1.25;margin-bottom:16px}.feed-byte-markdown .md-editor-preview{color:var(--yuku-text);font-size:15px;line-height:1.75}.feed-byte-markdown.md-editor-previewOnly .md-editor-preview{padding:0}.feed-byte-markdown .md-editor-preview img{height:auto;max-width:100%}.feed-byte-markdown .md-editor-preview table{display:block;max-width:100%;overflow-x:auto}.feed-byte-markdown .md-editor-content,.feed-byte-markdown .md-editor-preview,.feed-byte-markdown .md-editor-preview-wrapper,.feed-byte-markdown.md-editor{max-width:none!important;min-width:0;width:auto!important}.feed-byte-card .md-editor-preview-wrapper code,.feed-byte-card .md-editor-preview-wrapper pre{overflow-wrap:anywhere;white-space:pre-wrap}.body--dark .feed-byte-card,.body--dark .feed-byte-card__header{background:var(--yuku-surface)}.body--dark .feed-byte-card__copy .q-item-label:first-child{color:var(--yuku-text)}@media (max-width:1199px){.feeds-page{padding:0 20px}.feeds-workspace{gap:16px;grid-template-columns:minmax(0,1fr) 270px}}@media (max-width:1023px){.feeds-workspace{grid-template-columns:minmax(0,1fr)}}@media (max-width:599px){.feeds-page{padding:0 12px}.feeds-navigation{flex-wrap:wrap}.feeds-tabs{order:2;width:100%}.feeds-interests-btn{margin-left:auto}.feeds-interests-notice{flex-wrap:wrap}.feed-byte-card__actions{padding:12px 14px 20px}.feed-byte-card__actions>.feed-byte-read{margin-right:0}.feed-byte-card__header{padding:16px 14px 0}.feed-byte-card__body{padding:12px 14px 8px}}p{display:block!important;letter-spacing:.02em!important;margin-block-end:1em!important;margin-block-start:1em!important;margin-inline-end:0!important;margin-inline-start:0!important;max-width:100%!important;overflow-wrap:normal;white-space:normal;word-break:keep-all;word-spacing:.2em!important}h2>strong,h3>strong{line-height:1rem!important}h1>strong,h2>strong,h3>strong{display:block!important;letter-spacing:.02em!important;margin-block-end:1em!important;margin-block-start:1em!important;margin-inline-end:0!important;margin-inline-start:0!important;max-width:100%!important;overflow-wrap:normal;white-space:normal;word-break:keep-all;word-spacing:.2em!important}h1>strong{line-height:1.2rem!important}.new-byte-stepper{background:#0000}.new-byte-stepper .q-stepper__header{border-bottom:0;border-radius:14px 14px 0 0;box-shadow:none;padding:20px 26px 0}.new-byte-stepper .q-stepper__tab{min-height:34px;padding:0 14px 18px}.new-byte-stepper .q-stepper__dot{box-shadow:none}.new-byte-stepper .q-stepper__title{font-size:14px;font-weight:750;letter-spacing:-.01em}.new-byte-stepper .q-stepper__caption{font-size:11px}.new-byte-stepper .q-stepper__nav,.new-byte-stepper .q-stepper__step-content,.new-byte-stepper .q-stepper__step-inner{padding:0}.new-byte-stepper .md-editor{background:var(--yuku-soft);border:0;border-radius:14px;min-height:50vh;overflow:hidden}.new-byte-stepper .md-editor-toolbar-wrapper{background:var(--yuku-soft);border-bottom:0}.new-byte-stepper .md-editor-input-wrapper textarea{font-size:15px;line-height:1.7}.byte-step-content{padding:4px 30px 24px}.long-byte-abstract{background:var(--yuku-soft);border-radius:12px;margin:16px 0;padding:12px 16px}.byte-step-heading{display:flex;gap:4px;justify-content:space-between;margin-bottom:4px}.byte-overline{color:var(--yuku-accent-ink);display:block;font-size:10px;font-weight:800;letter-spacing:.13em;margin-bottom:7px}.byte-step-heading h2{color:var(--yuku-text);font-size:24px;font-weight:800;letter-spacing:-.035em;line-height:1.18;margin:0}.byte-step-heading p{color:#6b7486;font-size:14px;margin:7px 0 0}.new-topic-button{align-self:flex-start;background:var(--yuku-accent-soft);border-radius:9px;font-weight:700}.category-search{margin-bottom:18px}.category-search .q-field__control{border-radius:10px}.category-grid{min-height:78px}.category-btn{background:var(--yuku-soft);border-radius:10px;color:#414a5c;font-size:13px;font-weight:650;justify-content:space-between;min-height:46px;padding:0 14px;text-align:left;transition:background-color .18s ease,transform .18s ease}.category-btn:hover{background:var(--yuku-accent-soft);transform:translateY(-1px)}.category-btn--selected{background:var(--yuku-accent);color:#fff}.empty-topics{align-items:center;background:var(--yuku-soft);border-radius:12px;color:#778093;display:flex;flex-direction:column;font-size:14px;gap:8px;min-height:145px;padding:32px;text-align:center}.category-scroller{max-height:42vh;min-height:100px;overflow-x:hidden;overflow-y:auto;padding:4px 8px 8px 0}.category-loading{align-items:center;display:flex;font-size:12px;gap:12px;justify-content:center;padding:20px 0}.category-summary{color:var(--yuku-muted);font-size:12px;margin-top:16px}.byte-actions{align-items:center;display:flex;gap:8px;margin-top:28px;padding-top:20px}.byte-actions .q-btn{border-radius:9px;font-weight:700;min-height:40px;padding:0 15px}.draft-label,.editor-hint,.selection-note{align-items:center;color:#667085;display:inline-flex;font-size:12px;gap:6px}.selection-note{color:#23825f;font-weight:700}.draft-label{align-self:flex-start;background:#e9f8f1;color:#398269;padding:6px 9px}.draft-label,.topic-pill{border-radius:99px;font-weight:700}.topic-pill{background:var(--yuku-accent-soft);color:#c66a00;display:inline-block;padding:2px 8px}.editor-wrap{margin-top:2px}.create-category-dialog{border-radius:18px;min-width:min(440px,100vw - 32px);overflow:hidden}.dialog-heading{padding:24px 24px 20px}.dialog-heading__icon{background:var(--yuku-accent-soft);border-radius:12px;color:var(--yuku-accent-ink);display:grid;flex:0 0 auto;height:42px;place-items:center;width:42px}.dialog-heading__subtitle{color:#697386;font-size:13px;line-height:1.45;margin-top:4px}.dialog-body{padding:22px 24px 20px}.dialog-body .q-field__control,.dialog-tip{border-radius:10px}.dialog-tip{align-items:flex-start;background:#fff8ed;color:#795a31;display:flex;font-size:12px;gap:9px;line-height:1.45;margin-top:16px;padding:12px}.dialog-actions{min-height:68px;padding:12px 18px 14px 20px}.dialog-actions .q-btn{border-radius:9px;font-weight:700;min-height:40px;padding:0 15px}.body--dark .new-byte-stepper .md-editor,.body--dark .new-byte-stepper .q-stepper__header{background:var(--yuku-surface)}.body--dark .new-byte-stepper .md-editor-toolbar-wrapper{background:var(--yuku-soft)}.body--dark .byte-step-heading h2{color:var(--yuku-text)}.body--dark .byte-step-heading p,.body--dark .draft-label,.body--dark .editor-hint{color:var(--yuku-muted)}.body--dark .category-btn{background:var(--yuku-surface);color:#e5e9f3}.body--dark .category-btn--selected{background:var(--yuku-accent)}.body--dark .category-search .q-field__control{background:var(--yuku-soft)}.body--dark .create-category-dialog{background:var(--yuku-surface);color:var(--yuku-text)}.body--dark .dialog-heading__icon{background:var(--yuku-accent-soft);color:var(--yuku-accent-ink)}.body--dark .dialog-heading__subtitle{color:var(--yuku-muted)}.body--dark .dialog-tip{background:#302619;color:#f1c78e}@media (max-width:599px){.new-byte-stepper .q-stepper__header{padding:14px 12px 0}.new-byte-stepper .q-stepper__tab{min-height:55px;padding:0 6px 12px}.new-byte-stepper .q-stepper__title{font-size:12px}.new-byte-stepper .q-stepper__caption{display:none}.byte-step-content{padding:22px 16px 18px}.byte-step-heading{margin-bottom:20px}.byte-step-heading h2{font-size:21px}.new-topic-button{font-size:12px}.editor-hint{display:none}.new-byte-stepper .md-editor{height:90vh;min-height:90vh}}.new-byte-stepper .q-stepper__header{background:var(--yuku-soft);border-radius:16px;padding:16px 24px}.new-byte-stepper .q-stepper__tab{min-height:48px;padding:8px 24px}.new-byte-stepper .q-stepper__dot{font-size:18px;height:34px;width:34px}.byte-category-step{display:flex;flex-direction:column;min-height:calc(100dvh - 280px);padding:32px 0 0}.byte-category-step .byte-step-heading{align-items:flex-end;gap:24px;margin-bottom:24px}.byte-category-step .byte-step-heading h2{font-family:Georgia,Times New Roman,serif;font-size:clamp(26px,2.4vw,34px);font-weight:600;letter-spacing:-.025em}.byte-category-step .byte-step-heading p{color:var(--yuku-muted);line-height:1.6}.byte-category-step .new-topic-button{align-self:flex-end;border-radius:12px;flex-shrink:0;font-weight:500;min-height:40px;padding:0 16px}.byte-category-step .category-search{margin-bottom:20px}.byte-category-step .category-search .q-field__control{background:var(--yuku-soft);border-radius:12px;min-height:52px;padding:0 18px}.byte-category-step .category-search .q-field__native{color:var(--yuku-text);font-size:14px}.byte-category-step .category-search:focus-within{border-radius:12px;outline:2px solid var(--yuku-accent-ink);outline-offset:3px}.byte-category-step .category-scroller{max-height:54dvh;min-height:160px;padding:4px 6px 8px 0;scrollbar-color:var(--yuku-pill) #0000;scrollbar-width:thin}.byte-category-step .category-btn{background:var(--yuku-soft);border-radius:14px;color:var(--yuku-text);font-size:14px;font-weight:500;min-height:58px;padding:12px 18px;transform:none}.byte-category-step .category-btn .q-btn__content{flex-wrap:nowrap;gap:12px;justify-content:flex-start;width:100%}.byte-category-step .category-btn:hover{background:var(--yuku-accent-soft)}.byte-category-step .category-btn:focus-visible{outline:2px solid var(--yuku-accent-ink);outline-offset:2px}.byte-category-step .category-btn.category-btn--selected{background:var(--yuku-accent-soft);color:var(--yuku-accent-ink)}.category-dot{background:var(--yuku-muted);border-radius:50%;flex-shrink:0;height:8px;opacity:.35;width:8px}.category-btn--selected .category-dot{background:var(--yuku-accent-ink);opacity:1}.category-label{flex:1;min-width:0;overflow-wrap:anywhere;text-align:left}.category-number{color:var(--yuku-muted);flex-shrink:0;font-family:Georgia,serif;font-size:12px;font-style:italic}.category-selected-label{flex-shrink:0;font-size:11px;font-weight:600}.category-meta{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between;margin:16px 0 24px}.category-meta .category-summary{align-items:center;display:flex;flex-wrap:wrap;gap:6px;margin:0}.byte-category-step .byte-actions{background:var(--yuku-canvas);bottom:0;margin-top:auto;padding:20px 0;position:sticky;z-index:1}.category-current{align-items:center;color:var(--yuku-muted);display:flex;flex-wrap:wrap;font-size:12px;gap:10px;min-width:0}.category-current .q-btn{font-size:12px;font-weight:500;min-height:30px}.category-current .q-btn__content{overflow-wrap:anywhere}@media (max-width:599px){.new-byte-stepper .q-stepper__header,.new-byte-stepper .q-stepper__tab{padding:8px}.byte-category-step{min-height:0;padding:24px 0 0}.byte-category-step .byte-step-heading{flex-wrap:wrap;gap:12px}.byte-category-step .category-scroller{max-height:48dvh}.byte-category-step .byte-actions{flex-wrap:wrap}.category-current{margin-bottom:4px;width:100%}}.new-byte-page[data-v-2492bde4]{background:#fff;color:var(--yuku-text);min-height:100%;padding:32px clamp(16px,3vw,48px)}.new-byte-page--dark[data-v-2492bde4]{background:var(--yuku-canvas);color:var(--yuku-text)}.new-byte-shell[data-v-2492bde4]{margin:0 auto;max-width:1440px}.new-byte-heading[data-v-2492bde4]{align-items:flex-start;display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;margin-bottom:32px}.new-byte-eyebrow[data-v-2492bde4]{background:var(--yuku-accent-soft);border-radius:6px;color:var(--yuku-accent-ink);display:inline-block;font-size:11px;font-weight:600;letter-spacing:.12em;padding:4px 10px}.new-byte-heading h1[data-v-2492bde4]{font-family:Georgia,Times New Roman,serif;font-size:clamp(30px,3vw,42px);font-weight:600;letter-spacing:-.025em;line-height:1.15;margin:10px 0 12px}.new-byte-heading p[data-v-2492bde4]{color:var(--yuku-muted);font-size:14px;line-height:1.7;margin:0}.new-byte-heading .q-btn[data-v-2492bde4]{border-radius:10px}.new-byte-composer-bar[data-v-2492bde4]{align-items:center;background:var(--yuku-soft);border-radius:12px;display:flex;gap:14px;margin-bottom:12px;min-height:52px;padding:0 12px}.new-byte-composer-bar .q-btn[data-v-2492bde4]{border-radius:8px;color:#566174;font-weight:700}.new-byte-composer-title[data-v-2492bde4]{display:flex;flex-direction:column;line-height:1.2}.new-byte-composer-title span[data-v-2492bde4]{color:var(--yuku-accent-ink);font-size:10px;font-weight:800;letter-spacing:.12em}.new-byte-composer-title strong[data-v-2492bde4]{font-size:14px}.new-byte-workspace[data-v-2492bde4]{margin:0}.new-byte-card[data-v-2492bde4]{background:#0000;border-radius:0;min-width:0}.new-byte-page--dark .new-byte-card[data-v-2492bde4]{background:#0000}.new-byte-page--dark .new-byte-composer-bar[data-v-2492bde4]{background:var(--yuku-surface)}.new-byte-page--dark .new-byte-composer-bar .q-btn[data-v-2492bde4]{color:#c6ceda}[data-v-2492bde4] .new-byte-stepper .md-editor{min-height:calc(100vh - 220px)}@media (max-width:599px){.new-byte-page[data-v-2492bde4]{padding:20px 16px}.new-byte-composer-bar[data-v-2492bde4]{border-radius:0;margin-bottom:0;min-height:20px;padding:0 4px}.new-byte-card[data-v-2492bde4]{border-radius:0}[data-v-2492bde4] .new-byte-stepper .md-editor{min-height:calc(100vh - 190px)}}.edit-byte-stepper[data-v-6234e224]{background:#0000;box-shadow:none}.edit-byte-stepper[data-v-6234e224] .q-stepper__header{background:var(--yuku-soft);border:0;box-shadow:none;padding:20px 26px 0}.edit-byte-stepper[data-v-6234e224] .q-stepper__tab{min-height:34px;padding:0 14px 18px}.edit-byte-stepper[data-v-6234e224] .q-stepper__dot{box-shadow:none}.edit-byte-stepper[data-v-6234e224] .q-stepper__step-content,.edit-byte-stepper[data-v-6234e224] .q-stepper__step-inner{padding:0}.edit-byte-content[data-v-6234e224]{min-width:0;padding:4px 30px 24px;position:relative}.edit-byte-heading[data-v-6234e224]{display:flex;gap:16px;justify-content:space-between;margin-bottom:18px}.edit-byte-heading h2[data-v-6234e224]{color:var(--yuku-text);font-size:24px;font-weight:800;line-height:1.2;margin:0}.edit-byte-heading p[data-v-6234e224]{color:#6b7486;font-size:14px;margin:7px 0 0}.edit-byte-heading--editor[data-v-6234e224]{margin-bottom:8px}.edit-byte-overline[data-v-6234e224]{color:var(--yuku-accent-ink);display:block;font-size:10px;font-weight:800;letter-spacing:.13em;margin-bottom:7px}.edit-new-topic[data-v-6234e224]{align-self:flex-start;background:var(--yuku-accent-soft);border-radius:9px;font-weight:700}.edit-category-search[data-v-6234e224]{margin-bottom:18px}.edit-category-search[data-v-6234e224] .q-field__control{border-radius:10px}.edit-selected-topic[data-v-6234e224]{margin-bottom:16px}.edit-selected-topic>span[data-v-6234e224]{color:var(--yuku-muted);display:block;font-size:12px;font-weight:700;margin-bottom:8px}.edit-category-grid[data-v-6234e224]{min-height:78px}.edit-category[data-v-6234e224]{background:var(--yuku-soft);border-radius:10px;color:#414a5c;font-size:13px;font-weight:650;justify-content:space-between;min-height:46px;padding:0 14px;text-align:left}.edit-category[data-v-6234e224]:hover{background:var(--yuku-accent-soft)}.edit-category--selected[data-v-6234e224],.edit-category--selected[data-v-6234e224]:hover{background:#222!important;color:#fff}.edit-byte-empty[data-v-6234e224],.edit-byte-notice[data-v-6234e224]{background:var(--yuku-soft);border-radius:10px;color:var(--yuku-muted);padding:18px}.edit-byte-notice[data-v-6234e224]{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:16px}.edit-category-pagination[data-v-6234e224]{align-items:center;color:var(--yuku-muted);display:flex;font-size:12px;font-weight:600;gap:16px;justify-content:space-between;margin-top:24px}.edit-byte-actions[data-v-6234e224]{align-items:center;display:flex;gap:8px;margin-top:28px;padding-top:20px}.edit-byte-actions[data-v-6234e224] .q-btn{border-radius:9px;font-weight:700;min-height:40px;padding:0 15px}.edit-byte-hint[data-v-6234e224],.edit-byte-selection[data-v-6234e224],.edit-byte-status[data-v-6234e224]{align-items:center;color:#667085;display:inline-flex;font-size:12px;gap:6px}.edit-byte-selection[data-v-6234e224]{color:#23825f;font-weight:700}.edit-byte-status[data-v-6234e224]{align-self:flex-start;background:#e9f8f1;border-radius:99px;color:#398269;font-weight:700;padding:6px 9px}.edit-topic-pill[data-v-6234e224]{background:var(--yuku-accent-soft);border-radius:99px;color:#c66a00;display:inline-block;font-weight:700;padding:2px 8px}.edit-byte-editor[data-v-6234e224]{min-width:0;width:100%}.edit-byte-editor[data-v-6234e224] .md-editor{border:0;border-radius:14px;box-shadow:none;height:calc(100vh - 220px);min-height:65vh;min-width:0;overflow:hidden;width:100%}.edit-byte-editor[data-v-6234e224] .md-editor-toolbar-wrapper{background:var(--yuku-soft);border:0}.edit-byte-editor[data-v-6234e224] .md-editor-input-wrapper textarea{font-size:15px;line-height:1.7}.edit-topic-dialog[data-v-6234e224]{border-radius:18px;box-shadow:none;width:min(440px,100vw - 32px)}.edit-topic-dialog__subtitle[data-v-6234e224]{color:#697386;font-size:13px;margin-top:4px}.body--dark{background:var(--yuku-surface);background:#fff!important;background:var(--yuku-soft);color:var(--yuku-text);color:var(--yuku-muted);color:#e5e9f3;color:#222}@media (max-width:599px){.edit-byte-stepper[data-v-6234e224] .q-stepper__header{padding:14px 12px 0}.edit-byte-stepper[data-v-6234e224] .q-stepper__tab{min-height:55px;padding:0 6px 12px}.edit-byte-stepper[data-v-6234e224] .q-stepper__caption{display:none}.edit-byte-content[data-v-6234e224]{padding:22px 16px 18px}.edit-byte-heading h2[data-v-6234e224]{font-size:21px}.edit-byte-hint[data-v-6234e224]{display:none}.edit-category-pagination[data-v-6234e224]{align-items:flex-start;flex-direction:column;gap:12px}.edit-byte-editor[data-v-6234e224] .md-editor{height:90vh;min-height:90vh}}.edit-byte-page{background:#fff;color:var(--yuku-text);min-height:100%;padding:4px}.edit-byte-page--dark{background:var(--yuku-canvas);color:var(--yuku-text)}.edit-byte-workspace{margin:0 auto;max-width:1440px}.edit-byte-card{background:#fff;border-radius:14px;min-height:calc(100vh - 8px);overflow:hidden}.edit-byte-page--dark .edit-byte-card{background:var(--yuku-surface)}@media (max-width:599px){.edit-byte-page{padding:0 0 2px}.edit-byte-card{border-radius:0;min-height:100vh}}.notification-content{display:block!important;letter-spacing:.02em!important;margin-block-end:1em!important;margin-block-start:1em!important;margin-inline-end:0!important;margin-inline-start:0!important;max-width:100%!important;overflow-wrap:normal;white-space:normal;word-break:keep-all;word-spacing:.2em!important}.notifications-list{background:#0000}.notifications-list__items{display:grid;gap:8px}.notification-row{border:1px solid #edf0f3;border-radius:12px;min-height:86px;padding:14px}.notification-title{color:#283346;font-size:14px;font-weight:750}.notification-time{color:#7a8495;font-size:11px;margin-top:4px;white-space:nowrap}body.body--dark .notification-row{border-color:#394357}body.body--dark .notification-title{color:var(--yuku-text)}body.body--dark .notification-time{color:var(--yuku-muted)}.notifications-page{min-height:100%;padding:28px 20px 48px}.notifications-page,.notifications-page--dark{background:var(--yuku-canvas);color:var(--yuku-text)}.notifications-shell{margin:0 auto;max-width:820px}.notifications-header{align-items:flex-start;display:flex;justify-content:space-between;margin:0 4px 20px}.notifications-header span{color:var(--yuku-accent-ink);display:block;font-size:10px;font-weight:800;letter-spacing:.13em;margin-bottom:7px}.notifications-header h1{font-size:clamp(28px,4vw,38px);font-weight:800;letter-spacing:-.04em;line-height:1.1;margin:0}.notifications-header p{color:var(--yuku-muted);font-size:14px;margin:8px 0 0}.notifications-content{background:#fff;border:1px solid var(--yuku-line);border-radius:16px;overflow:hidden}.notifications-page--dark .notifications-header p{color:var(--yuku-muted)}.notifications-page--dark .notifications-content{background:var(--yuku-surface);border-color:var(--yuku-line)}@media (max-width:599px){.notifications-page{padding:18px 12px 30px}.notifications-content{border-radius:12px}}.learners-directory{margin:0 auto;max-width:820px}.directory-label{color:var(--yuku-accent-ink);font-size:10px;font-weight:800;letter-spacing:.12em;margin:6px 0 10px}.learner-row{background:#fff;border:1px solid var(--yuku-line);border-radius:14px;margin-bottom:8px;min-height:90px;padding:14px}.learner-row .q-btn{border-radius:8px;font-weight:700;min-height:38px}body.body--dark .learner-row{background:var(--yuku-surface);border-color:#394357}@media (max-width:599px){.learner-row{padding:12px}}.learners-page[data-v-72a2fb9e]{min-height:100%;padding:28px 20px 48px}.learners-page--dark[data-v-72a2fb9e],.learners-page[data-v-72a2fb9e]{background:var(--yuku-canvas);color:var(--yuku-text)}.learners-shell[data-v-72a2fb9e]{margin:0 auto;max-width:1120px}.learners-header[data-v-72a2fb9e]{margin:0 4px 20px}.learners-header span[data-v-72a2fb9e]{color:var(--yuku-accent-ink);display:block;font-size:10px;font-weight:800;letter-spacing:.13em;margin-bottom:7px}.learners-header h1[data-v-72a2fb9e]{font-size:clamp(28px,4vw,38px);font-weight:800;letter-spacing:-.04em;line-height:1.1;margin:0}.learners-header p[data-v-72a2fb9e]{color:var(--yuku-muted);font-size:14px;margin:8px 0 0}.learners-page--dark .learners-header p[data-v-72a2fb9e]{color:var(--yuku-muted)}@media (max-width:599px){.learners-page[data-v-72a2fb9e]{padding:18px 12px 30px}}.activity-card[data-v-3e2c2723]{border:2px solid #0000;border-radius:15px;height:100%}.activity-card[data-v-3e2c2723]:hover{transform:translateY(-4px)}.active-card[data-v-3e2c2723]{background-color:#1987540d;border-color:var(--q-positive)}.timer-display[data-v-3e2c2723]{font-family:Courier New,monospace;letter-spacing:1px}@media (max-width:600px){.timer-display[data-v-3e2c2723]{font-size:2rem!important}}@media (max-width:1024px){.activity-card[data-v-3e2c2723]{max-width:100%}}.panel{background-color:#eff4f7;color:#777}.timers-page{min-height:100%;padding:28px 20px 48px}.timers-page,.timers-page--dark{background:var(--yuku-canvas);color:var(--yuku-text)}.timers-shell{margin:0 auto;max-width:1180px}.timers-header{margin:0 4px 20px}.timers-header span{color:var(--yuku-accent-ink);display:block;font-size:10px;font-weight:800;letter-spacing:.13em;margin-bottom:7px}.timers-header h1{font-size:clamp(28px,4vw,38px);font-weight:800;letter-spacing:-.04em;line-height:1.1;margin:0}.timers-header p{color:var(--yuku-muted);font-size:14px;margin:8px 0 0;max-width:620px}.timer-dashboard-tabs,.timers-tabs{background:#fff;border:1px solid var(--yuku-line);border-radius:14px;padding:10px}.timer-dashboard-tabs{margin:0 0 14px}.timers-tab{border-radius:8px;color:var(--yuku-muted);font-size:13px;font-weight:700;margin:0 3px;min-height:38px;padding:0 14px}.timers-panels{background:#0000}.timers-panels .q-tab-panel{padding:0}.timers-page--dark .timers-header p{color:var(--yuku-muted)}.timers-page--dark .timer-dashboard-tabs,.timers-page--dark .timers-tabs{background:var(--yuku-surface);border-color:var(--yuku-line)}@media (max-width:599px){.timers-page{padding:18px 12px 30px}.timer-dashboard-tabs,.timers-tabs{border-radius:11px;padding:7px}}