@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}.q-btn.feeds-interests-btn{background:#fff3e0;border-radius:9px;font-weight:700}.body--dark .q-btn.feeds-interests-btn{background:#3b2a1c;color:#fdba74!important}.directory-page{background:#fff;color:#292524;min-height:100%;padding-bottom:max(24px,env(safe-area-inset-bottom))}.directory-page__toolbar{gap:4px;margin:0 auto;max-width:800px;min-height:60px;padding:4px}.directory-page__toolbar>.q-btn{min-height:44px;min-width:44px}.directory-page__title{font-size:17px;font-weight:700;min-width:0;padding:0}.directory-page__upgrade{flex:0 0 auto;padding:0 8px}.directory-page__content{margin:0 auto;max-width:800px;min-width:0;padding:8px 12px 24px;width:100%}.directory-page__intro{padding:14px 4px 18px}.directory-page__intro .text-caption{color:#c2410c;font-size:11px;font-weight:800;letter-spacing:.12em}.directory-page__intro h1{font-size:clamp(23px,5vw,30px);font-weight:750;line-height:1.25;margin:3px 0 4px}.directory-page__intro p{color:#78716c;font-size:13px;line-height:1.5;margin:0}.directory-page__tabs{margin-bottom:10px;padding:2px 0 8px}.directory-page__tab{border:1px solid #d6d3d1;border-radius:20px;font-size:13px;font-weight:700;margin:0 4px 0 0;min-height:40px;padding:0 14px}.directory-page__tabs .q-tab__indicator{display:none}.directory-page__panels{background:#0000;min-width:0}.directory-page__panel{min-width:0;padding:0}.directory-page--dark{background:#171717;color:#f5f5f4}.directory-page--dark .directory-page__intro p{color:#a8a29e}.directory-page--dark .directory-page__intro .text-caption{color:#fdba74}.directory-page--dark .directory-page__tab{border-color:#57534e}@media (max-width:380px){.directory-page__toolbar{gap:0}.directory-page__upgrade{padding:0 5px}}.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:#1d1d1d;--md-bk-color-outstand:#292524;--md-bk-hover-color:#292524;--md-border-color:#44403c;--md-border-hover-color:#78716c;--md-border-active-color:#fb923c;--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:#fdba74;--md-theme-link-hover-color:#fed7aa;--md-theme-bg-color:#1d1d1d;--md-theme-bg-color-inset:#292524;--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:#1b2130;--md-bk-color-outstand:#242c3b;--md-bk-hover-color:#2c3545}.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:#1b2130;--md-theme-bg-color-inset:#242c3b}.byte-title-link{border-radius:4px;color:inherit;overflow-wrap:anywhere;text-decoration:none}.byte-title-link:hover{color:#b44e29;text-decoration:underline}.byte-title-link:focus-visible{outline:2px solid #b44e29;outline-offset:4px}.footer-choice-sheet{background:#faf8f5;border-radius:22px 22px 0 0;color:#292524;padding-bottom:max(12px,env(safe-area-inset-bottom))}.footer-choice-sheet .q-bottom-sheet__item{min-height:64px}.footer-choice-sheet .q-icon{color:#c85a32}.footer-choice-sheet.q-bottom-sheet--dark{background:#292524;color:#f5f1eb}.footer-choice-sheet.q-bottom-sheet--dark .q-icon{color:#e69a79}.bottom-navigation{--navigation-text:#78716c;--navigation-accent:#c85a32;backdrop-filter:blur(16px);background:#fffffff5;border-top:1px solid #e8e3dd;color:var(--navigation-text);min-height:70px;padding-bottom:max(6px,env(safe-area-inset-bottom));z-index:2000}.bottom-navigation--dark{--navigation-text:#a8a29e;--navigation-accent:#fdba74;background:#22201ef5;border-color:#44403c}.bottom-navigation__tabs{margin:0 auto;max-width:760px;min-height:64px;width:100%}.bottom-navigation .q-tabs__content{display:flex;flex-wrap:nowrap;min-height:64px;width:100%}.bottom-navigation .q-tabs__content>.bottom-navigation__tab{color:var(--navigation-text);flex:0 0 20%;max-width:20%;min-height:64px;min-width:0;opacity:1;padding:4px 0;width:20%}.bottom-navigation .q-tab__content{gap:5px;min-width:0;padding:0}.bottom-navigation .q-tab__icon{font-size:23px;height:24px;width:24px}.bottom-navigation .q-tabs__content>.q-tab--active{color:var(--navigation-accent)}.bottom-navigation .q-tab__indicator{display:none}.bottom-navigation__label{font-size:10px;font-weight:600;line-height:1.3}.bottom-navigation__create .q-tab__icon{background:#c85a32;border-radius:50%;box-shadow:0 3px 8px #c85a323b;color:#fff;font-size:28px;height:44px;width:44px}.bottom-navigation__badge{background:#c85a32;color:#fff;font-size:9px;right:4px;top:-4px}@media (max-width:359px){.bottom-navigation__label{font-size:9px}}.YL__toolbar-input-container{width:55%}.YL__toolbar-input-btn{border-color:#0000003d;border-style:solid}.notifications-list[data-v-1f0bb95e]{--notice-surface:#fff;--notice-border:#e8e6e1;--notice-heading:#1c1917;--notice-muted:#8c857b;--notice-text:#57534e;--notice-accent:#c85a32;--notice-soft:#fdf4f0;--notice-accent-border:#f2ded4;color:var(--notice-heading)}.notifications-list--dark[data-v-1f0bb95e]{--notice-surface:#2b2825;--notice-border:#443e38;--notice-heading:#f5f1eb;--notice-muted:#b7afa5;--notice-text:#d2c8bd;--notice-accent:#e69a79;--notice-soft:#3b2c25;--notice-accent-border:#72503e}.notification-filters[data-v-1f0bb95e]{margin:0 -2px 20px;padding:2px}.notification-filters[data-v-1f0bb95e] .q-tabs__content{gap:8px;justify-content:flex-start}.notification-filters[data-v-1f0bb95e] .q-tab{background:var(--notice-surface);border:1px solid var(--notice-border);border-radius:999px;color:var(--notice-text);flex:0 0 auto;min-height:38px;min-width:max-content;padding:0 16px}.notification-filters[data-v-1f0bb95e] .q-tab__content{flex-direction:row;font-size:13px;gap:6px}.notification-filters[data-v-1f0bb95e] .q-tab--active{background:var(--notice-heading);border-color:var(--notice-heading);color:var(--notice-surface)}.notification-filters[data-v-1f0bb95e] .q-tab__indicator{display:none}.filter-count[data-v-1f0bb95e]{background:var(--notice-soft);border-radius:999px;color:var(--notice-accent);font-size:11px;font-weight:700;padding:1px 6px}.notification-group[data-v-1f0bb95e]{margin-bottom:28px}.notification-group__heading[data-v-1f0bb95e]{align-items:center;color:var(--notice-muted);display:flex;font-size:12px;justify-content:space-between;margin-bottom:12px;padding:0 4px}.notification-group__heading h2[data-v-1f0bb95e]{font-size:12px;font-weight:700;letter-spacing:.06em;margin:0;text-transform:uppercase}.notifications-stack[data-v-1f0bb95e]{display:grid;gap:12px}.notification-card[data-v-1f0bb95e]{background:var(--notice-surface);border:1px solid var(--notice-border);border-radius:16px;box-shadow:0 1px 3px #2c28250d;overflow:hidden}.notification-card--unread[data-v-1f0bb95e]{border-color:var(--notice-accent-border)}.notification-card__item[data-v-1f0bb95e]{align-items:flex-start;padding:16px 14px}.notification-card__avatar[data-v-1f0bb95e]{min-width:0;padding-right:12px;position:relative}.notification-card__avatar .q-avatar[data-v-1f0bb95e]{background:var(--notice-soft);border:1px solid var(--notice-accent-border);border-radius:12px;color:var(--notice-accent);overflow:hidden}.notification-card__type-icon[data-v-1f0bb95e]{background:var(--notice-accent);border:2px solid var(--notice-surface);border-radius:50%;color:#fff;display:grid;height:17px;place-items:center;position:absolute;right:8px;top:28px;width:17px}.notification-card__main[data-v-1f0bb95e]{min-width:0}.notification-card__top[data-v-1f0bb95e]{display:flex;flex-wrap:wrap;gap:4px 8px;justify-content:space-between;margin-bottom:6px}.notification-card__type[data-v-1f0bb95e]{color:var(--notice-accent);font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.notification-card__top time[data-v-1f0bb95e]{color:var(--notice-muted);font-size:11px;white-space:nowrap}.notification-card__title[data-v-1f0bb95e]{font-size:13px;line-height:1.55!important;overflow-wrap:anywhere}.notification-card__content[data-v-1f0bb95e]{color:var(--notice-text);font-size:12px;line-height:1.6;margin-top:8px;overflow-wrap:anywhere;white-space:pre-wrap}.notification-card__content--quote[data-v-1f0bb95e]{background:var(--notice-soft);border-left:2px solid var(--notice-accent-border);border-radius:0 8px 8px 0;font-family:Georgia,Times New Roman,serif;font-size:14px;font-style:italic;padding:8px 10px}.notification-card__actions[data-v-1f0bb95e]{align-items:center;border-top:1px solid var(--notice-border);color:var(--notice-accent);display:flex;font-size:12px;font-weight:600;justify-content:space-between;margin-top:12px;padding-top:10px}.notification-card__dot[data-v-1f0bb95e]{background:var(--notice-accent);border-radius:50%;height:8px;width:8px}.notification-card__read[data-v-1f0bb95e]{color:var(--notice-muted)}.notification-loading[data-v-1f0bb95e]{align-items:center;color:var(--notice-accent);display:flex;font-size:12px;gap:8px;justify-content:center;padding:20px}.notifications-empty[data-v-1f0bb95e]{color:var(--notice-muted);padding:40px 16px;text-align:center}.notifications-empty h2[data-v-1f0bb95e]{color:var(--notice-heading);font-family:Georgia,Times New Roman,serif;font-size:22px}.notification-end[data-v-1f0bb95e],.notifications-empty p[data-v-1f0bb95e]{font-size:12px;line-height:1.6}.notification-end[data-v-1f0bb95e]{color:var(--notice-muted);padding:16px 8px;text-align:center}.notification-retry[data-v-1f0bb95e]{background:var(--notice-soft);border-radius:10px;color:var(--notice-accent)}.YL__toolbar-input-container{min-width:100px;width:65%}.YL__toolbar-input-btn{border:1px solid #00000012;border-radius:0;max-width:60px;width:100%}.YL__drawer-footer-link{color:inherit;font-size:.75rem;font-weight:500;text-decoration:none}.YL__drawer-footer-link:hover{color:#000}.ql-snow{border:none!important}.ql-toolbar{border:0 solid #78909c!important;color:#78909c!important}.ql-toolbar .ql-stroke{fill:none;stroke:#78909c}.ql-toolbar .ql-fill{fill:#78909c;stroke:none}.ql-toolbar .ql-picker{color:#78909c}.ql-tooltip{left:0!important;top:28.7333px;width:104px}.ql-container{min-height:200px!important}.Yukudemy_dev__toolbar{height:60px}.Yukudemy_logo{height:50px;width:59px}.Yukudemy_dev__toolbar-input-container{min-width:100px;width:55%}.Yukudemy_dev__toolbar-input-btn{border-radius:0;max-width:60px;width:100%}.Yukudemy_dev__drawer-link .q-item__section--avatar{margin:-8px 0 -8px -16px;padding:8px 0 8px 16px}.Yukudemy_dev__drawer-link .q-item__section--main{font-size:18px;font-weight:300;margin:-8px -16px -8px 16px;padding:8px 16px 8px 2px}.Yukudemy_dev__drawer-item{padding:6px 12px 6px 23px}.Yukudemy_dev__sticky{min-height:49px}.Yukudemy_dev__sticky-settings{padding-left:17px;padding-right:17px}.bg-image{background-image:linear-gradient(135deg,#6e7b86,#6e7b86)}[v-cloak]{display:none!important}.author-profile-link[data-v-566fe97d]{border-radius:4px;color:inherit;text-decoration:none}.author-profile-link[data-v-566fe97d]:hover{color:var(--yuku-accent-ink,#b44e29);text-decoration:underline}.author-profile-link[data-v-566fe97d]:focus-visible{outline:2px solid var(--yuku-accent,#c85a32);outline-offset:3px}.author-profile-link--avatar[data-v-566fe97d]{border-radius:50%;display:inline-flex;flex-shrink:0;vertical-align:middle}.author-profile-link--avatar[data-v-566fe97d]:hover{box-shadow:0 0 0 2px var(--yuku-accent-soft,#fdf4f0);text-decoration:none}.feed-byte-card[data-v-5a46d70c]{background:var(--feed-surface,#fff);border:1px solid var(--feed-border,#f2eee9);border-radius:16px;box-shadow:0 2px 10px #46321e0a,0 1px 3px #46321e05;color:var(--feed-text,#383228);min-width:0;width:100%}.feed-byte-card__header[data-v-5a46d70c]{align-items:flex-start;display:flex;gap:10px;min-width:0;padding:16px 16px 0}.feed-byte-card__avatar[data-v-5a46d70c]{border:1px solid var(--feed-border,#f2eee9);flex:0 0 auto}.feed-byte-card__avatar img[data-v-5a46d70c]{height:100%;object-fit:cover;width:100%}.feed-byte-card__identity[data-v-5a46d70c]{flex:1;min-width:0}.feed-byte-card__name[data-v-5a46d70c]{font-size:14px;font-weight:700;line-height:1.4;overflow-wrap:anywhere}.feed-byte-card__meta[data-v-5a46d70c]{align-items:center;color:var(--feed-secondary,#78716c);display:flex;flex-wrap:wrap;font-size:11px;gap:4px 6px;line-height:1.5;margin-top:3px}.feed-byte-card__category[data-v-5a46d70c]{background:var(--feed-canvas,#faf9f7);border:1px solid var(--feed-border,#f2eee9);border-radius:5px;color:var(--feed-accent,#c85a32);max-width:100%;overflow-wrap:anywhere;padding:1px 6px}.feed-byte-card__time[data-v-5a46d70c]{color:var(--feed-secondary,#78716c)}.feed-byte-card__follow[data-v-5a46d70c]{border-radius:16px;color:var(--feed-accent,#c85a32);flex:0 0 auto;font-size:12px;margin:-6px -6px 0 0;min-height:44px;padding:0 7px}.feed-byte-card__body[data-v-5a46d70c]{min-width:0;padding:12px 16px 6px}.feed-byte-card__title[data-v-5a46d70c]{font-family:Georgia,Times New Roman,serif;font-size:22px;font-weight:600;line-height:1.35;margin:0 0 12px;overflow-wrap:anywhere}.feed-byte-card__read[data-v-5a46d70c]{color:var(--feed-accent,#c85a32);margin-top:8px;min-height:44px}.feed-byte-card__actions[data-v-5a46d70c]{border-top:1px solid var(--feed-border,#f2eee9);color:var(--feed-secondary,#78716c);display:flex;flex-wrap:wrap;gap:2px;justify-content:space-between;margin:0 16px;padding:5px 0 8px}.feed-byte-card__actions .q-btn[data-v-5a46d70c]{border-radius:10px;font-size:12px;margin:0;min-height:44px;min-width:44px;padding:4px 6px}.feed-byte-card__actions[data-v-5a46d70c] .q-icon{font-size:19px}.feed-byte-card__actions .feed-byte-card__star--active[data-v-5a46d70c]{color:var(--feed-accent,#c85a32)}.feed-byte-markdown[data-v-5a46d70c]{--md-bk-color:var(--feed-surface,#fff)!important;background:#0000;max-width:100%;min-width:0;width:100%}.feed-byte-markdown[data-v-5a46d70c] .md-editor-preview{--md-theme-bg-color:var(--feed-surface,#fff)!important;background:#0000;font-size:15px;max-width:100%;min-width:0;overflow-wrap:anywhere}.feed-byte-markdown[data-v-5a46d70c] .md-editor-preview-wrapper{min-width:0;padding:0}.feed-byte-markdown[data-v-5a46d70c] p{line-height:1.65;overflow-wrap:anywhere!important;white-space:normal;word-spacing:normal!important}.feed-byte-markdown[data-v-5a46d70c] p:first-child{margin-top:0}.feed-byte-markdown[data-v-5a46d70c] iframe,.feed-byte-markdown[data-v-5a46d70c] img,.feed-byte-markdown[data-v-5a46d70c] svg,.feed-byte-markdown[data-v-5a46d70c] video{max-width:100%!important}.feed-byte-markdown[data-v-5a46d70c] img{height:auto}.feed-byte-markdown[data-v-5a46d70c] .katex-display,.feed-byte-markdown[data-v-5a46d70c] pre,.feed-byte-markdown[data-v-5a46d70c] table{max-width:100%;overflow-x:auto}.feed-byte-markdown[data-v-5a46d70c] table{display:block}.feed-byte-markdown[data-v-5a46d70c] pre code{overflow-wrap:normal;white-space:pre}@media (max-width:359px){.feed-byte-card__header[data-v-5a46d70c]{gap:8px;padding:14px 12px 0}.feed-byte-card__body[data-v-5a46d70c]{padding:10px 12px 6px}.feed-byte-card__actions[data-v-5a46d70c]{margin:0 12px}}.ql-editing input{border:0 solid #1976d2!important}.answer-card .md-editor,.md-editor .md-editor-toolbar-wrapper,.md-editor-content{width:95vw!important}.suggested-people[data-v-ee1076e0]{max-width:100%;min-width:0}.suggested-people__header[data-v-ee1076e0]{align-items:center;display:flex;gap:8px;justify-content:space-between}.suggested-people__header h2[data-v-ee1076e0]{color:var(--feed-text,#383228);font-size:14px;font-weight:700;line-height:1.4;margin:0}.suggested-people__see-all[data-v-ee1076e0]{color:var(--feed-accent,#c85a32);font-size:12px;min-height:44px;padding:0 4px}.suggested-people__list[data-v-ee1076e0]{display:flex;gap:12px;max-width:100%;overflow-x:auto;padding:2px 0 6px;scroll-snap-type:x proximity}.suggested-person[data-v-ee1076e0]{background:var(--feed-surface,#fff);border:1px solid var(--feed-border,#f2eee9);border-radius:16px;box-shadow:0 2px 8px #46321e08;color:var(--feed-text,#383228);flex:0 0 calc(50% - 6px);max-width:190px;min-width:145px;padding:16px 12px 12px;scroll-snap-align:start;text-align:center}.suggested-person__avatar[data-v-ee1076e0]{border:1px solid var(--feed-border,#f2eee9);margin-bottom:9px}.suggested-person__name[data-v-ee1076e0],.suggested-person__username[data-v-ee1076e0]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.suggested-person__name[data-v-ee1076e0]{font-size:12px;font-weight:700;line-height:1.5}.suggested-person__username[data-v-ee1076e0]{color:var(--feed-secondary,#78716c);font-size:11px;margin:2px 0 10px}.suggested-person__follow[data-v-ee1076e0]{background:var(--feed-accent-soft,#fdf4f0);color:var(--feed-accent,#c85a32);font-size:12px;min-height:44px;width:100%}.suggested-person__follow--active[data-v-ee1076e0]{background:#c85a32;color:#fff}.suggested-people__loading[data-v-ee1076e0]{color:var(--feed-accent,#c85a32);padding:20px;text-align:center}.feed-posts[data-v-16f0206c]{margin:0;min-width:0;width:100%}.feed-posts[data-v-16f0206c] .q-card__section,.feed-posts[data-v-16f0206c] .q-item,.feed-posts[data-v-16f0206c] .q-item__section--main{min-width:0}.feed-posts[data-v-16f0206c] .q-item__label{overflow-wrap:anywhere}.feed-posts[data-v-16f0206c] .md-editor:not(.md-editor-fullscreen){margin-left:0!important;margin-right:0!important;max-width:100%!important;min-width:0;width:100%!important}.feed-posts[data-v-16f0206c] .md-editor-preview-wrapper{max-width:100%;min-width:0;padding:8px 0}.feed-posts[data-v-16f0206c] .md-editor-preview{font-size:15px;max-width:100%;min-width:0;overflow-wrap:anywhere}.feed-posts[data-v-16f0206c] .md-editor-preview p{line-height:1.65;overflow-wrap:anywhere!important;white-space:normal;word-break:normal;word-spacing:normal!important}.feed-posts[data-v-16f0206c] .md-editor-preview iframe,.feed-posts[data-v-16f0206c] .md-editor-preview img,.feed-posts[data-v-16f0206c] .md-editor-preview svg,.feed-posts[data-v-16f0206c] .md-editor-preview video{max-width:100%!important}.feed-posts[data-v-16f0206c] .md-editor-preview img{height:auto}.feed-posts[data-v-16f0206c] .md-editor-preview .katex-display,.feed-posts[data-v-16f0206c] .md-editor-preview pre,.feed-posts[data-v-16f0206c] .md-editor-preview table{max-width:100%;overflow-x:auto}.feed-posts[data-v-16f0206c] .md-editor-preview table{display:block}.feed-posts[data-v-16f0206c] .md-editor-preview pre code{overflow-wrap:normal;white-space:pre}.feed-posts[data-v-16f0206c] .md-editor-preview h1 strong,.feed-posts[data-v-16f0206c] .md-editor-preview h2 strong,.feed-posts[data-v-16f0206c] .md-editor-preview h3 strong{line-height:1.35!important}.feed-posts[data-v-16f0206c] .md-editor-toolbar-wrapper{overflow-x:auto}.feed-posts[data-v-16f0206c] .q-avatar img{height:100%;object-fit:cover;width:100%}.byte-reply-dialog[data-v-ff74b95c]{--reply-canvas:#faf9f7;--reply-card:#fff;--reply-muted:#f4f2ee;--reply-border:#e7e5e4;--reply-text:#292524;--reply-secondary:#78716c;--reply-accent:#c85a32;--reply-soft:#fbf0eb;background:var(--reply-canvas);color:var(--reply-text);display:flex;flex-direction:column;height:100vh;height:100dvh;min-width:0;overflow:hidden}.byte-reply-dialog--dark[data-v-ff74b95c]{--reply-canvas:#171717;--reply-card:#22201e;--reply-muted:#2b2825;--reply-border:#44403c;--reply-text:#f5f5f4;--reply-secondary:#a8a29e;--reply-accent:#fdba74;--reply-soft:#3b2a1c}.byte-reply-dialog[data-v-ff74b95c]{max-width:100%!important;overflow:hidden!important;width:100%!important}.byte-reply-dialog__header[data-v-ff74b95c]{border-bottom:1px solid var(--reply-border);flex:0 0 auto;gap:8px;min-height:68px;padding:max(8px,env(safe-area-inset-top)) 12px 8px}.byte-reply-dialog__header .q-btn[data-v-ff74b95c]{color:var(--reply-secondary);min-height:44px;min-width:44px}.byte-reply-dialog__heading[data-v-ff74b95c]{flex:1;min-width:0}.byte-reply-dialog__heading h1[data-v-ff74b95c]{font-size:16px;font-weight:700;line-height:1.4;margin:0;overflow-wrap:anywhere}.byte-reply-dialog__category[data-v-ff74b95c]{align-items:center;color:var(--reply-secondary);display:flex;font-size:11px;gap:5px;margin-top:3px}.byte-reply-dialog__category span[data-v-ff74b95c]{background:var(--reply-soft);border:1px solid var(--reply-border);border-radius:5px;color:var(--reply-accent);overflow-wrap:anywhere;padding:1px 6px}.byte-reply-dialog__draft[data-v-ff74b95c]{background:var(--reply-muted);border:1px solid var(--reply-border);border-radius:20px;color:var(--reply-secondary);flex:0 0 auto;font-size:11px;padding:4px 9px}.byte-reply-dialog__form[data-v-ff74b95c]{display:flex;flex:1;flex-direction:column;margin:0;min-height:0;min-width:0;width:100%}.byte-reply-dialog__context[data-v-ff74b95c]{background:var(--reply-card);border:1px solid var(--reply-border);border-radius:12px;flex:0 0 auto;margin:12px 12px 0;overflow:hidden}.byte-reply-dialog__context[data-v-ff74b95c] .q-expansion-item__container>.q-item{background:var(--reply-muted);color:var(--reply-secondary);font-size:12px;min-height:44px;padding:0 12px}.byte-reply-dialog__context[data-v-ff74b95c] .q-item__section--avatar{color:var(--reply-accent);min-width:28px}.byte-reply-dialog__quote[data-v-ff74b95c]{align-items:flex-start;border-top:1px solid var(--reply-border);display:flex;gap:9px;padding:12px}.byte-reply-dialog__quote-copy[data-v-ff74b95c]{flex:1;min-width:0}.byte-reply-dialog__quote-author[data-v-ff74b95c]{font-size:12px;font-weight:700;overflow-wrap:anywhere}.byte-reply-dialog__quote-author span[data-v-ff74b95c]{color:var(--reply-secondary);font-size:10px;font-weight:400;margin-left:5px}.byte-reply-dialog__quote-content[data-v-ff74b95c]{border-left:2px solid var(--reply-accent);margin-top:5px;max-height:100px;overflow:auto;padding-left:8px}.byte-reply-dialog__quote-content[data-v-ff74b95c] .md-editor{--md-bk-color:var(--reply-card)!important;background:#0000}.byte-reply-dialog__quote-content[data-v-ff74b95c] .md-editor-preview{font-size:12px;overflow-wrap:anywhere}.byte-reply-dialog__quote-content[data-v-ff74b95c] p{line-height:1.5;margin:0}.byte-reply-dialog__quote-content[data-v-ff74b95c] img,.byte-reply-dialog__quote-content[data-v-ff74b95c] svg{max-width:100%}.byte-reply-dialog__canvas[data-v-ff74b95c]{display:flex;flex:1;min-height:0;min-width:0;overflow:hidden;padding-top:12px;width:100%}.byte-reply-dialog__canvas[data-v-ff74b95c] .md-editor:not(.md-editor-fullscreen){--md-bk-color:var(--reply-canvas)!important;--md-border-color:#0000;background:var(--reply-canvas);border:0!important;border-radius:0;box-shadow:none;flex:1;height:100%;margin:0;max-width:100%;min-width:0;padding:0;width:100%!important}.byte-reply-dialog__canvas[data-v-ff74b95c] .md-editor-toolbar-wrapper{background:var(--reply-card);border:0!important;flex:0 0 auto;overflow-x:auto;padding:4px 8px}.byte-reply-dialog__canvas[data-v-ff74b95c] .md-editor-toolbar{flex-wrap:nowrap}.byte-reply-dialog__canvas[data-v-ff74b95c] .md-editor-toolbar-item{border-radius:8px;min-height:36px;min-width:32px}.byte-reply-dialog__canvas[data-v-ff74b95c] .cm-editor{font-size:16px}.byte-reply-dialog__canvas[data-v-ff74b95c] .md-editor-content-wrapper{min-width:0}.byte-reply-dialog__canvas[data-v-ff74b95c] .md-editor-resize-operate{display:none!important}.byte-reply-dialog__canvas[data-v-ff74b95c] .md-editor-content-wrapper>.md-editor-custom-scrollbar:first-child{flex:1 1 0;min-width:0;width:100%!important}.byte-reply-dialog__canvas--preview[data-v-ff74b95c] .md-editor-content-wrapper>.md-editor-custom-scrollbar:first-child,.byte-reply-dialog__canvas[data-v-ff74b95c] .md-editor-content-wrapper>.md-editor-custom-scrollbar:last-child{display:none}.byte-reply-dialog__canvas--preview[data-v-ff74b95c] .md-editor-content-wrapper>.md-editor-custom-scrollbar:last-child{display:block;flex:1 1 0;min-width:0;width:100%}.byte-reply-dialog__canvas[data-v-ff74b95c] .cm-editor,.byte-reply-dialog__canvas[data-v-ff74b95c] .md-editor-input-wrapper{min-width:0;width:100%}.byte-reply-dialog__canvas[data-v-ff74b95c] .cm-editor,.byte-reply-dialog__canvas[data-v-ff74b95c] .cm-scroller,.byte-reply-dialog__canvas[data-v-ff74b95c] .md-editor-input-wrapper{border:0!important;box-shadow:none!important;outline:0!important}.byte-reply-dialog__canvas[data-v-ff74b95c] .md-editor-custom-scrollbar__track{display:none!important}.byte-reply-dialog__canvas[data-v-ff74b95c] .cm-scroller .cm-content[contenteditable=true]{box-sizing:border-box;line-height:1.65;margin:0!important;padding:18px 8px}.byte-reply-dialog__canvas[data-v-ff74b95c] .cm-placeholder{color:var(--reply-secondary)}.byte-reply-dialog__footer[data-v-ff74b95c]{align-items:center;background:var(--reply-canvas);border-top:1px solid var(--reply-border);display:flex;flex:0 0 auto;flex-wrap:wrap;gap:6px;justify-content:space-between;padding:10px 12px max(10px,env(safe-area-inset-bottom))}.byte-reply-dialog__counter[data-v-ff74b95c]{align-items:center;color:var(--reply-text);display:flex;font-size:11px;font-variant-numeric:tabular-nums;gap:7px}.byte-reply-dialog__counter span span[data-v-ff74b95c]{color:var(--reply-secondary)}.byte-reply-dialog__counter--full[data-v-ff74b95c]{color:var(--reply-accent)}.byte-reply-dialog__footer-actions[data-v-ff74b95c]{align-items:center;display:flex;gap:4px;margin-left:auto}.byte-reply-dialog__footer .q-btn[data-v-ff74b95c]{font-size:12px;min-height:44px;padding:0 10px}.byte-reply-dialog__footer .byte-reply-dialog__post[data-v-ff74b95c]{background:#c85a32;box-shadow:0 3px 10px #c85a3233;color:#fff;padding:0 16px}@media (max-height:500px){.byte-reply-dialog__quote-content[data-v-ff74b95c]{max-height:48px}.byte-reply-dialog__header[data-v-ff74b95c]{min-height:52px}}.byte-responses[data-v-2dc4d6e2]{min-width:0;width:100%}.byte-responses--nested[data-v-2dc4d6e2]{border-left:2px solid var(--byte-border,#e8e3dd);margin:14px 0 0 2px;padding-left:12px;width:auto}.response-compose-trigger[data-v-2dc4d6e2]{background:var(--byte-surface,#fff);border:1px dashed var(--byte-border,#d6d3d1);border-radius:12px;box-shadow:0 1px 3px #00000008;color:var(--byte-secondary,#78716c);margin-bottom:14px;min-height:54px;padding:10px 14px;width:100%}.response-compose-trigger[data-v-2dc4d6e2] .q-btn__content{flex-wrap:nowrap;gap:10px;justify-content:flex-start}.response-compose-trigger__icon[data-v-2dc4d6e2]{align-items:center;background:var(--byte-accent-soft,#fff7ed);border-radius:50%;color:var(--byte-accent,#c85a32);display:inline-flex;flex:0 0 auto;height:30px;justify-content:center;width:30px}.response-compose-trigger__label[data-v-2dc4d6e2]{font-size:13px;min-width:0;text-align:left}.response-compose-trigger__badge[data-v-2dc4d6e2]{background:var(--byte-accent-soft,#fff7ed);border:1px solid var(--byte-accent-border,#fed7aa);border-radius:16px;color:var(--byte-accent,#c85a32);font-size:12px;font-weight:700;margin-left:auto;padding:3px 9px}.response-card[data-v-2dc4d6e2]{--response-surface:var(--byte-surface,#fff);background:var(--response-surface);border:1px solid var(--byte-border,#e8e3dd);border-radius:14px;box-shadow:0 1px 3px #00000008,0 4px 12px #00000005;color:var(--byte-text,#292524);min-width:0;padding:15px}.response-card+.response-card[data-v-2dc4d6e2]{margin-top:14px}.byte-responses--nested>.response-card[data-v-2dc4d6e2]{--response-surface:var(--byte-nested-surface,#fefefd);border-radius:12px;box-shadow:none;padding:12px}.response-share-content[data-v-2dc4d6e2]{min-width:0;padding:6px}.response-author[data-v-2dc4d6e2]{align-items:center;display:flex;gap:10px}.response-author__avatar[data-v-2dc4d6e2]{border:1px solid var(--byte-border,#e8e3dd);flex:0 0 auto}.response-author-detail[data-v-2dc4d6e2]{flex:1;min-width:0;overflow-wrap:anywhere}.response-author__name[data-v-2dc4d6e2]{font-size:13px;font-weight:700;line-height:1.4}.response-author__time[data-v-2dc4d6e2]{color:var(--byte-secondary,#78716c);font-size:11px;margin-top:2px}.response-actions[data-v-2dc4d6e2]{align-items:center;border-top:1px solid var(--byte-border,#e8e3dd);color:var(--byte-secondary,#78716c);display:flex;flex-wrap:wrap;gap:2px;padding-top:7px}.response-actions .q-btn[data-v-2dc4d6e2]{border-radius:10px;font-size:12px;min-height:44px;min-width:44px;padding:4px 6px}.response-actions[data-v-2dc4d6e2] .q-icon{font-size:19px}.response-actions .response-star--active[data-v-2dc4d6e2]{color:#d97706}.response-actions .response-reply[data-v-2dc4d6e2]{color:var(--byte-accent,#c85a32);margin-left:auto}.response-share-content>.byte-markdown[data-v-2dc4d6e2]{--md-bk-color:var(--response-surface)!important}.response-share-content>.byte-markdown[data-v-2dc4d6e2],.response-share-content>.byte-markdown[data-v-2dc4d6e2] .md-editor-content,.response-share-content>.byte-markdown[data-v-2dc4d6e2] .md-editor-preview,.response-share-content>.byte-markdown[data-v-2dc4d6e2] .md-editor-preview-wrapper{background-color:initial}.response-share-content>.byte-markdown[data-v-2dc4d6e2] .md-editor-preview{--md-theme-bg-color:var(--response-surface)!important;max-width:100%;min-width:0}.response-composer[data-v-2dc4d6e2]{min-width:0}.response-dialog[data-v-2dc4d6e2]{display:flex;flex-direction:column;height:100vh;height:100dvh}.response-dialog-toolbar[data-v-2dc4d6e2]{flex:0 0 auto;padding-top:env(safe-area-inset-top)}.response-dialog-context[data-v-2dc4d6e2]{flex:0 0 auto;max-height:25vh;overflow:auto;padding:0 12px}.response-dialog-body[data-v-2dc4d6e2]{display:flex;flex:1;flex-direction:column;min-height:0;padding:12px 12px max(12px,env(safe-area-inset-bottom))}.response-dialog-body>.row[data-v-2dc4d6e2]{flex:0 0 auto}.response-dialog-body .q-btn[data-v-2dc4d6e2]{min-height:44px}.response-composer[data-v-2dc4d6e2] .md-editor:not(.md-editor-fullscreen){border-radius:12px;flex:1;height:auto;min-height:160px;width:100%}.response-composer[data-v-2dc4d6e2] .md-editor-toolbar-wrapper{overflow-x:auto}.byte-markdown[data-v-2dc4d6e2]{font-size:15px;max-width:100%;min-width:0;width:100%}.byte-markdown[data-v-2dc4d6e2] .md-editor-preview-wrapper{padding:12px 0}.byte-markdown[data-v-2dc4d6e2] .md-editor-preview{overflow-wrap:anywhere;word-break:normal}.byte-markdown[data-v-2dc4d6e2] p{line-height:1.65;overflow-wrap:anywhere!important;white-space:normal;word-spacing:normal!important}.byte-markdown[data-v-2dc4d6e2] iframe,.byte-markdown[data-v-2dc4d6e2] img,.byte-markdown[data-v-2dc4d6e2] video{max-width:100%!important}.byte-markdown[data-v-2dc4d6e2] img{height:auto}.byte-markdown[data-v-2dc4d6e2] .katex-display,.byte-markdown[data-v-2dc4d6e2] .md-editor-preview table,.byte-markdown[data-v-2dc4d6e2] pre{max-width:100%;overflow-x:auto}.byte-markdown[data-v-2dc4d6e2] h1,.byte-markdown[data-v-2dc4d6e2] h2,.byte-markdown[data-v-2dc4d6e2] h3{line-height:1.35}.feed-posts[data-v-92d8e820]{margin:0;min-width:0;width:100%}.feed-posts[data-v-92d8e820] .q-card__section,.feed-posts[data-v-92d8e820] .q-item,.feed-posts[data-v-92d8e820] .q-item__section--main{min-width:0}.feed-posts[data-v-92d8e820] .q-item__label{overflow-wrap:anywhere}.feed-posts[data-v-92d8e820] .md-editor:not(.md-editor-fullscreen){margin-left:0!important;margin-right:0!important;max-width:100%!important;min-width:0;width:100%!important}.feed-posts[data-v-92d8e820] .md-editor-preview-wrapper{max-width:100%;min-width:0;padding:8px 0}.feed-posts[data-v-92d8e820] .md-editor-preview{font-size:15px;max-width:100%;min-width:0;overflow-wrap:anywhere}.feed-posts[data-v-92d8e820] .md-editor-preview p{line-height:1.65;overflow-wrap:anywhere!important;white-space:normal;word-break:normal;word-spacing:normal!important}.feed-posts[data-v-92d8e820] .md-editor-preview iframe,.feed-posts[data-v-92d8e820] .md-editor-preview img,.feed-posts[data-v-92d8e820] .md-editor-preview svg,.feed-posts[data-v-92d8e820] .md-editor-preview video{max-width:100%!important}.feed-posts[data-v-92d8e820] .md-editor-preview img{height:auto}.feed-posts[data-v-92d8e820] .md-editor-preview .katex-display,.feed-posts[data-v-92d8e820] .md-editor-preview pre,.feed-posts[data-v-92d8e820] .md-editor-preview table{max-width:100%;overflow-x:auto}.feed-posts[data-v-92d8e820] .md-editor-preview table{display:block}.feed-posts[data-v-92d8e820] .md-editor-preview pre code{overflow-wrap:normal;white-space:pre}.feed-posts[data-v-92d8e820] .md-editor-preview h1 strong,.feed-posts[data-v-92d8e820] .md-editor-preview h2 strong,.feed-posts[data-v-92d8e820] .md-editor-preview h3 strong{line-height:1.35!important}.feed-posts[data-v-92d8e820] .md-editor-toolbar-wrapper{overflow-x:auto}.feed-posts[data-v-92d8e820] .q-avatar img{height:100%;object-fit:cover;width:100%}.feed-posts[data-v-6ce2cf58]{margin:0;min-width:0;width:100%}.feed-posts[data-v-6ce2cf58] .q-card__section,.feed-posts[data-v-6ce2cf58] .q-item,.feed-posts[data-v-6ce2cf58] .q-item__section--main{min-width:0}.feed-posts[data-v-6ce2cf58] .q-item__label{overflow-wrap:anywhere}.feed-posts[data-v-6ce2cf58] .md-editor:not(.md-editor-fullscreen){margin-left:0!important;margin-right:0!important;max-width:100%!important;min-width:0;width:100%!important}.feed-posts[data-v-6ce2cf58] .md-editor-preview-wrapper{max-width:100%;min-width:0;padding:8px 0}.feed-posts[data-v-6ce2cf58] .md-editor-preview{font-size:15px;max-width:100%;min-width:0;overflow-wrap:anywhere}.feed-posts[data-v-6ce2cf58] .md-editor-preview p{line-height:1.65;overflow-wrap:anywhere!important;white-space:normal;word-break:normal;word-spacing:normal!important}.feed-posts[data-v-6ce2cf58] .md-editor-preview iframe,.feed-posts[data-v-6ce2cf58] .md-editor-preview img,.feed-posts[data-v-6ce2cf58] .md-editor-preview svg,.feed-posts[data-v-6ce2cf58] .md-editor-preview video{max-width:100%!important}.feed-posts[data-v-6ce2cf58] .md-editor-preview img{height:auto}.feed-posts[data-v-6ce2cf58] .md-editor-preview .katex-display,.feed-posts[data-v-6ce2cf58] .md-editor-preview pre,.feed-posts[data-v-6ce2cf58] .md-editor-preview table{max-width:100%;overflow-x:auto}.feed-posts[data-v-6ce2cf58] .md-editor-preview table{display:block}.feed-posts[data-v-6ce2cf58] .md-editor-preview pre code{overflow-wrap:normal;white-space:pre}.feed-posts[data-v-6ce2cf58] .md-editor-preview h1 strong,.feed-posts[data-v-6ce2cf58] .md-editor-preview h2 strong,.feed-posts[data-v-6ce2cf58] .md-editor-preview h3 strong{line-height:1.35!important}.feed-posts[data-v-6ce2cf58] .md-editor-toolbar-wrapper{overflow-x:auto}.feed-posts[data-v-6ce2cf58] .q-avatar img{height:100%;object-fit:cover;width:100%}.feed-posts[data-v-3f08a094]{margin:0;min-width:0;width:100%}.feed-posts[data-v-3f08a094] .q-card__section,.feed-posts[data-v-3f08a094] .q-item,.feed-posts[data-v-3f08a094] .q-item__section--main{min-width:0}.feed-posts[data-v-3f08a094] .q-item__label{overflow-wrap:anywhere}.feed-posts[data-v-3f08a094] .md-editor:not(.md-editor-fullscreen){margin-left:0!important;margin-right:0!important;max-width:100%!important;min-width:0;width:100%!important}.feed-posts[data-v-3f08a094] .md-editor-preview-wrapper{max-width:100%;min-width:0;padding:8px 0}.feed-posts[data-v-3f08a094] .md-editor-preview{font-size:15px;max-width:100%;min-width:0;overflow-wrap:anywhere}.feed-posts[data-v-3f08a094] .md-editor-preview p{line-height:1.65;overflow-wrap:anywhere!important;white-space:normal;word-break:normal;word-spacing:normal!important}.feed-posts[data-v-3f08a094] .md-editor-preview iframe,.feed-posts[data-v-3f08a094] .md-editor-preview img,.feed-posts[data-v-3f08a094] .md-editor-preview svg,.feed-posts[data-v-3f08a094] .md-editor-preview video{max-width:100%!important}.feed-posts[data-v-3f08a094] .md-editor-preview img{height:auto}.feed-posts[data-v-3f08a094] .md-editor-preview .katex-display,.feed-posts[data-v-3f08a094] .md-editor-preview pre,.feed-posts[data-v-3f08a094] .md-editor-preview table{max-width:100%;overflow-x:auto}.feed-posts[data-v-3f08a094] .md-editor-preview table{display:block}.feed-posts[data-v-3f08a094] .md-editor-preview pre code{overflow-wrap:normal;white-space:pre}.feed-posts[data-v-3f08a094] .md-editor-preview h1 strong,.feed-posts[data-v-3f08a094] .md-editor-preview h2 strong,.feed-posts[data-v-3f08a094] .md-editor-preview h3 strong{line-height:1.35!important}.feed-posts[data-v-3f08a094] .md-editor-toolbar-wrapper{overflow-x:auto}.feed-posts[data-v-3f08a094] .q-avatar img{height:100%;object-fit:cover;width:100%}.byte-interests-dialog[data-v-8bbfe044]{--interest-canvas:#faf9f7;--interest-card:#fff;--interest-low:#f4f3f1;--interest-border:#e6e3df;--interest-heading:#1a1816;--interest-muted:#6c6660;--interest-accent:#c85a32;--interest-soft:#fdf5f0;--interest-tint:#faeee6;--interest-accent-border:#ebc8b6;background:var(--interest-canvas);border-radius:20px;box-shadow:none;color:var(--interest-heading);display:flex;flex-direction:column;height:min(800px,calc(100dvh - 48px));max-height:100%;max-width:100%;overflow:hidden!important;width:min(600px,calc(100vw - 32px))}.byte-interests-dialog--dark[data-v-8bbfe044]{--interest-canvas:#211e1b;--interest-card:#2b2825;--interest-low:#322e29;--interest-border:#443e38;--interest-heading:#f5f1eb;--interest-muted:#b7afa5;--interest-accent:#e69a79;--interest-soft:#3b2c25;--interest-tint:#4b3429;--interest-accent-border:#72503e}.byte-interests-heading[data-v-8bbfe044]{flex:0 0 auto;padding:24px 24px 16px;position:relative}.byte-interests-heading-copy[data-v-8bbfe044]{min-width:0}.byte-interests-close[data-v-8bbfe044]{color:var(--interest-muted);position:absolute;right:14px;top:12px}.byte-interests-overline[data-v-8bbfe044]{color:var(--interest-accent);font-size:11px;font-weight:700;letter-spacing:.12em;line-height:1.5;padding-right:42px}.byte-interests-heading h2[data-v-8bbfe044]{font-family:Georgia,Times New Roman,serif;font-size:32px;font-weight:600;letter-spacing:-.035em;line-height:1.2;margin:16px 0 10px}.byte-interests-heading p[data-v-8bbfe044]{color:var(--interest-muted);font-size:14px;line-height:1.6;margin:0}.byte-interests-search-section[data-v-8bbfe044]{border-bottom:1px solid var(--interest-border);flex:0 0 auto;padding:4px 24px 8px}.byte-interests-search[data-v-8bbfe044]{width:100%}.byte-interests-search[data-v-8bbfe044] .q-field__control{background:var(--interest-card);border-radius:12px;box-shadow:0 1px 3px #2319140d;min-height:46px}.byte-interests-search[data-v-8bbfe044] .q-field__control:before{border-color:var(--interest-border)}.byte-interests-search[data-v-8bbfe044] .q-field__control:after{border-color:var(--interest-accent)}.byte-interests-search[data-v-8bbfe044] .q-field__native{color:var(--interest-heading);font-size:14px}.byte-interests-search[data-v-8bbfe044] .q-field__marginal{color:var(--interest-muted)}.byte-interests-summary[data-v-8bbfe044]{align-items:center;display:flex;gap:8px;justify-content:space-between;margin-top:10px}.byte-interests-count[data-v-8bbfe044]{align-items:center;color:var(--interest-heading);display:flex;font-size:12px;font-weight:600;gap:7px}.byte-interests-count-dot[data-v-8bbfe044]{background:var(--interest-accent);border-radius:50%;flex:0 0 7px;height:7px;width:7px}.byte-interests-reset[data-v-8bbfe044]{color:var(--interest-accent);font-size:12px;min-height:40px;padding:0 4px}.byte-interests-content[data-v-8bbfe044]{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:14px 24px;position:relative;scrollbar-color:var(--interest-border) #0000;scrollbar-width:thin}.byte-interests-list[data-v-8bbfe044]{display:grid;gap:10px;padding-bottom:8px}.byte-interest-topic[data-v-8bbfe044]{background:var(--interest-card);border:1px solid var(--interest-border);border-radius:16px;box-shadow:0 1px 3px #2319140d;color:var(--interest-heading);font-size:14px;font-weight:500;min-height:64px;padding:14px;text-align:left;width:100%}.byte-interest-topic[data-v-8bbfe044] .q-btn__content{flex-wrap:nowrap;gap:12px;width:100%}.byte-interest-topic--selected[data-v-8bbfe044]{background:var(--interest-soft);border-color:var(--interest-accent-border);color:var(--interest-accent);font-weight:600}.byte-interest-icon[data-v-8bbfe044]{background:var(--interest-low);border-radius:11px;color:var(--interest-muted);display:grid;flex:0 0 34px;height:34px;place-items:center}.byte-interest-topic--selected .byte-interest-icon[data-v-8bbfe044]{background:var(--interest-tint);color:var(--interest-accent)}.byte-interest-name[data-v-8bbfe044]{flex:1;line-height:1.5;min-width:0;overflow-wrap:anywhere}.byte-interest-state[data-v-8bbfe044]{background:var(--interest-low);border:1px solid var(--interest-border);border-radius:50%;color:var(--interest-muted);display:grid;flex:0 0 26px;height:26px;place-items:center}.byte-interest-topic--selected .byte-interest-state[data-v-8bbfe044]{background:var(--interest-accent);border-color:var(--interest-accent);color:#fff}.byte-interest-topic[data-v-8bbfe044]:focus-visible{outline:2px solid var(--interest-accent);outline-offset:2px}.byte-interests-loading[data-v-8bbfe044]{color:var(--interest-accent);display:flex;justify-content:center;padding:16px}.byte-interests-end[data-v-8bbfe044]{color:var(--interest-muted);font-size:12px;padding:16px;text-align:center}.byte-interests-empty[data-v-8bbfe044]{align-items:center;color:var(--interest-muted);display:flex;flex-wrap:wrap;font-size:13px;gap:8px;justify-content:center;min-height:100px;text-align:center}.byte-interests-footer[data-v-8bbfe044]{background:var(--interest-canvas);border-top:1px solid var(--interest-border);box-shadow:0 -4px 16px #2d1e140a;flex:0 0 auto;padding:16px 24px 20px}.byte-interests-done[data-v-8bbfe044]{background:var(--interest-accent);border-radius:16px;color:#fff;font-size:17px;font-weight:600;min-height:52px;width:100%}.byte-interests-done[data-v-8bbfe044] .q-btn__content{gap:10px}.byte-interests-saved[data-v-8bbfe044]{background:#fff3;border-radius:999px;font-size:12px;font-weight:500;padding:3px 9px}.byte-interests-dialog--dark .byte-interest-topic--selected .byte-interest-state[data-v-8bbfe044],.byte-interests-dialog--dark .byte-interests-done[data-v-8bbfe044]{color:#211e1b}@media (max-width:599px){.byte-interests-dialog[data-v-8bbfe044]{border-radius:0;height:100dvh;max-height:100dvh;width:100vw}.byte-interests-heading[data-v-8bbfe044]{padding:calc(20px + env(safe-area-inset-top)) 20px 16px}.byte-interests-close[data-v-8bbfe044]{right:12px;top:calc(10px + env(safe-area-inset-top))}.byte-interests-search-section[data-v-8bbfe044]{padding:0 20px 8px}.byte-interests-content[data-v-8bbfe044]{padding:14px 20px}.byte-interests-footer[data-v-8bbfe044]{padding:16px 16px calc(16px + env(safe-area-inset-bottom))}}@media (max-width:359px){.byte-interests-heading[data-v-8bbfe044]{padding-left:16px;padding-right:16px}.byte-interests-heading h2[data-v-8bbfe044]{font-size:29px}.byte-interests-content[data-v-8bbfe044],.byte-interests-search-section[data-v-8bbfe044]{padding-left:16px;padding-right:16px}.byte-interest-topic[data-v-8bbfe044]{padding:12px}}.feeds-page{--feed-canvas:#faf9f7;--feed-surface:#fff;--feed-border:#f2eee9;--feed-text:#383228;--feed-secondary:#78716c;--feed-accent:#c85a32;--feed-accent-soft:#fdf4f0;--feed-pill:#f2eee9;background:var(--feed-canvas);color:var(--feed-text);min-height:100%;min-width:0;padding-bottom:24px}.feeds-page--dark{--feed-canvas:#171717;--feed-surface:#22201e;--feed-border:#44403c;--feed-text:#f5f5f4;--feed-secondary:#a8a29e;--feed-accent:#fdba74;--feed-accent-soft:#3b2a1c;--feed-pill:#2b2825}.feeds-account-menu{background:#fff;color:#292524;display:flex;flex-direction:column;height:100dvh;overflow:hidden;width:100%}.feeds-account-menu__header{align-items:center;border-bottom:1px solid #e7e5e4;display:flex;justify-content:space-between;min-height:60px;padding:max(8px,env(safe-area-inset-top)) 16px 8px}.feeds-account-menu__title{font-size:18px;font-weight:700}.feeds-account-menu__scroll{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain}.feeds-account-menu__profile{align-items:center;background:#fff7ed;border-radius:16px;display:flex;gap:14px;margin:20px 16px 12px;padding:18px}.feeds-account-menu__identity{min-width:0}.feeds-account-menu__name{font-size:17px;font-weight:700;line-height:1.35;overflow-wrap:anywhere}.feeds-account-menu__username{color:#78716c;font-size:13px;margin-top:2px;overflow-wrap:anywhere}.feeds-account-menu__list{padding:4px 12px 20px}.feeds-account-menu__section-label{color:#78716c;font-size:11px;font-weight:700;letter-spacing:.08em;padding:12px 12px 6px;text-transform:uppercase}.feeds-account-menu__item{border-radius:12px;font-size:15px;font-weight:500;margin:2px 0;min-height:54px;padding:0 12px}.feeds-account-menu__item .q-item__section--avatar{color:#ea580c;min-width:40px}.feeds-account-menu__setting{cursor:default}.feeds-account-menu__separator{margin:10px 12px}.feeds-account-menu__logout,.feeds-account-menu__logout .q-item__section--avatar{color:#b91c1c}.feeds-account-menu__footer{border-top:1px solid #e7e5e4;color:#78716c;font-size:12px;padding:14px 16px max(14px,env(safe-area-inset-bottom));text-align:center}.feeds-account-menu--dark{background:#1c1c1c;color:#f5f5f4}.feeds-account-menu--dark .feeds-account-menu__footer,.feeds-account-menu--dark .feeds-account-menu__header{border-color:#44403c}.feeds-account-menu--dark .feeds-account-menu__profile{background:#332416}.feeds-account-menu--dark .feeds-account-menu__footer,.feeds-account-menu--dark .feeds-account-menu__section-label,.feeds-account-menu--dark .feeds-account-menu__username{color:#a8a29e}.feeds-account-menu--dark .feeds-account-menu__logout,.feeds-account-menu--dark .feeds-account-menu__logout .q-item__section--avatar{color:#fca5a5}.feeds-topbar{background:var(--feed-canvas);border-bottom:1px solid var(--feed-border);position:sticky;top:0;transition:transform .2s ease,visibility .2s;z-index:20}.feeds-topbar--hidden{pointer-events:none;transform:translateY(-100%);visibility:hidden}@media (prefers-reduced-motion:reduce){.feeds-topbar{transition:none}}.feeds-header{gap:2px;margin:0 auto;max-width:760px;min-height:62px;padding:max(8px,env(safe-area-inset-top)) 12px 6px}.feeds-header>.q-btn{color:var(--feed-secondary);min-height:44px;min-width:44px}.feeds-header .feeds-title{font-family:Georgia,serif;font-size:24px;font-weight:700;min-width:0;padding:0 6px 0 4px}.feeds-header .feeds-upgrade{color:var(--feed-accent);font-size:11px;min-width:0;padding:0 9px}.feeds-upgrade .q-btn__content{background:var(--feed-accent-soft);border:1px solid var(--feed-border);border-radius:24px;flex-wrap:nowrap;gap:4px;padding:4px 9px}.feeds-upgrade .q-icon{font-size:13px;margin:0}.feeds-header .q-avatar{border:1px solid var(--feed-border)}.feeds-shell{margin:0 auto;max-width:760px;padding:16px 8px}.feeds-navigation{margin:0 auto;max-width:760px;min-width:0;padding:0 12px 10px}.feeds-tabs{background:#0000;min-width:0;width:100%}.feeds-tabs .q-tabs__content{flex-wrap:nowrap;gap:8px;justify-content:flex-start}.feeds-tabs .q-tabs__arrow{background:var(--feed-canvas);color:var(--feed-secondary)}.feeds-tabs .feeds-tab{background:var(--feed-pill);border:1px solid var(--feed-border);border-radius:999px;color:var(--feed-text);flex:0 0 auto;min-height:40px;min-width:max-content;opacity:1;padding:0 16px}.feeds-tab .q-tab__content{min-width:max-content;padding:4px 0}.feeds-tab .q-tab__label{font-size:13px;font-weight:600;line-height:1.5;white-space:nowrap}.feeds-tabs .q-tab--active{background:#c85a32;border-color:#c85a32;color:#fff}.feeds-tabs .q-tab__indicator{display:none}.feeds-interests-notice{align-items:center;background:var(--feed-surface);border:1px solid var(--feed-border);border-radius:12px;color:var(--feed-secondary);display:flex;flex-wrap:wrap;font-size:13px;gap:8px;margin-bottom:12px;padding:10px 12px}.feeds-interests-notice .q-btn{color:var(--feed-accent)!important;min-height:44px}.feeds-panels{background:#0000}.feeds-panels .q-tab-panel{padding:0}.feeds-layout,.feeds-layout>.col-12,.feeds-stream{max-width:100%;min-width:0}.feeds-stream{height:min(880px,100dvh - 190px);overflow-y:auto;width:100%}.feeds-stream .feed-posts,.feeds-stream .feed-posts>.row{margin:0;min-width:0;width:100%}.feeds-page .feed-home-posts>.q-infinite-scroll>.q-card,.feeds-page .feed-posts>.row>.q-card{background:#0000;border:0;margin:0 0 16px;max-width:100%;min-width:0;padding:0;width:100%}.feeds-page .feed-home-posts>.q-infinite-scroll>.q-card>.q-separator{display:none}.feeds-page .feed-suggestions-inline{background:#0000;margin:4px 0 16px;padding:0}.feeds-page .feed-suggestions-inline>.q-px-md,.feeds-page .feed-suggestions-inline>.q-separator{display:none}.feeds-page .feed-course-card{background:var(--feed-surface);border:1px solid var(--feed-border);border-radius:16px;box-shadow:0 2px 10px #46321e0a;color:var(--feed-text);margin:0;min-width:0;width:100%}.feeds-page .feed-course-card .q-card__section{min-width:0;padding:16px}.feeds-page .feed-course-card .q-card__section>.q-item,.feeds-page .feed-course-card .q-item .q-item{min-width:0;padding:0}.feeds-page .feed-course-card .q-item__section--main{min-width:0}.feeds-page .feed-course-card .q-item__label{overflow-wrap:anywhere}.feeds-page .feed-course-card .q-avatar{font-size:40px}.feeds-page .feed-course-card .text-h6{font-size:18px;line-height:1.4}.feeds-page .feed-course-card .feed-course-card__body{padding:0 16px 8px}.feeds-page .feed-course-card .feed-post__replies{background:var(--feed-canvas);border-radius:10px;margin:0 16px 12px}.feeds-page .feed-course-card .md-editor{--md-bk-color:var(--feed-surface)!important;background:#0000}.feeds-page .feed-course-card .md-editor-preview{--md-theme-bg-color:var(--feed-surface)!important;background:#0000}.feeds-auth{background:var(--feed-surface);border:1px solid var(--feed-border);border-radius:16px;margin:48px auto;max-width:420px;padding:32px}.feeds-auth p{color:var(--feed-secondary);margin:8px 0 24px}@media (max-width:1023px){.feeds-stream{height:auto;max-height:none;overflow:visible}}@media (max-width:359px){.feeds-shell{padding:12px 6px}.feeds-header{gap:0;padding-left:8px;padding-right:8px}.feeds-header .feeds-title{font-size:22px}.feeds-header .feeds-upgrade{padding:0 2px}.feeds-upgrade .q-btn__content{padding:4px 6px}}.byte-long-title[data-v-d94e1612]{font-family:Georgia,Times New Roman,serif;font-size:28px;font-weight:600;line-height:1.3;margin:20px 0 16px;overflow-wrap:anywhere}.byte-page[data-v-d94e1612]{--byte-canvas:#faf8f5;--byte-surface:#fff;--byte-muted:#f5f2ee;--byte-border:#e8e3dd;--byte-text:#292524;--byte-secondary:#78716c;--byte-accent:#c85a32;--byte-accent-soft:#fff7ed;--byte-accent-border:#fed7aa;background:var(--byte-canvas);color:var(--byte-text);min-width:0;padding-bottom:24px}.byte-page--dark[data-v-d94e1612]{--byte-canvas:#171717;--byte-surface:#22201e;--byte-muted:#2b2825;--byte-nested-surface:#2b2825;--byte-border:#44403c;--byte-text:#f5f5f4;--byte-secondary:#a8a29e;--byte-accent:#fdba74;--byte-accent-soft:#3b2a1c;--byte-accent-border:#69432b}.byte-shell[data-v-d94e1612]{margin:0 auto;max-width:760px;width:100%}.byte-toolbar[data-v-d94e1612]{border-bottom:1px solid var(--byte-border);gap:4px;min-height:76px;padding:max(10px,env(safe-area-inset-top)) 12px 10px}.byte-toolbar>.q-btn[data-v-d94e1612]{color:var(--byte-secondary);flex:0 0 auto;min-height:44px;width:44px}.byte-toolbar__context[data-v-d94e1612]{flex:1;min-width:0;padding-left:4px}.byte-heading[data-v-d94e1612]{font-size:21px;font-weight:750;line-height:1.3;margin:1px 0 0}.byte-breadcrumb[data-v-d94e1612]{align-items:center;color:var(--byte-secondary);display:flex;font-size:11px;gap:7px;min-width:0}.byte-breadcrumb a[data-v-d94e1612]{color:inherit;flex-shrink:0;font-weight:700;letter-spacing:.06em;text-decoration:none;text-transform:uppercase}.byte-breadcrumb__category[data-v-d94e1612]{background:var(--byte-accent-soft);border:1px solid var(--byte-accent-border);border-radius:5px;color:var(--byte-accent);min-width:0;overflow:hidden;padding:2px 6px;text-overflow:ellipsis;white-space:nowrap}.byte-body[data-v-d94e1612]{padding:16px 8px}.byte-card[data-v-d94e1612]{background:var(--byte-surface);border:1px solid var(--byte-border);border-radius:18px;box-shadow:0 2px 8px -2px #3c28140f,0 1px 3px #0000000a;min-width:0;overflow:hidden}.byte-content[data-v-d94e1612]{min-width:0;padding:20px 20px 4px}.byte-author[data-v-d94e1612]{align-items:flex-start;display:flex;flex-wrap:wrap;gap:10px}.byte-author__avatar[data-v-d94e1612]{border:2px solid var(--byte-accent-soft);flex:0 0 auto}.byte-author-detail[data-v-d94e1612]{flex:1;min-width:0;overflow-wrap:anywhere}.byte-author__name[data-v-d94e1612]{font-size:14px;font-weight:750;line-height:1.4}.byte-author__meta[data-v-d94e1612]{align-items:center;color:var(--byte-secondary);display:flex;flex-wrap:wrap;font-size:12px;gap:5px 8px;margin-top:4px}.byte-category[data-v-d94e1612]{align-items:center;background:var(--byte-accent-soft);border:1px solid var(--byte-accent-border);border-radius:20px;color:var(--byte-accent);display:inline-flex;font-size:11px;gap:4px;line-height:1.4;max-width:100%;overflow-wrap:anywhere;padding:2px 7px}.byte-follow-btn[data-v-d94e1612]{background:var(--byte-accent-soft);border-radius:18px;color:var(--byte-accent);font-size:12px;margin-left:auto;min-height:36px;padding:0 10px}.byte-actions[data-v-d94e1612]{align-items:center;border-top:1px solid var(--byte-border);color:var(--byte-secondary);display:flex;flex-wrap:wrap;gap:6px;margin:0 20px;padding:12px 0 16px}.byte-actions__metrics[data-v-d94e1612]{align-items:center;display:flex;gap:2px}.byte-actions .q-btn[data-v-d94e1612]{border-radius:10px;font-size:13px;min-height:44px;min-width:44px;padding:6px}.byte-actions[data-v-d94e1612] .q-icon{font-size:21px}.byte-actions .byte-star--active[data-v-d94e1612]{color:#d97706}.byte-actions .byte-reply-btn[data-v-d94e1612]{background:var(--byte-accent-soft);border:1px solid var(--byte-accent-border);border-radius:24px;color:var(--byte-accent);margin-left:auto;padding:0 12px}.byte-discussion[data-v-d94e1612]{margin-top:24px;min-width:0;scroll-margin-top:16px}.byte-discussion__header[data-v-d94e1612]{align-items:center;border-bottom:1px solid var(--byte-border);display:flex;gap:9px;margin-bottom:14px;padding:0 4px 13px}.byte-discussion__header h2[data-v-d94e1612]{font-size:16px;font-weight:750;line-height:1.5;margin:0}.byte-discussion__count[data-v-d94e1612]{align-items:center;background:var(--byte-muted);border-radius:14px;color:var(--byte-secondary);display:inline-flex;font-size:12px;font-weight:700;justify-content:center;min-width:25px;padding:2px 7px}.byte-sign-in[data-v-d94e1612]{background:var(--byte-surface);border:1px dashed var(--byte-border);border-radius:12px;color:var(--byte-accent);font-size:13px;min-height:54px;padding:10px 14px;width:100%}.byte-card .byte-markdown.md-editor-dark[data-v-d94e1612]{--md-bk-color:var(--byte-surface)}.byte-card .byte-markdown.md-editor-dark[data-v-d94e1612] .md-editor-preview{--md-theme-bg-color:var(--byte-surface)}.byte-markdown[data-v-d94e1612]{font-size:16px;max-width:100%;min-width:0;width:100%}.byte-markdown[data-v-d94e1612] .md-editor-preview-wrapper{padding:18px 0 12px}.byte-markdown[data-v-d94e1612] .md-editor-preview{overflow-wrap:anywhere;word-break:normal}.byte-markdown[data-v-d94e1612] p{line-height:1.65;overflow-wrap:anywhere!important;white-space:normal;word-spacing:normal!important}.byte-markdown[data-v-d94e1612] iframe,.byte-markdown[data-v-d94e1612] img,.byte-markdown[data-v-d94e1612] video{max-width:100%!important}.byte-markdown[data-v-d94e1612] img{height:auto}.byte-markdown[data-v-d94e1612] .katex-display,.byte-markdown[data-v-d94e1612] .md-editor-preview table,.byte-markdown[data-v-d94e1612] pre{max-width:100%;overflow-x:auto}.byte-markdown[data-v-d94e1612] h1,.byte-markdown[data-v-d94e1612] h2,.byte-markdown[data-v-d94e1612] h3{line-height:1.35}@media (max-width:359px){.byte-body[data-v-d94e1612]{padding:12px 6px}.byte-content[data-v-d94e1612]{padding:16px 14px 4px}.byte-actions[data-v-d94e1612]{margin:0 14px}.byte-toolbar[data-v-d94e1612]{padding-left:4px;padding-right:4px}}.learning-library{--library-canvas:#faf9f7;--library-surface:#fff;--library-border:#e8e2d8;--library-text:#1d1b1a;--library-muted:#696460;--library-accent:#b44e29;--library-soft:#faece4;--library-soft-border:#f4d5c6;color:var(--library-text);min-width:0}.learning-library--dark{--library-canvas:#181716;--library-surface:#25221f;--library-border:#443e37;--library-text:#f5f0e9;--library-muted:#b7ada3;--library-accent:#e69b76;--library-soft:#3b2b23;--library-soft-border:#6b4937}.library-grid{display:grid;gap:18px;grid-template-columns:minmax(0,1fr)}.library-list-header{align-items:center;color:var(--library-muted);display:flex;font-size:13px;gap:10px;justify-content:space-between;margin:0 0 12px;min-height:44px}.library-sort .q-field__control{height:44px;min-height:44px}.library-sort .q-field__marginal,.library-sort .q-field__native{color:var(--library-accent);font-size:13px}.library-state{background:var(--library-surface);border:1px solid var(--library-border);border-radius:18px;color:var(--library-muted);padding:36px 20px;text-align:center}.library-state h2{color:var(--library-text);font-family:Georgia,serif;font-size:22px;line-height:1.35;margin:12px 0 8px}.library-state p{font-size:14px;line-height:1.6;margin:8px 0 18px}.library-state .q-btn{background:var(--library-soft);border-radius:12px;min-height:44px}.library-state .q-btn,.library-state>.q-icon{color:var(--library-accent)}.library-skeleton{background:var(--library-surface);border:1px solid var(--library-border);border-radius:18px;overflow:hidden}.library-skeleton__body{padding:16px}.learning-library .q-btn:focus-visible{outline:2px solid var(--library-accent);outline-offset:3px}@media (min-width:600px){.library-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.lesson-progress[data-v-4a314595]{display:grid;gap:20px;min-width:0}.lesson-progress__summary[data-v-4a314595]{display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.lesson-progress__metric[data-v-4a314595]{background:var(--library-surface);border:1px solid var(--library-border);border-radius:20px;box-shadow:0 3px 14px -4px #2d1e140f;display:flex;flex-direction:column;min-height:156px;min-width:0;padding:20px 16px}.lesson-progress__icon[data-v-4a314595]{background:var(--library-soft);border-radius:10px;color:var(--library-accent);display:grid;height:34px;margin-bottom:22px;place-items:center;width:34px}.lesson-progress__value[data-v-4a314595]{color:var(--library-accent);font-size:clamp(18px,5vw,25px);font-weight:700;line-height:1.3;overflow-wrap:anywhere}.lesson-progress__caption[data-v-4a314595]{color:var(--library-muted);font-size:13px;line-height:1.5;margin-top:5px}.lesson-progress__chart[data-v-4a314595]{background:var(--library-surface);border:1px solid var(--library-border);border-radius:20px;box-shadow:0 3px 14px -4px #2d1e140f;min-width:0;overflow:hidden;padding:20px 12px 12px}.lesson-progress__chart h2[data-v-4a314595]{color:var(--library-text);font-size:18px;font-weight:700;line-height:1.4;margin:0;padding:0 8px}.lesson-progress__chart-caption[data-v-4a314595]{color:var(--library-muted);font-size:13px;line-height:1.5;margin:4px 8px 16px}.lesson-progress__chart-state[data-v-4a314595]{align-items:center;color:var(--library-muted);display:flex;flex-direction:column;font-size:13px;gap:12px;justify-content:center;min-height:300px;padding:20px;text-align:center}.lesson-progress__chart-state .q-btn[data-v-4a314595]{color:var(--library-accent);min-height:44px}.lesson-progress__chart[data-v-4a314595] .apexcharts-canvas{max-width:100%}.lesson-progress__chart[data-v-4a314595] .apexcharts-menu{background:var(--library-surface);border-color:var(--library-border);color:var(--library-text)}@media (max-width:359px){.lesson-progress__metric[data-v-4a314595]{padding:16px 12px}.lesson-progress__value[data-v-4a314595]{font-size:18px}.lesson-progress__caption[data-v-4a314595]{font-size:12px}}.progress-page[data-v-f9d16af0]{background:var(--library-canvas);padding-bottom:24px}.progress-page__header[data-v-f9d16af0]{align-items:center;border-bottom:1px solid var(--library-border);display:flex;gap:10px;margin:auto;max-width:760px;padding:12px 16px}.progress-page__header h1[data-v-f9d16af0]{font-family:Georgia,serif;font-size:26px;line-height:1.4;margin:0}.progress-page__header .q-btn[data-v-f9d16af0]{color:var(--library-accent)}.progress-page__content[data-v-f9d16af0]{margin:auto;max-width:760px;padding:18px 16px}.forum-post[data-v-e43db6b4]{background:var(--forum-surface);border:1px solid var(--forum-border);border-radius:16px;box-shadow:0 2px 10px #46321e0a;color:var(--forum-text);min-width:0;width:100%}.forum-post__header[data-v-e43db6b4]{align-items:flex-start;display:flex;gap:10px;padding:16px 16px 0}.forum-post__header .q-avatar[data-v-e43db6b4]{border:1px solid var(--forum-border);flex-shrink:0}.forum-post__header img[data-v-e43db6b4]{object-fit:cover}.forum-post__identity[data-v-e43db6b4]{flex:1;min-width:0}.forum-post__name[data-v-e43db6b4]{font-size:14px;font-weight:700;line-height:1.4;overflow-wrap:anywhere}.forum-post__meta[data-v-e43db6b4]{align-items:center;color:var(--forum-muted);display:flex;flex-wrap:wrap;font-size:11px;gap:6px;margin-top:4px}.forum-post__kind[data-v-e43db6b4]{background:var(--forum-canvas);border:1px solid var(--forum-border);border-radius:5px;color:var(--forum-accent);padding:1px 6px}.forum-post__body[data-v-e43db6b4]{min-width:0;padding:14px 16px 16px}.forum-post__title[data-v-e43db6b4]{font-family:Georgia,Times New Roman,serif;font-size:22px;font-weight:600;line-height:1.35;margin:0 0 12px;overflow-wrap:anywhere}.forum-post__markdown[data-v-e43db6b4]{--md-bk-color:var(--forum-surface)!important;background:#0000;max-width:100%;min-width:0;width:100%}.forum-post__markdown[data-v-e43db6b4] .md-editor-preview-wrapper{min-width:0;padding:0}.forum-post__markdown[data-v-e43db6b4] .md-editor-preview{--md-theme-bg-color:var(--forum-surface)!important;background:#0000;color:var(--forum-text);font-size:15px;max-width:100%;min-width:0;overflow-wrap:anywhere}.forum-post__markdown[data-v-e43db6b4] p{line-height:1.65;margin:1em 0!important;overflow-wrap:anywhere!important;white-space:normal;word-break:normal!important;word-spacing:normal!important}.forum-post__markdown[data-v-e43db6b4] .md-editor-preview>:first-child{margin-top:0!important}.forum-post__markdown[data-v-e43db6b4] .md-editor-preview>:last-child{margin-bottom:0!important}.forum-post__markdown[data-v-e43db6b4] iframe,.forum-post__markdown[data-v-e43db6b4] img,.forum-post__markdown[data-v-e43db6b4] svg,.forum-post__markdown[data-v-e43db6b4] video{max-width:100%!important}.forum-post__markdown[data-v-e43db6b4] img{height:auto}.forum-post__markdown[data-v-e43db6b4] .katex-display,.forum-post__markdown[data-v-e43db6b4] pre,.forum-post__markdown[data-v-e43db6b4] table{max-width:100%;overflow-x:auto}.forum-post__markdown[data-v-e43db6b4] table{display:block}.forum-post__markdown[data-v-e43db6b4] pre code{overflow-wrap:normal;white-space:pre}.forum-post__markdown[data-v-e43db6b4] h1,.forum-post__markdown[data-v-e43db6b4] h2,.forum-post__markdown[data-v-e43db6b4] h3{line-height:1.4!important}.forum-post__markdown[data-v-e43db6b4] h1 strong,.forum-post__markdown[data-v-e43db6b4] h2 strong,.forum-post__markdown[data-v-e43db6b4] h3 strong{display:inline!important;line-height:inherit!important;margin:0!important;word-spacing:normal!important}.forum-post__actions[data-v-e43db6b4]{align-items:center;border-top:1px solid var(--forum-border);display:flex;flex-wrap:wrap;gap:4px;margin:0 16px;padding:6px 0}.forum-post__actions[data-v-e43db6b4] .q-btn{border-radius:10px;color:var(--forum-accent);font-size:12px;min-height:44px;min-width:44px;padding:4px 8px}.forum-post__actions[data-v-e43db6b4] .q-icon{font-size:19px}@media (max-width:359px){.forum-post__header[data-v-e43db6b4]{padding:14px 12px 0}.forum-post__body[data-v-e43db6b4]{padding:12px}.forum-post__actions[data-v-e43db6b4]{margin:0 12px}}.byte-draft-preview[data-v-68869542]{--forum-canvas:var(--topic-canvas);--forum-surface:var(--topic-surface);--forum-border:var(--topic-border);--forum-text:var(--topic-heading);--forum-muted:var(--topic-muted);--forum-accent:var(--topic-accent);display:grid;gap:12px;min-width:0}.byte-draft-preview__hint[data-v-68869542]{color:var(--topic-muted);font-size:12px;line-height:1.6;margin:0 0 4px}.byte-draft-preview__heading[data-v-68869542]{color:var(--topic-heading);font-size:14px;font-weight:600;line-height:1.4;margin:4px 0 0}.new-byte-composer[data-v-3af87296]{--topic-canvas:#faf8f5;--topic-surface:#fff;--topic-border:#e8e2d8;--topic-heading:#1c1917;--topic-muted:#78716c;--topic-accent:#c85a32;--topic-soft:#fdf4ef;background:var(--topic-canvas);color:var(--topic-heading);margin:0 auto;max-width:760px;min-width:0;width:100%}.new-byte-composer--dark[data-v-3af87296]{--topic-canvas:#211e1b;--topic-surface:#2b2825;--topic-border:#443e38;--topic-heading:#f5f1eb;--topic-muted:#b7afa5;--topic-accent:#e69a79;--topic-soft:#3b2c25}.composer-toolbar[data-v-3af87296]{background:var(--topic-canvas);border-bottom:1px solid var(--topic-border);gap:8px;min-height:60px;padding:8px 12px}.composer-toolbar .q-btn[data-v-3af87296]{min-height:44px}.composer-publish[data-v-3af87296]{background:var(--topic-accent);color:#fff}.long-byte-entry[data-v-3af87296]{background:var(--topic-soft);border-radius:12px;color:var(--topic-accent);font-size:12px;margin:-8px 0 16px;padding:8px}.long-byte-fields[data-v-3af87296]{display:grid;gap:16px;grid-template-columns:minmax(0,1fr);margin-bottom:18px;min-width:0;width:100%}.long-byte-fields>.q-field[data-v-3af87296]{max-width:100%;min-width:0;width:100%}.long-byte-fields[data-v-3af87296] .q-field__control-container{min-width:0}.long-byte-fields[data-v-3af87296] .q-field__native{max-width:100%;min-width:0}.long-byte-fields[data-v-3af87296] .q-field__messages{min-width:0;overflow-wrap:anywhere}.long-byte-fields[data-v-3af87296] .q-field__control{border-radius:12px}.long-byte-save-row[data-v-3af87296]{align-items:center;color:var(--topic-muted);display:flex;flex-wrap:wrap;font-size:12px;gap:8px;justify-content:space-between;min-width:0}.long-byte-save-row .q-btn[data-v-3af87296]{color:var(--topic-accent);min-height:44px}.long-byte-status[data-v-3af87296]{align-items:center;color:var(--topic-accent);display:flex;flex-wrap:wrap;gap:10px;justify-content:center;min-height:220px;padding:24px}.composer-title[data-v-3af87296]{font-size:17px;font-weight:600;padding:0;text-align:center}.composer-context[data-v-3af87296]{color:var(--topic-muted);font-size:10px;font-weight:500;letter-spacing:.05em;text-transform:uppercase}.topic-picker[data-v-3af87296]{height:calc(100vh - 140px);height:calc(100dvh - 140px);min-height:240px;overscroll-behavior-y:contain;padding:24px 20px 28px;scrollbar-color:var(--topic-border) #0000;scrollbar-width:thin}.writing-panel[data-v-3af87296]{padding:8px 16px 16px}.topic-heading[data-v-3af87296]{font-family:Georgia,Times New Roman,serif;font-size:clamp(26px,7vw,32px);font-weight:500;letter-spacing:-.035em;line-height:1.2;margin:0 0 8px}.topic-subtitle[data-v-3af87296]{color:var(--topic-muted);font-size:14px;line-height:1.6;margin-bottom:22px}.topic-search[data-v-3af87296]{margin-bottom:16px}.topic-search[data-v-3af87296] .q-field__control{background:var(--topic-surface);border-radius:12px;box-shadow:0 1px 3px #2c20190a;min-height:46px}.topic-search[data-v-3af87296] .q-field__control:before{border-color:var(--topic-border)}.topic-search[data-v-3af87296] .q-field__control:after{border-color:var(--topic-accent)}.topic-search[data-v-3af87296] .q-field__native{color:var(--topic-heading);font-size:14px}.topic-search[data-v-3af87296] .q-field__marginal{color:var(--topic-muted)}.create-topic-action[data-v-3af87296]{border-radius:8px;color:var(--topic-accent);font-size:14px;font-weight:600;margin-bottom:16px;min-height:44px;padding:4px}.create-topic-action[data-v-3af87296] .q-btn__content{gap:8px}.create-topic-icon[data-v-3af87296]{background:var(--topic-soft);border-radius:50%;display:grid;height:26px;place-items:center;width:26px}.category-list[data-v-3af87296]{display:flex;flex-direction:column;gap:10px;padding:1px}.category-choice[data-v-3af87296]{background:var(--topic-surface);border:1px solid var(--topic-border);border-radius:12px;box-shadow:0 1px 3px #2c20190a;color:var(--topic-heading);min-height:62px;padding:14px;width:100%}.category-choice[data-v-3af87296] .q-btn__content{flex-wrap:nowrap;gap:12px;width:100%}.category-choice-name[data-v-3af87296]{flex:1;font-size:14px;font-weight:500;line-height:1.45;min-width:0;overflow-wrap:anywhere;text-align:left}.category-choice-icon[data-v-3af87296]{background:var(--topic-soft);border-radius:8px;color:var(--topic-accent);display:grid;flex:0 0 32px;height:32px;place-items:center;width:32px}.category-choice-arrow[data-v-3af87296]{color:var(--topic-muted);flex-shrink:0}.category-choice--selected[data-v-3af87296]{background:var(--topic-soft);border-color:var(--topic-accent)}.category-choice--selected .category-choice-arrow[data-v-3af87296],.topic-status[data-v-3af87296]{color:var(--topic-accent)}.category-choice[data-v-3af87296]:focus-visible{outline:2px solid var(--topic-accent);outline-offset:2px}@media (max-width:359px){.topic-picker[data-v-3af87296]{padding-left:14px;padding-right:14px}.composer-toolbar[data-v-3af87296]{gap:4px;padding-left:8px;padding-right:8px}.composer-context[data-v-3af87296]{font-size:9px;letter-spacing:0}}.selected-topic[data-v-3af87296]{background:#e6510014;border-radius:20px;color:#e65100;margin-bottom:12px;max-width:100%}.selected-topic span[data-v-3af87296]{min-width:0;overflow-wrap:anywhere}.byte-editor-view[data-v-3af87296]{align-items:center;display:flex;font-size:14px;font-weight:600;gap:12px;justify-content:space-between;margin:4px 0 14px}.byte-editor-view .q-btn-toggle[data-v-3af87296]{border:1px solid var(--topic-border);border-radius:24px;overflow:hidden}.byte-editor-view[data-v-3af87296] .q-btn{font-size:12px;min-height:40px;padding:6px 16px}.byte-editor-view[data-v-3af87296] .q-btn[aria-pressed=true]{background:var(--topic-accent)!important;color:var(--topic-canvas)!important}.editor-wrap[data-v-3af87296]{min-width:0}.editor-wrap[data-v-3af87296] .md-editor:not(.md-editor-fullscreen){border-radius:14px;height:62vh;height:62dvh;min-height:260px;width:100%}.editor-wrap[data-v-3af87296] .md-editor-toolbar-wrapper{overflow-x:auto}.empty-topics[data-v-3af87296]{color:var(--topic-muted);display:grid;gap:12px;justify-items:center;padding:32px 16px;text-align:center}.create-category-dialog[data-v-3af87296]{border-radius:0;overflow-y:auto;width:100%}.dialog-heading[data-v-3af87296]{padding:24px 24px 20px}.dialog-heading__icon[data-v-3af87296]{background:#fff3e0;border-radius:12px;color:#e65100;display:grid;flex:0 0 auto;height:42px;place-items:center;width:42px}.dialog-heading__subtitle[data-v-3af87296]{color:#697386;font-size:13px;line-height:1.45;margin-top:4px}.dialog-body[data-v-3af87296]{padding:22px 24px 20px}.dialog-body .q-field__control[data-v-3af87296]{border-radius:10px}.dialog-tip[data-v-3af87296]{align-items:flex-start;background:#fff8ed;border-radius:10px;color:#795a31;display:flex;font-size:12px;gap:9px;line-height:1.45;margin-top:16px;padding:12px}.dialog-actions[data-v-3af87296]{min-height:68px;padding:12px 18px 14px 20px}.dialog-actions .q-btn[data-v-3af87296]{border-radius:9px;font-weight:700;min-height:40px;padding:0 15px}.body--dark{background:#302619;color:#efc690}.new-byte-page[data-v-db74130a]{background:#faf8f5;color:#1c1917;min-height:100%;padding:0}.new-byte-page--dark[data-v-db74130a]{background:#211e1b;color:#f5f1eb}.new-byte-shell[data-v-db74130a]{margin:0 auto;max-width:1440px}.new-byte-composer-bar[data-v-db74130a]{align-items:center;background:#fafaf9;border-radius:12px;display:flex;gap:14px;margin-bottom:12px;min-height:52px;padding:0 12px}.new-byte-composer-bar .q-btn[data-v-db74130a]{border-radius:8px;color:#566174;font-weight:700}.new-byte-composer-title[data-v-db74130a]{display:flex;flex-direction:column;line-height:1.2}.new-byte-composer-title span[data-v-db74130a]{color:#d97706;font-size:10px;font-weight:800;letter-spacing:.12em}.new-byte-composer-title strong[data-v-db74130a]{font-size:14px}.new-byte-workspace[data-v-db74130a]{margin:0}.new-byte-card[data-v-db74130a]{background:#faf8f5;border-radius:0;min-height:calc(100vh - 70px);overflow:hidden}.new-byte-page--dark .new-byte-card[data-v-db74130a]{background:#211e1b}.new-byte-page--dark .new-byte-composer-bar[data-v-db74130a]{background:#1c1c1c}.new-byte-page--dark .new-byte-composer-bar .q-btn[data-v-db74130a]{color:#c6ceda}[data-v-db74130a] .new-byte-stepper .md-editor{min-height:calc(100vh - 220px)}@media (max-width:599px){.new-byte-page[data-v-db74130a]{padding:0}.new-byte-composer-bar[data-v-db74130a]{border-radius:0;margin-bottom:0;min-height:20px;padding:0 4px}.new-byte-card[data-v-db74130a]{border-radius:0;min-height:calc(100vh - 70px)}[data-v-db74130a] .new-byte-stepper .md-editor{min-height:calc(100vh - 190px)}}.learner-account[data-v-d956c56e]{background:#fff;color:#292524;display:flex;flex-direction:column;height:100dvh;overflow:hidden;width:100%}.learner-account__header[data-v-d956c56e]{align-items:center;border-bottom:1px solid #e7e5e4;display:flex;font-size:18px;font-weight:700;justify-content:space-between;min-height:60px;padding:max(8px,env(safe-area-inset-top)) 16px 8px}.learner-account__scroll[data-v-d956c56e]{flex:1;min-height:0;overflow-y:auto}.learner-account__list[data-v-d956c56e]{padding:12px}.learner-account__profile[data-v-d956c56e]{background:#fff7ed;border-radius:16px;margin-bottom:12px;min-height:84px;padding:12px}.learner-account__profile .q-item__section--main[data-v-d956c56e]{min-width:0;overflow-wrap:anywhere}.learner-account__item[data-v-d956c56e]{border-radius:12px;font-size:15px;min-height:54px;padding:0 12px}.learner-account__item .q-item__section--avatar[data-v-d956c56e]{color:#ea580c;min-width:40px}.learner-account__logout .q-item__section--avatar[data-v-d956c56e],.learner-account__logout[data-v-d956c56e]{color:#b91c1c}.learner-account__footer[data-v-d956c56e]{border-top:1px solid #e7e5e4;color:#78716c;font-size:12px;padding:14px 16px max(14px,env(safe-area-inset-bottom));text-align:center}.learner-account--dark[data-v-d956c56e]{background:#1c1c1c;color:#f5f5f4}.learner-account--dark .learner-account__profile[data-v-d956c56e]{background:#332416}.learner-account--dark .learner-account__footer[data-v-d956c56e],.learner-account--dark .learner-account__header[data-v-d956c56e]{border-color:#44403c}.learner-account--dark .learner-account__footer[data-v-d956c56e]{color:#a8a29e}.learner-account--dark .learner-account__logout .q-item__section--avatar[data-v-d956c56e],.learner-account--dark .learner-account__logout[data-v-d956c56e]{color:#fca5a5}.notifications-page[data-v-316053de]{--notice-canvas:#faf9f7;--notice-heading:#1c1917;--notice-muted:#8c857b;--notice-border:#e8e6e1;--notice-accent:#c85a32;--notice-soft:#fdf4f0;--notice-accent-border:#f2ded4;background:var(--notice-canvas);color:var(--notice-heading)}.notifications-page.directory-page--dark[data-v-316053de]{--notice-canvas:#211e1b;--notice-heading:#f5f1eb;--notice-muted:#b7afa5;--notice-border:#443e38;--notice-accent:#e69a79;--notice-soft:#3b2c25;--notice-accent-border:#72503e}.notifications-page .directory-page__toolbar[data-v-316053de]{background:var(--notice-canvas);border-bottom:1px solid var(--notice-border);gap:4px;padding:10px 12px;position:sticky;top:0;z-index:20}.notifications-page .directory-page__title[data-v-316053de]{font-family:Georgia,Times New Roman,serif;font-size:24px;letter-spacing:-.04em;overflow:visible;white-space:normal}.notifications-page__count[data-v-316053de]{background:var(--notice-soft);border:1px solid var(--notice-accent-border);border-radius:999px;color:var(--notice-accent);display:block;font-family:inherit;font-size:11px;font-weight:500;letter-spacing:0;margin-top:4px;padding:2px 7px;width:max-content}.notifications-page .directory-page__toolbar>.q-btn[data-v-316053de]{color:var(--notice-muted);min-height:36px;min-width:36px}.notifications-page .directory-page__upgrade.q-btn[data-v-316053de]{background:var(--notice-soft);border:1px solid var(--notice-accent-border);border-radius:999px;color:var(--notice-accent)!important;font-size:11px;font-weight:600;min-height:30px;padding:0 10px}.notifications-page .directory-page__content[data-v-316053de]{padding:16px 12px 24px}@media (max-width:359px){.notifications-page .directory-page__title[data-v-316053de]{font-size:21px}.notifications-page .directory-page__toolbar[data-v-316053de]{gap:2px;padding-left:10px;padding-right:8px}.notifications-page .directory-page__content[data-v-316053de]{padding-left:8px;padding-right:8px}}.people-list[data-v-07cceb03]{--people-surface:#fff;--people-border:#e8e5de;--people-heading:#292524;--people-muted:#8c857b;--people-accent:#c85a32;--people-soft:#fdf3ea;--people-accent-border:#eac6b5;--people-subtle:#f4f2ed;color:var(--people-heading)}.people-list--dark[data-v-07cceb03]{--people-surface:#2b2825;--people-border:#443e38;--people-heading:#f5f1eb;--people-muted:#b7afa5;--people-accent:#e69a79;--people-soft:#3b2c25;--people-accent-border:#72503e;--people-subtle:#322e29}.people-search[data-v-07cceb03] .q-field__control{background:var(--people-surface);border-radius:12px}.people-search[data-v-07cceb03] .q-field__control:before{border-color:var(--people-border)}.people-search[data-v-07cceb03] .q-field__control:after{border-color:var(--people-accent)}.people-search[data-v-07cceb03] .q-field__native{color:var(--people-heading);font-size:13px}.people-search[data-v-07cceb03] .q-field__marginal{color:var(--people-muted)}.people-filters[data-v-07cceb03]{display:flex;gap:8px;margin:12px 0 8px;overflow-x:auto;padding-bottom:4px}.people-filters .q-btn[data-v-07cceb03]{background:var(--people-surface);border:1px solid var(--people-border);border-radius:999px;color:var(--people-muted);flex:0 0 auto;font-size:12px;min-height:36px;padding:0 14px}.people-filters .people-filter--active[data-v-07cceb03]{background:var(--people-accent);border-color:var(--people-accent);color:var(--people-surface)}.people-list__heading[data-v-07cceb03]{align-items:center;color:var(--people-muted);display:flex;font-size:10px;gap:8px;justify-content:space-between;letter-spacing:.06em;margin:6px 2px 10px;text-transform:uppercase}.people-list__heading .q-btn[data-v-07cceb03]{color:var(--people-accent);font-size:12px;letter-spacing:0;min-height:36px;padding:0 8px}.people-grid[data-v-07cceb03]{display:grid;gap:10px;grid-template-columns:minmax(0,1fr);min-width:0}.people-card[data-v-07cceb03]{background:var(--people-surface);border:1px solid var(--people-border);border-radius:16px;box-shadow:0 1px 3px #2c282508;min-width:0;padding:14px 12px}.people-card__top[data-v-07cceb03]{align-items:center;display:flex;gap:10px;min-width:0}.people-card__avatar[data-v-07cceb03]{background:var(--people-subtle);border:1px solid var(--people-border);color:var(--people-muted);flex:0 0 auto}.people-card__identity[data-v-07cceb03]{flex:1;min-width:0}.people-card__name[data-v-07cceb03]{font-size:14px;font-weight:600;line-height:1.4;margin:0;overflow-wrap:anywhere}.people-card__handle[data-v-07cceb03]{color:var(--people-muted);font-size:12px;line-height:1.5;overflow-wrap:anywhere}.people-card__about[data-v-07cceb03]{background:var(--people-subtle);border:1px solid var(--people-border);border-radius:10px;color:var(--people-muted);font-size:12px;line-height:1.6;margin:12px 0 0;overflow-wrap:anywhere;padding:10px 12px}.people-card .people-card__follow.q-btn[data-v-07cceb03]{background:var(--people-soft);border:1px solid var(--people-accent-border);border-radius:999px;color:var(--people-accent)!important;flex:0 0 auto;font-size:12px;font-weight:500;min-height:44px;min-width:88px;padding:0 10px}.people-card .people-card__follow--active.q-btn[data-v-07cceb03]{background:var(--people-subtle);border-color:var(--people-border);color:var(--people-heading)!important}.people-card__follow[data-v-07cceb03] .q-icon{font-size:16px}.people-loading[data-v-07cceb03]{align-items:center;color:var(--people-accent);display:flex;font-size:12px;gap:8px;justify-content:center;padding:24px 8px}.people-empty[data-v-07cceb03]{color:var(--people-muted);padding:36px 16px;text-align:center}.people-empty h2[data-v-07cceb03]{color:var(--people-heading);font-family:Georgia,Times New Roman,serif;font-size:21px}.people-empty p[data-v-07cceb03],.people-end[data-v-07cceb03]{font-size:12px;line-height:1.6}.people-end[data-v-07cceb03]{color:var(--people-muted);padding:28px 8px;text-align:center}.people-retry[data-v-07cceb03]{background:var(--people-soft);border-radius:10px;color:var(--people-accent)}@media (min-width:700px){.people-grid[data-v-07cceb03]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:359px){.people-card[data-v-07cceb03]{padding:12px 10px}.people-card__top[data-v-07cceb03]{gap:8px}.people-card__name[data-v-07cceb03]{font-size:13px}.people-card .people-card__follow.q-btn[data-v-07cceb03]{min-width:80px;padding:0 8px}}.people-page[data-v-0a378b42]{--people-canvas:#faf9f6;--people-heading:#292524;--people-muted:#8c857b;--people-border:#e8e5de;--people-accent:#c85a32;--people-soft:#fdf3ea;--people-accent-border:#eac6b5;background:var(--people-canvas);color:var(--people-heading)}.people-page.directory-page--dark[data-v-0a378b42]{--people-canvas:#211e1b;--people-heading:#f5f1eb;--people-muted:#b7afa5;--people-border:#443e38;--people-accent:#e69a79;--people-soft:#3b2c25;--people-accent-border:#72503e}.people-page .directory-page__toolbar[data-v-0a378b42]{background:var(--people-canvas);border-bottom:1px solid var(--people-border);gap:4px;min-height:58px;padding:6px 12px}.people-page .directory-page__title[data-v-0a378b42]{color:var(--people-accent);font-size:10px;font-weight:600;letter-spacing:.08em;line-height:1.4;text-transform:uppercase;white-space:normal}.people-page .directory-page__toolbar>.q-btn[data-v-0a378b42]{color:var(--people-muted);min-height:36px;min-width:36px}.people-page .directory-page__upgrade.q-btn[data-v-0a378b42]{background:var(--people-soft);border:1px solid var(--people-accent-border);border-radius:999px;color:var(--people-accent)!important;font-size:11px;font-weight:600;min-height:30px;padding:0 10px}.people-page .directory-page__content[data-v-0a378b42]{padding:8px 12px 24px}.people-page .directory-page__intro[data-v-0a378b42]{padding:8px 4px 16px}.people-page .directory-page__intro h1[data-v-0a378b42]{font-family:Georgia,Times New Roman,serif;font-size:28px;font-weight:500;letter-spacing:-.035em;margin:0 0 6px}.people-page .directory-page__intro p[data-v-0a378b42]{color:var(--people-muted);font-size:13px;line-height:1.6}@media (max-width:359px){.people-page .directory-page__content[data-v-0a378b42],.people-page .directory-page__toolbar[data-v-0a378b42]{padding-left:8px;padding-right:8px}}.catalog-grid[data-v-d5a9e77a]{--catalog-surface:#fff;--catalog-border:#ebe7df;--catalog-heading:#2d2724;--catalog-muted:#736d66;--catalog-accent:#c85a32;--catalog-soft:#fbf3ef;--catalog-accent-border:#f0c8b6;display:grid;gap:20px;grid-template-columns:minmax(0,1fr);min-width:0}.catalog-grid--dark[data-v-d5a9e77a]{--catalog-surface:#2b2825;--catalog-border:#443e38;--catalog-heading:#f5f1eb;--catalog-muted:#b7afa5;--catalog-accent:#e69a79;--catalog-soft:#3b2c25;--catalog-accent-border:#72503e}.catalog-card[data-v-d5a9e77a]{background:var(--catalog-surface);border:1px solid var(--catalog-border);border-radius:16px;box-shadow:0 2px 10px -2px #2d27240a,0 1px 3px -1px #2d272405;color:var(--catalog-heading);min-width:0;overflow:hidden}.catalog-card__image[data-v-d5a9e77a]{display:block;width:100%}.catalog-card__badge[data-v-d5a9e77a]{align-items:center;background:#2d2724d9;border-radius:6px;bottom:10px;color:#fff;display:flex;font-size:11px;font-weight:500;gap:4px;left:auto;padding:4px 9px;position:absolute;right:10px;top:auto;width:auto}.catalog-card__body[data-v-d5a9e77a]{display:flex;flex-direction:column;gap:10px;padding:16px}.catalog-card__title[data-v-d5a9e77a]{color:inherit;font-family:Georgia,Times New Roman,serif;font-size:18px;font-weight:600;line-height:1.4;overflow-wrap:anywhere;text-decoration:none}.catalog-card__metadata[data-v-d5a9e77a]{align-items:center;display:flex;flex-wrap:wrap;gap:8px 12px;justify-content:space-between}.catalog-card__instructor[data-v-d5a9e77a],.catalog-card__rating[data-v-d5a9e77a]{color:var(--catalog-muted);font-size:12px;line-height:1.5}.catalog-card__instructor[data-v-d5a9e77a]{min-width:0;overflow-wrap:anywhere}.catalog-card__author-mark[data-v-d5a9e77a]{color:var(--catalog-accent);margin-right:3px}.catalog-card__rating[data-v-d5a9e77a]{align-items:center;display:flex;flex-wrap:wrap;gap:4px}.catalog-card__rating strong[data-v-d5a9e77a]{color:var(--catalog-heading)}.catalog-card__actions[data-v-d5a9e77a]{align-items:center;border-top:1px solid var(--catalog-border);display:flex;gap:10px;margin-top:6px;padding-top:12px}.catalog-card__details.q-btn[data-v-d5a9e77a]{background:var(--catalog-soft);border:1px solid var(--catalog-accent-border);border-radius:12px;color:var(--catalog-accent)!important;flex:1;font-size:12px;font-weight:600;min-height:44px;min-width:0}.catalog-card__save[data-v-d5a9e77a]{border:1px solid var(--catalog-border);border-radius:12px;color:var(--catalog-muted);flex:0 0 44px;min-height:44px;padding:0}.catalog-card__save--saved[data-v-d5a9e77a]{background:var(--catalog-soft);color:var(--catalog-accent)}.catalog-card__title[data-v-d5a9e77a]:focus-visible{border-radius:3px;outline:2px solid var(--catalog-accent);outline-offset:3px}.catalog-empty[data-v-d5a9e77a]{grid-column:1/-1;padding:50px 16px;text-align:center}@media (min-width:600px){.catalog-grid[data-v-d5a9e77a]{grid-template-columns:repeat(2,minmax(0,1fr))}}.courses-page[data-v-6e2830ba]{--course-canvas:#faf9f7;--course-surface:#fff;--course-heading:#2d2724;--course-muted:#736d66;--course-border:#ebe7df;--course-accent:#c85a32;--course-soft:#fbf3ef;--course-accent-border:#f0c8b6;background:var(--course-canvas);color:var(--course-heading)}.courses-page.directory-page--dark[data-v-6e2830ba]{--course-canvas:#211e1b;--course-surface:#2b2825;--course-heading:#f5f1eb;--course-muted:#b7afa5;--course-border:#443e38;--course-accent:#e69a79;--course-soft:#3b2c25;--course-accent-border:#72503e}.courses-page .directory-page__toolbar[data-v-6e2830ba]{background:var(--course-canvas);border-bottom:1px solid var(--course-border);gap:6px;max-width:800px;padding:8px 16px;position:sticky;top:0;z-index:20}.courses-page .directory-page__title[data-v-6e2830ba]{font-family:Georgia,Times New Roman,serif;font-size:24px;font-weight:600;letter-spacing:-.04em}.courses-page .directory-page__toolbar>.q-btn[data-v-6e2830ba]{color:var(--course-muted)}.courses-page .directory-page__upgrade.q-btn[data-v-6e2830ba]{background:var(--course-soft);border:1px solid var(--course-accent-border);border-radius:999px;color:var(--course-accent)!important;font-size:11px;font-weight:600;letter-spacing:.03em;min-height:30px;padding:0 12px;text-transform:uppercase}.courses-page .directory-page__content[data-v-6e2830ba]{padding:8px 16px 24px}.courses-page .directory-page__intro[data-v-6e2830ba]{padding:16px 0 22px}.courses-page .directory-page__intro .text-caption[data-v-6e2830ba]{color:var(--course-accent);font-size:11px;font-weight:700;letter-spacing:.16em}.courses-page .directory-page__intro h1[data-v-6e2830ba]{font-family:Georgia,Times New Roman,serif;font-size:28px;font-weight:500;letter-spacing:-.035em;line-height:1.2;margin:5px 0 8px}.courses-page .directory-page__intro p[data-v-6e2830ba]{color:var(--course-muted);font-size:14px;line-height:1.6;overflow-wrap:anywhere}.courses-page .directory-page__tabs[data-v-6e2830ba]{margin:0 0 24px;padding:2px 0}.courses-page .directory-page__tabs[data-v-6e2830ba] .q-tabs__content{gap:8px;justify-content:flex-start}.courses-page .directory-page__tab[data-v-6e2830ba]{background:var(--course-surface);border:1px solid var(--course-border);border-radius:999px;box-shadow:0 1px 3px #2d272408;color:var(--course-muted);flex:0 0 auto;margin:0;min-height:36px;min-width:max-content;padding:0 16px}.courses-page .directory-page__tab[data-v-6e2830ba] .q-tab__label{font-size:12px;font-weight:500;white-space:nowrap}.courses-page .directory-page__tab.q-tab--active[data-v-6e2830ba]{background:var(--course-soft);border-color:var(--course-accent-border);color:var(--course-accent)}.courses-page .directory-page__tab.q-tab--active[data-v-6e2830ba] .q-tab__content{flex-direction:row;gap:6px}.courses-page .directory-page__tab.q-tab--active[data-v-6e2830ba] .q-tab__content:before{background:currentColor;border-radius:50%;content:"";flex-shrink:0;height:6px;width:6px}.courses-page .directory-page__tab[data-v-6e2830ba] .q-tab__indicator{display:none}@media (max-width:359px){.courses-page .directory-page__toolbar[data-v-6e2830ba]{gap:2px;padding-left:12px;padding-right:10px}.courses-page .directory-page__content[data-v-6e2830ba]{padding-left:12px;padding-right:12px}}.course-seo-toolbar[data-v-2d3fec32]{gap:8px;margin:auto;max-width:960px;padding:12px}.course-seo-toolbar h1[data-v-2d3fec32]{font-family:Georgia,serif;font-size:22px;line-height:1.4;margin:0;min-width:0;overflow-wrap:anywhere}.course-seo-toolbar .q-btn[data-v-2d3fec32]{flex-shrink:0}.edit-byte-composer[data-v-026f11ce]{margin:0 auto;max-width:760px;min-width:0;width:100%}.composer-toolbar[data-v-026f11ce]{gap:4px;padding:8px}.composer-toolbar .q-btn[data-v-026f11ce]{min-height:44px}.topic-picker[data-v-026f11ce],.writing-panel[data-v-026f11ce]{padding:8px 16px 16px}.topic-heading[data-v-026f11ce]{font-size:22px;font-weight:700;line-height:1.3;margin:8px 0}.category-scroll[data-v-026f11ce]{border-radius:14px;height:55vh;height:55dvh;min-height:180px;overscroll-behavior:contain}.category-list[data-v-026f11ce]{display:flex;flex-direction:column;gap:8px;padding:2px}.category-choice[data-v-026f11ce]{background:#80808012;border-radius:12px;min-height:56px;padding:12px;width:100%}.category-choice[data-v-026f11ce] .q-btn__content{flex-wrap:nowrap;gap:12px;width:100%}.category-choice-name[data-v-026f11ce]{flex:1;min-width:0;overflow-wrap:anywhere;text-align:left}.category-choice-icon[data-v-026f11ce]{color:#e65100}.category-choice--selected[data-v-026f11ce]{background:#e651001a;color:#e65100}.selected-topic[data-v-026f11ce]{background:#e6510014;border-radius:20px;color:#e65100;margin-bottom:12px;max-width:100%}.selected-topic span[data-v-026f11ce]{min-width:0;overflow-wrap:anywhere}.editor-wrap[data-v-026f11ce]{min-width:0}.editor-wrap[data-v-026f11ce] .md-editor:not(.md-editor-fullscreen){border-radius:14px;height:62vh;height:62dvh;min-height:260px;width:100%}.editor-wrap[data-v-026f11ce] .md-editor-toolbar-wrapper{overflow-x:auto}.empty-topics[data-v-026f11ce]{color:#777;display:grid;gap:12px;justify-items:center;padding:32px 16px;text-align:center}.edit-topic-dialog[data-v-026f11ce]{border-radius:0;box-shadow:none;overflow-y:auto;width:100%}.edit-topic-dialog__subtitle[data-v-026f11ce]{color:#697386;font-size:13px;margin-top:4px}.body--dark{color:#bac0ca}.edit-byte-page{background:#fff;color:#182033;min-height:100%;padding:4px}.edit-byte-page--dark{background:#111522;color:#f5f7ff}.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:#1b2130}@media (max-width:599px){.edit-byte-page{padding:0 0 2px}.edit-byte-card{border-radius:0;min-height:100vh}}.plan-card{border-radius:12px;margin-left:-10px;overflow:hidden;width:100%}.plan-card--basic{border-color:#fed7aa}.plan-header{border-bottom:.5px solid #00000014}.plan-header--basic{border-bottom-color:#fed7aa}.plan-avatar{align-items:center;border-radius:60%;display:flex;height:44px;justify-content:center;width:44px}.plan-badge--basic{border:.5px solid #fed7aa;border-radius:999px;font-size:12px;padding:4px 12px}.plan-stat{border-radius:8px;padding:10px 14px}.plan-stat__label{color:#888;font-size:12px}.plan-stat__value{font-size:15px;font-weight:500;margin-top:2px}.plan-slot-banner{border:.5px solid #fed7aa;border-radius:8px}.plan-feature-item{min-height:40px!important}.plan-feature-item:last-child{border-bottom:none}.plan-feature-icon{min-width:32px!important}.feature-check{align-items:center;display:flex;height:25px;justify-content:center;width:25px}.invoice-page[data-v-91d4a13e]{margin:0 auto;max-width:1040px;padding:8px 4px 32px;width:100%}.invoice-page__heading[data-v-91d4a13e]{align-items:flex-start;display:flex;gap:16px;justify-content:space-between;margin-bottom:22px}.invoice-page__eyebrow[data-v-91d4a13e]{color:#c2410c;font-size:11px;font-weight:800;letter-spacing:.14em}.invoice-page__heading h2[data-v-91d4a13e]{font-size:clamp(24px,5vw,31px);font-weight:800;letter-spacing:-.035em;line-height:1.2;margin:7px 0 5px}.invoice-page__heading p[data-v-91d4a13e]{color:#78716c;font-size:14px;line-height:1.5;margin:0}.invoice-page__heading-icon[data-v-91d4a13e]{color:#c2410c;flex:none}.invoice-list[data-v-91d4a13e]{display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.invoice-card[data-v-91d4a13e]{background:#fff;border-color:#e7e5e4;border-radius:18px;min-width:0;overflow:hidden}.invoice-card__top[data-v-91d4a13e]{padding:20px 22px 18px}.invoice-card__identity[data-v-91d4a13e]{min-width:0}.invoice-card__identity span[data-v-91d4a13e]{color:#a8a29e;font-size:10px;font-weight:800;letter-spacing:.12em}.invoice-card__identity h3[data-v-91d4a13e]{font-size:20px;font-weight:800;line-height:1.2;margin:4px 0 0;overflow-wrap:anywhere}.invoice-card__status[data-v-91d4a13e]{flex:none;font-size:11px;font-weight:700;padding:5px 9px}.invoice-card__description[data-v-91d4a13e]{color:#78716c;font-size:13px;line-height:1.45;margin-top:10px;overflow-wrap:anywhere}.invoice-card__amount[data-v-91d4a13e]{display:flex;flex-direction:column;gap:3px;margin-top:18px}.invoice-card__amount strong[data-v-91d4a13e]{color:#9a3412;font-size:clamp(22px,4vw,29px);letter-spacing:-.025em;line-height:1.15;overflow-wrap:anywhere}.invoice-card__amount span[data-v-91d4a13e]{color:#78716c;font-size:12px}.invoice-card__details[data-v-91d4a13e]{display:grid;gap:16px 12px;grid-template-columns:repeat(2,minmax(0,1fr));padding:18px 22px}.invoice-card__detail[data-v-91d4a13e]{display:flex;flex-direction:column;gap:4px;min-width:0}.invoice-card__detail span[data-v-91d4a13e]{color:#78716c;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.invoice-card__detail strong[data-v-91d4a13e]{font-size:13px;font-weight:650;line-height:1.35;overflow-wrap:anywhere}.invoice-card__actions[data-v-91d4a13e]{padding:0 22px 20px}.invoice-card__pay[data-v-91d4a13e]{border-radius:11px;min-height:42px}.invoice-empty[data-v-91d4a13e]{border-radius:18px;padding:40px 20px;text-align:center}.invoice-empty p[data-v-91d4a13e]{color:#78716c;margin:6px 0 0}.invoice-confirm[data-v-91d4a13e]{border-radius:18px;width:min(420px,calc(100vw - 32px))}.invoice-confirm p[data-v-91d4a13e]{color:#78716c}.invoice-confirm__amount[data-v-91d4a13e]{color:#9a3412;font-size:26px;font-weight:800}.body--dark .invoice-card[data-v-91d4a13e],.body--dark .invoice-empty[data-v-91d4a13e]{background:#1c1917;border-color:#44403c}.body--dark .invoice-card__amount strong[data-v-91d4a13e],.body--dark .invoice-confirm__amount[data-v-91d4a13e]{color:#fdba74}.body--dark .invoice-card__description[data-v-91d4a13e],.body--dark .invoice-empty p[data-v-91d4a13e],.body--dark .invoice-page__heading p[data-v-91d4a13e]{color:#a8a29e}@media (max-width:700px){.invoice-list[data-v-91d4a13e]{grid-template-columns:minmax(0,1fr)}.invoice-card__top[data-v-91d4a13e]{padding:18px}.invoice-card__details[data-v-91d4a13e]{padding:17px 18px}.invoice-card__actions[data-v-91d4a13e]{padding:0 18px 18px}.invoice-card__pay[data-v-91d4a13e]{width:100%}}@media (max-width:380px){.invoice-card__details[data-v-91d4a13e]{grid-template-columns:minmax(0,1fr)}}.pricing-plans[data-v-faf9fc10]{margin:0 auto;max-width:1040px;padding:8px 4px 32px;width:100%}.pricing-plans__heading[data-v-faf9fc10]{margin-bottom:22px}.pricing-plans__eyebrow[data-v-faf9fc10]{color:#c2410c;font-size:11px;font-weight:800;letter-spacing:.14em}.pricing-plans__heading h2[data-v-faf9fc10]{font-size:clamp(23px,5vw,31px);font-weight:800;letter-spacing:-.035em;line-height:1.2;margin:7px 0 5px}.pricing-plans__heading p[data-v-faf9fc10]{color:#78716c;font-size:14px;line-height:1.5;margin:0}.pricing-period[data-v-faf9fc10]{background:#f5f5f4;border-radius:15px;margin-bottom:20px;padding:4px;width:min(100%,310px)}.pricing-period[data-v-faf9fc10] .q-tab{border-radius:11px;font-weight:700;min-height:38px}.pricing-grid[data-v-faf9fc10]{display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.pricing-card[data-v-faf9fc10]{background:#fff;border-color:#e7e5e4;border-radius:20px;display:flex;flex-direction:column;min-width:0;overflow:hidden}.pricing-card--featured[data-v-faf9fc10]{border-color:#fdba74}.pricing-card__top[data-v-faf9fc10]{padding:23px 24px 12px}.pricing-card__label[data-v-faf9fc10]{color:#a16207;font-size:10px;font-weight:800;letter-spacing:.12em}.pricing-card h3[data-v-faf9fc10]{font-size:23px;font-weight:800;line-height:1.2;margin:12px 0 4px}.pricing-card__top p[data-v-faf9fc10]{color:#78716c;font-size:13px;margin:0;min-height:22px}.pricing-card__price[data-v-faf9fc10]{align-items:baseline;display:flex;gap:5px;margin-top:17px;white-space:nowrap}.pricing-card__currency[data-v-faf9fc10]{color:#9a3412;font-size:14px;font-weight:700}.pricing-card__price strong[data-v-faf9fc10]{color:#9a3412;font-size:clamp(29px,4vw,37px);letter-spacing:-.04em;line-height:1}.pricing-card__interval[data-v-faf9fc10]{color:#78716c;font-size:13px}.pricing-card__category[data-v-faf9fc10]{align-items:center;background:#fff7ed;border-radius:14px;color:#7c2d12;display:flex;gap:12px;margin:10px 24px 0;padding:15px}.pricing-card__category>div[data-v-faf9fc10]{display:flex;flex-direction:column;gap:2px;min-width:0}.pricing-card__category strong[data-v-faf9fc10]{font-size:14px;line-height:1.3}.pricing-card__category span[data-v-faf9fc10]{color:#9a3412;font-size:12px}.pricing-card__features[data-v-faf9fc10]{flex:1;padding:20px 24px 12px}.pricing-card__features-title[data-v-faf9fc10]{font-size:12px;font-weight:800;letter-spacing:.04em;margin-bottom:11px;text-transform:uppercase}.pricing-card__feature[data-v-faf9fc10]{align-items:flex-start;display:flex;font-size:13px;gap:10px;line-height:1.45;padding:6px 0}.pricing-card__feature .q-icon[data-v-faf9fc10]{color:#c2410c;flex:none;margin-top:1px}.pricing-card__footer[data-v-faf9fc10]{padding:12px 24px 24px}.pricing-card__action[data-v-faf9fc10]{border-radius:12px;font-weight:700;min-height:44px}.pricing-card__active[data-v-faf9fc10]{align-items:center;color:#78716c;display:flex;font-size:13px;gap:8px;min-height:44px}.pricing-confirm[data-v-faf9fc10]{border-radius:18px;width:min(420px,calc(100vw - 32px))}.body--dark .pricing-period[data-v-faf9fc10]{background:#292524}.body--dark .pricing-card[data-v-faf9fc10]{background:#1c1917;border-color:#44403c}.body--dark .pricing-card--featured[data-v-faf9fc10]{border-color:#c2410c}.body--dark .pricing-card__interval[data-v-faf9fc10],.body--dark .pricing-card__top p[data-v-faf9fc10],.body--dark .pricing-plans__heading p[data-v-faf9fc10]{color:#a8a29e}.body--dark .pricing-card__category[data-v-faf9fc10]{background:#431407;color:#ffedd5}.body--dark .pricing-card__category span[data-v-faf9fc10],.body--dark .pricing-card__currency[data-v-faf9fc10],.body--dark .pricing-card__price strong[data-v-faf9fc10]{color:#fdba74}@media (max-width:700px){.pricing-grid[data-v-faf9fc10]{grid-template-columns:minmax(0,1fr)}.pricing-card__top[data-v-faf9fc10]{padding:20px 18px 10px}.pricing-card__category[data-v-faf9fc10]{margin:10px 18px 0}.pricing-card__features[data-v-faf9fc10]{padding:18px 18px 10px}.pricing-card__footer[data-v-faf9fc10]{padding:10px 18px 20px}}.shop-page{background:#fafaf9;color:#292524;min-height:100%;padding:6px 16px 40px}.shop-page--dark{background:#171717;color:#f5f5f4}.shop-toolbar{margin:0 auto 10px;max-width:1100px;min-height:50px;padding:0 4px}.shop-shell{margin:0 auto;max-width:1100px;width:100%}.shop-hero{background:linear-gradient(130deg,#7c2d12,#c2410c 62%,#ea580c);border-radius:22px;color:#fff7ed;padding:27px 28px 29px}.shop-hero span{display:block;font-size:10px;font-weight:800;letter-spacing:.16em}.shop-hero h1{font-size:clamp(28px,5vw,40px);font-weight:800;letter-spacing:-.04em;line-height:1.12;margin:9px 0 7px;max-width:650px}.shop-hero p{color:#ffedd5;font-size:14px;line-height:1.5;margin:0;max-width:560px}.shop-content{margin-top:16px}.shop-tabs{background:#fff;border:1px solid #e7e5e4;border-radius:16px;padding:5px}.shop-tab{border-radius:11px;font-weight:700;margin:0 3px;min-height:40px}.shop-panels{background:#0000;margin-top:15px;width:100%}.shop-panels .q-tab-panel{padding:0}.shop-page--dark .shop-tabs{background:#292524;border-color:#44403c}@media (max-width:599px){.shop-page{padding:5px 12px 30px}.shop-hero{border-radius:18px;padding:23px 20px 24px}.shop-hero h1{font-size:27px}.shop-content{margin-top:12px}.shop-tab{font-size:12px;margin:0 1px;min-height:38px;padding:0 8px}}.study-menu{--study-surface:#fff;--study-soft:#fcfbf9;--study-canvas:#f6f5f2;--study-text:#2c2925;--study-muted:#78716c;--study-line:#eceae3;--study-accent:#b44e28;--study-accent-soft:#fdf7f4;--study-accent-line:#f4d9cd;color:var(--study-text);min-width:0}.study-menu .study-menu__overview{background:var(--study-surface);border:1px solid var(--study-line);border-radius:16px;box-shadow:0 1px 3px #2c29250a;padding:16px}.study-menu .study-menu__overview-heading{align-items:flex-start;display:flex;gap:16px;justify-content:space-between}.study-menu .study-menu__overview-identity{min-width:0}.study-menu .study-menu__eyebrow{align-items:center;background:var(--study-accent-soft);border:1px solid var(--study-accent-line);border-radius:24px;color:var(--study-accent);display:inline-flex;font-size:10px;font-weight:600;gap:6px;padding:4px 8px}.study-menu .study-menu__eyebrow>span{background:var(--study-accent);border-radius:50%;height:5px;width:5px}.study-menu .study-menu__overview h2{font-family:Georgia,Times New Roman,serif;font-size:22px;font-weight:500;line-height:1.3;margin:10px 0 0;overflow-wrap:anywhere}.study-menu .study-menu__overview-count{align-items:flex-end;color:var(--study-muted);display:flex;flex-direction:column;flex-shrink:0;font-size:11px;gap:2px}.study-menu .study-menu__overview-count strong{color:var(--study-accent);font-size:20px;font-weight:600}.study-menu .study-menu__overview-meta{color:var(--study-muted);display:flex;flex-wrap:wrap;font-size:11px;gap:8px 16px;margin-top:14px}.study-menu .study-menu__overview-meta>span{align-items:center;display:inline-flex;gap:5px}.study-menu .study-menu__overview-meta .q-icon{color:var(--study-accent)}.study-menu .study-menu__shortcuts{border-top:1px solid var(--study-line);display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:14px;padding-top:14px}.study-menu .study-menu__shortcuts .q-btn{background:var(--study-soft);border:1px solid var(--study-line);border-radius:12px;color:var(--study-text);font-size:11px;line-height:1.4;min-height:48px;padding:8px 4px}.study-menu .study-menu__shortcuts .q-btn__content{flex-wrap:nowrap;gap:5px}.study-menu .study-menu__shortcuts .q-icon{color:var(--study-accent);flex-shrink:0;font-size:16px}.study-menu .study-menu__shortcuts span{min-width:0;overflow-wrap:anywhere}.study-menu .study-menu__sections{display:grid;gap:12px}.study-menu .study-menu__section{background:var(--study-surface);border:1px solid var(--study-line);border-radius:16px;box-shadow:0 1px 3px #2c29250a;overflow:hidden}.study-menu .study-menu__section>.q-expansion-item__container>.q-item{color:var(--study-text);min-height:76px;padding:14px}.study-menu .study-menu__section .q-item__section--avatar{min-width:40px;padding-right:12px}.study-menu .study-menu__section>.q-expansion-item__container>.q-item>.q-item__section--side:last-child{color:var(--study-muted);padding-left:8px}.study-menu .study-menu__unit-number{background:var(--study-canvas);border-radius:50%;color:var(--study-text);display:grid;font-size:12px;font-weight:600;height:26px;min-width:26px;padding:0 4px;place-items:center}.study-menu .q-expansion-item--expanded .study-menu__unit-number{background:var(--study-accent);color:var(--study-surface)}.study-menu .study-menu__unit-title{font-size:14px;font-weight:600;line-height:1.45;overflow-wrap:anywhere}.study-menu .study-menu__unit-meta{color:var(--study-muted);font-size:11px;margin-top:4px}.study-menu .study-menu__lesson-icon{background:var(--study-accent-soft);border-radius:9px;color:var(--study-accent);display:grid;height:30px;place-items:center;width:30px}.study-menu .study-menu__units-heading{align-items:center;display:flex;gap:12px;justify-content:space-between;margin:24px 4px 12px}.study-menu .study-menu__units-heading h2{font-size:11px;font-weight:700;letter-spacing:.08em;margin:0;text-transform:uppercase}.study-menu .study-menu__units-heading>span{color:var(--study-muted);font-size:11px}.study-menu .study-menu__lessons{padding:0 8px 8px}.study-menu .study-menu__link{border-radius:12px;color:var(--study-text);min-height:58px;padding:10px 8px}.study-menu .study-menu__link+.study-menu__link{border-top:1px solid var(--study-line)}.study-menu .study-menu__link .q-item__section--main{min-width:0}.study-menu .study-menu__link .q-item__label{font-size:12px;font-weight:500;line-height:1.5;overflow-wrap:anywhere}.study-menu .study-menu__link .q-item__section--side:last-child{padding-left:8px}.study-menu .study-menu__type{background:var(--study-soft);border-radius:5px;color:var(--study-muted);font-size:10px;padding:3px 6px}.study-menu .study-menu__type--forum{background:var(--study-canvas)}.study-menu .study-menu__link--active{background:var(--study-accent-soft);color:var(--study-accent)}.study-menu .study-menu__link--active .study-menu__lesson-icon{background:var(--study-accent);color:var(--study-surface)}.study-menu .study-menu__link--active .study-menu__type{background:var(--study-surface);color:var(--study-accent)}.study-menu .study-menu__loading{display:grid;gap:12px}.study-menu .study-menu__skeleton{border-radius:16px}.study-menu .study-menu__empty{align-items:center;border:1px dashed var(--study-line);border-radius:16px;color:var(--study-muted);display:flex;flex-direction:column;gap:12px;padding:24px 16px;text-align:center}.study-menu .study-menu__empty p{font-size:13px;margin:0}.study-menu .study-menu__empty .q-btn{color:var(--study-accent);min-height:44px}.study-menu .q-btn:focus-visible,.study-menu .q-item:focus-visible{outline:2px solid var(--study-accent);outline-offset:-2px}.body--dark .study-menu{--study-surface:#25221f;--study-soft:#2c2824;--study-canvas:#332e29;--study-text:#f5f0e9;--study-muted:#b7ada3;--study-line:#443e37;--study-accent:#e69b76;--study-accent-soft:#3b2b23;--study-accent-line:#694737}@media (max-width:359px){.study-menu .study-menu__overview{padding:12px}.study-menu .study-menu__shortcuts{gap:6px}.study-menu .study-menu__shortcuts .q-btn__content{flex-direction:column;gap:4px}.study-menu .study-menu__section>.q-expansion-item__container>.q-item{padding:12px}.study-menu .study-menu__units-heading>span{font-size:10px}}.study-course-page[data-v-1c58b5dc]{background:#f6f5f2;color:#2c2925;min-height:100%}.study-course-page__header[data-v-1c58b5dc]{align-items:center;background:inherit;border-bottom:1px solid #eceae3;display:flex;gap:8px;min-height:72px;padding:12px 16px}.study-course-page__heading[data-v-1c58b5dc]{min-width:0}.study-course-page__eyebrow[data-v-1c58b5dc]{color:#c2410c;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.study-course-page__title[data-v-1c58b5dc]{font-size:16px;font-weight:600;line-height:1.35;overflow-wrap:anywhere}.study-course-page__content[data-v-1c58b5dc]{margin:0 auto;max-width:760px;padding:16px 16px 32px}.study-course-page__enroll[data-v-1c58b5dc]{border:1px solid #e7e5e4;border-radius:16px;margin-top:20px;padding:8px}.study-course-page__enroll-btn[data-v-1c58b5dc]{border-radius:10px;min-height:44px;width:100%}.study-course-page--dark[data-v-1c58b5dc]{background:#171717;color:#f5f5f4}.study-course-page--dark .study-course-page__enroll[data-v-1c58b5dc],.study-course-page--dark .study-course-page__header[data-v-1c58b5dc]{border-color:#44403c}.study-course-page--dark .study-course-page__enroll[data-v-1c58b5dc]{background:#1c1c1c}.library-course[data-v-5177f148]{background:var(--library-surface);border:1px solid var(--library-border);border-radius:18px;box-shadow:0 3px 14px -4px #2d1e1417;color:var(--library-text);height:100%;min-width:0;overflow:hidden}.library-course__cover[data-v-5177f148]{color:inherit;display:block;text-decoration:none}.library-course__cover .q-img[data-v-5177f148]{background:var(--library-soft);display:block}.library-course__badge[data-v-5177f148]{align-items:center;background:#1d1b1acc;border:1px solid #ffffff30;border-radius:8px;bottom:12px;color:#fff;display:flex;font-size:11px;font-weight:600;gap:5px;left:auto;padding:4px 8px;position:absolute;right:12px;top:auto;width:auto}.library-course__image-error[data-v-5177f148]{align-items:center;background:var(--library-soft);color:var(--library-accent);display:flex;flex-direction:column;gap:10px;inset:0;justify-content:center;padding:20px;position:absolute;text-align:center}.library-course__image-error span[data-v-5177f148]{font-family:Georgia,serif;font-size:17px}.library-course__body[data-v-5177f148]{padding:16px}.library-course__title[data-v-5177f148]{font-family:Georgia,Times New Roman,serif;font-size:19px;font-weight:600;line-height:1.4;margin:0;overflow-wrap:anywhere}.library-course__title a[data-v-5177f148]{color:inherit;text-decoration:none}.library-course__title a[data-v-5177f148]:hover{color:var(--library-accent)}.library-course__description[data-v-5177f148]{-webkit-box-orient:vertical;-webkit-line-clamp:2;color:var(--library-muted);display:-webkit-box;font-size:13px;line-height:1.6;margin:8px 0 0;overflow:hidden}.library-course__actions[data-v-5177f148]{align-items:center;display:flex;gap:10px;margin-top:14px}.library-course__actions[data-v-5177f148] .q-btn{border-radius:12px;min-height:44px}.library-course__actions[data-v-5177f148] .library-course__primary{background:var(--library-soft);border:1px solid var(--library-soft-border);color:var(--library-accent);flex:1;font-size:12px;font-weight:600;padding:8px 12px}.library-course__actions[data-v-5177f148] .library-course__remove{color:var(--library-muted);flex-shrink:0;width:44px}.library-course--saved .library-course__actions[data-v-5177f148] .library-course__remove{border:1px solid var(--library-border);color:var(--library-accent)}.library-course__actions[data-v-5177f148] .library-course__remove:hover{background:var(--library-soft);color:#c2410c}.library-course__cover[data-v-5177f148]:focus-visible,.library-course__title a[data-v-5177f148]:focus-visible{outline:2px solid var(--library-accent);outline-offset:-3px}.lessons-page{background:var(--library-canvas);min-height:100%;padding-bottom:24px}.lessons-page__header{background:var(--library-canvas);border-bottom:1px solid var(--library-border);position:sticky;top:var(--mobile-header-height,0);z-index:5}.lessons-page__toolbar{gap:4px;margin:0 auto;max-width:760px;min-height:72px;padding:12px 16px}.lessons-page__toolbar>.q-btn{min-height:44px;min-width:44px}.lessons-page__title{font-family:Georgia,Times New Roman,serif;font-size:28px;font-weight:600;letter-spacing:-.04em;min-width:0;padding:0}.lessons-page__upgrade{background:var(--library-soft);border:1px solid var(--library-soft-border);border-radius:24px;color:var(--library-accent);font-size:12px;min-height:32px!important;padding:4px 12px}.lessons-page__toolbar .q-avatar{border:1px solid var(--library-border)}.lessons-page__content{margin:0 auto;max-width:760px;min-width:0}.lessons-page__tabs{background:var(--library-surface);border:1px solid var(--library-border);border-radius:14px;margin:0 auto 14px;max-width:728px;padding:4px}.lessons-page__tab{border:1px solid #0000;border-radius:10px;color:var(--library-muted);margin:0 2px;min-height:40px;min-width:0;padding:0 10px}.lessons-page__tab .q-tab__label{font-size:12px;font-weight:500}.lessons-page__tab.q-tab--active{background:var(--library-soft);border-color:var(--library-soft-border);color:var(--library-accent)}.lessons-page__tab.q-tab--active .q-tab__label{font-weight:600}.lessons-page__tabs .q-tab__indicator{display:none}.lessons-page__panels{background:#0000;min-width:0}.lessons-page__panel{min-width:0;padding:18px 16px 24px}@media (max-width:759px){.lessons-page__tabs{margin-left:16px;margin-right:16px}}.lessons-account{background:#fff;color:#292524;display:flex;flex-direction:column;height:100dvh;overflow:hidden;width:100%}.lessons-account__header{align-items:center;border-bottom:1px solid #e7e5e4;display:flex;font-size:18px;font-weight:700;justify-content:space-between;min-height:60px;padding:max(8px,env(safe-area-inset-top)) 16px 8px}.lessons-account__scroll{flex:1;min-height:0;overflow-y:auto}.lessons-account__list{padding:12px}.lessons-account__profile{background:#fff7ed;border-radius:16px;margin-bottom:12px;min-height:88px;padding:12px}.lessons-account__profile .q-item__section--main{min-width:0;overflow-wrap:anywhere}.lessons-account__item{border-radius:12px;font-size:15px;min-height:54px;padding:0 12px}.lessons-account__item .q-item__section--avatar{color:#ea580c;min-width:40px}.lessons-account__logout,.lessons-account__logout .q-item__section--avatar{color:#b91c1c}.lessons-account__footer{border-top:1px solid #e7e5e4;color:#78716c;font-size:12px;padding:14px 16px max(14px,env(safe-area-inset-bottom));text-align:center}.lessons-account--dark{background:#1c1c1c;color:#f5f5f4}.lessons-account--dark .lessons-account__profile{background:#332416}.lessons-account--dark .lessons-account__footer,.lessons-account--dark .lessons-account__header{border-color:#44403c}.lessons-account--dark .lessons-account__footer{color:#a8a29e}.lessons-account--dark .lessons-account__logout,.lessons-account--dark .lessons-account__logout .q-item__section--avatar{color:#fca5a5}@media (max-width:380px){.lessons-page__tab{margin:0 2px;padding:0 10px}.lessons-page__toolbar{gap:0}}.course-forum{--forum-canvas:#faf9f7;--forum-surface:#fff;--forum-border:#e7e5e4;--forum-text:#292524;--forum-muted:#78716c;--forum-accent:#b44e28;--forum-soft:#fdf7f4;background:var(--forum-canvas);color:var(--forum-text);min-width:0;padding-bottom:32px}.course-forum--dark{--forum-canvas:#181716;--forum-surface:#25221f;--forum-border:#443e37;--forum-text:#f5f0e9;--forum-muted:#b7ada3;--forum-accent:#e69b76;--forum-soft:#3b2b23}.course-forum__header{align-items:center;border-bottom:1px solid var(--forum-border);display:flex;gap:10px;min-height:76px;padding:12px 16px}.course-forum__header .q-btn{color:var(--forum-accent);min-height:44px;min-width:44px}.course-forum__heading{min-width:0}.course-forum__heading span{color:var(--forum-accent);font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.course-forum__heading h1{font-family:Georgia,Times New Roman,serif;font-size:24px;line-height:1.35;margin:3px 0 0;overflow-wrap:anywhere}.course-forum__content{margin:0 auto;max-width:760px;min-width:0;padding:16px;width:100%}.course-forum__state{background:var(--forum-surface);border:1px solid var(--forum-border);border-radius:16px;color:var(--forum-muted);padding:28px 20px;text-align:center}.course-forum__state p{font-size:14px;line-height:1.6;margin:12px 0}.course-forum__state .q-btn{color:var(--forum-accent);min-height:44px}.forum-compose-trigger{background:var(--forum-surface);border:1px solid var(--forum-border);border-radius:16px;color:var(--forum-muted);display:flex;margin-bottom:16px;min-height:60px;padding:12px 16px}.forum-compose-trigger,.forum-compose-trigger .q-btn__content{gap:12px;justify-content:flex-start;width:100%}.forum-compose-trigger__icon{background:var(--forum-soft);border-radius:50%;color:var(--forum-accent);display:grid;height:34px;place-items:center;width:34px}.forum-compose-trigger__label{flex:1;font-size:14px;min-width:0;text-align:left}.forum-compose-trigger__action{background:var(--forum-accent);border-radius:20px;color:var(--forum-surface);font-size:11px;font-weight:600;padding:5px 10px}.forum-feed{min-width:0}.forum-feed__cards{display:grid;gap:16px}.forum-replies{background:var(--forum-canvas);border-radius:0 0 16px 16px;border-top:1px solid var(--forum-border);padding:16px}.forum-replies__heading{font-size:14px;font-weight:600;margin:0 0 12px}.forum-answers{display:grid;gap:14px;min-width:0}.forum-answer-form{background:var(--forum-surface);border:1px solid var(--forum-border);border-radius:14px;min-width:0;padding:14px}.forum-answer-form>label{color:var(--forum-text);display:block;font-size:13px;font-weight:600;margin-bottom:10px}.forum-answer-form .md-editor{border-radius:10px;max-width:100%;min-width:0;width:100%}.forum-answer-form .md-editor-toolbar-wrapper{overflow-x:auto}.forum-answer-form__actions{display:flex;justify-content:flex-end;margin-top:10px}.forum-answer-form__actions .q-btn{background:var(--forum-accent);border-radius:24px;color:var(--forum-surface);min-height:44px}.forum-feed__end,.forum-feed__loading{align-items:center;color:var(--forum-muted);display:flex;font-size:12px;gap:10px;justify-content:center;padding:20px}.forum-load-more{border-radius:24px;color:var(--forum-accent);justify-self:center;min-height:44px}.forum-composer{background:#fff}.body--dark .forum-composer{background:#25221f}.forum-composer .q-field__control{border-radius:12px}.forum-composer .md-editor:not(.md-editor-fullscreen){max-width:100%;min-width:0;width:100%}.course-forum .q-btn:focus-visible{outline:2px solid var(--forum-accent);outline-offset:2px}@media (max-width:359px){.course-forum__content,.forum-replies{padding:12px}}.forum-answers .forum-compose-trigger{margin-bottom:0}.forum-answer-form__actions{gap:8px}.forum-answer-form__actions .q-btn--flat{background:#0000;color:var(--forum-muted)}.forum-editor[data-v-048324d8]{border-radius:22px;height:min(860px,92dvh);max-height:92dvh;max-width:calc(100vw - 32px);padding:0;width:760px}.forum-editor__form[data-v-048324d8]{display:flex;flex-direction:column;height:100%;min-height:0}.forum-editor__header[data-v-048324d8]{align-items:center;background:var(--forum-surface);border-bottom:1px solid var(--forum-border);display:flex;flex-shrink:0;justify-content:space-between;padding:20px 24px}.forum-editor__eyebrow[data-v-048324d8]{color:var(--forum-accent);font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.forum-editor__header h2[data-v-048324d8]{font-family:Georgia,serif;font-size:25px;line-height:1.3;margin:4px 0 0}.forum-editor__header .q-btn[data-v-048324d8]{color:var(--forum-muted)}.forum-editor__body[data-v-048324d8]{flex:1;min-height:0;overflow-y:auto;padding:20px 24px}.forum-editor__intro[data-v-048324d8]{color:var(--forum-muted);font-size:14px;line-height:1.6;margin:0 0 20px}.forum-editor__label[data-v-048324d8]{align-items:center;display:flex;font-size:14px;font-weight:600;gap:12px;justify-content:space-between;margin:14px 0 12px}.forum-editor__label .q-btn-toggle[data-v-048324d8]{border:1px solid var(--forum-border);border-radius:24px;overflow:hidden}.forum-editor__label[data-v-048324d8] .q-btn{font-size:12px;min-height:40px;padding:5px 14px}.forum-editor__label[data-v-048324d8] .q-btn[aria-pressed=true]{background:var(--forum-accent)!important;color:var(--forum-surface)!important}.forum-editor__writing[data-v-048324d8]{border:1px solid var(--forum-border);border-radius:14px;min-width:0;overflow:hidden}.forum-editor__writing[data-v-048324d8] .md-editor:not(.md-editor-fullscreen){border:0;height:340px;max-width:100%;min-width:0;width:100%}.forum-editor__writing[data-v-048324d8] .md-editor-toolbar-wrapper{overflow-x:auto}.forum-editor__writing[data-v-048324d8] .cm-line{font-size:15px;line-height:1.65;margin-top:0}.forum-editor[data-v-048324d8] input{width:100%!important}.forum-editor[data-v-048324d8] .q-field__control{border-radius:12px}.forum-editor__hint[data-v-048324d8]{align-items:flex-start;color:var(--forum-muted);display:flex;font-size:11px;gap:6px;line-height:1.6;margin:12px 0 0}.forum-editor__hint .q-icon[data-v-048324d8]{flex-shrink:0;margin-top:1px}.forum-editor__footer[data-v-048324d8]{align-items:center;background:var(--forum-surface);border-top:1px solid var(--forum-border);display:flex;flex-shrink:0;gap:12px;justify-content:space-between;padding:16px 24px max(16px,env(safe-area-inset-bottom))}.forum-editor__footer>span[data-v-048324d8]{color:var(--forum-muted);font-size:11px}.forum-editor__footer .q-btn[data-v-048324d8]{background:var(--forum-accent);border-radius:24px;color:var(--forum-surface);min-height:44px;padding:8px 18px;white-space:nowrap}@media (max-width:599px){.forum-editor[data-v-048324d8]{border-radius:0;height:100dvh;max-height:100dvh;max-width:100%;width:100%}.forum-editor__header[data-v-048324d8]{padding:16px}.forum-editor__body[data-v-048324d8]{padding:18px 16px}.forum-editor__footer[data-v-048324d8]{padding-left:16px;padding-right:16px}.forum-editor__footer>span[data-v-048324d8]{max-width:110px}}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}.ql-editing input{border:1px solid #1976d2!important;height:100px!important;width:320px!important}.ql-editing{height:130px!important;width:500px!important}.md-editor,.md-editor-footer,.md-editor-toolbar-wrapper{border:0 solid #1976d2!important}input{width:100vw!important}.cm-line{font-size:18px;line-height:2.5;margin-top:10px}.ql-container{min-height:250px}.lesson-playlist[data-v-1c18f764]{min-width:0}.lesson-playlist__unit[data-v-1c18f764]{margin-bottom:12px}.lesson-playlist__unit[data-v-1c18f764] .q-expansion-item__container>.q-item{color:var(--lesson-muted);min-height:44px;padding:8px 4px}.lesson-playlist__unit-title[data-v-1c18f764]{font-size:11px;font-weight:600;line-height:1.5;overflow-wrap:anywhere}.lesson-playlist__items[data-v-1c18f764],.lesson-playlist__loading[data-v-1c18f764]{display:grid;gap:10px}.lesson-playlist__item[data-v-1c18f764]{background:var(--lesson-surface);border:1px solid var(--lesson-border);border-radius:12px;color:var(--lesson-text);min-height:72px;padding:12px}.lesson-playlist__item .q-item__section--avatar[data-v-1c18f764]{min-width:44px;padding-right:12px}.lesson-playlist__icon[data-v-1c18f764]{background:#1c1a17;border-radius:50%;color:#fff;display:grid;height:32px;place-items:center;width:32px}.lesson-playlist__name[data-v-1c18f764]{font-size:13px;font-weight:500;line-height:1.5;overflow-wrap:anywhere}.lesson-playlist__type[data-v-1c18f764]{color:var(--lesson-muted);font-size:10px}.lesson-playlist__item--current[data-v-1c18f764]{background:var(--lesson-soft);border-color:var(--lesson-accent)}.lesson-playlist__item--current .lesson-playlist__icon[data-v-1c18f764]{background:var(--lesson-accent);color:var(--lesson-surface)}.lesson-playlist__item--current .lesson-playlist__name[data-v-1c18f764]{font-weight:600}.lesson-playlist__item--current .lesson-playlist__type[data-v-1c18f764]{color:var(--lesson-accent)}.lesson-playlist__current-label[data-v-1c18f764]{color:var(--lesson-accent);display:block;font-size:10px;font-weight:600;letter-spacing:.05em;margin-bottom:4px;text-transform:uppercase}.lesson-playlist__forum .lesson-playlist__icon[data-v-1c18f764],.lesson-playlist__item--exercise .lesson-playlist__icon[data-v-1c18f764]{background:var(--lesson-soft);border-radius:9px;color:var(--lesson-accent)}.lesson-playlist__item .q-item__section--main[data-v-1c18f764]{min-width:0}.lesson-playlist__item .q-item__section--side[data-v-1c18f764]:last-child{padding-left:8px}.lesson-playlist__skeleton[data-v-1c18f764]{border-radius:12px}.lesson-playlist__empty[data-v-1c18f764]{color:var(--lesson-muted);font-size:13px;padding:20px 12px;text-align:center}.lesson-playlist__empty .q-btn[data-v-1c18f764]{color:var(--lesson-accent);min-height:44px}.lesson-playlist__item[data-v-1c18f764]:focus-visible{outline:2px solid var(--lesson-accent);outline-offset:-2px}@media (max-width:359px){.lesson-playlist__item[data-v-1c18f764]{padding:10px}.lesson-playlist__item .q-item__section--avatar[data-v-1c18f764]{min-width:40px;padding-right:8px}}.video-lesson-page[data-v-0b7f9de4]{--lesson-canvas:#faf9f7;--lesson-surface:#fff;--lesson-text:#2c2925;--lesson-muted:#78716c;--lesson-border:#e7e5e4;--lesson-accent:#b44e28;--lesson-soft:#fdf7f4;background:var(--lesson-canvas);color:var(--lesson-text);min-width:0;padding-bottom:28px}.video-lesson-page--dark[data-v-0b7f9de4]{--lesson-canvas:#181716;--lesson-surface:#25221f;--lesson-text:#f5f0e9;--lesson-muted:#b7ada3;--lesson-border:#443e37;--lesson-accent:#e69b76;--lesson-soft:#3b2b23}.video-lesson-page__shell[data-v-0b7f9de4]{margin:0 auto;max-width:760px;min-width:0}.video-lesson-page__toolbar[data-v-0b7f9de4]{background:var(--lesson-canvas);border-bottom:1px solid var(--lesson-border);gap:6px;min-height:68px;padding:8px 10px}.video-lesson-page__toolbar .q-btn[data-v-0b7f9de4]{color:var(--lesson-accent);flex-shrink:0;min-height:44px;min-width:44px}.video-lesson-page__breadcrumb[data-v-0b7f9de4]{min-width:0}.video-lesson-page__breadcrumb>span[data-v-0b7f9de4]{color:var(--lesson-accent);display:block;font-size:10px;font-weight:700;letter-spacing:.1em;overflow-wrap:anywhere;text-transform:uppercase}.video-lesson-page__breadcrumb p[data-v-0b7f9de4]{color:var(--lesson-muted);font-size:12px;line-height:1.4;margin:3px 0 0;overflow-wrap:anywhere}.video-lesson-page__player[data-v-0b7f9de4]{background:#141210}.video-lesson-page__player-loading[data-v-0b7f9de4]{align-items:center;aspect-ratio:16/9;color:#fff;display:flex;flex-direction:column;font-size:13px;gap:12px;justify-content:center}.video-lesson-page__details[data-v-0b7f9de4]{background:var(--lesson-surface);border-bottom:1px solid var(--lesson-border);padding:18px 20px}.video-lesson-page__meta[data-v-0b7f9de4]{align-items:center;color:var(--lesson-muted);display:flex;flex-wrap:wrap;font-size:12px;gap:10px;margin-bottom:12px}.video-lesson-page__lesson-badge[data-v-0b7f9de4]{background:var(--lesson-soft);border:1px solid var(--lesson-border);border-radius:5px;color:var(--lesson-accent);font-size:10px;font-weight:600;letter-spacing:.04em;padding:4px 8px;text-transform:uppercase}.video-lesson-page__details h1[data-v-0b7f9de4],.video-lesson-page__state h1[data-v-0b7f9de4]{font-family:Georgia,Times New Roman,serif;font-size:24px;font-weight:600;letter-spacing:-.015em;line-height:1.35;margin:0;overflow-wrap:anywhere}.video-lesson-page__updated[data-v-0b7f9de4]{align-items:flex-start;color:var(--lesson-muted);display:flex;font-size:11px;gap:6px;line-height:1.5;margin:14px 0 0}.video-lesson-page__updated .q-icon[data-v-0b7f9de4]{flex-shrink:0;margin-top:1px}.video-lesson-page__actions[data-v-0b7f9de4]{border-top:1px solid var(--lesson-border);display:flex;flex-wrap:wrap;gap:8px;margin-top:16px;padding-top:14px}.video-lesson-page__actions .q-btn[data-v-0b7f9de4]{border-radius:14px;font-size:12px;min-height:44px;padding:8px 14px}.video-lesson-page__primary[data-v-0b7f9de4]{background:var(--lesson-accent);border-radius:14px;color:var(--lesson-surface);min-height:44px;padding:8px 16px}.video-lesson-page__secondary[data-v-0b7f9de4]{background:var(--lesson-canvas);border:1px solid var(--lesson-border);color:var(--lesson-text)}.video-lesson-page__quota-note[data-v-0b7f9de4]{background:var(--lesson-soft);border-radius:12px;color:var(--lesson-text);font-size:12px;margin-top:16px}.video-lesson-page__quota-note .q-btn[data-v-0b7f9de4]{color:var(--lesson-accent)}.video-lesson-page__contents[data-v-0b7f9de4]{padding:14px 16px 0}.video-lesson-page__contents-heading[data-v-0b7f9de4]{align-items:center;border-bottom:1px solid var(--lesson-border);display:flex;flex-wrap:wrap;gap:4px 8px;justify-content:space-between;margin-bottom:12px;padding-bottom:12px}.video-lesson-page__contents-heading>span[data-v-0b7f9de4]{border:1px solid var(--lesson-border);border-radius:24px;color:var(--lesson-muted);font-size:10px;padding:4px 8px}.video-lesson-page__back[data-v-0b7f9de4]{color:var(--lesson-accent);font-size:13px;margin-left:-8px;min-height:44px}.video-lesson-page__contents-list[data-v-0b7f9de4]{-webkit-overflow-scrolling:touch;max-height:min(50vh,480px);max-height:min(50dvh,480px);min-width:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior-y:contain;scrollbar-width:thin}.video-lesson-page .q-btn[data-v-0b7f9de4]:focus-visible,.video-lesson-page__contents-list[data-v-0b7f9de4]:focus-visible{outline:2px solid var(--lesson-accent);outline-offset:-2px}.video-lesson-page__loading[data-v-0b7f9de4],.video-lesson-page__state[data-v-0b7f9de4]{align-items:center;color:var(--lesson-muted);display:flex;flex-direction:column;gap:14px;justify-content:center;padding:32px 20px;text-align:center}.video-lesson-page__state[data-v-0b7f9de4]{background:var(--lesson-surface);border:1px solid var(--lesson-border);border-radius:16px;margin:20px 16px}.video-lesson-page__state p[data-v-0b7f9de4]{font-size:13px;line-height:1.6;margin:0}.video-lesson-page__state .q-btn[data-v-0b7f9de4]{min-height:44px}.video-lesson-page__state h1[data-v-0b7f9de4]{color:var(--lesson-text)}.video-lesson-page__state-icon[data-v-0b7f9de4]{background:var(--lesson-soft);border-radius:50%;color:var(--lesson-accent);display:grid;height:54px;place-items:center;width:54px}.video-lesson-page__eyebrow[data-v-0b7f9de4]{color:var(--lesson-accent);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}@media (max-width:359px){.video-lesson-page__details[data-v-0b7f9de4]{padding:16px}.video-lesson-page__details h1[data-v-0b7f9de4]{font-size:22px}.video-lesson-page__toolbar[data-v-0b7f9de4]{gap:2px;padding:8px 6px}}.practice-lesson-page[data-v-b2c4d2aa]{min-width:0;padding:8px 12px 28px}.practice-lesson-page__back[data-v-b2c4d2aa]{min-height:44px}.practice-lesson-page__card[data-v-b2c4d2aa]{border-radius:14px;margin:0 auto 16px;max-width:760px;min-width:0}.practice-lesson-page__card .q-card__section[data-v-b2c4d2aa]{padding:12px}.practice-lesson-page__preview[data-v-b2c4d2aa]{max-width:100%;min-width:0;overflow-wrap:anywhere;width:100%}.practice-lesson-page__preview[data-v-b2c4d2aa] .md-editor-preview,.practice-lesson-page__preview[data-v-b2c4d2aa] .md-editor-preview-wrapper{max-width:100%;min-width:0}