@import"https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,300..800;1,9..40,400&family=Rubik:wght@300;400;500;700&display=swap";:root{--lq-font-sans: "DM Sans", ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji";--lq-font-rubik: Rubik, Arial, sans-serif;--lq-reader-font-size: 1.125rem;--lq-reader-line-height: 2;--blue-lightest: #ecf4ff;--blue-100: #d9eaff;--blue-150: #c6dfff;--blue-lighter: #a1cbff;--blue-light: #56a1ff;--blue-default: #338fff;--blue-dark: #2d81e8;--blue-indigo05: #050d18;--yellow-status1: #ffe895;--yellow-status2: #fff2c5;--yellow-status3: #fff7db;--yellow-light: #fecc47;--yellow-default: #fbb718;--yellow-dark: #e7a902;--green-lighter: #b9ebc3;--green-light: #45c95f;--green-default: #02a723;--green-dark: #019d20;--green-darker: #00951e;--red-lightest: #ffedec;--red-default: #ff382e;--grey-white: #fff;--grey-whiter: #fafafc;--grey-neutral: #f4f5f6;--grey-lightest: #eaebed;--grey-lighter: #d5d8dc;--grey-light: #acb2b9;--grey-default: #818992;--grey-subdue: #5a6066;--grey-ink01: #414549;--grey-ink04: #000;--text-dark: #091a2f;--highlight-new: var(--yellow-status1);--highlight-recognized: var(--yellow-status2);--highlight-familiar: var(--yellow-status3);--highlight-accent: var(--yellow-default);--highlight-outline: var(--yellow-light);--highlight-outline-dark: #dea201;--highlight-foreground-light: #6e4f06;--highlight-hover: #ffe484;--lq-primary: #42a564;--lq-primary-dark: #33814e;--lq-primary-darker: #266439;--lq-primary-subtle: #f4fcef;--lq-primary-lightest: #c1e1c0;--lq-background: #fff;--lq-foreground: #0a0a0a;--lq-surface: #f8f9fa;--lq-muted: #f1f3f4;--lq-muted-foreground: #49525b;--lq-border: #e5e5e5;--lq-gray-200: #e3e5e7;--lq-gray-300: #d1d6d9;--lq-gray-500: #6d7680;--lq-link: #1166b8;--lq-radius: .625rem;--lq-radius-card: 1.125rem;--lq-shadow: 0 1px 3px 0 rgb(0 0 0 / 8%), 0 1px 2px -1px rgb(0 0 0 / 8%);--lq-shadow-strong: 0 4px 16px -2px rgb(0 0 0 / 10%);--lq-header-h: 60px;--lq-sidebar-w: 52px;--lq-panel-w: 392px}.lq-app,.lq-app button,.lq-app input,.lq-app textarea{font-family:var(--lq-font-sans)}.lq-app{color:var(--lq-foreground);background:var(--lq-background);-webkit-font-smoothing:antialiased}.lq-canvas{background:var(--lq-muted)}.lq-btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;height:2.25rem;padding:0 1rem;border-radius:.375rem;border:1px solid var(--lq-border);background:var(--lq-background);color:var(--lq-foreground);font:500 .875rem/1 var(--lq-font-sans);cursor:pointer}.lq-btn:hover{background:var(--lq-surface)}.lq-btn--primary{background:var(--lq-primary-dark);border-color:transparent;color:#fff}.lq-btn--primary:hover{background:var(--lq-primary-darker)}.lq-btn--primary:focus-visible{box-shadow:0 0 0 3px var(--lq-primary-lightest);outline:none}.lq-btn--ghost{border-color:transparent;background:transparent}.lq-btn--ghost:hover{background:var(--lq-muted)}.lq-link{color:var(--lq-link);text-decoration:none}.lq-tabs{display:inline-flex;gap:.25rem;padding:.25rem;border-radius:.5rem;background:var(--lq-muted)}.lq-tabs--plain{background:transparent;padding:0}.lq-tab{padding:.5rem .875rem;border-radius:.375rem;border:0;background:transparent;font:400 .875rem/1 var(--lq-font-sans);color:var(--lq-foreground);cursor:pointer}.lq-tab.is-active{background:#fff;box-shadow:var(--lq-shadow)}.lq-tabs--plain .lq-tab.is-active{background:var(--lq-gray-200);box-shadow:none}.lq-topbar{height:var(--lq-header-h);display:flex;align-items:center;justify-content:flex-end;gap:.5rem;padding:0 1.5rem;background:#fff}.lq-pill{display:inline-flex;align-items:center;gap:.5rem;height:2.5rem;padding:0 .75rem;border-radius:.5rem;background:var(--lq-surface);color:var(--lq-foreground);font:500 .9375rem/1 var(--lq-font-sans);border:0;cursor:pointer}.lq-pill:hover{background:var(--lq-muted)}.lq-coin{width:1.25rem;height:1.25rem;border-radius:50%;background:radial-gradient(circle,#fbb718 0,#fbb718 38%,#fff 40%,#fff 52%,#f86f15 54%)}.lq-sidebar{position:fixed;inset:0 auto 0 0;width:var(--lq-sidebar-w);display:flex;flex-direction:column;align-items:center;gap:.25rem;padding:.75rem 0;background:#fff;border-right:1px solid var(--lq-border);color:#49525b}.lq-sidebar__logo{width:28px;height:28px;color:var(--lq-foreground);margin-bottom:1rem}.lq-sidebar__item{width:36px;height:36px;display:grid;place-items:center;border-radius:.5rem;color:inherit}.lq-sidebar__item:hover{background:var(--lq-muted);color:var(--lq-foreground)}.lq-sidebar__item.is-active{background:var(--lq-surface);color:var(--lq-foreground)}.lq-sidebar__add{color:var(--lq-primary);border:1px solid var(--lq-primary);border-radius:.375rem;width:22px;height:22px}.lq-sidebar__spacer{flex:1}.lq-avatar{width:30px;height:30px;border-radius:50%;display:grid;place-items:center;background:#f3d9de;color:#8a4b57;font:500 .75rem/1 var(--lq-font-sans)}.lq-with-sidebar{padding-left:var(--lq-sidebar-w)}.library-item{width:252px;background:#fff;border-radius:var(--lq-radius-card);box-shadow:var(--lq-shadow);transition:box-shadow 333ms ease-in-out;overflow:hidden}.library-item:hover{box-shadow:var(--lq-shadow-strong)}.library-item .item-box-head{position:relative;aspect-ratio:252 / 134;background:var(--grey-lightest) center/cover;border-radius:var(--lq-radius-card) var(--lq-radius-card) 0 0;overflow:hidden;padding:.5rem;display:flex;flex-direction:column;justify-content:flex-end}.library-item .item-box-head:before{content:"";position:absolute;left:0;right:0;bottom:0;top:40%;z-index:1;background-image:linear-gradient(#091a2f00,#091a2f80)}.library-item .item-box-head>*{position:relative;z-index:2}.library-item .item-box-head--bottom{display:flex;align-items:flex-end;justify-content:space-between}.library-item .item-box-head--likes{color:#fff;font-size:.8125rem;display:inline-flex;gap:.25rem;align-items:center}.library-item-progress .progress,.lq-progress-green{display:block;height:.75rem;background:var(--green-default)}.library-item .item-box-body{padding:.75rem 1rem;display:grid;gap:.5rem}.library-item .library-item--title{font:500 .9375rem/1.3 var(--lq-font-sans);color:var(--text-dark);margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.library-item--dynamic-info{display:flex;align-items:center;gap:.5rem;font-size:.875rem;color:var(--text-dark)}.library-item .lesson-source{font-size:.8125rem;color:var(--lq-gray-500)}.word-indicator--item{display:inline-flex;align-items:center;gap:.25rem;color:#fff;font:500 .8125rem/1 var(--lq-font-sans)}.word-indicator--box{border:1px solid var(--grey-light);border-radius:1rem;height:.875rem;width:1.5rem}.is-small .word-indicator--box,.word-indicator--item.is-small .word-indicator--box{height:.625rem;width:1.25rem}.word-indicator--box-blue{border-color:var(--blue-default);background:var(--blue-default)}.word-indicator--box-blue.is-empty,.word-indicator--box-known{background:#fff}.word-indicator--box-yellow{background:var(--highlight-outline);border-color:var(--highlight-accent)}.word-indicator--box-all{background:var(--blue-indigo05)}.difficulty-badge{display:inline-block;border:1px solid var(--blue-default);border-radius:1rem;height:.5rem;width:.5rem}.difficulty-badge.is-easier{background:#fff}.difficulty-badge.is-easy{background:var(--blue-lighter)}.difficulty-badge.is-normal{background:var(--blue-light)}.difficulty-badge.is-hard{background:var(--blue-default)}.lq-provider-tile{display:grid;place-items:center;height:78px;border-radius:.25rem;border:1px solid var(--lq-border);background:#fff;box-shadow:0 2px 4px #0000001f}.lq-reader{display:grid;grid-template-columns:1fr var(--lq-panel-w);gap:1.5rem;padding:0 1rem 0 0}.lesson-progress-section .lq-progress-track{height:.1875rem;border-radius:1rem;background:var(--grey-lighter);position:relative}.lesson-progress-section .lq-progress-fill{position:absolute;inset:0 auto 0 0;border-radius:1rem;background:#818992}.lesson-progress-section .lq-progress-dot{position:absolute;top:50%;width:6px;height:6px;margin-top:-3px;border-radius:50%;background:var(--green-light)}.lesson-info{display:flex;gap:1rem;align-items:center}.lesson-info__cover{width:64px;height:64px;border-radius:.75rem;background:center/cover}.lesson-info__title{font:500 1.0625rem/1.4 var(--lq-font-sans)}.lesson-info__course{font:400 1.0625rem/1.4 var(--lq-font-sans);color:var(--grey-ink01)}.reader-container{font-family:var(--lq-font-sans);font-size:var(--lq-reader-font-size);line-height:var(--lq-reader-line-height);color:var(--grey-ink04)}.reader-container .sentence-text{margin:0 0 1.5rem}.reader-container .sentence{margin-right:.5rem;position:relative;-webkit-user-select:none;user-select:none;border-radius:.25rem}.reader-container .sentence.is-active{background:var(--grey-neutral)}.reader-container .sentence::selection{background:var(--blue-100);color:var(--blue-indigo05)}.reader-container .sentence-item{display:inline-block;align-items:baseline;margin:0;padding:2px 1px;line-height:1;border:0 solid transparent;border-radius:.25rem;color:var(--grey-ink04);cursor:pointer;position:relative;-webkit-user-select:text;user-select:text;z-index:1}.reader-container .sentence-item:hover{box-shadow:0 0 0 1px var(--grey-lighter)}.reader-container .blue-word{background-color:var(--blue-150);color:var(--text-dark)}.reader-container .blue-word:hover{box-shadow:0 0 0 1px var(--blue-light)}.reader-container .blue-word.is-selected,.reader-container .blue-word.is-selected:hover{box-shadow:0 0 0 1px var(--blue-default)}.reader-container .lingq-word.lingq-status-0{background-color:var(--highlight-new);color:#000}.reader-container .lingq-word.lingq-status-1{background-color:var(--highlight-recognized);color:#000}.reader-container .lingq-word.lingq-status-2{background-color:var(--highlight-familiar);color:#000}.reader-container .lingq-word.lingq-status-0:hover,.reader-container .lingq-word.lingq-status-1:hover,.reader-container .lingq-word.lingq-status-2:hover{box-shadow:0 0 0 1px var(--highlight-outline)}.reader-container .lingq-word.lingq-status-3{background-color:transparent;border-bottom:1px dashed var(--grey-light);border-bottom-left-radius:0;border-bottom-right-radius:0}.reader-container .lingq-word.lingq-status-3:hover{border-bottom-color:var(--grey-default);box-shadow:0 0 0 1px var(--highlight-outline)}.reader-container .lingq-word.lingq-status-3.is-learned{border-color:transparent;border-radius:.25rem;border-style:solid}.reader-container .lingq-word.is-selected,.reader-container .lingq-word.is-selected:hover{border-color:var(--highlight-outline-dark);box-shadow:0 0 0 1px var(--highlight-outline-dark)}.reader-container .known-word,.reader-container .ignored-word{background-color:transparent}.reader-container .known-word.is-selected,.reader-container .ignored-word.is-selected{color:var(--text-dark);border-color:var(--grey-default);box-shadow:0 0 0 1px var(--grey-default)}.reader-container .selected-text{background-color:var(--blue-100);border-radius:.25rem;box-shadow:0 0 0 1px var(--grey-lighter);padding:3px 0 4px}.reader-container .phrase-cluster,.reader-container .phrase-created{border-radius:.45rem}.reader-container .selected-text.phrase-cluster{background:transparent;box-shadow:0 0 0 1px var(--highlight-accent)}.reader-container .phrase-cluster:hover,.reader-container .phrase-created:hover{box-shadow:0 0 0 1px var(--highlight-accent);cursor:pointer;padding:6px 0 4px}.reader-container .phrase-item{padding:6px 0 4px}.reader-container .phrase-item:first-child{border-radius:.25rem 0 0 .25rem}.reader-container .phrase-item:last-child{border-radius:0 .25rem .25rem 0}.reader-container .phrase-item-status--0{background-color:var(--highlight-new)}.reader-container .phrase-item-status--1{background-color:var(--highlight-recognized)}.reader-container .phrase-item-status--2{background-color:var(--highlight-familiar)}.reader-container .phrase-item-status--3{background:transparent;border:0;border-bottom:1px dashed var(--blue-indigo05);border-radius:0!important}.reader-container .phrase-item-status--4{background:transparent}.reader-container .sentence.is-playing{text-decoration:underline;text-decoration-color:#050d1899}.reader-widget{width:100%;max-width:var(--lq-panel-w);background:#fff;border:1px solid var(--lq-border);border-radius:1rem;box-shadow:0 2px 8px #00000014;display:flex;flex-direction:column;overflow:hidden;height:calc(100dvh - var(--lq-header-h) - 1rem)}.reader-widget .section-widget--head{padding:1rem 1.25rem 0}.reader-widget .reference-main{display:grid;grid-template-columns:40px 1fr;align-items:center}.reader-widget .reference-word{font:500 1rem/1.2 var(--lq-font-sans)}.reader-widget .reference-helpers{display:flex;align-items:center;gap:.25rem;min-height:35px;margin:0 -1.25rem;padding:0 1.25rem;border-bottom:1px solid var(--grey-lighter)}.reader-widget .reference-helper-coin-value{display:inline-flex;gap:.25rem;align-items:center;padding-right:.5rem;border-right:1px solid var(--grey-lighter);font-size:.875rem}.reader-widget .tag{display:inline-flex;align-items:center;height:1.25rem;padding:0 .25rem;font-size:.75rem;border:1px solid var(--grey-light);border-radius:.25rem;background:var(--grey-light);color:var(--text-dark)}.reader-widget .tag.is-outline{background:transparent;border-color:transparent}.reader-widget .section-widget--main{flex:1;overflow-y:auto;padding:1rem 1.25rem}.reader-widget .section-title{font:500 .9375rem/1 var(--lq-font-sans);margin:.75rem 0;display:flex;justify-content:space-between}.reader-widget .reference-input-text{width:100%;min-height:44px;border:1px solid var(--lq-gray-300);border-radius:.375rem;padding:.625rem .75rem;font:400 1rem/1.3 var(--lq-font-sans);resize:vertical}.reader-widget .reference-input-text.is-filled{background:var(--grey-neutral);border-color:transparent}.reader-widget .dictionary-chip{display:inline-flex;padding:.5rem .75rem;border-radius:.375rem;background:var(--grey-neutral);font-size:.8125rem}.hint-item{display:flex;align-items:center;justify-content:space-between;padding:.625rem .5rem;margin-bottom:.25rem;border-radius:.375rem;background:var(--grey-neutral);font-size:1rem}.hint-item:first-child,.hint-item:hover{background:var(--lq-gray-200)}.hint-item .hint-add{color:var(--blue-default);font-size:1.25rem;line-height:1}.reader-widget .related-phrases{border:1px solid var(--lq-border);border-radius:.5rem;padding:.75rem;color:var(--lq-gray-500);line-height:1.75}.reader-widget .section-widget--foot{border-top:1px solid var(--lq-border);padding:.75rem}.reader-widget .lq-tabs{display:flex;width:100%}.reader-widget .lq-tabs .lq-tab{flex:1}.word-status-bar{display:grid;grid-template-columns:repeat(6,45px);grid-template-rows:45px;justify-content:space-between;padding:.75rem 1.25rem}.word-status-bar .button{width:45px;height:45px;border-radius:50%;border:1px solid var(--grey-lighter);background:var(--grey-white);color:var(--text-dark);font:400 1rem/1 var(--lq-font-sans);display:grid;place-items:center;cursor:pointer;padding:0}.word-status-bar .button svg{width:22px;height:22px;stroke:currentColor;fill:none}.word-status-bar .button.is-active,.word-status-bar .button:hover{color:var(--yellow-dark)}.word-status-bar .button.is-active.is-status--1,.word-status-bar .button:hover.is-status--1{background-color:var(--highlight-new)!important;color:var(--text-dark)}.word-status-bar .button.is-active.is-status--2,.word-status-bar .button:hover.is-status--2{background-color:var(--highlight-recognized)!important;color:var(--text-dark)}.word-status-bar .button.is-active.is-status--3,.word-status-bar .button:hover.is-status--3{background-color:var(--highlight-familiar)!important;color:var(--text-dark)}.word-status-bar .button.is-active.is-status--4,.word-status-bar .button:hover.is-status--4{background-color:var(--grey-lighter)!important;color:var(--text-dark)}.word-status-bar .button.is-new-word.is-status--1{background-color:var(--blue-150)}.word-status-bar .button.is-new-word.is-status--2{background-color:var(--blue-100)}.word-status-bar .button.is-new-word.is-status--3{background-color:var(--blue-lightest)}.word-status-bar .button.is-new-word.is-status--4{background-color:#fff}.word-status-bar .button.is-status--ignore{background-color:var(--grey-white);color:var(--text-dark)}.word-status-bar .button.is-status--ignore.is-ignored{background-color:var(--red-lightest)}.word-status-bar .button.is-status--ignore.is-ignored svg,.word-status-bar .button.is-status--ignore.is-active svg,.word-status-bar .button.is-status--ignore:hover svg{stroke:var(--red-default)}.word-status-bar .button.is-status--learned{grid-column:6}.word-status-bar .button.is-status--learned.is-active,.word-status-bar .button.is-status--learned:hover{border-color:var(--green-dark);box-shadow:0 0 0 2px var(--green-lighter)}.word-status-bar .button.is-status--learned.is-active svg,.word-status-bar .button.is-status--learned:hover svg{stroke:var(--green-darker);stroke-width:3.5}.lq-kbd-tip{display:inline-flex;gap:.375rem;align-items:center;padding:.25rem .5rem;border-radius:.5rem;background:var(--grey-ink01);color:#fff;font-size:.8125rem}.lq-kbd-tip kbd{background:#fff;color:#000;border-radius:.25rem;padding:0 .25rem;font:inherit}.lq-play-btn{width:44px;height:44px;border-radius:50%;background:var(--text-dark);color:#fff;display:grid;place-items:center;border:0}.lq-page-arrow{background:none;border:0;color:var(--text-dark);font-size:1.5rem;cursor:pointer}.lq-complete{background:var(--lq-muted);min-height:calc(100dvh - var(--lq-header-h));padding:.75rem 2rem 3rem}.lq-complete__bar{display:grid;grid-template-columns:1fr auto 1fr;align-items:center}.lq-steps{display:flex;gap:.25rem}.lq-steps span{width:34px;height:34px;border-radius:50%;background:var(--lq-gray-200);display:grid;place-items:center}.lq-steps span:after{content:"";width:8px;height:8px;border-radius:50%;background:#262b30}.lq-complete__title{text-align:center;font:700 1.5rem/1.2 var(--lq-font-sans);color:var(--text-dark);margin:1.25rem 0 .75rem}.lq-complete__sub{text-align:center;font:500 1.0625rem/1.4 var(--lq-font-sans);color:var(--text-dark);margin-bottom:1rem}.lq-complete__list{max-width:896px;margin:0 auto;display:grid;gap:.75rem}.lq-known-row{display:flex;align-items:center;justify-content:space-between;background:#fff;border:1px solid var(--lq-primary);border-radius:.625rem;padding:.875rem 1rem}.lq-known-row__word{font:600 1.0625rem/1.2 var(--lq-font-sans);display:inline-flex;gap:.5rem;align-items:center}.lq-known-row__meaning{font-size:.875rem;color:var(--lq-gray-500);margin-top:.375rem}.lq-status-circle{width:36px;height:36px;border-radius:50%;border:1px solid var(--lq-primary);color:var(--lq-primary);background:var(--lq-primary-subtle);display:grid;place-items:center}.lq-complete__card{max-width:896px;margin:0 auto;background:#fff;border-radius:1rem;padding:1.5rem}.lq-stats-grid{display:grid;grid-template-columns:1fr 1fr;background:var(--lq-surface);border-radius:.75rem;overflow:hidden}.lq-stat{padding:.875rem 1rem;display:flex;justify-content:space-between;border-bottom:1px solid var(--lq-border)}.lq-stat:nth-child(odd){border-right:1px solid var(--lq-border)}.lq-stat__label{font-size:.875rem;color:var(--lq-gray-500)}.lq-stat__value{font:600 1.5rem/1.3 var(--lq-font-sans);color:var(--text-dark)}.lq-stat__icon{width:32px;height:32px;border-radius:50%;display:grid;place-items:center;color:#fff;font-size:.8rem}.lq-stat__icon--lingqs{background:#2b8a7e}.lq-stat__icon--known{background:#4a8ad6}.lq-stat__icon--time{background:#f86f15}.lq-stat__icon--speed{background:#fbb718}.lq-stat__icon--listen{background:#2e75cd}.lq-stat__icon--read{background:#42a564}.lq-checkbox-card{display:inline-flex;gap:.5rem;align-items:center;background:#fff;border-radius:.5rem;padding:.5rem .75rem;font-size:.875rem}*,*:before,*:after{box-sizing:border-box}html,body{margin:0;padding:0}body{background:#fff}a{color:inherit}button{font:inherit}.page{padding:1.25rem 3.5rem 4rem;max-width:1400px}.muted{color:var(--lq-gray-500)}.row{display:flex;align-items:center;gap:.75rem}.spacer{flex:1}.lq-input{height:2.5rem;border:1px solid var(--lq-gray-300);border-radius:.375rem;padding:0 .75rem;font:400 .9375rem var(--lq-font-sans);background:#fff}.lq-input:focus,.reference-input-text:focus{outline:none;border-color:var(--blue-light);box-shadow:0 0 0 2px var(--blue-100)}textarea.lq-input{height:auto;padding:.625rem .75rem;resize:vertical}.lq-modal-bg{position:fixed;top:0;right:0;bottom:0;left:0;background:#091a2f73;display:grid;place-items:center;z-index:50}.lq-modal{background:#fff;border-radius:1rem;padding:1.5rem;width:min(720px,94vw);max-height:90vh;overflow:auto;box-shadow:var(--lq-shadow-strong)}.lq-error{color:#c0392b;font-size:.875rem}.status-pill{display:inline-grid;place-items:center;width:32px;height:32px;border-radius:50%;font-size:.875rem;flex:none}.status-pill.l1{background:var(--yellow-status1)}.status-pill.l2{background:var(--yellow-status2)}.status-pill.l3{background:var(--yellow-status3)}.status-pill.l4{background:#fff;border:1px dashed var(--grey-light)}.status-pill.l5{background:var(--lq-primary-subtle);color:var(--lq-primary);border:1px solid var(--lq-primary)}.status-pill.l-1{background:var(--red-lightest);color:var(--red-default)}:root{--lq-tabbar-h: 56px;--lq-mplayer-h: 56px}@media(max-width:900px){html,body{overscroll-behavior-x:none}.page{padding:1rem 1.25rem 2.5rem!important}.lq-modal{width:min(720px,calc(100vw - 16px));max-height:calc(100dvh - 32px);padding:1.1rem}}@media(max-width:767px){:root{--lq-header-h: 52px}html,body{overflow-x:hidden}body{-webkit-text-size-adjust:100%}.lq-sidebar{display:none!important}.lq-with-sidebar{padding-left:0!important;padding-bottom:calc(var(--lq-tabbar-h) + env(safe-area-inset-bottom) + 8px)!important}body.lq-has-mplayer .lq-with-sidebar{padding-bottom:calc(var(--lq-tabbar-h) + var(--lq-mplayer-h) + env(safe-area-inset-bottom) + 16px)!important}[data-testid=player-bar],[data-testid=synced-text]{display:none!important}html body.lq-has-player .reader-root{height:calc(100dvh - var(--lq-header-h))!important}html body.lq-has-player.lq-has-mplayer .reader-root{height:calc(100dvh - var(--lq-header-h) - var(--lq-mplayer-h) - 12px - env(safe-area-inset-bottom))!important}html body.lq-has-player .lq-complete{padding-bottom:80px}.lq-topbar{padding:0 .5rem 0 0!important;gap:.35rem!important;padding-top:env(safe-area-inset-top)}.lq-topbar.has-logo{padding-left:52px!important}.lq-topbar .topbar-logo{top:13px!important;left:12px!important}.lq-pill{height:2.125rem!important;padding:0 .55rem!important;gap:.3rem!important;font-size:.8125rem!important}.lq-pill>svg:last-child{display:none}.lq-pill .lq-coin{width:1rem;height:1rem}.lq-topbar__menu .cd,.lq-topbar__menu .dropdown{position:fixed!important;left:8px!important;right:8px!important;top:calc(var(--lq-header-h) + 4px)!important;width:auto!important;max-height:calc(100dvh - var(--lq-header-h) - 80px);overflow-y:auto}.page{padding:.75rem 1rem 2rem!important;max-width:100vw}.lq-tabs{max-width:100%;overflow-x:auto;scrollbar-width:none}.lq-tabs::-webkit-scrollbar{display:none}.lq-tab{white-space:nowrap}.lq-btn,.lq-input{min-height:2.5rem}.lq-input{font-size:1rem}input,select,textarea{font-size:max(16px,1em)}.library .toolbar{gap:.75rem!important}.library .search{width:100%!important}.library .levels{margin-left:0!important;flex:1;gap:.4rem!important}.library .levels span{width:auto!important;font-size:.75rem}.library .range{flex:1;width:auto!important;min-width:90px}.library .providers{display:flex!important;overflow-x:auto;scrollbar-width:none;gap:8px!important;margin:0 -1rem 1rem!important;padding:2px 1rem 6px}.library .providers>*{flex:0 0 auto;min-width:104px;height:56px;font-size:.9rem!important}.library .shelf-head{flex-wrap:wrap;gap:.25rem .5rem!important}.library .grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px!important}.library .grid .library-item-wrap,.library .grid .library-item{width:100%!important}.shelf .arrow{display:none!important}.shelf .track{margin:0 -1rem;padding-left:1rem!important;padding-right:1rem!important;scroll-padding:0 1rem}.shelf .track>*{scroll-snap-align:start}.library-item{width:224px}.course .hero{gap:1rem!important;margin-bottom:1.25rem!important}.course h1{font-size:1.375rem!important}.course .start{width:100%;justify-self:stretch!important}.list-head:has(.ls){flex-wrap:wrap;gap:.5rem 1rem!important}.list-head .ls{flex:1 1 100%;order:3}.list-head .ls input{width:100%!important}.course .lrow{padding:.5rem .25rem!important;gap:.6rem!important}.lq-complete{padding:.5rem .75rem 2rem!important}.lq-complete__bar{grid-template-columns:auto 1fr auto!important;gap:.5rem}.lq-complete__title{font-size:1.25rem!important}.lq-complete__card{padding:1rem!important}.lq-known-row{padding:.7rem .8rem!important;gap:.5rem}.lq-stats-grid{grid-template-columns:1fr!important}.lq-stat:nth-child(odd){border-right:0!important}.done-grid{grid-template-columns:1fr!important}.skip{right:1rem!important;bottom:calc(1rem + env(safe-area-inset-bottom))!important}.vocab .head,.head:has(.import-btn){flex-wrap:wrap}.head .import-btn,.head .review-btn{flex:1 1 auto}.ftab{min-width:0!important;padding:0 .8rem!important;height:44px!important;font-size:.875rem}.search input{width:100%!important;min-width:0}.pop.actions{width:min(260px,calc(100vw - 32px))!important}.box-top{grid-template-columns:40px 1fr 40px!important;gap:.5rem!important}.actions{padding-top:1rem!important}.options,.match{grid-template-columns:1fr!important}.box:has(.play-all),.playlists .box{grid-template-columns:1fr!important;gap:1rem!important;padding:1rem!important}.play-all{width:100%!important}.cols{grid-template-columns:minmax(0,1fr)!important;gap:1rem!important}.sec-head{flex-wrap:wrap}.tiers{grid-template-columns:repeat(2,minmax(0,1fr))!important}.tiers-strip{grid-template-columns:repeat(4,1fr)!important}.bar:has(.ftabs){flex-wrap:wrap;gap:.5rem!important}.bar .ftabs{flex:1 0 100%}.bar:has(.ftabs) .spacer{display:none}.bar .fs{flex:1;min-width:0}.bar .fs input{width:100%!important}.import .grid{grid-template-columns:1fr!important}.lynx-page{padding-bottom:1rem}.lynx-page .box.sticky{bottom:calc(var(--lq-tabbar-h) + env(safe-area-inset-bottom) + .5rem)!important}.dev{margin:24px auto!important}}@media(min-width:768px)and (max-width:1024px){.page{padding-left:1.5rem!important;padding-right:1.5rem!important}}:root[data-theme=dark]{--lq-background: #16191d;--lq-foreground: #e8eaed;--lq-surface: #1f2328;--lq-muted: #262a30;--lq-muted-foreground: #a9b1ba;--lq-border: #33383f;--lq-gray-200: #2e333a;--lq-gray-300: #444b53;--lq-gray-500: #9aa3ad;--lq-link: #6fb1ff;--lq-primary-subtle: #1b2e22;--grey-white: #1f2328;--grey-whiter: #1b1e22;--grey-neutral: #262a30;--grey-lightest: #2e333a;--grey-lighter: #444b53;--grey-ink01: #c4cad1;--grey-ink04: #e8eaed;--text-dark: #e8eaed;--red-lightest: #3a2020;--lq-shadow: 0 1px 3px 0 rgb(0 0 0 / 40%);--lq-shadow-strong: 0 4px 16px -2px rgb(0 0 0 / 55%);--as-nav-on: #e8eaed;color-scheme:dark}:root[data-theme=dark] body,:root[data-theme=dark] .lq-app{background:var(--lq-background);color:var(--lq-foreground)}:root[data-theme=dark] .as-nav button.on{color:#0a0f1a!important}:root[data-theme=dark] :is(.lq-topbar,.lq-sidebar,.library-item,.reader-widget,.lq-modal,.menu-pop,.dropdown,.import-menu,.lq-provider-tile,.lq-complete__card,.lq-known-row,.lq-checkbox-card,.ask-lynx,.mini-pop,.lq-tab.is-active,.card,.box,.panel,.lq-player,.player-bar,.lq-input,select,textarea,input[type=text],input[type=number],input[type=search]){background-color:var(--lq-surface)!important;color:var(--lq-foreground);border-color:var(--lq-border)}:root[data-theme=dark] .ask-lynx input{background:transparent!important;color:var(--lq-foreground)}:root[data-theme=dark] :is(.lq-btn:not(.lq-btn--primary)){background:var(--lq-surface);color:var(--lq-foreground);border-color:var(--lq-border)}:root[data-theme=dark] .library-item .library-item--title,:root[data-theme=dark] .library-item--dynamic-info,:root[data-theme=dark] .shelf-title,:root[data-theme=dark] .lesson-info__course{color:var(--lq-foreground)!important}:root[data-theme=dark] .lq-sidebar__logo img,:root[data-theme=dark] .topbar-logo img{filter:invert(1)}:root[data-theme=dark] .word-status-bar .button{background:var(--lq-surface);color:var(--lq-foreground)}:root[data-theme=dark] .hint-item:first-child,:root[data-theme=dark] .hint-item:hover{background:var(--lq-gray-200)}:root[data-theme=dark] .lq-complete,:root[data-theme=dark] .lq-canvas{background:var(--lq-background)}:root[data-theme=dark] .lq-stats-grid{background:var(--lq-muted)}:root[data-theme=dark] .lq-coin{box-shadow:none}:root[data-theme=dark] .status-pill:not(.l5):not(.l-1),:root[data-theme=dark] .word-status-bar .button.is-active:not(.is-status--ignore):not(.is-status--learned),:root[data-theme=dark] .word-status-bar .button:hover:not(.is-status--ignore):not(.is-status--learned){color:#091a2f}:root[data-theme=dark] .status-pill.l4{background:transparent;color:var(--lq-foreground)}:root[data-theme=dark] .lq-play-btn{background:#e8eaed;color:#16191d}:root[data-theme=dark] .arrow{background:var(--lq-surface)!important;color:var(--lq-foreground)}.reader-root.rdark{--blue-150: #234a7a;--blue-100: #1d3a5f;--highlight-new: #7a6219;--highlight-recognized: #5e4f1f;--highlight-familiar: #463f25;--highlight-outline: #fbb718}.reader-root.rdark.hl-green{--highlight-new: #1f6b35;--highlight-recognized: #1d5530;--highlight-familiar: #1f4329;--highlight-outline: #45c95f}.reader-root.hl-green{--highlight-new: #b9ebc3;--highlight-recognized: #d2f2d9;--highlight-familiar: #e6f7e9;--highlight-outline: #45c95f;--highlight-outline-dark: #019d20;--highlight-accent: #02a723;--highlight-foreground-light: #146c2a}.reader-root.hls-underlined .reader-container .blue-word{background-color:transparent!important;border-bottom:2px solid var(--blue-default);border-radius:0}.reader-root.hls-underlined .reader-container .lingq-word:not(.lingq-status-3){background-color:transparent!important;border-bottom:2px solid var(--highlight-outline-dark);border-radius:0}.reader-root.hls-underlined .reader-container .phrase-created{background:transparent!important;border-bottom:2px solid var(--highlight-outline-dark);border-radius:0}.reader-root.hls-foreground .reader-container .blue-word{background-color:transparent!important;color:var(--blue-dark)!important}.reader-root.hls-foreground .reader-container .lingq-word:not(.lingq-status-3){background-color:transparent!important;color:var(--highlight-foreground-light)!important;font-weight:600}.reader-root.hls-foreground .reader-container .phrase-created{background:transparent!important}.reader-root.rdark.hls-foreground .reader-container .blue-word{color:var(--blue-light)!important}.reader-root.rdark.hls-foreground .reader-container .lingq-word:not(.lingq-status-3){color:var(--highlight-outline)!important}.reader-root.hls-off .reader-container :is(.blue-word,.lingq-word){background-color:transparent!important;border-bottom-color:transparent!important;color:inherit!important}.reader-root.hls-off .reader-container .phrase-created{background:transparent!important;border-bottom-color:transparent!important}.reader-root.rdark.hls-off .reader-container :is(.blue-word,.lingq-word){color:#fff!important}.nb.svelte-1ir344r{position:relative}.nb-btn.svelte-1ir344r{border:0;background:none;cursor:pointer;position:relative}.badge.svelte-1ir344r{position:absolute;top:2px;right:0;min-width:16px;height:16px;border-radius:8px;background:#e53935;color:#fff;font:600 .65rem/16px var(--lq-font-sans);padding:0 4px}.fly.svelte-1ir344r{position:fixed;left:calc(var(--lq-sidebar-w) + 8px);bottom:70px;width:360px;max-height:70vh;display:flex;flex-direction:column;background:#fff;border:1px solid var(--lq-border);border-radius:.75rem;box-shadow:var(--lq-shadow-strong);z-index:60}.fh.svelte-1ir344r{display:flex;align-items:center;padding:.8rem 1rem;border-bottom:1px solid var(--lq-border)}.fl.svelte-1ir344r{overflow:auto}.lnk.svelte-1ir344r{background:none;border:0;color:var(--lq-link, #2e75cd);cursor:pointer;font:inherit;font-size:.8rem}.ni.svelte-1ir344r{display:flex;gap:.6rem;width:100%;text-align:left;background:none;border:0;border-bottom:1px solid #f0f2f4;padding:.7rem 1rem;cursor:pointer;font:inherit;align-items:flex-start}.ni.svelte-1ir344r:hover{background:#f7f9fb}.ni.unread.svelte-1ir344r{background:#f3f8ff}.ic.svelte-1ir344r{width:30px;height:30px;border-radius:50%;display:grid;place-items:center;background:#eef1f4;flex:none}.k-goal_met.svelte-1ir344r,.k-streak_risk.svelte-1ir344r{background:#fff1e6;color:#f86f15}.k-lynx_reply.svelte-1ir344r{background:#efe9fb;color:#6b46c1}.k-challenge.svelte-1ir344r{background:#e8f5e9;color:#2e7d32}.nt.svelte-1ir344r{display:flex;flex-direction:column;gap:2px;flex:1;font-size:.85rem}.nbody.svelte-1ir344r{color:var(--lq-muted-foreground, #5b6b7c)}.when.svelte-1ir344r{color:#98a2ad;font-size:.72rem}.dot.svelte-1ir344r{width:8px;height:8px;border-radius:50%;background:#2e75cd;margin-top:6px}.empty.svelte-1ir344r{padding:1.5rem;text-align:center;color:#98a2ad;margin:0}.hp.svelte-78uzry{position:relative}.hp-btn.svelte-78uzry{border:0;background:none;cursor:pointer}.fly.svelte-78uzry{position:fixed;left:calc(var(--lq-sidebar-w) + 8px);top:80px;width:380px;max-height:75vh;display:flex;flex-direction:column;background:#fff;border:1px solid var(--lq-border);border-radius:.75rem;box-shadow:var(--lq-shadow-strong);z-index:60}.fh.svelte-78uzry{display:flex;align-items:center;padding:.8rem 1rem .4rem}.lnk.svelte-78uzry{background:none;border:0;color:var(--lq-link, #2e75cd);cursor:pointer;font:inherit;font-size:.8rem}.tabs.svelte-78uzry{display:flex;gap:.25rem;padding:0 1rem .5rem;border-bottom:1px solid var(--lq-border)}.tabs.svelte-78uzry button:where(.svelte-78uzry){background:none;border:0;padding:.3rem .6rem;border-radius:1rem;cursor:pointer;font:inherit;font-size:.8rem;color:#5b6b7c}.tabs.svelte-78uzry button.on:where(.svelte-78uzry){background:#eef1f4;color:#000}.fl.svelte-78uzry{overflow:auto}.hi.svelte-78uzry{display:flex;align-items:center;border-bottom:1px solid #f0f2f4}.hmain.svelte-78uzry{flex:1;display:flex;gap:.6rem;align-items:center;background:none;border:0;padding:.6rem 0 .6rem 1rem;cursor:pointer;font:inherit;text-align:left;min-width:0}.hi.svelte-78uzry:hover{background:#f7f9fb}.thumb.svelte-78uzry{width:36px;height:36px;border-radius:.4rem;background:#eef1f4 center/cover;display:grid;place-items:center;flex:none;color:#5b6b7c}.thumb.w.svelte-78uzry{background:#fff4d6;color:#b8860b}.ht.svelte-78uzry{display:flex;flex-direction:column;min-width:0;flex:1;font-size:.85rem}.ht.svelte-78uzry b:where(.svelte-78uzry){white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sub.svelte-78uzry{color:#5b6b7c;font-size:.75rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.when.svelte-78uzry{color:#98a2ad;font-size:.72rem;white-space:nowrap}.rm.svelte-78uzry{background:none;border:0;cursor:pointer;padding:.5rem .8rem;color:#98a2ad}.empty.svelte-78uzry{padding:1.5rem;text-align:center;color:#98a2ad;margin:0}.am.svelte-15tbvza{position:relative;margin-top:.5rem}.am-btn.svelte-15tbvza{border:0;cursor:pointer;font:inherit}.fly.svelte-15tbvza{position:fixed;left:calc(var(--lq-sidebar-w) + 8px);bottom:12px;width:240px;background:#fff;border:1px solid var(--lq-border);border-radius:.75rem;box-shadow:var(--lq-shadow-strong);z-index:60;padding:.4rem;display:flex;flex-direction:column}.who.svelte-15tbvza{display:flex;gap:.6rem;align-items:center;padding:.5rem}.who.svelte-15tbvza>span:where(.svelte-15tbvza):last-child{display:flex;flex-direction:column;font-size:.85rem}.big.svelte-15tbvza{width:36px;height:36px}.fly.svelte-15tbvza>button:where(.svelte-15tbvza){display:flex;gap:.6rem;align-items:center;background:none;border:0;padding:.55rem .6rem;border-radius:.4rem;cursor:pointer;font:inherit;font-size:.9rem;text-align:left}.fly.svelte-15tbvza>button:where(.svelte-15tbvza):hover{background:#f3f5f7}.up.svelte-15tbvza{color:#f86f15}.note.svelte-15tbvza{font-size:.75rem;color:#5b6b7c;margin:0 .6rem .4rem}hr.svelte-15tbvza{border:0;border-top:1px solid var(--lq-border);margin:.3rem 0;width:100%}.lq-sidebar.svelte-181dlmc{z-index:25}.gear.svelte-181dlmc{border:0;background:none;cursor:pointer}.admin-link.svelte-181dlmc{text-decoration:none;font-size:1.1rem}.cd.svelte-87jdsz{position:absolute;right:0;top:calc(100% + 6px);width:390px;background:#fff;border:1px solid var(--lq-border);border-radius:1rem;box-shadow:var(--lq-shadow-strong);padding:1rem 1.25rem;z-index:30;font-size:.875rem;max-height:calc(100dvh - 80px);overflow-y:auto}.hd.svelte-87jdsz{display:flex;align-items:center;gap:.5rem;font-size:1rem}.hd.svelte-87jdsz b:where(.svelte-87jdsz){font-weight:500}.x.svelte-87jdsz{background:none;border:0;cursor:pointer;padding:2px}.medal.svelte-87jdsz{width:88px;height:88px;margin:.4rem auto .3rem;border-radius:50%;display:grid;place-items:center;background:radial-gradient(circle at 35% 30%,#ffc27a,#f68a1f 60%,#d4570e);border:4px solid #b3261e;color:#fff;font:700 2rem var(--lq-font-sans);filter:grayscale(.85)}.medal.met.svelte-87jdsz{filter:none}.big.svelte-87jdsz{text-align:center;font:600 1.25rem var(--lq-font-sans)}.sub.svelte-87jdsz{text-align:center;font-size:1rem;margin-bottom:.6rem}.bal.svelte-87jdsz{display:flex;align-items:center;gap:.5rem;border:1px solid var(--lq-border);border-radius:.5rem;padding:.6rem .7rem;font-size:1rem}.bal.svelte-87jdsz b:where(.svelte-87jdsz){font-weight:500}.brk.svelte-87jdsz{margin-top:.6rem;border-bottom:1px solid var(--lq-border);padding-bottom:.4rem}.brk-h.svelte-87jdsz{font-weight:600;margin-bottom:.2rem}.brk-r.svelte-87jdsz{display:flex;justify-content:space-between;padding:.15rem 0;color:#49525b}.brk-r.svelte-87jdsz b:where(.svelte-87jdsz){color:#1f9d3a;font-weight:600}.act-h.svelte-87jdsz{display:flex;align-items:center;gap:.3rem;margin:.7rem 0 .3rem .4rem;font-size:.95rem}.ar.svelte-87jdsz{position:relative}.al.svelte-87jdsz{display:flex;align-items:center;gap:.3rem;padding:.35rem 0 .3rem}.al.svelte-87jdsz b:where(.svelte-87jdsz){font-size:1.05rem;font-weight:500}.g.svelte-87jdsz{color:#262b30;font-size:.85rem}.plus.svelte-87jdsz{background:none;border:0;cursor:pointer;padding:2px;display:inline-grid}.att.svelte-87jdsz{color:#e53935}.dot.svelte-87jdsz{width:8px;height:8px;border-radius:50%;background:#1fbf6a}.bar.svelte-87jdsz{height:3px;background:#e2e5e8}.bar.svelte-87jdsz div:where(.svelte-87jdsz){height:100%;background:#e53935}.bar.svelte-87jdsz div.ok:where(.svelte-87jdsz){background:#1fbf6a}.addbox.svelte-87jdsz{display:flex;gap:.3rem;margin:.2rem 0 .3rem}.addbox.svelte-87jdsz input:where(.svelte-87jdsz){width:120px;height:2rem}.more.svelte-87jdsz{display:block;margin-left:auto;background:none;border:0;color:var(--lq-link);cursor:pointer;padding:.4rem 0;font:inherit}.repair.svelte-87jdsz{display:block;margin:.3rem auto;background:none;border:0;color:var(--lq-link);cursor:pointer;letter-spacing:.02em;font:500 .85rem var(--lq-font-sans)}.repair.svelte-87jdsz:disabled{color:#9aa1a8;cursor:default}.st.svelte-87jdsz{text-align:center;font:600 1rem var(--lq-font-sans);margin:.5rem 0}.week.svelte-87jdsz{display:grid;grid-template-columns:repeat(7,1fr);text-align:center}.day.svelte-87jdsz{display:flex;flex-direction:column;align-items:center;gap:.3rem;font-size:.8rem}.day.today.svelte-87jdsz{font-weight:700}.fl.svelte-87jdsz{position:relative;color:#cfd4d9;display:inline-grid;place-items:center}.fl.met.svelte-87jdsz{color:#f86f15}.fl.svelte-87jdsz b:where(.svelte-87jdsz){position:absolute;top:45%;left:0;right:0;font-size:.5rem;color:#fff;font-weight:600}.all.svelte-87jdsz{width:100%;margin-top:.8rem;display:flex;justify-content:center;align-items:center;gap:.3rem;background:#f1f3f4;border:0;border-radius:.4rem;padding:.6rem;cursor:pointer;font:500 .9rem var(--lq-font-sans)}.all.svelte-87jdsz:hover{background:#e6e8ea}.ll.svelte-telne6{border-top:1px solid var(--lq-border);margin-top:.75rem;padding-top:.5rem;display:flex;flex-direction:column}.lrow.svelte-telne6{display:flex;gap:.6rem;align-items:center;background:none;border:0;padding:.45rem .25rem;border-radius:.4rem;cursor:pointer;font:inherit;font-size:.875rem;text-align:left}.lrow.svelte-telne6:hover,.lrow.on.svelte-telne6{background:#f3f5f7}.lt.svelte-telne6{flex:1}.addbtn.svelte-telne6{display:flex;gap:.3rem;align-items:center;justify-content:center;background:none;border:0;border-top:1px solid var(--lq-border);margin-top:.35rem;padding:.6rem 0 .2rem;cursor:pointer;font:inherit;font-size:.875rem;color:#3b4652}.add-list.svelte-telne6{max-height:220px;overflow:auto;border-top:1px solid var(--lq-border);margin-top:.35rem;padding-top:.35rem;display:flex;flex-direction:column}.lq-upgrade-btn.svelte-1h259us{background:#e8762c;color:#fff;text-decoration:none;font-weight:600;font-size:.9rem;border-radius:999px;padding:.4rem 1rem;margin-right:.25rem}.lq-upgrade-btn.svelte-1h259us:hover{background:#d0651f}.lq-topbar.svelte-1h259us{position:sticky;top:0;z-index:20}.lq-topbar.has-logo.svelte-1h259us{justify-content:flex-end}.topbar-logo.svelte-1h259us{position:absolute;left:14px;top:17px;color:var(--lq-foreground)}.lq-topbar__menu.svelte-1h259us{position:relative}.lq-pill.svelte-1h259us{transition:transform .2s}.lq-pill.flash.svelte-1h259us{transform:scale(1.08);background:#fff4d6}.streak.svelte-1h259us{display:inline-flex;align-items:center;gap:2px;color:#f86f15;font-weight:600}.mult.svelte-1h259us{color:#f86f15;font-weight:600;margin-right:4px}.dropdown.svelte-1h259us{position:absolute;right:0;top:calc(100% + 6px);width:280px;background:var(--lq-background);border:1px solid var(--lq-border);border-radius:.75rem;box-shadow:var(--lq-shadow-strong);padding:1rem;z-index:30;font-size:.875rem}.dd-title.svelte-1h259us{font-weight:600;margin-bottom:.5rem}.dd-row.svelte-1h259us{display:flex;justify-content:space-between;padding:.35rem 0;color:var(--lq-muted-foreground)}.dd-row.svelte-1h259us b:where(.svelte-1h259us){color:var(--lq-foreground);display:inline-flex;gap:3px;align-items:center}.badge.svelte-1h259us{background:#2e75cd;color:#fff!important;border-radius:.375rem;padding:2px 6px;font-size:.75rem}.lvl.svelte-1h259us{height:6px;background:#edf4ee;border-radius:3px;overflow:hidden;margin-top:.5rem}.lvl.svelte-1h259us div:where(.svelte-1h259us){height:100%;background:#2e75cd}.dd-note.svelte-1h259us{color:#2e75cd;font-weight:600;margin-top:.4rem}.dev.svelte-3in0b7{max-width:640px;margin:48px auto;padding:0 16px}h1.svelte-3in0b7{font-size:1.5rem;margin:1rem 0 .25rem}ul.svelte-3in0b7{list-style:none;padding:0;margin:1.5rem 0;display:grid;gap:.5rem}li.svelte-3in0b7{display:flex;align-items:center;gap:.75rem;padding:.5rem .75rem;border:1px solid var(--lq-border);border-radius:.5rem}li.current.svelte-3in0b7{border-color:var(--lq-primary);background:var(--lq-primary-subtle)}.pair.svelte-1vo7805{max-width:640px;margin:48px auto;padding:0 16px}h1.svelte-1vo7805{font-size:1.5rem;margin:1rem 0 .25rem}h2.svelte-1vo7805{font-size:1.1rem;margin:2rem 0 .5rem}.row.svelte-1vo7805{display:flex;gap:.5rem;align-items:center}.token.svelte-1vo7805{flex:1;font-family:ui-monospace,monospace}.dots.svelte-ebf58r{background:none;border:0;width:30px;height:30px;border-radius:50%;display:grid;place-items:center;cursor:pointer;color:var(--text-dark);flex:none}.dots.svelte-ebf58r:hover{background:var(--lq-muted, #eef0f3)}.dots.light.svelte-ebf58r{color:#fff}.card-menu.svelte-ebf58r{position:fixed;z-index:60;width:260px;background:#fff;border:1px solid var(--lq-border);border-radius:.75rem;box-shadow:var(--lq-shadow-strong);padding:.35rem;display:grid}.card-menu.svelte-ebf58r button:where(.svelte-ebf58r){display:flex;align-items:center;gap:.6rem;text-align:left;background:none;border:0;padding:.55rem .7rem;border-radius:.5rem;font:400 .875rem var(--lq-font-sans);color:var(--text-dark);cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.card-menu.svelte-ebf58r button:where(.svelte-ebf58r):hover{background:var(--lq-muted, #eef0f3)}.card-menu.svelte-ebf58r .danger:where(.svelte-ebf58r){color:#d6455b}.card-menu.svelte-ebf58r button:where(.svelte-ebf58r) svg{flex:none}.card-menu.svelte-ebf58r hr:where(.svelte-ebf58r){border:0;border-top:1px solid var(--lq-border);margin:.25rem 0}.library-item-wrap.svelte-e4evue{text-decoration:none;color:inherit;display:block;flex:none;scroll-snap-align:start}.ph.svelte-e4evue{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;color:#fbb718;font:700 2.6rem/1 var(--lq-font-sans);z-index:1!important}.img-progress.svelte-e4evue{height:6px;background:transparent;margin-top:-6px;position:relative;z-index:3}.img-progress.svelte-e4evue div:where(.svelte-e4evue){height:6px;background:var(--green-default)}.library-item--dynamic-info.svelte-e4evue{min-height:1.2rem}.foot.svelte-e4evue{display:flex;align-items:center;gap:.4rem;min-width:0;margin-top:-.15rem}.foot.svelte-e4evue .lesson-source:where(.svelte-e4evue){flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dur.svelte-e4evue{display:inline-flex;align-items:center;gap:2px;font-size:.75rem;color:var(--lq-gray-500);white-space:nowrap}.liked.svelte-e4evue svg{fill:#fff}.yt.svelte-e4evue{position:absolute;top:8px;left:8px;width:22px;height:22px;border-radius:50%;background:#e62117;color:#fff;display:grid;place-items:center}.library-item-wrap.svelte-1tw3vgt{text-decoration:none;color:inherit;display:block;flex:none;scroll-snap-align:start}.ph.svelte-1tw3vgt{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;color:#fff;font:700 3rem/1 var(--lq-font-sans);z-index:1!important;opacity:.9}.badge-course.svelte-1tw3vgt{position:absolute;top:8px;right:8px;background:#0000008c;color:#fff;border-radius:1rem;padding:2px 8px;font-size:.75rem;display:inline-flex;gap:4px;align-items:center}.img-progress.svelte-1tw3vgt{height:6px;margin-top:-6px;position:relative;z-index:3}.img-progress.svelte-1tw3vgt div:where(.svelte-1tw3vgt){height:6px;background:var(--green-default)}.foot.svelte-1tw3vgt{display:flex;align-items:center;gap:.4rem;min-width:0}.foot.svelte-1tw3vgt .lesson-source:where(.svelte-1tw3vgt){flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dots.svelte-1tw3vgt{background:none;border:0;width:30px;height:30px;border-radius:50%;display:grid;place-items:center;cursor:pointer;color:var(--text-dark)}.dots.svelte-1tw3vgt:hover{background:var(--lq-muted, #eef0f3)}.card-menu.svelte-1tw3vgt{position:fixed;z-index:60;width:240px;background:#fff;border:1px solid var(--lq-border);border-radius:.75rem;box-shadow:var(--lq-shadow-strong);padding:.35rem;display:grid}.card-menu.svelte-1tw3vgt button:where(.svelte-1tw3vgt){display:flex;align-items:center;gap:.6rem;background:none;border:0;padding:.55rem .7rem;border-radius:.5rem;font:400 .875rem var(--lq-font-sans);color:var(--text-dark);cursor:pointer;text-align:left}.card-menu.svelte-1tw3vgt button:where(.svelte-1tw3vgt):hover{background:var(--lq-muted, #eef0f3)}.shelf.svelte-1lm639k{position:relative}.track.svelte-1lm639k{display:flex;gap:8px;overflow-x:auto;scroll-snap-type:x mandatory;padding:4px 4px 12px;scrollbar-width:none}.track.svelte-1lm639k::-webkit-scrollbar{display:none}.arrow.svelte-1lm639k{position:absolute;top:40%;z-index:3;background:#fff;border:0;border-radius:50%;width:40px;height:40px;display:grid;place-items:center;box-shadow:var(--lq-shadow);cursor:pointer}.arrow.left.svelte-1lm639k{left:-18px}.arrow.right.svelte-1lm639k{right:-18px}.empty.svelte-1lm639k{padding:1.5rem 0}.levels.svelte-v7kgnj{display:flex;align-items:center;gap:.9rem;font-size:.875rem}.levels.svelte-v7kgnj span:where(.svelte-v7kgnj){width:92px;text-align:center;white-space:nowrap}.range.svelte-v7kgnj{position:relative;width:180px;height:20px}.range.svelte-v7kgnj:before{content:"";position:absolute;left:0;right:0;top:9px;height:2px;background:var(--lq-gray-300)}.range.svelte-v7kgnj .fill:where(.svelte-v7kgnj){position:absolute;top:8px;height:4px;background:#111;border-radius:2px}.range.svelte-v7kgnj input:where(.svelte-v7kgnj){position:absolute;top:0;right:0;bottom:0;left:0;width:100%;margin:0;background:none;pointer-events:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.range.svelte-v7kgnj input:where(.svelte-v7kgnj)::-webkit-slider-thumb{pointer-events:all;-webkit-appearance:none;width:14px;height:14px;border-radius:50%;background:#111;cursor:pointer}.range.svelte-v7kgnj input:where(.svelte-v7kgnj)::-moz-range-thumb{pointer-events:all;width:14px;height:14px;border-radius:50%;background:#111;border:0;cursor:pointer}.coach.svelte-1d5gfyl{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70}.dim.svelte-1d5gfyl{position:absolute;top:0;right:0;bottom:0;left:0;background:#091a2f7f}.hole.svelte-1d5gfyl{position:fixed;border-radius:.8rem;box-shadow:0 0 0 9999px #091a2f7f;outline:2px solid #fff;transition:all .2s;pointer-events:none}.tip.svelte-1d5gfyl{position:fixed;width:320px;background:#fff;border-radius:.9rem;padding:1rem;box-shadow:var(--lq-shadow-strong);display:grid;gap:.35rem;font-family:var(--lq-font-sans)}.tip.svelte-1d5gfyl p:where(.svelte-1d5gfyl){margin:0 0 .5rem;line-height:1.45;font-size:.92rem}.tip.svelte-1d5gfyl .lq-btn:where(.svelte-1d5gfyl){height:2.2rem}.start.svelte-jxkhgs{border:1px solid var(--lq-border);border-radius:1rem;padding:1rem 1.25rem .5rem;margin-bottom:1.5rem;background:linear-gradient(180deg,var(--lq-primary-subtle),#fff 60%)}.head.svelte-jxkhgs{display:flex;align-items:center;gap:.75rem;margin-bottom:.75rem;flex-wrap:wrap}.head.svelte-jxkhgs h2:where(.svelte-jxkhgs){font:600 1.25rem/1.2 var(--lq-font-sans);margin:0}.head.sub.svelte-jxkhgs{margin:1rem 0 .25rem}.head.svelte-jxkhgs h3:where(.svelte-jxkhgs){font:600 1rem var(--lq-font-sans);margin:0}.sm.svelte-jxkhgs{height:2rem;font-size:.85rem}.x.svelte-jxkhgs{border:0;background:none;cursor:pointer;font-size:1rem;color:var(--lq-gray-500)}.guided.svelte-jxkhgs{display:flex;gap:1.25rem;align-items:stretch;flex-wrap:wrap}.cover.svelte-jxkhgs{width:220px;min-height:140px;border-radius:.9rem;background:#2e75cd center/cover;position:relative;text-decoration:none;flex:none}.cover.svelte-jxkhgs span:where(.svelte-jxkhgs){position:absolute;left:10px;top:10px;background:#fff;color:var(--lq-primary-dark);font-size:.75rem;font-weight:600;padding:2px 8px;border-radius:999px}.info.svelte-jxkhgs{flex:1;min-width:260px;display:flex;flex-direction:column;gap:.4rem}.title.svelte-jxkhgs{font-size:1.1rem}.info.svelte-jxkhgs p:where(.svelte-jxkhgs){margin:0;line-height:1.45;font-size:.92rem}.meta.svelte-jxkhgs{display:flex;gap:1rem;font-size:.85rem;color:var(--lq-muted-foreground)}.go.svelte-jxkhgs{align-self:flex-start;margin-top:.4rem;height:2.5rem;padding:0 1.1rem;text-decoration:none}.go.svelte-jxkhgs small:where(.svelte-jxkhgs){opacity:.85;margin-left:.3rem}.plan-banner.svelte-15yqkwb{display:flex;align-items:center;justify-content:space-between;gap:1rem;background:linear-gradient(90deg,#e6f6ec,#e9f4fb);border:1px solid var(--lq-primary-lightest);border-radius:.75rem;padding:.6rem .6rem .6rem 1rem;margin:0 0 1rem;font-size:.92rem;flex-wrap:wrap}.plan-banner.svelte-15yqkwb a:where(.svelte-15yqkwb){text-decoration:none}.shelf-head.svelte-1cso91t{display:flex;align-items:center;gap:.75rem;margin:1.5rem 0 .5rem;flex-wrap:wrap}.shelf-title.svelte-1cso91t{font:600 1.125rem/1.2 var(--lq-font-sans);margin:0;color:var(--text-dark)}.who.svelte-1cso91t{display:flex;gap:.4rem;flex-wrap:wrap;align-items:center}.chip.svelte-1cso91t{font-size:.8rem;padding:.15rem .55rem;border-radius:1rem;background:var(--lq-surface, #eef0f3);color:var(--text-dark);text-decoration:none}.library.svelte-1108a8n .lq-tabs:where(.svelte-1108a8n){margin-bottom:1.25rem}.lq-tab.svelte-1108a8n{text-decoration:none}.toolbar.svelte-1108a8n{display:flex;align-items:center;gap:2rem;margin-bottom:1.25rem;flex-wrap:wrap}.spacer.svelte-1108a8n{flex:1}.search.svelte-1108a8n{position:relative;width:400px;max-width:100%}.search.svelte-1108a8n input:where(.svelte-1108a8n){width:100%;padding-right:2.75rem;height:2.5rem}.search.svelte-1108a8n button:where(.svelte-1108a8n){position:absolute;right:6px;top:5px;background:none;border:0;cursor:pointer;color:#333;padding:4px}.import-wrap.svelte-1108a8n{position:relative}.import-btn.svelte-1108a8n{height:2.25rem}.import-menu.svelte-1108a8n{position:absolute;right:0;top:calc(100% + 4px);background:#fff;border:1px solid var(--lq-border);border-radius:.5rem;box-shadow:var(--lq-shadow-strong);min-width:220px;z-index:10;padding:.25rem}.import-menu.svelte-1108a8n a:where(.svelte-1108a8n),.import-menu.svelte-1108a8n button:where(.svelte-1108a8n){display:block;width:100%;text-align:left;background:none;border:0;padding:.6rem .75rem;text-decoration:none;border-radius:.375rem;font:400 .9rem var(--lq-font-sans);color:var(--text-dark);cursor:pointer}.import-menu.svelte-1108a8n a:where(.svelte-1108a8n):hover,.import-menu.svelte-1108a8n button:where(.svelte-1108a8n):hover{background:var(--lq-muted)}.providers.svelte-1108a8n{display:grid;grid-template-columns:repeat(6,minmax(0,1fr)) 32px;gap:16px;margin-bottom:1.5rem;align-items:center}.tile.svelte-1108a8n{text-decoration:none;overflow:hidden}.tile.svelte-1108a8n img:where(.svelte-1108a8n){max-width:92%;max-height:64px;object-fit:contain}.ptext.svelte-1108a8n{font:700 1.05rem/1.2 var(--lq-font-sans);color:var(--text-dark);text-align:center;padding:0 .5rem}.more.svelte-1108a8n{background:none;border:0;cursor:pointer;color:#333;grid-column:7;grid-row:1}.shelf-head.svelte-1108a8n{display:flex;align-items:center;gap:.75rem;margin:1.5rem 0 .5rem}.shelf-title.svelte-1108a8n{font:600 1.125rem/1.2 var(--lq-font-sans);margin:0;color:var(--text-dark)}.sub.svelte-1108a8n{background:none;border:0;font:500 1.0625rem var(--lq-font-sans);color:var(--lq-gray-500);cursor:pointer;padding:0 .4rem}.sub.on.svelte-1108a8n{color:var(--text-dark)}.subs.svelte-1108a8n{display:flex;gap:.25rem}@media(max-width:600px){.cont-head.svelte-1108a8n{display:grid!important;grid-template-columns:1fr auto;align-items:center;row-gap:.35rem}.cont-head.svelte-1108a8n .shelf-title:where(.svelte-1108a8n){grid-column:1;grid-row:1;white-space:nowrap}.cont-head.svelte-1108a8n .view-all:where(.svelte-1108a8n){grid-column:2;grid-row:1;white-space:nowrap}.cont-head.svelte-1108a8n .cont-chev:where(.svelte-1108a8n),.cont-head.svelte-1108a8n .spacer:where(.svelte-1108a8n){display:none}.cont-head.svelte-1108a8n .subs:where(.svelte-1108a8n){grid-column:1 / -1;grid-row:2;overflow-x:auto;scrollbar-width:none;white-space:nowrap;margin:0 -.25rem}.cont-head.svelte-1108a8n .subs:where(.svelte-1108a8n)::-webkit-scrollbar{display:none}.cont-head.svelte-1108a8n .sub:where(.svelte-1108a8n){flex:none;font-size:.95rem;padding:.2rem .5rem}}.view-all.svelte-1108a8n{display:inline-flex;align-items:center;gap:2px;text-decoration:none;font-size:.9rem;color:var(--text-dark)}@media(max-width:900px){.providers.svelte-1108a8n{grid-template-columns:repeat(3,minmax(0,1fr)) 32px}.more.svelte-1108a8n{grid-column:4}}.word-status-bar.svelte-161y12f{border-top:1px solid var(--lq-border)}.button[title].svelte-161y12f:hover:after{content:attr(title);position:absolute;transform:translate(-30%,-46px);background:var(--grey-ink01);color:#fff;font-size:.75rem;padding:.2rem .45rem;border-radius:.4rem;white-space:nowrap;pointer-events:none}.ai-state.svelte-lyjan6{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap;font-size:.9rem;padding:.6rem .8rem;border-radius:.6rem;margin:.5rem 0}.pending.svelte-lyjan6{background:var(--lq-surface, #f5f7fa);color:var(--lq-gray-500, #555)}.off.svelte-lyjan6{background:#fff7e6;color:#8a5300}.failed.svelte-lyjan6{background:#fdecea;color:#b42318}.dots.svelte-lyjan6 i:where(.svelte-lyjan6){display:inline-block;width:6px;height:6px;border-radius:50%;background:currentColor;margin-right:3px;animation:svelte-lyjan6-b 1s infinite}.dots.svelte-lyjan6 i:where(.svelte-lyjan6):nth-child(2){animation-delay:.2s}.dots.svelte-lyjan6 i:where(.svelte-lyjan6):nth-child(3){animation-delay:.4s}@keyframes svelte-lyjan6-b{50%{opacity:.2}}.explain.svelte-1m102dx{margin:.5rem 0}.ex-btn.svelte-1m102dx{width:100%;justify-content:center}.ex-box.svelte-1m102dx{background:var(--lq-surface, #f5f7fa);border-radius:.7rem;padding:.7rem .8rem;font-size:.9rem}.ex-title.svelte-1m102dx{font-weight:600;margin-bottom:.3rem}.ex-box.svelte-1m102dx p:where(.svelte-1m102dx){margin:.2rem 0}.vi.svelte-1m102dx{color:var(--lq-gray-500);font-style:italic}ul.svelte-1m102dx{margin:.3rem 0 0;padding-left:1.1rem}.ask-sent.svelte-12j562d{width:100%;justify-content:center;margin:.25rem 0 .5rem}.tag-ed.svelte-y71at7{position:relative;display:inline-flex;flex-wrap:wrap;gap:.25rem;align-items:center}.tag.user.svelte-y71at7{background:#e8f0fb;color:#1d4f91;display:inline-flex;align-items:center;gap:2px}.tx.svelte-y71at7{background:none;border:0;padding:0;cursor:pointer;color:inherit;display:inline-grid;opacity:.6}.tx.svelte-y71at7:hover{opacity:1}.add.svelte-y71at7{cursor:pointer;background:none;font:inherit}.tag-pop.svelte-y71at7{position:absolute;left:0;top:calc(100% + 4px);z-index:40;width:220px;background:#fff;border:1px solid var(--lq-border);border-radius:.5rem;box-shadow:var(--lq-shadow-strong);padding:.5rem;display:flex;flex-direction:column;gap:2px}.tag-pop.svelte-y71at7 input:where(.svelte-y71at7){width:100%;margin-bottom:.25rem}.tc.svelte-y71at7{background:none;border:0;text-align:left;padding:.3rem .4rem;border-radius:.3rem;cursor:pointer;font:inherit;font-size:.85rem}.tc.svelte-y71at7:hover{background:var(--lq-gray-200, #eef1f4)}.lp.svelte-1e9w77o{position:relative;display:inline-flex}.lp-btn.svelte-1e9w77o{background:none;border:0;padding:0;cursor:pointer;display:grid;place-items:center}.lp-menu.svelte-1e9w77o{position:absolute;right:0;top:calc(100% + 4px);z-index:40;background:#fff;border:1px solid var(--lq-border);border-radius:.5rem;box-shadow:var(--lq-shadow-strong);padding:.25rem;width:160px;max-height:260px;overflow:auto}.lp-menu.svelte-1e9w77o button:where(.svelte-1e9w77o){display:flex;gap:.5rem;align-items:center;width:100%;background:none;border:0;padding:.35rem .5rem;border-radius:.35rem;cursor:pointer;font:inherit;font-size:.85rem;text-align:left}.lp-menu.svelte-1e9w77o button:where(.svelte-1e9w77o):hover,.lp-menu.svelte-1e9w77o button.on:where(.svelte-1e9w77o){background:var(--lq-gray-200, #eef1f4)}.me.svelte-1e6dprl{display:flex;flex-direction:column;gap:.35rem}.merged.svelte-1e6dprl{display:flex;align-items:center;gap:.5rem;width:100%;background:var(--lq-gray-100, #f4f6f8);border:0;border-radius:.5rem;padding:.6rem .75rem;cursor:pointer;font:inherit;text-align:left}.merged.svelte-1e6dprl .mt:where(.svelte-1e6dprl){flex:1}.mrow.svelte-1e6dprl{display:flex;align-items:center;gap:.35rem;background:var(--lq-gray-100, #f4f6f8);border-radius:.5rem;padding:.35rem .5rem}.mtext.svelte-1e6dprl{flex:1;background:none;border:0;text-align:left;font:inherit;cursor:text;padding:.2rem 0}.ed.svelte-1e6dprl{flex:1;padding:.2rem .4rem}.macts.svelte-1e6dprl{display:inline-flex;gap:.3rem;align-items:center}.macts.svelte-1e6dprl button:where(.svelte-1e6dprl){background:none;border:0;padding:0;cursor:pointer;color:var(--lq-gray-500, #6b7785);display:grid}.macts.svelte-1e6dprl button:where(.svelte-1e6dprl):hover,.macts.svelte-1e6dprl button.on:where(.svelte-1e6dprl){color:var(--blue-default, #2e75cd)}.addrow.svelte-1e6dprl{display:flex;gap:.4rem;align-items:center}.addrow.svelte-1e6dprl textarea:where(.svelte-1e6dprl){flex:1}.mergeopt.svelte-1e6dprl{font-size:.75rem;color:var(--lq-gray-500, #6b7785);display:flex;gap:.3rem;align-items:center}.rd.svelte-5usafu{width:min(420px,94vw)}h3.svelte-5usafu{margin:0 0 .25rem}.rr.svelte-5usafu{display:flex;gap:.5rem;align-items:center;padding:.3rem 0;cursor:pointer}textarea.svelte-5usafu{width:100%;margin-top:.5rem}.acts.svelte-5usafu{margin-top:1rem;gap:.5rem}.dm.svelte-yeup55{width:min(640px,94vw)}h3.svelte-yeup55{margin:0}h4.svelte-yeup55{margin:1rem 0 .5rem;font-size:.95rem}.x.svelte-yeup55{background:none;border:0;cursor:pointer}.small.svelte-yeup55{font-size:.85rem}.list.svelte-yeup55{display:flex;flex-direction:column;gap:.35rem}.drow.svelte-yeup55{display:flex;align-items:center;gap:.6rem;border:1px solid var(--lq-border);border-radius:.5rem;padding:.4rem .6rem}.ord.svelte-yeup55{display:inline-flex;flex-direction:column}.ord.svelte-yeup55 button:where(.svelte-yeup55),.del.svelte-yeup55{background:none;border:0;padding:0;cursor:pointer;display:grid;color:var(--lq-gray-500, #6b7785)}.ord.svelte-yeup55 button:where(.svelte-yeup55):disabled{opacity:.3;cursor:default}.dn.svelte-yeup55{flex:1;display:flex;flex-direction:column;min-width:0}.u.svelte-yeup55{font-size:.75rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pop.svelte-yeup55{font-size:.8rem;display:inline-flex;gap:.25rem;align-items:center;white-space:nowrap}.chips.svelte-yeup55{display:flex;flex-wrap:wrap;gap:.4rem}.chips.svelte-yeup55 .dictionary-chip:where(.svelte-yeup55){cursor:pointer;display:inline-flex;align-items:center;gap:.25rem}.custom.svelte-yeup55{display:grid;grid-template-columns:1fr 2fr;gap:.5rem;align-items:center}.foot.svelte-yeup55{margin-top:1rem}.lq-link.svelte-yeup55{background:none;border:0;color:var(--lq-link, #2e75cd);cursor:pointer;padding:0;font:inherit}.icon-btn.svelte-1f4s9tb{background:none;border:0;cursor:pointer;padding:0;color:var(--text-dark);vertical-align:middle}.ex.svelte-1f4s9tb{display:flex;flex-direction:column;gap:.6rem;margin-bottom:.5rem}.ex-item.svelte-1f4s9tb{border-left:3px solid var(--lq-gray-200, #e3e7eb);padding-left:.6rem}.en.svelte-1f4s9tb{margin:0;font-size:.9rem;line-height:1.45}.vi.svelte-1f4s9tb{margin:.1rem 0 0;font-size:.8rem;color:var(--lq-gray-500, #6b7785)}.src.svelte-1f4s9tb{margin:.15rem 0 0;font-size:.72rem;color:var(--lq-gray-500, #6b7785)}.src.svelte-1f4s9tb a:where(.svelte-1f4s9tb){color:inherit}.small.svelte-1f4s9tb{font-size:.85rem}.tts.svelte-20srcu{background:none;border:0;padding:0;cursor:pointer;color:var(--text-dark);display:grid;place-items:center;width:32px}.lq-coin.small.svelte-20srcu{width:1rem;height:1rem;display:inline-block}.reference-helper-tags.svelte-20srcu{display:inline-flex;gap:.25rem;padding-left:.25rem}.phon.svelte-20srcu{margin-left:auto;font-size:.8rem}.saved.svelte-20srcu{position:relative}.saved.svelte-20srcu .flag:where(.svelte-20srcu){position:absolute;right:-28px;top:10px}.section-widget--main.svelte-20srcu{padding-right:2.25rem!important}.icon-btn.svelte-20srcu{background:none;border:0;cursor:pointer;padding:0;color:var(--text-dark)}.manage.svelte-20srcu,.report.svelte-20srcu{background:none;border:0;cursor:pointer;font-family:inherit}.report.on.svelte-20srcu{color:var(--red-default, #c62828)}.hint-item.reportable.svelte-20srcu{outline:1px dashed #e0a3a3}.reference-main.has-audio.svelte-20srcu{grid-template-columns:40px auto 1fr}.tts-rate.svelte-20srcu{justify-self:start;margin-left:.5rem;align-self:center;flex:none;background:none;border:1px solid var(--lq-border);border-radius:.4rem;font:500 .7rem var(--lq-font-sans);padding:.1rem .35rem;cursor:pointer;color:var(--lq-gray-500)}.manage.svelte-20srcu,.report.svelte-20srcu{font-weight:400;font-size:.8125rem;display:inline-flex;align-items:center;gap:4px;color:var(--grey-ink01)}.dicts.svelte-20srcu{display:flex;flex-wrap:wrap;gap:.5rem}.dictionary-chip.svelte-20srcu{text-decoration:none;color:var(--text-dark)}.dictionary-chip.svelte-20srcu:hover{background:var(--lq-gray-200)}.ai-loading.svelte-20srcu{opacity:.8}.hint-item.svelte-20srcu{width:100%;border:0;cursor:pointer;text-align:left;color:var(--text-dark);font-family:inherit}.hint-icons.svelte-20srcu{display:inline-flex;gap:.4rem;align-items:center;color:var(--blue-default)}.related-phrases.svelte-20srcu{margin:.75rem 0}.rp-title.svelte-20srcu{margin-top:0!important;color:var(--text-dark)}.rp.svelte-20srcu{display:block;background:none;border:0;padding:0;color:var(--lq-gray-500);font:inherit;cursor:pointer;text-align:left;line-height:1.9}.rp.svelte-20srcu:hover{color:var(--text-dark);text-decoration:underline}.rp-lingq.svelte-20srcu{font-size:.7rem;background:var(--yellow-status1);border-radius:.25rem;padding:0 .3rem;margin-left:.4rem;color:#000}.notes.svelte-20srcu{width:100%}.gen.svelte-20srcu{width:100%;margin-top:.5rem}.sent-box.svelte-20srcu{font-size:.95rem}.sent-en.svelte-20srcu{margin:0 0 .3rem;line-height:1.5}.sent-vi.svelte-20srcu{margin:0;font-size:.85rem;color:var(--lq-gray-500);line-height:1.4}.sent-acts.svelte-20srcu{margin-top:.2rem}.def.svelte-20srcu{font-size:.9rem;color:var(--grey-ink01);margin:0 0 .5rem}.small.svelte-20srcu{font-size:.85rem}.del.svelte-20srcu{margin-top:1rem;color:var(--lq-gray-500)}.hidden.svelte-20srcu{display:none!important}.pm-toggle.svelte-20srcu{border:0;background:none;font:inherit;color:inherit;cursor:pointer;padding:0;gap:.4rem}.yt-launch.svelte-i9r3sd{position:fixed;left:8px;bottom:10px;width:46px;height:46px;border-radius:50%;border:0;background:#091a2f;display:grid;place-items:center;cursor:pointer;z-index:45;box-shadow:0 2px 6px #0003}.ytwin.svelte-i9r3sd{position:fixed;right:64px;bottom:80px;width:480px;background:#fff;border-radius:14px;box-shadow:0 6px 24px #00000038;z-index:60;overflow:hidden}.ytwin.expanded.svelte-i9r3sd{width:min(960px,92vw)}.ytwin-head.svelte-i9r3sd{display:flex;align-items:center;gap:.25rem;height:40px;padding:0 .5rem}.grip.svelte-i9r3sd{cursor:grab;border:0;background:none;padding:.25rem;color:#333;touch-action:none}.grip.svelte-i9r3sd:active{cursor:grabbing}.sp.svelte-i9r3sd{flex:1}.hb.svelte-i9r3sd{width:32px;height:32px;border:0;background:none;border-radius:6px;display:grid;place-items:center;cursor:pointer;color:#222}.hb.svelte-i9r3sd:hover,.hb.on.svelte-i9r3sd{background:var(--lq-muted, #f1f3f4)}.hb.svelte-i9r3sd svg:where(.svelte-i9r3sd),.x.svelte-i9r3sd svg:where(.svelte-i9r3sd){width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round}.ytwin-video.svelte-i9r3sd{position:relative;aspect-ratio:16 / 9;background:#000}.ytwin-video.svelte-i9r3sd iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0}.yt-fail.svelte-i9r3sd{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-content:center;text-align:center;color:#ddd;font-size:.875rem;padding:1rem}.yt-fail.svelte-i9r3sd a:where(.svelte-i9r3sd){color:#8cc4ff}.ytbar.svelte-i9r3sd{position:fixed;left:8px;bottom:8px;width:500px;height:76px;background:#fff;border-radius:14px;box-shadow:0 2px 12px #0000002e;display:flex;align-items:center;gap:.6rem;padding:0 .75rem;z-index:61}.pp.svelte-i9r3sd{width:48px;height:48px;border-radius:50%;border:0;background:#091a2f;color:#fff;display:grid;place-items:center;cursor:pointer;flex:none}.mid.svelte-i9r3sd{flex:1;min-width:0}.prog.svelte-i9r3sd{position:relative;height:10px;cursor:pointer}.prog.svelte-i9r3sd:before{content:"";position:absolute;left:0;right:0;top:4px;height:2px;background:#d1d6d9}.fill.svelte-i9r3sd{position:absolute;left:0;top:4px;height:2px;background:var(--green-default, #02a723)}.knob.svelte-i9r3sd{position:absolute;top:1px;width:8px;height:8px;margin-left:-4px;border-radius:50%;background:var(--green-default, #02a723)}.times.svelte-i9r3sd{display:flex;justify-content:space-between;font:500 .75rem/1 ui-monospace,monospace;color:#333;margin:.1rem 0 .15rem}.ctl.svelte-i9r3sd{display:flex;justify-content:space-between}.ib.svelte-i9r3sd{border:0;background:none;cursor:pointer;color:#222;height:26px;display:grid;place-items:center;padding:0 .35rem;border-radius:6px}.ib.on.svelte-i9r3sd{color:var(--green-default, #02a723)}.rate.svelte-i9r3sd i:where(.svelte-i9r3sd){font:italic 600 1.05rem var(--lq-font-sans)}.x.svelte-i9r3sd{width:36px;height:36px;border-radius:50%;border:0;background:var(--lq-muted, #f1f3f4);display:grid;place-items:center;cursor:pointer;flex:none}.ytsync.svelte-i9r3sd{position:fixed;left:8px;bottom:92px;width:500px;max-height:40vh;overflow:auto;background:#fff;border-radius:14px;box-shadow:0 2px 12px #0000002e;z-index:61;padding:.5rem}.ys.svelte-i9r3sd{display:block;width:100%;text-align:left;border:0;background:none;padding:.35rem .5rem;border-radius:6px;font:400 .9375rem/1.45 var(--lq-font-sans);cursor:pointer;color:#333}.ys.svelte-i9r3sd code:where(.svelte-i9r3sd){color:#888;font-size:.75rem;margin-right:.35rem}.ys.cur.svelte-i9r3sd{background:var(--blue-lightest, #ecf4ff);color:#000;text-decoration:underline}@media(max-width:640px){.ytwin.svelte-i9r3sd,.ytwin.expanded.svelte-i9r3sd{width:calc(100vw - 16px);right:8px}.ytbar.svelte-i9r3sd,.ytsync.svelte-i9r3sd{width:calc(100vw - 16px)}}.gg.svelte-1y6spdb{width:min(640px,94vw)}h3.svelte-1y6spdb{margin:0;display:flex;gap:.4rem;align-items:center}.x.svelte-1y6spdb,.lnk.svelte-1y6spdb{background:none;border:0;cursor:pointer;color:inherit;padding:0;font:inherit}.lnk.svelte-1y6spdb{color:var(--lq-link, #2e75cd);vertical-align:middle}.sum.svelte-1y6spdb{background:#f3f8ff;border-radius:.5rem;padding:.7rem .9rem}.pt.svelte-1y6spdb{border-top:1px solid var(--lq-border);padding:.6rem 0}h4.svelte-1y6spdb{margin:0 0 .3rem;display:flex;gap:.5rem;align-items:center}.n.svelte-1y6spdb{width:22px;height:22px;border-radius:50%;background:#2e75cd;color:#fff;display:grid;place-items:center;font-size:.75rem}.pt.svelte-1y6spdb p:where(.svelte-1y6spdb){margin:.2rem 0;line-height:1.5}.ex.svelte-1y6spdb{color:#3b4652;font-style:italic}.qs.svelte-ouxmr1{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80}.dim.svelte-ouxmr1{position:absolute;top:0;right:0;bottom:0;left:0;background:#091a2f7f}.hole.svelte-ouxmr1{position:absolute;border-radius:.6rem;box-shadow:0 0 0 9999px #091a2f7f;outline:2px solid #fff;transition:all .25s;pointer-events:none}.tip.svelte-ouxmr1{position:absolute;width:340px;background:#fff;border-radius:.75rem;padding:1rem 1.1rem;box-shadow:var(--lq-shadow-strong)}.step.svelte-ouxmr1{font-size:.72rem;color:#98a2ad}h4.svelte-ouxmr1{margin:.2rem 0 .4rem}p.svelte-ouxmr1{margin:0 0 .8rem;font-size:.9rem;line-height:1.45}.acts.svelte-ouxmr1{display:flex;gap:.4rem;align-items:center}.skip.svelte-ouxmr1{background:none;border:0;color:#5b6b7c;cursor:pointer;font:inherit}.sh.svelte-1itezfg{width:min(520px,94vw)}h3.svelte-1itezfg{margin-top:0}table.svelte-1itezfg{width:100%;border-collapse:collapse;margin-bottom:1rem}td.svelte-1itezfg{padding:.45rem .3rem;border-bottom:1px solid #f0f2f4;font-size:.9rem}td.svelte-1itezfg:first-child{width:40%}kbd.svelte-1itezfg{background:#f3f5f7;border:1px solid #d8dde2;border-bottom-width:2px;border-radius:.3rem;padding:.1rem .4rem;font:500 .8rem var(--lq-font-sans)}.rlm.svelte-1o9ep34{display:grid;gap:.1rem;border-bottom:1px solid var(--lq-border);padding-bottom:.4rem}.mi.svelte-1o9ep34{display:flex;align-items:center;gap:.6rem;background:none;border:0;padding:.35rem 0;font:400 .9rem var(--lq-font-sans);color:inherit;cursor:pointer;text-decoration:none;text-align:left}.mi.svelte-1o9ep34:hover{color:var(--blue-default)}.ai-block.svelte-7gcey5{display:grid;gap:.35rem;border-top:1px solid var(--lq-border);border-bottom:1px solid var(--lq-border);padding:.5rem 0}.mi.svelte-7gcey5{text-decoration:none;color:inherit}.btn.svelte-7gcey5{background:none;border:0;padding:0;text-align:left;font:inherit;cursor:pointer;display:flex;align-items:center;gap:.4rem}.btn.svelte-7gcey5:disabled{opacity:.5;cursor:default}.plus.svelte-7gcey5{background:linear-gradient(90deg,#7b5cff,#ff6fb1);color:#fff;font-size:.65rem;font-weight:700;border-radius:999px;padding:0 .45rem;margin-left:auto}.small.svelte-7gcey5{font-size:.8rem;color:var(--lq-gray-500)}.simplify.svelte-1jwfulc{width:min(560px,94vw)}.head.svelte-1jwfulc{display:flex;align-items:center;gap:.5rem}.head.svelte-1jwfulc h2:where(.svelte-1jwfulc){margin:0;font:600 1.25rem var(--lq-font-sans)}.plus.svelte-1jwfulc{background:linear-gradient(90deg,#7b5cff,#ff6fb1);color:#fff;font-size:.7rem;font-weight:700;border-radius:999px;padding:.1rem .5rem}.spacer.svelte-1jwfulc{flex:1}.levels.svelte-1jwfulc{display:grid;grid-template-columns:repeat(2,1fr);gap:.5rem;margin:1rem 0}.lvl.svelte-1jwfulc{border:1.5px solid var(--lq-border);background:#fff;border-radius:.7rem;padding:.7rem;text-align:left;cursor:pointer;display:grid;gap:.1rem;font:inherit}.lvl.on.svelte-1jwfulc{border-color:var(--lq-primary-dark);background:var(--lq-primary-lightest, #eef4ff)}.lvl.svelte-1jwfulc small:where(.svelte-1jwfulc){color:var(--lq-gray-500);font-size:.75rem}.go.svelte-1jwfulc{width:100%}.pct.svelte-1jwfulc{display:flex;align-items:center;gap:1.2rem;justify-content:center;margin:1rem 0}.pct.svelte-1jwfulc>div:where(.svelte-1jwfulc){display:grid;text-align:center}.pct.svelte-1jwfulc b:where(.svelte-1jwfulc){font-size:1.6rem}.pct.svelte-1jwfulc small:where(.svelte-1jwfulc){color:var(--lq-gray-500)}.arrow.svelte-1jwfulc{font-size:1.5rem;color:var(--lq-gray-500)}.acts.svelte-1jwfulc{display:flex;gap:.5rem;justify-content:center;flex-wrap:wrap}.est.svelte-1jwfulc{display:block;color:var(--blue-default, #338fff);font-size:.75rem}.menu-pop.svelte-njfqqz{position:absolute;right:0;top:calc(100% + 6px);background:var(--lq-background);color:var(--lq-foreground);border:1px solid var(--lq-border);border-radius:.75rem;box-shadow:var(--lq-shadow-strong);padding:1rem;z-index:30;width:400px;max-height:70vh;overflow-y:auto;display:grid;gap:.6rem;font-size:.9rem}.mp-head.svelte-njfqqz{font-weight:500;font-size:1rem}.mp-title.svelte-njfqqz{color:var(--lq-muted-foreground);margin-top:.25rem}.themes.svelte-njfqqz{display:flex;gap:.6rem}.theme-dot.svelte-njfqqz{width:48px;height:48px;border-radius:50%;border:1px solid var(--lq-gray-300);cursor:pointer;position:relative;padding:0}.theme-dot.on.svelte-njfqqz{box-shadow:0 0 0 2px #fbb718;border-color:#fbb718}.size.svelte-njfqqz{display:flex;align-items:center;gap:.75rem}.a1.svelte-njfqqz{font-size:.8rem}.a2.svelte-njfqqz{font-size:1.5rem}.track.svelte-njfqqz{position:relative;flex:1;height:20px}.track.svelte-njfqqz input:where(.svelte-njfqqz){position:absolute;top:0;right:0;bottom:0;left:0;width:100%;margin:0;opacity:0;cursor:pointer;z-index:2}.dots.svelte-njfqqz{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;justify-content:space-between;align-items:center}.dots.svelte-njfqqz:before{content:"";position:absolute;left:0;right:0;top:9px;height:2px;background:var(--lq-gray-300)}.dots.svelte-njfqqz i:where(.svelte-njfqqz){position:relative;width:9px;height:9px;border-radius:50%;background:var(--lq-background);border:1.5px solid var(--lq-gray-300)}.dots.svelte-njfqqz i.cur:where(.svelte-njfqqz){background:#02a723;border-color:#02a723;width:11px;height:11px}.fonts.svelte-njfqqz{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.ftile.svelte-njfqqz{border:1px solid var(--lq-border);background:var(--lq-background);color:inherit;border-radius:.5rem;height:84px;display:grid;place-items:center;align-content:center;gap:2px;cursor:pointer}.ftile.on.svelte-njfqqz{border-color:var(--lq-foreground)}.aa-big.svelte-njfqqz{font-size:1.9rem;color:#338fff;line-height:1}.fname.svelte-njfqqz{font-size:.8rem}.more-set.svelte-njfqqz{display:inline-flex;align-items:center;gap:.4rem;border:0;background:none;color:var(--lq-muted-foreground);cursor:pointer;padding:.25rem 0;font:inherit}.mic.svelte-3vorff{width:34px;height:34px;border-radius:50%;border:1px solid var(--lq-border);background:var(--lq-background, #fff);color:var(--text-dark, #22262a);display:grid;place-items:center;cursor:pointer;touch-action:none;flex:none}.mic.dark.svelte-3vorff{background:#22262a;color:#fff;border-color:#22262a}.mic.svelte-3vorff:disabled{opacity:.4;cursor:not-allowed}.mic.on.svelte-3vorff{background:#e5484d;border-color:#e5484d;color:#fff;animation:svelte-3vorff-pulse 1.2s infinite}@keyframes svelte-3vorff-pulse{0%{box-shadow:0 0 #e5484d80}70%{box-shadow:0 0 0 10px #e5484d00}to{box-shadow:0 0 #e5484d00}}.mib.svelte-3pz5i5{background:none;border:0;width:100%;text-align:left;font:inherit;cursor:pointer}.mib.svelte-3pz5i5 kbd:where(.svelte-3pz5i5){font-size:.7rem;border:1px solid #ccd;border-radius:3px;padding:0 .3rem;margin-left:.3rem}.reader-root.svelte-3pz5i5{display:grid;grid-template-columns:minmax(0,1fr) var(--lq-panel-w);gap:1.5rem;padding:0 1rem 0 0;height:calc(100dvh - var(--lq-header-h));background:var(--rbg);color:var(--rfg)}.reader-root.no-panel.svelte-3pz5i5{grid-template-columns:minmax(0,1fr);padding-right:0}.reader-col.svelte-3pz5i5{display:flex;flex-direction:column;min-height:0;position:relative}.reader-top.svelte-3pz5i5{display:flex;align-items:center;gap:1rem;padding:1rem 0 0;margin-left:auto;margin-right:0;width:min(100%,880px)}.lesson-progress-section.svelte-3pz5i5{flex:1;max-width:445px;margin:0 auto 0 8%;padding:10px 0}.page-label.svelte-3pz5i5{font-size:.8rem;color:var(--lq-gray-500);width:44px}.top-btn.svelte-3pz5i5{background:none;border:0;cursor:pointer;font:500 1rem var(--lq-font-sans);color:inherit;padding:4px 6px;display:grid;place-items:center}.reader-menu.svelte-3pz5i5{position:relative}.menu-pop.svelte-3pz5i5{position:absolute;right:0;top:calc(100% + 6px);background:var(--lq-background);color:var(--lq-foreground);border:1px solid var(--lq-border);border-radius:.75rem;box-shadow:var(--lq-shadow-strong);padding:1rem;z-index:30;width:300px;display:grid;gap:.5rem;font-size:.9rem}.course-nav.svelte-3pz5i5{display:flex;gap:.5rem;align-items:center;padding-bottom:.5rem;border-bottom:1px solid var(--lq-border)}.course-nav.svelte-3pz5i5 a:where(.svelte-3pz5i5){color:inherit;display:inline-flex}.toggle.svelte-3pz5i5{display:flex;gap:.5rem;align-items:center;cursor:pointer}.mi.svelte-3pz5i5{display:block;text-decoration:none;padding:.25rem 0}.text-area.svelte-3pz5i5{flex:1;min-height:0;display:grid;grid-template-columns:60px minmax(0,1fr) 60px;align-items:center}.text-col.svelte-3pz5i5{grid-column:2;grid-row:1;overflow-y:auto;max-height:100%;padding:1.5rem 1rem 1rem;align-self:start;max-width:720px;width:100%;justify-self:center}.lesson-info.svelte-3pz5i5{margin-bottom:1.75rem}.text-col.svelte-3pz5i5 .reader-container .sentence-text{margin:0 0 .875rem}.text-col.measure.svelte-3pz5i5{visibility:hidden;position:absolute;pointer-events:none;overflow:visible;max-height:none;left:-10000px}.reader-container.svelte-3pz5i5{color:var(--rfg)}.reader-root.rdark.svelte-3pz5i5 .reader-container:where(.svelte-3pz5i5) .sentence-item{color:#fff}.reader-root.rdark.svelte-3pz5i5 .reader-container:where(.svelte-3pz5i5) .blue-word,.reader-root.rdark.svelte-3pz5i5 .reader-container:where(.svelte-3pz5i5) .lingq-word:not(.lingq-status-3){color:#fff}.text-col.wide.svelte-3pz5i5{max-width:1000px}.text-col.cols.svelte-3pz5i5{max-width:1400px;height:100%;overflow:hidden;column-count:2;column-gap:4rem;column-fill:auto}.mi-btn.svelte-3pz5i5{display:flex;align-items:center;gap:.4rem;border:0;background:none;color:inherit;font:inherit;cursor:pointer;padding:.25rem 0;text-align:left}.reader-container.sentence-mode.svelte-3pz5i5{font-size:1.5em!important}.punct.svelte-3pz5i5{white-space:pre-wrap}.sent-tr.svelte-3pz5i5{display:block;font-size:.8em;line-height:1.5;color:var(--lq-gray-500);margin:.1rem 0 .5rem;font-style:italic}.tr-note.svelte-3pz5i5{font-size:.8rem;color:var(--lq-gray-500);margin-top:.5rem}.wg.svelte-3pz5i5{white-space:nowrap}.wg1.svelte-3pz5i5{display:contents}.reader-container .phrase-created{padding:4px 0;border-radius:.45rem;cursor:pointer}.reader-container .phrase-lvl-0{background:var(--highlight-new)}.reader-container .phrase-lvl-1{background:var(--highlight-recognized)}.reader-container .phrase-lvl-2{background:var(--highlight-familiar)}.reader-container .phrase-lvl-3{background:transparent;border-bottom:1px dashed var(--blue-indigo05);border-radius:0}.lq-page-arrow.svelte-3pz5i5{width:52px;height:52px;display:grid;place-items:center;border-radius:50%;color:inherit}.lq-page-arrow.svelte-3pz5i5:hover{background:#0000000d}.lq-page-arrow.prev.svelte-3pz5i5{grid-column:1;grid-row:1}.lq-page-arrow.next.svelte-3pz5i5{grid-column:3;grid-row:1}.lq-page-arrow.finish.svelte-3pz5i5{color:var(--lq-primary-dark);background:var(--lq-primary-subtle);border:1px solid var(--lq-primary)}.reader-foot.svelte-3pz5i5{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:.5rem 1rem 1rem 0}.lq-play-btn.svelte-3pz5i5{margin-left:.5rem;cursor:pointer}.lq-play-btn.yt-hidden.svelte-3pz5i5{visibility:hidden}.foot-left.svelte-3pz5i5{display:flex;align-items:center;gap:.75rem}.gen-audio.svelte-3pz5i5{background:none;border:0;font:inherit;font-size:.9rem;color:var(--text-dark);cursor:pointer;padding:.25rem}.gen-audio.svelte-3pz5i5:hover{color:var(--lq-primary-dark)}.foot-btn.svelte-3pz5i5{justify-self:center;background:none;border:0;display:grid;justify-items:center;gap:2px;cursor:pointer;font-size:.85rem;color:inherit}.foot-btn.on.svelte-3pz5i5{color:var(--lq-primary-dark)}.review-sentence.svelte-3pz5i5{margin-left:.75rem;height:2rem;padding:0 .75rem;font-size:.8125rem;text-decoration:none;display:inline-flex;align-items:center}.foot-cards.svelte-3pz5i5{justify-self:end;margin-right:3rem;display:inline-flex;align-items:center;gap:4px;text-decoration:none;color:inherit;font-size:.8rem}.reader-widget.svelte-3pz5i5{margin-top:1rem}.reader-root.svelte-3pz5i5 .reader-widget:where(.svelte-3pz5i5){height:calc(100% - 4.5rem)}.text-area.svelte-3pz5i5{grid-template-rows:minmax(0,1fr)}body.lq-has-player .ask-lynx.svelte-3pz5i5{bottom:calc(80px + .9rem)}.list.svelte-3pz5i5{padding:.75rem 1rem!important}.list-row.svelte-3pz5i5{display:flex;gap:.75rem;align-items:center;width:100%;background:none;border:0;border-bottom:1px solid var(--lq-border);padding:.6rem .25rem;cursor:pointer;text-align:left;font:inherit}.list-row.svelte-3pz5i5:hover{background:var(--grey-neutral)}.lr-text.svelte-3pz5i5{display:grid;gap:2px}.lr-text.svelte-3pz5i5 b:where(.svelte-3pz5i5){font-weight:500}.lr-text.svelte-3pz5i5 .muted:where(.svelte-3pz5i5){font-size:.85rem}.status-pill.blue.svelte-3pz5i5,.status-pill.l0{background:var(--blue-150)}.empty.svelte-3pz5i5{padding:1rem;font-size:.9rem}.sent-vocab.svelte-3pz5i5{margin-top:1.5rem;display:grid;gap:.4rem;font-size:.95rem}.sv-item.svelte-3pz5i5{display:flex;gap:.5rem;align-items:center}.sv-item.svelte-3pz5i5 .status-pill:where(.svelte-3pz5i5){width:24px;height:24px;font-size:.75rem}.text-area.svelte-3pz5i5{position:relative}.mini-pop.svelte-3pz5i5{position:absolute;z-index:15;display:inline-flex;gap:.6rem;align-items:center;background:#fff;border:1px solid var(--lq-border);border-radius:.75rem;box-shadow:var(--lq-shadow-strong);padding:.4rem .8rem .4rem .45rem;font-size:.95rem;pointer-events:none;white-space:nowrap}.mini-pop.svelte-3pz5i5 .status-pill:where(.svelte-3pz5i5){width:30px;height:30px}.mini-status.svelte-3pz5i5,.mini-dict.svelte-3pz5i5{pointer-events:auto;display:inline-flex;gap:3px}.mini-status.svelte-3pz5i5 .status-pill:where(.svelte-3pz5i5){width:24px;height:24px;font-size:.7rem;border:0;cursor:pointer}.mini-dict.svelte-3pz5i5{font-size:.75rem;color:var(--lq-link);text-decoration:none}.ask-lynx.svelte-3pz5i5{position:fixed;right:1rem;bottom:.9rem;z-index:25;display:flex;align-items:center;gap:.25rem;background:#fff;border:1px solid var(--lq-border);border-radius:999px;padding:.2rem .25rem .2rem .9rem;box-shadow:var(--lq-shadow)}.ask-lynx.svelte-3pz5i5 input:where(.svelte-3pz5i5){border:0;outline:none;font:400 .9rem var(--lq-font-sans);width:150px}.ask-lynx.svelte-3pz5i5 button:where(.svelte-3pz5i5){width:36px;height:36px;border-radius:50%;border:0;background:#22262a;color:#fff;display:grid;place-items:center;cursor:pointer}.toast.svelte-3pz5i5{position:fixed;bottom:24px;left:50%;transform:translate(-50%);background:var(--grey-ink01);color:#fff;padding:.6rem 1rem;border-radius:.5rem;z-index:60}.small-modal.svelte-3pz5i5{width:min(440px,92vw)}.small.svelte-3pz5i5{font-size:.85rem}.mi.dl.svelte-3pz5i5{display:flex;gap:.4rem;align-items:center;background:none;border:0;padding:.25rem 0;font:inherit;color:inherit;cursor:pointer;text-align:left}.mi.dl.svelte-3pz5i5:disabled{opacity:.6;cursor:default}.sheet-grab.svelte-3pz5i5{display:none}.sheet-spacer.svelte-3pz5i5{height:52dvh}@media(max-width:900px){.reader-root.svelte-3pz5i5,.reader-root.no-panel.svelte-3pz5i5{grid-template-columns:minmax(0,1fr);padding:0;gap:0}.reader-top.svelte-3pz5i5{gap:.25rem;padding:.25rem .5rem 0;width:100%}.lesson-progress-section.svelte-3pz5i5{margin:0 .5rem 0 .25rem}.page-label.svelte-3pz5i5{width:auto;white-space:nowrap}.top-btn.svelte-3pz5i5{min-width:40px;min-height:40px}.menu-pop.svelte-3pz5i5{width:min(320px,calc(100vw - 16px));right:-8px;max-height:70dvh;overflow-y:auto}.text-area.svelte-3pz5i5{grid-template-columns:0 minmax(0,1fr) 0;touch-action:pan-y}.text-col.svelte-3pz5i5{padding:.75rem 1.1rem 1rem;-webkit-touch-callout:none}.text-col.svelte-3pz5i5 .sentence-item{-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.lq-page-arrow.prev.svelte-3pz5i5{display:none}.lq-page-arrow.next.svelte-3pz5i5{position:absolute;right:8px;bottom:6px;width:40px;height:40px;background:#ffffffeb;box-shadow:var(--lq-shadow);z-index:5}.lesson-info.svelte-3pz5i5{margin-bottom:1rem}.lesson-info__cover.svelte-3pz5i5{width:52px;height:52px}.reader-foot.svelte-3pz5i5{padding:.25rem .75rem calc(.5rem + env(safe-area-inset-bottom))}.lq-play-btn.svelte-3pz5i5{margin-left:0}.foot-cards.svelte-3pz5i5{margin-right:.25rem}.reader-widget.sheet.svelte-3pz5i5{position:fixed;left:0;right:0;bottom:0;margin:0;max-width:none;height:auto!important;max-height:62dvh;min-height:30dvh;border-radius:1.1rem 1.1rem 0 0;border-bottom:0;z-index:46;box-shadow:0 -6px 24px #00000024;padding-bottom:env(safe-area-inset-bottom);animation:svelte-3pz5i5-sheet-up .2s ease-out;color:var(--lq-foreground)}@keyframes svelte-3pz5i5-sheet-up{0%{transform:translateY(100%)}to{transform:none}}.sheet-grab.svelte-3pz5i5{display:flex;justify-content:center;position:relative;height:22px;flex:none;touch-action:none}.sheet-grab.svelte-3pz5i5 span:where(.svelte-3pz5i5){width:40px;height:4px;border-radius:2px;background:#c3c8cd;margin-top:8px}.sheet-grab.svelte-3pz5i5 button:where(.svelte-3pz5i5){position:absolute;right:6px;top:2px;width:36px;height:36px;border:0;background:none;font-size:1rem;color:var(--lq-gray-500);cursor:pointer}.reader-widget.sheet.svelte-3pz5i5 .section-widget--head{padding-top:0;touch-action:none}.reader-widget.sheet.svelte-3pz5i5 .section-widget--main{overscroll-behavior:contain}.reader-widget.sheet.svelte-3pz5i5 .word-status-bar{grid-template-columns:repeat(6,48px);grid-template-rows:48px;padding:.6rem 1rem .75rem}.reader-widget.sheet.svelte-3pz5i5 .word-status-bar .button{width:48px;height:48px}.course-nav.svelte-3pz5i5 a:where(.svelte-3pz5i5):first-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ask-lynx.svelte-3pz5i5{bottom:calc(4.25rem + env(safe-area-inset-bottom));right:auto;left:.75rem;flex-direction:row-reverse;padding:.2rem .9rem .2rem .25rem}.ask-lynx.svelte-3pz5i5 input:where(.svelte-3pz5i5){width:0;padding:0;transition:width .2s}.ask-lynx.svelte-3pz5i5:focus-within input:where(.svelte-3pz5i5){width:52vw}.ask-lynx.hidden.svelte-3pz5i5{display:none}body.lq-has-mplayer .ask-lynx.svelte-3pz5i5{bottom:calc(4.25rem + 64px + env(safe-area-inset-bottom))}}.quiz.svelte-l7fyre{background:#fff;border:1px solid var(--lq-border);border-radius:1rem;padding:1rem 1.2rem;margin:1rem 0;text-align:left}.qhead.svelte-l7fyre{display:flex;justify-content:space-between;align-items:center;gap:1rem;flex-wrap:wrap}h3.svelte-l7fyre{margin:0;font:600 1.05rem var(--lq-font-sans)}.qhead.svelte-l7fyre p:where(.svelte-l7fyre){margin:.2rem 0 0;font-size:.85rem}.qs.svelte-l7fyre{padding-left:1.2rem;display:grid;gap:.9rem}.qq.svelte-l7fyre{font-weight:600;margin-bottom:.3rem}.opts.svelte-l7fyre{display:grid;gap:.25rem}.opt.svelte-l7fyre{display:flex;gap:.5rem;align-items:center;padding:.3rem .5rem;border-radius:.5rem;cursor:pointer}.opt.right.svelte-l7fyre{background:#e7f6ec}.opt.wrong.svelte-l7fyre{background:#fdecea}.ex.svelte-l7fyre{font-size:.85rem;color:var(--lq-gray-500);margin-top:.3rem}.score.svelte-l7fyre{font-size:1.05rem;margin:.5rem 0}.small.svelte-l7fyre{font-size:.8rem;margin-left:.5rem}.it.svelte-thxqs3{font-size:1.05rem;line-height:1.9}.it-line.svelte-thxqs3{margin:0 0 .6rem}.it-pop.svelte-thxqs3{position:absolute;z-index:40;width:280px;background:#fff;border:1px solid var(--lq-border);border-radius:.75rem;box-shadow:var(--lq-shadow-strong);padding:.75rem;display:grid;gap:.4rem}.it-pop.svelte-thxqs3 .hint-item:where(.svelte-thxqs3){width:100%;border:0;cursor:pointer;font:inherit}.ic.svelte-thxqs3{background:none;border:0;cursor:pointer;padding:0;display:grid}.acts.svelte-thxqs3{justify-content:flex-end}.small.svelte-thxqs3{font-size:.85rem;margin:0}.share.svelte-fy4mvc{margin-left:.4rem}.more.svelte-fy4mvc{text-align:center;color:var(--lq-muted-foreground, #5b6b7c);margin:1.5rem 0 .5rem}.more.svelte-fy4mvc a:where(.svelte-fy4mvc){display:inline-flex;align-items:center;gap:2px;font-weight:600}.stars-row.svelte-c1a6w3{display:flex;align-items:center;gap:.5rem;font-size:.9rem}.lbl.svelte-c1a6w3{min-width:90px;color:var(--grey-ink01, #556)}.stars.svelte-c1a6w3{display:inline-flex}.star.svelte-c1a6w3{background:none;border:0;cursor:pointer;font-size:1.35rem;line-height:1;padding:0 .05rem;color:#d5d8de}.star.on.svelte-c1a6w3{color:#f5b301}.star.on.mine.svelte-c1a6w3{color:#f08c00}.avg.svelte-c1a6w3{font-weight:600}.votes.svelte-c1a6w3{font-size:.8rem}.rbg.svelte-1117ruh{z-index:80}.rm.svelte-1117ruh{width:min(480px,94vw);display:grid;gap:.6rem}h3.svelte-1117ruh{margin:0 0 .25rem;font:600 1.15rem var(--lq-font-sans)}.scopes.svelte-1117ruh{display:grid;gap:.35rem}.sc.svelte-1117ruh{display:flex;gap:.5rem;align-items:center;padding:.5rem .6rem;border:1px solid var(--lq-border, #e2e4e8);border-radius:.5rem;cursor:pointer;font-size:.9rem}.sc.on.svelte-1117ruh{border-color:var(--lq-primary-dark, #2d6cdf);background:var(--lq-primary-lightest, #eef4ff)}.acts.svelte-1117ruh{display:flex;justify-content:flex-end;gap:.5rem}.small.svelte-1117ruh{font-size:.75rem;text-align:right}.discussion.svelte-mjyk2o{display:grid;gap:.5rem}.new.svelte-mjyk2o{display:flex;gap:.5rem;align-items:flex-start}.new.svelte-mjyk2o textarea:where(.svelte-mjyk2o){flex:1;resize:vertical}.cnt.svelte-mjyk2o{margin:.25rem 0}.cm.svelte-mjyk2o{display:flex;gap:.6rem;padding:.6rem 0;border-top:1px solid var(--lq-border, #eef0f2)}.cm.reply.svelte-mjyk2o{border-top:0;padding-bottom:0}.av.svelte-mjyk2o{width:30px;height:30px;border-radius:50%;background:#dfe7f5;color:#2b4a7a;display:grid;place-items:center;font-weight:600;flex:none;font-size:.85rem}.main.svelte-mjyk2o{flex:1;min-width:0}.meta.svelte-mjyk2o{display:flex;gap:.5rem;align-items:baseline;font-size:.8rem;flex-wrap:wrap}.who.svelte-mjyk2o{font-weight:600;color:var(--text-dark, #1b1f24);text-decoration:none;font-size:.88rem}.badge.svelte-mjyk2o{background:#fff3cd;color:#8a6d00;border-radius:.3rem;padding:0 .35rem}.body.svelte-mjyk2o{margin:.2rem 0 .3rem;white-space:pre-wrap;word-break:break-word;font-size:.92rem}.ops.svelte-mjyk2o{display:flex;gap:.75rem;align-items:center}.op.svelte-mjyk2o{background:none;border:0;padding:0;cursor:pointer;color:var(--grey-ink01, #667);font-size:.8rem}.op.svelte-mjyk2o:hover{color:var(--text-dark, #222)}.op.liked.svelte-mjyk2o{color:#e4572e}.rform.svelte-mjyk2o,.row.svelte-mjyk2o{display:flex;gap:.4rem;margin:.4rem 0}.rform.svelte-mjyk2o input:where(.svelte-mjyk2o){flex:1}.sm.svelte-mjyk2o{padding:.25rem .7rem;font-size:.8rem}.small.svelte-mjyk2o{font-size:.78rem}.ls-panel.svelte-1ito9lr{margin-top:1.1rem;border-top:1px solid var(--lq-border, #e6e8eb);padding-top:.6rem}.tabs.svelte-1ito9lr{display:flex;gap:1.2rem;margin-bottom:.8rem}.tabs.svelte-1ito9lr button:where(.svelte-1ito9lr){background:none;border:0;padding:.35rem 0;cursor:pointer;font:500 .95rem var(--lq-font-sans);color:var(--lq-gray-500, #778);border-bottom:2px solid transparent}.tabs.svelte-1ito9lr button.on:where(.svelte-1ito9lr){color:var(--text-dark, #1b1f24);border-bottom-color:var(--lq-primary-dark, #2d6cdf)}.top.svelte-1ito9lr{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.rose.svelte-1ito9lr{display:inline-flex;align-items:center;gap:.35rem}.rose.on.svelte-1ito9lr{background:#fff0f3;border-color:#f3a7b8;color:#b4233f}.spacer.svelte-1ito9lr{flex:1}.views.svelte-1ito9lr{display:inline-flex;align-items:center;gap:.3rem;font-size:.85rem}.rates.svelte-1ito9lr{display:grid;gap:.3rem;margin:.8rem 0}.who.svelte-1ito9lr{display:flex;gap:.6rem;flex-wrap:wrap}.pill.svelte-1ito9lr{display:inline-flex;align-items:center;gap:.45rem;background:var(--lq-surface, #f5f6f8);border-radius:.6rem;padding:.35rem .6rem;font-size:.88rem}.pill.svelte-1ito9lr a:where(.svelte-1ito9lr){font-weight:600;text-decoration:none}.following.svelte-1ito9lr{background:var(--lq-primary-lightest, #eef4ff)}.acts.svelte-1ito9lr{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap;margin-top:.8rem}.acts.svelte-1ito9lr .lq-btn:where(.svelte-1ito9lr){display:inline-flex;gap:.3rem;align-items:center}.sm.svelte-1ito9lr{padding:.25rem .7rem;font-size:.82rem}.small.svelte-1ito9lr{font-size:.8rem}.state.svelte-1ito9lr{font-size:.82rem;border-radius:.4rem;padding:.15rem .5rem}.state.pending.svelte-1ito9lr{background:#fff3cd;color:#7a5b00}.state.ok.svelte-1ito9lr{background:#e6f6ec;color:#1d7a45}.state.bad.svelte-1ito9lr{background:#fde8ec;color:#a5243f}.msg.svelte-1ito9lr{font-size:.85rem;color:#1d7a45;margin:.5rem 0 0}.back.svelte-1sk2l7t{display:inline-flex;align-items:center;gap:4px;font-size:1.1rem}.bar-right.svelte-1sk2l7t{justify-self:end}.lq-steps.svelte-1sk2l7t span.cur:where(.svelte-1sk2l7t){box-shadow:0 0 0 2px #262b30 inset}.center.svelte-1sk2l7t{text-align:center;margin-top:3rem}.lq-known-row.plain.svelte-1sk2l7t{border-color:transparent}.lq-known-row.changed.svelte-1sk2l7t{border-color:var(--lq-gray-300)}.spk.svelte-1sk2l7t{background:none;border:0;cursor:pointer;padding:0;display:inline-grid}.circle-btn.svelte-1sk2l7t{background:none;border:0;padding:0;cursor:pointer}.status-pill.big.svelte-1sk2l7t{width:40px;height:40px;font-size:1rem;border:1px solid var(--yellow-default)}.lq-status-circle.ign.svelte-1sk2l7t{border-color:var(--red-default);color:var(--red-default);background:var(--red-lightest)}.status-menu-wrap.svelte-1sk2l7t{position:relative}.status-menu.svelte-1sk2l7t{position:absolute;right:0;top:44px;background:#fff;border-radius:.6rem;box-shadow:var(--lq-shadow-strong);padding:.4rem;z-index:20;width:170px}.status-menu.svelte-1sk2l7t button:where(.svelte-1sk2l7t){display:flex;align-items:center;gap:.6rem;width:100%;background:none;border:0;padding:.4rem .5rem;border-radius:.4rem;cursor:pointer;font-size:.9rem}.status-menu.svelte-1sk2l7t button:where(.svelte-1sk2l7t):hover,.status-menu.svelte-1sk2l7t button.on:where(.svelte-1sk2l7t){background:var(--lq-muted)}.mini.svelte-1sk2l7t{width:22px;height:22px;font-size:.7rem;display:inline-grid;place-items:center;border-radius:50%}.mini.known.svelte-1sk2l7t{border:1px solid var(--lq-primary);color:var(--lq-primary)}.mini.ign.svelte-1sk2l7t{background:var(--red-lightest);color:var(--red-default)}.skip.svelte-1sk2l7t{position:fixed;right:2rem;bottom:1.5rem}.done-title.svelte-1sk2l7t{text-align:center;font:700 1.5rem var(--lq-font-sans);display:flex;justify-content:center;align-items:center;gap:.6rem;margin:0 0 1.5rem}.ok.svelte-1sk2l7t{width:22px;height:22px;border-radius:50%;background:var(--lq-primary);color:#fff;display:inline-grid;place-items:center}.done-grid.svelte-1sk2l7t{display:grid;grid-template-columns:340px 1fr;gap:1rem}.cover.svelte-1sk2l7t{border-radius:.75rem;background:center/cover;aspect-ratio:3/2}.top.svelte-1sk2l7t{margin-bottom:.75rem;align-items:flex-start}.d-title.svelte-1sk2l7t{font:600 1.2rem var(--lq-font-sans)}.like.liked.svelte-1sk2l7t{color:var(--red-default)}.lq-stat.col.svelte-1sk2l7t{flex-direction:column;gap:.5rem}.adj.svelte-1sk2l7t{display:flex;align-items:center;gap:.4rem;border-top:1px solid var(--lq-border);padding-top:.5rem;font-size:.9rem}.sq.svelte-1sk2l7t{width:34px;padding:0}.kw-title.svelte-1sk2l7t{font:600 1.25rem var(--lq-font-sans);margin:2rem 0 .75rem;display:flex;gap:.5rem;align-items:center}.kw-big.svelte-1sk2l7t{text-align:center;font:700 3rem var(--lq-font-sans);display:flex;justify-content:center;align-items:center;gap:.6rem}.kw-delta.svelte-1sk2l7t{font-size:1.1rem;background:var(--green-lighter);color:#1e6b34;border-radius:.3rem;padding:.3rem .5rem}.to-next.svelte-1sk2l7t{color:#2e75cd;font-weight:600}.lvl-badge.svelte-1sk2l7t{background:#2e75cd;color:#fff;border-radius:.375rem;padding:.2rem .5rem;font-size:.8rem;font-weight:600}.lvl-row.svelte-1sk2l7t{margin-top:1rem}.lvl-bar.svelte-1sk2l7t{height:6px;background:#edf4ee;border-radius:3px;margin-top:.4rem;overflow:hidden}.lvl-bar.svelte-1sk2l7t div:where(.svelte-1sk2l7t){height:100%;background:#2e75cd}.act.svelte-1sk2l7t{margin-bottom:1.25rem}.act.svelte-1sk2l7t b:where(.svelte-1sk2l7t){font-size:1.25rem}.act-label.svelte-1sk2l7t{font-weight:600;margin:.2rem 0 .3rem}.act-bar.svelte-1sk2l7t{height:5px;background:#edf4ee;border-radius:3px;overflow:hidden}.act-bar.svelte-1sk2l7t div:where(.svelte-1sk2l7t){height:100%;background:var(--lq-gray-300)}.act-bar.svelte-1sk2l7t div.great:where(.svelte-1sk2l7t){background:var(--lq-primary)}.tag.svelte-1sk2l7t{font-size:.7rem;font-weight:700;padding:.25rem .5rem;border-radius:.4rem;background:#fde8e8;color:#c62828}.tag.great.svelte-1sk2l7t{background:var(--lq-primary-subtle);color:var(--lq-primary)}.small.svelte-1sk2l7t{font-size:.85rem;margin-top:.3rem}.lynx.svelte-1sk2l7t{margin-top:1.5rem;border:1px solid var(--lq-border);border-radius:.75rem;padding:1rem 1.25rem;background:#fbfaff}.lynx-head.svelte-1sk2l7t{display:flex;align-items:center;gap:.5rem;font-weight:600}.lynx-av.svelte-1sk2l7t{width:30px;height:30px;border-radius:50%;background:#6c4ad8;color:#fff;display:grid;place-items:center}.lynx.svelte-1sk2l7t p:where(.svelte-1sk2l7t){line-height:1.6;margin:.6rem 0 0}.lynx.svelte-1sk2l7t .vi:where(.svelte-1sk2l7t){font-style:italic}.lynx.svelte-1sk2l7t .it{font-size:1rem;margin-top:.6rem}.lynx-reply.svelte-1sk2l7t{display:flex;align-items:center;gap:.4rem;margin-top:.75rem;border:1px solid var(--lq-border);border-radius:999px;padding:.2rem .25rem .2rem .9rem;background:#fff}.lynx-reply.svelte-1sk2l7t input:where(.svelte-1sk2l7t){flex:1;border:0;outline:none;font:400 .95rem var(--lq-font-sans)}.lynx-reply.svelte-1sk2l7t button:where(.svelte-1sk2l7t){width:32px;height:32px;border-radius:50%;border:0;background:var(--text-dark);color:#fff;display:grid;place-items:center;cursor:pointer}.sm.svelte-1sk2l7t{height:1.9rem;padding:0 .5rem}.lrow.svelte-1exkis0{display:grid;grid-template-columns:152px minmax(0,1fr) auto;gap:1rem;padding:4px;border:1px solid var(--lq-border);border-radius:1rem;background:#fff;text-decoration:none;color:inherit;align-items:stretch}.lrow.svelte-1exkis0+.lrow{margin-top:.5rem}.lrow.svelte-1exkis0:hover{box-shadow:var(--lq-shadow)}.thumb.svelte-1exkis0{position:relative;width:152px;height:152px;border-radius:.85rem;background:var(--grey-lightest) center/cover;overflow:hidden;display:grid;place-items:center}.ini.svelte-1exkis0{color:#fff;font:700 1.6rem/1 var(--lq-font-sans)}.bar.svelte-1exkis0{position:absolute;left:0;right:0;bottom:0;height:10px;background:#ffffff59}.bar.svelte-1exkis0 span:where(.svelte-1exkis0){display:block;height:100%;background:var(--green-default)}.main.svelte-1exkis0{display:flex;flex-direction:column;gap:.4rem;padding:.75rem 0;min-width:0}.title.svelte-1exkis0{font:500 1.25rem/1.3 var(--lq-font-sans);color:var(--text-dark)}.src.svelte-1exkis0{font-size:.875rem;color:var(--grey-ink01);display:inline-flex;gap:.3rem;align-items:center}.desc.svelte-1exkis0{font-size:.9375rem;color:var(--grey-ink01);overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}.meta.svelte-1exkis0{margin-top:auto;display:flex;align-items:center;gap:.9rem;flex-wrap:wrap;font-size:.875rem;color:var(--text-dark)}.wi.svelte-1exkis0{display:inline-flex;align-items:center;gap:.3rem}.blue.svelte-1exkis0{color:var(--blue-default)}.likes.svelte-1exkis0{display:inline-flex;align-items:center;gap:.3rem;border:1px solid var(--lq-border);border-radius:1rem;padding:.15rem .6rem}.likes.on.svelte-1exkis0 svg{fill:#e5484d;color:#e5484d}.done.svelte-1exkis0{width:20px;height:20px;border-radius:50%;background:var(--green-default);color:#fff;display:grid;place-items:center}.acts.svelte-1exkis0{display:flex;align-items:flex-end;gap:.5rem;padding:.75rem}.plus.svelte-1exkis0{width:44px;height:44px;border-radius:50%;border:0;background:var(--green-default);color:#fff;display:grid;place-items:center;cursor:pointer}@media(max-width:700px){.lrow.svelte-1exkis0{grid-template-columns:96px minmax(0,1fr)}.thumb.svelte-1exkis0{width:96px;height:96px}.acts.svelte-1exkis0{grid-column:1 / -1;justify-content:flex-end;padding:0 .5rem .5rem}.title.svelte-1exkis0{font-size:1rem}}.course.svelte-edtqyz{max-width:1400px}.crumbs.svelte-edtqyz{display:flex;align-items:center;gap:.75rem;margin:0 0 1.25rem;font-size:1rem;color:var(--grey-ink01)}.crumbs.svelte-edtqyz a:where(.svelte-edtqyz){display:inline-flex;align-items:center;gap:.4rem;color:var(--text-dark);text-decoration:none}.pad.svelte-edtqyz{padding:2rem 0}.card.svelte-edtqyz{background:#fff;border:1px solid var(--lq-border);border-radius:1.5rem;padding:3rem 2.25rem 1.5rem}.hero.svelte-edtqyz{display:grid;grid-template-columns:minmax(280px,588px) minmax(0,1fr);gap:3rem;align-items:start;margin-bottom:2.5rem}.cover.svelte-edtqyz{aspect-ratio:588 / 382;border-radius:1rem 1rem 0 0;background:var(--grey-lightest) center/cover}.cover.placeholder.svelte-edtqyz{display:grid;place-items:center;color:#fff;font:700 4rem/1 var(--lq-font-sans)}.cbar.svelte-edtqyz{height:18px;background:#d9dbe0;border-radius:0 0 1rem 1rem;overflow:hidden}.cbar.svelte-edtqyz span:where(.svelte-edtqyz){display:block;height:100%;background:var(--green-default);min-width:10px}.cpct.svelte-edtqyz{text-align:right;margin:.6rem 1rem 0;font-size:.95rem}.info.svelte-edtqyz{display:grid;gap:1rem;min-width:0;padding-top:.5rem}h1.svelte-edtqyz{font:500 1.5rem/1.3 var(--lq-font-sans);color:var(--text-dark);margin:0}.desc.svelte-edtqyz{margin:.5rem 0 0;color:var(--text-dark);line-height:1.7;font-size:1.05rem}.more.svelte-edtqyz{margin-left:.3rem;background:none;border:0;cursor:pointer;color:var(--blue-default);text-decoration:underline;font-size:.9rem}.tags.svelte-edtqyz{display:flex;gap:.4rem;flex-wrap:wrap}.tag.svelte-edtqyz{font-size:.75rem;padding:.2rem .55rem;border-radius:.3rem;border:1px solid #999;background:#eee;color:#555}.facts.svelte-edtqyz{display:flex;align-items:center;gap:2.5rem;font-size:1rem}.lvl.svelte-edtqyz{font-weight:500}.likes.svelte-edtqyz{display:inline-flex;align-items:center;gap:.45rem;background:none;border:0;cursor:pointer;font:400 1rem var(--lq-font-sans);color:var(--text-dark);padding:0}.likes.on.svelte-edtqyz svg{fill:#e5484d;color:#e5484d}.dur.svelte-edtqyz{display:inline-flex;align-items:center;gap:.45rem}.stats-row.svelte-edtqyz{display:flex;gap:2rem;align-items:flex-start;flex-wrap:wrap}.bars.svelte-edtqyz{width:284px;display:grid;gap:.55rem}.bl.svelte-edtqyz{display:flex;justify-content:space-between;font-size:.95rem}.bl.svelte-edtqyz b:where(.svelte-edtqyz){font-weight:500}.track.svelte-edtqyz{height:8px;background:#d9dbe0;border-radius:4px;overflow:hidden}.track.svelte-edtqyz span:where(.svelte-edtqyz){display:block;height:100%;border-radius:4px}.track.svelte-edtqyz .blue:where(.svelte-edtqyz){background:var(--blue-default)}.track.svelte-edtqyz .yellow:where(.svelte-edtqyz){background:#f3c84b}.track.svelte-edtqyz .known:where(.svelte-edtqyz){background:#fff;border:1px solid #c8ccd2}.totals.svelte-edtqyz{font-size:.75rem;text-align:center;color:var(--text-dark)}.shared.svelte-edtqyz{display:flex;gap:.7rem;align-items:center;font-size:.9rem}.av.svelte-edtqyz{width:34px;height:34px;border-radius:50%;background:#0b1b30;color:#fff;display:grid;place-items:center;font-weight:700}.sl.svelte-edtqyz{font-size:.7rem;font-weight:600;color:var(--grey-ink01)}.btns.svelte-edtqyz{display:flex;gap:1rem;align-items:center;margin-top:1rem}.round.svelte-edtqyz{width:46px;height:46px;border-radius:50%;display:grid;place-items:center;border:0;cursor:pointer}.play.svelte-edtqyz{background:#0b1b30;color:#fff}.check.svelte-edtqyz{background:var(--green-default);color:#fff}.dots.svelte-edtqyz{background:#fff;border:1px solid var(--lq-border);color:var(--text-dark);width:40px;height:40px}.mwrap.svelte-edtqyz{position:relative}.cmenu.svelte-edtqyz{position:absolute;left:0;top:calc(100% + 6px);background:#fff;border:1px solid var(--lq-border);border-radius:.75rem;box-shadow:var(--lq-shadow-strong);padding:.35rem;width:220px;z-index:20;display:grid}.cmenu.svelte-edtqyz button:where(.svelte-edtqyz){display:flex;gap:.6rem;align-items:center;background:none;border:0;padding:.55rem .7rem;border-radius:.5rem;cursor:pointer;font:400 .9rem var(--lq-font-sans);text-align:left}.cmenu.svelte-edtqyz button:where(.svelte-edtqyz):hover{background:var(--lq-muted)}.list-head.svelte-edtqyz{display:flex;align-items:center;gap:1.5rem;margin-bottom:1rem}.count.svelte-edtqyz{display:inline-flex;align-items:center;gap:.5rem;font-size:1.05rem}.spacer.svelte-edtqyz{flex:1}.ls.svelte-edtqyz{position:relative}.ls.svelte-edtqyz input:where(.svelte-edtqyz){width:215px;height:2.2rem;background:#eef0f3;border:0;padding-right:2.2rem}.ls.svelte-edtqyz svg{position:absolute;right:10px;top:9px}.fsel.svelte-edtqyz{border:0;background:none;font:400 .95rem var(--lq-font-sans);cursor:pointer}@media(max-width:1000px){.hero.svelte-edtqyz{grid-template-columns:1fr}.card.svelte-edtqyz{padding:1.25rem}}@media print{.btns.svelte-edtqyz,.list-head.svelte-edtqyz,.crumbs.svelte-edtqyz,.lq-sidebar,.lq-topbar{display:none!important}}.import.svelte-zco1fr{max-width:900px}.back.svelte-zco1fr{display:inline-flex;align-items:center;gap:.25rem;font-size:.875rem;margin-bottom:.75rem}h1.svelte-zco1fr{display:flex;align-items:center;gap:.5rem;font:700 1.625rem/1.25 var(--lq-font-sans);color:var(--text-dark);margin:0 0 .375rem}.lead.svelte-zco1fr{margin:0 0 1.25rem}.card.svelte-zco1fr{display:grid;gap:.5rem;padding:1.5rem;border:1px solid var(--lq-border);border-radius:1rem;background:#fff;box-shadow:var(--lq-shadow)}label.svelte-zco1fr{font:500 .875rem/1.3 var(--lq-font-sans);color:var(--text-dark)}.opt.svelte-zco1fr{font-weight:400}.lq-input.svelte-zco1fr{width:100%}.url-box.svelte-zco1fr{display:grid;gap:.5rem}.url-row.svelte-zco1fr{display:flex;gap:.5rem}.url-input.svelte-zco1fr{flex:1;display:flex;align-items:center;gap:.5rem;height:2.5rem;padding:0 .75rem;border:1px solid var(--lq-gray-300);border-radius:.375rem;color:var(--lq-gray-500);background:#fff}.url-input.svelte-zco1fr:focus-within{border-color:var(--blue-light);box-shadow:0 0 0 2px var(--blue-100)}.url-input.svelte-zco1fr input:where(.svelte-zco1fr){flex:1;min-width:0;border:0;outline:0;font:400 .9375rem var(--lq-font-sans);color:var(--lq-foreground);background:transparent}.url-row.svelte-zco1fr .lq-btn:where(.svelte-zco1fr){height:2.5rem}.hint.svelte-zco1fr{margin:0;font-size:.8125rem}.or.svelte-zco1fr{display:flex;align-items:center;gap:.75rem;margin:.75rem 0 .25rem;color:var(--lq-gray-500);font-size:.8125rem;text-transform:uppercase;letter-spacing:.04em}.or.svelte-zco1fr:before,.or.svelte-zco1fr:after{content:"";flex:1;height:1px;background:var(--lq-border)}.text-head.svelte-zco1fr{display:flex;justify-content:space-between;align-items:baseline;margin-top:.5rem}.wc.svelte-zco1fr{font-size:.8125rem}.text.svelte-zco1fr{min-height:280px;line-height:1.6;font-size:1rem}.grid.svelte-zco1fr{display:grid;grid-template-columns:180px 1fr 1fr;gap:1rem;margin-top:.5rem}.grid.svelte-zco1fr>div:where(.svelte-zco1fr){display:grid;gap:.375rem;align-content:start}.actions.svelte-zco1fr{display:flex;justify-content:flex-end;gap:.75rem;margin-top:.75rem}.actions.svelte-zco1fr a:where(.svelte-zco1fr){text-decoration:none}.save.svelte-zco1fr{height:2.75rem;padding:0 1.5rem;font-size:1rem;background:var(--lq-primary-dark)}.lq-btn.svelte-zco1fr:disabled{opacity:.55;cursor:default}@media(max-width:760px){.grid.svelte-zco1fr{grid-template-columns:1fr}}.editor.svelte-17o37jn{min-height:calc(100dvh - var(--lq-header-h, 60px));background:var(--lq-surface);padding-bottom:4rem}.ed-top.svelte-17o37jn{display:flex;justify-content:space-between;align-items:center;padding:.5rem 1rem;height:52px;background:#fff;border-bottom:1px solid var(--lq-border)}.backbtn.svelte-17o37jn{display:inline-flex;align-items:center;gap:.35rem;height:34px;padding:0 .9rem;border:1px solid var(--lq-gray-300);border-radius:.375rem;background:#fff;font:500 .9375rem var(--lq-font-sans);color:var(--lq-foreground);cursor:pointer}.backbtn.svelte-17o37jn svg:where(.svelte-17o37jn),.importbtn.svelte-17o37jn svg:where(.svelte-17o37jn){width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2}.importbtn.svelte-17o37jn{display:inline-flex;align-items:center;gap:.4rem;height:36px;padding:0 1rem;background:var(--lq-primary-dark);border-color:var(--lq-primary-dark)}.stepper.svelte-17o37jn{display:flex;align-items:flex-start;max-width:1260px;margin:1.75rem auto 1rem;padding:0 2rem}.st.svelte-17o37jn{display:flex;flex-direction:column;align-items:center;gap:.35rem;width:120px;flex:none}.dot.svelte-17o37jn{width:30px;height:30px;border-radius:50%;display:grid;place-items:center;font:500 .875rem var(--lq-font-sans);border:1px solid var(--lq-gray-300);background:#fff;color:var(--lq-foreground)}.dot.svelte-17o37jn svg:where(.svelte-17o37jn){width:16px;height:16px;fill:none;stroke:#fff;stroke-width:3}.st.cur.svelte-17o37jn .dot:where(.svelte-17o37jn){background:#2c5fb3;border-color:#2c5fb3;color:#fff}.st.done.svelte-17o37jn .dot:where(.svelte-17o37jn){background:#2f7a47;border-color:#2f7a47}.lbl.svelte-17o37jn{font:400 .8125rem var(--lq-font-sans);color:var(--lq-muted-foreground);white-space:nowrap}.st.cur.svelte-17o37jn .lbl:where(.svelte-17o37jn),.st.done.svelte-17o37jn .lbl:where(.svelte-17o37jn){color:#2c5fb3}.line.svelte-17o37jn{flex:1;height:1px;background:var(--lq-gray-300);margin-top:15px}.hero.svelte-17o37jn{text-align:center;font:700 1.875rem/1.3 var(--lq-font-sans);margin:1.5rem 0 .4rem;color:var(--lq-foreground)}.hero.svelte-17o37jn span:where(.svelte-17o37jn){color:#2d7fd8}.sub.svelte-17o37jn{text-align:center;margin:0 0 1.75rem;color:var(--lq-foreground)}.sources.svelte-17o37jn{display:grid;grid-template-columns:repeat(3,1fr);max-width:1264px;margin:0 auto;border:2px solid #3e9b5c;border-radius:.75rem;background:#fff;padding:1rem 0 2rem}.col.svelte-17o37jn{display:flex;flex-direction:column;align-items:center;gap:1rem;padding:0 3rem;border-left:1px solid var(--lq-border)}.col.svelte-17o37jn:first-child{border-left:0}.col.svelte-17o37jn h3:where(.svelte-17o37jn){margin:.75rem 0 0;font:600 1rem var(--lq-font-sans)}.col.svelte-17o37jn p:where(.svelte-17o37jn){margin:0 0 .25rem;text-align:center;font-size:.9375rem;line-height:1.35;min-height:2.6em}.tile.svelte-17o37jn{display:flex;align-items:center;justify-content:center;gap:.55rem;width:100%;max-width:320px;height:44px;border:1px solid var(--lq-gray-300);border-radius:.375rem;background:#fff;font:600 .9375rem var(--lq-font-sans);color:var(--lq-foreground);cursor:pointer}.tile.svelte-17o37jn:hover{border-color:#3e9b5c;background:var(--lq-primary-subtle)}.si.svelte-17o37jn{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.brand.svelte-17o37jn{display:inline-grid;place-items:center;width:24px;height:24px;border-radius:4px;color:#fff;font:800 .9rem/1 var(--lq-font-sans)}.brand.nf.svelte-17o37jn{background:#111;color:#e50914;font-size:1rem}.brand.pv.svelte-17o37jn{background:#1a98ff;font-size:.38rem;line-height:1;text-align:center}.brand.yt.svelte-17o37jn{background:red;border-radius:6px}.brand.tt.svelte-17o37jn{background:#111;color:#25f4ee}.brand.ig.svelte-17o37jn{background:linear-gradient(45deg,#f9ce34,#ee2a7b,#6228d7);border-radius:6px}.card.svelte-17o37jn{max-width:1280px;margin:0 auto;background:#fff;border-radius:.75rem;padding:1.25rem 1rem 1.5rem;display:grid;gap:.6rem}.card.svelte-17o37jn h2:where(.svelte-17o37jn){margin:0;font:700 1.125rem var(--lq-font-sans)}.card.svelte-17o37jn .muted:where(.svelte-17o37jn){margin:0}.small.svelte-17o37jn{font-size:.8125rem}.wide.svelte-17o37jn{width:100%}.rte-wrap.svelte-17o37jn{position:relative}.rte-tools.svelte-17o37jn{position:absolute;left:.5rem;top:.5rem;display:flex;gap:.3rem;padding:.3rem;border-radius:.5rem;background:#fff;box-shadow:0 1px 4px #0000002e;z-index:1}.rte-tools.svelte-17o37jn button:where(.svelte-17o37jn){width:26px;height:26px;border-radius:50%;border:1px solid var(--lq-gray-300);background:#fff;display:grid;place-items:center;cursor:pointer}.rte-tools.svelte-17o37jn svg:where(.svelte-17o37jn){width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:1.8}.rte.svelte-17o37jn{min-height:260px;max-height:60vh;overflow:auto;border:1px solid var(--lq-border);border-radius:.5rem;padding:3rem .75rem .75rem;font:400 1rem/2 var(--lq-font-sans);outline:none}.rte.svelte-17o37jn:focus{border-color:var(--blue-light)}.rte.empty.svelte-17o37jn:before{content:attr(data-placeholder);color:var(--lq-gray-500);pointer-events:none}.rte.svelte-17o37jn p{margin:0 0 1em}.rte.svelte-17o37jn img{max-width:100%;max-height:240px;border-radius:.375rem}.center.svelte-17o37jn{display:flex;justify-content:center;margin-top:.25rem}.next.svelte-17o37jn{height:36px;padding:0 1.5rem;border-radius:999px;background:#2f7a47;border-color:#2f7a47}.drop.svelte-17o37jn{display:flex;align-items:center;justify-content:center;gap:.75rem;min-height:96px;border:1px dashed var(--lq-gray-300);border-radius:.5rem;cursor:pointer;padding:1rem;text-align:left}.drop.over.svelte-17o37jn{border-color:var(--blue-default);background:var(--blue-lightest)}.drop.svelte-17o37jn b:where(.svelte-17o37jn){display:block;font-weight:500}.drop.svelte-17o37jn small:where(.svelte-17o37jn){display:block;color:var(--lq-muted-foreground);font-size:.75rem;margin-top:.15rem}.up.svelte-17o37jn{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.8;flex:none}.files.svelte-17o37jn{margin:0;padding-left:1.25rem;font-size:.875rem}.notice.svelte-17o37jn{margin:0;padding:.75rem 1rem;border-radius:.5rem;background:#fff7db;border:1px solid #f3dd8c;font-size:.875rem;line-height:1.45}.demo.svelte-17o37jn{display:flex;flex-wrap:wrap;gap:.4rem;align-items:center;font-size:.8125rem}.chip.svelte-17o37jn{border:1px solid var(--lq-gray-300);border-radius:999px;background:#fff;padding:.25rem .7rem;font:400 .8125rem var(--lq-font-sans);cursor:pointer;max-width:340px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chip.svelte-17o37jn:hover{border-color:red}.busy.svelte-17o37jn{display:flex;align-items:center;gap:.5rem;margin:0;color:var(--lq-muted-foreground);font-size:.875rem}.spin.svelte-17o37jn{width:14px;height:14px;border:2px solid var(--lq-gray-300);border-top-color:#2f7a47;border-radius:50%;animation:svelte-17o37jn-sp .8s linear infinite}@keyframes svelte-17o37jn-sp{to{transform:rotate(360deg)}}.ext.svelte-17o37jn{max-width:640px;margin:1rem auto;text-align:center;display:grid;gap:.5rem;justify-items:center}.ext.svelte-17o37jn ol:where(.svelte-17o37jn){text-align:left;line-height:1.6}.extlogo.svelte-17o37jn .brand{width:48px;height:48px;font-size:1.6rem;border-radius:10px}.form.svelte-17o37jn label:where(.svelte-17o37jn),.lbl2.svelte-17o37jn{font:600 1rem var(--lq-font-sans);margin-top:.5rem;color:var(--lq-foreground)}.form.svelte-17o37jn .lq-input:where(.svelte-17o37jn){width:100%}.bad.svelte-17o37jn{border-color:#c0392b!important}.tags.svelte-17o37jn{display:flex;align-items:center;flex-wrap:wrap;gap:.35rem;min-height:2.5rem;padding:.25rem .75rem;border:1px solid var(--lq-border);border-radius:.375rem}.tags.svelte-17o37jn>svg:where(.svelte-17o37jn){width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.6}.tags.svelte-17o37jn input:where(.svelte-17o37jn){flex:1;min-width:120px;border:0;outline:0;font:400 .9375rem var(--lq-font-sans)}.tag.svelte-17o37jn{display:inline-flex;align-items:center;gap:.25rem;padding:.1rem .5rem;background:var(--lq-muted);border-radius:999px;font-size:.8125rem}.tag.svelte-17o37jn button:where(.svelte-17o37jn){border:0;background:none;cursor:pointer;font-size:1rem;line-height:1}.audio-h.svelte-17o37jn{margin-top:.75rem;font-size:1rem}.audio-h.svelte-17o37jn .muted:where(.svelte-17o37jn){font-size:.8125rem}.or.svelte-17o37jn{display:flex;align-items:center;gap:.75rem;color:var(--lq-muted-foreground);font-size:.8125rem}.or.svelte-17o37jn:before,.or.svelte-17o37jn:after{content:"";flex:1;height:1px;background:var(--lq-border)}.attached.svelte-17o37jn{margin:0;font-size:.9rem}.preview.svelte-17o37jn{margin-top:1rem;border:1px solid var(--lq-border);border-radius:.5rem;padding:.75rem;background:var(--lq-surface)}.pv-head.svelte-17o37jn{display:flex;gap:.75rem;align-items:center}.pv-head.svelte-17o37jn img:where(.svelte-17o37jn){width:96px;height:72px;object-fit:cover;border-radius:.375rem;flex:none;background:#ddd}.pv-head.svelte-17o37jn div:where(.svelte-17o37jn){display:grid;gap:.15rem;font-size:.875rem}.note.svelte-17o37jn{color:#8a6400;font-size:.8125rem}.chapters.svelte-17o37jn,.cues.svelte-17o37jn{margin:.75rem 0 0;padding-left:1.25rem;font-size:.875rem;line-height:1.6;max-height:240px;overflow:auto}.cues.svelte-17o37jn{list-style:none;padding-left:0}.cues.svelte-17o37jn code:where(.svelte-17o37jn){color:var(--lq-muted-foreground);margin-right:.4rem}.excerpt.svelte-17o37jn{margin:.75rem 0 0;font-size:.875rem;line-height:1.6;white-space:pre-wrap;max-height:180px;overflow:auto}.toast.svelte-17o37jn{position:fixed;top:70px;right:1.25rem;background:#2f7a47;color:#fff;padding:.75rem 1rem;border-radius:.5rem;box-shadow:var(--lq-shadow);z-index:100;font-size:.9rem}@media(max-width:900px){.sources.svelte-17o37jn{grid-template-columns:1fr}.col.svelte-17o37jn{border-left:0;padding:0 1rem}.st.svelte-17o37jn{width:90px}}.settings.svelte-1tt7zvz{width:min(560px,94vw);padding:1.25rem 1.5rem}.head.svelte-1tt7zvz{display:flex;align-items:center;gap:.625rem;margin-bottom:.75rem}.head.svelte-1tt7zvz h3:where(.svelte-1tt7zvz){margin:0;font:600 1.125rem/1.3 var(--lq-font-sans);color:var(--text-dark)}.icon-btn.svelte-1tt7zvz{border:0;background:transparent;cursor:pointer;padding:.25rem;border-radius:.375rem;display:inline-grid;place-items:center;color:var(--text-dark)}.icon-btn.svelte-1tt7zvz:hover{background:var(--lq-muted)}.section-title.svelte-1tt7zvz{font-size:.75rem;font-weight:600;letter-spacing:.04em;color:var(--grey-ink01);margin:1.25rem 0 .5rem;padding-top:.75rem;border-top:1px solid var(--lq-border)}.embedded.svelte-1tt7zvz .section-title:where(.svelte-1tt7zvz){font-size:.9375rem;font-weight:500;color:inherit}.embedded.svelte-1tt7zvz .section-title:where(.svelte-1tt7zvz):first-child{border-top:0;margin-top:0}.line.svelte-1tt7zvz{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.375rem 0;font-size:.9375rem;color:var(--text-dark)}.check.svelte-1tt7zvz{cursor:pointer}.line.svelte-1tt7zvz input[type=checkbox]:where(.svelte-1tt7zvz),.opts.svelte-1tt7zvz input:where(.svelte-1tt7zvz){width:16px;height:16px;accent-color:#2e75cd}.stepper.svelte-1tt7zvz{display:flex;align-items:center;gap:.375rem;border:1px solid var(--lq-border);border-radius:.5rem;padding:.25rem}.stepper.svelte-1tt7zvz input:where(.svelte-1tt7zvz){width:110px;text-align:center;height:2rem;border:1px solid var(--lq-border)}.step.svelte-1tt7zvz{width:26px;height:26px;border:0;border-radius:.375rem;background:var(--lq-muted);cursor:pointer;display:grid;place-items:center;color:var(--text-dark)}.exp.svelte-1tt7zvz{border:0;background:none;cursor:pointer;color:var(--text-dark);display:grid;place-items:center}.opts.svelte-1tt7zvz{display:flex;flex-wrap:wrap;gap:2rem;padding:.5rem 0 .9rem 1rem;font-size:.875rem}.og.svelte-1tt7zvz{display:grid;gap:.3rem;align-content:start}.og.svelte-1tt7zvz label:where(.svelte-1tt7zvz){display:flex;gap:.4rem;align-items:center;cursor:pointer}.ot.svelte-1tt7zvz{font-weight:600;font-size:.8rem;color:var(--grey-ink01)}.small.svelte-1tt7zvz{font-size:.8125rem;margin:.25rem 0}.foot.svelte-1tt7zvz{display:flex;justify-content:flex-end;gap:.5rem;margin-top:1.25rem}.vocab.svelte-1ljot9e{background:var(--lq-canvas, #f5f6f8);min-height:100%;max-width:none}.head.svelte-1ljot9e{display:flex;align-items:center;gap:.75rem;margin:.5rem 0 1rem}.top-tabs.svelte-1ljot9e{display:flex;gap:.25rem}.ttab.svelte-1ljot9e{padding:.5rem .875rem;border-radius:.5rem;font-size:.9375rem;color:var(--text-dark);text-decoration:none}.ttab.is-active.svelte-1ljot9e{background:var(--grey-lighter, #e5e7eb)}.ttab.is-disabled.svelte-1ljot9e{color:var(--grey-light)}.import-btn.svelte-1ljot9e{height:2.875rem;padding:0 1.125rem;font-size:1.0625rem;background:#fff;display:inline-flex;gap:.5rem;align-items:center}.review-btn.svelte-1ljot9e{height:2.875rem;padding:0 1.25rem;font-size:1.0625rem;background:var(--text-dark, #0f1a2a);color:#fff;border-color:transparent}.review-btn.svelte-1ljot9e:hover{background:#000}.tabbar.svelte-1ljot9e{display:flex;align-items:flex-end;gap:1rem;flex-wrap:wrap}.ftabs.svelte-1ljot9e{display:flex;gap:0}.ftab.svelte-1ljot9e{min-width:166px;height:50px;padding:0 1.5rem;border:1px solid var(--lq-border);border-bottom:0;border-radius:.5rem .5rem 0 0;background:var(--lq-canvas, #f5f6f8);font-size:.9375rem;color:var(--grey-ink01);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:.5rem}.ftab.is-active.svelte-1ljot9e{background:#fff;color:var(--text-dark)}.cnt.svelte-1ljot9e{font-size:.75rem;padding:.0625rem .5rem;border-radius:1rem;background:var(--lq-muted, #eceef1);color:var(--grey-ink01)}.tools.svelte-1ljot9e{display:flex;align-items:center;gap:.5rem;padding-bottom:.375rem}.tool.svelte-1ljot9e{display:inline-flex;align-items:center;gap:.375rem;height:2.375rem;padding:0 .75rem;border:0;border-radius:.5rem;background:transparent;cursor:pointer;font-size:.9375rem;color:var(--text-dark)}.tool.svelte-1ljot9e:hover,.tool.on.svelte-1ljot9e{background:var(--grey-lighter, #e5e7eb)}.search.svelte-1ljot9e{display:inline-flex;align-items:center;gap:.375rem;height:2.375rem;padding:0 .5rem 0 .75rem;border:1px solid var(--lq-gray-300);border-radius:.5rem;background:#fff;color:var(--lq-gray-500)}.search.svelte-1ljot9e input:where(.svelte-1ljot9e){border:0;outline:0;width:180px;font:400 .9375rem var(--lq-font-sans);background:transparent;color:var(--text-dark)}.x.svelte-1ljot9e{border:0;background:transparent;cursor:pointer;color:var(--grey-ink01);display:grid;place-items:center;padding:.25rem;border-radius:.25rem}.pop-anchor.svelte-1ljot9e{position:relative}.pop.svelte-1ljot9e{position:absolute;right:0;top:calc(100% + 6px);z-index:30;background:#fff;border-radius:1rem;box-shadow:var(--lq-shadow-strong);border:1px solid var(--lq-border)}.pop.actions.svelte-1ljot9e{width:260px;padding:.375rem;display:grid}.pop.actions.svelte-1ljot9e button:where(.svelte-1ljot9e){display:flex;justify-content:space-between;border:0;background:transparent;padding:.5rem .75rem;border-radius:.5rem;text-align:left;font-size:.875rem;color:var(--text-dark);cursor:pointer}.pop.actions.svelte-1ljot9e button:where(.svelte-1ljot9e):hover:not(:disabled){background:var(--lq-muted, #f1f2f4)}.pop.actions.svelte-1ljot9e button:where(.svelte-1ljot9e):disabled{color:var(--grey-light);cursor:default}.pop.actions.svelte-1ljot9e span:where(.svelte-1ljot9e){color:var(--grey-ink01)}.pop.filters.svelte-1ljot9e{width:min(1075px,92vw);padding:1.25rem 1.25rem 1.5rem}.pop-head.svelte-1ljot9e{display:flex;align-items:center;gap:.5rem;font-size:1rem;color:var(--text-dark);margin-bottom:1rem}.fgrid.svelte-1ljot9e{display:grid;grid-template-columns:minmax(240px,1fr) 2fr;gap:1.25rem}.flabel.svelte-1ljot9e{display:block;font-weight:600;font-size:.9375rem;color:var(--text-dark);margin-bottom:.5rem}.fcol.svelte-1ljot9e .lq-input:where(.svelte-1ljot9e){width:100%;height:2.75rem}.frow4.svelte-1ljot9e{display:grid;grid-template-columns:repeat(4,1fr);gap:.5rem;margin-bottom:1rem}.tagchips.svelte-1ljot9e{display:flex;flex-wrap:wrap;gap:.375rem;margin-top:.625rem}.tchip.svelte-1ljot9e{font-size:.8125rem;padding:.125rem .5rem;border:1px solid var(--grey-light);border-radius:.25rem;background:var(--grey-neutral, #f3f4f6);color:var(--grey-ink01);cursor:pointer}.tchip.sel.svelte-1ljot9e{background:var(--text-dark);color:#fff;border-color:var(--text-dark)}.more.svelte-1ljot9e{font-size:.8125rem;margin-top:.5rem;border:0;background:none;cursor:pointer;padding:0;text-decoration:underline}.statuses.svelte-1ljot9e{display:grid;grid-template-columns:1fr 1fr;gap:.375rem 2rem}.scheck.svelte-1ljot9e{display:flex;align-items:center;gap:.625rem;font-size:1rem;color:var(--text-dark);cursor:pointer}.scheck.svelte-1ljot9e input:where(.svelte-1ljot9e){width:16px;height:16px;accent-color:var(--blue-light, #2563eb)}.pop-foot.svelte-1ljot9e{display:flex;justify-content:flex-end;gap:.5rem;margin-top:1rem}.apply.svelte-1ljot9e{background:var(--text-dark);color:#fff;height:2.875rem;padding:0 3.5rem;font-size:1.0625rem;border-color:transparent}.pop.sizes.svelte-1ljot9e{right:auto;left:0;padding:.25rem;display:grid;min-width:80px}.pop.sizes.svelte-1ljot9e button:where(.svelte-1ljot9e){border:0;background:transparent;padding:.375rem .625rem;text-align:left;cursor:pointer;border-radius:.375rem}.pop.sizes.svelte-1ljot9e button:where(.svelte-1ljot9e):hover,.pop.sizes.svelte-1ljot9e button.is-active:where(.svelte-1ljot9e){background:var(--lq-muted, #f1f2f4)}.notice.svelte-1ljot9e{font-size:.875rem;color:var(--green-darker, #166534);background:var(--lq-primary-subtle, #ecfdf3);padding:.5rem .75rem;border-radius:.5rem;margin:.5rem 0}.table.svelte-1ljot9e{background:#fff;border:1px solid var(--lq-border);border-radius:0 .75rem .75rem;padding:.25rem 1.25rem 1.25rem;display:grid;gap:.5rem}.table.is-loading.svelte-1ljot9e{opacity:.6}.thead.svelte-1ljot9e,.vrow.svelte-1ljot9e{display:grid;grid-template-columns:24px minmax(160px,1.15fr) minmax(150px,1fr) minmax(200px,1.25fr) 290px;gap:1rem;align-items:center}.thead.svelte-1ljot9e{position:relative;min-height:2.75rem;font-size:.875rem;color:var(--grey-ink01);padding:0 .5rem}.selall.svelte-1ljot9e{grid-column:1 / 3;display:flex;align-items:center;gap:.625rem}.selall.svelte-1ljot9e input:where(.svelte-1ljot9e),.vrow.svelte-1ljot9e .sel:where(.svelte-1ljot9e){width:15px;height:15px;margin:0;accent-color:var(--blue-light, #2563eb)}.selmatch.svelte-1ljot9e,.selcount.svelte-1ljot9e{position:absolute;left:6.5rem;font-size:.8125rem;color:var(--blue-light, #2563eb);background:none;border:0;cursor:pointer}.selcount.svelte-1ljot9e{color:var(--grey-ink01);cursor:default}.selcount.svelte-1ljot9e button:where(.svelte-1ljot9e){border:0;background:none;cursor:pointer;padding:0 .25rem;font-size:.8125rem}.h-meaning.svelte-1ljot9e{grid-column:3}.h-source.svelte-1ljot9e{grid-column:4}.h-status.svelte-1ljot9e{grid-column:5;display:none}.h-pager.svelte-1ljot9e{grid-column:5;display:flex;align-items:center;justify-content:flex-end;gap:.25rem}.show.svelte-1ljot9e{display:inline-flex;align-items:center;gap:.25rem;border:0;background:var(--lq-muted, #f1f2f4);border-radius:.375rem;height:2rem;padding:0 .5rem;cursor:pointer;font-size:.875rem;color:var(--text-dark)}.pg.svelte-1ljot9e{min-width:26px;height:26px;border:0;border-radius:.375rem;background:transparent;cursor:pointer;font-size:.8125rem;color:var(--grey-ink01);display:inline-grid;place-items:center}.pg.is-active.svelte-1ljot9e{background:var(--text-dark);color:#fff}.pg.svelte-1ljot9e:disabled{opacity:.35;cursor:default}.vrow.svelte-1ljot9e{padding:.875rem .5rem;border:1px solid var(--lq-border);border-radius:.5rem;background:#fff;align-items:start}.vrow.svelte-1ljot9e:hover{border-color:var(--grey-light)}.vrow.is-selected.svelte-1ljot9e{border-color:var(--text-dark)}.vrow.svelte-1ljot9e .sel:where(.svelte-1ljot9e){margin-top:.375rem}.cell.svelte-1ljot9e{min-width:0}.term-line.svelte-1ljot9e{display:flex;align-items:center;gap:.375rem}.term.svelte-1ljot9e{border:0;background:none;padding:0;cursor:pointer;font:600 1.0625rem/1.3 var(--lq-font-sans);color:var(--text-dark);text-align:left;overflow-wrap:anywhere}.coin-val.svelte-1ljot9e{display:inline-flex;align-items:center;gap:.125rem;font-size:.9375rem;color:var(--text-dark)}.coin-val.svelte-1ljot9e .lq-coin:where(.svelte-1ljot9e){width:1rem;height:1rem}.tags.svelte-1ljot9e{display:flex;flex-wrap:wrap;gap:.375rem;margin-top:.5rem}.tag.svelte-1ljot9e{font-size:.75rem;padding:.0625rem .375rem;border:1px solid var(--grey-light);border-radius:.25rem;background:var(--grey-neutral, #f3f4f6);color:var(--grey-ink01)}.meaning.svelte-1ljot9e{display:flex;align-items:flex-start;gap:.375rem;border:0;background:transparent;padding:.125rem .25rem;margin:-.125rem -.25rem;border-radius:.375rem;text-align:left;cursor:text;color:var(--text-dark);font-size:.9375rem;width:100%}.meaning.svelte-1ljot9e:hover{background:var(--lq-surface)}.meaning.svelte-1ljot9e svg,.meaning.svelte-1ljot9e img{margin-top:.1875rem;flex:none}.edit.svelte-1ljot9e{width:100%;height:2.25rem}.notes.svelte-1ljot9e{font-size:.8125rem;margin-top:.25rem}.fragment.svelte-1ljot9e{font-style:italic;color:var(--grey-ink01);font-size:.9375rem;line-height:1.45}.fragment.svelte-1ljot9e b:where(.svelte-1ljot9e){font-weight:400}.lesson-link.svelte-1ljot9e{display:inline-block;margin-top:.25rem;font-size:.75rem;color:var(--grey-light);text-decoration:none;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lesson-link.svelte-1ljot9e:hover{text-decoration:underline}.status-cell.svelte-1ljot9e .word-status-bar{border-top:0;padding:0;justify-content:flex-end}.empty.svelte-1ljot9e{padding:3rem 1rem;text-align:center;color:var(--lq-gray-500)}.foot.svelte-1ljot9e{font-size:.8125rem;margin-top:.75rem}.mtitle.svelte-1ljot9e{margin:0 0 .5rem;font:600 1.125rem/1.3 var(--lq-font-sans)}.small.svelte-1ljot9e{font-size:.8125rem}textarea.svelte-1ljot9e{width:100%;font-family:ui-monospace,monospace;font-size:.875rem}.mrow.svelte-1ljot9e{margin-top:.75rem}.mrow.svelte-1ljot9e .lq-input:where(.svelte-1ljot9e){flex:1}.file.svelte-1ljot9e{cursor:pointer;display:inline-flex;align-items:center;height:2.5rem}.mfoot.svelte-1ljot9e{justify-content:flex-end;margin-top:1rem}.tlabel.svelte-1ljot9e{display:grid;gap:.25rem;margin-top:.75rem;font-size:.875rem}@media(max-width:1000px){.thead.svelte-1ljot9e{grid-template-columns:24px 1fr auto}.h-meaning.svelte-1ljot9e,.h-source.svelte-1ljot9e{display:none}.h-pager.svelte-1ljot9e{grid-column:3}.vrow.svelte-1ljot9e{grid-template-columns:24px 1fr}.meaning-cell.svelte-1ljot9e,.source-cell.svelte-1ljot9e,.status-cell.svelte-1ljot9e{grid-column:2}.fgrid.svelte-1ljot9e,.frow4.svelte-1ljot9e{grid-template-columns:1fr}.ftab.svelte-1ljot9e{min-width:0;padding:0 .875rem}}.review-wrap.svelte-1y5n03e{padding:1.5rem 1rem 3rem;display:flex;justify-content:center}.box.svelte-1y5n03e{position:relative;width:min(1344px,100%);border:1px solid var(--lq-border);border-radius:1.5rem;background:#fff;box-shadow:0 1px 3px #00000014;min-height:500px;padding:1.25rem 1.5rem 1.5rem;display:flex;flex-direction:column}.box-top.svelte-1y5n03e{display:grid;grid-template-columns:44px 1fr 44px;align-items:start;gap:1rem}.progress-wrap.svelte-1y5n03e{padding:1rem 12% 0;min-height:3rem}.track.svelte-1y5n03e{height:3px;border-radius:2px;background:var(--grey-lighter);position:relative}.fill.svelte-1y5n03e{position:absolute;inset:0 auto 0 0;background:var(--green-default);border-radius:2px;transition:width .25s ease}.dot.svelte-1y5n03e{position:absolute;top:-3px;width:9px;height:9px;margin-left:-4px;border-radius:50%;background:var(--green-default);transition:left .25s ease}.chip-row.svelte-1y5n03e{position:relative;height:1.5rem;margin-top:.5rem}.chip.svelte-1y5n03e{position:absolute;transform:translate(-50%);background:var(--green-default);color:#fff;font-size:.75rem;font-weight:500;padding:.0625rem .5rem;border-radius:1rem;white-space:nowrap;transition:left .25s ease}.more.svelte-1y5n03e{position:relative;justify-self:end}.menu.svelte-1y5n03e{position:absolute;right:0;top:36px;z-index:10;background:#fff;border:1px solid var(--lq-border);border-radius:.75rem;box-shadow:var(--lq-shadow-strong);padding:.375rem;min-width:210px;display:grid}.menu.svelte-1y5n03e button:where(.svelte-1y5n03e){display:flex;align-items:center;gap:.5rem;border:0;background:transparent;padding:.5rem .625rem;border-radius:.5rem;cursor:pointer;text-align:left;font-size:.875rem;color:var(--text-dark)}.menu.svelte-1y5n03e button:where(.svelte-1y5n03e):hover{background:var(--lq-muted)}.coins-line.svelte-1y5n03e{font-size:.8125rem;color:var(--lq-gray-500);padding:.5rem .625rem 0;border-top:1px solid var(--lq-border);margin-top:.25rem}.coins-line.svelte-1y5n03e b:where(.svelte-1y5n03e){color:#f86f15}.icon-btn.svelte-1y5n03e{border:0;background:transparent;cursor:pointer;color:var(--text-dark);padding:.25rem;border-radius:.5rem;display:inline-grid;place-items:center}.icon-btn.svelte-1y5n03e:hover{background:var(--lq-muted)}.center.svelte-1y5n03e{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:.5rem;padding:2rem 0}.center.svelte-1y5n03e h2:where(.svelte-1y5n03e){font:700 1.375rem/1.3 var(--lq-font-sans);color:var(--text-dark);margin:0}.center-row.svelte-1y5n03e{justify-content:center;margin-top:1rem}.small.svelte-1y5n03e{font-size:.8125rem}.stage.svelte-1y5n03e{position:relative;flex:1;display:flex;flex-direction:column;align-items:center;gap:1rem;padding:1.5rem 0 0;text-align:center}.prompt.svelte-1y5n03e{font:600 1.0625rem/1.3 var(--lq-font-sans);color:var(--text-dark);margin:.5rem 0 0}.prompt.light.svelte-1y5n03e{font-weight:400;color:var(--grey-subdue)}.prompt.left.svelte-1y5n03e{align-self:stretch;text-align:left;font-weight:400;font-size:.9375rem;max-width:942px;margin:1rem auto 0;width:100%}.term-row.svelte-1y5n03e{display:flex;align-items:center;gap:.75rem}.term.svelte-1y5n03e{font:700 1.875rem/1.2 var(--lq-font-sans);color:var(--text-dark)}.fragment.svelte-1y5n03e{display:flex;align-items:center;gap:.625rem;color:var(--grey-subdue);font-size:1rem;max-width:720px}.fragment.svelte-1y5n03e b:where(.svelte-1y5n03e){color:var(--text-dark);font-weight:600}.meaning.svelte-1y5n03e{font:400 1rem/1.4 var(--lq-font-sans);color:var(--text-dark)}.big-meaning.svelte-1y5n03e{font-size:1.25rem;color:var(--text-dark);margin:2rem 0 1rem}.notes.svelte-1y5n03e{font-size:.875rem;color:var(--grey-ink01);white-space:pre-wrap;max-width:560px}.tags.svelte-1y5n03e{display:flex;gap:.25rem;flex-wrap:wrap;justify-content:center}.tag.svelte-1y5n03e{font-size:.75rem;padding:.125rem .5rem;border-radius:.25rem;background:var(--grey-light, #b5b5b5);color:#fff}kbd.svelte-1y5n03e{display:inline-grid;place-items:center;min-width:26px;height:26px;font:500 .8125rem/1 var(--lq-font-sans);padding:0 .375rem;border:1px solid var(--grey-lighter);border-bottom-width:2px;border-radius:.375rem;background:#fff;color:var(--text-dark)}.actions.svelte-1y5n03e{margin-top:auto;padding-top:2rem;width:100%;display:grid;grid-template-columns:1fr minmax(260px,440px) 1fr;align-items:center;gap:1rem}.skip.svelte-1y5n03e{justify-self:start;margin-left:12%;border:0;background:var(--lq-muted, #f1f2f4);border-radius:.5rem;padding:.5rem 1rem;font-size:.9375rem;cursor:pointer;color:var(--text-dark)}.skip.svelte-1y5n03e:hover{background:var(--grey-lighter)}.wide-btn.svelte-1y5n03e{height:3.5rem;border:1px solid var(--lq-border);border-radius:.5rem;background:#fff;display:inline-flex;align-items:center;justify-content:center;gap:.625rem;font:500 1rem var(--lq-font-sans);color:var(--text-dark);cursor:pointer}.wide-btn.svelte-1y5n03e:hover{background:var(--lq-surface)}.wide-btn.grey.svelte-1y5n03e{background:var(--lq-muted, #f1f2f4);border-color:transparent}.wide-btn.svelte-1y5n03e:disabled{opacity:.6;cursor:default}.judge.svelte-1y5n03e{display:flex;gap:1rem;margin-top:auto;padding-top:2rem}.judge-btn.svelte-1y5n03e{width:60px;height:60px;border-radius:.5rem;background:#fff;border:1px solid var(--grey-lighter);cursor:pointer;display:grid;place-items:center}.judge-btn.no.svelte-1y5n03e svg{color:#f08a84}.judge-btn.yes.svelte-1y5n03e{border-color:var(--green-default);box-shadow:0 0 0 1px var(--green-lighter, #bfe8c8)}.judge-btn.yes.svelte-1y5n03e svg{color:var(--green-default)}.judge-btn.no.svelte-1y5n03e:hover{background:var(--red-lightest)}.judge-btn.yes.svelte-1y5n03e:hover{background:var(--lq-primary-subtle)}.options.svelte-1y5n03e{display:grid;grid-template-columns:1fr 1fr;gap:1rem;width:100%;max-width:942px;text-align:left}.option.svelte-1y5n03e{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:58px;padding:.5rem .875rem .5rem 1rem;border:1px solid var(--lq-border);border-radius:.5rem;background:#fff;cursor:pointer;font-size:1rem;color:var(--grey-ink01);box-shadow:0 1px 2px #0000000f;text-align:left}.option.svelte-1y5n03e:hover{border-color:var(--grey-light);background:var(--lq-surface)}.option.is-wrong.svelte-1y5n03e{border-color:var(--red-default);background:var(--red-lightest)}.option.with-tts.svelte-1y5n03e{padding-left:.5rem;gap:.25rem;cursor:default}.opt-main.svelte-1y5n03e{flex:1;display:flex;align-items:center;justify-content:space-between;gap:1rem;border:0;background:transparent;cursor:pointer;font-size:1rem;color:var(--grey-ink01);padding:.5rem;text-align:left}.cloze-line.svelte-1y5n03e{display:flex;align-items:center;gap:.75rem;font-size:1.125rem;color:var(--text-dark);max-width:900px}.blank.svelte-1y5n03e{display:inline-block;width:3.5rem;border-bottom:2px solid var(--green-default);margin:0 .25rem;vertical-align:middle}.dict-speaker.svelte-1y5n03e{margin-top:1.5rem}.dict.svelte-1y5n03e{display:grid;gap:.375rem;width:min(320px,90%);text-align:left;margin-top:1.5rem}.dict.svelte-1y5n03e input:where(.svelte-1y5n03e){height:3rem;font-size:1.125rem}.translation.svelte-1y5n03e{font:500 1.125rem/1.4 var(--lq-font-sans);color:var(--text-dark);max-width:780px}.tiny-note.svelte-1y5n03e{font-size:.75rem;margin-top:-.5rem}.answer-line.svelte-1y5n03e{width:min(770px,92%);min-height:3.25rem;border-top:1px solid var(--text-dark);border-bottom:1px solid var(--text-dark);display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;justify-content:center;padding:.375rem 0}.chips.svelte-1y5n03e{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center;max-width:820px}.wchip.svelte-1y5n03e{border:0;background:var(--lq-muted, #ececee);color:var(--grey-ink01);font-size:1.125rem;padding:.375rem .75rem;border-radius:.25rem;cursor:pointer}.wchip.svelte-1y5n03e:hover:not(:disabled){background:var(--grey-lighter)}.wchip.used.svelte-1y5n03e{visibility:hidden}.wchip.on.svelte-1y5n03e{background:#fff;border:1px solid var(--lq-border);color:var(--text-dark)}.speak-text.svelte-1y5n03e{font-size:1.125rem;color:var(--grey-ink01);max-width:820px}.dotted.svelte-1y5n03e{border-bottom:2px dotted var(--grey-light)}.speak-btn.svelte-1y5n03e{display:inline-flex;align-items:center;gap:.5rem;border:1px solid var(--lq-border);border-radius:.5rem;background:#fff;padding:.625rem 1rem;cursor:pointer;font-weight:500;color:var(--text-dark)}.speak-btn.on.svelte-1y5n03e{border-color:var(--red-default);color:var(--red-default)}.match.svelte-1y5n03e{display:grid;grid-template-columns:1fr 1fr;gap:1rem 2rem;width:min(760px,100%)}.col.svelte-1y5n03e{display:grid;gap:.625rem;align-content:start}.mcell.svelte-1y5n03e{min-height:52px;border:1px solid var(--lq-border);border-radius:.5rem;background:#fff;cursor:pointer;font-size:1rem;color:var(--text-dark);padding:.5rem .75rem}.mcell.svelte-1y5n03e:hover:not(:disabled){background:var(--lq-surface)}.mcell.sel.svelte-1y5n03e{border-color:var(--blue-light, #3b82f6);box-shadow:0 0 0 2px var(--blue-100, #dbeafe)}.mcell.ok.svelte-1y5n03e{border-color:var(--green-default);background:var(--lq-primary-subtle);color:var(--grey-subdue);cursor:default}.mcell.bad.svelte-1y5n03e{border-color:var(--red-default);background:var(--red-lightest)}.result.svelte-1y5n03e{position:relative;width:100%;display:flex;flex-direction:column;align-items:center;gap:.875rem}.your-answer.svelte-1y5n03e{color:var(--grey-light, #9aa0a6);font-size:.9375rem}.edit-btn.svelte-1y5n03e{position:absolute;right:2rem;top:-.25rem;color:var(--grey-ink01)}.feedback.svelte-1y5n03e{font:500 1rem/1.3 var(--lq-font-sans);color:var(--red-default);margin-top:.75rem}.feedback.ok.svelte-1y5n03e{color:var(--green-default)}.edit.svelte-1y5n03e{width:min(360px,90%)}.divider.svelte-1y5n03e{width:min(460px,80%);height:1px;background:var(--grey-lighter);margin-top:.25rem}.bar.svelte-1y5n03e{width:min(360px,100%)}.bar.svelte-1y5n03e .word-status-bar{border-top:0}.levelled.svelte-1y5n03e{display:inline-flex;align-items:center;gap:.375rem;font-size:.875rem;color:var(--text-dark)}.status-pill.tiny.svelte-1y5n03e{width:24px;height:24px;font-size:.75rem;color:var(--text-dark)}.arrow.svelte-1y5n03e{color:var(--lq-gray-500)}.plus.svelte-1y5n03e{font-size:.8125rem;color:#fff;background:#f86f15;border-radius:1rem;padding:.0625rem .5rem}.next-btn.svelte-1y5n03e{margin-top:1rem;width:min(400px,90%);height:3.5rem;border:0;border-radius:.5rem;background:var(--lq-muted, #f1f2f4);display:inline-flex;align-items:center;justify-content:center;gap:4rem;font:500 1rem var(--lq-font-sans);color:var(--text-dark);cursor:pointer}.next-btn.svelte-1y5n03e:hover{background:var(--grey-lighter)}.sentence-line.svelte-1y5n03e{display:flex;align-items:center;gap:.5rem;font-size:1.125rem;color:var(--text-dark)}.pairs.svelte-1y5n03e{display:grid;gap:.5rem;text-align:left}.pair.svelte-1y5n03e{display:flex;align-items:center;gap:.5rem;padding:.25rem .5rem;border-radius:.5rem}.pair.bad.svelte-1y5n03e{background:var(--red-lightest)}.up.svelte-1y5n03e{font-size:.75rem;font-weight:600;color:var(--green-default)}.up.down.svelte-1y5n03e{color:var(--red-default)}.done.svelte-1y5n03e .trophy:where(.svelte-1y5n03e){width:72px;height:72px;border-radius:50%;display:grid;place-items:center;background:var(--yellow-status2);color:var(--yellow-dark, #a16207);margin-bottom:.5rem}.stats.svelte-1y5n03e{display:flex;gap:1rem;margin-top:1rem;flex-wrap:wrap;justify-content:center}.stat.svelte-1y5n03e{display:grid;gap:.25rem;min-width:120px;padding:1rem;border-radius:.75rem;background:var(--lq-surface)}.stat.svelte-1y5n03e b:where(.svelte-1y5n03e){font:700 1.75rem/1 var(--lq-font-sans);color:var(--text-dark)}.stat.svelte-1y5n03e span:where(.svelte-1y5n03e){font-size:.8125rem;color:var(--lq-gray-500)}.stat.ok.svelte-1y5n03e b:where(.svelte-1y5n03e){color:var(--green-default)}.stat.bad.svelte-1y5n03e b:where(.svelte-1y5n03e){color:var(--red-default)}.stat.coin.svelte-1y5n03e b:where(.svelte-1y5n03e){color:#f86f15}.changes.svelte-1y5n03e{display:grid;gap:.375rem;margin-top:1rem;text-align:left}.change.svelte-1y5n03e{display:flex;align-items:center;gap:.5rem;font-size:.9375rem}.cterm.svelte-1y5n03e{min-width:120px;font-weight:600;color:var(--text-dark)}@media(max-width:760px){.options.svelte-1y5n03e,.match.svelte-1y5n03e{grid-template-columns:1fr}.actions.svelte-1y5n03e{grid-template-columns:auto 1fr}.actions.svelte-1y5n03e>span:where(.svelte-1y5n03e){display:none}.skip.svelte-1y5n03e{margin-left:0}}.spoken.svelte-sg9vir{white-space:pre-wrap;line-height:1.7;margin:0 0 .3rem;font-size:1.05rem}.hl.svelte-sg9vir{background:var(--lq-primary-subtle, #ffe8a3);border-radius:.25rem;box-shadow:0 0 0 2px var(--lq-primary-subtle, #ffe8a3)}.lynx-page.svelte-1k5edxr{max-width:900px;margin:0 auto}.home.svelte-1k5edxr{text-align:center;padding-top:3rem}h1.svelte-1k5edxr{font:600 1.4rem var(--lq-font-sans);margin:0}.vi.svelte-1k5edxr{margin:.3rem 0 1.5rem;font-size:.9rem}.box.svelte-1k5edxr{position:relative;max-width:760px;margin:0 auto;background:#fff;border:1px solid var(--lq-border);border-radius:1rem;box-shadow:var(--lq-shadow-strong)}.box.sticky.svelte-1k5edxr{position:sticky;bottom:.5rem;margin-top:1rem}.msg.svelte-1k5edxr{width:100%;border:0;resize:none;padding:1rem 6rem 1rem 1rem;font:400 1rem var(--lq-font-sans);border-radius:1rem;background:transparent}.msg.svelte-1k5edxr:focus{outline:none}.send.svelte-1k5edxr{position:absolute;right:.75rem;bottom:.75rem;width:34px;height:34px;border-radius:50%;border:0;background:var(--text-dark);color:#fff;display:grid;place-items:center;cursor:pointer}.send.svelte-1k5edxr:disabled{background:var(--lq-gray-300)}.mic-at.svelte-1k5edxr{position:absolute;right:3.2rem;bottom:.75rem}.voice-bar.svelte-1k5edxr{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center;justify-content:center;max-width:760px;margin:.5rem auto 0;font-size:.82rem;color:var(--lq-gray-500)}.vb.svelte-1k5edxr{display:inline-flex;align-items:center;gap:.3rem;background:none;border:1px solid transparent;border-radius:999px;padding:.2rem .6rem;color:inherit;cursor:pointer;font:inherit}button.vb.svelte-1k5edxr{border-color:var(--lq-border)}.vb.on.svelte-1k5edxr{background:#e5484d;border-color:#e5484d;color:#fff}.voice-tag.svelte-1k5edxr{display:inline-flex;align-items:center;gap:.15rem;font-size:.72rem;color:var(--lq-gray-500);margin-right:.4rem;vertical-align:middle}.ctx.svelte-1k5edxr{display:flex;gap:.5rem;align-items:flex-start;max-width:780px;margin:0 auto 1rem;padding:.6rem .8rem;background:var(--lq-surface, #f5f7fa);border-radius:.6rem;font-size:.9rem}.chips.svelte-1k5edxr{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center;max-width:760px;margin:1rem auto}.chip.svelte-1k5edxr{display:inline-flex;gap:.35rem;align-items:center;border:1px solid var(--lq-border);background:#fff;border-radius:999px;padding:.45rem .8rem;font-size:.85rem;cursor:pointer}.chip.svelte-1k5edxr:hover{background:var(--lq-surface)}.story-chip.svelte-1k5edxr{text-decoration:none;color:inherit;margin-top:.25rem}.recent.svelte-1k5edxr{font:600 1rem var(--lq-font-sans);text-align:left;max-width:760px;margin:2rem auto .5rem}.list.svelte-1k5edxr{list-style:none;padding:0;max-width:760px;margin:0 auto;text-align:left}.list.svelte-1k5edxr li:where(.svelte-1k5edxr){display:flex;justify-content:space-between;padding:.5rem 0;border-bottom:1px solid var(--lq-border)}.list.svelte-1k5edxr a:where(.svelte-1k5edxr){text-decoration:none}.foot.svelte-1k5edxr{text-align:center;font-size:.8rem;margin-top:1.5rem}.chat-bar.svelte-1k5edxr{display:flex;align-items:center;gap:1rem;margin-bottom:1rem}.chat-bar.svelte-1k5edxr a:where(.svelte-1k5edxr){text-decoration:none}.import.svelte-1k5edxr{border-color:var(--lq-primary-dark);color:var(--lq-primary-dark)}.msgs.svelte-1k5edxr{display:grid;gap:1rem;max-width:780px;margin:0 auto;padding-bottom:2rem}.user-msg.svelte-1k5edxr{justify-self:end;background:var(--lq-muted);border-radius:1rem;padding:.6rem 1rem;max-width:80%}.ai-msg.pending.svelte-1k5edxr{color:var(--lq-gray-500)}.ai-msg.failed.svelte-1k5edxr{color:#b42318}.acts.svelte-1k5edxr{display:flex;gap:.6rem}.acts.svelte-1k5edxr button:where(.svelte-1k5edxr){background:none;border:0;cursor:pointer;color:var(--grey-ink01);padding:2px}.vi-tr.svelte-1k5edxr{font-style:italic;color:var(--lq-gray-500);margin:.2rem 0 .5rem}.follow.svelte-1k5edxr{display:grid;gap:.3rem}.follow.svelte-1k5edxr button:where(.svelte-1k5edxr){text-align:left;background:none;border:0;color:var(--lq-link);cursor:pointer;font:inherit;font-size:.92rem}.dots.svelte-1k5edxr i:where(.svelte-1k5edxr){display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--lq-gray-500);margin-right:3px;animation:svelte-1k5edxr-b 1s infinite}.dots.svelte-1k5edxr i:where(.svelte-1k5edxr):nth-child(2){animation-delay:.2s}.dots.svelte-1k5edxr i:where(.svelte-1k5edxr):nth-child(3){animation-delay:.4s}@keyframes svelte-1k5edxr-b{50%{opacity:.2}}.corr.svelte-1yee7wx{justify-self:end;max-width:80%;border-left:3px solid #f0a020;background:#fff8eb;border-radius:.5rem;padding:.45rem .75rem;font-size:.9rem;margin-top:-.5rem}.corr.ok.svelte-1yee7wx{border-color:#2f9e63;background:#eefaf3}.head.svelte-1yee7wx{font-weight:600;font-size:.8rem;color:var(--lq-gray-500, #667);margin-bottom:.15rem}.diff.svelte-1yee7wx{margin:0;line-height:1.7}del.svelte-1yee7wx{color:#c0392b;text-decoration:line-through;background:#fde8e6;border-radius:.2rem;padding:0 .1rem}ins.svelte-1yee7wx{color:#1e7a46;text-decoration:none;background:#dcf5e6;border-radius:.2rem;padding:0 .1rem;font-weight:600}.vi.svelte-1yee7wx{margin:.2rem 0 0;font-style:italic;color:#555}.better.svelte-1yee7wx{margin:.2rem 0 0}[data-theme=dark] .corr.svelte-1yee7wx{background:#2b2414}[data-theme=dark] .corr.ok.svelte-1yee7wx{background:#13281c}[data-theme=dark] .vi.svelte-1yee7wx{color:#bbb}.rp-page.svelte-1jl3f09{max-width:900px;margin:0 auto}.pick.svelte-1jl3f09 h1:where(.svelte-1jl3f09){font:600 1.4rem var(--lq-font-sans);margin:1rem 0 .25rem}.back.svelte-1jl3f09{text-decoration:none}.lvl.svelte-1jl3f09{margin:.5rem 0 1rem;font-size:.92rem}.grid.svelte-1jl3f09{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:.8rem}.card.svelte-1jl3f09{display:grid;gap:.25rem;text-align:left;padding:1rem;border:1px solid var(--lq-border);border-radius:.9rem;background:var(--lq-background, #fff);color:inherit;cursor:pointer;font:inherit}.card.svelte-1jl3f09:hover{border-color:var(--lq-primary, #2e75cd);box-shadow:var(--lq-shadow)}.card.svelte-1jl3f09 .ico:where(.svelte-1jl3f09){font-size:1.8rem}.card.svelte-1jl3f09 .vi:where(.svelte-1jl3f09){font-size:.85rem}.card.svelte-1jl3f09 .goal:where(.svelte-1jl3f09){font-size:.85rem;color:var(--lq-gray-500)}.pick.svelte-1jl3f09 h2:where(.svelte-1jl3f09){font:600 1rem var(--lq-font-sans);margin:2rem 0 .5rem}.recent.svelte-1jl3f09{list-style:none;padding:0;margin:0}.recent.svelte-1jl3f09 li:where(.svelte-1jl3f09){display:flex;justify-content:space-between;padding:.5rem 0;border-bottom:1px solid var(--lq-border);gap:1rem}.recent.svelte-1jl3f09 a:where(.svelte-1jl3f09){text-decoration:none}.bar.svelte-1jl3f09{display:flex;align-items:center;gap:.8rem;margin-bottom:.6rem;flex-wrap:wrap}.bar.svelte-1jl3f09 a:where(.svelte-1jl3f09){text-decoration:none}.title.svelte-1jl3f09{font-weight:600}.goalbox.svelte-1jl3f09{background:var(--lq-surface, #f5f7fa);border-radius:.6rem;padding:.55rem .8rem;font-size:.88rem;margin-bottom:1rem}.msgs.svelte-1jl3f09{display:grid;gap:1rem;padding-bottom:1.5rem}.user-msg.svelte-1jl3f09{justify-self:end;background:var(--lq-muted);border-radius:1rem;padding:.6rem 1rem;max-width:80%}.ai-msg.svelte-1jl3f09{max-width:85%}.ai-msg.svelte-1jl3f09 .who:where(.svelte-1jl3f09){font-size:.78rem;color:var(--lq-gray-500)}.ai-msg.svelte-1jl3f09 .txt:where(.svelte-1jl3f09){margin:.15rem 0 .3rem;font-size:1.05rem;line-height:1.6}.ai-msg.pending.svelte-1jl3f09{color:var(--lq-gray-500)}.ai-msg.failed.svelte-1jl3f09{color:#b42318}.acts.svelte-1jl3f09{display:flex;gap:.6rem}.acts.svelte-1jl3f09 button:where(.svelte-1jl3f09){background:none;border:0;cursor:pointer;color:var(--grey-ink01);padding:2px}.vi-tr.svelte-1jl3f09{font-style:italic;color:var(--lq-gray-500);margin:.2rem 0 .4rem}.voice-tag.svelte-1jl3f09{display:inline-flex;align-items:center;gap:.15rem;font-size:.72rem;color:var(--lq-gray-500);margin-right:.4rem}.center.svelte-1jl3f09{text-align:center}.link.svelte-1jl3f09{background:none;border:0;color:var(--lq-link);cursor:pointer;font:inherit}.summary.svelte-1jl3f09{border:1px solid var(--lq-border);border-radius:1rem;padding:1rem 1.2rem;background:var(--lq-background, #fff)}.summary.svelte-1jl3f09 h2:where(.svelte-1jl3f09){margin:0 0 .4rem;font:600 1.15rem var(--lq-font-sans)}.summary.svelte-1jl3f09 h3:where(.svelte-1jl3f09){margin:1rem 0 .3rem;font:600 .95rem var(--lq-font-sans)}.words.svelte-1jl3f09,.mistakes.svelte-1jl3f09{list-style:none;padding:0;margin:0}.words.svelte-1jl3f09 li:where(.svelte-1jl3f09){display:flex;flex-wrap:wrap;align-items:center;gap:.4rem;padding:.45rem 0;border-bottom:1px dashed var(--lq-border)}.words.svelte-1jl3f09 .ex:where(.svelte-1jl3f09){flex-basis:100%;font-size:.82rem}.sm.svelte-1jl3f09{padding:.15rem .55rem;font-size:.82rem}.saved.svelte-1jl3f09{display:inline-flex;gap:.2rem;align-items:center;color:#1e7a46;font-size:.85rem}.mistakes.svelte-1jl3f09 li:where(.svelte-1jl3f09){padding:.45rem 0;border-bottom:1px dashed var(--lq-border)}del.svelte-1jl3f09{color:#c0392b}ins.svelte-1jl3f09{color:#1e7a46;text-decoration:none;font-weight:600}.small.svelte-1jl3f09{font-size:.85rem}.row.svelte-1jl3f09{margin-top:1rem}.box.svelte-1jl3f09{position:sticky;bottom:.5rem;background:var(--lq-background, #fff);border:1px solid var(--lq-border);border-radius:1rem;box-shadow:var(--lq-shadow-strong)}.msg.svelte-1jl3f09{width:100%;border:0;resize:none;padding:1rem 6rem 1rem 1rem;font:400 1rem var(--lq-font-sans);border-radius:1rem;background:transparent;color:inherit}.msg.svelte-1jl3f09:focus{outline:none}.send.svelte-1jl3f09{position:absolute;right:.75rem;bottom:.75rem;width:34px;height:34px;border-radius:50%;border:0;background:var(--text-dark);color:#fff;display:grid;place-items:center;cursor:pointer}.send.svelte-1jl3f09:disabled{background:var(--lq-gray-300)}.mic-at.svelte-1jl3f09{position:absolute;right:3.2rem;bottom:.75rem}.voice-bar.svelte-1jl3f09{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center;justify-content:center;margin:.5rem auto 0;font-size:.82rem;color:var(--lq-gray-500)}.vb.svelte-1jl3f09{display:inline-flex;align-items:center;gap:.3rem;background:none;border:1px solid transparent;border-radius:999px;padding:.2rem .6rem;color:inherit;cursor:pointer;font:inherit}button.vb.svelte-1jl3f09{border-color:var(--lq-border)}.vb.on.svelte-1jl3f09{background:#e5484d;border-color:#e5484d;color:#fff}.dots.svelte-1jl3f09 i:where(.svelte-1jl3f09){display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--lq-gray-500);margin-right:3px;animation:svelte-1jl3f09-b 1s infinite}.dots.svelte-1jl3f09 i:where(.svelte-1jl3f09):nth-child(2){animation-delay:.2s}.dots.svelte-1jl3f09 i:where(.svelte-1jl3f09):nth-child(3){animation-delay:.4s}@keyframes svelte-1jl3f09-b{50%{opacity:.2}}.playlists.svelte-a8t9sb .lq-tabs:where(.svelte-a8t9sb){margin-bottom:0}.lq-tab.svelte-a8t9sb{text-decoration:none}.box.svelte-a8t9sb{background:#fff;border:1px solid var(--lq-border);border-radius:1.25rem;margin-top:.5rem;display:grid;grid-template-columns:240px minmax(0,1fr);gap:3rem;padding:1.5rem;min-height:60vh}.side.svelte-a8t9sb{display:flex;flex-direction:column;gap:2px}.pl.svelte-a8t9sb{text-align:left;background:none;border:0;padding:.45rem .75rem;border-radius:.35rem;cursor:pointer;font:500 .95rem var(--lq-font-sans);color:#262b30}.pl.svelte-a8t9sb:hover{background:var(--lq-muted)}.pl.on.svelte-a8t9sb{background:#0f1b2d;color:#fff}.pl.muted.svelte-a8t9sb{color:var(--lq-gray-500, #6b7280)}.pl.small.svelte-a8t9sb{font-size:.875rem}.add.svelte-a8t9sb,.rename.svelte-a8t9sb{display:flex;gap:.4rem;padding:.25rem 0}.add.svelte-a8t9sb input:where(.svelte-a8t9sb){flex:1;min-width:0;height:2.1rem}.courses-h.svelte-a8t9sb{border-top:1px solid var(--lq-border);margin-top:.5rem;padding:.6rem .1rem .3rem;font-size:.75rem;color:#49525b}.kicker.svelte-a8t9sb{font-size:.875rem;font-weight:500;color:#262b30}.title.svelte-a8t9sb{font:600 1.6rem var(--lq-font-sans);margin:.5rem 0 .4rem;display:flex;align-items:center;gap:.3rem}.by.svelte-a8t9sb{color:#49525b}.by.svelte-a8t9sb b:where(.svelte-a8t9sb){font-weight:500;color:#262b30}.facts.svelte-a8t9sb{display:flex;gap:2rem;margin:.6rem 0 .8rem;font-size:1.05rem}.facts.svelte-a8t9sb>span:where(.svelte-a8t9sb){display:inline-flex;align-items:center;gap:.5rem}.play-all.svelte-a8t9sb{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;width:176px;height:44px;border:0;border-radius:.4rem;background:#0f1b2d;color:#fff;font:500 1.05rem var(--lq-font-sans);cursor:pointer}.play-all.svelte-a8t9sb:disabled{opacity:.5;cursor:default}.finder.svelte-a8t9sb{position:relative;margin-top:1.25rem;max-width:460px}.finder.svelte-a8t9sb input:where(.svelte-a8t9sb){width:100%}.found.svelte-a8t9sb{position:absolute;z-index:10;left:0;right:0;top:calc(100% + 4px);background:#fff;border:1px solid var(--lq-border);border-radius:.5rem;box-shadow:var(--lq-shadow-strong);padding:.25rem}.found.svelte-a8t9sb button:where(.svelte-a8t9sb){display:flex;gap:.4rem;align-items:center;width:100%;text-align:left;background:none;border:0;padding:.45rem .5rem;border-radius:.35rem;cursor:pointer;font-size:.9rem}.found.svelte-a8t9sb button:where(.svelte-a8t9sb):hover{background:var(--lq-muted)}.tbl.svelte-a8t9sb{width:100%;border-collapse:separate;border-spacing:0;margin-top:2rem;border:1px solid var(--lq-border);border-radius:.6rem;overflow:visible}.tbl.svelte-a8t9sb th:where(.svelte-a8t9sb){text-align:left;font-weight:500;padding:.7rem .5rem;border-bottom:1px solid var(--lq-border);background:#fafafa;font-size:.95rem}.tbl.svelte-a8t9sb th:where(.svelte-a8t9sb):first-child{border-top-left-radius:.6rem}.tbl.svelte-a8t9sb th:where(.svelte-a8t9sb):last-child{border-top-right-radius:.6rem}.tbl.svelte-a8t9sb td:where(.svelte-a8t9sb){padding:.55rem .5rem;border-bottom:1px solid var(--lq-border);vertical-align:middle}.tbl.svelte-a8t9sb tr:where(.svelte-a8t9sb):last-child td:where(.svelte-a8t9sb){border-bottom:0}.grip.svelte-a8t9sb{width:28px;color:#262b30;cursor:grab;touch-action:none}tr.dragging.svelte-a8t9sb{opacity:.5}tr.drop-before.svelte-a8t9sb td:where(.svelte-a8t9sb){box-shadow:inset 0 2px 0 var(--lq-primary)}tr.drop-after.svelte-a8t9sb td:where(.svelte-a8t9sb){box-shadow:inset 0 -2px 0 var(--lq-primary)}.ib.svelte-a8t9sb{background:none;border:0;cursor:pointer;padding:4px;border-radius:.35rem;display:inline-grid;place-items:center;color:#262b30}.ib.svelte-a8t9sb:hover{background:var(--lq-muted)}.heart.liked.svelte-a8t9sb{color:#e53935}.num.svelte-a8t9sb{width:36px}.rowplay.svelte-a8t9sb{width:28px;height:28px;color:#262b30}.rowplay.svelte-a8t9sb .p:where(.svelte-a8t9sb){display:none;color:var(--lq-primary)}tr.svelte-a8t9sb:hover .rowplay:where(.svelte-a8t9sb) .n:where(.svelte-a8t9sb){display:none}tr.svelte-a8t9sb:hover .rowplay:where(.svelte-a8t9sb) .p:where(.svelte-a8t9sb){display:inline-grid}.rowplay.cur.svelte-a8t9sb{color:var(--lq-primary)}.t.svelte-a8t9sb a:where(.svelte-a8t9sb){font:500 1.05rem var(--lq-font-sans);color:#0a0a0a;text-decoration:none}.t.svelte-a8t9sb a.cur:where(.svelte-a8t9sb){color:var(--lq-primary)}.t.svelte-a8t9sb .c:where(.svelte-a8t9sb){font-size:.8rem;color:#49525b}.ws.svelte-a8t9sb{white-space:nowrap}.pill.svelte-a8t9sb{display:inline-block;width:18px;height:10px;border-radius:6px;margin:0 .3rem 0 .5rem;vertical-align:middle}.pill.blue.svelte-a8t9sb{background:#e3f0fc;border:1px solid #4a90d9}.pill.yellow.svelte-a8t9sb{background:#ffe58f;border:1px solid #f5c518}.dur.svelte-a8t9sb,.lt.svelte-a8t9sb{white-space:nowrap;text-align:center}.row-menu.svelte-a8t9sb{position:relative;width:40px}.menu.svelte-a8t9sb{position:absolute;right:0;top:100%;z-index:20;background:#fff;border:1px solid var(--lq-border);border-radius:.5rem;box-shadow:var(--lq-shadow-strong);padding:.25rem;min-width:200px}.menu.svelte-a8t9sb a:where(.svelte-a8t9sb),.menu.svelte-a8t9sb button:where(.svelte-a8t9sb){display:block;width:100%;text-align:left;background:none;border:0;padding:.5rem .6rem;border-radius:.35rem;font-size:.9rem;cursor:pointer;text-decoration:none;color:#262b30}.menu.svelte-a8t9sb a:where(.svelte-a8t9sb):hover,.menu.svelte-a8t9sb button:where(.svelte-a8t9sb):hover{background:var(--lq-muted)}.empty.svelte-a8t9sb{text-align:center;color:#49525b;padding:2rem!important}.ctabs.svelte-2j6dvf{margin-bottom:1.25rem}.ctabs.svelte-2j6dvf a:where(.svelte-2j6dvf){text-decoration:none;font-size:.95rem}.cb.svelte-11gouky{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;color:#fff;flex:none;background:var(--c);line-height:1;font-family:var(--lq-font-sans)}.cb.shield.svelte-11gouky{clip-path:polygon(50% 0,100% 18%,100% 62%,50% 100%,0 62%,0 18%)}.cb.round.svelte-11gouky{border-radius:50%;box-shadow:inset 0 0 0 3px #ffffff8c}.cb.ribbon.svelte-11gouky{clip-path:polygon(0 0,100% 0,100% 72%,50% 100%,0 72%);background:linear-gradient(#ffa63d,#f68a1f)}small.svelte-11gouky{font-weight:700;letter-spacing:.04em;opacity:.9;margin-bottom:2px}b.svelte-11gouky{font-weight:800}.head.svelte-19t7els{display:flex;align-items:center;justify-content:space-between;margin:0 .2rem .5rem}h3.svelte-19t7els{font:600 1rem var(--lq-font-sans);margin:0}.head.svelte-19t7els a:where(.svelte-19t7els){font-size:.9rem;color:#262b30}.card.svelte-19t7els{background:#fff;border:1px solid var(--lq-border);border-radius:1rem;padding:.6rem 1rem;margin-bottom:1.25rem}.ch.svelte-19t7els{display:flex;gap:.9rem;align-items:center;padding:.55rem 0;text-decoration:none}.t.svelte-19t7els{flex:1}.bar.svelte-19t7els{height:4px;background:#e3e6ea;border-radius:2px;margin-top:.3rem;overflow:hidden}.bar.svelte-19t7els div:where(.svelte-19t7els){height:100%;background:#2e75cd}.small.svelte-19t7els{font-size:.82rem;white-space:pre}.head.svelte-117unvc{display:flex;align-items:center;justify-content:space-between;margin:0 .2rem .5rem}h3.svelte-117unvc{font:600 1rem var(--lq-font-sans);margin:0}.va.svelte-117unvc{background:none;border:0;cursor:pointer;font-size:.9rem}.card.svelte-117unvc{background:#fff;border:1px solid var(--lq-border);border-radius:1rem;padding:1rem;margin-bottom:1.25rem}.grid.svelte-117unvc{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem .5rem;text-align:center}.b.svelte-117unvc{display:flex;flex-direction:column;align-items:center;gap:.5rem}.n.svelte-117unvc{font-size:.95rem}.small.svelte-117unvc{font-size:.85rem}.av.svelte-jzakfl{border-radius:50%;display:inline-grid;place-items:center;font-weight:500;text-decoration:none;flex:none;font-family:var(--lq-font-sans)}h3.svelte-1vgimr{font:600 1rem var(--lq-font-sans);margin:0 .2rem .5rem}.card.svelte-1vgimr{background:#fff;border:1px solid var(--lq-border);border-radius:1rem;padding:.6rem 1rem;margin-bottom:1.25rem}.r.svelte-1vgimr{display:flex;align-items:center;gap:.7rem;padding:.4rem 0}.r.svelte-1vgimr a:where(.svelte-1vgimr){flex:1;text-decoration:none}.small.svelte-1vgimr{font-size:.85rem}.rte.svelte-1nq41f3{display:flex;flex-direction:column;gap:.4rem}.box.svelte-1nq41f3{background:var(--lq-gray-100, #f3f4f6);border-radius:.5rem;padding:.7rem .85rem;outline:none;font-size:.95rem;line-height:1.5}.box.svelte-1nq41f3:focus{box-shadow:0 0 0 2px var(--blue-100)}.box.empty.svelte-1nq41f3:before{content:attr(data-placeholder);color:#8a9199;pointer-events:none}.box.svelte-1nq41f3 ul,.box.svelte-1nq41f3 ol{margin:.2rem 0;padding-left:1.4rem}.tools.svelte-1nq41f3{display:flex;gap:.15rem;justify-content:flex-end}.tools.svelte-1nq41f3 button:where(.svelte-1nq41f3){background:none;border:0;cursor:pointer;padding:.2rem .45rem;border-radius:.3rem;font-size:.95rem;min-width:1.8rem}.tools.svelte-1nq41f3 button:where(.svelte-1nq41f3):hover{background:var(--lq-muted)}.wh.svelte-121q0cy{font:600 1rem var(--lq-font-sans);margin:1.25rem 0 .6rem .3rem}.card.svelte-121q0cy{background:#fff;border-radius:1rem;padding:1rem 1.1rem;border:1px solid var(--lq-border)}.new.svelte-121q0cy{display:flex;gap:.9rem;align-items:flex-start;padding-bottom:1rem;border-bottom:1px solid var(--lq-border);margin-bottom:.5rem}.ed.svelte-121q0cy{flex:1}.actions.svelte-121q0cy{display:flex;justify-content:flex-end;gap:.6rem;margin-top:.5rem}.vis.svelte-121q0cy{width:130px}.post.svelte-121q0cy{background:#e1e3e6}.wp.svelte-121q0cy{display:flex;gap:.75rem;padding:.8rem 0;border-bottom:1px solid var(--lq-border)}.wp.reply.svelte-121q0cy{border:0;padding:.6rem 0 0}.wb.svelte-121q0cy{flex:1;min-width:0}.meta.svelte-121q0cy{display:flex;gap:.6rem;align-items:baseline;font-size:.9rem}.meta.svelte-121q0cy a:where(.svelte-121q0cy){text-decoration:none}.tag.svelte-121q0cy{font-size:.7rem;background:var(--lq-muted);border-radius:.3rem;padding:1px 6px}.body.svelte-121q0cy{margin:.25rem 0;line-height:1.5}.body.svelte-121q0cy p{margin:0 0 .4rem}.ops.svelte-121q0cy{display:flex;gap:.8rem}.link.svelte-121q0cy{background:none;border:0;padding:0;color:#49525b;cursor:pointer;font-size:.85rem}.link.svelte-121q0cy:hover{text-decoration:underline}.rf.svelte-121q0cy{display:flex;gap:.5rem;margin-top:.5rem}.rf.svelte-121q0cy input:where(.svelte-121q0cy){flex:1}.small.svelte-121q0cy{font-size:.85rem}.cols.svelte-1ukpeu1{display:grid;grid-template-columns:minmax(0,1fr) 400px;gap:2rem;align-items:start}.sec-head.svelte-1ukpeu1{display:flex;align-items:center;gap:.75rem;margin:0 0 .6rem}.sec-head.svelte-1ukpeu1 h2:where(.svelte-1ukpeu1),.stats-h.svelte-1ukpeu1{font:600 1.05rem var(--lq-font-sans);margin:0;display:inline-flex;align-items:center;gap:.3rem}.method.svelte-1ukpeu1{margin-left:auto;display:inline-flex;align-items:center;gap:2px;font-size:.95rem}.act.svelte-1ukpeu1{margin-bottom:1.5rem}.act-row.svelte-1ukpeu1{background:#fff}.act-line.svelte-1ukpeu1{display:flex;align-items:center;gap:.4rem;padding:.7rem .5rem .55rem;position:relative}.act-v.svelte-1ukpeu1{font:500 1.5rem var(--lq-font-sans)}.act-g.svelte-1ukpeu1{font-size:.9rem}.act-l.svelte-1ukpeu1{margin-left:.2rem}.plus.svelte-1ukpeu1{background:none;border:0;cursor:pointer;padding:3px;display:inline-grid;border-radius:.3rem}.plus.svelte-1ukpeu1:hover{background:var(--lq-muted)}.addbox.svelte-1ukpeu1{position:absolute;left:40%;top:100%;z-index:5;display:flex;gap:.3rem;background:#fff;border:1px solid var(--lq-border);border-radius:.5rem;padding:.4rem;box-shadow:var(--lq-shadow-strong)}.addbox.svelte-1ukpeu1 input:where(.svelte-1ukpeu1){width:110px}.status.svelte-1ukpeu1{color:#e53935;font-weight:500}.status.great.svelte-1ukpeu1{color:#1f9d3a}.act-bar.svelte-1ukpeu1{height:3px;background:#d9d9d9}.act-bar.svelte-1ukpeu1 div:where(.svelte-1ukpeu1){height:100%;background:#e53935}.act-bar.svelte-1ukpeu1 div.great:where(.svelte-1ukpeu1){background:#1f9d3a}.coins-card.svelte-1ukpeu1{border:1px solid var(--lq-border);display:flex;align-items:center;gap:1.25rem;background:#fff;border-radius:3rem 1.25rem 1.25rem 3rem;padding:.6rem 1.5rem .6rem .6rem;margin-bottom:1.5rem}.medal.svelte-1ukpeu1{width:92px;height:92px;border-radius:50%;display:grid;place-items:center;background:radial-gradient(circle at 35% 30%,#ffc27a,#f68a1f 60%,#d4570e);border:4px solid #b3261e;color:#fff;font:700 2.1rem var(--lq-font-sans);filter:grayscale(.85)}.medal.met.svelte-1ukpeu1{filter:none}.cc-big.svelte-1ukpeu1{font:500 1.6rem var(--lq-font-sans)}.card.svelte-1ukpeu1{background:#fff;border:1px solid var(--lq-border);border-radius:1rem;padding:1rem 1.1rem;margin-bottom:1.25rem}.card-h.svelte-1ukpeu1{display:flex;align-items:baseline;gap:.6rem;margin-bottom:.6rem}.card.svelte-1ukpeu1 h3:where(.svelte-1ukpeu1){font:600 1rem var(--lq-font-sans);margin:0;display:inline-flex;gap:.4rem;align-items:center}.small.svelte-1ukpeu1{font-size:.85rem}.tiers.svelte-1ukpeu1{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.5rem}.tier.svelte-1ukpeu1{display:flex;flex-direction:column;gap:2px;align-items:flex-start;text-align:left;background:#fff;border:1px solid var(--lq-border);border-radius:.6rem;padding:.6rem .7rem;cursor:pointer;font:inherit;font-size:.875rem}.tier.svelte-1ukpeu1 b:where(.svelte-1ukpeu1){font-size:.95rem}.tier.on.svelte-1ukpeu1{border-color:var(--lq-primary);box-shadow:0 0 0 1px var(--lq-primary) inset;background:var(--lq-primary-subtle)}.tier.custom.svelte-1ukpeu1 input:where(.svelte-1ukpeu1){width:100%;height:1.9rem;margin:2px 0}.tier.custom.svelte-1ukpeu1 .lq-btn:where(.svelte-1ukpeu1){height:1.8rem;padding:0 .6rem}.streak-h.svelte-1ukpeu1{margin-top:.5rem}.repair.svelte-1ukpeu1{height:2.1rem;background:#fff}.cal-tabs.svelte-1ukpeu1{display:flex;gap:.5rem;margin-bottom:.75rem}.cal-tabs.svelte-1ukpeu1 button:where(.svelte-1ukpeu1){background:none;border:0;padding:.35rem .6rem;border-radius:.4rem;cursor:pointer;font:inherit}.cal-tabs.svelte-1ukpeu1 button.on:where(.svelte-1ukpeu1){background:var(--lq-muted)}.week.svelte-1ukpeu1{display:grid;grid-template-columns:repeat(7,1fr);text-align:center;padding:.25rem 0 .5rem}.day.svelte-1ukpeu1{display:flex;flex-direction:column;align-items:center;gap:.35rem;color:#262b30}.day.today.svelte-1ukpeu1 span:where(.svelte-1ukpeu1){font-weight:700}.flame.svelte-1ukpeu1{position:relative;display:inline-grid;place-items:center;color:#cfd4d9}.flame.met.svelte-1ukpeu1{color:#f86f15}.flame.svelte-1ukpeu1 b:where(.svelte-1ukpeu1){position:absolute;top:48%;left:0;right:0;text-align:center;font-size:.55rem;color:#fff;font-weight:600}.month.svelte-1ukpeu1{display:grid;grid-template-columns:repeat(7,1fr);gap:.35rem;text-align:center}.mh.svelte-1ukpeu1{font-size:.75rem;color:#6b7280}.mday.svelte-1ukpeu1{display:flex;flex-direction:column;align-items:center;font-size:.75rem;min-height:44px}.stats-h.svelte-1ukpeu1{margin:.5rem 0 .6rem}.ranges.svelte-1ukpeu1{display:flex;flex-wrap:wrap;gap:.25rem;margin-bottom:.75rem}.ranges.svelte-1ukpeu1 button:where(.svelte-1ukpeu1){background:none;border:0;padding:.45rem .9rem;border-radius:.4rem;cursor:pointer;font:inherit}.ranges.svelte-1ukpeu1 button.on:where(.svelte-1ukpeu1){background:#e1e3e6}.grid.svelte-1ukpeu1{display:grid;grid-template-columns:1fr 1fr;background:#fff;border:1px solid var(--lq-border);border-radius:.75rem;overflow:hidden}.cell.svelte-1ukpeu1{position:relative;padding:1rem 1rem .9rem;border-bottom:1px solid var(--lq-border)}.cell.svelte-1ukpeu1:nth-child(odd){border-right:1px solid var(--lq-border)}.cell.svelte-1ukpeu1 svg{position:absolute;right:1rem;top:1.4rem}.cv.svelte-1ukpeu1{font:500 1.6rem var(--lq-font-sans);display:flex;align-items:center;gap:.4rem}.cl.svelte-1ukpeu1{color:#262b30;font-size:.95rem}.det-h.svelte-1ukpeu1{font:600 1rem var(--lq-font-sans);margin:1.25rem 0 .5rem}.detail.svelte-1ukpeu1{display:grid;grid-template-columns:1fr 1fr;background:#fff;border:1px solid var(--lq-border);border-radius:.75rem;overflow:hidden;margin-bottom:1.25rem}.detail.svelte-1ukpeu1 table:where(.svelte-1ukpeu1){border-collapse:collapse;width:100%;align-self:start}.detail.svelte-1ukpeu1 table:where(.svelte-1ukpeu1):first-child{border-right:1px solid var(--lq-border)}.detail.svelte-1ukpeu1 td:where(.svelte-1ukpeu1){padding:.8rem 1rem;border-bottom:1px solid var(--lq-border);font-size:.95rem}.dv.svelte-1ukpeu1{text-align:center}.dc.svelte-1ukpeu1{text-align:right;color:#1f9d3a;white-space:nowrap}.dc.neg.svelte-1ukpeu1{color:#e53935}.st-big.svelte-1ukpeu1{font:700 1.6rem var(--lq-font-sans);margin:.1rem 0 .5rem}.legend.svelte-1ukpeu1{display:flex;align-items:center;gap:.4rem;font-size:.8rem;color:#49525b}.ln.svelte-1ukpeu1{width:18px;height:2px;background:#3b8beb;display:inline-block}.chart.svelte-1ukpeu1{width:100%;height:auto;margin-top:.5rem;overflow:visible}.grid-l.svelte-1ukpeu1{stroke:#eef0f2;stroke-width:1}.base.svelte-1ukpeu1{stroke:#d9dde1;stroke-width:1}.line.svelte-1ukpeu1{fill:none;stroke:#3b8beb;stroke-width:2;stroke-linejoin:round}.dot.svelte-1ukpeu1{fill:#3b8beb;stroke:#fff;stroke-width:2}.dot.today.svelte-1ukpeu1{fill:#f5b800}.xl.svelte-1ukpeu1{font-size:11px;fill:#49525b;font-family:var(--lq-font-sans)}.cross.svelte-1ukpeu1{stroke:#9aa1a8;stroke-width:1;stroke-dasharray:3 3}.tipbox.svelte-1ukpeu1{fill:#262b30}.tiptext.svelte-1ukpeu1{fill:#fff;font-size:12px;font-family:var(--lq-font-sans)}.sr-only.svelte-1ukpeu1{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.me.svelte-1ukpeu1{display:flex;align-items:center;gap:1rem}.me.svelte-1ukpeu1 .lq-btn:where(.svelte-1ukpeu1){white-space:nowrap}.me.svelte-1ukpeu1 b:where(.svelte-1ukpeu1){word-break:break-all}.avatar.svelte-1ukpeu1{width:64px;height:64px;border-radius:50%;background:#e7c3c9;color:#8e3b48;display:grid;place-items:center;font:500 1.5rem var(--lq-font-sans)}.lang-h.svelte-1ukpeu1{display:flex;gap:.75rem;align-items:center;margin-bottom:1.25rem}.lang-t.svelte-1ukpeu1{font:500 1.15rem var(--lq-font-sans);display:inline-flex;align-items:center;gap:4px}.lvl.svelte-1ukpeu1{height:6px;background:#dfe3e7;border-radius:3px;overflow:hidden;margin:.4rem 0}.lvl.svelte-1ukpeu1 div:where(.svelte-1ukpeu1){height:100%;background:#2e75cd}.to-next.svelte-1ukpeu1{text-align:right;color:#49525b;font-size:.95rem}.to-next.svelte-1ukpeu1 b:where(.svelte-1ukpeu1){color:#262b30;font-weight:500}.score-v.svelte-1ukpeu1{display:flex;align-items:center;gap:.5rem;font:600 1.6rem var(--lq-font-sans)}.tiers-strip.svelte-1ukpeu1{display:grid;grid-template-columns:repeat(8,1fr);gap:3px;margin:.6rem 0 .3rem}.tiers-strip.svelte-1ukpeu1 span:where(.svelte-1ukpeu1){height:6px;border-radius:3px;background:#e5e7ea}.tiers-strip.svelte-1ukpeu1 span.on:where(.svelte-1ukpeu1){background:#262b30}@media(max-width:1100px){.cols.svelte-1ukpeu1{grid-template-columns:1fr}.tiers.svelte-1ukpeu1{grid-template-columns:repeat(2,1fr)}}.card.svelte-1tiqv7z{background:#fff;border-radius:1rem;padding:1rem 1.1rem;margin-bottom:1.25rem}h3.svelte-1tiqv7z{font:600 1rem var(--lq-font-sans);margin:0 0 .6rem}.sf.svelte-1tiqv7z{display:flex}.sf.svelte-1tiqv7z input:where(.svelte-1tiqv7z){flex:1;border-radius:.375rem 0 0 .375rem}.sbtn.svelte-1tiqv7z{border:1px solid var(--lq-gray-300);border-left:0;background:#fff;border-radius:0 .375rem .375rem 0;width:2.6rem;cursor:pointer;font-size:1.2rem}.adv.svelte-1tiqv7z{display:block;text-align:right;font-size:.85rem;margin-top:.6rem;text-decoration:underline;color:#49525b}.rk-head.svelte-1tiqv7z{display:flex;align-items:center;justify-content:space-between;margin:0 .2rem .5rem}.rk-head.svelte-1tiqv7z h3:where(.svelte-1tiqv7z){margin:0}.lang.svelte-1tiqv7z{display:inline-flex;align-items:center;gap:.35rem;font-size:.85rem}.filters.svelte-1tiqv7z{display:flex;gap:.6rem;margin-bottom:.7rem}.filters.svelte-1tiqv7z select:where(.svelte-1tiqv7z){border:0;background:transparent;font:500 .85rem var(--lq-font-sans);cursor:pointer}.mtabs.svelte-1tiqv7z{display:flex;gap:.4rem;background:#e3e6ea;padding:.35rem;border-radius:.5rem;margin-bottom:.5rem}.mtabs.svelte-1tiqv7z button:where(.svelte-1tiqv7z){border:1px solid transparent;background:#fff;border-radius:.35rem;font-size:.8rem;padding:.3rem .6rem;cursor:pointer}.mtabs.svelte-1tiqv7z button.on:where(.svelte-1tiqv7z){background:#111827;color:#fff}.list.svelte-1tiqv7z{list-style:none;margin:0;padding:0}.list.svelte-1tiqv7z li:where(.svelte-1tiqv7z),.mine.svelte-1tiqv7z{display:flex;align-items:center;gap:.7rem;padding:.55rem .25rem;border-bottom:1px solid var(--lq-border)}.list.svelte-1tiqv7z li.me:where(.svelte-1tiqv7z){background:var(--lq-primary-subtle, #eef5ff)}.n.svelte-1tiqv7z{width:2.2rem;color:#262b30;font-size:.9rem}.u.svelte-1tiqv7z{flex:1;text-decoration:none;font-size:.95rem;overflow:hidden;text-overflow:ellipsis}.v.svelte-1tiqv7z{font-variant-numeric:tabular-nums;font-size:.9rem}.mine.svelte-1tiqv7z{border-top:2px solid var(--lq-border);background:#fafbfc}.all.svelte-1tiqv7z{display:block;text-align:center;margin-top:.7rem;font-size:.9rem}.small.svelte-1tiqv7z{font-size:.85rem}.empty.svelte-1tiqv7z{padding:.5rem}.tl.svelte-b42i0c{list-style:none;margin:0;padding:0}li.svelte-b42i0c{display:flex;gap:.9rem;align-items:center;padding:.9rem .25rem;border-bottom:1px solid #eef0f2}.main.svelte-b42i0c{flex:1;min-width:0}.title.svelte-b42i0c{text-decoration:none;font-size:1rem;color:#262b30;line-height:1.35}.title.svelte-b42i0c:hover{text-decoration:underline}.pin.svelte-b42i0c{margin-right:.3rem;font-size:.8rem}.meta.svelte-b42i0c{font-size:.8rem;color:#262b30;margin-top:.3rem}.meta.svelte-b42i0c a:where(.svelte-b42i0c){color:inherit}.td.svelte-b42i0c{margin-left:.5rem;font-size:.68rem;background:#f1f3f5;color:#6b7280;border-radius:.25rem;padding:0 5px}.cnt.svelte-b42i0c{width:110px;text-align:center;display:flex;flex-direction:column;gap:.3rem}.cnt.svelte-b42i0c b:where(.svelte-b42i0c){font-weight:400;font-size:1.05rem}.cnt.svelte-b42i0c span:where(.svelte-b42i0c){font-size:.72rem;letter-spacing:.06em}.empty.svelte-b42i0c{justify-content:center}.pg.svelte-1vzmzxt{display:flex;gap:.3rem;justify-content:center;align-items:center;margin:1rem 0}button.svelte-1vzmzxt{border:1px solid var(--lq-border);background:#fff;border-radius:.35rem;padding:.3rem .65rem;cursor:pointer;font-size:.85rem}button.on.svelte-1vzmzxt{background:#111827;color:#fff;border-color:#111827}button.svelte-1vzmzxt:disabled{opacity:.45;cursor:default}.cols.svelte-1yajffi{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:2rem;align-items:start}.bar.svelte-1yajffi{display:flex;align-items:center;gap:.75rem;margin-bottom:.75rem}.ftabs.svelte-1yajffi{background:#fff;border:1px solid var(--lq-border)}.ftabs.svelte-1yajffi a:where(.svelte-1yajffi){text-decoration:none}.ftabs.svelte-1yajffi .is-active:where(.svelte-1yajffi){background:#111827!important;color:#fff}.fs.svelte-1yajffi input:where(.svelte-1yajffi){width:220px;height:2.25rem}.card.svelte-1yajffi{background:#fff;border-radius:1rem;padding:.25rem 1.1rem}.crumbs.svelte-1yajffi{font-size:.9rem;margin-bottom:.3rem}.crumbs.svelte-1yajffi a:where(.svelte-1yajffi){color:#49525b}.desc.svelte-1yajffi{margin:0 0 .8rem}.cat.svelte-1yajffi{margin:1rem 0 .3rem;font:600 .8rem var(--lq-font-sans);text-transform:uppercase;letter-spacing:.06em;color:#6b7280}.forum.svelte-1yajffi{display:flex;align-items:center;gap:1rem;padding:.8rem .25rem;border-bottom:1px solid #eef0f2;text-decoration:none}.forum.svelte-1yajffi:hover{background:#fafbfc}.fmain.svelte-1yajffi{flex:1;display:flex;flex-direction:column;gap:.2rem}.fstat.svelte-1yajffi{width:70px;text-align:center;display:flex;flex-direction:column}.fstat.svelte-1yajffi b:where(.svelte-1yajffi){font-weight:400}.fstat.svelte-1yajffi span:where(.svelte-1yajffi){font-size:.65rem;letter-spacing:.06em}.flast.svelte-1yajffi{width:120px;text-align:right}.small.svelte-1yajffi{font-size:.85rem}h2.svelte-1yajffi{margin:0 0 1rem;font:600 1.25rem var(--lq-font-sans)}label.svelte-1yajffi{display:flex;flex-direction:column;gap:.3rem;margin-bottom:.8rem;font-size:.9rem}.lbl.svelte-1yajffi{font-size:.9rem;margin-bottom:.3rem}.mact.svelte-1yajffi{display:flex;justify-content:flex-end;gap:.5rem;margin-top:1rem}@media(max-width:1100px){.cols.svelte-1yajffi{grid-template-columns:1fr}}.tp.svelte-1qqdqqz{max-width:980px}.crumbs.svelte-1qqdqqz{font-size:.9rem;margin-bottom:.4rem}.crumbs.svelte-1qqdqqz a:where(.svelte-1qqdqqz){color:#49525b}.th.svelte-1qqdqqz{display:flex;align-items:flex-start;gap:1rem}h1.svelte-1qqdqqz{font:600 1.45rem var(--lq-font-sans);margin:0 0 .3rem;flex:1}.lq-btn.on.svelte-1qqdqqz{background:var(--lq-primary-subtle, #eef5ff)}.post.svelte-1qqdqqz{display:flex;gap:1.25rem;background:#fff;border-radius:1rem;padding:1rem 1.25rem;margin-bottom:.75rem}.who.svelte-1qqdqqz{width:120px;display:flex;flex-direction:column;align-items:center;gap:.3rem;text-align:center;flex:none}.un.svelte-1qqdqqz{text-decoration:none;font-weight:500;word-break:break-all;font-size:.9rem}.pb.svelte-1qqdqqz{flex:1;min-width:0}.body.svelte-1qqdqqz{line-height:1.6}.body.svelte-1qqdqqz p{margin:0 0 .6rem}.body.svelte-1qqdqqz a{color:var(--lq-link)}.q.svelte-1qqdqqz{margin:0 0 .6rem;padding:.5rem .8rem;background:#f3f4f6;border-left:3px solid #c3c8ce;border-radius:.3rem;font-size:.9rem;color:#49525b}.ops.svelte-1qqdqqz{display:flex;gap:.4rem;margin-top:.4rem}.op.svelte-1qqdqqz{background:none;border:0;cursor:pointer;color:#49525b;font-size:.85rem;padding:.2rem .4rem;border-radius:.3rem}.op.svelte-1qqdqqz:hover{background:var(--lq-muted)}.op.liked.svelte-1qqdqqz{color:#e4572e}.card.svelte-1qqdqqz{background:#fff;border-radius:1rem;padding:1rem 1.25rem}.reply.svelte-1qqdqqz h3:where(.svelte-1qqdqqz){margin:0 0 .6rem;font:600 1rem var(--lq-font-sans)}.eact.svelte-1qqdqqz{display:flex;justify-content:flex-end;gap:.5rem;margin-top:.5rem}.small.svelte-1qqdqqz{font-size:.85rem}.xs.svelte-1qqdqqz{font-size:.78rem}.jm.svelte-w7dhri{width:min(480px,94vw);text-align:center;position:relative;display:flex;flex-direction:column;align-items:center;gap:.3rem}.x.svelte-w7dhri{position:absolute;right:1rem;top:1rem;background:none;border:0;cursor:pointer;font-size:1rem}p.svelte-w7dhri{margin:.3rem 0;font-size:1.05rem}h2.svelte-rhdie3{margin:0 0 .8rem;font:600 1.2rem var(--lq-font-sans)}ul.svelte-rhdie3{list-style:none;padding:0;margin:.8rem 0 0;max-height:60vh;overflow:auto}li.svelte-rhdie3 button:where(.svelte-rhdie3){display:flex;gap:.8rem;align-items:center;width:100%;background:none;border:0;border-bottom:1px solid var(--lq-border);padding:.55rem .2rem;cursor:pointer;text-align:left}li.svelte-rhdie3 button:where(.svelte-rhdie3):hover{background:#fafbfc}img.svelte-rhdie3,.ph.svelte-rhdie3{width:56px;height:40px;object-fit:cover;border-radius:.3rem;background:#e3e6ea;flex:none}.t.svelte-rhdie3{display:flex;flex-direction:column;font-size:.9rem}.grid.svelte-79c65a{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:1rem}.cc.svelte-79c65a{background:#fff;border-radius:1rem;padding:1rem 1.1rem;display:flex;flex-direction:column;gap:.4rem;min-height:280px}.top.svelte-79c65a{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:.3rem}.joined.svelte-79c65a{font-size:.8rem;color:#5b8fd6;background:#eef5ff;border-radius:.3rem;padding:.2rem .5rem}.title.svelte-79c65a{font:500 1.05rem var(--lq-font-sans);text-decoration:none;color:#262b30}.book.svelte-79c65a{display:flex;align-items:center;gap:.35rem;font-size:.85rem;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.change.svelte-79c65a{align-self:flex-start;background:none;border:0;padding:0;color:#2e75cd;cursor:pointer;font-size:.85rem}.desc.svelte-79c65a{margin:0;font-size:.85rem;color:#262b30;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.parts.svelte-79c65a,.started.svelte-79c65a{font-size:.85rem}.btns.svelte-79c65a{display:flex;gap:.5rem}.btns.svelte-79c65a .lq-btn:where(.svelte-79c65a){flex:1;padding:0 .5rem;font-size:.85rem}.join.svelte-79c65a{background:#111827;color:#fff;border-color:#111827;width:100%}.join.svelte-79c65a:hover{background:#1f2937}.ph.svelte-79c65a{font:600 1rem var(--lq-font-sans);margin:1.5rem 0 .75rem}.back.svelte-7a7a0{text-decoration:none;display:inline-block;margin-bottom:.8rem}.cols.svelte-7a7a0{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:1.5rem;align-items:start}.card.svelte-7a7a0{background:#fff;border-radius:1rem;padding:1rem 1.2rem;margin-bottom:1.25rem;border:1px solid var(--lq-border)}.main.svelte-7a7a0{padding:0;overflow:hidden}.mrow.svelte-7a7a0{display:flex;gap:1.5rem;padding:1.2rem}.info.svelte-7a7a0{flex:1}.trow.svelte-7a7a0{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}h1.svelte-7a7a0{font:600 1.2rem var(--lq-font-sans);margin:0}.joined.svelte-7a7a0{font-size:.8rem;color:#5b8fd6;background:#eef5ff;border-radius:.3rem;padding:.2rem .5rem}.info.svelte-7a7a0 p:where(.svelte-7a7a0){font-size:.9rem;margin:.5rem 0}.acts.svelte-7a7a0{display:flex;align-items:center;gap:1rem;margin-top:.8rem}.join.svelte-7a7a0{background:#111827;color:#fff;min-width:140px}.lnk.svelte-7a7a0{background:none;border:0;padding:0;color:#2e75cd;cursor:pointer;font-size:.9rem}.prog.svelte-7a7a0{border-top:1px solid var(--lq-border);padding:.8rem 1.2rem 1rem}.plabels.svelte-7a7a0{display:flex;justify-content:space-between;font-size:.75rem;letter-spacing:.04em;margin-bottom:.35rem}.pbar.svelte-7a7a0{height:10px;background:#d5d9de;border-radius:5px;overflow:hidden}.pbar.svelte-7a7a0 div:where(.svelte-7a7a0){height:100%;background:#e24c3b}.done.svelte-7a7a0{margin-top:.5rem;font-size:.9rem;color:#1f9d3a}h3.svelte-7a7a0{font:600 1rem var(--lq-font-sans);margin:0 0 .6rem .2rem}.about.svelte-7a7a0 h3:where(.svelte-7a7a0){margin:0 0 .5rem}.about.svelte-7a7a0 p:where(.svelte-7a7a0){font-size:.9rem;line-height:1.5;margin:0}.rank.svelte-7a7a0{width:100%;border-collapse:collapse}.rank.svelte-7a7a0 td:where(.svelte-7a7a0){padding:.45rem .3rem;border-bottom:1px solid #eef0f2;font-size:.9rem}.rank.svelte-7a7a0 tr.me:where(.svelte-7a7a0){background:#eef5ff}.n.svelte-7a7a0{width:2.5rem}.u.svelte-7a7a0{display:flex;align-items:center;gap:.6rem}.u.svelte-7a7a0 a:where(.svelte-7a7a0){text-decoration:none}.v.svelte-7a7a0{text-align:right}.pact.svelte-7a7a0{display:flex;justify-content:flex-end;margin:.4rem 0 .6rem}.cm.svelte-7a7a0{display:flex;gap:.6rem;padding:.5rem 0;border-top:1px solid #eef0f2}.cmb.svelte-7a7a0{font-size:.9rem}.cmb.svelte-7a7a0 p{margin:.1rem 0}.small.svelte-7a7a0{font-size:.85rem}@media(max-width:1100px){.cols.svelte-7a7a0{grid-template-columns:1fr}}.narrow.svelte-z1vor5{max-width:860px}.back.svelte-z1vor5{text-decoration:none;display:inline-block;margin-bottom:.8rem}.card.svelte-z1vor5{background:#fff;border-radius:1rem;padding:1rem 1.25rem;margin-bottom:1rem}h2.svelte-z1vor5{font:600 1.2rem var(--lq-font-sans);margin:0 0 .3rem}h3.svelte-z1vor5{font:600 1rem var(--lq-font-sans);margin:1.25rem 0 .6rem .2rem}label.svelte-z1vor5{display:flex;flex-direction:column;gap:.3rem;margin:.8rem 0;font-size:.9rem}.chk.svelte-z1vor5{flex-direction:row;align-items:center;margin:0}.row.svelte-z1vor5{display:flex;align-items:center;gap:.75rem}.bar.svelte-z1vor5{display:flex;align-items:center;gap:1rem;margin-bottom:.8rem}.bar.svelte-z1vor5 a.lq-tab:where(.svelte-z1vor5){text-decoration:none}.whead.svelte-z1vor5{display:flex;gap:.8rem;align-items:center;margin-bottom:.8rem}.text.svelte-z1vor5{white-space:pre-wrap;line-height:1.7;font-size:1.02rem}.acts.svelte-z1vor5{margin-top:1rem}.fix.svelte-z1vor5{border-top:1px solid var(--lq-border);margin-top:1rem}.diff.svelte-z1vor5,.diffprev.svelte-z1vor5{white-space:pre-wrap;line-height:1.8}.diffprev.svelte-z1vor5{font-size:.9rem;background:#fafbfc;padding:.5rem .7rem;border-radius:.4rem}.del.svelte-z1vor5{background:#fde2e1;color:#b3261e;text-decoration:line-through}.ins.svelte-z1vor5{background:#d9f2df;color:#1b6e30}.chead.svelte-z1vor5{display:flex;gap:.6rem;align-items:center;margin-bottom:.5rem}.aiav.svelte-z1vor5{width:32px;height:32px;border-radius:50%;background:#efe7ff;display:grid;place-items:center}.comment.svelte-z1vor5{margin:.6rem 0 0;padding-top:.6rem;border-top:1px dashed var(--lq-border);white-space:pre-wrap;font-size:.92rem}.list.svelte-z1vor5{padding:.25rem 1.1rem}.wr.svelte-z1vor5{display:flex;gap:.9rem;align-items:center;padding:.85rem .2rem;border-bottom:1px solid #eef0f2;text-decoration:none}.wm.svelte-z1vor5{flex:1;display:flex;flex-direction:column;gap:.2rem;min-width:0}.ex.svelte-z1vor5{font-size:.88rem;color:#49525b;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cnt.svelte-z1vor5{width:110px;text-align:center;display:flex;flex-direction:column;gap:.2rem}.cnt.svelte-z1vor5 b:where(.svelte-z1vor5){font-weight:400}.cnt.svelte-z1vor5 span:where(.svelte-z1vor5){font-size:.68rem;letter-spacing:.05em}.cnt.svelte-z1vor5 .ai:where(.svelte-z1vor5){color:#6b3fd1}.small.svelte-z1vor5{font-size:.85rem}.xs.svelte-z1vor5{font-size:.78rem}.report-c.svelte-z1vor5{margin-left:auto;font-size:.8rem;color:var(--lq-muted, #888);background:none;border:0;cursor:pointer}.ways.svelte-1bka457{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:1rem;margin-bottom:1.25rem}.card.svelte-1bka457{background:#fff;border-radius:1rem;padding:1rem 1.2rem}.way.svelte-1bka457 h3:where(.svelte-1bka457){margin:.4rem 0;font:600 1rem var(--lq-font-sans)}.way.svelte-1bka457 p:where(.svelte-1bka457){font-size:.9rem;margin:0 0 .6rem}.ico.svelte-1bka457{font-size:1.6rem}h3.svelte-1bka457{font:600 1rem var(--lq-font-sans);margin:1rem 0 .6rem .2rem}.stats.svelte-1bka457{font-size:.9rem}.ls.svelte-1bka457{display:flex;align-items:center;gap:.8rem;padding:.55rem 0;border-bottom:1px solid #eef0f2}.ls.svelte-1bka457 a:where(.svelte-1bka457){text-decoration:none}.state.svelte-1bka457{font-size:.8rem;color:#6b7280}.state.pub.svelte-1bka457{color:#1f9d3a}.small.svelte-1bka457{font-size:.85rem}.cols.svelte-6u3or8{display:grid;grid-template-columns:minmax(0,1fr) 380px;gap:2rem;align-items:start}.card.svelte-6u3or8{background:#fff;border:1px solid var(--lq-border);border-radius:1rem;padding:1rem 1.2rem;margin-bottom:1.25rem}.head.svelte-6u3or8{display:flex;gap:1.2rem;align-items:center}h1.svelte-6u3or8{font:600 1.35rem var(--lq-font-sans);margin:0;display:flex;align-items:center;gap:.5rem}.td.svelte-6u3or8{font:400 .7rem var(--lq-font-sans);background:#f1f3f5;color:#6b7280;border-radius:.25rem;padding:1px 6px}.bio.svelte-6u3or8{margin:.35rem 0}.lq-btn.primary.svelte-6u3or8{background:#111827;color:#fff}.grid.svelte-6u3or8{display:grid;grid-template-columns:repeat(3,1fr);background:#fff;border:1px solid var(--lq-border);border-radius:.75rem;overflow:hidden}.cell.svelte-6u3or8{padding:1rem;border-bottom:1px solid var(--lq-border);border-right:1px solid var(--lq-border);display:flex;flex-direction:column}.cell.svelte-6u3or8 b:where(.svelte-6u3or8){font:500 1.5rem var(--lq-font-sans)}.lh.svelte-6u3or8{display:flex;gap:.75rem;align-items:center;margin-bottom:1rem}.lt.svelte-6u3or8{font:500 1.1rem var(--lq-font-sans)}.lvl.svelte-6u3or8{height:6px;background:#dfe3e7;border-radius:3px;overflow:hidden;margin:.4rem 0}.lvl.svelte-6u3or8 div:where(.svelte-6u3or8){height:100%;background:#2e75cd}.tn.svelte-6u3or8{text-align:right;color:#49525b;font-size:.9rem}.small.svelte-6u3or8{font-size:.85rem}@media(max-width:1100px){.cols.svelte-6u3or8{grid-template-columns:1fr}}h2.svelte-fluw6g{font:600 1.2rem var(--lq-font-sans);margin:0 0 .8rem}.card.svelte-fluw6g{background:#fff;border-radius:1rem;padding:1rem 1.2rem;margin-bottom:1rem}.sf.svelte-fluw6g{display:flex;flex-wrap:wrap;gap:.6rem;align-items:center}.sf.svelte-fluw6g>input:where(.svelte-fluw6g){flex:1;min-width:200px}.adv.svelte-fluw6g{display:flex;gap:1rem;width:100%;flex-wrap:wrap;align-items:flex-end}.adv.svelte-fluw6g label:where(.svelte-fluw6g){display:flex;flex-direction:column;font-size:.85rem;gap:.2rem}.adv.svelte-fluw6g .chk:where(.svelte-fluw6g){flex-direction:row;align-items:center;gap:.4rem}table.svelte-fluw6g{width:100%;border-collapse:collapse}th.svelte-fluw6g,td.svelte-fluw6g{text-align:left;padding:.5rem;border-bottom:1px solid #eef0f2;font-size:.9rem}th.svelte-fluw6g{font-weight:500;color:#6b7280;font-size:.8rem}td.svelte-fluw6g a:where(.svelte-fluw6g){text-decoration:none}.community.svelte-adoy4z{background:#f3f4f6;min-height:calc(100vh - var(--lq-header-h, 60px));max-width:none}.community.svelte-adoy4z>*{max-width:1340px}.rk.svelte-adoy4z{max-width:620px}body.lq-has-player .lq-with-sidebar{padding-bottom:88px}body.lq-has-player .reader-root{height:calc(100dvh - var(--lq-header-h) - 80px)!important}body.lq-has-player .lq-complete{padding-bottom:96px}.bar.svelte-y66ne{position:fixed;left:var(--lq-sidebar-w);right:0;bottom:0;height:80px;background:#fff;border-top:1px solid var(--lq-border);display:flex;align-items:center;justify-content:space-between;padding:0 1.25rem;z-index:40;gap:1rem}.bar.full.svelte-y66ne,.sync.full.svelte-y66ne{left:0}.progress.svelte-y66ne{position:absolute;left:0;right:0;top:-3px;height:6px;cursor:pointer}.progress.svelte-y66ne:before{content:"";position:absolute;left:0;right:0;top:2px;height:2px;background:var(--lq-gray-300, #d4d4d4)}.fill.svelte-y66ne{position:absolute;left:0;top:2px;height:2px;background:#262b30}.knob.svelte-y66ne{position:absolute;top:-3px;width:12px;height:12px;margin-left:-6px;border-radius:50%;background:#fff;border:1.5px solid #9aa1a8}.left.svelte-y66ne,.right.svelte-y66ne{display:flex;align-items:center;gap:.65rem;min-width:0}.left.svelte-y66ne{flex:1}.ib.svelte-y66ne{position:relative;background:none;border:0;padding:6px;border-radius:.5rem;cursor:pointer;color:#262b30;display:inline-grid;place-items:center}.ib.svelte-y66ne:hover{background:var(--lq-muted)}.ib.on.svelte-y66ne{color:var(--lq-primary)}.ib.sq.svelte-y66ne{border-radius:.5rem}.ib.sq.on.svelte-y66ne{background:var(--lq-muted);color:#262b30}.one.svelte-y66ne{position:absolute;right:2px;top:2px;font-size:.6rem;font-weight:700}.play.svelte-y66ne{position:relative;width:48px;height:48px;border-radius:.6rem;background:#0f1b2d;color:#fff;border:0;cursor:pointer;display:grid;place-items:center}.play.svelte-y66ne:hover{background:#24344d}.tip.svelte-y66ne{position:absolute;bottom:calc(100% + 10px);left:-50px;white-space:nowrap;background:#262b30;color:#fff;font-size:.8rem;padding:.3rem .5rem;border-radius:.4rem;display:flex;gap:.4rem;align-items:center;pointer-events:none}.tip.svelte-y66ne kbd:where(.svelte-y66ne){background:#fff;color:#262b30;border-radius:.25rem;padding:0 .3rem;font:inherit;font-size:.75rem}.time.svelte-y66ne{font:500 .875rem ui-monospace,SFMono-Regular,Menlo,monospace;color:#262b30;margin:0 .4rem;white-space:nowrap}.cover.svelte-y66ne{position:relative;flex:0 0 48px;height:48px;border-radius:.4rem;background:linear-gradient(135deg,#1d3557,#457b9d) center/cover}.tts.svelte-y66ne{position:absolute;right:-4px;top:-6px;background:#fff;border:1px solid var(--lq-border);color:#49525b;font-size:.55rem;font-weight:700;border-radius:.25rem;padding:0 .2rem}.meta.svelte-y66ne{min-width:0;max-width:260px}.title.svelte-y66ne{display:block;font-weight:500;color:#0a0a0a;text-decoration:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.course.svelte-y66ne{color:#262b30;font-size:.95rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rate-wrap.svelte-y66ne{position:relative}.rate.svelte-y66ne{background:none;border:0;cursor:pointer;display:inline-flex;align-items:center;gap:4px;padding:6px;border-radius:.5rem;color:#262b30}.rate.svelte-y66ne i:where(.svelte-y66ne){font:italic 500 1.35rem/1 var(--lq-font-sans);min-width:34px;text-align:right}.rate-menu.svelte-y66ne{position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%);background:#fff;border:1px solid var(--lq-border);border-radius:.6rem;box-shadow:var(--lq-shadow-strong);padding:.3rem;display:flex;flex-direction:column;min-width:80px}.rate-menu.svelte-y66ne button:where(.svelte-y66ne){background:none;border:0;padding:.35rem .6rem;border-radius:.4rem;cursor:pointer;font-size:.9rem}.rate-menu.svelte-y66ne button:where(.svelte-y66ne):hover,.rate-menu.svelte-y66ne button.on:where(.svelte-y66ne){background:var(--lq-muted);font-weight:600}.sync.svelte-y66ne{position:fixed;left:var(--lq-sidebar-w);right:0;top:var(--lq-header-h);bottom:80px;background:#f4f5f7;z-index:35}.sync-scroll.svelte-y66ne{position:absolute;top:0;right:0;bottom:0;left:0;overflow-y:auto;-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 25%,#000 75%,transparent 100%);mask-image:linear-gradient(to bottom,transparent 0,#000 25%,#000 75%,transparent 100%)}.sync-col.svelte-y66ne{max-width:520px;margin:0 auto;padding:38vh 1.5rem;font:400 1.5rem/2.4 var(--lq-font-sans);color:#8a9199}.sync-s.svelte-y66ne{cursor:pointer}.sync-s.past.svelte-y66ne{color:#a9afb5}.sync-s.cur.svelte-y66ne{color:#0a0a0a;font-weight:700}.sync-s.svelte-y66ne:hover{color:#262b30}@media(max-width:860px){.meta.svelte-y66ne,.time.svelte-y66ne{display:none}}.tzp.svelte-kjle1l{position:fixed;right:20px;bottom:90px;width:360px;background:#fff;border:1px solid var(--lq-border);border-radius:.75rem;box-shadow:var(--lq-shadow-strong);padding:1rem 1.1rem;z-index:70;font-size:.9rem}.tzp.svelte-kjle1l p:where(.svelte-kjle1l){margin:0 0 .8rem;line-height:1.45}.acts.svelte-kjle1l{display:flex;gap:.5rem;justify-content:flex-end}.search-page.svelte-ni2e47{display:grid;grid-template-columns:minmax(0,1fr) 400px;gap:3rem;align-items:start}.h.svelte-ni2e47{font:600 1rem var(--lq-font-sans);margin:0 0 .75rem}.sbox.svelte-ni2e47{display:flex;margin-bottom:1.25rem}.sbox.svelte-ni2e47 input:where(.svelte-ni2e47){flex:1;height:2.5rem;border-radius:.25rem 0 0 .25rem}.sbox.svelte-ni2e47 button:where(.svelte-ni2e47){width:40px;border:1px solid var(--lq-border);border-left:0;background:#fff;border-radius:0 .25rem .25rem 0;cursor:pointer}.count.svelte-ni2e47{font-size:.85rem;margin-bottom:.5rem}.empty.svelte-ni2e47{padding:2rem 0}.grid.svelte-ni2e47{display:flex;flex-wrap:wrap;gap:12px}.filters.svelte-ni2e47{position:sticky;top:1rem;display:grid;gap:.5rem}.ft.svelte-ni2e47{font:600 1rem var(--lq-font-sans);margin-top:1rem}.sel.svelte-ni2e47{height:2.6rem}.chips.svelte-ni2e47{display:flex;flex-wrap:wrap;gap:.5rem}.chip.svelte-ni2e47{border:1px solid var(--grey-light, #c9ced6);background:#fff;color:var(--grey-ink01, #6b7280);border-radius:.25rem;padding:.5rem .8rem;font:400 .875rem var(--lq-font-sans);cursor:pointer}.chip.on.svelte-ni2e47{background:#0b1b30;color:#fff;border-color:#0b1b30}.hint.svelte-ni2e47{font-size:.75rem}.chip-row.svelte-ni2e47{margin-bottom:.5rem}.fchip.svelte-ni2e47{background:var(--blue-lightest);border-radius:1rem;padding:.2rem .6rem;font-size:.8rem}.fchip.svelte-ni2e47 button:where(.svelte-ni2e47){border:0;background:none;cursor:pointer}.lrow.ext.svelte-ni2e47{display:grid;grid-template-columns:152px minmax(0,1fr) auto;gap:1rem;padding:4px;border:1px solid var(--lq-border);border-radius:1rem;background:#fff;margin-top:.5rem}.ext.svelte-ni2e47 .thumb:where(.svelte-ni2e47){width:152px;height:152px;border-radius:.85rem;background:var(--grey-lightest) center/cover}.ext.svelte-ni2e47 .main:where(.svelte-ni2e47){display:flex;flex-direction:column;gap:.5rem;padding:.75rem 0;min-width:0}.ext.svelte-ni2e47 .title:where(.svelte-ni2e47){font:500 1.25rem/1.3 var(--lq-font-sans);color:var(--text-dark)}.srcline.svelte-ni2e47{display:flex;align-items:center;justify-content:space-between;gap:1rem}.src.svelte-ni2e47{display:inline-flex;gap:.35rem;align-items:center;font-size:.9rem}.more-src.svelte-ni2e47{border:0;background:none;cursor:pointer;display:inline-flex;align-items:center;gap:.2rem;font:400 .875rem var(--lq-font-sans)}.ext.svelte-ni2e47 .meta:where(.svelte-ni2e47){margin-top:auto;display:flex;gap:.9rem;align-items:center;font-size:.875rem}.wi.svelte-ni2e47{display:inline-flex;align-items:center;gap:.3rem}.blue.svelte-ni2e47{color:var(--blue-default)}.ext.svelte-ni2e47 .acts:where(.svelte-ni2e47){display:flex;align-items:flex-end;padding:.75rem}.imp.svelte-ni2e47{background:#0b1b30;color:#fff;border:0;border-radius:.4rem;padding:.6rem 1rem;display:inline-flex;gap:.5rem;align-items:center;font:500 .95rem var(--lq-font-sans);cursor:pointer}@media(max-width:1000px){.search-page.svelte-ni2e47{grid-template-columns:1fr}.filters.svelte-ni2e47{position:static;order:-1}}.edit.svelte-1dzdsxe{max-width:1200px}.crumbs.svelte-1dzdsxe a:where(.svelte-1dzdsxe){display:inline-flex;align-items:center;gap:.4rem;text-decoration:none;color:var(--text-dark)}h1.svelte-1dzdsxe{font:600 1.5rem var(--lq-font-sans);margin:1rem 0}.grid.svelte-1dzdsxe{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:2rem}.col.svelte-1dzdsxe{display:grid;gap:.9rem;align-content:start}label.svelte-1dzdsxe{display:grid;gap:.3rem;font-size:.85rem;font-weight:500}.text.svelte-1dzdsxe{font:400 1rem/1.6 var(--lq-font-sans)}.cover.svelte-1dzdsxe{aspect-ratio:252 / 134;border-radius:.75rem;background:#eef0f3 center/cover;display:grid;place-items:center;color:#999;font-size:.85rem}.chk.svelte-1dzdsxe{display:flex;gap:.5rem;align-items:center}.newc.svelte-1dzdsxe{justify-self:start;background:none;border:0;cursor:pointer;color:var(--blue-default);font-size:.85rem;padding:0}.stats.svelte-1dzdsxe{font-size:.85rem;color:var(--grey-ink01)}.acts.svelte-1dzdsxe{display:flex;gap:.5rem;flex-wrap:wrap}.acts.svelte-1dzdsxe .lq-btn:where(.svelte-1dzdsxe){text-decoration:none}.danger.svelte-1dzdsxe{color:#d6455b}.ok.svelte-1dzdsxe{color:var(--green-default);font-size:.9rem}@media(max-width:900px){.grid.svelte-1dzdsxe{grid-template-columns:1fr}}.print-page.svelte-1jq5kin{max-width:760px;margin:0 auto;padding:2rem 1.5rem 4rem;background:#fff;color:#111;font-family:Georgia,Times New Roman,serif}.bar.svelte-1jq5kin{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem;font-family:var(--lq-font-sans)}h1.svelte-1jq5kin{font-size:1.8rem;margin:0 0 .4rem}.meta.svelte-1jq5kin{color:#555;font-size:.95rem;margin-bottom:1.5rem}article.svelte-1jq5kin p:where(.svelte-1jq5kin){font-size:1.1rem;line-height:1.75;margin:0 0 1rem}footer.svelte-1jq5kin{margin-top:2rem;font-size:.8rem;color:#777;border-top:1px solid #ddd;padding-top:.5rem;word-break:break-all}@media print{.no-print.svelte-1jq5kin{display:none!important}.print-page.svelte-1jq5kin{padding:0}}.lm.svelte-1eoxbf9{position:relative;width:min(620px,94vw)}.x.svelte-1eoxbf9{position:absolute;right:12px;top:12px;border:0;background:none;cursor:pointer}h2.svelte-1eoxbf9{font:600 1.25rem var(--lq-font-sans);margin:0 0 1rem}.head.svelte-1eoxbf9{display:flex;gap:1rem;align-items:center;margin-bottom:1rem}.img.svelte-1eoxbf9{width:96px;height:64px;border-radius:.5rem;background:center/cover;flex:none}.t.svelte-1eoxbf9{font:500 1.05rem/1.3 var(--lq-font-sans);margin-bottom:.25rem}.kv.svelte-1eoxbf9{display:grid;grid-template-columns:140px 1fr;gap:.45rem 1rem;margin:0;font-size:.9rem}.kv.svelte-1eoxbf9 dt:where(.svelte-1eoxbf9){color:var(--grey-ink01)}.kv.svelte-1eoxbf9 dd:where(.svelte-1eoxbf9){margin:0;min-width:0}.src.svelte-1eoxbf9{word-break:break-all}.tag.svelte-1eoxbf9{display:inline-block;font-size:.75rem;padding:.1rem .5rem;border-radius:.3rem;background:#eee;margin:0 .25rem .25rem 0}.acts.svelte-1eoxbf9{display:flex;gap:.6rem;flex-wrap:wrap;margin-top:1.25rem}.acts.svelte-1eoxbf9 .lq-btn:where(.svelte-1eoxbf9){display:inline-flex;gap:.4rem;align-items:center;text-decoration:none}.lq-btn.on.svelte-1eoxbf9 svg{fill:#e5484d;color:#e5484d}.danger.svelte-1eoxbf9{color:#d6455b}.grid4.svelte-1eoxbf9{display:grid;grid-template-columns:repeat(4,1fr);gap:.75rem;margin:1rem 0}.st.svelte-1eoxbf9{background:var(--lq-surface, #f5f6f8);border-radius:.75rem;padding:.75rem;display:grid;gap:.2rem;text-align:center}.st.svelte-1eoxbf9 b:where(.svelte-1eoxbf9){font-size:1.3rem}.st.svelte-1eoxbf9 span:where(.svelte-1eoxbf9){font-size:.75rem;color:var(--grey-ink01)}.pbar.svelte-1eoxbf9{height:8px;background:#e2e4e8;border-radius:4px;overflow:hidden}.pbar.svelte-1eoxbf9 span:where(.svelte-1eoxbf9){display:block;height:100%;background:var(--green-default)}.small.svelte-1eoxbf9{font-size:.8rem}.pls.svelte-1eoxbf9{display:grid;gap:.35rem;margin:.75rem 0}.pl.svelte-1eoxbf9{display:flex;gap:.6rem;align-items:center;background:var(--lq-surface, #f5f6f8);border:0;border-radius:.5rem;padding:.7rem;cursor:pointer;font:400 .95rem var(--lq-font-sans);text-align:left}.pl.svelte-1eoxbf9 .muted:where(.svelte-1eoxbf9){margin-left:auto}.newpl.svelte-1eoxbf9{display:flex;gap:.5rem}.newpl.svelte-1eoxbf9 input:where(.svelte-1eoxbf9){flex:1}.cform.svelte-1eoxbf9{display:grid;gap:.75rem}.cform.svelte-1eoxbf9 label:where(.svelte-1eoxbf9){display:grid;gap:.3rem;font-size:.85rem;font-weight:500}.cform.svelte-1eoxbf9 .chk:where(.svelte-1eoxbf9){display:flex;gap:.5rem;align-items:center}.lib-toast.svelte-1eoxbf9{position:fixed;left:50%;bottom:90px;transform:translate(-50%);background:#0b1b30;color:#fff;padding:.7rem 1.2rem;border-radius:.6rem;z-index:70;font-size:.9rem;box-shadow:var(--lq-shadow-strong)}@media(max-width:600px){.grid4.svelte-1eoxbf9{grid-template-columns:repeat(2,1fr)}.kv.svelte-1eoxbf9{grid-template-columns:110px 1fr}}.auth.svelte-hsb3ob{min-height:100vh;background:var(--lq-surface);display:flex;flex-direction:column;align-items:center;padding:40px 16px;font-family:var(--lq-font-sans)}.logo.svelte-hsb3ob{margin-bottom:28px}.card.svelte-hsb3ob{background:#fff;border:1px solid var(--lq-border);border-radius:1rem;padding:2rem;width:min(420px,100%);box-shadow:var(--lq-shadow)}h1.svelte-hsb3ob{font-size:1.6rem;margin:0 0 .25rem;text-align:center}.sub.svelte-hsb3ob{text-align:center;color:var(--lq-muted-foreground);margin:0 0 1.25rem}.wide.svelte-hsb3ob{width:100%;justify-content:center;height:2.75rem;font-weight:600}.google.svelte-hsb3ob{background:#fff;border:1px solid var(--lq-gray-300);color:#333;opacity:.65;cursor:not-allowed;display:flex;gap:.6rem;align-items:center}.or.svelte-hsb3ob{display:flex;align-items:center;gap:.75rem;color:var(--lq-gray-500);margin:1rem 0;font-size:.85rem}.or.svelte-hsb3ob:before,.or.svelte-hsb3ob:after{content:"";flex:1;height:1px;background:var(--lq-border)}form.svelte-hsb3ob{display:grid;gap:.75rem}label.svelte-hsb3ob{display:grid;gap:.3rem;font-size:.875rem;font-weight:500}.hint.svelte-hsb3ob{font-size:.78rem;color:var(--lq-gray-500);margin-top:-.4rem}.linkish.svelte-hsb3ob{background:none;border:0;color:var(--lq-link);cursor:pointer;margin:.9rem auto 0;display:block;font-size:.9rem}.switch.svelte-hsb3ob{text-align:center;margin:1rem 0 0;font-size:.9rem}.switch.svelte-hsb3ob a:where(.svelte-hsb3ob),.note.svelte-hsb3ob a:where(.svelte-hsb3ob),.dev.svelte-hsb3ob a:where(.svelte-hsb3ob){color:var(--lq-link)}.note.svelte-hsb3ob{background:#fff8e1;border:1px solid #f6e3a1;border-radius:.5rem;padding:.6rem .75rem;font-size:.85rem}.terms.svelte-hsb3ob{font-size:.75rem;color:var(--lq-gray-500);text-align:center;margin:.75rem 0 0}.dev.svelte-hsb3ob{margin-top:1.25rem;font-size:.85rem;color:var(--lq-gray-500)}.v.svelte-vxo157{min-height:100vh;background:var(--lq-surface);display:flex;flex-direction:column;align-items:center;gap:28px;padding:40px 16px;font-family:var(--lq-font-sans)}.card.svelte-vxo157{background:#fff;border:1px solid var(--lq-border);border-radius:1rem;padding:2rem;width:min(420px,100%);text-align:center;box-shadow:var(--lq-shadow)}.ok.svelte-vxo157{width:56px;height:56px;border-radius:50%;background:var(--lq-primary-subtle);color:var(--lq-primary);font-size:30px;display:grid;place-items:center;margin:0 auto .75rem}h1.svelte-vxo157{font-size:1.4rem;margin:0 0 .25rem}.lq-btn.svelte-vxo157{margin-top:1rem;height:2.6rem;padding:0 1.25rem}.mb.svelte-49dmn8{max-width:860px;margin:40px auto;padding:0 16px;font-family:var(--lq-font-sans)}header.svelte-49dmn8{display:flex;align-items:center;gap:.75rem;margin-bottom:1rem;flex-wrap:wrap}h1.svelte-49dmn8{font-size:1.4rem;margin:0}form.svelte-49dmn8 a:where(.svelte-49dmn8){color:var(--lq-link);font-size:.9rem}form.svelte-49dmn8 .lq-input:where(.svelte-49dmn8){width:320px;max-width:100%}ul.svelte-49dmn8{list-style:none;padding:0;display:grid;gap:.5rem;margin-top:1rem}li.svelte-49dmn8{border:1px solid var(--lq-border);border-radius:.6rem;background:#fff}li.open.svelte-49dmn8{border-color:var(--lq-primary)}.head.svelte-49dmn8{display:flex;gap:.75rem;align-items:center;width:100%;padding:.7rem .9rem;background:none;border:0;cursor:pointer;text-align:left;flex-wrap:wrap}pre.svelte-49dmn8{white-space:pre-wrap;word-break:break-all;font:.9rem/1.5 var(--lq-font-sans);margin:0;padding:0 .9rem .5rem}li.svelte-49dmn8 .lq-btn:where(.svelte-49dmn8){margin:0 .9rem .9rem;display:inline-flex}.html.svelte-49dmn8{width:100%;height:640px;border:0;border-top:1px solid var(--lq-border);background:#f5f5f5}.linkish.svelte-49dmn8{background:none;border:0;color:var(--lq-link);cursor:pointer;font-size:.8rem;margin:.3rem .9rem .7rem;padding:0}.ob.svelte-yrst2n{min-height:100vh;background:var(--lq-surface);font-family:var(--lq-font-sans);padding-bottom:48px}header.svelte-yrst2n{display:flex;align-items:center;padding:14px 24px;background:#fff;border-bottom:1px solid var(--lq-border)}.who.svelte-yrst2n{font-size:.85rem}.progress.svelte-yrst2n{height:4px;background:var(--lq-gray-200, #e9ecef)}.progress.svelte-yrst2n div:where(.svelte-yrst2n){height:100%;background:var(--lq-primary);transition:width .3s}.card.svelte-yrst2n{background:#fff;border:1px solid var(--lq-border);border-radius:1rem;box-shadow:var(--lq-shadow);width:min(760px,calc(100% - 32px));margin:32px auto 0;padding:2rem 2.25rem}h1.svelte-yrst2n{font-size:1.6rem;margin:0 0 .4rem;text-align:center}.sub.svelte-yrst2n{text-align:center;color:var(--lq-muted-foreground);margin:0 auto 1.5rem;max-width:560px;line-height:1.5}.grid.svelte-yrst2n{display:grid;gap:10px}.langs.svelte-yrst2n{grid-template-columns:repeat(auto-fill,minmax(130px,1fr))}.natives.svelte-yrst2n{grid-template-columns:repeat(auto-fill,minmax(170px,1fr))}.tile.svelte-yrst2n{display:flex;flex-direction:column;align-items:center;gap:.3rem;padding:1rem .5rem;border:2px solid var(--lq-border);border-radius:.8rem;background:#fff;cursor:pointer}.tile.row-tile.svelte-yrst2n{align-items:flex-start;padding:.75rem 1rem}.tile.svelte-yrst2n small:where(.svelte-yrst2n){color:var(--lq-gray-500);font-size:.78rem}.tile.svelte-yrst2n:disabled{opacity:.45;cursor:not-allowed}.tile.sel.svelte-yrst2n,.lvl.sel.svelte-yrst2n,.goal.sel.svelte-yrst2n{border-color:var(--lq-primary);background:var(--lq-primary-subtle)}.flag.svelte-yrst2n{font-size:2rem;line-height:1}.levels.svelte-yrst2n{display:grid;gap:8px}.lvl.svelte-yrst2n{display:flex;gap:1rem;align-items:center;text-align:left;padding:.8rem 1rem;border:2px solid var(--lq-border);border-radius:.8rem;background:#fff;cursor:pointer}.bars.svelte-yrst2n{display:flex;gap:3px;align-items:flex-end;height:22px}.bars.svelte-yrst2n i:where(.svelte-yrst2n){width:5px;background:var(--lq-gray-300);border-radius:2px}.bars.svelte-yrst2n i:where(.svelte-yrst2n):nth-child(1){height:30%}.bars.svelte-yrst2n i:where(.svelte-yrst2n):nth-child(2){height:45%}.bars.svelte-yrst2n i:where(.svelte-yrst2n):nth-child(3){height:60%}.bars.svelte-yrst2n i:where(.svelte-yrst2n):nth-child(4){height:72%}.bars.svelte-yrst2n i:where(.svelte-yrst2n):nth-child(5){height:86%}.bars.svelte-yrst2n i:where(.svelte-yrst2n):nth-child(6){height:100%}.bars.svelte-yrst2n i.on:where(.svelte-yrst2n){background:var(--lq-primary)}.txt.svelte-yrst2n{display:grid;gap:2px}.txt.svelte-yrst2n small:where(.svelte-yrst2n){color:var(--lq-muted-foreground)}.actions.svelte-yrst2n{display:flex;align-items:center;gap:.6rem;margin-top:1.75rem}.actions.svelte-yrst2n .lq-btn:where(.svelte-yrst2n){height:2.6rem;padding:0 1.3rem}.facts.svelte-yrst2n{color:var(--lq-muted-foreground);line-height:1.6;max-width:560px;margin:0 auto}.qhead.svelte-yrst2n{display:flex;font-size:.85rem}.qbar.svelte-yrst2n{height:6px;background:#eef1f3;border-radius:3px;overflow:hidden;margin:.4rem 0 2rem}.qbar.svelte-yrst2n div:where(.svelte-yrst2n){height:100%;background:#2e75cd;transition:width .2s}.ask.svelte-yrst2n{text-align:center;color:var(--lq-muted-foreground);margin:0}.word.svelte-yrst2n{text-align:center;font:600 2.6rem/1.2 var(--lq-font-sans);margin:.8rem 0 2rem;color:#1a4d8f}.yn.svelte-yrst2n{display:flex;gap:1rem;justify-content:center}.yn.svelte-yrst2n .lq-btn:where(.svelte-yrst2n){height:3rem;min-width:180px;justify-content:center;font-weight:600}.yn.svelte-yrst2n .no:where(.svelte-yrst2n){background:#fff;border:1px solid var(--lq-gray-300)}.keys.svelte-yrst2n{text-align:center;font-size:.8rem;margin-top:1rem}.big-ok.svelte-yrst2n{width:64px;height:64px;border-radius:50%;background:var(--lq-primary-subtle);color:var(--lq-primary);font-size:34px;display:grid;place-items:center;margin:0 auto 1rem}.bandviz.svelte-yrst2n{display:flex;gap:8px;align-items:flex-end;height:120px;max-width:480px;margin:0 auto 1rem;padding:0 8px}.bcol.svelte-yrst2n{flex:1;height:100%;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;gap:4px}.bfill.svelte-yrst2n{width:100%;background:var(--lq-primary);border-radius:4px 4px 0 0}.bfill.na.svelte-yrst2n{background:var(--lq-gray-300)}.bcol.svelte-yrst2n small:where(.svelte-yrst2n){font-size:.7rem;color:var(--lq-gray-500)}.words.svelte-yrst2n{text-align:center;font-size:.9rem}.small.svelte-yrst2n{text-align:center;font-size:.85rem}.note.svelte-yrst2n{background:#fff8e1;border:1px solid #f6e3a1;border-radius:.5rem;padding:.6rem .8rem;font-size:.88rem;text-align:center}.linkish.svelte-yrst2n{background:none;border:0;color:var(--lq-link);cursor:pointer;font-weight:600}.chips.svelte-yrst2n{display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.chip.svelte-yrst2n{border:1px solid var(--lq-gray-300);background:#fff;border-radius:999px;padding:.5rem 1rem;cursor:pointer}.chip.sel.svelte-yrst2n{border-color:var(--lq-primary);background:var(--lq-primary-subtle);color:var(--lq-primary-dark);font-weight:600}.goals.svelte-yrst2n{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}@media(max-width:640px){.goals.svelte-yrst2n{grid-template-columns:repeat(2,1fr)}.card.svelte-yrst2n{padding:1.25rem}.yn.svelte-yrst2n .lq-btn:where(.svelte-yrst2n){min-width:0;flex:1}}.goal.svelte-yrst2n{display:grid;gap:.3rem;justify-items:center;padding:1.1rem .5rem;border:2px solid var(--lq-border);border-radius:.8rem;background:#fff;cursor:pointer}.goal.svelte-yrst2n b:where(.svelte-yrst2n){font-size:1.1rem}.goal.svelte-yrst2n small:where(.svelte-yrst2n){color:var(--lq-gray-500)}.rem.svelte-yrst2n{display:flex;align-items:center;gap:.6rem;justify-content:center;margin:.5rem 0}.rem.off.svelte-yrst2n{opacity:.5}.summary.svelte-yrst2n{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-top:1.5rem}.summary.svelte-yrst2n div:where(.svelte-yrst2n){display:grid;gap:2px;background:var(--lq-surface);border-radius:.6rem;padding:.7rem;text-align:center;font-size:.9rem}@media(max-width:640px){.summary.svelte-yrst2n{grid-template-columns:repeat(2,1fr)}}.acct.svelte-16mz7kv{max-width:760px}h1.svelte-16mz7kv{font:600 1.6rem var(--lq-font-sans);margin:.5rem 0 1rem}section.svelte-16mz7kv{border:1px solid var(--lq-border);border-radius:.9rem;padding:1.1rem 1.25rem;margin-bottom:1rem;background:#fff}h2.svelte-16mz7kv{font:600 1.1rem var(--lq-font-sans);margin:0 0 .75rem}.form.svelte-16mz7kv{display:grid;gap:.8rem;max-width:420px}label.svelte-16mz7kv{display:grid;gap:.3rem;font-size:.88rem;font-weight:500}.avatar-row.svelte-16mz7kv{display:flex;align-items:center;gap:.75rem;margin-bottom:1rem;flex-wrap:wrap}.av.svelte-16mz7kv{width:64px;height:64px;border-radius:50%;object-fit:cover}.av.ph.svelte-16mz7kv{display:grid;place-items:center;background:#d9eaff;color:#1f5fae;font-weight:600;font-size:1.3rem}.small.svelte-16mz7kv{font-size:.8rem;font-weight:400;color:var(--lq-gray-500)}.verified.svelte-16mz7kv{color:var(--lq-primary)}.ok.svelte-16mz7kv{color:var(--lq-primary-dark);font-size:.88rem}.linkish.svelte-16mz7kv{background:none;border:0;color:var(--lq-link);cursor:pointer;padding:0;font-size:.8rem}.row.svelte-16mz7kv .lq-btn:where(.svelte-16mz7kv){text-decoration:none}.danger.svelte-16mz7kv{border-color:#f1c4c4}.del.svelte-16mz7kv{background:#c0392b;color:#fff;border-color:#c0392b}.cmp-page.svelte-fwayo4{max-width:1200px;margin:0 auto;padding:1.5rem 1rem 6rem}.cmp-head.svelte-fwayo4,.pair.svelte-fwayo4{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem}.pair.svelte-fwayo4{grid-template-columns:2rem 1fr 1fr;padding:.9rem 0;border-top:1px solid var(--lq-border);line-height:1.7}.cmp-head.svelte-fwayo4{margin-bottom:1rem;padding-left:3.5rem}.side.svelte-fwayo4{display:grid;gap:.2rem}.tag.svelte-fwayo4{justify-self:start;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--lq-gray-500)}.tag.simp.svelte-fwayo4{color:#7b5cff}.t.svelte-fwayo4{font:600 1.15rem var(--lq-font-sans);text-decoration:none;color:inherit}.n.svelte-fwayo4{color:var(--lq-gray-500);font-size:.85rem;padding-top:.2rem}.o.svelte-fwayo4,.s.svelte-fwayo4 p:where(.svelte-fwayo4){margin:0 0 .4rem}.s.svelte-fwayo4{background:#f6f3ff;border-radius:.6rem;padding:.5rem .8rem}.acts.svelte-fwayo4{display:flex;gap:.6rem;justify-content:center;margin-top:1.5rem}.acts.svelte-fwayo4 a:where(.svelte-fwayo4){text-decoration:none}@media(max-width:760px){.cmp-head.svelte-fwayo4,.pair.svelte-fwayo4{grid-template-columns:1fr}.cmp-head.svelte-fwayo4{padding-left:0}.n.svelte-fwayo4{display:none}}.story-page.svelte-1xoxslk{max-width:820px;margin:0 auto;padding:1.5rem 1rem 6rem}.back.svelte-1xoxslk{text-decoration:none;display:inline-flex;align-items:center;gap:.2rem;color:var(--lq-gray-500)}h1.svelte-1xoxslk{font:600 1.6rem var(--lq-font-sans);margin:.5rem 0}h2.svelte-1xoxslk{font:600 1.05rem var(--lq-font-sans);margin:0}section.svelte-1xoxslk{margin:1.2rem 0}.row.svelte-1xoxslk{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap}.spacer.svelte-1xoxslk{flex:1}.num.svelte-1xoxslk{width:4rem}.small.svelte-1xoxslk{font-size:.85rem}.words.svelte-1xoxslk{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:.6rem}.w.svelte-1xoxslk{display:inline-flex;align-items:center;gap:.35rem;border:1.5px solid var(--lq-border);border-radius:999px;background:#fff;padding:.3rem .7rem;cursor:pointer;font:inherit}.w.on.svelte-1xoxslk{border-color:var(--lq-primary-dark);background:#fff4cc}.due.svelte-1xoxslk{font-size:.7rem;color:#b45309}.opts.svelte-1xoxslk{align-items:flex-end}.opts.svelte-1xoxslk label:where(.svelte-1xoxslk){display:grid;gap:.2rem;font-size:.85rem;color:var(--lq-gray-500)}.done.svelte-1xoxslk{background:var(--lq-surface, #f5f7fa);border-radius:.8rem;padding:1rem}.warn.svelte-1xoxslk{color:#b45309}.ok.svelte-1xoxslk{color:#157f3b}.up-bg.svelte-30nqob{z-index:90}.x.svelte-30nqob{position:absolute;top:1rem;right:1rem;background:none;border:0;cursor:pointer;color:var(--text-dark)}.up-voice.svelte-30nqob{position:relative;background:#fff;border-radius:1rem;padding:1.4rem 1rem 1rem;width:min(576px,94vw);box-shadow:var(--lq-shadow-strong)}.up-voice.svelte-30nqob h2:where(.svelte-30nqob){margin:0 0 .25rem;font-size:1.25rem;font-weight:600}.up-voice.svelte-30nqob .sub:where(.svelte-30nqob){margin:0 0 1rem;color:var(--text-dark);font-size:.95rem}.voices.svelte-30nqob{display:grid;grid-template-columns:1fr 1fr;gap:.5rem}.vcard.svelte-30nqob{border:1px solid var(--lq-border);border-radius:.4rem;padding:.9rem .8rem}.vcard.ai.svelte-30nqob{background:#e9f4fb;border-color:#9ccbe8}.vhead.svelte-30nqob{display:flex;align-items:center;gap:.35rem;margin-bottom:2rem;font-size:.95rem}.vhead.svelte-30nqob .spark:where(.svelte-30nqob),.aip.svelte-30nqob{color:#e8762c}.aip.svelte-30nqob{margin-left:auto;font-size:.78rem;display:inline-flex;align-items:center;gap:.2rem}.vcard.svelte-30nqob p:where(.svelte-30nqob){margin:0 0 .7rem;font-size:.92rem;line-height:1.3}.vplay.svelte-30nqob{display:inline-flex;align-items:center;gap:.35rem;border:1px solid var(--lq-primary-dark);color:var(--lq-primary-dark);background:#fff;border-radius:.35rem;padding:.45rem .9rem;cursor:pointer;font:inherit}hr.svelte-30nqob{border:0;border-top:1px solid var(--lq-border);margin:1rem 0 .5rem}.cta.svelte-30nqob{width:100%;background:var(--lq-primary-dark);color:#fff;border:0;border-radius:.4rem;padding:.7rem;font:inherit;font-size:1.05rem;font-weight:500;cursor:pointer}.cta.svelte-30nqob:hover{background:var(--lq-primary-darker)}.foot.svelte-30nqob{text-align:center;font-size:.8rem;margin:.5rem 0 0;color:var(--text-dark)}.up-prompt.svelte-30nqob{position:relative;background:#fff;border-radius:1rem;padding:1.5rem 1.5rem 1.25rem;width:min(440px,94vw);text-align:center;box-shadow:var(--lq-shadow-strong)}.art.svelte-30nqob{height:150px;border-radius:.75rem;display:grid;place-items:center;background:linear-gradient(135deg,#e6f6ec,#d6eefa);color:var(--lq-primary-dark);margin:.75rem 0 1rem}.art.plus.svelte-30nqob{background:linear-gradient(135deg,#efe7ff,#dff1ff);color:#7c3aed}.badge.svelte-30nqob{font-size:.75rem;letter-spacing:.08em;font-weight:700;color:var(--lq-primary-dark);margin-bottom:.35rem}.badge.svelte-30nqob .pl:where(.svelte-30nqob){color:#8b5cf6}.up-prompt.svelte-30nqob h2:where(.svelte-30nqob){margin:0 0 .5rem;font-size:1.4rem;font-weight:700}.up-prompt.svelte-30nqob .sub:where(.svelte-30nqob){margin:0 0 1.25rem;color:var(--lq-muted-foreground)}.more.svelte-30nqob{display:block;margin-top:.75rem;font-size:.8rem;color:var(--lq-muted-foreground)}@media(max-width:560px){.voices.svelte-30nqob{grid-template-columns:1fr}.vhead.svelte-30nqob{margin-bottom:.75rem}}.devp.svelte-6md9iz{max-width:1240px;margin:0 auto;padding:0 16px 3rem}.banner.svelte-6md9iz{background:#fff4e5;color:#8a4b00;border:1px solid #ffd9a8;border-radius:0 0 .5rem .5rem;padding:.45rem .9rem;font-size:.85rem;text-align:center}header.svelte-6md9iz{display:flex;justify-content:space-between;align-items:baseline;flex-wrap:wrap;gap:.5rem;margin:1rem 0}h1.svelte-6md9iz{font-size:1.5rem;margin:0}h2.svelte-6md9iz{font-size:1.15rem;margin:2rem 0 .5rem}.tiles.svelte-6md9iz{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:.6rem}.tile.svelte-6md9iz{border:1px solid var(--lq-border);border-radius:.75rem;padding:.7rem .9rem;display:grid;background:#fff}.tile.svelte-6md9iz span:where(.svelte-6md9iz){font-size:.78rem;color:var(--lq-muted-foreground)}.tile.svelte-6md9iz b:where(.svelte-6md9iz){font-size:1.35rem}.tile.svelte-6md9iz small:where(.svelte-6md9iz){font-size:.75rem;color:var(--lq-muted-foreground)}.tile.warn.svelte-6md9iz b:where(.svelte-6md9iz){color:#b45309}.toolbar.svelte-6md9iz{display:flex;gap:.75rem;align-items:center;margin:1rem 0 .5rem;flex-wrap:wrap}.toolbar.svelte-6md9iz .sp:where(.svelte-6md9iz){flex:1}.tablewrap.svelte-6md9iz{overflow-x:auto}table.svelte-6md9iz{width:100%;border-collapse:collapse;font-size:.85rem}th.svelte-6md9iz,td.svelte-6md9iz{text-align:left;padding:.45rem .4rem;border-bottom:1px solid var(--lq-border);vertical-align:top}th.svelte-6md9iz{font-size:.75rem;color:var(--lq-muted-foreground)}tr.busy.svelte-6md9iz{opacity:.5}.acts.svelte-6md9iz{display:flex;gap:.25rem;flex-wrap:wrap;min-width:260px}.acts.svelte-6md9iz button:where(.svelte-6md9iz){font:inherit;font-size:.75rem;padding:.15rem .45rem;border:1px solid var(--lq-border);background:#fff;border-radius:.35rem;cursor:pointer}.acts.svelte-6md9iz button:where(.svelte-6md9iz):hover{background:var(--lq-muted)}.link.svelte-6md9iz{background:none;border:0;padding:0;font:inherit;color:var(--lq-link);cursor:pointer;text-align:left}.pill.svelte-6md9iz{font-size:.72rem;padding:.1rem .5rem;border-radius:999px;background:var(--lq-primary-subtle);color:var(--lq-primary-darker)}.pill.cancelled.svelte-6md9iz{background:#fff4e5;color:#8a4b00}.pill.past_due.svelte-6md9iz,.pill.expired.svelte-6md9iz{background:var(--red-lightest);color:var(--red-default)}.tiny.svelte-6md9iz{font-size:.72rem}.small.svelte-6md9iz{font-size:.8rem}.mono.svelte-6md9iz{font-family:ui-monospace,monospace;font-size:.75rem}.events.svelte-6md9iz{list-style:none;padding:0;margin:0;font-size:.85rem}.events.svelte-6md9iz li:where(.svelte-6md9iz){border-bottom:1px solid var(--lq-border);padding:.35rem 0}pre.svelte-6md9iz{background:var(--lq-muted);padding:.6rem;border-radius:.4rem;font-size:.75rem;overflow-x:auto}.upgrade.svelte-zox91i{max-width:1080px;margin:0 auto;padding:1.5rem 16px 3rem}.hero.svelte-zox91i{text-align:center;margin-bottom:1.5rem}.hero.svelte-zox91i h1:where(.svelte-zox91i){font-size:2rem;margin:.5rem 0;font-weight:700}.src.svelte-zox91i{display:inline-block;margin:.5rem 0 0;background:#fff4e5;color:#8a4b00;border:1px solid #ffd9a8;border-radius:.5rem;padding:.5rem .9rem}.toggle.svelte-zox91i{display:inline-flex;margin-top:1rem;background:var(--lq-muted);border-radius:999px;padding:4px}.toggle.svelte-zox91i button:where(.svelte-zox91i){border:0;background:none;padding:.5rem 1.1rem;border-radius:999px;font:inherit;cursor:pointer}.toggle.svelte-zox91i button.on:where(.svelte-zox91i){background:#fff;box-shadow:var(--lq-shadow);font-weight:600}.save.svelte-zox91i{color:var(--lq-primary-dark);font-size:.8rem;margin-left:.25rem}.cols.svelte-zox91i{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;align-items:start}.col.svelte-zox91i{position:relative;border:1px solid var(--lq-border);border-radius:1rem;padding:1.5rem 1.25rem;background:#fff}.col.premium.svelte-zox91i{border-color:var(--lq-primary);box-shadow:0 0 0 1px var(--lq-primary)}.col.plus.svelte-zox91i{border-color:#8b5cf6;box-shadow:0 0 0 1px #8b5cf6}.col.current.svelte-zox91i{background:var(--lq-primary-subtle)}.ribbon.svelte-zox91i{position:absolute;top:-12px;left:50%;transform:translate(-50%);background:#8b5cf6;color:#fff;font-size:.75rem;padding:.2rem .7rem;border-radius:999px;white-space:nowrap}.ribbon.pop.svelte-zox91i{background:var(--lq-primary-dark)}.col.svelte-zox91i h2:where(.svelte-zox91i){margin:0 0 .5rem;font-size:1.3rem}.price.svelte-zox91i b:where(.svelte-zox91i){font-size:2.2rem;font-weight:700}.price.svelte-zox91i span:where(.svelte-zox91i){color:var(--lq-muted-foreground);margin-left:.15rem}.billed.svelte-zox91i{font-size:.85rem;min-height:1.3em;margin-bottom:1rem}.cta.svelte-zox91i{width:100%;justify-content:center;padding:.65rem;font-weight:600}.plus.svelte-zox91i .cta.lq-btn--primary:where(.svelte-zox91i){background:#7c3aed}ul.svelte-zox91i{list-style:none;padding:0;margin:1.25rem 0 0;display:grid;gap:.55rem;font-size:.92rem}li.svelte-zox91i{display:flex;gap:.5rem;align-items:flex-start}li.svelte-zox91i .ic:where(.svelte-zox91i){color:var(--lq-primary-dark);margin-top:2px}li.off.svelte-zox91i{color:var(--lq-muted-foreground)}li.off.svelte-zox91i .ic:where(.svelte-zox91i){color:var(--lq-gray-300)}.note.svelte-zox91i{text-align:center;font-size:.8rem;margin-top:1.5rem}.small.svelte-zox91i{width:min(460px,94vw)}.row.end.svelte-zox91i{display:flex;justify-content:flex-end;gap:.5rem}@media(max-width:820px){.cols.svelte-zox91i{grid-template-columns:1fr}}.checkout.svelte-e2pl7a{min-height:100vh;background:#f6f8fa}.testmode.svelte-e2pl7a{background:#fff4e5;color:#8a4b00;text-align:center;font-size:.85rem;padding:.45rem 16px;border-bottom:1px solid #ffd9a8}.grid.svelte-e2pl7a{display:grid;grid-template-columns:1fr 1fr;max-width:960px;margin:0 auto;gap:3rem;padding:3rem 16px}.back.svelte-e2pl7a{color:var(--lq-muted-foreground);text-decoration:none;font-size:.9rem}.brand.svelte-e2pl7a{display:flex;align-items:center;gap:.5rem;font-weight:700;margin:1rem 0 2rem}h1.svelte-e2pl7a{font-size:1.1rem;margin:0;font-weight:500}.big.svelte-e2pl7a{font-size:2.2rem;font-weight:700;margin:.25rem 0 1.5rem}.big.svelte-e2pl7a .muted:where(.svelte-e2pl7a){font-size:1rem;font-weight:400}table.svelte-e2pl7a{width:100%;border-collapse:collapse}td.svelte-e2pl7a{padding:.7rem 0;border-top:1px solid var(--lq-border);vertical-align:top}td.svelte-e2pl7a:last-child{text-align:right}.tot.svelte-e2pl7a td:where(.svelte-e2pl7a){font-weight:700}.pay.svelte-e2pl7a{background:#fff;border-radius:.75rem;padding:1.5rem;box-shadow:var(--lq-shadow);display:grid;gap:.9rem;align-content:start}label.svelte-e2pl7a{display:grid;gap:.3rem;font-size:.9rem}.two.svelte-e2pl7a{display:grid;grid-template-columns:1fr 1fr;gap:.5rem;margin-top:-.5rem}.paybtn.svelte-e2pl7a{justify-content:center;padding:.75rem;font-size:1rem}.small.svelte-e2pl7a{font-size:.8rem}@media(max-width:760px){.grid.svelte-e2pl7a{grid-template-columns:1fr;gap:1.5rem;padding-top:1.5rem}}.sub.svelte-1uog5ez{max-width:820px;margin:0 auto;padding:1.5rem 16px 3rem}h1.svelte-1uog5ez{font-size:1.6rem;margin:.5rem 0 1rem}.card.svelte-1uog5ez{background:#fff;border:1px solid var(--lq-border);border-radius:1rem;padding:1.25rem 1.5rem;margin-bottom:1rem}.card.svelte-1uog5ez h3:where(.svelte-1uog5ez){margin:0 0 .75rem;font-size:1.1rem}.head.svelte-1uog5ez{display:flex;justify-content:space-between;align-items:flex-start}.head.svelte-1uog5ez h2:where(.svelte-1uog5ez){margin:.1rem 0 0;font-size:1.4rem}.pill.svelte-1uog5ez{display:inline-block;font-size:.78rem;padding:.2rem .6rem;border-radius:999px;background:var(--lq-primary-subtle);color:var(--lq-primary-darker);text-transform:capitalize}.pill.cancelled.svelte-1uog5ez{background:#fff4e5;color:#8a4b00}.pill.past_due.svelte-1uog5ez,.pill.expired.svelte-1uog5ez{background:var(--red-lightest);color:var(--red-default)}.state.svelte-1uog5ez{margin:1rem 0;line-height:1.5}.actions.svelte-1uog5ez{display:flex;gap:.5rem;flex-wrap:wrap}.actions.svelte-1uog5ez a:where(.svelte-1uog5ez){text-decoration:none}.danger.svelte-1uog5ez{color:var(--red-default)}.danger-fill.svelte-1uog5ez{background:var(--red-default);color:#fff;border-color:transparent}.ok.svelte-1uog5ez{background:var(--lq-primary-subtle);color:var(--lq-primary-darker);border-radius:.5rem;padding:.6rem .9rem;margin-bottom:1rem;display:flex;gap:.4rem;align-items:center}.meter.svelte-1uog5ez{margin-bottom:.9rem}.lbl.svelte-1uog5ez{display:flex;justify-content:space-between;gap:1rem;font-size:.92rem;margin-bottom:.3rem;flex-wrap:wrap}.bar.svelte-1uog5ez{height:8px;background:var(--lq-muted);border-radius:99px;overflow:hidden}.bar.svelte-1uog5ez i:where(.svelte-1uog5ez){display:block;height:100%;background:var(--lq-primary)}.bar.svelte-1uog5ez i.full:where(.svelte-1uog5ez){background:#e8762c}.feat.svelte-1uog5ez{display:flex;gap:1.25rem;flex-wrap:wrap;font-size:.9rem;color:var(--lq-muted-foreground)}.feat.svelte-1uog5ez .on:where(.svelte-1uog5ez){color:var(--lq-primary-darker)}table.svelte-1uog5ez{width:100%;border-collapse:collapse;font-size:.9rem}th.svelte-1uog5ez,td.svelte-1uog5ez{text-align:left;padding:.5rem .4rem;border-bottom:1px solid var(--lq-border)}th.svelte-1uog5ez{font-weight:600;color:var(--lq-muted-foreground);font-size:.8rem}.mono.svelte-1uog5ez{font-family:ui-monospace,monospace;font-size:.78rem}.small.svelte-1uog5ez{font-size:.8rem}.small-m.svelte-1uog5ez{width:min(480px,94vw)}.row.end.svelte-1uog5ez{display:flex;justify-content:flex-end;gap:.5rem}@media(max-width:640px){table.svelte-1uog5ez{display:block;overflow-x:auto}}.apikey.svelte-84q6ud{max-width:900px}.lead.svelte-84q6ud{margin:0 0 1.25rem;line-height:1.5}.card.svelte-84q6ud{display:grid;grid-template-columns:minmax(0,1fr);gap:.75rem;padding:1.5rem;margin-bottom:1rem;border:1px solid var(--lq-border);border-radius:1rem;background:#fff;box-shadow:var(--lq-shadow)}h2.svelte-84q6ud{margin:0;font-size:1.125rem}.row.svelte-84q6ud{display:flex;gap:.5rem;flex-wrap:wrap}.row.svelte-84q6ud .lq-input:where(.svelte-84q6ud){flex:1;min-width:12rem}.fresh.svelte-84q6ud{padding:1rem;border-radius:.75rem;background:var(--blue-lightest, #eef6ff)}.fresh.svelte-84q6ud p:where(.svelte-84q6ud){margin:0 0 .5rem}.keyrow.svelte-84q6ud{display:flex;gap:.5rem;align-items:center;flex-wrap:wrap}.key.svelte-84q6ud{font-size:1rem;padding:.375rem .625rem;background:#fff;border-radius:.5rem;border:1px solid var(--lq-border);word-break:break-all}.ex.svelte-84q6ud{white-space:pre-wrap;word-break:break-all;margin:.75rem 0 0;padding:.625rem .75rem;background:#1f2937;color:#e5e7eb;border-radius:.5rem;font-size:.8125rem;overflow-x:auto}table.svelte-84q6ud{width:100%;border-collapse:collapse;font-size:.875rem}th.svelte-84q6ud,td.svelte-84q6ud{text-align:left;padding:.5rem;border-bottom:1px solid var(--lq-border)}th.svelte-84q6ud{color:var(--lq-gray-500);font-weight:500}.small.svelte-84q6ud{height:2rem;padding:0 .75rem;font-size:.8125rem}.danger.svelte-84q6ud{background:#d9534f}.danger.svelte-84q6ud:hover{background:#c9302c}.err.svelte-84q6ud{color:#c0392b;margin:0}code.svelte-84q6ud{font-family:ui-monospace,SFMono-Regular,Menlo,monospace}@media(max-width:640px){th.svelte-84q6ud:nth-child(3),td.svelte-84q6ud:nth-child(3),th.svelte-84q6ud:nth-child(5),td.svelte-84q6ud:nth-child(5){display:none}}.apidocs.svelte-1y4i4un{max-width:960px}.lead.svelte-1y4i4un{margin:0 0 1.25rem;line-height:1.5}.card.svelte-1y4i4un{padding:1.5rem;margin-bottom:1rem;border:1px solid var(--lq-border);border-radius:1rem;background:#fff;box-shadow:var(--lq-shadow)}h2.svelte-1y4i4un{margin:0 0 .75rem;font-size:1.125rem}.card.svelte-1y4i4un h2:where(.svelte-1y4i4un):not(:first-child){margin-top:1.25rem}.ep.svelte-1y4i4un{padding:.75rem 0;border-top:1px solid var(--lq-border)}.ep.svelte-1y4i4un:first-of-type{border-top:0}.ep.svelte-1y4i4un p:where(.svelte-1y4i4un){margin:.375rem 0;line-height:1.5;font-size:.9375rem}.sig.svelte-1y4i4un code:where(.svelte-1y4i4un){font-size:.9375rem;font-weight:600;word-break:break-all}.m.svelte-1y4i4un{display:inline-block;min-width:3.75rem;padding:.125rem .375rem;border-radius:.375rem;font:600 .75rem ui-monospace,monospace;text-align:center;color:#fff;background:#3b82f6}.m-post.svelte-1y4i4un{background:#16a34a}.m-patch.svelte-1y4i4un{background:#d97706}.m-delete.svelte-1y4i4un{background:#dc2626}.m-put.svelte-1y4i4un{background:#7c3aed}pre.svelte-1y4i4un{margin:.375rem 0 0;padding:.625rem .75rem;background:#1f2937;color:#e5e7eb;border-radius:.5rem;font-size:.8125rem;overflow-x:auto;white-space:pre-wrap;word-break:break-all}code.svelte-1y4i4un{font-family:ui-monospace,SFMono-Regular,Menlo,monospace}ul.svelte-1y4i4un{margin:0;padding-left:1.25rem;line-height:1.6}.m-cluster.svelte-msgxbw,.m-tabbar.svelte-msgxbw{display:none}@media(max-width:767px){.m-cluster.svelte-msgxbw{display:flex;position:fixed;top:0;left:0;height:var(--lq-header-h);align-items:center;gap:.5rem;padding-left:max(12px,env(safe-area-inset-left));z-index:21}.m-logo.svelte-msgxbw{display:grid;place-items:center;width:32px;height:32px}.m-add.svelte-msgxbw{display:grid;place-items:center;width:28px;height:28px;border:1px solid var(--lq-primary);color:var(--lq-primary);border-radius:.4rem}.m-avatar.svelte-msgxbw{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;background:#f3d9de;color:#8a4b57;font:500 .7rem/1 var(--lq-font-sans);text-decoration:none}.m-tabbar.svelte-msgxbw{display:grid;grid-template-columns:repeat(5,1fr);position:fixed;left:0;right:0;bottom:0;z-index:45;height:calc(var(--lq-tabbar-h) + env(safe-area-inset-bottom));padding-bottom:env(safe-area-inset-bottom);background:#fff;border-top:1px solid var(--lq-border)}.m-tabbar.svelte-msgxbw a:where(.svelte-msgxbw){display:grid;justify-items:center;align-content:center;gap:2px;text-decoration:none;color:#6d7680;font:500 .6875rem/1 var(--lq-font-sans);-webkit-tap-highlight-color:transparent}.m-tabbar.svelte-msgxbw a.on:where(.svelte-msgxbw){color:var(--text-dark, #0a0a0a)}.m-tabbar.svelte-msgxbw a.on:where(.svelte-msgxbw) span:where(.svelte-msgxbw){font-weight:600}}.mini.svelte-1rrx7sd,.full.svelte-1rrx7sd{display:none}@media(max-width:767px){.mini.svelte-1rrx7sd{display:grid;grid-template-columns:44px minmax(0,1fr) 44px 40px;align-items:center;gap:.6rem;position:fixed;left:8px;right:8px;bottom:calc(var(--lq-tabbar-h) + env(safe-area-inset-bottom) + 6px);height:var(--lq-mplayer-h);padding:0 .4rem 0 .5rem;background:#0f1b2d;color:#fff;border-radius:.75rem;box-shadow:0 4px 16px #00000040;z-index:44;overflow:hidden}.mini.in-reader.svelte-1rrx7sd{bottom:calc(env(safe-area-inset-bottom) + 6px)}.mini-progress.svelte-1rrx7sd{position:absolute;left:0;right:0;bottom:0;height:2px;background:#fff3}.mini-progress.svelte-1rrx7sd div:where(.svelte-1rrx7sd){height:100%;background:#fff}.cover.svelte-1rrx7sd{width:44px;height:44px;border-radius:.45rem;background:linear-gradient(135deg,#1d3557,#457b9d) center/cover}.meta.svelte-1rrx7sd{display:grid;min-width:0;line-height:1.25}.meta.svelte-1rrx7sd b:where(.svelte-1rrx7sd),.meta.svelte-1rrx7sd small:where(.svelte-1rrx7sd){white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.meta.svelte-1rrx7sd b:where(.svelte-1rrx7sd){font-weight:500;font-size:.9rem}.meta.svelte-1rrx7sd small:where(.svelte-1rrx7sd){opacity:.7;font-size:.75rem}.ib.svelte-1rrx7sd{background:none;border:0;color:inherit;width:44px;height:44px;display:grid;place-items:center;cursor:pointer;position:relative;border-radius:50%}.ib.on.svelte-1rrx7sd{color:var(--lq-primary)}.ib.svelte-1rrx7sd small:where(.svelte-1rrx7sd){position:absolute;right:8px;top:6px;font-size:.6rem;font-weight:700}.full.svelte-1rrx7sd{display:flex;flex-direction:column;position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;background:#f4f5f7;color:#0a0a0a;padding:env(safe-area-inset-top) 0 env(safe-area-inset-bottom);animation:svelte-1rrx7sd-up .22s ease-out}@keyframes svelte-1rrx7sd-up{0%{transform:translateY(100%)}to{transform:none}}.full-head.svelte-1rrx7sd{position:relative;display:grid;grid-template-columns:44px 1fr 44px;align-items:center;padding:.9rem .5rem .25rem;touch-action:none}.grab.svelte-1rrx7sd{position:absolute;top:6px;left:50%;width:40px;height:4px;margin-left:-20px;border-radius:2px;background:#c3c8cd}.full-title.svelte-1rrx7sd{text-align:center;font-weight:600;color:inherit;text-decoration:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.full-sync.svelte-1rrx7sd{flex:1;overflow-y:auto;padding:30vh 1.5rem;font:400 1.35rem/2.1 var(--lq-font-sans);color:#8a9199;-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 22%,#000 78%,transparent 100%);mask-image:linear-gradient(to bottom,transparent 0,#000 22%,#000 78%,transparent 100%)}.s.past.svelte-1rrx7sd{color:#a9afb5}.s.cur.svelte-1rrx7sd{color:#0a0a0a;font-weight:700}.big-cover.svelte-1rrx7sd{width:min(70vw,300px);aspect-ratio:1;margin:0 auto;border-radius:1rem;background:linear-gradient(135deg,#1d3557,#457b9d) center/cover}.full-controls.svelte-1rrx7sd{padding:.5rem 1.25rem 1.25rem;background:#fff;border-top:1px solid var(--lq-border)}.seek.svelte-1rrx7sd{width:100%;accent-color:#0f1b2d}.times.svelte-1rrx7sd{display:flex;justify-content:space-between;font:500 .75rem ui-monospace,monospace;color:#6d7680}.row-main.svelte-1rrx7sd{display:flex;justify-content:space-between;align-items:center;margin:.5rem 0}.bigplay.svelte-1rrx7sd{width:64px;height:64px;border-radius:50%;border:0;background:#0f1b2d;color:#fff;display:grid;place-items:center}.row-sub.svelte-1rrx7sd{display:flex;justify-content:space-around;align-items:center}.rate.svelte-1rrx7sd{background:var(--lq-muted);border:0;border-radius:1rem;padding:.35rem .8rem;font:italic 600 1rem var(--lq-font-sans)}}.offline-ind.svelte-skr994{position:fixed;left:50%;transform:translate(-50%);bottom:1rem;z-index:60;display:inline-flex;align-items:center;gap:.45rem;background:#1d6b45;color:#fff;font:500 .8125rem/1 var(--lq-font-sans);padding:.5rem .85rem;border-radius:999px;box-shadow:var(--lq-shadow-strong);white-space:nowrap;pointer-events:none}.offline-ind.off.svelte-skr994{background:#262b30}@media(max-width:767px){.offline-ind.svelte-skr994{bottom:calc(var(--lq-tabbar-h) + env(safe-area-inset-bottom) + 10px)}body.lq-has-mplayer .offline-ind.svelte-skr994{bottom:calc(var(--lq-tabbar-h) + var(--lq-mplayer-h) + env(safe-area-inset-bottom) + 18px)}}@media(max-width:900px){.offline-ind.in-reader.svelte-skr994{bottom:calc(4.5rem + env(safe-area-inset-bottom))}body.lq-has-mplayer .offline-ind.in-reader.svelte-skr994{bottom:calc(4.5rem + var(--lq-mplayer-h) + env(safe-area-inset-bottom) + 12px)}}.dot.svelte-skr994{width:8px;height:8px;border-radius:50%;background:#f0b429}.box.svelte-eg71yq{width:300px;height:48px;border:1px solid var(--lq-gray-300);border-radius:.375rem;display:flex;align-items:center;gap:.5rem;padding:0 .6rem}.box.svelte-eg71yq>span:where(.svelte-eg71yq){flex:1;overflow:hidden;white-space:nowrap}.pm.svelte-eg71yq{width:34px;height:26px;border:1px solid var(--lq-border);background:var(--lq-surface);color:inherit;border-radius:.375rem;cursor:pointer}.layouts.svelte-eg71yq{display:flex;gap:4px;width:300px}.lay.svelte-eg71yq{flex:1;height:66px;border:1px solid var(--lq-gray-300);border-radius:.375rem;background:var(--lq-background);color:inherit;display:grid;place-items:center;gap:2px;font:400 .8rem var(--lq-font-sans);cursor:pointer;padding:.4rem 0}.lay.on.svelte-eg71yq{border-color:var(--lq-foreground);background:var(--lq-muted)}.ico.svelte-eg71yq{display:flex;gap:3px;border:1.5px solid currentColor;border-radius:2px;padding:3px 4px;width:32px;height:20px;justify-content:center}.ico.svelte-eg71yq i:where(.svelte-eg71yq){display:block;border-top:1.5px solid currentColor;border-bottom:1.5px solid currentColor;height:7px;width:16px}.ico.wide.svelte-eg71yq i:where(.svelte-eg71yq):first-child{width:24px}.ico.wide.svelte-eg71yq i:where(.svelte-eg71yq):last-child,.ico.standard.svelte-eg71yq i:where(.svelte-eg71yq):last-child{display:none}.ico.columns.svelte-eg71yq i:where(.svelte-eg71yq){width:9px}.top.svelte-eg71yq{align-items:flex-start}.radios.svelte-eg71yq{display:grid;gap:.4rem;width:300px}.radios.svelte-eg71yq label:where(.svelte-eg71yq){display:flex;align-items:center;gap:.5rem;cursor:pointer}.sw.svelte-eg71yq{width:28px;height:16px;border-radius:4px;display:inline-block}.sw.yellow.svelte-eg71yq{background:#ffe895}.sw.green.svelte-eg71yq{background:#b9ebc3}.dis.svelte-eg71yq{opacity:.55;cursor:default}.chips.svelte-eg71yq{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.6rem}.chip.svelte-eg71yq{display:inline-flex;align-items:center;gap:.3rem;border:1px solid var(--lq-primary);background:var(--lq-primary-subtle);color:var(--lq-primary-dark);border-radius:999px;padding:.3rem .8rem;font-size:.875rem}.cx.svelte-eg71yq{border:0;background:none;cursor:pointer;color:inherit;font-size:1rem;padding:0 0 0 .2rem}.mini.svelte-eg71yq{height:2rem;width:auto;color:inherit;background:var(--lq-background)}.small.svelte-eg71yq{font-size:.85rem}.facts.svelte-e7bmy0{list-style:none;padding:0;margin:.5rem 0;display:grid;gap:.1rem}.facts.svelte-e7bmy0 li:where(.svelte-e7bmy0){display:flex;align-items:center;gap:.6rem;padding:.45rem 0;border-bottom:1px dashed var(--lq-border)}.val.svelte-e7bmy0{font-weight:500}.src.svelte-e7bmy0{white-space:nowrap}.tag2.svelte-e7bmy0{font-size:.72rem;border:1px solid var(--lq-border);border-radius:.25rem;padding:0 .35rem;color:var(--lq-muted-foreground);white-space:nowrap}.icon.svelte-e7bmy0{background:none;border:0;cursor:pointer;color:var(--lq-muted-foreground);padding:.2rem}.icon.svelte-e7bmy0:hover{color:inherit}.ed.svelte-e7bmy0{flex:1;height:34px}.add.svelte-e7bmy0{display:flex;gap:.5rem;margin-top:.5rem}.add.svelte-e7bmy0 input:where(.svelte-e7bmy0){flex:1;height:38px}.k.svelte-e7bmy0{width:150px;height:38px}.small.svelte-e7bmy0{font-size:.85rem}@media(max-width:600px){.add.svelte-e7bmy0{flex-wrap:wrap}.src.svelte-e7bmy0{display:none}}.app-settings.svelte-1v4egpq{background:var(--lq-background);color:var(--lq-foreground);border-radius:1rem;width:min(1440px,96vw);height:min(820px,92vh);display:flex;flex-direction:column;box-shadow:var(--lq-shadow-strong)}.as-head.svelte-1v4egpq{display:flex;align-items:center;gap:.9rem;padding:1.5rem 2rem 1rem 1.5rem}.as-head.svelte-1v4egpq h2:where(.svelte-1v4egpq){margin:0;font:600 1.375rem/1 var(--lq-font-sans)}.x.svelte-1v4egpq{background:none;border:0;cursor:pointer;color:inherit;padding:.25rem}.as-body.svelte-1v4egpq{flex:1;min-height:0;display:grid;grid-template-columns:300px 1fr;gap:2.5rem;padding:1rem 1.5rem 1.5rem}.as-nav.svelte-1v4egpq{display:grid;align-content:start;gap:.1rem}.as-nav.svelte-1v4egpq button:where(.svelte-1v4egpq){display:flex;align-items:center;gap:.75rem;height:40px;padding:0 .9rem;border:0;border-radius:.375rem;background:none;color:var(--lq-muted-foreground);font:400 1rem var(--lq-font-sans);cursor:pointer;text-align:left}.as-nav.svelte-1v4egpq button:where(.svelte-1v4egpq):hover{background:var(--lq-muted)}.as-nav.svelte-1v4egpq button.on:where(.svelte-1v4egpq){background:var(--as-nav-on, #0a0f1a);color:#fff}.as-main.svelte-1v4egpq{overflow-y:auto;padding-right:1rem}.as-inner.svelte-1v4egpq{max-width:880px}.as-inner.svelte-1v4egpq .sec{border-bottom:1px solid var(--lq-border);padding:1.1rem 0}.as-inner.svelte-1v4egpq .cap{text-transform:uppercase;font-size:.9375rem;font-weight:500;letter-spacing:.01em}.as-inner.svelte-1v4egpq .lrow{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:44px}.as-inner.svelte-1v4egpq .srow{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:38px;cursor:pointer;font-size:.9375rem}.as-inner.svelte-1v4egpq .sel{width:300px;height:44px;color:inherit;background:var(--lq-background)}.as-inner.svelte-1v4egpq .switch{width:18px;height:18px;accent-color:#2e75cd;cursor:pointer}.dd.svelte-1v4egpq{display:flex;align-items:center;justify-content:flex-end;gap:.5rem;border:0;cursor:pointer;font:inherit}.num.svelte-1v4egpq{width:110px}.sub.svelte-1v4egpq{min-height:0;padding-top:.5rem}.chips.svelte-1v4egpq{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.75rem}.chip.svelte-1v4egpq{display:inline-flex;align-items:center;gap:.3rem;border:1px solid var(--lq-border);background:var(--lq-background);color:inherit;border-radius:999px;padding:.35rem .8rem;font:400 .875rem var(--lq-font-sans);cursor:pointer}.chip.on.svelte-1v4egpq{border-color:var(--lq-primary);background:var(--lq-primary-subtle);color:var(--lq-primary-dark)}.small.svelte-1v4egpq{font-size:.85rem}.fb.svelte-1v4egpq{display:grid;gap:.4rem;margin-top:.5rem}.fb-row.svelte-1v4egpq{display:flex;align-items:center;gap:.75rem;padding:.4rem 0;border-bottom:1px dashed var(--lq-border)}.fb-t.svelte-1v4egpq{font-weight:500}.tag2.svelte-1v4egpq{font-size:.75rem;border:1px solid var(--lq-border);border-radius:.25rem;padding:0 .35rem;color:var(--lq-muted-foreground)}.danger.svelte-1v4egpq{color:var(--red-default);border-color:var(--red-default)}.lang-row.svelte-1v4egpq{display:flex;align-items:center;gap:1rem;padding:.75rem 0;border-bottom:1px dashed var(--lq-border)}.add.svelte-1v4egpq{margin-top:1rem}@media(max-width:800px){.as-body.svelte-1v4egpq{grid-template-columns:1fr}.as-nav.svelte-1v4egpq{grid-auto-flow:column;overflow-x:auto}}.hd.svelte-1ylyz71{display:flex;align-items:center;gap:1rem;background:#fff;border-radius:1rem;padding:1.2rem 1.4rem;margin-bottom:1rem;flex-wrap:wrap}.av.svelte-1ylyz71{width:64px;height:64px;border-radius:50%;background:linear-gradient(135deg,#2d6cdf,#6aa7ff);color:#fff;font:700 1.6rem var(--lq-font-sans);display:grid;place-items:center}h1.svelte-1ylyz71{margin:0;font:600 1.5rem var(--lq-font-sans)}.stats.svelte-1ylyz71{display:flex;gap:1rem;flex-wrap:wrap;font-size:.9rem;margin:.25rem 0}.spacer.svelte-1ylyz71{flex:1}.small.svelte-1ylyz71{font-size:.8rem}.shelf-title.svelte-1ylyz71{font:600 1.125rem/1.2 var(--lq-font-sans);margin:1.25rem 0 .6rem}.grid.svelte-1ylyz71{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:8px}.hd.svelte-1byy1ks{display:flex;align-items:center;gap:1.25rem;background:#fff;border-radius:1rem;padding:1.2rem 1.4rem;margin-bottom:1rem;flex-wrap:wrap}.logo.svelte-1byy1ks{width:150px;height:90px;display:grid;place-items:center;flex:none}.logo.svelte-1byy1ks img:where(.svelte-1byy1ks){max-width:90%;max-height:70px;object-fit:contain}.logo.svelte-1byy1ks span:where(.svelte-1byy1ks){font:700 1.05rem var(--lq-font-sans);text-align:center;padding:0 .4rem}.info.svelte-1byy1ks{min-width:0;flex:1 1 320px}h1.svelte-1byy1ks{margin:0;font:600 1.5rem var(--lq-font-sans)}.desc.svelte-1byy1ks{margin:.35rem 0;max-width:70ch}.stats.svelte-1byy1ks{display:flex;gap:1rem;flex-wrap:wrap;font-size:.9rem}.spacer.svelte-1byy1ks{flex:1}.btns.svelte-1byy1ks{display:flex;gap:.5rem}.btns.svelte-1byy1ks a:where(.svelte-1byy1ks){text-decoration:none}.shelf-title.svelte-1byy1ks{font:600 1.125rem/1.2 var(--lq-font-sans);margin:1.25rem 0 .6rem}.grid.svelte-1byy1ks{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:8px}.card.svelte-11n1vj{background:#fff;border-radius:1rem;padding:1.25rem 1.5rem;max-width:900px}.head.svelte-11n1vj{display:flex;gap:1rem;align-items:flex-start;flex-wrap:wrap}.img.svelte-11n1vj{width:140px;height:94px;border-radius:.6rem;background:center/cover;flex:none}.t.svelte-11n1vj{min-width:0;flex:1 1 300px}h1.svelte-11n1vj{margin:0 0 .25rem;font:600 1.35rem var(--lq-font-sans)}.desc.svelte-11n1vj{margin:.4rem 0 0;font-size:.92rem}.spacer.svelte-11n1vj{flex:1}.head.svelte-11n1vj .lq-btn:where(.svelte-11n1vj){text-decoration:none}.shares.svelte-emg85z .lq-tabs:where(.svelte-emg85z){margin-bottom:1rem}.lq-tab.svelte-emg85z{background:none;border:0;cursor:pointer}.card.svelte-emg85z{background:#fff;border-radius:1rem;padding:.6rem 1.1rem;margin-bottom:1rem}.row.svelte-emg85z{display:flex;align-items:center;gap:.7rem;padding:.55rem 0;border-bottom:1px solid #eef0f2;flex-wrap:wrap}.row.svelte-emg85z:last-child{border-bottom:0}.row.svelte-emg85z a:where(.svelte-emg85z){text-decoration:none;font-weight:500}.kind.svelte-emg85z{font-size:.72rem;text-transform:uppercase;letter-spacing:.03em;color:var(--grey-ink01, #667);min-width:60px}.spacer.svelte-emg85z{flex:1}.small.svelte-emg85z{font-size:.8rem}.sm.svelte-emg85z{padding:.25rem .7rem;font-size:.82rem}.note.svelte-emg85z{width:180px;padding:.25rem .5rem;font-size:.82rem}.state.svelte-emg85z{font-size:.8rem;border-radius:.4rem;padding:.15rem .5rem}.state.pending.svelte-emg85z{background:#fff3cd;color:#7a5b00}.state.approved.svelte-emg85z{background:#e6f6ec;color:#1d7a45}.state.rejected.svelte-emg85z{background:#fde8ec;color:#a5243f}h3.svelte-emg85z{font:600 1rem var(--lq-font-sans);margin:1rem 0 .5rem .2rem}.auto.svelte-emg85z{display:inline-flex;gap:.5rem;align-items:center;font-size:.9rem}.ns.svelte-7kn8is{max-width:820px}h1.svelte-7kn8is{font:600 1.6rem var(--lq-font-sans);margin:.5rem 0 1rem}section.svelte-7kn8is{border:1px solid var(--lq-border);border-radius:.9rem;padding:1.1rem 1.25rem;margin-bottom:1rem;background:#fff}h2.svelte-7kn8is{font:600 1.1rem var(--lq-font-sans);margin:0 0 .6rem}.sh.svelte-7kn8is{display:flex;justify-content:space-between;align-items:baseline}.muted.svelte-7kn8is{color:var(--lq-gray-500, #737373)}.small.svelte-7kn8is{font-size:.8rem}.ok.svelte-7kn8is{color:var(--lq-primary-dark);font-size:.88rem}.grid.svelte-7kn8is{width:100%;border-collapse:collapse;margin-top:.5rem}.grid.svelte-7kn8is th:where(.svelte-7kn8is){font-size:.8rem;font-weight:600;color:#525252;text-align:center;padding:.3rem;width:74px}.grid.svelte-7kn8is th:where(.svelte-7kn8is):first-child{width:auto}.grid.svelte-7kn8is td:where(.svelte-7kn8is){border-top:1px solid #f0f0f0;padding:.7rem .3rem;vertical-align:middle}.grid.svelte-7kn8is td:where(.svelte-7kn8is) b:where(.svelte-7kn8is){display:block;font-weight:600;font-size:.95rem}.grid.svelte-7kn8is td:where(.svelte-7kn8is) .small:where(.svelte-7kn8is){display:block;margin-top:.15rem}.c.svelte-7kn8is{text-align:center}.ic.svelte-7kn8is{margin-right:.4rem}.sw.svelte-7kn8is{position:relative;display:inline-block;width:38px;height:22px;cursor:pointer}.sw.svelte-7kn8is input:where(.svelte-7kn8is){opacity:0;width:0;height:0;position:absolute}.sw.svelte-7kn8is span:where(.svelte-7kn8is){position:absolute;top:0;right:0;bottom:0;left:0;background:#d4d4d4;border-radius:22px;transition:background .15s}.sw.svelte-7kn8is span:where(.svelte-7kn8is):before{content:"";position:absolute;width:16px;height:16px;left:3px;top:3px;background:#fff;border-radius:50%;transition:transform .15s}.sw.svelte-7kn8is input:where(.svelte-7kn8is):checked+span:where(.svelte-7kn8is){background:var(--lq-primary)}.sw.svelte-7kn8is input:where(.svelte-7kn8is):checked+span:where(.svelte-7kn8is):before{transform:translate(16px)}.sw.svelte-7kn8is input:where(.svelte-7kn8is):focus-visible+span:where(.svelte-7kn8is){box-shadow:0 0 0 3px var(--lq-primary-lightest)}.row.svelte-7kn8is{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap;margin:.4rem 0}.time.svelte-7kn8is{width:auto;min-width:9.5rem;font-variant-numeric:tabular-nums}.sel.svelte-7kn8is{width:90px}.subs.svelte-7kn8is,.log.svelte-7kn8is{list-style:none;padding:0;margin:.6rem 0 0;display:grid;gap:.4rem}.subs.svelte-7kn8is li:where(.svelte-7kn8is){display:flex;justify-content:space-between;align-items:center;gap:.5rem;border:1px solid #f0f0f0;border-radius:.5rem;padding:.5rem .7rem}.subs.svelte-7kn8is li:where(.svelte-7kn8is)>span:where(.svelte-7kn8is){display:flex;flex-direction:column}.log.svelte-7kn8is li:where(.svelte-7kn8is){display:flex;gap:.6rem;align-items:baseline;font-size:.88rem;flex-wrap:wrap}.st.svelte-7kn8is{font-size:.72rem;text-transform:uppercase;letter-spacing:.03em;padding:.05rem .4rem;border-radius:.3rem;background:#f0f0f0;color:#525252}.st-sent.svelte-7kn8is{background:var(--lq-primary-subtle);color:var(--lq-primary-dark)}.st-error.svelte-7kn8is{background:#fdecea;color:#c0392b}.dn.svelte-uyqy9u{max-width:1200px;margin:32px auto;padding:0 16px;font-family:var(--lq-font-sans)}header.svelte-uyqy9u{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap;margin-bottom:1rem}header.svelte-uyqy9u a:where(.svelte-uyqy9u){color:var(--lq-link);font-size:.9rem}h1.svelte-uyqy9u{font-size:1.4rem;margin:0}h2.svelte-uyqy9u{font-size:1rem;margin:0}h3.svelte-uyqy9u{font-size:.85rem;margin:.8rem 0 .3rem;color:#525252}.muted.svelte-uyqy9u{color:#737373}.small.svelte-uyqy9u{font-size:.8rem}.bar.svelte-uyqy9u{display:flex;gap:1rem;align-items:end;flex-wrap:wrap}.bar.svelte-uyqy9u label:where(.svelte-uyqy9u){display:grid;gap:.25rem;font-size:.85rem}.bar.svelte-uyqy9u .chk:where(.svelte-uyqy9u){display:flex;align-items:center;gap:.4rem}.bar.svelte-uyqy9u select:where(.svelte-uyqy9u){min-width:280px}.jobs.svelte-uyqy9u{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:.6rem;margin:1rem 0}.job.svelte-uyqy9u{border:1px solid var(--lq-border);border-radius:.7rem;padding:.7rem;display:flex;flex-direction:column;gap:.5rem;background:#fff}.job.sel.svelte-uyqy9u{border-color:var(--lq-primary);background:var(--lq-primary-subtle)}.pick.svelte-uyqy9u{background:none;border:0;text-align:left;cursor:pointer;padding:0;display:grid;gap:.2rem;font:inherit}.result.svelte-uyqy9u{border:1px solid var(--lq-border);border-radius:.6rem;padding:.6rem .8rem;margin-bottom:1rem;background:#fafafa}.result.st-sent.svelte-uyqy9u{border-color:var(--lq-primary);background:var(--lq-primary-subtle)}pre.svelte-uyqy9u{font-size:.75rem;white-space:pre-wrap;max-height:260px;overflow:auto}.cols.svelte-uyqy9u{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:1rem}@media(max-width:900px){.cols.svelte-uyqy9u{grid-template-columns:1fr}}section.svelte-uyqy9u{border:1px solid var(--lq-border);border-radius:.8rem;padding:.8rem;background:#fff}.pvh.svelte-uyqy9u{display:flex;gap:.5rem;align-items:center;margin-bottom:.5rem}.pvh.svelte-uyqy9u a:where(.svelte-uyqy9u){font-size:.85rem;color:var(--lq-link)}.tab.svelte-uyqy9u{border:1px solid var(--lq-border);background:#fff;border-radius:.4rem;padding:.2rem .6rem;cursor:pointer;font:inherit;font-size:.8rem}.tab.on.svelte-uyqy9u{background:var(--lq-primary-dark);color:#fff;border-color:transparent}iframe.svelte-uyqy9u{width:100%;height:720px;border:1px solid #f0f0f0;border-radius:.5rem;background:#f5f5f5}ul.svelte-uyqy9u{list-style:none;padding:0;margin:0;display:grid;gap:.3rem;font-size:.85rem}.st.svelte-uyqy9u{font-size:.7rem;text-transform:uppercase;padding:.05rem .35rem;border-radius:.3rem;background:#f0f0f0;color:#525252}.st-sent.svelte-uyqy9u{background:var(--lq-primary-subtle);color:var(--lq-primary-dark)}.st-error.svelte-uyqy9u{background:#fdecea;color:#c0392b}.lotd.svelte-unk2zn{max-width:640px}h1.svelte-unk2zn{font:600 1.4rem var(--lq-font-sans);margin:.5rem 0 1rem}.testtoggle.svelte-1otvfom{font-size:.85rem;font-weight:400;display:inline-flex;gap:.35rem;align-items:center;margin-right:.75rem}.cols.svelte-1otvfom{display:grid;grid-template-columns:repeat(auto-fit,minmax(360px,1fr));gap:1rem}.bars.svelte-1otvfom{display:flex;gap:4px;align-items:flex-end;height:140px;padding-top:.4rem}.bar.svelte-1otvfom{flex:1;display:flex;flex-direction:column;align-items:center;height:100%;justify-content:flex-end}.bar.svelte-1otvfom span:where(.svelte-1otvfom){width:100%;background:#2e75cd;border-radius:3px 3px 0 0;min-height:2px}.bar.svelte-1otvfom i:where(.svelte-1otvfom){font-style:normal;font-size:.66rem;color:#7f8b99;margin-top:3px}code.svelte-1otvfom{font-size:.78rem}.cols.svelte-6vw5qg{display:grid;grid-template-columns:repeat(auto-fit,minmax(340px,1fr));gap:1rem}code.svelte-6vw5qg{font-size:.78rem}.cover.svelte-1qy47jq{width:84px;height:60px;object-fit:cover;border-radius:6px;flex:none;align-self:flex-start}.edit.svelte-1qy47jq{margin:.7rem 0 .5rem}label.row.svelte-1qy47jq{gap:.35rem;font-weight:400}.cols.svelte-1g4gp03{display:grid;grid-template-columns:minmax(0,2fr) minmax(280px,1fr);gap:1rem;align-items:start}.linkish.svelte-1g4gp03{background:none;border:0;padding:0;cursor:pointer;font:600 .88rem var(--lq-font-sans);color:#1f5fae;text-align:left}.posts.svelte-1g4gp03{background:#f8fafc}.post.svelte-1g4gp03{border-left:3px solid #cfd8e3;padding:.35rem .6rem;margin:.35rem 0;background:#fff}.post.deleted.svelte-1g4gp03{opacity:.55;border-left-color:#f0b8b3}.corr.svelte-l29esl{margin-top:.5rem;border-left:3px solid #f2c46d;padding-left:.6rem}tr.hid.svelte-13pk4n7 td:where(.svelte-13pk4n7){opacity:.55}.editor.svelte-13pk4n7{background:#f8fafc}.items.svelte-13pk4n7{margin:.6rem 0;display:grid;gap:.3rem}.item.svelte-13pk4n7{background:#fff;border:1px solid #e3e8ef;border-radius:6px;padding:.25rem .5rem;font-size:.85rem}.picks.svelte-13pk4n7{display:flex;flex-wrap:wrap;gap:.3rem;margin-top:.5rem}code.svelte-13pk4n7{font-size:.74rem}.lv.svelte-er5vaf{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:1rem}.item.svelte-er5vaf{border-bottom:1px solid #f0f3f7;padding:.3rem 0;font-size:.86rem}img.svelte-enml0h{border-radius:6px;object-fit:cover}code.svelte-enml0h,code.svelte-1170h5b{font-size:.78rem}.detail.svelte-1170h5b{max-width:420px;word-break:break-word}.adm.svelte-bpsve8{display:flex;min-height:100vh;background:#f4f6f9;font-family:var(--lq-font-sans);color:#1f2937}.adm-denied.svelte-bpsve8{margin:12vh auto;text-align:center}.adm-denied.svelte-bpsve8 h1:where(.svelte-bpsve8){font-size:4rem;margin:0;color:#c0392b}.adm-nav.svelte-bpsve8{width:228px;flex:none;background:#14202e;color:#c9d4e0;display:flex;flex-direction:column;padding:.9rem .6rem;position:sticky;top:0;height:100vh;overflow-y:auto}.adm-brand.svelte-bpsve8{display:flex;align-items:center;gap:.5rem;color:#fff;text-decoration:none;font-size:.95rem;padding:.2rem .5rem 1rem}.adm-brand.svelte-bpsve8 b:where(.svelte-bpsve8){color:#6cc3ff}.adm-group.svelte-bpsve8{text-transform:uppercase;font-size:.68rem;letter-spacing:.08em;color:#7f93a8;margin:.9rem .6rem .3rem}.adm-link.svelte-bpsve8{display:flex;gap:.6rem;align-items:center;color:#c9d4e0;text-decoration:none;padding:.45rem .6rem;border-radius:6px;font-size:.9rem}.adm-link.svelte-bpsve8:hover{background:#1f3044;color:#fff}.adm-link.on.svelte-bpsve8{background:#2e75cd;color:#fff}.adm-link.svelte-bpsve8 .ico:where(.svelte-bpsve8){width:1.2rem;text-align:center;opacity:.9}.adm-foot.svelte-bpsve8{margin-top:auto;padding:.8rem .6rem 0;border-top:1px solid #24364b;font-size:.82rem;display:grid;gap:.4rem}.adm-foot.svelte-bpsve8 a:where(.svelte-bpsve8){color:#8fc6ff;text-decoration:none}.role.svelte-bpsve8{padding:0 .4rem;border-radius:999px;background:#2e75cd;color:#fff;font-size:.72rem}.role-librarian.svelte-bpsve8{background:#2f9e6e}.adm-main.svelte-bpsve8{flex:1;min-width:0;padding:1.4rem 1.8rem 3rem}.muted.svelte-bpsve8{color:#6b7785}.adm h1.adm-title{font-size:1.45rem;margin:0 0 1rem;display:flex;align-items:center;gap:.6rem}.adm .adm-card{background:#fff;border:1px solid #e3e8ef;border-radius:10px;padding:1rem 1.1rem;margin-bottom:1rem}.adm .adm-card h2{font-size:1.02rem;margin:0 0 .7rem;display:flex;align-items:center;gap:.5rem}.adm .grid{display:grid;gap:.8rem;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));margin-bottom:1rem}.adm .stat{background:#fff;border:1px solid #e3e8ef;border-radius:10px;padding:.8rem 1rem}.adm .stat .k{font-size:.75rem;color:#6b7785;text-transform:uppercase;letter-spacing:.04em}.adm .stat .v{font-size:1.6rem;font-weight:700;margin-top:.15rem;font-variant-numeric:tabular-nums}.adm .stat .s{font-size:.78rem;color:#6b7785;margin-top:.1rem}.adm table.t{width:100%;border-collapse:collapse;font-size:.86rem}.adm table.t th{text-align:left;font-weight:600;color:#52606d;border-bottom:1px solid #e3e8ef;padding:.45rem .5rem;font-size:.76rem;text-transform:uppercase;letter-spacing:.03em}.adm table.t td{border-bottom:1px solid #f0f3f7;padding:.45rem .5rem;vertical-align:top}.adm table.t tr:hover td{background:#fafbfd}.adm .num{text-align:right;font-variant-numeric:tabular-nums}.adm .pill{display:inline-block;padding:.05rem .5rem;border-radius:999px;font-size:.74rem;background:#eef2f7;color:#364352;white-space:nowrap}.adm .pill.ok{background:#e3f6ec;color:#1d7a4d}.adm .pill.warn{background:#fff3db;color:#9a6400}.adm .pill.bad{background:#fde8e6;color:#b3261e}.adm .pill.blue{background:#e4effc;color:#1f5fae}.adm .row{display:flex;gap:.5rem;align-items:center;flex-wrap:wrap}.adm .spacer{flex:1}.adm .btn{border:1px solid #cfd8e3;background:#fff;border-radius:6px;padding:.3rem .7rem;font:500 .82rem var(--lq-font-sans);cursor:pointer;color:#1f2937}.adm .btn:hover{background:#f3f6fa}.adm .btn.primary{background:#2e75cd;border-color:#2e75cd;color:#fff}.adm .btn.danger{color:#b3261e;border-color:#f0b8b3}.adm .btn.ok{color:#1d7a4d;border-color:#a9dcc1}.adm .btn:disabled{opacity:.5;cursor:default}.adm input.in,.adm select.in,.adm textarea.in{border:1px solid #cfd8e3;border-radius:6px;padding:.35rem .6rem;font:400 .86rem var(--lq-font-sans);background:#fff}.adm .tabs{display:flex;gap:.3rem;margin-bottom:.9rem;border-bottom:1px solid #e3e8ef}.adm .tabs button{background:none;border:0;border-bottom:2px solid transparent;padding:.45rem .8rem;cursor:pointer;font:500 .88rem var(--lq-font-sans);color:#52606d}.adm .tabs button.on{color:#2e75cd;border-bottom-color:#2e75cd}.adm .flash{background:#e3f6ec;color:#1d7a4d;border-radius:6px;padding:.4rem .7rem;font-size:.85rem;margin-bottom:.8rem}.adm .err{background:#fde8e6;color:#b3261e;border-radius:6px;padding:.4rem .7rem;font-size:.85rem;margin-bottom:.8rem}.adm .small{font-size:.8rem}.adm .muted{color:#6b7785}.adm .excerpt{color:#52606d;font-size:.82rem;max-width:520px;white-space:pre-line;max-height:4.2em;overflow:hidden}.adm a{color:#1f5fae}.imp.svelte-17r7to2{position:sticky;top:0;z-index:1000;display:flex;gap:1rem;align-items:center;justify-content:center;background:#b3261e;color:#fff;font:500 .88rem var(--lq-font-sans);padding:.45rem 1rem}.imp.svelte-17r7to2 button:where(.svelte-17r7to2){background:#fff;color:#b3261e;border:0;border-radius:999px;padding:.25rem .9rem;font:600 .82rem var(--lq-font-sans);cursor:pointer}
