.fi-page{--fi-ink:#16181f;--fi-paper:#faf8f1;--fi-rule:#e6e2d6;--fi-sunken:#efece3;--fi-graphite:#5b5e6b;width:100%;max-width:760px;color:var(--fi-ink);flex-direction:column;gap:clamp(28px,3.4vw,40px);margin:0 auto;animation:.32s cubic-bezier(.16,1,.3,1) mpIn;display:flex}.fi-page h1,.fi-page h2,.fi-page h3,.fi-drawer h2{margin:0;font-family:Bricolage Grotesque Variable,sans-serif}.fi-page p,.fi-drawer p{margin:0}.fi-heading{flex-direction:column;gap:14px;display:flex}.fi-private{letter-spacing:.04em;color:#5b5e6b;border:1px dashed #c9c7bf;border-radius:99px;align-self:flex-start;align-items:center;gap:6px;min-height:26px;padding:0 10px;font:11px Geist Mono Variable,monospace;display:inline-flex}.fi-heading h1{letter-spacing:-.05em;font-size:clamp(34px,4.2vw,54px);font-weight:800;line-height:.95}.fi-heading p{color:#33363f;max-width:580px;font-size:17px;line-height:1.5}.fi-form{flex-direction:column;gap:10px;display:flex}.fi-form label{font-size:14px;font-weight:600}.fi-input{background:#fff;border:1.5px solid #e6e2d6;border-radius:16px;flex-wrap:wrap;align-items:stretch;gap:8px;padding:6px;transition:border-color .16s,box-shadow .16s;display:flex;box-shadow:0 1px 2px #16181f0a}.fi-input:focus-within{border-color:#16181f;box-shadow:0 0 0 4px #fcefa8}.fi-input.has-error{border-color:#e0613f;box-shadow:0 0 0 4px #fbe3db}.fi-input>span{color:#5b5e6b;flex:none;place-items:center;width:40px;display:grid}.fi-input input{min-width:0;height:52px;box-shadow:none;color:#16181f;background:0 0;border:0;outline:0;flex:210px;padding:0;font-family:inherit;font-size:16px}.fi-btn{cursor:pointer;white-space:normal;border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:0 18px;font-family:inherit;font-size:14px;font-weight:600;line-height:1.3;text-decoration:none;display:inline-flex}.fi-btn.primary{color:#faf8f1;background:#16181f}.fi-btn.primary:hover{color:#faf8f1;background:#33363f}.fi-btn.secondary{color:#16181f;background:#fff;border-color:#e6e2d6}.fi-btn.secondary:hover{border-color:#16181f}.fi-btn.ghost{color:#16181f;background:0 0}.fi-btn.ghost:hover{background:#efece3}.fi-btn.danger{color:#9e3218}.fi-btn.danger:hover{background:#fbe3db}.fi-btn:disabled{opacity:.55;cursor:wait}.fi-btn:focus-visible,.fi-tabs button:focus-visible,.fi-accordion-title:focus-visible{outline-offset:3px;outline:2px solid #16181f}.fi-btn.large{min-height:52px;padding:0 24px;font-size:16px}.fi-input .fi-btn{height:52px;padding:0 22px;font-size:15px}.fi-btn.small{border-radius:10px;min-height:36px;padding:0 14px;font-size:13px}.fi-btn.icon{flex:none;width:44px;padding:0}.fi-help{color:#5b5e6b;min-height:20px;font-size:13px;line-height:1.5}.fi-page .error,.fi-drawer .error{color:#9e3218}.fi-progress{background:#fff;border:1px solid #e6e2d6;border-radius:24px;flex-direction:column;gap:22px;padding:clamp(22px,3vw,34px);animation:.24s cubic-bezier(.16,1,.3,1) mpIn;display:flex}.fi-progress-top{align-items:center;gap:16px;display:flex}.fi-progress-top>div{flex:1;min-width:0}.fi-progress-top h2{letter-spacing:-.025em;text-overflow:ellipsis;white-space:nowrap;font-size:22px;font-weight:700;line-height:1.15;overflow:hidden}.fi-progress-top p{color:#5b5e6b;margin-top:3px;font-size:14px}.fi-progress-top>strong{letter-spacing:-.05em;font-variant-numeric:tabular-nums;font:800 32px/1 Bricolage Grotesque Variable,sans-serif}.fi-fold{background:#16181f;border-radius:5px;flex:none;width:22px;height:22px;animation:.96s cubic-bezier(.65,0,.35,1) infinite alternate mpFold}.fi-bar{background:#efece3;border-radius:99px;height:8px;overflow:hidden}.fi-bar>span{background:#16181f;border-radius:99px;height:100%;transition:width .3s linear;display:block}.fi-progress.paused .fi-fold{background:#c9c7bf;animation:none}.fi-progress.paused .fi-bar>span{background:#6e6b5f}.fi-progress.paused .fi-progress-top>strong{color:#6e6b5f}.fi-eyebrow{letter-spacing:.04em;color:#5b5e6b;font:12px Geist Mono Variable,monospace}.fi-video-row{border-top:1px solid #efece3;flex-wrap:wrap;align-items:center;gap:12px;margin-top:6px;padding:12px 0;font-size:14px;display:flex}.fi-video-row>span:not(.fi-mark){text-overflow:ellipsis;white-space:nowrap;flex:160px;min-width:0;overflow:hidden}.fi-video-row .strong{font-weight:600}.fi-video-row i,.fi-accordion-title i{color:#6e6b5f;flex:none;width:18px;font:12px Geist Mono Variable,monospace}.fi-video-row small{color:#5b5e6b;font:12px Geist Mono Variable,monospace}.fi-mark{border-radius:99px;flex:none;place-items:center;width:20px;height:20px;font:700 12px Geist Variable,sans-serif;display:inline-grid}.fi-mark.completed{color:#faf8f1;background:#16181f;animation:.28s cubic-bezier(.65,0,.35,1) mpPop}.fi-mark.pending{border:1.5px solid #d6d2c4;width:14px;height:14px;margin:3px}.fi-mark.processing{border:2px solid #e6e2d6;border-top-color:#16181f;width:14px;height:14px;margin:3px;animation:.8s linear infinite fiSpin}.fi-mark.no_transcript{color:#6e6b5f;border:1.5px dashed #6e6b5f;width:18px;height:18px;margin:1px}.fi-mark.failed{color:#9e3218;background:#fbe3db}.fi-progress footer{color:#5b5e6b;border-top:1px solid #efece3;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-top:16px;font-size:13px;display:flex}.fi-notice{background:#faf8f1;border:1px solid #e6e2d6;border-radius:18px;flex-wrap:wrap;align-items:flex-start;gap:16px;padding:18px 20px;display:flex}.fi-notice.auth{border:1.5px solid #16181f}.fi-notice-icon{background:#efece3;border-radius:12px;flex:none;place-items:center;width:40px;height:40px;display:grid}.fi-notice.auth .fi-notice-icon{background:#f2d43a}.fi-notice>div{flex-direction:column;flex:220px;gap:6px;display:flex}.fi-notice h3{letter-spacing:-.025em;font-size:20px;font-weight:700;line-height:1.2}.fi-notice p{color:#33363f;font-size:14px;line-height:1.5}.fi-actions{flex-wrap:wrap;gap:10px;display:flex}.fi-notice .fi-actions{margin-top:8px}.fi-result{clip-path:polygon(0 0,calc(100% - 56px) 0,100% 56px,100% 100%,0 100%);background:#fff;border-radius:28px;flex-direction:column;gap:24px;padding:clamp(24px,3.4vw,40px);animation:.32s cubic-bezier(.16,1,.3,1) mpIn;display:flex;position:relative}.fi-result-fold{clip-path:polygon(0 0,0 100%,100% 100%);background:#f2d43a;border-bottom-left-radius:12px;width:56px;height:56px;position:absolute;top:0;right:0}.fi-result-heading{flex-direction:column;gap:10px;padding-right:40px;display:flex}.fi-result h2{letter-spacing:-.05em;text-wrap:balance;font-size:clamp(30px,3.6vw,44px);font-weight:800;line-height:1}.fi-result-heading p{color:#33363f;font-size:15px}.fi-facts{border-top:1px solid #efece3;border-bottom:1px solid #efece3;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));display:grid}.fi-facts>div{flex-direction:column;gap:8px;padding:18px 18px 18px 0;display:flex}.fi-facts strong{letter-spacing:-.04em;font:800 28px/1 Bricolage Grotesque Variable,sans-serif}.fi-facts small{color:#5b5e6b;font-size:13px}.fi-pending{background:#faf8f1;border-radius:14px;flex-wrap:wrap;align-items:center;gap:12px;padding:12px 14px;font-size:14px;line-height:1.45;display:flex}.fi-pending>span:not(.fi-mark){flex:240px}.fi-pending.error{background:#fbe3db}.fi-pending .fi-mark.failed{background:#fff}.fi-history{flex-direction:column;gap:12px;display:flex}.fi-history>header{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.fi-history h2{letter-spacing:-.025em;font-size:24px;font-weight:700;line-height:1.15}.fi-history>header>span{color:#5b5e6b;font:12px Geist Mono Variable,monospace}.fi-empty{color:#33363f;background:#fff;border:1px solid #e6e2d6;border-radius:20px;align-items:center;gap:16px;padding:20px 22px;font-size:14px;display:flex}.fi-empty img{flex:none}.fi-history-list{background:#fff;border:1px solid #e6e2d6;border-radius:20px;padding:4px 20px}.fi-history-row{flex-wrap:wrap;align-items:center;gap:10px 16px;padding:14px 0;display:flex}.fi-history-row+.fi-history-row{border-top:1px solid #efece3}.fi-history-row>div{flex-direction:column;flex:220px;gap:3px;min-width:0;display:flex}.fi-history-row strong{text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:600;overflow:hidden}.fi-history-row small{color:#5b5e6b;font-size:13px}.fi-chip{color:#16181f;letter-spacing:.04em;white-space:nowrap;box-sizing:border-box;background:#efece3;border-radius:99px;align-items:center;gap:6px;height:26px;padding:0 10px;font:11px Geist Mono Variable,monospace;display:inline-flex}.fi-chip.running{background:#fcefa8}.fi-chip.partial,.fi-chip.failed{color:#9e3218;background:#fbe3db}.fi-chip.queued{color:#5b5e6b;background:0 0;border:1px dashed #c9c7bf}.fi-chip.paused_auth{background:#fff;border:1.5px solid #16181f}.fi-chip.cancelled{color:#6e6b5f;background:0 0;border:1px solid #e6e2d6}.fi-chip .fi-mark{width:10px;height:10px;margin:0}.fi-internal-chip{letter-spacing:.04em;color:#5b5e6b;border:1px dashed #c9c7bf;border-radius:6px;align-items:center;height:20px;margin-left:auto;padding:0 6px;font:10px Geist Mono Variable,monospace;display:inline-flex}.fi-drawer{color:#16181f;background:#faf8f1;border:0;border-left:1px solid #e6e2d6;width:min(600px,100vw);max-width:100vw;height:100dvh;max-height:100dvh;margin:0;padding:0;font-family:Geist Variable,sans-serif;animation:.32s cubic-bezier(.16,1,.3,1) mpDrawer;position:fixed;inset:0 0 0 auto;box-shadow:-24px 0 48px -24px #16181f2e}.fi-drawer[open]{flex-direction:column;display:flex}.fi-drawer::backdrop{background:#16181f47;animation:.2s mpFade}.fi-drawer>header{border-bottom:1px solid #e6e2d6;align-items:flex-start;gap:12px;padding:22px 24px 16px;display:flex}.fi-drawer>header>div{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.fi-drawer h2{letter-spacing:-.025em;font-size:24px;font-weight:700;line-height:1.15}.fi-tabs{background:#efece3;border-radius:12px;gap:2px;margin:14px 24px 0;padding:3px;display:flex}.fi-tabs button{color:#5b5e6b;cursor:pointer;background:0 0;border:0;border-radius:10px;flex:1;min-height:38px;font-family:inherit;font-size:14px;font-weight:600}.fi-tabs button[aria-selected=true]{color:#16181f;background:#fff;box-shadow:0 1px 2px #16181f1f}.fi-tabs small{color:#5b5e6b;font:11px Geist Mono Variable,monospace}.fi-drawer-body{flex:1;min-height:0;padding:16px 24px 24px;overflow-y:auto}.fi-accordion{background:#fff;border:1px solid #e6e2d6;border-radius:18px;padding:0 18px}.fi-accordion>div+div{border-top:1px solid #efece3}.fi-accordion-title{cursor:pointer;text-align:left;color:#16181f;background:0 0;border:0;flex-wrap:wrap;align-items:center;gap:12px;width:100%;min-height:60px;padding:8px 0;font-family:inherit;display:flex}.fi-accordion-title strong{flex:150px;min-width:0;font-size:15px;font-weight:600}.fi-accordion-title strong>small{color:#5b5e6b;margin-top:2px;font-size:12px;font-weight:400;display:block}.fi-accordion-title>small{color:#5b5e6b;font:12px Geist Mono Variable,monospace}.fi-accordion-title>svg{flex:none;transition:transform .2s}.fi-accordion-title .fi-chip{height:24px}.fi-accordion-body{flex-direction:column;gap:12px;padding:0 0 18px 34px;animation:.2s mpFade;display:flex}.fi-accordion-body p{white-space:pre-wrap;color:#33363f;font-size:15px;line-height:1.65}.fi-transcript{background:#faf8f1;border:1px solid #efece3;border-radius:14px;padding:6px 14px;overflow-y:auto}.fi-transcript.full{max-height:420px}.fi-transcript>div{grid-template-columns:48px minmax(0,1fr);gap:12px;padding:8px 0;display:grid}.fi-transcript>div+div{border-top:1px solid #efece3}.fi-transcript time{color:#5b5e6b;padding-top:2px;font:12px Geist Mono Variable,monospace}.fi-transcript span{overflow-wrap:anywhere;font-size:14px;line-height:1.55}.fi-drawer>footer{border-top:1px solid #e6e2d6;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:14px 24px;display:flex}.fi-remove-confirm{flex-wrap:wrap;align-items:center;gap:6px;font-size:13px;display:flex}@keyframes fiSpin{to{transform:rotate(360deg)}}@media (max-width:760px){.fi-input .fi-btn{flex:100%}.fi-input input{flex-basis:180px}.fi-video-row small,.fi-progress-top h2{white-space:normal}.fi-drawer>footer .primary{flex:1}.fi-accordion-body{padding-left:0}}@media (prefers-reduced-motion:reduce){.fi-page *,.fi-drawer,.fi-drawer *{transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}}.fi-history>header{align-items:center}.fi-history-tools{align-items:center;gap:12px;display:flex}.fi-history-tools>span{color:#5b5e6b;font:12px Geist Mono Variable,monospace}.fi-lesson-actions{flex-direction:column;gap:14px;display:flex}.fi-lesson-actions .fi-help{max-width:520px}.fi-lesson-gen{color:#16181f;align-items:center;gap:8px;font-size:13px;display:flex}.fi-lesson-gen span{background:#16181f;border-radius:3px;flex:none;width:12px;height:12px;animation:.96s cubic-bezier(.65,0,.35,1) infinite alternate mpFold}.fi-study-all{min-height:40px}
@keyframes mpPulse{0%,to{opacity:.45}50%{opacity:1}}.ls-page{width:100%;max-width:1120px;color:var(--h6-ink);font-family:var(--font-family-ui);animation:mpIn .32s var(--h6-in);flex-direction:column;gap:28px;margin:0 auto;display:flex}.ls-page.mobile,.ls-page.compact{gap:20px}.ls-mono{font-family:var(--font-family-mono);letter-spacing:.04em;color:var(--h6-graphite);font-size:12px}.ls-mono.ink{color:var(--h6-ink)}.ls-mono.sm{font-size:11px}.ls-num{font-family:var(--font-family-mono);color:var(--h6-stone);font-size:12px}.ls-num.w{flex:none;width:20px}.ls-btn{height:44px;color:var(--h6-ink);font:600 14px var(--font-family-ui);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:0 16px;transition:background .12s,border-color .12s;display:inline-flex}.ls-btn:focus-visible,.ls-row:focus-visible,.ls-chip-wrap:focus-visible,.ls-end-row:focus-visible,.ls-mbar:focus-visible,.ls-x:focus-visible{outline:2px solid var(--h6-ink);outline-offset:2px}.ls-btn:disabled{opacity:.55;cursor:default}.ls-btn.md{height:44px}.ls-btn.lg{gap:10px;height:52px;padding:0 24px;font-size:16px}.ls-btn.outline.lg{padding:0 20px}.ls-btn.xs{border-radius:10px;min-width:64px;height:36px;padding:0 14px;font-size:13px}.ls-btn.sm2{border-radius:10px;height:40px;padding:0 12px;font-size:13px}.ls-btn.tight{padding:0 12px}.ls-btn.ink{background:var(--h6-ink);color:var(--h6-paper)}.ls-btn.ink:hover:not(:disabled){background:var(--h6-slate)}.ls-btn.ink:active:not(:disabled){transform:translateY(1px)}.ls-btn.outline{background:var(--h6-sheet);border:1px solid var(--h6-rule)}.ls-btn.outline:hover:not(:disabled){border-color:var(--h6-ink)}.ls-btn.outline-ink{background:var(--h6-sheet);border:1px solid var(--h6-ink)}.ls-btn.outline-ink:hover{background:var(--h6-paper)}.ls-btn.ghost:hover{background:var(--h6-sunken)}.ls-btn.push{gap:6px;margin-left:auto;padding:0 12px}.ls-btn.self-start{align-self:flex-start}.ls-exp .ls-btn.ghost:hover,.ls-resume .ls-btn.ghost:hover{background:var(--h6-rule)}.ls-header{flex-direction:column;gap:14px;display:flex}.ls-top{justify-content:space-between;align-items:center;gap:12px;margin:0 0 4px -12px;display:flex}.ls-h1{font-family:var(--font-family-display);letter-spacing:-.05em;text-wrap:balance;margin:0;font-size:clamp(34px,4.2vw,54px);font-weight:800;line-height:.95}.ls-page.mobile .ls-h1{font-size:36px}.ls-meta{color:var(--h6-slate);font-size:15px}.ls-progress{flex-wrap:wrap;align-items:center;gap:14px;margin-top:4px;display:flex}.ls-bar{background:var(--h6-sunken);border-radius:99px;flex:0 360px;min-width:160px;height:8px;overflow:hidden}.ls-bar.full{flex:none;width:100%}.ls-bar>span{background:var(--h6-ink);height:100%;transition:width .4s var(--h6-in);border-radius:99px;display:block}.ls-bar.thin{flex:1;min-width:0;height:6px}.ls-origin{color:var(--h6-graphite);align-items:flex-start;gap:8px;max-width:640px;font-size:13px;line-height:1.5;display:flex}.ls-origin svg{flex:none;margin-top:1px}.ls-compact-head{flex-direction:column;gap:8px;display:flex}.ls-compact-bar{align-items:center;gap:12px;display:flex}.ls-compact-bar .ls-mono{white-space:nowrap}.ls-resume{background:var(--h6-sunken);animation:mpIn .24s var(--h6-in);border-radius:16px;flex-wrap:wrap;align-items:center;gap:12px;padding:10px 10px 10px 16px;font-size:14px;display:flex}.ls-dot{background:var(--h6-ink);border-radius:99px;flex:none;width:8px;height:8px}.ls-resume-t{flex:220px}.ls-resume-t b{font-weight:600}.ls-weakmat{border:1px dashed var(--h6-fog);box-sizing:border-box;border-radius:14px;align-items:flex-start;gap:12px;max-width:720px;padding:12px 14px;display:flex}.ls-weakmat svg{flex:none}.ls-weakmat span{color:var(--h6-slate);text-wrap:pretty;flex:1;font-size:14px;line-height:1.5}.ls-grid{grid-template-columns:272px minmax(0,1fr);align-items:start;gap:clamp(28px,3.4vw,48px);display:grid}.ls-page.mobile .ls-grid{grid-template-columns:minmax(0,1fr)}.ls-col{flex-direction:column;gap:24px;min-width:0;max-width:720px;display:flex}.ls-aside{flex-direction:column;gap:10px;min-height:0;max-height:calc(100vh - 48px);display:flex;position:sticky;top:24px}.ls-aside-head{justify-content:space-between;align-items:baseline;padding:0 10px;display:flex}.ls-seg{background:var(--h6-sunken);border-radius:12px;gap:2px;padding:3px;display:flex}.ls-seg button{height:36px;color:var(--h6-graphite);font:600 13px var(--font-family-ui);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:10px;flex:1;justify-content:center;align-items:center;gap:5px;display:inline-flex}.ls-seg button.on{background:var(--h6-sheet);color:var(--h6-ink);box-shadow:0 1px 2px #16181f1f}.ls-seg button span{font-family:var(--font-family-mono);color:var(--h6-graphite);font-size:11px;font-weight:500}.ls-sheet .ls-seg button{height:40px}.ls-toc{flex-direction:column;flex:auto;gap:2px;min-height:0;margin:0 -2px;padding:2px;display:flex;overflow-y:auto}.ls-row{width:100%;min-height:44px;color:var(--h6-ink);font-family:var(--font-family-ui);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:12px;grid-template-columns:20px 22px minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 10px;transition:background .12s;display:grid}.ls-row:hover:not(:disabled){background:var(--h6-sunken)}.ls-row.on,.ls-row.on:hover{background:var(--h6-sheet);border-color:var(--h6-rule)}.ls-row:disabled{cursor:default}.ls-row.building{color:var(--h6-graphite)}.ls-row-t{font-size:14px;font-weight:400;line-height:1.3}.ls-row.on .ls-row-t{font-weight:600}.ls-row-ic{flex:none;place-items:center;width:20px;height:20px;display:grid}.ls-ic{box-sizing:border-box;border-radius:99px;place-items:center;display:grid}.ls-ic.read{background:var(--h6-ink);width:18px;height:18px;color:var(--h6-paper)}.ls-ic.done{background:var(--h6-ink);width:20px;height:20px;color:var(--h6-paper);animation:.28s cubic-bezier(.65,0,.35,1) mpPop}.ls-ic.todo{border:1.5px solid #d6d2c4;width:14px;height:14px}.ls-ic.cur{border:2px solid var(--h6-ink);width:14px;height:14px}.ls-ic.cur span{background:var(--h6-ink);border-radius:99px;width:4px;height:4px}.ls-ic.spin{border:2px solid var(--h6-rule);border-top-color:var(--h6-ink);width:14px;height:14px;animation:.8s linear infinite mpSpin}.ls-ic.fail{background:var(--h6-recall-tint);width:18px;height:18px;color:var(--h6-recall-ink);font-size:11px;font-weight:700}.ls-weak-chip{background:var(--h6-recall-tint);height:20px;color:var(--h6-recall-ink);font-family:var(--font-family-mono);letter-spacing:.04em;border-radius:6px;align-items:center;padding:0 6px;font-size:10px;display:inline-flex}.ls-empty{color:var(--h6-graphite);padding:12px 10px;font-size:13px}.ls-end-row{border:1px solid #0000;border-top-color:var(--h6-rule);width:100%;min-height:48px;color:var(--h6-ink);font:600 14px var(--font-family-ui);text-align:left;cursor:pointer;background:0 0;border-radius:12px;align-items:center;gap:10px;padding:8px 10px;display:flex}.ls-end-row svg{flex:none}.ls-end-row:hover,.ls-end-row.on{background:var(--h6-sheet)}.ls-end-row.on{border-color:var(--h6-rule)}.ls-mbar{z-index:10;border:1px solid var(--h6-rule);background:var(--h6-sheet);cursor:pointer;text-align:left;width:100%;min-height:56px;color:var(--h6-ink);font-family:var(--font-family-ui);border-radius:14px;align-items:center;gap:12px;padding:8px 12px 8px 14px;display:flex;position:sticky;box-shadow:0 1px 2px #16181f0a}.ls-mbar svg{flex:none}.ls-mbar-t{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.ls-mbar-t strong{text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:600;overflow:hidden}.ls-mbar>.ls-mono{white-space:nowrap}.ls-sheet-wrap,.ls-dialog-wrap{z-index:70;position:fixed;inset:0}.ls-dialog-wrap{z-index:80;place-items:center;padding:24px;display:grid}.ls-scrim{background:#16181f5c;animation:.16s ease-out mpFade;position:absolute;inset:0}.ls-sheet{background:var(--h6-paper);padding:8px 16px calc(20px + env(safe-area-inset-bottom));max-height:82%;animation:mpSheet .28s var(--h6-in);border-radius:24px 24px 0 0;flex-direction:column;gap:10px;display:flex;position:absolute;bottom:0;left:0;right:0;box-shadow:0 -8px 24px -12px #16181f33}.ls-handle{background:var(--h6-fog);border-radius:99px;align-self:center;width:36px;height:4px}.ls-sheet-head{justify-content:space-between;align-items:center;padding:0 4px;display:flex}.ls-sheet-head>span{align-items:baseline;gap:10px;display:flex}.ls-sheet-head strong{font-family:var(--font-family-display);letter-spacing:-.02em;font-size:20px;font-weight:700}.ls-x{cursor:pointer;width:44px;height:44px;color:var(--h6-ink);background:0 0;border:0;border-radius:12px;flex:none;place-items:center;padding:0;display:grid}.ls-x:hover{background:var(--h6-sunken)}.ls-x.boxed{border:1px solid var(--h6-rule);background:var(--h6-sheet)}.ls-sheet-list{background:var(--h6-sheet);border:1px solid var(--h6-rule);border-radius:18px;flex:auto;min-height:0;padding:4px;overflow-y:auto}.ls-sheet-list .ls-row{border:0;min-height:52px;padding:8px 12px}.ls-sheet-list .ls-row.on{background:var(--h6-sunken)}.ls-sheet-list .ls-row-t{font-size:15px}.ls-sheet-end{border:1px solid var(--h6-rule);background:var(--h6-sheet);width:100%;height:52px;color:var(--h6-ink);font:600 15px var(--font-family-ui);cursor:pointer;border-radius:14px;align-items:center;gap:10px;padding:0 14px;display:flex}.ls-dialog{background:var(--h6-sheet);width:100%;max-width:440px;animation:mpIn .22s var(--h6-in);box-sizing:border-box;border-radius:24px;flex-direction:column;gap:14px;padding:28px;display:flex;position:relative;box-shadow:0 24px 64px -24px #16181f59}.ls-dialog p{color:var(--h6-slate);text-wrap:pretty;margin:0;font-size:15px;line-height:1.5}.ls-dialog-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;padding-top:8px;display:flex}.ls-dialog-actions .ls-btn{padding:0 18px;font-size:15px}.ls-h3{font-family:var(--font-family-display);letter-spacing:-.025em;margin:0;font-size:24px;font-weight:700;line-height:1.15}.ls-fold{background:var(--h6-ink);border-radius:5px;flex:none;width:22px;height:22px;animation:.96s cubic-bezier(.65,0,.35,1) infinite alternate mpFold}.ls-fold.sm{border-radius:4px;width:16px;height:16px}.ls-fold.xs{border-radius:4px;width:14px;height:14px}.ls-fold.paused{background:var(--h6-fog);animation:none}.ls-gen{background:var(--h6-sheet);border:1px solid var(--h6-rule);animation:mpIn .24s var(--h6-in);border-radius:24px;flex-direction:column;gap:22px;padding:clamp(22px,3vw,34px);display:flex}.ls-gen-top{align-items:center;gap:16px;display:flex}.ls-gen-tt{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.ls-gen-tt strong{font-family:var(--font-family-display);letter-spacing:-.025em;font-size:22px;font-weight:700;line-height:1.15}.ls-gen-tt span{color:var(--h6-graphite);font-size:14px}.ls-gen-pct{font-family:var(--font-family-display);letter-spacing:-.05em;font-variant-numeric:tabular-nums;font-size:32px;font-weight:800;line-height:1}.ls-gen-list{flex-direction:column;gap:6px;display:flex}.ls-gen-list>.ls-mono{padding-bottom:4px}.ls-gen-row{border-top:1px solid var(--h6-sunken);min-height:48px;animation:mpIn .24s var(--h6-in);align-items:center;gap:12px;padding:6px 0;font-size:14px;display:flex}.ls-gen-row.early{min-height:0;color:var(--h6-graphite);padding:12px 0}.ls-gen-t{text-overflow:ellipsis;white-space:nowrap;flex:180px;min-width:0;overflow:hidden}.ls-gen-t.now{font-weight:600}.ls-gen-foot{border-top:1px solid var(--h6-sunken);color:var(--h6-graphite);padding-top:16px;font-size:13px}.ls-gen.paused{gap:18px}.ls-slim{background:var(--h6-sheet);border:1px solid var(--h6-rule);border-radius:16px;flex-wrap:wrap;align-items:center;gap:12px;padding:8px 8px 8px 16px;display:flex}.ls-slim-t{flex:200px;font-size:14px}.ls-slim .ls-mono{font-variant-numeric:tabular-nums}.ls-failed{background:var(--h6-sheet);border:1px solid var(--h6-rule);border-radius:24px;flex-wrap:wrap;align-items:center;gap:14px;padding:24px;display:flex}.ls-failed-text{flex:240px;font-size:16px}.ls-part{animation:mpIn .28s var(--h6-in);flex-direction:column;gap:26px;display:flex}.ls-part-head{flex-direction:column;gap:10px;display:flex}.ls-h2{font-family:var(--font-family-display);letter-spacing:-.05em;text-wrap:balance;margin:0;font-size:clamp(30px,3.4vw,44px);font-weight:800;line-height:1}.ls-page.mobile .ls-h2{font-size:30px}.ls-weak-line{color:var(--h6-recall-ink);align-items:center;gap:8px;font-size:14px;display:flex}.ls-weak-line>span{background:var(--h6-recall);border-radius:99px;flex:none;width:6px;height:6px}.ls-block{flex-direction:column;gap:12px;display:flex}.ls-idea{color:var(--h6-ink);text-wrap:pretty;margin:0;font-size:18px;line-height:1.65}.ls-page.mobile .ls-idea{font-size:17px}.ls-def{background:var(--h6-sheet);border:1px solid var(--h6-rule);border-radius:18px;flex-direction:column;gap:8px;padding:18px 20px;display:flex}.ls-def-t{text-wrap:pretty;font-size:17px;font-weight:500;line-height:1.55}.ls-ex-text{color:var(--h6-slate);text-wrap:pretty;margin:0;font-size:16px;line-height:1.6}.ls-code{background:var(--h6-sheet);border:1px solid var(--h6-rule);border-radius:18px;overflow:hidden}.ls-code-head{border-bottom:1px solid var(--h6-sunken);font-family:var(--font-family-mono);letter-spacing:.04em;color:var(--h6-graphite);justify-content:space-between;align-items:center;padding:10px 16px;font-size:11px;display:flex}.ls-code-body{padding:12px 0;overflow-x:auto}.ls-ln{grid-template-columns:44px max-content;min-width:100%;display:grid}.ls-ln.mark{background:var(--h6-paper)}.ls-ln-n{font-family:var(--font-family-mono);color:var(--h6-pencil);text-align:right;-webkit-user-select:none;user-select:none;padding-right:14px;font-size:12px;line-height:24px}.ls-ln.mark .ls-ln-n{color:var(--h6-ink);font-weight:600}.ls-ln code{font-family:var(--font-family-mono);white-space:pre;color:var(--h6-slate);padding-right:20px;font-size:14px;line-height:24px}.tk-kw{color:var(--h6-ink);font-weight:600}.tk-ty{color:var(--h6-ink);font-weight:500}.tk-st{color:var(--h6-recall-ink)}.tk-cm{color:var(--h6-stone);font-style:italic}.tk-an{color:var(--h6-graphite)}.ls-notes{flex-direction:column;gap:2px;display:flex}.ls-note{grid-template-columns:76px minmax(0,1fr);gap:12px;padding:8px 0;display:grid}.ls-note+.ls-note{border-top:1px solid var(--h6-sunken)}.ls-note-l{font-family:var(--font-family-mono);letter-spacing:.04em;padding-top:2px;font-size:12px}.ls-note>span:last-child{color:var(--h6-slate);text-wrap:pretty;font-size:15px;line-height:1.5}.ls-pit{background:var(--h6-tint);border-radius:18px;flex-direction:column;gap:10px;padding:18px 20px;display:flex}.ls-pit-i{grid-template-columns:18px minmax(0,1fr);align-items:start;gap:10px;display:grid}.ls-pit-i>span:first-child{background:var(--h6-ink);width:18px;height:18px;color:var(--h6-tint);border-radius:99px;place-items:center;margin-top:2px;font-size:11px;font-weight:700;display:grid}.ls-pit-i>span:last-child{text-wrap:pretty;font-size:15px;line-height:1.55}.ls-chk{background:var(--h6-sheet);border:1.5px solid var(--h6-ink);border-radius:20px;flex-direction:column;gap:14px;padding:20px;display:flex}.ls-chk-q{font-family:var(--font-family-display);letter-spacing:-.02em;text-wrap:pretty;font-size:20px;font-weight:700;line-height:1.25}.ls-chk-a{background:var(--h6-sunken);border-radius:14px;flex-direction:column;gap:6px;padding:14px 16px;animation:.2s mpFade;display:flex}.ls-chk-a>span:last-child{text-wrap:pretty;font-size:15px;line-height:1.55}.ls-src{flex-direction:column;gap:10px;display:flex}.ls-chips{flex-wrap:wrap;gap:4px 6px;margin-left:-4px;display:flex}.ls-chip-wrap{cursor:pointer;min-height:44px;font:inherit;background:0 0;border:0;align-items:center;padding:0 4px;display:inline-flex}span.ls-chip-wrap{cursor:default}.ls-chip{height:32px;color:var(--h6-ink);font-family:var(--font-family-mono);letter-spacing:.02em;white-space:nowrap;box-sizing:border-box;border-radius:99px;align-items:center;gap:6px;padding:0 10px;font-size:12px;display:inline-flex}.ls-chip.doc{background:var(--h6-sunken);text-overflow:ellipsis;max-width:100%;overflow:hidden}.ls-chip.vid{border:1px solid var(--h6-rule);background:var(--h6-sheet);transition:border-color .12s}.ls-chip-wrap:hover .ls-chip.vid,.ls-chip.vid.open{border-color:var(--h6-ink)}.ls-chev{color:var(--h6-graphite);transition:transform .2s}.ls-chip.open .ls-chev{transform:rotate(180deg)}.ls-tr{background:var(--h6-sheet);border:1px solid var(--h6-rule);animation:mpIn .22s var(--h6-in);border-radius:18px;flex-direction:column;padding:6px 6px 14px;display:flex}.ls-tr-head{align-items:center;gap:12px;padding:6px 6px 6px 12px;display:flex}.ls-tr-head>span{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.ls-tr-head strong{font-size:15px;font-weight:600}.ls-tr-box{background:var(--h6-paper);border:1px solid var(--h6-sunken);border-radius:14px;flex-direction:column;margin:0 8px;padding:6px;display:flex}.ls-tr-line{border-radius:10px;grid-template-columns:52px minmax(0,1fr);gap:10px;padding:8px;display:grid}.ls-tr-line>span:first-child{font-family:var(--font-family-mono);color:var(--h6-graphite);padding-top:2px;font-size:12px}.ls-tr-line>span:last-child{font-size:14px;line-height:1.55}.ls-tr-line.now{background:var(--h6-tint)}.ls-tr-line.now>span:first-child{color:var(--h6-ink)}.ls-tr-msg{color:var(--h6-graphite);padding:10px 8px;font-size:14px}.ls-tr-foot{color:var(--h6-stone);padding:10px 14px 0;font-size:12px}.ls-exp{background:var(--h6-sunken);animation:mpIn .22s var(--h6-in);border-radius:20px;flex-direction:column;gap:14px;padding:20px;display:flex}.ls-exp.done{gap:12px;animation-duration:.24s}.ls-exp-l{color:var(--h6-slate);align-items:center;gap:12px;font-size:14px;display:flex}.ls-exp-foot{color:var(--h6-graphite);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;font-size:13px;display:flex}.ls-sk{background:var(--h6-sunken);border-radius:6px;height:12px;animation:1.4s ease-in-out infinite mpPulse;display:block}.ls-sk.alt{background:var(--h6-rule)}.ls-sk.d1{animation-delay:.2s}.ls-sk.d2{animation-delay:.4s}.ls-fail{background:var(--h6-recall-tint);border-radius:18px;flex-wrap:wrap;align-items:flex-start;gap:14px;padding:18px 20px;display:flex}.ls-fail-ic{background:var(--h6-sheet);width:24px;height:24px;color:var(--h6-recall-ink);border-radius:99px;flex:none;place-items:center;font-size:13px;font-weight:700;display:grid}.ls-fail-text{color:var(--h6-recall-ink);flex-direction:column;flex:260px;gap:4px;display:flex}.ls-fail-text strong{font-size:16px;font-weight:600}.ls-fail-text span{font-size:14px;line-height:1.5}.ls-rebuild{background:var(--h6-sheet);border:1px solid var(--h6-rule);border-radius:18px;flex-direction:column;gap:14px;padding:20px;display:flex}.ls-rebuild-l{color:var(--h6-graphite);align-items:center;gap:10px;font-size:14px;display:flex}.ls-actions{border-top:1px solid var(--h6-rule);flex-wrap:wrap;align-items:center;gap:10px;padding-top:22px;display:flex}.ls-page.mobile .ls-actions .ls-btn.lg,.ls-page.mobile .ls-cta-actions .ls-btn{flex:100%}.ls-read-chip{background:var(--h6-sunken);height:26px;font-family:var(--font-family-mono);letter-spacing:.04em;border-radius:99px;align-items:center;gap:6px;margin-left:auto;padding:0 10px;font-size:11px;display:inline-flex}.ls-end{animation:mpIn .28s var(--h6-in);flex-direction:column;gap:32px;display:flex}.ls-end-sec{flex-direction:column;gap:14px;display:flex}.ls-sum{background:var(--h6-sheet);border:1px solid var(--h6-rule);border-radius:20px;margin:6px 0 0;padding:4px 20px;list-style:none}.ls-sum li{grid-template-columns:30px minmax(0,1fr);gap:10px;padding:14px 0;display:grid}.ls-sum li+li{border-top:1px solid var(--h6-sunken)}.ls-sum li .ls-num{padding-top:3px}.ls-sum li>span:last-child{text-wrap:pretty;font-size:16px;line-height:1.55}.ls-glo{background:var(--h6-sheet);border:1px solid var(--h6-rule);border-radius:20px;margin:0;padding:4px 20px}.ls-glo>div{grid-template-columns:200px minmax(0,1fr);gap:4px 20px;padding:14px 0;display:grid}.ls-page.mobile .ls-glo>div{grid-template-columns:minmax(0,1fr)}.ls-glo>div+div{border-top:1px solid var(--h6-sunken)}.ls-glo dt{font-size:15px;font-weight:600}.ls-glo dd{color:var(--h6-slate);text-wrap:pretty;margin:0;font-size:15px;line-height:1.5}.ls-cta,.tr-next,.ls-home{background:var(--h6-sheet);clip-path:polygon(0 0,calc(100% - 56px) 0,100% 56px,100% 100%,0 100%);border-radius:28px;flex-direction:column;gap:20px;padding:clamp(24px,3.4vw,40px);display:flex;position:relative}.ls-cta-fold{background:var(--h6-hl);clip-path:polygon(0 0,0 100%,100% 100%);border-bottom-left-radius:12px;width:56px;height:56px;position:absolute;top:0;right:0}.ls-cta-text{flex-direction:column;gap:12px;padding-right:48px;display:flex}.ls-cta-ey{align-items:center;gap:12px;display:flex}.ls-cta-t{font-family:var(--font-family-display);letter-spacing:-.05em;text-wrap:balance;margin:0;font-size:clamp(30px,3.6vw,44px);font-weight:800;line-height:1}.ls-cta-s{color:var(--h6-slate);text-wrap:pretty;max-width:520px;font-size:16px;line-height:1.5}.ls-cta-left{color:var(--h6-graphite);font-size:14px}.ls-cta-actions{flex-wrap:wrap;gap:10px;display:flex}.ls-cta-actions .ls-btn.outline{padding:0 22px}.ls-session-card{background:var(--h6-sheet);border:1px solid var(--h6-rule);border-radius:24px;min-width:0;padding:24px}@media (max-width:759px){.ls-session-card{border-radius:20px;padding:16px}}.tr-page{width:100%;max-width:880px;color:var(--h6-ink);animation:mpIn .32s var(--h6-in);flex-direction:column;gap:clamp(24px,3.4vw,36px);margin:0 auto;display:flex}.tr-head{flex-direction:column;gap:14px;display:flex}.tr-lead{color:var(--h6-slate);text-wrap:pretty;max-width:580px;margin:0;font-size:17px;line-height:1.5}.tr-done{background:var(--h6-ink);color:var(--h6-paper);border-radius:28px;flex-wrap:wrap;align-items:center;gap:20px 28px;padding:clamp(22px,3vw,36px);display:flex}.tr-done>div{flex-direction:column;flex:260px;gap:8px;display:flex}.tr-done .ls-mono{color:var(--h6-fog)}.tr-done h2{font-family:var(--font-family-display);letter-spacing:-.05em;margin:0;font-size:clamp(28px,3.4vw,40px);font-weight:800;line-height:1}.tr-done>div>span:last-child{color:var(--h6-fog);font-size:14px;line-height:1.5}.tr-done .ls-btn{background:var(--h6-paper);color:var(--h6-ink);padding:0 22px}.tr-done .ls-btn:hover{background:#fff}.tr-next h2{font-family:var(--font-family-display);letter-spacing:-.05em;text-wrap:balance;margin:0;font-size:clamp(30px,3.8vw,48px);font-weight:800;line-height:1}.tr-next-why{color:var(--h6-slate);text-wrap:pretty;font-size:16px;line-height:1.5}.tr-list-head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.tr-list{background:var(--h6-sheet);border:1px solid var(--h6-rule);border-radius:20px;margin:0;padding:0;list-style:none;overflow:hidden}.tr-item{background:var(--h6-sheet);flex-wrap:wrap;align-items:center;gap:10px 16px;padding:16px 20px;display:flex}.tr-item+.tr-item{border-top:1px solid var(--h6-sunken)}.tr-item.next{background:var(--h6-paper)}.tr-item>.ls-num{flex:none;width:22px}.tr-item-main{flex-direction:column;flex:220px;gap:3px;min-width:0;display:flex}.tr-item-t{align-items:center;gap:8px;min-width:0;display:flex}.tr-item-t strong{text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:600;overflow:hidden}.tr-next-chip{background:var(--h6-ink);height:20px;color:var(--h6-paper);font-family:var(--font-family-mono);letter-spacing:.04em;border-radius:6px;flex:none;align-items:center;padding:0 6px;font-size:10px;display:inline-flex}.tr-meta{color:var(--h6-graphite);font-size:13px}.tr-chip{height:26px;font-family:var(--font-family-mono);letter-spacing:.04em;white-space:nowrap;box-sizing:border-box;color:var(--h6-ink);border-radius:99px;align-items:center;gap:6px;padding:0 10px;font-size:11px;display:inline-flex}.tr-chip.none{border:1px dashed var(--h6-fog);color:var(--h6-graphite)}.tr-chip.gen{background:var(--h6-tint)}.tr-chip.gen i{border:1.5px solid #16181f33;border-top-color:var(--h6-ink);box-sizing:border-box;border-radius:99px;width:10px;height:10px;animation:.8s linear infinite mpSpin}.tr-chip.reading,.tr-chip.tested{background:var(--h6-sunken)}.tr-chip.read{background:var(--h6-sheet);border:1.5px solid var(--h6-ink)}.tr-chip.low,.tr-chip.failed{background:var(--h6-recall-tint);color:var(--h6-recall-ink)}.tr-actions{flex-wrap:wrap;gap:6px;display:flex}.tr-actions .ls-btn{border-radius:10px;min-width:84px;height:40px;padding:0 14px;font-size:13px}.tr-actions .ls-btn.ink{border:1px solid var(--h6-ink)}.tr-empty{background:var(--h6-sheet);border:1px solid var(--h6-rule);border-radius:24px;flex-direction:column;align-items:flex-start;gap:18px;padding:clamp(24px,3.4vw,36px);display:flex}.tr-empty strong{font-family:var(--font-family-display);letter-spacing:-.025em;font-size:22px;font-weight:700}.tr-empty span{color:var(--h6-slate);text-wrap:pretty;max-width:480px;font-size:15px;line-height:1.5}@media (max-width:759px){.tr-page .ls-h1{font-size:36px}.tr-next .ls-btn,.tr-done .ls-btn{flex:100%}}.ls-home h2{font-family:var(--font-family-display);letter-spacing:-.055em;text-wrap:balance;margin:0;font-size:clamp(40px,5vw,56px);font-weight:800;line-height:.95}.ls-home-body{flex-direction:column;gap:14px;padding-right:40px;display:flex}.ls-home-meta{color:var(--h6-slate);font-size:16px}.ls-home-bar{align-items:center;gap:12px;max-width:420px;display:flex}.ls-home-bar .ls-bar{flex:1;min-width:0}.ls-topic-row{flex-wrap:wrap;align-items:center;gap:12px 16px;padding:14px 0;display:flex}.ls-review-steps{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.ls-step{border-radius:20px;flex-wrap:wrap;align-items:flex-start;gap:16px;padding:20px;display:flex}.ls-step.on{background:var(--h6-sheet);border:1.5px solid var(--h6-ink)}.ls-step.off{border:1px dashed var(--h6-fog)}.ls-step.done{background:var(--h6-sheet);border:1px solid var(--h6-rule)}.ls-step-n{width:28px;height:28px;font-family:var(--font-family-mono);box-sizing:border-box;border-radius:9px;flex:none;place-items:center;font-size:13px;display:grid}.ls-step.on .ls-step-n,.ls-step.done .ls-step-n{background:var(--h6-ink);color:var(--h6-paper)}.ls-step.off .ls-step-n{border:1.5px solid var(--h6-fog);color:var(--h6-graphite)}.ls-step-t{flex-direction:column;flex:260px;gap:4px;display:flex}.ls-step-t strong{font-size:16px;font-weight:600}.ls-step-t span{color:var(--h6-slate);font-size:14px;line-height:1.5}.ls-step.off .ls-step-t strong{color:var(--h6-slate)}.ls-step.off .ls-step-t span{color:var(--h6-graphite)}@media (prefers-reduced-motion:reduce){.ls-page *,.tr-page *{transition-duration:1ms!important;animation-duration:1ms!important}}.ls-topic-lesson{color:var(--h6-graphite);flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;align-items:center;gap:8px 12px;font-size:13px;display:flex}.ls-topic-lesson .ls-btn{gap:6px;height:40px;padding:0 14px}.ls-aula-btn{gap:8px;padding:0 14px}@media (max-width:759px){.ls-aula-btn{width:40px;padding:0}.ls-aula-btn span{display:none}}.session-body.session-lesson{box-sizing:border-box;grid-template-columns:360px minmax(0,1fr);justify-content:stretch;align-items:start;gap:32px;width:100%;max-width:1180px;margin:0 auto;padding:24px clamp(16px,3vw,32px) 64px;display:grid}.session-lesson .session-stack{gap:20px;max-width:none;position:sticky;top:24px}.session-lesson .session-title h1{letter-spacing:-.058em;font-size:56px}.session-lesson .timer-card{border-radius:24px;gap:18px;padding:24px}.session-lesson .timer-big{font-size:88px}.session-lesson .timer-btn{height:56px;padding:0 22px;font-size:16px}.session-lesson-note{color:var(--h6-graphite);font-size:13px;line-height:1.5}@media (max-width:759px){.session-body.session-lesson{grid-template-columns:minmax(0,1fr);gap:16px;padding:12px 16px 64px}.session-lesson .session-stack{gap:12px;position:static}.session-lesson .session-title,.session-lesson .session-lesson-note{display:none}.session-lesson .timer-card{z-index:20;border-radius:16px;flex-flow:wrap;align-items:center;gap:8px 12px;padding:10px 12px;position:sticky;top:2px}.session-lesson .timer-big{order:-1;font-size:32px}.session-lesson .timer-chip{display:none}.session-lesson .timer-buttons{flex:auto;justify-content:flex-end;gap:6px}.session-lesson .timer-buttons .timer-btn{border-radius:12px;flex:none;height:44px;padding:0 14px;font-size:14px}.session-lesson .timer-progress{flex:100%}.session-lesson .timer-meta{display:none}.ls-session-card .ls-mbar{position:relative;top:auto!important}}.ls-toc>*{flex:none}
