@media (max-width:767px){#flutrek-theme{--paper:#FFFFFF;scroll-behavior:smooth;margin:0;font-family:Avenir Next,PingFang SC,Microsoft YaHei,Arial,sans-serif}:where(#flutrek-theme) button,:where(#flutrek-theme) input{font:inherit}:where(#flutrek-theme) button{cursor:pointer}:where(#flutrek-theme) button:disabled{cursor:not-allowed}:where(#flutrek-theme) main{min-height:100vh}:where(#flutrek-theme) .loading{display:grid;place-items:center;height:100vh;color:var(--navy);letter-spacing:.12em}:where(#flutrek-theme) .topbar{height:76px;display:flex;align-items:center;justify-content:space-between;padding:0 max(5vw,28px);background:rgba(255,255,255,.96);border-bottom:1px solid var(--line);position:relative;z-index:10}:where(#flutrek-theme) .brand{border:0;background:transparent;display:flex;align-items:center;gap:12px;text-align:left;color:var(--navy)}:where(#flutrek-theme) .brand-mark{width:38px;height:38px;background:var(--navy);color:#FFFFFF;display:grid;place-items:center;font-family:Georgia,serif;font-size:24px;border-radius:3px}:where(#flutrek-theme) .brand b{display:block;font-size:18px;letter-spacing:.02em}:where(#flutrek-theme) .brand small{display:block;font-size:10px;letter-spacing:.14em;margin-top:1px}:where(#flutrek-theme) .topbar nav{display:flex;align-items:center;gap:22px}:where(#flutrek-theme) .topbar nav>button:not(.avatar){border:0;background:transparent;color:#7d8b99;font-size:14px;padding:28px 2px 24px}:where(#flutrek-theme) .topbar nav>button.active{color:var(--navy);border-bottom:2px solid var(--navy)}:where(#flutrek-theme) .cloud-state{padding:6px 9px;border-radius:20px;color:#7d8b99;font-size:9px;white-space:nowrap}:where(#flutrek-theme) .cloud-state.synced{background:#f3f5f7;color:var(--green)}:where(#flutrek-theme) .cloud-state.checking,:where(#flutrek-theme) .cloud-state.saving{color:var(--blue)}:where(#flutrek-theme) .cloud-state.error{background:#f3f5f7;color:#194069}:where(#flutrek-theme) .avatar{border-radius:50%;background:var(--navy)}:where(#flutrek-theme) .eyebrow{display:block;color:var(--blue);font-size:11px;font-weight:800;letter-spacing:.23em;text-transform:uppercase}:where(#flutrek-theme) .eyebrow.light{color:#c9d0d7}:where(#flutrek-theme) .primary{border:0;background:var(--navy);color:#FFFFFF;padding:16px 25px;border-radius:3px;font-weight:700;letter-spacing:.03em;box-shadow:0 8px 24px rgba(25,64,105,.18)}:where(#flutrek-theme) .primary:hover{background:var(--blue)}:where(#flutrek-theme) .primary:disabled{opacity:.38}:where(#flutrek-theme) .primary span{margin-left:18px}:where(#flutrek-theme) .wide{width:100%;margin-top:18px}:where(#flutrek-theme) .plan-page{max-width:1280px;margin:auto;display:grid;grid-template-columns:1fr 1fr;gap:7vw;padding:76px 5vw 90px;align-items:start}:where(#flutrek-theme) .plan-intro{padding-top:30px;position:sticky;top:80px}:where(#flutrek-theme) .plan-intro h1{font-family:Georgia,Songti SC,serif;color:var(--navy);font-weight:500;font-size:clamp(42px,4.5vw,69px);line-height:1.18;letter-spacing:-.04em;margin:19px 0 23px}:where(#flutrek-theme) .plan-intro h1 em{color:var(--blue);font-style:normal;position:relative}:where(#flutrek-theme) .plan-intro h1 em:after{content:"";position:absolute;height:7px;background:#e6eaee;left:0;right:0;bottom:2px;z-index:-1}:where(#flutrek-theme) .plan-intro>p{color:var(--muted);font-size:17px;line-height:1.9;max-width:565px}:where(#flutrek-theme) .flow-line{display:flex;align-items:center;gap:15px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:23px 0;margin:32px 0;color:#194069;font-size:13px}:where(#flutrek-theme) .flow-line span{display:flex;align-items:center;gap:7px}:where(#flutrek-theme) .flow-line b{color:var(--blue);font-size:10px}:where(#flutrek-theme) .flow-line i{font-style:normal;color:#7d8b99}:where(#flutrek-theme) .quote-card{margin-top:52px;border-left:3px solid var(--gold);padding:4px 0 4px 24px;position:relative}:where(#flutrek-theme) .quote-card>span{font:50px Georgia;color:#e6eaee;position:absolute;left:18px;top:-18px}:where(#flutrek-theme) .quote-card p{font:italic 19px/1.5 Georgia;color:var(--navy);margin:0 0 8px;position:relative}:where(#flutrek-theme) .quote-card small{color:#7d8b99}:where(#flutrek-theme) .planner-card{background:#FFFFFF;padding:42px;border:1px solid #e6eaee;box-shadow:0 20px 60px rgba(25,64,105,.08)}:where(#flutrek-theme) .card-heading{display:flex;gap:16px;align-items:center;padding-bottom:26px;border-bottom:1px solid var(--line)}:where(#flutrek-theme) .card-heading>span{font:36px Georgia;color:#c9d0d7}:where(#flutrek-theme) .card-heading h2{font:600 25px Georgia,Songti SC,serif;color:var(--navy);margin:0}:where(#flutrek-theme) .card-heading p{color:#7d8b99;margin:4px 0 0;font-size:12px}:where(#flutrek-theme) .field-label{display:flex;align-items:center;gap:8px;color:var(--navy);font-size:13px;font-weight:700;margin:27px 0 11px}:where(#flutrek-theme) .field-label small{color:#7d8b99;font-weight:400}:where(#flutrek-theme) .choice-grid{display:grid;gap:9px}:where(#flutrek-theme) .choice-grid.two{grid-template-columns:1fr 1fr}:where(#flutrek-theme) .choice-grid.experience{grid-template-columns:repeat(5,1fr)}:where(#flutrek-theme) .choice-grid button,:where(#flutrek-theme) .tag-list button{border:1px solid var(--line);background:#FFFFFF;color:#194069;border-radius:3px;min-height:44px;font-size:12px;position:relative}:where(#flutrek-theme) .choice-grid button span{display:none;position:absolute;right:10px;color:var(--blue)}:where(#flutrek-theme) .choice-grid button.selected,:where(#flutrek-theme) .tag-list button.selected{border-color:var(--blue);color:var(--navy);background:#f3f5f7;font-weight:700;box-shadow:inset 0 0 0 1px var(--blue)}:where(#flutrek-theme) .choice-grid button.selected span{display:inline}:where(#flutrek-theme) .tag-list{display:flex;gap:8px;flex-wrap:wrap}:where(#flutrek-theme) .tag-list button{padding:9px 13px;min-height:0}:where(#flutrek-theme) .time-options{display:grid;grid-template-columns:repeat(5,1fr);gap:8px}:where(#flutrek-theme) .time-options button{height:62px;border:1px solid var(--line);background:#FFFFFF;color:#7d8b99;border-radius:3px}:where(#flutrek-theme) .time-options b{display:block;font:21px Georgia}:where(#flutrek-theme) .time-options small{font-size:10px}:where(#flutrek-theme) .time-options button.selected{background:var(--navy);color:#FFFFFF;border-color:var(--navy)}:where(#flutrek-theme) .estimate{background:#f3f5f7;border-left:3px solid var(--blue);padding:12px 15px;margin-top:21px}:where(#flutrek-theme) .estimate span{font-size:9px;letter-spacing:.16em;color:var(--blue);font-weight:800}:where(#flutrek-theme) .estimate p{margin:5px 0 0;font-size:12px;color:#194069}:where(#flutrek-theme) .estimate b{color:var(--navy)}:where(#flutrek-theme) .dashboard-page{min-height:calc(100vh - 76px)}:where(#flutrek-theme) .dashboard-hero{background:var(--navy);color:#FFFFFF;padding:58px max(7vw,28px);display:flex;justify-content:space-between;align-items:center;position:relative;overflow:hidden}:where(#flutrek-theme) .dashboard-hero:after{content:"FT";position:absolute;right:16%;top:-45px;color:rgba(255,255,255,.025);font:230px Georgia}:where(#flutrek-theme) .dashboard-hero h1{font:500 clamp(34px,3.7vw,54px)/1.2 Georgia,Songti SC,serif;margin:14px 0}:where(#flutrek-theme) .dashboard-hero h1 em{font-style:normal;color:#c9d0d7}:where(#flutrek-theme) .dashboard-hero p{color:#c9d0d7}:where(#flutrek-theme) .streak{position:relative;z-index:1;width:190px;border:1px solid rgba(255,255,255,.18);padding:23px;text-align:center}:where(#flutrek-theme) .streak>span{display:block;color:#c9d0d7;font-size:11px;letter-spacing:.15em}:where(#flutrek-theme) .streak>b{font:64px Georgia;line-height:1.1}:where(#flutrek-theme) .streak>small{color:#c9d0d7;margin-left:5px}:where(#flutrek-theme) .streak>div{background:rgba(255,255,255,.08);padding:8px;margin-top:12px;font-size:11px}:where(#flutrek-theme) .dashboard-body{max-width:1250px;margin:0 auto;padding:45px 28px 80px;display:grid;grid-template-columns:minmax(0,1fr) 285px;gap:28px}:where(#flutrek-theme) .daily-tip,:where(#flutrek-theme) .phase-card,:where(#flutrek-theme) .today-card{background:#FFFFFF;border:1px solid var(--line)}:where(#flutrek-theme) .today-card{padding:31px}:where(#flutrek-theme) .section-title{display:flex;justify-content:space-between;align-items:end}:where(#flutrek-theme) .section-title span{color:var(--blue);font-size:10px;letter-spacing:.17em;font-weight:800}:where(#flutrek-theme) .section-title h2{margin:6px 0 0;color:var(--navy);font:26px Georgia,Songti SC,serif}:where(#flutrek-theme) .section-title>b{font:28px Georgia;color:#7d8b99}:where(#flutrek-theme) .phase-card>div,:where(#flutrek-theme) .progress-track{height:3px;background:#e6eaee;margin:20px 0 24px}:where(#flutrek-theme) .phase-card>div i,:where(#flutrek-theme) .progress-track i{display:block;height:100%;background:var(--blue);transition:width .4s}:where(#flutrek-theme) .scene{display:grid;grid-template-columns:50px minmax(0,1fr) auto auto;gap:18px;align-items:center;padding:22px 0;border-top:1px solid #e6eaee}:where(#flutrek-theme) .scene-number{width:43px;height:43px;display:grid;place-items:center;border:1px solid #c9d0d7;color:var(--navy);font:16px Georgia}:where(#flutrek-theme) .scene small{font-size:9px;letter-spacing:.18em;color:#7d8b99}:where(#flutrek-theme) .scene h3{margin:5px 0 3px;color:var(--navy);font-size:16px}:where(#flutrek-theme) .scene p{margin:0;color:#7d8b99;font-size:11px}:where(#flutrek-theme) .duration{color:#7d8b99;font-size:11px;white-space:nowrap}:where(#flutrek-theme) .scene button{border:1px solid var(--navy);background:var(--navy);color:#FFFFFF;border-radius:2px;padding:11px 16px;font-size:11px;min-width:105px}:where(#flutrek-theme) .scene.done{opacity:.65}:where(#flutrek-theme) .scene.done .scene-number{background:var(--green);border-color:var(--green);color:#FFFFFF}:where(#flutrek-theme) .scene.done button,:where(#flutrek-theme) .scene.locked button{border-color:#e6eaee}:where(#flutrek-theme) .scene.locked{opacity:.48}:where(#flutrek-theme) .phase-card{padding:25px;position:relative}:where(#flutrek-theme) .phase-card>span{font-size:10px;color:#7d8b99;letter-spacing:.14em}:where(#flutrek-theme) .phase-card>b{position:absolute;right:18px;top:9px;color:#e6eaee;font:50px Georgia}:where(#flutrek-theme) .phase-card h3{color:var(--navy);font:20px Georgia,Songti SC,serif;margin:19px 0 6px}:where(#flutrek-theme) .phase-card p,:where(#flutrek-theme) .phase-card small{font-size:11px;color:#7d8b99}:where(#flutrek-theme) .daily-tip{padding:22px;margin-top:18px;border-top:3px solid var(--gold)}:where(#flutrek-theme) .daily-tip span{font-size:10px;color:#194069;letter-spacing:.12em}:where(#flutrek-theme) .daily-tip p{font:italic 16px Georgia;color:var(--navy);line-height:1.5}:where(#flutrek-theme) .daily-tip small{color:#7d8b99}:where(#flutrek-theme) .lesson-page{min-height:calc(100vh - 76px)}:where(#flutrek-theme) .lesson-progress{height:70px;background:#f3f5f7;border-bottom:1px solid var(--line);display:grid;grid-template-columns:160px 1fr 120px;align-items:center;padding:0 max(4vw,24px)}:where(#flutrek-theme) .lesson-progress>button{border:0;background:transparent;color:#7d8b99;font-size:12px;text-align:left}:where(#flutrek-theme) .lesson-progress>div{display:flex;justify-content:center;gap:54px}:where(#flutrek-theme) .lesson-progress span{display:flex;align-items:center;gap:8px;color:#7d8b99;font-size:10px;text-transform:uppercase;letter-spacing:.09em}:where(#flutrek-theme) .lesson-progress span i{font-style:normal;width:24px;height:24px;border:1px solid #c9d0d7;display:grid;place-items:center;border-radius:50%}:where(#flutrek-theme) .lesson-progress span.current{color:var(--navy);font-weight:700}:where(#flutrek-theme) .lesson-progress span.current i{background:var(--navy);color:#FFFFFF}:where(#flutrek-theme) .lesson-progress span.past i{background:var(--green);color:#FFFFFF;border-color:var(--green)}:where(#flutrek-theme) .lesson-progress>small{text-align:right;color:#7d8b99}:where(#flutrek-theme) .lesson-shell{max-width:930px;margin:auto;text-align:center;padding:58px 28px 90px}:where(#flutrek-theme) .lesson-shell h1{font:500 40px Georgia,Songti SC,serif;color:var(--navy);margin:14px 0 4px}:where(#flutrek-theme) .en-title{font:italic 16px Georgia;color:#7d8b99}:where(#flutrek-theme) .context{display:flex;align-items:center;gap:18px;max-width:690px;margin:28px auto 36px;background:#f3f5f7;text-align:left;padding:16px 20px;border-left:3px solid var(--blue)}:where(#flutrek-theme) .context b{color:var(--blue);font-size:11px;white-space:nowrap}:where(#flutrek-theme) .context p{margin:0;color:#194069;font-size:12px}:where(#flutrek-theme) .round-content{max-width:760px;margin:auto}:where(#flutrek-theme) .audio-settings{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:12px;text-align:left}:where(#flutrek-theme) .audio-settings>div{border:1px solid var(--line);padding:12px;background:#FFFFFF}:where(#flutrek-theme) .audio-settings>div>small{display:block;color:#7d8b99;font-size:9px;font-weight:800;letter-spacing:.12em;margin-bottom:8px}:where(#flutrek-theme) .audio-settings>div>span{display:grid;grid-template-columns:1fr 1fr;gap:5px}:where(#flutrek-theme) .audio-settings button{border:1px solid #c9d0d7;background:#FFFFFF;color:#7d8b99;padding:9px 7px;font-size:10px}:where(#flutrek-theme) .audio-settings button.selected{border-color:var(--blue);color:#FFFFFF;font-weight:700}:where(#flutrek-theme) .play{width:100%;border:1px solid #c9d0d7;background:var(--navy);color:#FFFFFF;display:flex;align-items:center;justify-content:center;gap:20px;padding:26px}:where(#flutrek-theme) .play>span{width:54px;height:54px;border:1px solid rgba(255,255,255,.5);border-radius:50%;display:grid;place-items:center;padding-left:4px}:where(#flutrek-theme) .play b,:where(#flutrek-theme) .play small{display:block;text-align:left}:where(#flutrek-theme) .play b{font-size:16px}:where(#flutrek-theme) .play small{margin-top:5px;color:#c9d0d7;font-size:10px}:where(#flutrek-theme) .line-replay{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;margin-top:10px}:where(#flutrek-theme) .line-replay button{border:1px solid var(--line);padding:11px;display:flex;align-items:center;gap:9px;text-align:left;color:var(--navy)}:where(#flutrek-theme) .line-replay button>i{width:25px;height:25px;border-radius:50%;background:#f3f5f7;display:grid;place-items:center;font:12px Georgia;font-style:normal}:where(#flutrek-theme) .line-replay button b,:where(#flutrek-theme) .line-replay button small{display:block}:where(#flutrek-theme) .line-replay button b{font-size:10px}:where(#flutrek-theme) .line-replay button small{font-size:8px;color:#7d8b99;margin-top:2px}:where(#flutrek-theme) .line-replay button.active{border-color:var(--blue);background:#f3f5f7}:where(#flutrek-theme) .line-replay button:disabled{opacity:.6}:where(#flutrek-theme) .listen-steps{display:grid;grid-template-columns:repeat(3,1fr);margin:24px 0}:where(#flutrek-theme) .listen-steps span{padding:19px 8px;color:#7d8b99;font-size:11px;border-bottom:2px solid #e6eaee}:where(#flutrek-theme) .listen-steps i{font-style:normal;display:inline-grid;place-items:center;width:24px;height:24px;border:1px solid #c9d0d7;border-radius:50%;margin-right:7px}:where(#flutrek-theme) .listen-steps .active{color:var(--navy);border-color:var(--blue)}:where(#flutrek-theme) .listen-steps .done i{background:var(--green);color:#FFFFFF;border-color:var(--green)}:where(#flutrek-theme) .keywords{display:flex;gap:10px;align-items:center;justify-content:center;margin:25px 0}:where(#flutrek-theme) .keywords small{font-size:9px;letter-spacing:.15em;color:#7d8b99}:where(#flutrek-theme) .keywords span{padding:7px 11px;background:#f3f5f7;color:var(--navy);font:italic 12px Georgia}:where(#flutrek-theme) .round-content>.primary{margin-top:25px}:where(#flutrek-theme) .dialogue-head{display:grid;grid-template-columns:1fr 1fr;text-align:left;background:var(--navy);color:#FFFFFF;padding:12px 20px;font-size:10px;letter-spacing:.14em}:where(#flutrek-theme) .dialogue-head span:nth-child(2){border-left:1px solid rgba(255,255,255,.25);padding-left:24px}:where(#flutrek-theme) .dialogue-row{display:grid;grid-template-columns:1fr 1fr;text-align:left;border:1px solid var(--line);border-top:0}:where(#flutrek-theme) .dialogue-row>div{padding:20px}:where(#flutrek-theme) .dialogue-row>div+div{border-left:1px solid var(--line)}:where(#flutrek-theme) .dialogue-row b{font-size:10px;color:var(--blue);text-transform:uppercase}:where(#flutrek-theme) .dialogue-row p{font:16px/1.65 Georgia,Songti SC,serif;color:var(--navy);margin:7px 0}:where(#flutrek-theme) .word-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-top:13px}:where(#flutrek-theme) .word-grid span{padding:12px;background:#f3f5f7}:where(#flutrek-theme) .word-grid b,:where(#flutrek-theme) .word-grid small{display:block}:where(#flutrek-theme) .word-grid b{font:italic 12px Georgia;color:var(--navy)}:where(#flutrek-theme) .word-grid small{font-size:10px;color:#7d8b99;margin-top:4px}:where(#flutrek-theme) .spell-intro{display:flex;text-align:left;align-items:center;gap:15px;background:#f3f5f7;padding:17px;margin-bottom:15px}:where(#flutrek-theme) .spell-intro>span{font-size:25px}:where(#flutrek-theme) .spell-intro h3{font-size:14px;color:var(--navy);margin:0}:where(#flutrek-theme) .spell-intro p{font-size:11px;color:#7d8b99;margin:4px 0}:where(#flutrek-theme) .spell-field{display:grid;grid-template-columns:1fr 1fr auto;align-items:center;gap:15px;border:1px solid var(--line);padding:15px 17px;text-align:left;margin-top:8px}:where(#flutrek-theme) .spell-field>span{display:grid;grid-template-columns:35px 1fr;align-items:center}:where(#flutrek-theme) .spell-field i{font-style:normal;font:17px Georgia;color:#c9d0d7;grid-row:1/3}:where(#flutrek-theme) .spell-field b{color:var(--navy);font-size:14px}:where(#flutrek-theme) .spell-field small{font:italic 11px Georgia;color:#7d8b99;margin-top:4px}:where(#flutrek-theme) .spell-field input{height:40px;border:0;border-bottom:1px solid #c9d0d7;outline:none;color:var(--navy);background:transparent}:where(#flutrek-theme) .spell-field em{font-style:normal;font-size:10px;max-width:130px}:where(#flutrek-theme) .spell-field.correct{border-color:#7d8b99;background:#f3f5f7}:where(#flutrek-theme) .spell-field.correct em{color:var(--green)}:where(#flutrek-theme) .spell-field.wrong{border-color:#fff2cf;background:#FFFFFF}:where(#flutrek-theme) .spell-field.wrong em{color:#194069}:where(#flutrek-theme) .records-page,:where(#flutrek-theme) .summary-page{max-width:1120px;margin:auto;padding:70px 28px 90px}:where(#flutrek-theme) .summary-page{text-align:center}:where(#flutrek-theme) .celebrate{width:64px;height:64px;background:var(--green);color:#FFFFFF;border-radius:50%;display:grid;place-items:center;font-size:28px;margin:0 auto 23px}:where(#flutrek-theme) .summary-page h1{font:44px Georgia,Songti SC,serif;color:var(--navy);margin:13px 0}:where(#flutrek-theme) .summary-page>p{color:#7d8b99}:where(#flutrek-theme) .summary-stats{display:grid;grid-template-columns:repeat(4,1fr);background:var(--navy);color:#FFFFFF;margin:38px 0}:where(#flutrek-theme) .summary-stats span{padding:25px;border-right:1px solid rgba(255,255,255,.15)}:where(#flutrek-theme) .summary-stats b,:where(#flutrek-theme) .summary-stats small{display:block}:where(#flutrek-theme) .summary-stats b{font:34px Georgia}:where(#flutrek-theme) .summary-stats small{font-size:10px;color:#c9d0d7;margin-top:5px}:where(#flutrek-theme) .summary-words{background:#FFFFFF;border:1px solid var(--line);padding:30px;text-align:left}:where(#flutrek-theme) .summary-words h2{font:24px Georgia;color:var(--navy);margin:0 0 20px}:where(#flutrek-theme) .summary-words>div{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--line)}:where(#flutrek-theme) .summary-words span{display:grid;grid-template-columns:28px 1fr;background:#FFFFFF;padding:13px}:where(#flutrek-theme) .summary-words i{font-style:normal;color:#c9d0d7;grid-row:1/3}:where(#flutrek-theme) .summary-words b{font:italic 14px Georgia;color:var(--navy)}:where(#flutrek-theme) .summary-words small{color:#7d8b99;margin-top:4px}:where(#flutrek-theme) .tomorrow{display:flex;align-items:center;gap:23px;background:#f3f5f7;padding:23px 28px;text-align:left;margin-top:18px}:where(#flutrek-theme) .tomorrow>span{font-size:10px;color:var(--blue);font-weight:800}:where(#flutrek-theme) .tomorrow div{flex:1 1}:where(#flutrek-theme) .tomorrow small{color:#7d8b99;font-size:9px;letter-spacing:.15em}:where(#flutrek-theme) .tomorrow h3{margin:5px 0 0;color:var(--navy)}:where(#flutrek-theme) .records-head button,:where(#flutrek-theme) .tomorrow button{border:1px solid var(--navy);background:transparent;color:var(--navy);padding:10px 15px;font-size:11px}:where(#flutrek-theme) .records-head{display:flex;justify-content:space-between;align-items:end}:where(#flutrek-theme) .records-head h1{font:44px Georgia;color:var(--navy);margin:10px 0}:where(#flutrek-theme) .records-head p{color:#7d8b99}:where(#flutrek-theme) .record-stats{display:grid;grid-template-columns:repeat(4,1fr);margin:35px 0 24px}:where(#flutrek-theme) .record-stats span{background:#FFFFFF;border:1px solid var(--line);border-right:0;padding:22px}:where(#flutrek-theme) .record-stats span:last-child{border-right:1px solid var(--line)}:where(#flutrek-theme) .record-stats b,:where(#flutrek-theme) .record-stats small{display:block}:where(#flutrek-theme) .record-stats small{font-size:10px;color:#7d8b99}:where(#flutrek-theme) .record-stats b{font:32px Georgia;color:var(--navy);margin-top:8px}:where(#flutrek-theme) .record-stats i{font:11px sans-serif;color:#7d8b99}:where(#flutrek-theme) .record-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px}:where(#flutrek-theme) .record-grid section{background:#FFFFFF;border:1px solid var(--line);padding:28px}:where(#flutrek-theme) .record-grid h2{font:22px Georgia;color:var(--navy);margin:0 0 19px}:where(#flutrek-theme) .phase-row{display:grid;grid-template-columns:38px 1fr auto;align-items:center;padding:15px 0;border-top:1px solid var(--line);opacity:.5}:where(#flutrek-theme) .phase-row.current{opacity:1}:where(#flutrek-theme) .phase-row>i{font-style:normal;font:20px Georgia;color:#c9d0d7}:where(#flutrek-theme) .phase-row b,:where(#flutrek-theme) .phase-row small{display:block}:where(#flutrek-theme) .phase-row b{font-size:13px;color:var(--navy)}:where(#flutrek-theme) .phase-row small{font-size:10px;color:#7d8b99;margin-top:3px}:where(#flutrek-theme) .phase-row>span{font-size:10px;color:#7d8b99}:where(#flutrek-theme) .history-item{display:grid;grid-template-columns:45px 1fr 24px;align-items:center;padding:18px;background:#f3f5f7}:where(#flutrek-theme) .history-item>span{font:16px Georgia;color:#7d8b99}:where(#flutrek-theme) .history-item b,:where(#flutrek-theme) .history-item small{display:block}:where(#flutrek-theme) .history-item b{color:var(--navy);font-size:13px}:where(#flutrek-theme) .history-item small{color:#7d8b99;margin-top:4px;font-size:10px}:where(#flutrek-theme) .history-item i{font-style:normal;color:var(--green)}:where(#flutrek-theme) .empty-record{padding:38px 20px;text-align:center;background:#FFFFFF;color:#7d8b99;font-size:12px}:where(#flutrek-theme) footer{display:flex;justify-content:space-between;padding:24px max(5vw,28px);background:#194069;font-size:10px;letter-spacing:.04em}:where(#flutrek-theme) footer small{font-size:9px;color:#194069}@media(max-width:900px){:where(#flutrek-theme) .plan-page{grid-template-columns:1fr;padding-top:35px}:where(#flutrek-theme) .plan-intro{position:static;padding-top:0}:where(#flutrek-theme) .quote-card{display:none}:where(#flutrek-theme) .choice-grid.experience{grid-template-columns:repeat(3,1fr)}:where(#flutrek-theme) .dashboard-body{grid-template-columns:1fr}:where(#flutrek-theme) .dashboard-body aside{display:grid;grid-template-columns:1fr 1fr;gap:18px}:where(#flutrek-theme) .daily-tip{margin:0}:where(#flutrek-theme) .lesson-progress{grid-template-columns:90px 1fr 70px}:where(#flutrek-theme) .lesson-progress>div{gap:12px}:where(#flutrek-theme) .lesson-progress span{font-size:0}:where(#flutrek-theme) .record-grid{grid-template-columns:1fr}}@media(max-width:620px){:where(#flutrek-theme) .topbar{height:auto;min-height:66px;padding:12px 14px 9px;display:grid;grid-template-columns:1fr;gap:9px}:where(#flutrek-theme) .brand{min-width:0}:where(#flutrek-theme) .brand-mark{width:34px;height:34px;font-size:20px}:where(#flutrek-theme) .brand b{font-size:16px}:where(#flutrek-theme) .brand small{display:none}:where(#flutrek-theme) .topbar nav{width:100%;gap:8px;overflow-x:auto;padding-bottom:3px;scrollbar-width:none}:where(#flutrek-theme) .topbar nav::-webkit-scrollbar{display:none}:where(#flutrek-theme) .topbar nav>a,:where(#flutrek-theme) .topbar nav>button:not(.avatar){flex:0 0 auto;font-size:11px;padding:9px 2px 8px;white-space:nowrap}:where(#flutrek-theme) .topbar nav>button.active{border-bottom-width:2px}:where(#flutrek-theme) .avatar{flex:0 0 auto;width:32px;height:32px}:where(#flutrek-theme) .cloud-state{flex:0 0 auto}:where(#flutrek-theme) .plan-page{padding:27px 17px 60px}:where(#flutrek-theme) .plan-intro h1{font-size:39px}:where(#flutrek-theme) .flow-line{gap:6px;justify-content:space-between}:where(#flutrek-theme) .flow-line span{display:block;text-align:center}:where(#flutrek-theme) .flow-line i{display:none}:where(#flutrek-theme) .planner-card{padding:25px 18px}:where(#flutrek-theme) .choice-grid.experience,:where(#flutrek-theme) .choice-grid.two{grid-template-columns:1fr 1fr}:where(#flutrek-theme) .time-options{grid-template-columns:repeat(5,1fr);gap:4px}:where(#flutrek-theme) .time-options button{height:54px}:where(#flutrek-theme) .dashboard-hero{padding:42px 20px}:where(#flutrek-theme) .dashboard-hero .streak{display:none}:where(#flutrek-theme) .dashboard-body{padding:25px 14px 60px}:where(#flutrek-theme) .today-card{padding:21px 15px}:where(#flutrek-theme) .section-title{align-items:flex-start;gap:10px}:where(#flutrek-theme) .section-title h2{font-size:23px}:where(#flutrek-theme) .scene{grid-template-columns:40px minmax(0,1fr);gap:10px}:where(#flutrek-theme) .scene-number{width:35px;height:35px}:where(#flutrek-theme) .scene .duration{display:none}:where(#flutrek-theme) .scene button{grid-column:2;width:100%;min-height:44px}:where(#flutrek-theme) .dashboard-body aside{grid-template-columns:1fr}:where(#flutrek-theme) .lesson-progress{height:auto;min-height:70px;padding:10px 13px;grid-template-columns:1fr auto;gap:8px}:where(#flutrek-theme) .lesson-progress>button{grid-column:1/2;min-height:36px}:where(#flutrek-theme) .lesson-progress>div{grid-column:1/3;grid-row:2;gap:5px;justify-content:space-between;overflow-x:auto}:where(#flutrek-theme) .lesson-progress>small{grid-column:2;grid-row:1;white-space:nowrap}:where(#flutrek-theme) .lesson-progress span i{width:23px;height:23px}:where(#flutrek-theme) .lesson-shell{padding:36px 14px 82px}:where(#flutrek-theme) .lesson-shell h1{font-size:30px;line-height:1.24}:where(#flutrek-theme) .context{display:block;padding:14px 15px}:where(#flutrek-theme) .context b{display:block;margin-bottom:6px}:where(#flutrek-theme) .listen-steps{grid-template-columns:1fr}:where(#flutrek-theme) .dialogue-head{display:none}:where(#flutrek-theme) .dialogue-row{grid-template-columns:1fr}:where(#flutrek-theme) .dialogue-row>div{padding:17px 15px}:where(#flutrek-theme) .dialogue-row>div+div{border-left:0;border-top:1px solid var(--line)}:where(#flutrek-theme) .dialogue-row p{font-size:15px}:where(#flutrek-theme) .word-grid{grid-template-columns:1fr 1fr}:where(#flutrek-theme) .spell-field{grid-template-columns:1fr;padding:14px}:where(#flutrek-theme) .spell-field input{width:100%;font-size:16px}:where(#flutrek-theme) .records-page,:where(#flutrek-theme) .summary-page{padding:45px 14px 70px}:where(#flutrek-theme) .records-head h1,:where(#flutrek-theme) .summary-page h1{font-size:34px}:where(#flutrek-theme) .record-stats,:where(#flutrek-theme) .summary-stats{grid-template-columns:1fr 1fr}:where(#flutrek-theme) .summary-stats span{border-bottom:1px solid rgba(255,255,255,.15)}:where(#flutrek-theme) .summary-words>div{grid-template-columns:1fr 1fr}:where(#flutrek-theme) .tomorrow{align-items:flex-start;flex-wrap:wrap}:where(#flutrek-theme) .records-head{align-items:flex-start;gap:15px}:where(#flutrek-theme) .record-stats span{border-right:1px solid var(--line)}:where(#flutrek-theme) footer{display:block;line-height:1.8}:where(#flutrek-theme) footer small{display:block}}:where(#flutrek-theme) .recovery-card{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:24px 0 -10px;padding:18px 20px;background:#f3f5f7;border:1px solid #c9d0d7}:where(#flutrek-theme) .recovery-card b,:where(#flutrek-theme) .recovery-card span{display:block}:where(#flutrek-theme) .recovery-card b{color:#194069;font-size:14px}:where(#flutrek-theme) .recovery-card span{color:#7d8b99;font-size:11px;margin-top:5px}:where(#flutrek-theme) .recovery-card button{border:0;background:var(--green);color:#FFFFFF;padding:11px 17px;font-size:11px;white-space:nowrap}@media(max-width:620px){:where(#flutrek-theme) .recovery-card{align-items:flex-start;flex-direction:column}:where(#flutrek-theme) .recovery-card button{width:100%}}@media(max-width:620px){:where(#flutrek-theme) .audio-settings{grid-template-columns:1fr}:where(#flutrek-theme) .audio-settings>div>span{grid-template-columns:1fr 1fr}:where(#flutrek-theme) .line-replay{grid-template-columns:1fr}:where(#flutrek-theme) .play{padding:22px 16px}:where(#flutrek-theme) .play>span{width:48px;height:48px}}:where(#flutrek-theme) .assessment-industry-terms{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px}:where(#flutrek-theme) .assessment-industry-terms>b{width:100%;font-size:12px;color:var(--muted)}:where(#flutrek-theme) .assessment-industry-terms span{display:inline-flex;align-items:baseline;gap:6px;padding:7px 10px;border:1px solid rgba(25,64,105,.16);border-radius:10px;background:rgba(255,255,255,.7)}:where(#flutrek-theme) .assessment-industry-terms strong{color:var(--green);font-size:13px}:where(#flutrek-theme) .assessment-industry-terms em{color:var(--muted);font-size:12px;font-style:normal}:where(#flutrek-theme) .assessment-reference-answer{line-height:1.75}:where(#flutrek-theme) .assessment-reference-answer strong{display:block;margin-bottom:4px}:where(#flutrek-theme) .sentence-spell-field{grid-template-columns:1fr;gap:11px}:where(#flutrek-theme) .sentence-spell-field>header{display:grid;grid-template-columns:34px 1fr;gap:10px;align-items:start}:where(#flutrek-theme) .sentence-spell-field>header i{color:#c9d0d7;font:18px Georgia,serif;font-style:normal}:where(#flutrek-theme) .sentence-spell-field>header b,:where(#flutrek-theme) .sentence-spell-field>header small{display:block}:where(#flutrek-theme) .sentence-spell-field>header small{color:var(--blue);font-size:9px;font-weight:800;letter-spacing:.12em}:where(#flutrek-theme) .sentence-spell-field>header b{margin-top:4px;color:var(--navy);font-size:14px;line-height:1.65}:where(#flutrek-theme) .sentence-word-fields{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px 5px;padding:13px 0 6px}:where(#flutrek-theme) .sentence-word-fields label{position:relative;display:inline-flex;flex-direction:column;align-items:center;padding-bottom:2px}:where(#flutrek-theme) .sentence-word-fields input{height:34px;min-width:4ch;max-width:16ch;border:0;border-bottom:1px solid #7d8b99;border-radius:0;outline:none;background:transparent;color:var(--navy);text-align:center;font:15px Georgia,serif}:where(#flutrek-theme) .sentence-word-fields .focus-word input{border-bottom:4px solid var(--blue);font-weight:700}:where(#flutrek-theme) .sentence-word-fields label.correct input{color:var(--green)}:where(#flutrek-theme) .sentence-word-fields label.wrong input{border-bottom-color:#194069;color:#194069}:where(#flutrek-theme) .sentence-word-fields label>small{position:absolute;top:36px;z-index:1;padding:2px 5px;border-radius:4px;font:10px Georgia,serif;white-space:nowrap}:where(#flutrek-theme) .sentence-punctuation{margin-left:-3px;padding-bottom:7px;color:var(--navy);font:17px Georgia,serif}:where(#flutrek-theme) .sentence-phrase-meanings{display:flex;flex-wrap:wrap;gap:7px;margin-top:13px;padding-top:12px;border-top:1px solid var(--line)}:where(#flutrek-theme) .sentence-phrase-meanings>small{width:100%;color:var(--blue);font-size:9px;font-weight:800;letter-spacing:.1em}:where(#flutrek-theme) .sentence-phrase-meanings span{display:inline-flex;gap:6px;align-items:baseline;padding:7px 9px;background:#f3f5f7}:where(#flutrek-theme) .sentence-phrase-meanings b{color:var(--navy);font:italic 12px Georgia,serif}:where(#flutrek-theme) .sentence-phrase-meanings em{color:#7d8b99;font-size:10px;font-style:normal}:where(#flutrek-theme) .sentence-spelling-result{margin-top:14px;padding:15px 17px;border-radius:12px;text-align:left}:where(#flutrek-theme) .sentence-spelling-result b,:where(#flutrek-theme) .sentence-spelling-result span{display:block}:where(#flutrek-theme) .sentence-spelling-result b{font-size:14px}:where(#flutrek-theme) .sentence-spelling-result span{margin-top:5px;font-size:11px;line-height:1.6}:where(#flutrek-theme) .sentence-spelling-result.passed{background:#f3f5f7;color:var(--green)}:where(#flutrek-theme) .sentence-spelling-result.retry{background:#f3f5f7;color:#194069}@media(max-width:620px){:where(#flutrek-theme) .sentence-word-fields{gap:15px 5px}:where(#flutrek-theme) .sentence-word-fields input{height:38px;font-size:16px}:where(#flutrek-theme) .sentence-word-fields label>small{top:40px}:where(#flutrek-theme) .sentence-phrase-meanings span{width:100%;justify-content:space-between}}:where(#flutrek-theme) .branch-scene-list{margin-left:22px;padding-left:14px;border-left:2px solid #e6eaee}:where(#flutrek-theme) .branch-scene-list[hidden]{display:none}:where(#flutrek-theme) .completed-branches{margin:22px auto;text-align:left;max-width:760px}:where(#flutrek-theme) .completed-branches>summary{cursor:pointer;padding:14px;font-weight:600}:where(#flutrek-theme) .completed-branches .scene{margin:8px 0;grid-template-columns:minmax(0,1fr) auto}:where(#flutrek-theme) .group-lessons .scene.has-branches{grid-template-columns:40px minmax(0,1fr) 34px auto}:where(#flutrek-theme) .group-lessons .scene.has-branches .branch-toggle{min-width:34px;width:34px;padding:6px;font-size:22px;flex-shrink:0}@media(max-width:620px){:where(#flutrek-theme) .branch-scene-list{margin-left:8px;padding-left:8px}:where(#flutrek-theme) .group-lessons .scene.has-branches{grid-template-columns:32px minmax(0,1fr) auto}:where(#flutrek-theme) .group-lessons .scene.has-branches>div{grid-column:2;grid-row:1/3}:where(#flutrek-theme) .group-lessons .scene.has-branches .branch-toggle{grid-column:3;grid-row:2;justify-self:end;min-width:30px;width:30px;min-height:30px;margin:0;padding:0;font-size:20px}:where(#flutrek-theme) .group-lessons .scene.has-branches>button:last-child{grid-column:3;grid-row:1;width:auto;min-width:62px;margin:0}:where(#flutrek-theme) .completed-branches .scene{grid-template-columns:minmax(0,1fr)}:where(#flutrek-theme) .completed-branches .scene>button{grid-column:1}}:where(#flutrek-theme) .group-lessons .scene.has-branches .branch-toggle-mobile{display:none}@media(max-width:620px){:where(#flutrek-theme) .group-lessons .scene.has-branches .branch-toggle-desktop{display:none}:where(#flutrek-theme) .group-lessons .scene.has-branches h3{display:flex;align-items:center;gap:4px}:where(#flutrek-theme) .group-lessons .scene.has-branches h3>span{min-width:0}:where(#flutrek-theme) .group-lessons .scene.has-branches h3 .branch-toggle-mobile{display:inline-flex;align-items:center;justify-content:center;flex:0 0 24px;width:24px;min-width:24px;height:30px;min-height:30px;padding:0;margin:0;border:0;border-radius:0;background:transparent;color:#7d8b99;font-size:20px;font-weight:400;line-height:1;box-shadow:none}:where(#flutrek-theme) .group-lessons .scene.has-branches>button:last-child{grid-row:1/3}}:where(#flutrek-theme) .home-page{min-height:calc(100vh - 76px);padding-bottom:90px}:where(#flutrek-theme) .home-hero{background:var(--navy);color:#FFFFFF;padding:67px max(7vw,28px) 94px;display:flex;justify-content:space-between;position:relative;overflow:hidden}:where(#flutrek-theme) .home-hero:after{content:"25";position:absolute;right:15%;top:-95px;font:280px Georgia;color:rgba(255,255,255,.025)}:where(#flutrek-theme) .home-hero h1{font:500 clamp(39px,4.1vw,62px)/1.18 Georgia,Songti SC,serif;letter-spacing:-.025em;margin:16px 0 18px}:where(#flutrek-theme) .home-hero h1 em{color:#c9d0d7}:where(#flutrek-theme) .home-hero p{max-width:620px;color:#c9d0d7;font-size:15px;line-height:1.8}:where(#flutrek-theme) .hero-session{position:relative;z-index:1;min-width:180px;border-left:1px solid rgba(255,255,255,.25);padding:15px 0 15px 35px}:where(#flutrek-theme) .hero-session small,:where(#flutrek-theme) .hero-session span{display:block;color:#c9d0d7;font-size:10px;letter-spacing:.13em}:where(#flutrek-theme) .hero-session b{display:block;font:66px Georgia;line-height:1.05;margin:8px 0}:where(#flutrek-theme) .checkin-panel{max-width:1120px;margin:-44px auto 0;background:#FFFFFF;border:1px solid var(--line);box-shadow:0 18px 45px rgba(25,64,105,.1);padding:24px 30px;display:grid;grid-template-columns:230px 1fr auto;gap:30px;align-items:center;position:relative;z-index:2}:where(#flutrek-theme) .checkin-copy>span{color:var(--blue);font-size:9px;font-weight:800;letter-spacing:.17em}:where(#flutrek-theme) .checkin-copy h2{font:21px Georgia,Songti SC,serif;color:var(--navy);margin:6px 0}:where(#flutrek-theme) .checkin-copy p{font-size:10px;color:#7d8b99;margin:0}:where(#flutrek-theme) .checkin-days{display:grid;grid-template-columns:repeat(7,1fr);gap:9px}:where(#flutrek-theme) .checkin-days span{text-align:center;color:#7d8b99}:where(#flutrek-theme) .checkin-days i{width:34px;height:34px;display:grid;place-items:center;margin:auto;border:1px solid #e6eaee;border-radius:50%;font:14px Georgia;font-style:normal}:where(#flutrek-theme) .checkin-days small{display:block;font-size:8px;margin-top:6px}:where(#flutrek-theme) .checkin-days span.current i{border:2px solid var(--blue);color:var(--blue);background:#f3f5f7}:where(#flutrek-theme) .checkin-days span.done i{background:var(--green);border-color:var(--green);color:#FFFFFF}:where(#flutrek-theme) .checkin-days span.done{color:var(--green)}:where(#flutrek-theme) .today-progress{display:grid;grid-template-columns:auto auto;align-items:baseline;column-gap:6px;border-left:1px solid var(--line);padding-left:25px}:where(#flutrek-theme) .today-progress b{font:24px Georgia;color:var(--navy)}:where(#flutrek-theme) .today-progress small{font-size:9px;color:#7d8b99}:where(#flutrek-theme) .today-progress i{display:none}:where(#flutrek-theme) .focus-section{max-width:1120px;margin:55px auto 0;padding:0 28px;display:grid;grid-template-columns:310px minmax(0,1fr);gap:55px;align-items:start}:where(#flutrek-theme) .focus-intro{padding-top:22px;position:sticky;top:95px}:where(#flutrek-theme) .focus-intro h2{font:34px/1.25 Georgia,Songti SC,serif;color:var(--navy);margin:13px 0}:where(#flutrek-theme) .focus-intro p{color:#7d8b99;line-height:1.8;font-size:13px}:where(#flutrek-theme) .focus-intro:after{content:"";display:block;width:42px;height:2px;background:var(--gold);margin-top:28px}:where(#flutrek-theme) .focus-stack{display:grid;gap:18px}:where(#flutrek-theme) .focus-planner{padding:34px 38px}:where(#flutrek-theme) .pomodoro-options{display:grid;grid-template-columns:repeat(3,1fr);gap:11px;margin-top:25px}:where(#flutrek-theme) .pomodoro-options button{min-height:150px;border:1px solid var(--line);background:#FFFFFF;color:#7d8b99;padding:20px 12px;position:relative}:where(#flutrek-theme) .pomodoro-options button>span{display:block;font-size:8px;letter-spacing:.13em;text-transform:uppercase}:where(#flutrek-theme) .pomodoro-options button b{font:46px Georgia;color:var(--navy);display:inline-block;margin:11px 4px 6px}:where(#flutrek-theme) .pomodoro-options button small{font-size:10px}:where(#flutrek-theme) .pomodoro-options button i{display:block;font-style:normal;font-size:10px;color:#7d8b99}:where(#flutrek-theme) .pomodoro-options button.selected{background:var(--navy);border-color:var(--navy);box-shadow:0 10px 25px rgba(25,64,105,.2)}:where(#flutrek-theme) .pomodoro-options button.selected b,:where(#flutrek-theme) .pomodoro-options button.selected i{color:#FFFFFF}:where(#flutrek-theme) .focus-estimate{margin-top:18px;padding:17px 19px}:where(#flutrek-theme) .focus-estimate>div{display:grid;grid-template-columns:repeat(3,1fr);margin-top:9px}:where(#flutrek-theme) .focus-estimate p{margin:0;border-right:1px solid #e6eaee}:where(#flutrek-theme) .focus-estimate p:last-child{border:0}:where(#flutrek-theme) .focus-estimate p b,:where(#flutrek-theme) .focus-estimate p small{display:block}:where(#flutrek-theme) .focus-estimate p b{font:24px Georgia;color:var(--navy)}:where(#flutrek-theme) .focus-estimate p small{font-size:9px;margin-top:3px}:where(#flutrek-theme) .focus-estimate em{display:block;font-style:normal;font-size:9px;color:#7d8b99;margin-top:13px}:where(#flutrek-theme) .focus-estimate>.estimate-label{display:flex;justify-content:space-between;align-items:center;margin:0}:where(#flutrek-theme) .estimate-label>span{color:var(--blue);font-size:9px;font-weight:800;letter-spacing:.15em}:where(#flutrek-theme) .estimate-label>i{font-style:normal;color:var(--green);font-size:8px}:where(#flutrek-theme) .course-roadmap{margin-top:16px}:where(#flutrek-theme) .course-roadmap-head{padding:18px 20px;background:var(--navy);color:#FFFFFF}:where(#flutrek-theme) .course-roadmap-head b,:where(#flutrek-theme) .course-roadmap-head small,:where(#flutrek-theme) .course-roadmap-head span{display:block}:where(#flutrek-theme) .course-roadmap-head span{font-size:8px;letter-spacing:.16em}:where(#flutrek-theme) .course-roadmap-head b{font:19px Georgia,Songti SC,serif;margin-top:5px}:where(#flutrek-theme) .course-roadmap-head small{color:#c9d0d7;font-size:9px;line-height:1.6;margin-top:5px}:where(#flutrek-theme) .course-roadmap-list article{display:grid;grid-template-columns:34px minmax(0,1fr) auto;gap:12px;align-items:center;padding:15px 17px;border-top:1px solid var(--line);background:#FFFFFF;opacity:.72}:where(#flutrek-theme) .course-roadmap-list article>i{width:29px;height:29px;border:1px solid #c9d0d7;border-radius:50%;display:grid;place-items:center;color:#7d8b99;font:11px Georgia;font-style:normal}:where(#flutrek-theme) .course-roadmap-list article>div{min-width:0}:where(#flutrek-theme) .course-roadmap-list article>div b,:where(#flutrek-theme) .course-roadmap-list article>div small,:where(#flutrek-theme) .course-roadmap-list article>div span{display:block}:where(#flutrek-theme) .course-roadmap-list article>div small{font-size:7px;color:#7d8b99;letter-spacing:.1em}:where(#flutrek-theme) .course-roadmap-list article>div b{font-size:12px;color:var(--navy);margin-top:3px}:where(#flutrek-theme) .course-roadmap-list article>div span{font-size:9px;color:#7d8b99;line-height:1.5;margin-top:3px;white-space:normal}:where(#flutrek-theme) .course-roadmap-list article>div em{display:block;height:3px;background:#e6eaee;margin-top:8px}:where(#flutrek-theme) .course-roadmap-list article>div em u{display:block;height:100%;background:var(--blue);text-decoration:none}:where(#flutrek-theme) .course-roadmap-list article>p{text-align:right;margin:0;white-space:nowrap}:where(#flutrek-theme) .course-roadmap-list article>p b,:where(#flutrek-theme) .course-roadmap-list article>p small{display:block}:where(#flutrek-theme) .course-roadmap-list article>p b{font-size:10px;color:var(--navy)}:where(#flutrek-theme) .course-roadmap-list article>p small{font-size:8px;color:#7d8b99;margin-top:3px}:where(#flutrek-theme) .course-roadmap-list article.current{opacity:1;background:#f3f5f7;border-left:3px solid var(--blue)}:where(#flutrek-theme) .course-roadmap-list article.current>i{border-color:var(--blue);color:#FFFFFF}:where(#flutrek-theme) .course-roadmap-list article.done{opacity:.55}:where(#flutrek-theme) .course-roadmap-list article.done>i{background:var(--green);border-color:var(--green);color:#FFFFFF}:where(#flutrek-theme) .resume-card{background:#FFFFFF;border:1px solid var(--line);box-shadow:0 16px 45px rgba(25,64,105,.08);padding:30px 34px}:where(#flutrek-theme) .resume-top{display:flex;justify-content:space-between;border-bottom:1px solid var(--line);padding-bottom:17px}:where(#flutrek-theme) .resume-top span{font-size:9px;color:var(--blue);font-weight:800;letter-spacing:.15em}:where(#flutrek-theme) .resume-top b{color:#7d8b99;font-size:11px}:where(#flutrek-theme) .resume-main{display:grid;grid-template-columns:115px 1fr;gap:25px;align-items:center;padding:27px 0 12px}:where(#flutrek-theme) .pomodoro-ring{width:106px;height:106px;border:7px solid #e6eaee;border-top:7px solid var(--blue);border-radius:50%;display:grid;place-items:center;align-content:center;color:var(--navy)}:where(#flutrek-theme) .pomodoro-ring b{font:32px Georgia;line-height:1}:where(#flutrek-theme) .pomodoro-ring small{font-size:8px;margin-top:4px;letter-spacing:.14em}:where(#flutrek-theme) .resume-main h3{font:24px Georgia,Songti SC,serif;color:var(--navy);margin:0 0 8px}:where(#flutrek-theme) .resume-main p{color:#7d8b99;font-size:11px}:where(#flutrek-theme) .mini-progress{height:4px;background:#e6eaee;margin:18px 0 7px}:where(#flutrek-theme) .mini-progress i{display:block;height:100%;background:var(--blue)}:where(#flutrek-theme) .resume-main>div>small{color:#7d8b99;font-size:9px}:where(#flutrek-theme) .play:disabled{cursor:default;opacity:.94}:where(#flutrek-theme) .playback-summary{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:17px 19px;margin:18px 0;background:#f3f5f7;border-left:3px solid var(--green);text-align:left}:where(#flutrek-theme) .playback-summary span{color:var(--navy);font-size:11px;font-weight:700}:where(#flutrek-theme) .playback-summary span i{display:inline-grid;place-items:center;width:20px;height:20px;margin-right:7px;background:var(--green);color:#FFFFFF;border-radius:50%;font-size:9px;font-style:normal}:where(#flutrek-theme) .playback-summary small{color:#7d8b99;font-size:10px;text-align:right}:where(#flutrek-theme) .audio-error{margin:10px 0 0;padding:11px 14px;border:1px solid #fff2cf;background:#FFFFFF;color:#194069;font-size:11px;text-align:left}:where(#flutrek-theme) .time-rule{display:flex;align-items:center;gap:13px;margin:17px 0 3px;padding:14px 16px;background:#f3f5f7;border:1px solid #e6eaee}:where(#flutrek-theme) .time-rule>i{width:35px;height:35px;display:grid;place-items:center;border-radius:50%;background:var(--navy);color:#FFFFFF;font:22px Georgia;font-style:normal}:where(#flutrek-theme) .time-rule b,:where(#flutrek-theme) .time-rule small{display:block}:where(#flutrek-theme) .time-rule b{font-size:11px;color:var(--navy)}:where(#flutrek-theme) .time-rule small{margin-top:4px;color:#7d8b99;font-size:9px}:where(#flutrek-theme) .session-rule{display:flex;justify-content:space-between;align-items:center;background:#f3f5f7;border-left:3px solid var(--blue);padding:12px 15px;margin:-8px 0 5px}:where(#flutrek-theme) .session-rule p,:where(#flutrek-theme) .session-rule span{font-size:10px;color:#7d8b99}:where(#flutrek-theme) .session-rule span b{color:var(--navy)}:where(#flutrek-theme) .session-rule p{margin:0}:where(#flutrek-theme) .section-title>b small{font:10px sans-serif;color:#7d8b99}:where(#flutrek-theme) .streak.overtime{border-color:#fff2cf}:where(#flutrek-theme) .time-up{color:#194069!important;font-weight:800}:where(#flutrek-theme) .overtime-note{max-width:690px;margin:18px auto -15px;padding:12px 16px;background:#f3f5f7;border:1px solid #fff2cf;color:#194069;display:flex;justify-content:center;gap:10px;font-size:11px}:where(#flutrek-theme) .round-actions{display:grid;grid-template-columns:minmax(150px,.42fr) minmax(0,1fr);gap:10px;margin-top:25px}:where(#flutrek-theme) .round-actions .primary,:where(#flutrek-theme) .round-actions .secondary{width:100%}:where(#flutrek-theme) .round-actions .secondary{border:1px solid #c9d0d7;background:#FFFFFF;color:var(--navy);padding:15px 22px;border-radius:3px;font-weight:700}:where(#flutrek-theme) .round-actions .secondary:hover{background:#f3f5f7;border-color:var(--navy)}:where(#flutrek-theme) .roleplay{display:grid;gap:18px}:where(#flutrek-theme) .roleplay-intro{margin-bottom:0}:where(#flutrek-theme) .roleplay-steps{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}:where(#flutrek-theme) .roleplay-steps>span{display:grid;grid-template-columns:34px 1fr;gap:2px 10px;padding:13px 15px;border:1px solid var(--line);background:#FFFFFF;color:#7d8b99}:where(#flutrek-theme) .roleplay-steps i{width:30px;height:30px;grid-row:1/3;display:grid;place-items:center;border:1px solid #c9d0d7;border-radius:50%;font:12px Georgia;font-style:normal}:where(#flutrek-theme) .roleplay-steps b{font-size:11px;color:var(--navy)}:where(#flutrek-theme) .roleplay-steps small{font-size:8px}:where(#flutrek-theme) .roleplay-steps>span.current{border-color:#7d8b99;background:#f3f5f7}:where(#flutrek-theme) .roleplay-steps>span.current i{border-color:var(--blue);color:#FFFFFF}:where(#flutrek-theme) .roleplay-steps>span.done{border-color:#c9d0d7;background:#f3f5f7}:where(#flutrek-theme) .roleplay-steps>span.done i{background:var(--green);border-color:var(--green);color:#FFFFFF}:where(#flutrek-theme) .customer-cue{border-left:4px solid var(--navy);background:#f3f5f7;padding:18px 20px;text-align:left}:where(#flutrek-theme) .customer-cue>span{display:block;color:var(--blue);font-size:9px;font-weight:800;letter-spacing:.14em;margin-bottom:10px}:where(#flutrek-theme) .customer-cue>div{display:flex;align-items:center;justify-content:space-between;gap:18px}:where(#flutrek-theme) .customer-cue-copy{display:block;min-width:0}:where(#flutrek-theme) .customer-cue p{margin:0;color:var(--navy);font:19px/1.55 Georgia,Songti SC,serif}:where(#flutrek-theme) .customer-cue-copy small{display:block;margin-top:6px;color:#7d8b99;font-size:11px;line-height:1.6}:where(#flutrek-theme) .customer-cue button{flex:0 0 auto;border:1px solid #c9d0d7;background:#FFFFFF;color:var(--navy);padding:9px 12px;font-size:9px;font-weight:700}:where(#flutrek-theme) .customer-cue .opening-cue{font:14px/1.7 sans-serif;color:#7d8b99}:where(#flutrek-theme) .roleplay-turn{border:1px solid #e6eaee;padding:23px;background:#FFFFFF;text-align:left}:where(#flutrek-theme) .roleplay-turn>small{color:var(--blue);font-size:9px;font-weight:800;letter-spacing:.14em}:where(#flutrek-theme) .roleplay-turn h3{margin:8px 0 6px;font:23px Georgia,Songti SC,serif;color:var(--navy)}:where(#flutrek-theme) .roleplay-translation-hint{margin:13px 0;padding:13px 15px;border-radius:10px;background:#f3f5f7}:where(#flutrek-theme) .roleplay-translation-hint span{display:block;color:var(--blue);font-size:9px;font-weight:800;letter-spacing:.1em}:where(#flutrek-theme) .roleplay-translation-hint p{margin:5px 0 0;color:var(--navy);font-size:14px;line-height:1.65}:where(#flutrek-theme) .roleplay-turn>p{margin:0 0 17px;color:#7d8b99;font-size:11px;line-height:1.65}:where(#flutrek-theme) .roleplay-mic{width:100%;display:flex;align-items:center;gap:14px;border:0;background:var(--navy);color:#FFFFFF;padding:16px 18px;text-align:left}:where(#flutrek-theme) .roleplay-mic>i{width:38px;height:38px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.45);border-radius:50%;color:#194069;font-style:normal}:where(#flutrek-theme) .roleplay-mic b,:where(#flutrek-theme) .roleplay-mic small,:where(#flutrek-theme) .roleplay-mic span{display:block}:where(#flutrek-theme) .roleplay-mic b{font-size:12px}:where(#flutrek-theme) .roleplay-mic small{margin-top:4px;color:#c9d0d7;font-size:9px}:where(#flutrek-theme) .roleplay-mic.listening{background:#194069}:where(#flutrek-theme) .roleplay-mic.listening>i{color:#FFFFFF;background:#194069;animation:roleplay-pulse 1.1s ease-in-out infinite}:where(#flutrek-theme) .spoken-result{margin-top:12px;padding:13px 15px}:where(#flutrek-theme) .spoken-result span{font-size:10px;font-weight:800}:where(#flutrek-theme) .spoken-result p{margin:6px 0 0;font-size:11px;line-height:1.55}:where(#flutrek-theme) .spoken-result small{display:block;margin-top:6px;font-size:9px}:where(#flutrek-theme) .spoken-result.passed{background:#f3f5f7;color:#194069}:where(#flutrek-theme) .spoken-result.retry{background:#f3f5f7;color:#194069}:where(#flutrek-theme) .roleplay-success{display:flex;align-items:center;gap:14px;padding:18px 20px;border:1px solid #7d8b99;background:#f3f5f7;text-align:left;color:#194069}:where(#flutrek-theme) .roleplay-success>i{width:36px;height:36px;display:grid;place-items:center;border-radius:50%;background:var(--green);color:#FFFFFF;font-style:normal}:where(#flutrek-theme) .roleplay-success b,:where(#flutrek-theme) .roleplay-success p{display:block;margin:0}:where(#flutrek-theme) .roleplay-success b{font-size:12px}:where(#flutrek-theme) .roleplay-success p{margin-top:4px;font-size:10px}:where(#flutrek-theme) .roleplay-privacy{color:#7d8b99;font-size:8px;line-height:1.5;text-align:left}@keyframes roleplay-pulse{50%{transform:scale(.88);opacity:.72}}:where(#flutrek-theme) .live-transcript{margin-top:11px;padding:11px 13px;background:#f3f5f7;border-left:3px solid var(--blue)}:where(#flutrek-theme) .live-transcript small{color:#7d8b99;font-size:8px}:where(#flutrek-theme) .live-transcript p{margin:5px 0 0;color:var(--navy);font-size:11px;line-height:1.55}:where(#flutrek-theme) .practice-recording{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:15px 17px;background:#194069;color:#FFFFFF;text-align:left}:where(#flutrek-theme) .practice-recording b,:where(#flutrek-theme) .practice-recording small,:where(#flutrek-theme) .practice-recording span{display:block}:where(#flutrek-theme) .practice-recording b{font-size:11px}:where(#flutrek-theme) .practice-recording small{margin-top:4px;color:#c9d0d7;font-size:8px}:where(#flutrek-theme) .practice-recording button{border:1px solid rgba(255,255,255,.45);background:#194069;color:#FFFFFF;padding:10px 13px;font-size:9px;font-weight:800}:where(#flutrek-theme) .recording-shelf{border:1px solid var(--line);background:#FFFFFF;text-align:left}:where(#flutrek-theme) .recording-shelf>div{padding:14px 16px;border-bottom:1px solid var(--line)}:where(#flutrek-theme) .recording-shelf>div b,:where(#flutrek-theme) .recording-shelf>div small{display:block}:where(#flutrek-theme) .recording-shelf>div b{color:var(--navy);font-size:12px}:where(#flutrek-theme) .recording-shelf>div small{margin-top:4px;color:#7d8b99;font-size:8px}:where(#flutrek-theme) .recording-shelf article{display:grid;grid-template-columns:130px minmax(220px,1fr) auto;align-items:center;gap:14px;padding:13px 16px;border-bottom:1px solid var(--line)}:where(#flutrek-theme) .recording-shelf article:last-child{border-bottom:0}:where(#flutrek-theme) .recording-shelf article b,:where(#flutrek-theme) .recording-shelf article small,:where(#flutrek-theme) .recording-shelf article span{display:block}:where(#flutrek-theme) .recording-shelf article b{color:var(--navy);font-size:10px}:where(#flutrek-theme) .recording-shelf article small{margin-top:3px;color:var(--green);font-size:8px}:where(#flutrek-theme) .recording-shelf audio{width:100%;height:34px}:where(#flutrek-theme) .recording-shelf article>button{border:1px solid #c9d0d7;background:#FFFFFF;color:var(--navy);padding:9px 11px;font-size:9px;font-weight:700}:where(#flutrek-theme) .recording-shelf article>button:disabled{opacity:.5}:where(#flutrek-theme) .roleplay-processing{display:flex;align-items:center;gap:13px;padding:14px 16px;border:1px solid #c9d0d7;background:#f3f5f7;text-align:left}:where(#flutrek-theme) .roleplay-processing>i{width:34px;height:34px;display:grid;place-items:center;border-radius:50%;background:var(--blue);color:#FFFFFF;font-style:normal;letter-spacing:2px}:where(#flutrek-theme) .roleplay-processing b,:where(#flutrek-theme) .roleplay-processing small{display:block}:where(#flutrek-theme) .roleplay-processing b{color:var(--navy);font-size:10px}:where(#flutrek-theme) .roleplay-processing small{margin-top:4px;color:#7d8b99;font-size:8px}:where(#flutrek-theme) .session-controls{position:fixed;right:22px;bottom:24px;z-index:80;display:flex;gap:9px;align-items:center}:where(#flutrek-theme) .early-end-control,:where(#flutrek-theme) .pause-control{border:1px solid rgba(255,255,255,.25);color:#FFFFFF;border-radius:28px;padding:12px 18px;box-shadow:0 12px 32px rgba(25,64,105,.28);font-size:11px;font-weight:700;letter-spacing:.04em}:where(#flutrek-theme) .pause-control{background:var(--navy)}:where(#flutrek-theme) .early-end-control{background:#194069}:where(#flutrek-theme) .early-end-control span,:where(#flutrek-theme) .pause-control span{display:inline-grid;place-items:center;margin-right:6px;width:20px;height:20px;border:1px solid rgba(255,255,255,.4);border-radius:50%;font-size:9px}:where(#flutrek-theme) .pause-control:hover{background:var(--blue)}:where(#flutrek-theme) .early-end-control:hover{background:#194069}:where(#flutrek-theme) .pause-overlay{position:fixed;inset:0;z-index:100;background:rgba(25,64,105,.78);-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);display:grid;place-items:center;padding:20px}:where(#flutrek-theme) .pause-card{width:min(430px,100%);background:#FFFFFF;border-top:4px solid var(--gold);padding:38px;text-align:center;box-shadow:0 25px 70px rgba(25,64,105,.25)}:where(#flutrek-theme) .pause-icon{width:60px;height:60px;margin:0 auto 20px;border-radius:50%;background:#f3f5f7;color:var(--navy);display:grid;place-items:center;font:22px Georgia}:where(#flutrek-theme) .pause-card>small{color:var(--blue);font-size:9px;font-weight:800;letter-spacing:.18em}:where(#flutrek-theme) .pause-card h2{font:32px Georgia,Songti SC,serif;color:var(--navy);margin:10px 0}:where(#flutrek-theme) .pause-card p{font-size:12px;line-height:1.7;color:#7d8b99}:where(#flutrek-theme) .pause-card p b{font:18px Georgia;color:var(--navy)}:where(#flutrek-theme) .paused-early-end{margin-top:12px;border:0;background:transparent;color:#194069;font-size:11px;text-decoration:underline;text-underline-offset:4px}:where(#flutrek-theme) .paused-early-end:hover{color:#194069}:where(#flutrek-theme) .review-page{min-height:calc(100vh - 76px);background:#f3f5f7;padding-bottom:80px}:where(#flutrek-theme) .review-hero{background:var(--navy);color:#FFFFFF;padding:58px max(7vw,28px) 92px;display:flex;align-items:center;justify-content:space-between}:where(#flutrek-theme) .review-hero h1{font:500 clamp(36px,4vw,56px)/1.16 Georgia,Songti SC,serif;margin:13px 0}:where(#flutrek-theme) .review-hero h1 em{font-style:normal;color:#c9d0d7}:where(#flutrek-theme) .review-hero p{max-width:650px;color:#c9d0d7;font-size:13px;line-height:1.8}:where(#flutrek-theme) .live-timer{min-width:180px;border-left:1px solid rgba(255,255,255,.25);padding:12px 0 12px 34px}:where(#flutrek-theme) .live-timer small,:where(#flutrek-theme) .live-timer span{display:block;color:#c9d0d7;font-size:9px;letter-spacing:.14em}:where(#flutrek-theme) .live-timer b{display:block;font:42px Georgia;margin:8px 0}:where(#flutrek-theme) .review-shell{max-width:920px;margin:-45px auto 0;background:#FFFFFF;box-shadow:0 18px 45px rgba(25,64,105,.1);padding:34px 38px;position:relative}:where(#flutrek-theme) .review-heading{display:flex;justify-content:space-between;align-items:flex-end}:where(#flutrek-theme) .review-heading>div>span{font-size:9px;color:var(--blue);font-weight:800;letter-spacing:.16em}:where(#flutrek-theme) .review-heading h2{font:29px Georgia,Songti SC,serif;color:var(--navy);margin:7px 0}:where(#flutrek-theme) .review-heading p{font-size:11px;color:#7d8b99}:where(#flutrek-theme) .review-heading>b{font:38px Georgia;color:var(--navy);text-align:center}:where(#flutrek-theme) .review-heading>b small{display:block;font:9px sans-serif;color:#7d8b99}:where(#flutrek-theme) .review-schedule{display:flex;gap:8px;overflow:auto;margin:22px 0 17px;padding-bottom:3px}:where(#flutrek-theme) .review-schedule span{min-width:190px;padding:12px 14px;display:grid;grid-template-columns:24px 1fr}:where(#flutrek-theme) .review-schedule i{width:18px;height:18px;border-radius:50%;background:var(--green);color:#FFFFFF;display:grid;place-items:center;font-size:8px;font-style:normal;grid-row:1/3}:where(#flutrek-theme) .review-schedule small{font-size:8px;color:#7d8b99}:where(#flutrek-theme) .review-schedule b{font-size:11px;color:var(--navy);margin-top:2px}:where(#flutrek-theme) .review-fields{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:22px}:where(#flutrek-theme) .review-field{border:1px solid var(--line);padding:14px 15px;display:grid;grid-template-columns:1fr;gap:10px}:where(#flutrek-theme) .review-field>span{display:grid;grid-template-columns:28px 1fr}:where(#flutrek-theme) .review-field>span i{font:15px Georgia;color:#c9d0d7;font-style:normal;grid-row:1/3}:where(#flutrek-theme) .review-field>span small{font-size:8px;color:#7d8b99}:where(#flutrek-theme) .review-field>span b{font-size:13px;color:var(--navy);margin-top:3px}:where(#flutrek-theme) .review-field input{height:38px;border:0;border-bottom:1px solid #c9d0d7;outline:none;color:var(--navy);background:transparent}:where(#flutrek-theme) .review-field em{font-size:9px;font-style:normal}:where(#flutrek-theme) .review-field.correct{border-color:#7d8b99;background:#f3f5f7}:where(#flutrek-theme) .review-field.correct em{color:var(--green)}:where(#flutrek-theme) .review-field.wrong{border-color:#fff2cf;background:#FFFFFF}:where(#flutrek-theme) .review-field.wrong em{color:#194069}:where(#flutrek-theme) .daily-tip button{width:100%;margin-top:10px;border:1px solid var(--navy);background:transparent;color:var(--navy);padding:10px 12px;font-size:10px;font-weight:700}:where(#flutrek-theme) .daily-tip button:hover{background:var(--navy);color:#FFFFFF}:where(#flutrek-theme) .summary-actions{display:flex!important;flex:0 0 auto!important;gap:8px}:where(#flutrek-theme) .summary-actions button{min-width:100px}:where(#flutrek-theme) .summary-actions .continue{background:var(--navy);color:#FFFFFF}:where(#flutrek-theme) .summary-actions .continue:hover{background:var(--blue)}@media(max-width:900px){:where(#flutrek-theme) .checkin-panel{margin:-30px 24px 0;grid-template-columns:1fr}:where(#flutrek-theme) .today-progress{border-left:0;border-top:1px solid var(--line);padding:15px 0 0;display:flex;gap:7px;align-items:baseline}:where(#flutrek-theme) .today-progress i{display:inline}:where(#flutrek-theme) .focus-section{grid-template-columns:1fr}:where(#flutrek-theme) .focus-intro{position:static}:where(#flutrek-theme) .hero-session,:where(#flutrek-theme) .live-timer{display:none}:where(#flutrek-theme) .review-shell{margin:-45px 24px 0}}@media(max-width:620px){:where(#flutrek-theme) .home-hero{padding:44px 20px 70px}:where(#flutrek-theme) .home-hero h1{font-size:38px}:where(#flutrek-theme) .home-hero p{font-size:13px}:where(#flutrek-theme) .checkin-panel{margin:-28px 14px 0;padding:20px 16px;gap:20px}:where(#flutrek-theme) .checkin-days{gap:3px}:where(#flutrek-theme) .checkin-days i{width:29px;height:29px}:where(#flutrek-theme) .checkin-days small{font-size:7px}:where(#flutrek-theme) .focus-section{margin-top:36px;padding:0 14px;gap:22px}:where(#flutrek-theme) .focus-intro{padding:0}:where(#flutrek-theme) .focus-intro h2{font-size:29px}:where(#flutrek-theme) .focus-planner,:where(#flutrek-theme) .resume-card{padding:24px 16px}:where(#flutrek-theme) .pomodoro-options{gap:5px}:where(#flutrek-theme) .pomodoro-options button{min-height:130px;padding:15px 5px}:where(#flutrek-theme) .pomodoro-options button b{font-size:36px}:where(#flutrek-theme) .pomodoro-options button>span{font-size:7px}:where(#flutrek-theme) .course-roadmap-head{padding:16px}:where(#flutrek-theme) .course-roadmap-list article{grid-template-columns:32px minmax(0,1fr);padding:14px;gap:10px}:where(#flutrek-theme) .course-roadmap-list article>p{grid-column:2;text-align:left;display:flex;gap:8px;align-items:baseline}:where(#flutrek-theme) .course-roadmap-list article>p small{margin:0}:where(#flutrek-theme) .resume-main{grid-template-columns:1fr;text-align:center}:where(#flutrek-theme) .pomodoro-ring{margin:auto}:where(#flutrek-theme) .playback-summary{display:block}:where(#flutrek-theme) .playback-summary small{display:block;text-align:left;margin:9px 0 0 28px}:where(#flutrek-theme) .session-rule{display:block}:where(#flutrek-theme) .session-rule p{margin-top:5px}:where(#flutrek-theme) .overtime-note{display:block}:where(#flutrek-theme) .overtime-note span{display:block;margin-top:4px}:where(#flutrek-theme) .review-hero{padding:42px 20px 75px}:where(#flutrek-theme) .review-hero h1{font-size:36px}:where(#flutrek-theme) .review-shell{margin:-38px 14px 0;padding:25px 16px}:where(#flutrek-theme) .review-heading{align-items:flex-start}:where(#flutrek-theme) .review-fields{grid-template-columns:1fr}:where(#flutrek-theme) .round-actions{grid-template-columns:1fr}:where(#flutrek-theme) .round-actions .secondary{order:2}:where(#flutrek-theme) .roleplay-steps{grid-template-columns:1fr}:where(#flutrek-theme) .customer-cue>div{display:block}:where(#flutrek-theme) .customer-cue button{margin-top:10px}:where(#flutrek-theme) .roleplay-turn{padding:18px 15px}:where(#flutrek-theme) .roleplay-turn h3{font-size:20px}:where(#flutrek-theme) .summary-actions{width:100%;display:grid!important;grid-template-columns:1fr 1fr}:where(#flutrek-theme) .session-controls{right:14px;bottom:14px;flex-direction:column-reverse;align-items:flex-end}:where(#flutrek-theme) .early-end-control,:where(#flutrek-theme) .pause-control{padding:10px 14px}:where(#flutrek-theme) .pause-card{padding:31px 22px}:where(#flutrek-theme) .cloud-state{display:none}}@media(max-width:620px){:where(#flutrek-theme) .practice-recording{display:grid}:where(#flutrek-theme) .practice-recording button{width:100%}:where(#flutrek-theme) .recording-shelf article{grid-template-columns:1fr;gap:9px}:where(#flutrek-theme) .recording-shelf article>button{width:100%}}:where(#flutrek-theme) .spoken-answer{margin-top:10px}:where(#flutrek-theme) .spoken-answer>b,:where(#flutrek-theme) .spoken-missing>b{display:block;font-size:9px;margin-bottom:6px}:where(#flutrek-theme) .spoken-answer p{display:flex;flex-wrap:wrap;gap:5px;margin:0!important}:where(#flutrek-theme) .spoken-answer p span{padding:3px 5px;border-radius:5px;background:rgba(255,255,255,.65);color:inherit}:where(#flutrek-theme) .spoken-answer p span.issue{background:#fff2cf;color:#194069;text-decoration:underline;text-decoration-style:wavy;text-underline-offset:3px}:where(#flutrek-theme) .spoken-missing{display:flex;align-items:center;flex-wrap:wrap;gap:5px;margin-top:9px}:where(#flutrek-theme) .spoken-missing>b{width:100%;margin:0}:where(#flutrek-theme) .spoken-missing mark{padding:3px 7px;border-radius:999px;background:#fff2cf;color:#194069;font-size:10px;font-weight:800}:where(#flutrek-theme) .light-complete-page{max-width:960px}:where(#flutrek-theme) .light-complete-page .tomorrow{flex-wrap:wrap}:where(#flutrek-theme) .light-complete-page .tomorrow small{display:block;font-size:13px;line-height:1.6;letter-spacing:0;color:#7d8b99}:where(#flutrek-theme) .light-complete-page .tomorrow p{font-size:14px;line-height:1.7;color:#7d8b99}:where(#flutrek-theme) .light-complete-page .summary-actions button{min-height:44px;font-size:14px}:where(#flutrek-theme) .light-complete-page .summary-actions button:not(.continue){border:1px solid var(--ink);background:transparent;color:var(--ink)}:where(#flutrek-theme) .light-complete-page .summary-actions button:disabled{opacity:.4;cursor:not-allowed}:where(#flutrek-theme) .course-load-status{position:sticky;top:0;z-index:40;padding:12px 18px;background:#f3f5f7;color:#194069;text-align:center;font-size:14px;line-height:1.6}:where(#flutrek-theme) .course-load-status button{margin-left:12px;padding:7px 12px;border:1px solid #194069;border-radius:8px;background:#FFFFFF;color:inherit;cursor:pointer}:where(#flutrek-theme) .account-page{min-height:100vh;display:grid;place-items:center;padding:28px;background:linear-gradient(145deg,#194069,#194069 58%,#f3f5f7)}:where(#flutrek-theme) .account-card{width:min(470px,100%);background:#FFFFFF;padding:38px 42px;box-shadow:0 26px 70px rgba(25,64,105,.28);border-top:4px solid #fff2cf}:where(#flutrek-theme) .account-brand{display:flex;align-items:center;gap:12px}:where(#flutrek-theme) .account-brand>span{width:42px;height:42px;border-radius:50%;display:grid;place-items:center;background:#194069;color:#FFFFFF;font:17px Georgia}:where(#flutrek-theme) .account-brand b,:where(#flutrek-theme) .account-brand small{display:block}:where(#flutrek-theme) .account-brand b{color:#194069;letter-spacing:.12em;font-size:12px}:where(#flutrek-theme) .account-brand small{color:#7d8b99;font-size:9px;margin-top:3px}:where(#flutrek-theme) .account-copy{margin:34px 0 22px}:where(#flutrek-theme) .account-copy>small{color:#194069;font-size:9px;font-weight:800;letter-spacing:.16em}:where(#flutrek-theme) .account-copy h1{font:34px Georgia,Songti SC,serif;color:#194069;margin:9px 0}:where(#flutrek-theme) .account-copy p{font-size:11px;color:#7d8b99;line-height:1.7}:where(#flutrek-theme) .account-tabs{display:grid;grid-template-columns:1fr 1fr;border-bottom:1px solid #e6eaee;margin-bottom:22px}:where(#flutrek-theme) .account-tabs a{border:0;background:transparent;padding:12px;color:#7d8b99}:where(#flutrek-theme) .account-tabs a.active{color:#194069;border-bottom:2px solid #194069;font-weight:800}:where(#flutrek-theme) .account-card form{display:grid;gap:15px}:where(#flutrek-theme) .account-card label{display:grid;gap:7px;color:#194069;font-size:10px;font-weight:700}:where(#flutrek-theme) .account-card input{height:44px;border:1px solid #c9d0d7;padding:0 13px;color:#194069;outline:none}:where(#flutrek-theme) .account-card input:focus{border-color:#194069;box-shadow:0 0 0 3px rgba(25,64,105,.1)}:where(#flutrek-theme) .account-submit{border:0;background:#194069;color:#FFFFFF;min-height:48px;font-weight:800;margin-top:3px}:where(#flutrek-theme) .account-submit:disabled{opacity:.6}:where(#flutrek-theme) .account-error{padding:11px 13px;background:#f3f5f7;border:1px solid #fff2cf;color:#194069;font-size:10px;line-height:1.5}:where(#flutrek-theme) .account-note{margin:18px 0 0;color:#7d8b99;font-size:9px;line-height:1.6}:where(#flutrek-theme) .account-success{padding:11px 13px;background:#f3f5f7;border:1px solid #c9d0d7;color:#194069;font-size:10px;line-height:1.6}:where(#flutrek-theme) .account-forgot{display:block;margin:14px auto 0;border:0;background:transparent;color:#194069;font-size:10px;text-decoration:underline;text-underline-offset:3px}:where(#flutrek-theme) .account-card .account-field-note{color:#194069;font-size:10px;font-weight:500;line-height:1.5}:where(#flutrek-theme) .admin-page{min-height:100vh;padding:44px max(5vw,24px) 80px;color:#194069}:where(#flutrek-theme) .admin-page>header{display:flex;justify-content:space-between;align-items:flex-start;max-width:1080px;margin:auto}:where(#flutrek-theme) .admin-page>header small{color:#194069;font-weight:800;letter-spacing:.16em}:where(#flutrek-theme) .admin-page>header h1{font:38px Georgia,Songti SC,serif;margin:8px 0}:where(#flutrek-theme) .admin-page>header p{color:#7d8b99}:where(#flutrek-theme) .admin-page>header a{background:#194069;color:#FFFFFF;text-decoration:none;padding:12px 18px}:where(#flutrek-theme) .admin-panel,:where(#flutrek-theme) .admin-stats{max-width:1080px;margin:22px auto 0}:where(#flutrek-theme) .admin-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}:where(#flutrek-theme) .admin-panel,:where(#flutrek-theme) .admin-stats article{background:#FFFFFF;border:1px solid #e6eaee;padding:24px}:where(#flutrek-theme) .admin-stats b,:where(#flutrek-theme) .admin-stats small{display:block}:where(#flutrek-theme) .admin-stats small{font-size:9px;color:#7d8b99}:where(#flutrek-theme) .admin-stats b{font:34px Georgia;margin-top:7px}:where(#flutrek-theme) .admin-panel h2{font:24px Georgia,Songti SC,serif;margin:0 0 18px}:where(#flutrek-theme) .admin-panel form{display:grid;grid-template-columns:130px 1fr 150px auto;gap:10px;align-items:end}:where(#flutrek-theme) .admin-panel label{display:grid;gap:6px;font-size:9px;color:#7d8b99}:where(#flutrek-theme) .admin-panel input{height:40px;border:1px solid #c9d0d7;padding:0 11px}:where(#flutrek-theme) .admin-panel button{min-height:40px;border:0;background:#194069;color:#FFFFFF;padding:0 16px}:where(#flutrek-theme) .generated-codes{margin-top:20px;background:#f3f5f7;padding:16px}:where(#flutrek-theme) .generated-codes>div{display:flex;justify-content:space-between;align-items:center;font-size:10px}:where(#flutrek-theme) .generated-codes textarea{width:100%;height:180px;margin-top:12px;border:1px solid #c9d0d7;padding:12px;font:12px/1.7 monospace}:where(#flutrek-theme) .code-row{display:grid;grid-template-columns:1fr 1.5fr 100px 80px;gap:12px;padding:11px 8px;border-top:1px solid #e6eaee;font-size:10px;align-items:center}:where(#flutrek-theme) .code-row.head{font-weight:800;border:0}:where(#flutrek-theme) .code-row button{min-height:30px;background:#194069}:where(#flutrek-theme) .admin-empty,:where(#flutrek-theme) .admin-help{color:#7d8b99;font-size:11px;line-height:1.7}:where(#flutrek-theme) .user-recovery form{grid-template-columns:1fr auto}:where(#flutrek-theme) .user-table{margin-top:18px}:where(#flutrek-theme) .user-row{display:grid;grid-template-columns:1.1fr 1fr 90px 1.2fr;gap:12px;padding:11px 8px;border-top:1px solid #e6eaee;font-size:10px;align-items:center}:where(#flutrek-theme) .user-row.head{background:#f3f5f7;font-weight:800;border:0}:where(#flutrek-theme) .user-row button{min-height:32px}:where(#flutrek-theme) .reset-result{margin-top:18px;padding:16px;background:#f3f5f7;border-left:3px solid #194069}:where(#flutrek-theme) .reset-result p{font-size:10px;line-height:1.6;color:#7d8b99}:where(#flutrek-theme) .reset-result code{display:block;padding:12px;background:#FFFFFF;border:1px solid #c9d0d7;font-size:13px;overflow-wrap:anywhere}@media(max-width:700px){:where(#flutrek-theme) .account-page{display:block;padding:18px;background:#f3f5f7}:where(#flutrek-theme) .account-card{width:100%;min-height:calc(100vh - 36px);padding:30px 22px;box-shadow:0 15px 38px rgba(25,64,105,.16)}:where(#flutrek-theme) .account-copy{margin:28px 0 19px}:where(#flutrek-theme) .account-copy h1{font-size:31px}:where(#flutrek-theme) .account-card input{font-size:16px}:where(#flutrek-theme) .account-submit,:where(#flutrek-theme) .account-tabs a{min-height:48px}:where(#flutrek-theme) .admin-page{padding:28px 14px 72px}:where(#flutrek-theme) .admin-page>header{display:grid;gap:14px}:where(#flutrek-theme) .admin-page>header h1{font-size:32px}:where(#flutrek-theme) .admin-page>header a{text-align:center}:where(#flutrek-theme) .admin-stats{grid-template-columns:1fr}:where(#flutrek-theme) .admin-panel{padding:20px 16px}:where(#flutrek-theme) .admin-panel form{grid-template-columns:1fr}:where(#flutrek-theme) .admin-panel input{font-size:16px}:where(#flutrek-theme) .generated-codes>div{display:grid;gap:10px}:where(#flutrek-theme) .generated-codes textarea{height:220px;font-size:13px}:where(#flutrek-theme) .code-table,:where(#flutrek-theme) .user-table{display:grid;gap:10px}:where(#flutrek-theme) .code-row,:where(#flutrek-theme) .code-row.head,:where(#flutrek-theme) .user-row,:where(#flutrek-theme) .user-row.head{grid-template-columns:1fr;padding:13px;border:1px solid #e6eaee;background:#FFFFFF}:where(#flutrek-theme) .code-row.head,:where(#flutrek-theme) .user-row.head{display:none}:where(#flutrek-theme) .code-row span:nth-child(2){display:block}:where(#flutrek-theme) .code-row button,:where(#flutrek-theme) .user-row button{width:100%}}:where(#flutrek-theme) .admin-link,:where(#flutrek-theme) .logout-link{color:inherit;font:inherit;text-decoration:none}:where(#flutrek-theme) .logout-link{opacity:.72}:where(#flutrek-theme) .trial-banner{max-width:1200px;margin:22px auto;padding:18px 24px;border:1px solid #e6eaee;border-radius:18px;background:#f3f5f7;display:flex;align-items:center;justify-content:space-between;gap:20px;color:#194069}:where(#flutrek-theme) .trial-banner p{margin:6px 0 0;font-size:13px;line-height:1.6}:where(#flutrek-theme) .trial-banner button{flex-shrink:0;background:#194069;border:0;color:#FFFFFF;border-radius:12px;padding:12px 18px;font-weight:700;cursor:pointer}:where(#flutrek-theme) .activation-dialog{border:0;border-radius:24px;padding:36px;width:min(480px,calc(100vw - 32px));max-height:calc(100dvh - 32px);color:#194069;box-shadow:0 24px 100px #19406944}:where(#flutrek-theme) .activation-dialog::backdrop{background:#19406988}:where(#flutrek-theme) .activation-dialog>small{color:#194069;font-size:10px;letter-spacing:1px}:where(#flutrek-theme) .activation-dialog h2{margin:14px 0;font-size:27px}:where(#flutrek-theme) .activation-dialog p{line-height:1.8;font-size:14px;color:#7d8b99}:where(#flutrek-theme) .activation-dialog label{display:block;margin:24px 0 9px;font-weight:700;font-size:14px}:where(#flutrek-theme) .activation-dialog input{width:100%;padding:14px;border:1px solid #e6eaee;border-radius:10px;font-size:14px;margin-bottom:14px}:where(#flutrek-theme) .activation-close{float:right;border:0;background:none;font-size:26px;cursor:pointer}:where(#flutrek-theme) .activation-later{display:block;margin:18px auto 0;border:0;background:none;color:#194069;cursor:pointer}@media (max-width:650px){:where(#flutrek-theme) .trial-banner{margin:14px 16px;padding:16px;align-items:flex-start;flex-direction:column;gap:12px}:where(#flutrek-theme) .activation-dialog{padding:24px}}:where(#flutrek-theme) .account-card .account-remember{display:flex;align-items:center;gap:9px;cursor:pointer}:where(#flutrek-theme) .account-card .account-remember input{width:18px;height:18px;margin:0;accent-color:#194069}:where(#flutrek-theme) .account-tabs a{display:grid;place-items:center;text-decoration:none;font:inherit;font-size:13px}:where(#flutrek-theme) .account-forgot{text-align:center}:where(#flutrek-theme) .account-pending,:where(#flutrek-theme) .account-slow,:where(#flutrek-theme) .account-submit-status{display:none}:where(#flutrek-theme) .account-form[data-submitting] .account-idle{display:none}:where(#flutrek-theme) .account-form[data-submitting] .account-pending,:where(#flutrek-theme) .account-form[data-submitting] .account-submit-status{display:block}:where(#flutrek-theme) .account-form[data-slow] .account-wait{display:none}:where(#flutrek-theme) .account-form[data-slow] .account-slow{display:block}:where(#flutrek-theme) .account-submit-status{margin:0;color:#194069;font-size:12px;line-height:1.7;text-align:center}#flutrek-theme{--navy:#194069;--navy2:#194069;--blue:#194069;--blue-deep:#194069;--blue-soft:#f3f5f7;--ice:#f3f5f7;--gold:#fff2cf;--ink:#194069;--muted:#7d8b99;--line:#e6eaee;--paper:#f3f5f7;--white:#FFFFFF;--green:#194069;--coral:#194069;--violet:#194069;--radius-sm:12px;--radius-md:18px;--radius-lg:24px;--shadow:0 18px 50px rgba(25,64,105,.07)}:where(#flutrek-theme) *{box-sizing:border-box}#flutrek-theme{background:var(--paper);color:var(--ink);font-family:ui-rounded,SF Pro Rounded,SF Pro Display,Avenir Next,PingFang SC,Microsoft YaHei,Arial,sans-serif;-webkit-font-smoothing:antialiased}:where(#flutrek-theme) a,:where(#flutrek-theme) button,:where(#flutrek-theme) input,:where(#flutrek-theme) textarea{transition:.2s ease}:where(#flutrek-theme) a:focus-visible,:where(#flutrek-theme) button:focus-visible,:where(#flutrek-theme) input:focus-visible,:where(#flutrek-theme) textarea:focus-visible{outline:3px solid rgba(25,64,105,.24);outline-offset:2px}:where(#flutrek-theme) .topbar{height:72px;padding:0 max(4vw,26px);position:sticky;top:0;z-index:90;background:rgba(255,255,255,.94);border:0;box-shadow:0 1px 0 rgba(25,64,105,.07);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}:where(#flutrek-theme) .brand{gap:10px}:where(#flutrek-theme) .account-brand>span,:where(#flutrek-theme) .brand-mark{border-radius:50%;background:var(--ink);color:#FFFFFF;font:800 16px/1 inherit;box-shadow:none}:where(#flutrek-theme) .brand b{font-size:17px;font-weight:850;letter-spacing:-.035em}:where(#flutrek-theme) .brand small{color:#7d8b99;font-size:9px;letter-spacing:.08em}:where(#flutrek-theme) .topbar nav{gap:6px}:where(#flutrek-theme) .topbar nav>a,:where(#flutrek-theme) .topbar nav>button:not(.avatar){border:0;border-radius:999px;padding:9px 13px;color:#7d8b99;font-size:12px;font-weight:650}:where(#flutrek-theme) .topbar nav>a:hover,:where(#flutrek-theme) .topbar nav>button.active,:where(#flutrek-theme) .topbar nav>button:not(.avatar):hover{color:var(--ink);background:#f3f5f7;border:0}:where(#flutrek-theme) .avatar{width:34px;height:34px;border:0;background:var(--blue);color:#FFFFFF}:where(#flutrek-theme) .cloud-state{border-radius:999px;padding:7px 10px;background:#f3f5f7}:where(#flutrek-theme) .eyebrow,:where(#flutrek-theme) .eyebrow.light{color:var(--blue);font-size:9px;font-weight:850;letter-spacing:.16em}:where(#flutrek-theme) .account-submit,:where(#flutrek-theme) .primary{border:0;border-radius:999px;background:var(--ink);color:#FFFFFF;box-shadow:none}:where(#flutrek-theme) .account-submit:hover,:where(#flutrek-theme) .primary:hover{background:var(--blue);transform:translateY(-1px)}:where(#flutrek-theme) .primary span{margin-left:12px}:where(#flutrek-theme) .home-page{max-width:1480px;min-height:calc(100vh - 72px);margin:0 auto;padding:18px 18px 78px;overflow:hidden;background:#FFFFFF}:where(#flutrek-theme) .home-hero{max-width:1320px;min-height:455px;margin:0 auto;padding:58px clamp(34px,7vw,100px) 92px;display:grid;grid-template-columns:minmax(0,1.25fr) minmax(290px,.75fr);align-items:center;gap:clamp(44px,7vw,96px);text-align:left;color:var(--ink);background:radial-gradient(circle at 72% 27%,rgba(255,255,255,.9),transparent 13%),linear-gradient(135deg,#f3f5f7,#f3f5f7 54%,#f3f5f7);border-radius:var(--radius-lg);isolation:isolate}:where(#flutrek-theme) .home-hero:after,:where(#flutrek-theme) .home-hero:before{content:"";position:absolute;z-index:-1;border-radius:50%;pointer-events:none}:where(#flutrek-theme) .home-hero:before{width:340px;height:340px;right:-105px;top:-170px;border:1px solid rgba(25,64,105,.1);background:transparent;transform:none;box-shadow:none}:where(#flutrek-theme) .home-hero:after{display:block;width:230px;height:230px;left:-85px;bottom:-145px;border:1px solid rgba(25,64,105,.08);background:rgba(255,255,255,.22)}:where(#flutrek-theme) .hero-copy{position:relative;z-index:2;max-width:780px}:where(#flutrek-theme) .hero-people{display:flex;justify-content:flex-start;margin-bottom:12px}:where(#flutrek-theme) .hero-people span{width:34px;height:34px;display:grid;place-items:center;margin-left:-8px;border:3px solid rgba(255,255,255,.92);border-radius:50%;background:#FFFFFF;box-shadow:0 5px 14px rgba(25,64,105,.08);font-size:18px}:where(#flutrek-theme) .hero-people span:first-child{margin-left:0}:where(#flutrek-theme) .home-hero h1{max-width:900px;margin:17px 0 15px;color:var(--ink);font-family:inherit;font-size:clamp(43px,4.8vw,68px);font-weight:900;line-height:1.08;letter-spacing:-.065em}:where(#flutrek-theme) .home-hero h1 em{color:var(--blue);font-style:normal}:where(#flutrek-theme) .home-hero h1 em:after{display:none}:where(#flutrek-theme) .hero-inline-emoji{display:inline-block;margin-left:.18em;font-size:.56em;filter:saturate(.9);transform:rotate(-7deg)}:where(#flutrek-theme) .home-hero>.hero-copy>p{max-width:560px;margin:0;color:#7d8b99;font-size:14px;line-height:1.75;letter-spacing:.01em}:where(#flutrek-theme) .hero-daily{position:relative;z-index:2;width:100%;padding:13px;border:1px solid rgba(25,64,105,.055);border-radius:24px;background:rgba(255,255,255,.72);box-shadow:0 24px 55px rgba(25,64,105,.09);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}:where(#flutrek-theme) .hero-days{min-height:142px;padding:22px;display:flex;align-items:center;gap:18px;border-radius:17px;background:var(--ink);color:#FFFFFF}:where(#flutrek-theme) .hero-days>span{width:48px;height:48px;flex:0 0 auto;display:grid;place-items:center;border-radius:50%;background:rgba(255,255,255,.1);font-size:23px}:where(#flutrek-theme) .hero-days div{min-width:0}:where(#flutrek-theme) .daily-quote>small,:where(#flutrek-theme) .hero-days small{color:#c9d0d7;font-size:9px;font-weight:850;letter-spacing:.14em}:where(#flutrek-theme) .hero-days b{display:block;margin:7px 0 2px;font-size:48px;font-weight:900;line-height:.95;letter-spacing:-.055em}:where(#flutrek-theme) .hero-days b em{margin-left:5px;color:#c9d0d7;font-size:12px;font-style:normal;letter-spacing:0}:where(#flutrek-theme) .hero-days p{margin:0;color:#c9d0d7;font-size:11px}:where(#flutrek-theme) .daily-quote{padding:21px 19px 17px}:where(#flutrek-theme) .daily-quote blockquote{margin:12px 0 9px;color:var(--ink);font-size:17px;font-weight:800;line-height:1.42;letter-spacing:-.02em}:where(#flutrek-theme) .daily-quote>span{color:#7d8b99;font-size:10px}:where(#flutrek-theme) .checkin-panel{max-width:1080px;margin:-48px auto 0;padding:25px 28px;border:1px solid rgba(25,64,105,.045);border-radius:var(--radius-md);background:rgba(255,255,255,.96);box-shadow:var(--shadow)}:where(#flutrek-theme) .checkin-copy>span:before{content:"🔥 "}:where(#flutrek-theme) .card-heading h2,:where(#flutrek-theme) .checkin-copy h2,:where(#flutrek-theme) .focus-intro h2,:where(#flutrek-theme) .resume-main h3{font-family:inherit;font-weight:850;letter-spacing:-.035em}:where(#flutrek-theme) .checkin-days i{border:0;background:#f3f5f7}:where(#flutrek-theme) .checkin-days span.current i{border:0;background:var(--blue);color:#FFFFFF}:where(#flutrek-theme) .checkin-days span.done i{background:#f3f5f7;color:var(--green)}:where(#flutrek-theme) .today-progress b{color:var(--blue);font:850 23px/1 inherit}:where(#flutrek-theme) .focus-section{max-width:1180px;margin:72px auto 0;grid-template-columns:300px minmax(0,1fr);gap:52px}:where(#flutrek-theme) .focus-intro h2{margin-top:10px;font-size:37px;line-height:1.14}:where(#flutrek-theme) .focus-intro:after{width:44px;height:8px;margin-top:22px;border-radius:99px;background:var(--coral)}:where(#flutrek-theme) .focus-section.has-active-plan{grid-template-columns:1fr;gap:30px}:where(#flutrek-theme) .has-active-plan .focus-intro{position:relative;top:auto;max-width:none;padding:34px 36px;overflow:hidden;border:1px solid rgba(25,64,105,.13);border-radius:28px;background:radial-gradient(circle at 92% 8%,rgba(25,64,105,.13),transparent 28%),linear-gradient(135deg,#FFFFFF,#FFFFFF 55%,#FFFFFF);box-shadow:0 18px 55px rgba(25,64,105,.08)}:where(#flutrek-theme) .has-active-plan .focus-intro:after{display:none}:where(#flutrek-theme) .has-active-plan .focus-intro>.eyebrow{display:inline-flex;align-items:center;min-height:28px;padding:0 12px;border-radius:999px;color:var(--blue);background:rgba(25,64,105,.09)}:where(#flutrek-theme) .active-plan-title-row{position:relative;display:flex;align-items:center;justify-content:space-between;gap:24px}:where(#flutrek-theme) .active-plan-title-row h2{margin:14px 0 0;font-size:clamp(38px,4.6vw,58px);letter-spacing:-.055em}:where(#flutrek-theme) .active-plan-clock{flex:0 0 96px;width:96px;height:96px;display:grid;place-items:center;align-content:center;margin-top:-20px;border:7px solid rgba(25,64,105,.13);border-top:7px solid var(--blue);border-radius:50%;background:rgba(255,255,255,.8);box-shadow:0 10px 30px rgba(25,64,105,.1)}:where(#flutrek-theme) .active-plan-clock b{color:var(--ink);font-size:31px;line-height:1}:where(#flutrek-theme) .active-plan-clock small{margin-top:5px;color:#7d8b99;font-size:8px;letter-spacing:.14em}:where(#flutrek-theme) .active-plan-actions{position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:30px}:where(#flutrek-theme) .active-plan-actions button{min-height:72px;border:0;border-radius:22px;color:#FFFFFF;font-size:18px;font-weight:800;box-shadow:0 12px 28px rgba(25,64,105,.12);transition:transform .2s ease,box-shadow .2s ease,filter .2s ease}:where(#flutrek-theme) .active-plan-actions button span{margin-left:18px}:where(#flutrek-theme) .active-plan-actions .continue-plan{background:linear-gradient(135deg,#194069,#194069)}:where(#flutrek-theme) .active-plan-actions .reset-plan{background:linear-gradient(135deg,#194069,#194069)}:where(#flutrek-theme) .active-plan-actions button:hover{transform:translateY(-2px);box-shadow:0 16px 32px rgba(25,64,105,.16);filter:brightness(1.04)}:where(#flutrek-theme) .light-learning-card,:where(#flutrek-theme) .planner-card,:where(#flutrek-theme) .resume-card{border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:none}:where(#flutrek-theme) .resume-actions{display:grid;grid-template-columns:minmax(0,1fr) minmax(210px,.55fr);gap:10px}:where(#flutrek-theme) .resume-actions .secondary{border-color:#e6eaee;color:#7d8b99;background:#FFFFFF}:where(#flutrek-theme) .light-learning-card{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:27px 30px;background:linear-gradient(135deg,#f3f5f7,#f3f5f7)}:where(#flutrek-theme) .light-learning-card>div>span{color:var(--blue);font-size:10px;font-weight:850;letter-spacing:.14em;text-transform:uppercase}:where(#flutrek-theme) .light-learning-card h3{margin:8px 0 5px;font-size:22px;line-height:1.35}:where(#flutrek-theme) .light-learning-card p{max-width:540px;margin:0;color:#7d8b99;font-size:12px;line-height:1.7}:where(#flutrek-theme) .light-learning-card>button{flex:0 0 auto;white-space:nowrap}:where(#flutrek-theme) .focus-planner{padding:32px;background:#FFFFFF;box-shadow:0 16px 48px rgba(25,64,105,.055)}:where(#flutrek-theme) .card-heading>span{width:48px;height:48px;display:grid;place-items:center;border-radius:50%;background:var(--blue);color:#FFFFFF;font-family:inherit;font-size:22px}:where(#flutrek-theme) .focus-planner .card-heading>span{position:relative;flex:0 0 auto;font-size:0}:where(#flutrek-theme) .focus-planner .card-heading>span:before{content:"";position:absolute;left:50%;top:50%;width:18px;height:18px;border:2px solid;border-radius:50%;transform:translate(-50%,-50%)}:where(#flutrek-theme) .focus-planner .card-heading>span:after{content:"";position:absolute;left:50%;top:50%;width:5px;height:7px;border-left:2px solid;border-bottom:2px solid;transform:translate(-1px,-7px)}:where(#flutrek-theme) .pomodoro-options{grid-template-columns:repeat(4,minmax(0,1fr))}:where(#flutrek-theme) .pomodoro-options button{min-width:0;overflow:hidden;border:1px solid transparent;border-radius:18px;background:linear-gradient(160deg,#FFFFFF,#f3f5f7);transition:transform .2s ease,box-shadow .2s ease,background .2s ease}:where(#flutrek-theme) .pomodoro-options button:hover{background:var(--blue-soft);transform:translateY(-2px)}:where(#flutrek-theme) .pomodoro-options button b{font-family:inherit;font-weight:900}:where(#flutrek-theme) .pomodoro-options button.light-option{background:linear-gradient(145deg,#194069,#194069);color:#f3f5f7;box-shadow:0 14px 30px rgba(25,64,105,.18)}:where(#flutrek-theme) .pomodoro-options button.light-option b{display:inline-block;max-width:100%;color:#FFFFFF;font-size:clamp(22px,2.05vw,28px);font-weight:900;line-height:1.15;letter-spacing:-.04em;white-space:nowrap;word-break:keep-all}:where(#flutrek-theme) .pomodoro-options button.light-option i{color:#e6eaee}:where(#flutrek-theme) .pomodoro-options button:disabled{cursor:not-allowed;opacity:.72;transform:none;box-shadow:none}:where(#flutrek-theme) .pomodoro-options button.selected{border:0;background:var(--ink);color:#c9d0d7;box-shadow:none;transform:translateY(-2px)}:where(#flutrek-theme) .pomodoro-options button.selected b{color:#FFFFFF}:where(#flutrek-theme) .pomodoro-options button.selected i{color:#c9d0d7}:where(#flutrek-theme) .context,:where(#flutrek-theme) .focus-estimate,:where(#flutrek-theme) .live-transcript,:where(#flutrek-theme) .playback-summary,:where(#flutrek-theme) .session-rule,:where(#flutrek-theme) .spell-intro,:where(#flutrek-theme) .time-rule{border:0;border-radius:14px;background:#f3f5f7}:where(#flutrek-theme) .focus-estimate{border-left:0}:where(#flutrek-theme) .focus-estimate p b{font-family:inherit;font-weight:850}:where(#flutrek-theme) .course-roadmap{border:1px solid var(--line);border-radius:18px;overflow:hidden}:where(#flutrek-theme) .course-roadmap-head{padding:22px;background:var(--ink)}:where(#flutrek-theme) .course-roadmap-head span{color:#c9d0d7}:where(#flutrek-theme) .course-roadmap-head b{font-family:inherit;font-weight:800}:where(#flutrek-theme) .course-roadmap-list article{padding:17px 18px;border-color:var(--line)}:where(#flutrek-theme) .course-roadmap-list article.current{border-left:0;background:var(--blue-soft)}:where(#flutrek-theme) .course-roadmap-list article.current>i{background:var(--blue)}:where(#flutrek-theme) .time-rule>i{background:var(--gold);color:var(--ink)}:where(#flutrek-theme) .pomodoro-ring{border-color:#f3f5f7;border-top-color:var(--blue)}:where(#flutrek-theme) .dashboard-page{padding:18px 0 0;background:#FFFFFF}:where(#flutrek-theme) .dashboard-hero,:where(#flutrek-theme) .review-hero{max-width:1320px;min-height:310px;margin:0 auto;padding:55px clamp(30px,6vw,76px);border-radius:var(--radius-lg);color:var(--ink);background:linear-gradient(135deg,#f3f5f7,#f3f5f7 58%,#f3f5f7)}:where(#flutrek-theme) .dashboard-hero:before{content:"🧭";position:absolute;right:13%;top:50%;transform:translateY(-50%) rotate(8deg);font-size:64px;filter:saturate(.8);opacity:.8}:where(#flutrek-theme) .dashboard-hero:after{display:none}:where(#flutrek-theme) .dashboard-hero h1,:where(#flutrek-theme) .review-hero h1{color:var(--ink);font-family:inherit;font-weight:900;letter-spacing:-.05em}:where(#flutrek-theme) .dashboard-hero h1 em,:where(#flutrek-theme) .review-hero h1 em{color:var(--blue)}:where(#flutrek-theme) .dashboard-hero p,:where(#flutrek-theme) .review-hero p{color:#7d8b99}:where(#flutrek-theme) .live-timer,:where(#flutrek-theme) .streak{z-index:2;border:0;border-radius:18px;background:var(--ink);color:#FFFFFF;box-shadow:0 16px 36px rgba(25,64,105,.15)}:where(#flutrek-theme) .live-timer small,:where(#flutrek-theme) .live-timer span,:where(#flutrek-theme) .streak>small,:where(#flutrek-theme) .streak>span{color:#c9d0d7}:where(#flutrek-theme) .live-timer b,:where(#flutrek-theme) .streak>b{color:#FFFFFF;font-family:inherit;font-weight:850}:where(#flutrek-theme) .streak>b{display:block;max-width:100%;font-size:clamp(48px,4vw,56px);line-height:1.08;letter-spacing:-.045em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}:where(#flutrek-theme) .streak>div{border-radius:10px;background:#194069}:where(#flutrek-theme) .dashboard-body{max-width:1260px;gap:20px}:where(#flutrek-theme) .daily-tip,:where(#flutrek-theme) .phase-card,:where(#flutrek-theme) .record-grid section,:where(#flutrek-theme) .summary-words,:where(#flutrek-theme) .today-card{border:0;border-radius:var(--radius-md);box-shadow:none}:where(#flutrek-theme) .today-card{background:#f3f5f7}:where(#flutrek-theme) .phase-card{background:var(--ink);color:#FFFFFF}:where(#flutrek-theme) .phase-card p,:where(#flutrek-theme) .phase-card small,:where(#flutrek-theme) .phase-card>span{color:#c9d0d7}:where(#flutrek-theme) .phase-card h3{color:#FFFFFF;font-family:inherit;font-weight:800}:where(#flutrek-theme) .phase-card>b{opacity:.12}:where(#flutrek-theme) .light-session-card>b{opacity:.35;color:var(--gold)}:where(#flutrek-theme) .light-session-card .secondary{margin-top:20px;border-color:rgba(255,255,255,.35);color:#FFFFFF;background:transparent}:where(#flutrek-theme) .daily-tip{border-top:0;background:var(--blue);color:#FFFFFF}:where(#flutrek-theme) .daily-tip span:before{content:"💡 "}:where(#flutrek-theme) .daily-tip p,:where(#flutrek-theme) .daily-tip small,:where(#flutrek-theme) .daily-tip span{color:#FFFFFF}:where(#flutrek-theme) .daily-tip p,:where(#flutrek-theme) .section-title h2{font-family:inherit;font-weight:800}:where(#flutrek-theme) .daily-tip button{border:0;border-radius:999px;background:#FFFFFF;color:var(--ink)}:where(#flutrek-theme) .phase-card>div,:where(#flutrek-theme) .progress-track{height:5px;border-radius:99px;overflow:hidden}:where(#flutrek-theme) .progress-track i{background:var(--blue)}:where(#flutrek-theme) .phase-card>div{background:#194069}:where(#flutrek-theme) .phase-card>div i{background:var(--gold)}:where(#flutrek-theme) .scene{margin-top:8px;padding:17px;border:1px solid transparent;border-radius:15px;background:#FFFFFF}:where(#flutrek-theme) .scene:hover:not(.locked){border-color:#e6eaee;transform:translateY(-1px)}:where(#flutrek-theme) .scene-number{border:0;border-radius:50%;background:var(--blue-soft);color:var(--blue);font-family:inherit;font-weight:850}:where(#flutrek-theme) .customer-cue button,:where(#flutrek-theme) .recording-shelf article>button,:where(#flutrek-theme) .records-head button,:where(#flutrek-theme) .scene button,:where(#flutrek-theme) .tomorrow button{border:0;border-radius:999px;background:var(--ink);color:#FFFFFF}:where(#flutrek-theme) .records-head button:hover,:where(#flutrek-theme) .scene button:hover{background:var(--blue)}:where(#flutrek-theme) .scene.done button,:where(#flutrek-theme) .scene.locked button{background:#f3f5f7;color:#7d8b99}:where(#flutrek-theme) .lesson-page{background:#FFFFFF}:where(#flutrek-theme) .lesson-progress{height:72px;top:72px;position:sticky;z-index:50;border:0;background:rgba(255,255,255,.95);box-shadow:0 1px 0 rgba(25,64,105,.07);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}:where(#flutrek-theme) .lesson-progress span i{border:0;background:#f3f5f7}:where(#flutrek-theme) .lesson-progress span.current i{background:var(--blue)}:where(#flutrek-theme) .lesson-progress span.past i{background:var(--ink)}:where(#flutrek-theme) .lesson-shell h1{color:var(--ink);font-family:inherit;font-weight:900;letter-spacing:-.045em}:where(#flutrek-theme) .context b:before{content:"🎯 "}:where(#flutrek-theme) .round-content{padding:22px;border-radius:20px;background:#f3f5f7}:where(#flutrek-theme) .audio-settings>div,:where(#flutrek-theme) .recording-shelf,:where(#flutrek-theme) .review-field,:where(#flutrek-theme) .roleplay-turn,:where(#flutrek-theme) .spell-field{border:0;border-radius:14px;background:#FFFFFF}:where(#flutrek-theme) .audio-settings button{border:0;border-radius:999px;background:#f3f5f7}:where(#flutrek-theme) .audio-settings button.selected{background:var(--blue)}:where(#flutrek-theme) .play,:where(#flutrek-theme) .practice-recording,:where(#flutrek-theme) .roleplay-mic{border:0;border-radius:16px;background:var(--ink)}:where(#flutrek-theme) .line-replay button{border:0;border-radius:12px;background:#FFFFFF}:where(#flutrek-theme) .line-replay button.active{background:var(--blue-soft)}:where(#flutrek-theme) .keywords span,:where(#flutrek-theme) .word-grid span{border-radius:999px;background:var(--blue-soft)}:where(#flutrek-theme) .dialogue-head{border-radius:14px 14px 0 0;background:var(--ink)}:where(#flutrek-theme) .dialogue-row{border-color:#e6eaee}:where(#flutrek-theme) .dialogue-row:last-of-type{border-radius:0 0 14px 14px;overflow:hidden}:where(#flutrek-theme) .dialogue-row>div+div{background:#FFFFFF}:where(#flutrek-theme) .roleplay-steps>span{border:0;border-radius:13px}:where(#flutrek-theme) .roleplay-steps>span.current i{background:var(--blue)}:where(#flutrek-theme) .customer-cue{border:0;border-radius:14px;background:var(--blue-soft)}:where(#flutrek-theme) .review-field input,:where(#flutrek-theme) .spell-field input{border:1px solid #e6eaee;border-radius:10px;padding:0 12px;background:#FFFFFF}:where(#flutrek-theme) .assessment-progress>div{gap:12px;overflow-x:auto;scrollbar-width:none}:where(#flutrek-theme) .assessment-progress>div::-webkit-scrollbar{display:none}:where(#flutrek-theme) .assessment-progress>div button{display:flex;align-items:center;gap:6px;padding:0;border:0;background:transparent;color:#7d8b99;font-size:9px;white-space:nowrap}:where(#flutrek-theme) .assessment-progress>div button i{width:24px;height:24px;display:grid;place-items:center;border-radius:50%;background:#f3f5f7;color:#7d8b99;font-style:normal}:where(#flutrek-theme) .assessment-progress>div button.current{color:var(--ink);font-weight:800}:where(#flutrek-theme) .assessment-progress>div button.current i{background:var(--blue);color:#FFFFFF}:where(#flutrek-theme) .assessment-progress>div button.past i{background:var(--ink);color:#FFFFFF}:where(#flutrek-theme) .assessment-case{display:block}:where(#flutrek-theme) .assessment-case small{display:block;margin-top:6px;color:#7d8b99;font-size:10px}:where(#flutrek-theme) .assessment-question{text-align:left}:where(#flutrek-theme) .assessment-options{display:grid;gap:9px;margin:14px 0}:where(#flutrek-theme) .assessment-options button{display:grid;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:12px;width:100%;padding:13px 15px;border:1px solid #e6eaee;border-radius:13px;background:#FFFFFF;color:var(--ink);text-align:left}:where(#flutrek-theme) .assessment-options button i{width:30px;height:30px;display:grid;place-items:center;border-radius:50%;background:#f3f5f7;color:#7d8b99;font-style:normal;font-weight:800}:where(#flutrek-theme) .assessment-options button.selected{border-color:var(--blue);background:var(--blue-soft)}:where(#flutrek-theme) .assessment-options button.selected i{background:var(--blue);color:#FFFFFF}:where(#flutrek-theme) .assessment-input{width:100%;min-height:48px;margin:8px 0 14px;padding:0 14px;border:1px solid #e6eaee;border-radius:11px;background:#FFFFFF;color:var(--ink);font-size:15px}:where(#flutrek-theme) .assessment-speaking{display:grid;gap:12px}:where(#flutrek-theme) .assessment-speaking>p{color:#7d8b99;font-size:12px;line-height:1.7}:where(#flutrek-theme) .assessment-speaking audio{width:100%}:where(#flutrek-theme) .assessment-feedback{margin-top:14px;padding:14px 16px;border-radius:13px}:where(#flutrek-theme) .assessment-feedback b,:where(#flutrek-theme) .assessment-feedback p,:where(#flutrek-theme) .assessment-feedback small{display:block}:where(#flutrek-theme) .assessment-feedback p{margin:6px 0;font-size:12px}:where(#flutrek-theme) .assessment-feedback small{line-height:1.6}:where(#flutrek-theme) .assessment-feedback.correct{background:#f3f5f7;color:#194069}:where(#flutrek-theme) .assessment-feedback.wrong{background:#f3f5f7;color:#194069}:where(#flutrek-theme) .review-shell>.assessment-question{margin-top:22px;padding:22px;border-radius:18px;background:#f3f5f7}:where(#flutrek-theme) .review-shell>.assessment-question h2{margin:7px 0 13px;color:var(--ink);font-size:20px;line-height:1.4}:where(#flutrek-theme) .review-prompt{margin:0 0 14px;padding:13px 15px;border-radius:12px;background:#FFFFFF;color:#7d8b99;font-size:12px;line-height:1.7}:where(#flutrek-theme) .review-prompt b{margin-right:6px;color:var(--ink)}:where(#flutrek-theme) .review-audio-result{width:100%;margin-top:12px}:where(#flutrek-theme) .review-check{margin-top:4px}:where(#flutrek-theme) .review-page{padding-top:18px;background:#FFFFFF}:where(#flutrek-theme) .review-hero{position:relative;overflow:hidden}:where(#flutrek-theme) .review-hero:after{content:"🧠";position:absolute;right:13%;top:50%;transform:translateY(-50%);font-size:64px}:where(#flutrek-theme) .review-shell{border:1px solid var(--line);border-radius:20px;box-shadow:var(--shadow)}:where(#flutrek-theme) .record-grid h2,:where(#flutrek-theme) .records-head h1,:where(#flutrek-theme) .review-heading h2,:where(#flutrek-theme) .summary-page h1,:where(#flutrek-theme) .summary-words h2{font-family:inherit;font-weight:850;letter-spacing:-.035em}:where(#flutrek-theme) .review-schedule span{border-radius:12px;background:#f3f5f7}:where(#flutrek-theme) .review-mark-guide{margin:18px 0 4px;padding:13px 15px;border-radius:13px;background:#FFFFFF}:where(#flutrek-theme) .review-mark-guide b{display:block;margin-bottom:5px;color:var(--ink);font-size:11px}:where(#flutrek-theme) .review-mark-guide p{margin:0;color:#7d8b99;font-size:10px;line-height:1.65}:where(#flutrek-theme) .review-mark-guide p span{display:inline-block;width:8px;height:8px;margin:0 5px 0 8px;border-radius:50%;vertical-align:0}:where(#flutrek-theme) .review-mark-guide p span:first-child{margin-left:0}:where(#flutrek-theme) .hard-dot{background:#194069}:where(#flutrek-theme) .easy-dot{background:#194069}:where(#flutrek-theme) .review-field{position:relative}:where(#flutrek-theme) .review-field>span{min-width:0;grid-template-columns:28px minmax(0,1fr);padding-right:58px}:where(#flutrek-theme) .review-field>span b{min-width:0;overflow-wrap:anywhere}:where(#flutrek-theme) .memory-word-actions,:where(#flutrek-theme) .review-mark-controls{display:flex;align-items:center;gap:7px}:where(#flutrek-theme) .review-mark-controls{position:absolute;top:16px;right:15px}:where(#flutrek-theme) .memory-word-actions button,:where(#flutrek-theme) .review-mark-controls button{width:16px;height:16px;min-width:16px;min-height:16px;padding:0;border:0;border-radius:50%;opacity:.62;cursor:pointer;transition:opacity .15s ease,box-shadow .15s ease,transform .15s ease}:where(#flutrek-theme) .memory-word-actions button.hard,:where(#flutrek-theme) .review-mark-controls button.hard{background:#194069}:where(#flutrek-theme) .memory-word-actions button.easy,:where(#flutrek-theme) .review-mark-controls button.easy{background:#194069}:where(#flutrek-theme) .memory-word-actions button.selected,:where(#flutrek-theme) .review-mark-controls button.selected{opacity:1;box-shadow:0 0 0 2px #FFFFFF,0 0 0 4px currentColor}:where(#flutrek-theme) .memory-word-actions button.hard.selected,:where(#flutrek-theme) .review-mark-controls button.hard.selected{color:#194069}:where(#flutrek-theme) .memory-word-actions button.easy.selected,:where(#flutrek-theme) .review-mark-controls button.easy.selected{color:#194069}:where(#flutrek-theme) .memory-word-actions button:hover,:where(#flutrek-theme) .review-mark-controls button:hover{opacity:1;transform:scale(1.12)}:where(#flutrek-theme) .celebrate{background:var(--gold);color:var(--ink)}:where(#flutrek-theme) .summary-stats{border-radius:18px;overflow:hidden;background:var(--ink)}:where(#flutrek-theme) .tomorrow{border-radius:16px;background:var(--blue-soft)}:where(#flutrek-theme) .records-page{max-width:1180px}:where(#flutrek-theme) .records-head h1:after{display:none}:where(#flutrek-theme) .record-stats{gap:10px}:where(#flutrek-theme) .record-stats span{border:0!important;border-radius:16px;background:#f3f5f7}:where(#flutrek-theme) .record-stats span:nth-child(2){background:var(--ink)}:where(#flutrek-theme) .record-stats span:nth-child(2) b,:where(#flutrek-theme) .record-stats span:nth-child(2) i,:where(#flutrek-theme) .record-stats span:nth-child(2) small{color:#FFFFFF}:where(#flutrek-theme) .record-stats b{color:var(--blue);font-family:inherit;font-weight:850}:where(#flutrek-theme) .record-grid section{background:#f3f5f7}:where(#flutrek-theme) .empty-record,:where(#flutrek-theme) .history-item{border-radius:12px;background:#FFFFFF}:where(#flutrek-theme) .records-course,:where(#flutrek-theme) .records-history,:where(#flutrek-theme) .records-memory{margin-top:22px;padding:28px;border-radius:20px;background:#f3f5f7}:where(#flutrek-theme) .records-section-head{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:18px}:where(#flutrek-theme) .records-section-head span{color:var(--blue);font-size:10px;font-weight:850;letter-spacing:.14em}:where(#flutrek-theme) .records-section-head h2{margin:6px 0 4px;color:var(--ink);font-size:25px;letter-spacing:-.035em}:where(#flutrek-theme) .records-section-head p{margin:0;color:#7d8b99;font-size:12px}:where(#flutrek-theme) .records-section-head>div:last-child{min-width:105px;padding:13px 16px;border-radius:14px;text-align:center;background:var(--ink);color:#FFFFFF}:where(#flutrek-theme) .records-section-head>div:last-child b,:where(#flutrek-theme) .records-section-head>div:last-child small{display:block}:where(#flutrek-theme) .records-section-head>div:last-child b{font-size:28px}:where(#flutrek-theme) .records-section-head>div:last-child small{margin-top:2px;color:#c9d0d7;font-size:9px}:where(#flutrek-theme) .records-course .scene-list{max-height:720px;overflow-y:auto;padding:0 15px;border-radius:16px;background:#FFFFFF}:where(#flutrek-theme) .records-plan-action{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-top:16px;padding:15px 17px;border-radius:14px;background:#FFFFFF;color:#7d8b99;font-size:12px}:where(#flutrek-theme) .records-plan-action button{flex:0 0 auto}:where(#flutrek-theme) .history-list{display:grid;gap:8px}:where(#flutrek-theme) .records-history .history-item{grid-template-columns:58px 1fr 28px}:where(#flutrek-theme) .memory-word-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}:where(#flutrek-theme) .memory-word-list>article{display:flex;align-items:center;justify-content:space-between;gap:14px;min-width:0;padding:16px;border-radius:14px;background:#FFFFFF}:where(#flutrek-theme) .memory-word-list article>div:first-child{min-width:0}:where(#flutrek-theme) .memory-word-list article>div:first-child b,:where(#flutrek-theme) .memory-word-list article>div:first-child small,:where(#flutrek-theme) .memory-word-list article>div:first-child span{display:block}:where(#flutrek-theme) .memory-word-list article>div:first-child small{overflow:hidden;color:#7d8b99;font-size:8px;text-overflow:ellipsis;white-space:nowrap}:where(#flutrek-theme) .memory-word-list article>div:first-child b{margin-top:6px;color:var(--ink);font-size:15px}:where(#flutrek-theme) .memory-word-list article>div:first-child span{margin-top:4px;color:#7d8b99;font-size:10px}:where(#flutrek-theme) .memory-word-actions{flex:0 0 auto}:where(#flutrek-theme) .mastered-words{margin-top:13px;border-radius:13px;background:#FFFFFF}:where(#flutrek-theme) .mastered-words summary{padding:14px 16px;color:#7d8b99;font-size:11px;cursor:pointer}:where(#flutrek-theme) .mastered-words summary b{margin-left:5px;color:#194069}:where(#flutrek-theme) .mastered-words>div{display:grid;gap:1px;padding:0 12px 12px;background:#f3f5f7}:where(#flutrek-theme) .mastered-words article{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 12px;background:#FFFFFF}:where(#flutrek-theme) .mastered-words article span b,:where(#flutrek-theme) .mastered-words article span small{display:block}:where(#flutrek-theme) .mastered-words article span b{color:var(--ink);font-size:12px}:where(#flutrek-theme) .mastered-words article span small{margin-top:3px;color:#7d8b99;font-size:9px}:where(#flutrek-theme) .mastered-words article button{flex:0 0 auto;padding:7px 10px;border:0;border-radius:999px;color:#7d8b99;background:#f3f5f7;font-size:9px}:where(#flutrek-theme) .terms-page{max-width:1180px;margin:0 auto;padding:48px 28px 90px}:where(#flutrek-theme) .terms-return{display:grid;place-items:center;width:42px;height:42px;margin:0 0 16px;padding:0;border:1px solid #e6eaee;border-radius:50%;color:var(--ink);background:#FFFFFF;box-shadow:0 8px 22px rgba(25,64,105,.07);font-size:22px;line-height:1;cursor:pointer;transition:border-color .2s ease,color .2s ease,transform .2s ease}:where(#flutrek-theme) .terms-return:hover{border-color:var(--blue);color:var(--blue);transform:translateX(-2px)}:where(#flutrek-theme) .terms-return:focus-visible{outline:3px solid var(--blue-soft);outline-offset:3px}:where(#flutrek-theme) .terms-hero{display:flex;align-items:center;justify-content:space-between;gap:30px;padding:45px 52px;border-radius:24px;background:linear-gradient(135deg,#f3f5f7,#f3f5f7 58%,#f3f5f7);overflow:hidden}:where(#flutrek-theme) .terms-hero h1{margin:9px 0 8px;color:var(--ink);font-size:clamp(36px,5vw,58px);font-weight:900;letter-spacing:-.055em}:where(#flutrek-theme) .terms-hero p{max-width:650px;margin:0;color:#7d8b99;font-size:13px;line-height:1.7}:where(#flutrek-theme) .terms-hero>div:last-child{flex:0 0 150px;padding:24px 18px;border-radius:18px;text-align:center;color:#FFFFFF;background:var(--ink)}:where(#flutrek-theme) .terms-hero>div:last-child b,:where(#flutrek-theme) .terms-hero>div:last-child small{display:block}:where(#flutrek-theme) .terms-hero>div:last-child b{font-size:48px;line-height:1}:where(#flutrek-theme) .terms-hero>div:last-child small{margin-top:8px;color:#c9d0d7;font-size:10px}:where(#flutrek-theme) .terms-toolbar{display:grid;gap:16px;margin:24px 0 16px;padding:20px;border:1px solid var(--line);border-radius:18px;background:#FFFFFF}:where(#flutrek-theme) .term-categories{display:flex;gap:8px;overflow-x:auto;padding-bottom:2px}:where(#flutrek-theme) .term-categories button{flex:0 0 auto;padding:9px 14px;border:0;border-radius:999px;color:#7d8b99;background:#f3f5f7;font-size:11px}:where(#flutrek-theme) .term-categories button.active{color:#FFFFFF;background:var(--ink)}:where(#flutrek-theme) .terms-result{display:flex;align-items:baseline;gap:7px;margin:18px 3px;color:#7d8b99;font-size:11px}:where(#flutrek-theme) .terms-result b{color:var(--blue);font-size:22px}:where(#flutrek-theme) .term-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}:where(#flutrek-theme) .term-card{min-width:0;height:430px;padding:0;border:0;perspective:1200px;background:transparent;text-align:left}:where(#flutrek-theme) .term-card-inner{position:relative;display:block;width:100%;height:100%;transition:transform .55s cubic-bezier(.2,.7,.2,1);transform-style:preserve-3d}:where(#flutrek-theme) .term-card.flipped .term-card-inner{transform:rotateY(180deg)}:where(#flutrek-theme) .term-back,:where(#flutrek-theme) .term-front{position:absolute;inset:0;display:flex;flex-direction:column;padding:27px;border:1px solid #e6eaee;border-radius:18px;backface-visibility:hidden;-webkit-backface-visibility:hidden;box-shadow:0 12px 30px rgba(25,64,105,.05)}:where(#flutrek-theme) .term-front{background:#FFFFFF}:where(#flutrek-theme) .term-front small{align-self:flex-start;padding:6px 9px;border-radius:999px;color:var(--blue);background:var(--blue-soft);font-size:9px;font-weight:800}:where(#flutrek-theme) .term-front b{margin-top:auto;color:var(--ink);font-size:38px;line-height:1.05;letter-spacing:-.045em;overflow-wrap:anywhere}:where(#flutrek-theme) .term-front em{margin-top:9px;color:#7d8b99;font-size:12px;font-style:normal;line-height:1.4}:where(#flutrek-theme) .term-front i{margin-top:auto;color:#7d8b99;font-size:10px;font-style:normal}:where(#flutrek-theme) .term-back{transform:rotateY(180deg);color:#FFFFFF;background:var(--ink)}:where(#flutrek-theme) .term-back>small{color:#7d8b99;font-size:10px;letter-spacing:.12em}:where(#flutrek-theme) .term-back{overflow:auto}:where(#flutrek-theme) .term-back>b{margin:9px 0 13px;color:#FFFFFF;font-size:20px;line-height:1.32}:where(#flutrek-theme) .term-note{display:grid;gap:5px;padding:10px 0;border-top:1px solid rgba(255,255,255,.12)}:where(#flutrek-theme) .term-note em{color:#FFFFFF;font-size:10px;font-style:normal;font-weight:800;letter-spacing:.08em}:where(#flutrek-theme) .term-note i{color:#c9d0d7;font-size:11px;font-style:normal;line-height:1.55}:where(#flutrek-theme) .term-example{display:grid;gap:5px;padding-top:12px;border-top:1px solid rgba(255,255,255,.12)}:where(#flutrek-theme) .term-example em{color:#FFFFFF;font-size:11px;font-style:normal;line-height:1.45}:where(#flutrek-theme) .term-example i{color:#c9d0d7;font-size:10px;font-style:normal;line-height:1.4}:where(#flutrek-theme) .term-back u{margin-top:auto;color:#7d8b99;font-size:9px;text-decoration:none}:where(#flutrek-theme) .terms-empty{padding:55px 20px;border-radius:18px;text-align:center;color:#7d8b99;background:#f3f5f7}:where(#flutrek-theme) .pause-control{background:var(--ink)}:where(#flutrek-theme) .early-end-control{background:var(--coral)}:where(#flutrek-theme) .pause-card{border:0;border-radius:20px}:where(#flutrek-theme) .pause-icon{background:var(--blue-soft);color:var(--blue)}:where(#flutrek-theme) .pause-card h2{font-family:inherit;font-weight:850}:where(#flutrek-theme) footer{max-width:1480px;margin:0 auto;border-top:1px solid var(--line);background:#FFFFFF;color:#7d8b99}:where(#flutrek-theme) .account-page{position:relative;overflow:hidden;background:linear-gradient(145deg,#f3f5f7,#f3f5f7 58%,#f3f5f7)}:where(#flutrek-theme) .account-page:before{content:"🌐";position:absolute;right:11%;top:15%;font-size:80px;opacity:.6}:where(#flutrek-theme) .account-page:after{content:"💬";position:absolute;left:12%;bottom:15%;font-size:44px;transform:rotate(-9deg)}:where(#flutrek-theme) .account-card{position:relative;z-index:2;width:min(480px,100%);padding:39px 42px;border:0;border-radius:22px;box-shadow:0 24px 65px rgba(25,64,105,.12)}:where(#flutrek-theme) .account-copy>small:before{content:"🔐 ";letter-spacing:0}:where(#flutrek-theme) .account-copy h1{color:var(--ink);font-family:inherit;font-weight:900;letter-spacing:-.045em}:where(#flutrek-theme) .account-copy h1:after{display:none}:where(#flutrek-theme) .account-tabs{gap:5px;padding:5px;border:0;border-radius:999px;background:#f3f5f7}:where(#flutrek-theme) .account-tabs a{border:0!important;border-radius:999px}:where(#flutrek-theme) .account-tabs a.active{color:#FFFFFF;background:var(--ink)}:where(#flutrek-theme) .account-card input,:where(#flutrek-theme) .admin-panel input,:where(#flutrek-theme) .generated-codes textarea{border:1px solid #e6eaee;border-radius:10px;background:#FFFFFF}:where(#flutrek-theme) .account-card input:focus,:where(#flutrek-theme) .admin-panel input:focus{border-color:var(--blue);box-shadow:0 0 0 4px rgba(25,64,105,.1)}:where(#flutrek-theme) .admin-page{background:#f3f5f7;color:var(--ink)}:where(#flutrek-theme) .admin-page>header h1{font-family:inherit;font-weight:900;letter-spacing:-.045em}:where(#flutrek-theme) .admin-page>header a,:where(#flutrek-theme) .admin-panel button{border:0;border-radius:999px;background:var(--ink);box-shadow:none}:where(#flutrek-theme) .admin-page>header a:hover,:where(#flutrek-theme) .admin-panel button:hover{background:var(--blue)}:where(#flutrek-theme) .admin-panel,:where(#flutrek-theme) .admin-stats article{border:0;border-radius:18px;box-shadow:none}:where(#flutrek-theme) .admin-stats article:nth-child(2){background:var(--ink);color:#FFFFFF}:where(#flutrek-theme) .admin-stats article:nth-child(2) small{color:#c9d0d7}:where(#flutrek-theme) .admin-stats b{color:var(--blue);font-family:inherit;font-weight:900}:where(#flutrek-theme) .admin-stats article:nth-child(2) b{color:#FFFFFF}:where(#flutrek-theme) .admin-panel h2{font-family:inherit;font-weight:850}:where(#flutrek-theme) .generated-codes{border-radius:13px;background:var(--blue-soft)}:where(#flutrek-theme) .code-row.head{border-radius:10px;background:#f3f5f7}:where(#flutrek-theme) .code-row button{background:var(--coral)}@media (max-width:900px){:where(#flutrek-theme) .home-hero{grid-template-columns:1fr;gap:32px;text-align:center}:where(#flutrek-theme) .hero-copy{margin:0 auto}:where(#flutrek-theme) .hero-people{justify-content:center}:where(#flutrek-theme) .home-hero>.hero-copy>p{margin:0 auto}:where(#flutrek-theme) .hero-daily{max-width:520px;margin:0 auto;text-align:left}:where(#flutrek-theme) .focus-section{grid-template-columns:1fr;gap:28px}:where(#flutrek-theme) .focus-intro{position:static}:where(#flutrek-theme) .focus-section.has-active-plan{padding:0 28px}:where(#flutrek-theme) .has-active-plan .focus-intro{padding:28px;border-radius:24px}:where(#flutrek-theme) .active-plan-title-row h2{font-size:clamp(38px,6vw,50px)}:where(#flutrek-theme) .dashboard-hero:before,:where(#flutrek-theme) .review-hero:after{right:5%;opacity:.55}}@media (max-width:620px){:where(#flutrek-theme) .resume-actions{grid-template-columns:1fr}:where(#flutrek-theme) .focus-section.has-active-plan{padding:0 12px}:where(#flutrek-theme) .has-active-plan .focus-intro{padding:20px;border-radius:19px;box-shadow:0 10px 30px rgba(25,64,105,.07)}:where(#flutrek-theme) .active-plan-title-row{align-items:center}:where(#flutrek-theme) .active-plan-title-row h2{margin-top:4px;font-size:28px}:where(#flutrek-theme) .active-plan-clock{flex-basis:72px;width:72px;height:72px;margin-top:0;border-width:5px}:where(#flutrek-theme) .active-plan-clock b{font-size:25px}:where(#flutrek-theme) .active-plan-actions{grid-template-columns:1fr;gap:9px;margin-top:20px}:where(#flutrek-theme) .active-plan-actions button{min-height:56px;border-radius:15px;font-size:15px}:where(#flutrek-theme) .topbar{height:auto;min-height:68px;padding:10px 14px 8px;gap:7px}:where(#flutrek-theme) .brand-mark{width:34px;height:34px}:where(#flutrek-theme) .topbar nav{gap:3px}:where(#flutrek-theme) .topbar nav>a,:where(#flutrek-theme) .topbar nav>button:not(.avatar){padding:8px 9px;font-size:11px}:where(#flutrek-theme) .home-page{padding:10px 0 60px}:where(#flutrek-theme) .home-hero{min-height:0;margin:0 10px;padding:42px 18px 78px;gap:28px;border-radius:20px}:where(#flutrek-theme) .home-hero h1{font-size:40px}:where(#flutrek-theme) .home-hero>.hero-copy>p{font-size:12px}:where(#flutrek-theme) .hero-daily{max-width:350px;padding:9px;border-radius:19px}:where(#flutrek-theme) .hero-days{min-height:112px;padding:17px;gap:14px;border-radius:14px}:where(#flutrek-theme) .hero-days>span{width:42px;height:42px;font-size:20px}:where(#flutrek-theme) .hero-days b{font-size:39px}:where(#flutrek-theme) .daily-quote{padding:17px 14px 14px}:where(#flutrek-theme) .daily-quote blockquote{font-size:15px}:where(#flutrek-theme) .checkin-panel{margin:-42px 10px 0;padding:21px 16px;border-radius:17px}:where(#flutrek-theme) .focus-section{margin-top:48px}:where(#flutrek-theme) .focus-intro h2{font-size:31px}:where(#flutrek-theme) .focus-planner,:where(#flutrek-theme) .resume-card{padding:22px 15px}:where(#flutrek-theme) .pomodoro-options button{min-height:126px;border-radius:13px}:where(#flutrek-theme) .course-roadmap{border-radius:15px}:where(#flutrek-theme) .dashboard-page,:where(#flutrek-theme) .review-page{padding-top:10px}:where(#flutrek-theme) .dashboard-hero,:where(#flutrek-theme) .review-hero{min-height:280px;margin:0 10px;padding:42px 20px 60px;border-radius:20px}:where(#flutrek-theme) .dashboard-hero:before,:where(#flutrek-theme) .review-hero:after{right:-25px;font-size:88px;opacity:.34}:where(#flutrek-theme) .dashboard-body{padding:22px 10px 62px}:where(#flutrek-theme) .today-card{padding:19px 12px}:where(#flutrek-theme) .scene{padding:14px 12px}:where(#flutrek-theme) .lesson-progress{top:78px;height:72px;grid-template-columns:76px minmax(0,1fr) 48px;padding:0 14px}:where(#flutrek-theme) .lesson-progress>div{gap:0;justify-content:space-between}:where(#flutrek-theme) .lesson-progress span{display:grid;justify-items:center;gap:4px;font-size:7px;letter-spacing:.02em}:where(#flutrek-theme) .lesson-shell{padding:42px 12px 82px}:where(#flutrek-theme) .assessment-progress{grid-template-columns:76px minmax(0,1fr) 38px}:where(#flutrek-theme) .assessment-progress>div{justify-content:flex-start}:where(#flutrek-theme) .assessment-progress>div button{font-size:0}:where(#flutrek-theme) .assessment-progress>div button i{font-size:9px}:where(#flutrek-theme) .round-content{padding:13px;border-radius:17px}:where(#flutrek-theme) .review-shell{margin-left:10px;margin-right:10px;padding:23px 14px;border-radius:18px}:where(#flutrek-theme) .record-stats,:where(#flutrek-theme) .summary-stats{grid-template-columns:1fr 1fr}:where(#flutrek-theme) .records-course,:where(#flutrek-theme) .records-history,:where(#flutrek-theme) .records-memory{padding:20px 12px;border-radius:17px}:where(#flutrek-theme) .records-section-head{align-items:flex-start}:where(#flutrek-theme) .records-section-head>div:last-child{min-width:88px;padding:11px}:where(#flutrek-theme) .records-plan-action{align-items:stretch;flex-direction:column}:where(#flutrek-theme) .memory-word-list{grid-template-columns:1fr}:where(#flutrek-theme) .memory-word-list>article{align-items:flex-start;flex-direction:column}:where(#flutrek-theme) .memory-word-actions{width:auto}:where(#flutrek-theme) .review-mark-controls{top:15px;right:13px}:where(#flutrek-theme) .memory-word-actions button,:where(#flutrek-theme) .review-mark-controls button{width:18px;height:18px;min-width:18px;min-height:18px}:where(#flutrek-theme) .terms-page{padding:26px 10px 70px}:where(#flutrek-theme) .terms-return{width:44px;height:44px;margin:0 0 12px 4px;font-size:24px}:where(#flutrek-theme) .terms-hero{align-items:flex-start;padding:34px 22px;border-radius:20px}:where(#flutrek-theme) .terms-hero>div:last-child{flex-basis:88px;padding:17px 10px}:where(#flutrek-theme) .terms-hero>div:last-child b{font-size:34px}:where(#flutrek-theme) .terms-toolbar{padding:14px}:where(#flutrek-theme) .term-grid{display:grid;grid-auto-flow:column;grid-auto-columns:calc(100vw - 20px);grid-template-columns:none;gap:10px;margin:0 -10px;padding:0 10px 14px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}:where(#flutrek-theme) .term-grid::-webkit-scrollbar{display:none}:where(#flutrek-theme) .term-card{height:450px;scroll-snap-align:center}:where(#flutrek-theme) .account-page{display:grid;padding:14px}:where(#flutrek-theme) .account-page:before{right:-42px;top:3%;font-size:108px;opacity:.35}:where(#flutrek-theme) .account-page:after{display:none}:where(#flutrek-theme) .account-card{min-height:0;padding:29px 21px;border-radius:19px}:where(#flutrek-theme) .admin-page{padding:26px 12px 70px}}@media (prefers-reduced-motion:reduce){:where(#flutrek-theme) *,:where(#flutrek-theme) :after,:where(#flutrek-theme) :before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:where(#flutrek-theme) .review-field{grid-template-columns:minmax(0,1fr) 48px;align-items:start}:where(#flutrek-theme) .review-field>span:first-child{grid-column:1;padding-right:0}:where(#flutrek-theme) .review-field>.review-mark-controls{display:flex;position:static;grid-column:2;grid-row:1;align-self:center;padding:0;gap:7px}:where(#flutrek-theme) .review-field>em,:where(#flutrek-theme) .review-field>input{grid-column:1/-1}:where(#flutrek-theme) .reading-speaker{display:inline-flex;align-items:center;gap:8px}:where(#flutrek-theme) .reading-line-play{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;padding:0;border:0;border-radius:50%;background:transparent;color:var(--blue);cursor:pointer;vertical-align:middle}:where(#flutrek-theme) .reading-line-play:hover,:where(#flutrek-theme) .reading-line-play[aria-pressed=true]{background:#f3f5f7}:where(#flutrek-theme) .reading-line-play:focus-visible{outline:2px solid var(--blue);outline-offset:2px}:where(#flutrek-theme) .roleplay-steps{grid-template-columns:repeat(3,minmax(0,1fr))}:where(#flutrek-theme) .roleplay-steps>span{align-items:center}:where(#flutrek-theme) .roleplay-steps>span>i{grid-row:1/-1}:where(#flutrek-theme) .roleplay-steps>span>b{min-width:0}@media (pointer:coarse){:where(#flutrek-theme) .reading-line-play{width:40px;height:40px}}@media (min-width:621px){:where(#flutrek-theme) .roleplay-intro{padding:12px 18px}}@media (min-width:621px) and (max-width:900px){:where(#flutrek-theme) .lesson-progress{grid-template-columns:110px minmax(0,1fr) 100px;padding:0 20px}:where(#flutrek-theme) .lesson-progress>div{gap:12px}:where(#flutrek-theme) .lesson-progress span{gap:5px;font-size:0}:where(#flutrek-theme) .lesson-progress span i{font-size:11px;flex-shrink:0}:where(#flutrek-theme) .lesson-progress span[data-mobile-label]:after{content:attr(data-mobile-label);font-size:11px;letter-spacing:0;white-space:nowrap}:where(#flutrek-theme) .lesson-progress>small{white-space:nowrap}}:where(#flutrek-theme) .focus-estimate p{border:0}:where(#flutrek-theme) .home-hero h1{overflow-wrap:anywhere}:where(#flutrek-theme) .round-content.roleplay>.roleplay-intro{margin:0;padding-top:4px;padding-bottom:4px}:where(#flutrek-theme) .learned-course-fold>summary{display:flex;align-items:center;justify-content:space-between;gap:16px;cursor:pointer;list-style:none}:where(#flutrek-theme) .learned-course-fold>summary::-webkit-details-marker{display:none}:where(#flutrek-theme) .learned-course-fold>summary h2{margin:0}:where(#flutrek-theme) .learned-course-fold .fold-symbol{font-size:26px;line-height:1;color:var(--blue)}:where(#flutrek-theme) .learned-course-fold .fold-symbol:before{content:"+"}:where(#flutrek-theme) .learned-course-fold[open] .fold-symbol:before{content:"−"}:where(#flutrek-theme) .learned-course-list{margin-top:20px}:where(#flutrek-theme) .learned-course-fold>summary:focus-visible{outline:2px solid var(--blue);outline-offset:6px;border-radius:6px}:where(#flutrek-theme) .home-hero{grid-template-columns:minmax(0,1fr) 340px;gap:40px;padding-left:60px;padding-right:60px}:where(#flutrek-theme) .hero-copy{max-width:none;min-width:0;container-type:inline-size}:where(#flutrek-theme) .home-hero h1.personal-greeting{font-family:Arial,PingFang SC,Microsoft YaHei,sans-serif;font-size:clamp(20px,7.65cqw,63px);font-weight:800;line-height:1.28;letter-spacing:-.025em;margin:24px 0}:where(#flutrek-theme) .personal-greeting .greeting{display:block;font-size:clamp(50px,5.3vw,76px);font-weight:600;letter-spacing:-.04em;margin-bottom:16px;overflow-wrap:anywhere}:where(#flutrek-theme) .personal-greeting .invitation{display:block;white-space:nowrap;font-weight:700}:where(#flutrek-theme) .personal-greeting .ending{white-space:nowrap}:where(#flutrek-theme) .personal-greeting em{font-weight:700;white-space:nowrap}:where(#flutrek-theme) .personal-greeting .sparkle{font-size:.7em;margin-left:6px}@media (min-width:621px) and (max-width:1000px){:where(#flutrek-theme) .home-hero{grid-template-columns:1fr;padding-left:40px;padding-right:40px}}@media (min-width:621px){:where(#flutrek-theme) .dashboard-hero.course-hero h1{font-weight:950}}:where(#flutrek-theme) .round-content.listening-compact{background:#FFFFFF;padding:22px;border:1px solid #f3f5f7;border-radius:24px}:where(#flutrek-theme) .listening-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:18px}:where(#flutrek-theme) .listening-toolbar>b{font-size:12px;color:#7d8b99}:where(#flutrek-theme) .listening-selects{display:flex}:where(#flutrek-theme) .listening-selects select{border:0;border-radius:22px;background:#f3f5f7;color:var(--blue);padding:10px 12px;font-family:inherit;font-weight:700;line-height:1.3;cursor:pointer;min-height:42px}:where(#flutrek-theme) .listening-selects select:focus-visible{outline:2px solid var(--blue);outline-offset:2px}:where(#flutrek-theme) .listening-compact .play{min-height:245px;border:0;border-radius:20px;padding:30px;gap:26px;background:#194069}:where(#flutrek-theme) .listening-compact .play>span{flex:0 0 80px;width:80px;height:80px;background:#FFFFFF;color:#194069;border:0;font-size:26px}:where(#flutrek-theme) .listening-compact .play>div{min-width:0}:where(#flutrek-theme) .listening-compact .play b{font-size:25px}:where(#flutrek-theme) .listening-compact .play small{margin-top:10px;color:#7d8b99;font-size:12px}:where(#flutrek-theme) .listening-wave{display:flex;align-items:center;gap:4px;height:38px;margin-top:22px}:where(#flutrek-theme) .listening-wave i{width:4px;height:14px;border-radius:3px;background:#194069}:where(#flutrek-theme) .listening-wave i:nth-child(3n){height:30px}:where(#flutrek-theme) .listening-wave i:nth-child(4n){height:22px}:where(#flutrek-theme) .listening-wave i:nth-child(5n){height:36px}:where(#flutrek-theme) .play.playing .listening-wave i{animation:listening-pulse .9s ease-in-out infinite alternate}@keyframes listening-pulse{to{transform:scaleY(.4)}}@media(prefers-reduced-motion:reduce){:where(#flutrek-theme) .play.playing .listening-wave i{animation:none}}:where(#flutrek-theme) .listening-compact .line-replay{margin-top:16px;gap:8px}:where(#flutrek-theme) .listening-compact .line-replay button{padding:15px 6px;justify-content:center;gap:6px;background:#FFFFFF;border:1px solid #f3f5f7;border-radius:12px;font-size:12px}:where(#flutrek-theme) .listening-compact .line-replay button>i{background:transparent;color:var(--blue);font-family:inherit;width:auto;height:auto}:where(#flutrek-theme) .listening-compact .line-replay button.active{background:#f3f5f7;border-color:var(--blue)}:where(#flutrek-theme) .listening-compact>.primary{margin-top:24px}@media(max-width:620px){:where(#flutrek-theme) .round-content.listening-compact{padding:14px;border-radius:20px}:where(#flutrek-theme) .listening-toolbar{gap:6px;margin-bottom:16px}:where(#flutrek-theme) .listening-toolbar>b{font-size:11px;white-space:nowrap}:where(#flutrek-theme) .listening-selects{gap:5px}:where(#flutrek-theme) .listening-selects select{font-size:16px;padding:9px 6px;max-width:140px}:where(#flutrek-theme) .listening-compact .play{min-height:245px;padding:22px 16px;gap:18px}:where(#flutrek-theme) .listening-compact .play>span{flex-basis:64px;width:64px;height:64px;font-size:24px}:where(#flutrek-theme) .listening-compact .play b{font-size:20px}:where(#flutrek-theme) .listening-wave{gap:3px}:where(#flutrek-theme) .listening-wave i{width:3px}:where(#flutrek-theme) .listening-compact .line-replay button{padding:13px 4px}:where(#flutrek-theme) .listening-compact>.primary{width:100%;margin-top:20px}}:where(#flutrek-theme) .reading .dialogue-row>div:first-child p{font-family:Helvetica Neue,Arial,sans-serif;font-weight:400}:where(#flutrek-theme) .reading .dialogue-row>div+div p{font-family:PingFang SC,Microsoft YaHei,sans-serif;font-weight:400}@media (min-width:1001px){:where(#flutrek-theme) .listening-compact .play{min-height:184px;padding:32px;justify-content:flex-start}:where(#flutrek-theme) .listening-compact .play>div{flex:1 1;display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:28px;text-align:left}:where(#flutrek-theme) .listening-compact .play b{grid-column:1;grid-row:1;align-self:end}:where(#flutrek-theme) .listening-compact .play small{grid-column:1;grid-row:2}:where(#flutrek-theme) .listening-compact .play .listening-wave{grid-column:2;grid-row:1/3;align-self:center;justify-content:space-between;min-width:0;gap:3px;height:56px;margin:0}}:where(#flutrek-theme) .listening-selects{align-items:center;gap:8px}:where(#flutrek-theme) .listening-selects select{appearance:none;-webkit-appearance:none;box-sizing:border-box;height:40px;min-height:40px;border:1px solid #f3f5f7;border-radius:12px;padding:0 30px 0 12px;font-size:14px;font-weight:600;line-height:normal;background:#f3f5f7 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath d='m3 4.5 3 3 3-3' fill='none' stroke='%23194069' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat right 10px center}@media(max-width:620px){:where(#flutrek-theme) .listening-toolbar{margin-bottom:12px}:where(#flutrek-theme) .listening-selects{gap:6px}:where(#flutrek-theme) .listening-selects select{font-size:16px;padding:0 24px 0 10px;background-position:right 7px center}:where(#flutrek-theme) .listening-selects select:first-child{width:116px}:where(#flutrek-theme) .listening-selects select:last-child{width:78px}:where(#flutrek-theme) .listening-compact .play{min-height:156px;padding:22px 18px;gap:16px;border-radius:18px}:where(#flutrek-theme) .listening-compact .play>span{flex-basis:56px;width:56px;height:56px;font-size:22px}:where(#flutrek-theme) .listening-compact .play>div{flex:1 1}:where(#flutrek-theme) .listening-compact .play b{font-size:18px;line-height:1.35}:where(#flutrek-theme) .listening-compact .play small{font-size:12px;margin-top:7px}:where(#flutrek-theme) .listening-compact .listening-wave{height:28px;margin-top:14px;gap:3px;justify-content:space-between}:where(#flutrek-theme) .listening-compact .listening-wave i{width:3px;height:10px}:where(#flutrek-theme) .listening-compact .listening-wave i:nth-child(3n){height:22px}:where(#flutrek-theme) .listening-compact .listening-wave i:nth-child(4n){height:16px}:where(#flutrek-theme) .listening-compact .listening-wave i:nth-child(5n){height:28px}}:where(#flutrek-theme) .listening-selects select{font-size:13px}@media(max-width:620px){:where(#flutrek-theme) .listening-selects select{font-size:14px}:where(#flutrek-theme) .reading .dialogue-row{overflow:hidden;border:1px solid #e6eaee;border-radius:14px;background:#FFFFFF;margin-bottom:10px}:where(#flutrek-theme) .reading .dialogue-row>div:first-child{padding:12px 14px 8px;background:#FFFFFF}:where(#flutrek-theme) .reading .dialogue-row>div+div{margin:0 8px 8px;padding:9px 10px;border:0;border-radius:10px;background:#f3f5f7}:where(#flutrek-theme) .reading .dialogue-row>div:first-child p{margin:5px 0 0;line-height:1.6}:where(#flutrek-theme) .reading .dialogue-row>div+div p{margin:0;color:#7d8b99;font-size:14px;line-height:1.65}}:where(#flutrek-theme) .personal-greeting .invitation,:where(#flutrek-theme) .personal-greeting .invitation em{font-weight:900;-webkit-text-stroke:.025em currentColor;paint-order:stroke fill}:where(#flutrek-theme) .personal-greeting .invitation .sparkle{-webkit-text-stroke:0}@media(max-width:620px){:where(#flutrek-theme) .reading .dialogue-row>div:first-child{margin:8px 8px 0;padding:10px 10px 12px;border-radius:10px;background:#f3f5f7}:where(#flutrek-theme) .reading .dialogue-row>div+div{margin:0 8px 8px;padding:9px 10px 4px;background:#FFFFFF}}:where(#flutrek-theme) .reading-word-picker{position:relative}:where(#flutrek-theme) .reading-add-word{position:fixed;z-index:200;min-height:44px;padding:10px 16px;border:0;border-radius:12px;background:#194069;color:#FFFFFF;font:600 14px Arial,PingFang SC,sans-serif;box-shadow:0 5px 20px #19406926}:where(#flutrek-theme) .reading-word-notice:not(:empty){position:fixed;bottom:24px;left:50%;transform:translateX(-50%);z-index:201;width:max-content;max-width:calc(100vw - 32px);padding:12px 18px;border-radius:12px;background:#194069;color:#FFFFFF;font-size:14px}:where(#flutrek-theme) .reading-word-picker>.round-actions{margin-top:20px}:where(#flutrek-theme) .listening-compact .play>span{padding:0;display:grid;place-items:center;line-height:1}:where(#flutrek-theme) .listening-play-icon{display:block;width:30px;height:30px;flex:none}@media(max-width:620px){:where(#flutrek-theme) .listening-play-icon{width:26px;height:26px}}:where(#flutrek-theme) .reading .reading-key-phrase{color:inherit;font-weight:inherit}@media(max-width:620px){:where(#flutrek-theme) .reading .word-grid{display:grid}:where(#flutrek-theme) .reading .dialogue-row>div:first-child{background:transparent;padding-bottom:6px}:where(#flutrek-theme) .reading .dialogue-row>div+div{padding-top:4px}:where(#flutrek-theme) .reading .reading-key-phrase{color:#194069;font-weight:700}}@media(max-width:620px){:where(#flutrek-theme) .reading .reading-speaker{gap:12px}:where(#flutrek-theme) .reading .reading-speaker>b{font-size:20px}:where(#flutrek-theme) .reading .reading-line-play{width:48px;height:48px}:where(#flutrek-theme) .reading .reading-line-play svg{width:32px;height:32px}}@media (min-width:621px) and (max-width:1180px){:where(#flutrek-theme) .lesson-progress{grid-template-columns:110px minmax(0,1fr) 100px;padding-left:20px;padding-right:20px}:where(#flutrek-theme) .lesson-progress>div{min-width:0;gap:12px}:where(#flutrek-theme) .lesson-progress span[data-mobile-label]{gap:5px;font-size:0}:where(#flutrek-theme) .lesson-progress span[data-mobile-label] i{flex-shrink:0;font-size:12px}:where(#flutrek-theme) .lesson-progress span[data-mobile-label]:after{content:attr(data-mobile-label);font-size:12px;letter-spacing:0;white-space:nowrap}:where(#flutrek-theme) .lesson-progress>small{white-space:nowrap}}:where(#flutrek-theme) .listening-compact .line-replay.four-lines,:where(#flutrek-theme) .roleplay-steps.four-lines{grid-template-columns:repeat(4,minmax(0,1fr))}:where(#flutrek-theme) .listening-compact .line-replay.four-lines button{min-width:0;white-space:nowrap}@media (max-width:620px){:where(#flutrek-theme) .listening-compact .line-replay.four-lines{gap:5px}:where(#flutrek-theme) .listening-compact .line-replay.four-lines button{padding:12px 3px;gap:4px;font-size:11px}:where(#flutrek-theme) .listening-compact .line-replay.four-lines button>i{font-size:11px}:where(#flutrek-theme) .roleplay-steps.four-lines>span{min-width:0;padding:10px 3px}:where(#flutrek-theme) .roleplay-steps.four-lines b{font-size:10px;white-space:nowrap}:where(#flutrek-theme) .roleplay-steps.four-lines small{font-size:10px}}:where(#flutrek-theme) button.home-daily-term{display:block;width:100%;min-width:0;border:0;border-radius:0;background:transparent;text-align:left;cursor:pointer;font-family:inherit}:where(#flutrek-theme) .home-daily-term>span{display:block}:where(#flutrek-theme) .home-daily-term>.home-term-label{display:flex;align-items:center;justify-content:space-between;gap:10px;color:var(--blue);font-size:11px;font-weight:500;letter-spacing:.06em}:where(#flutrek-theme) .home-term-label i{font-style:normal}:where(#flutrek-theme) .home-daily-term>.home-term-name{margin:12px 0 6px;color:var(--ink);font-size:26px;font-weight:600;line-height:1.35}:where(#flutrek-theme) .home-daily-term>.home-term-full{color:#7d8b99;font-size:12px;line-height:1.6;overflow-wrap:anywhere}:where(#flutrek-theme) .home-daily-term>.home-term-meaning{margin:5px 0 12px;color:var(--ink);font-size:14px;line-height:1.65}:where(#flutrek-theme) .home-daily-term>.home-term-example{color:var(--ink);font-size:13px;line-height:1.7}:where(#flutrek-theme) .home-term-example>span{display:block;overflow-wrap:anywhere}:where(#flutrek-theme) .home-term-example>span+span{margin-top:4px;color:#7d8b99;font-size:12px}:where(#flutrek-theme) button.home-daily-term:focus-visible{outline:2px solid var(--blue);outline-offset:-2px;border-radius:12px}@media (max-width:620px){:where(#flutrek-theme) button.home-daily-term{padding:14px 4px 4px}:where(#flutrek-theme) .home-daily-term>.home-term-name{margin-top:9px;font-size:24px}:where(#flutrek-theme) .home-daily-term>.home-term-label{font-size:10px}}:where(#flutrek-theme) .dashboard-page .dashboard-hero.course-hero{grid-template-columns:minmax(0,1fr)}:where(#flutrek-theme) .term-card-shell{position:relative;min-width:0}:where(#flutrek-theme) .term-card-shell>.term-card{display:block;width:100%}:where(#flutrek-theme) .term-card-shell.has-return .term-back>b,:where(#flutrek-theme) .term-card-shell.has-return .term-back>small{padding-right:48px}:where(#flutrek-theme) .term-card-shell>.term-card-return{position:absolute;z-index:2;top:14px;right:14px;width:44px;height:44px;margin:0;border-color:#7d8b99;color:#FFFFFF;background:#194069;box-shadow:none}:where(#flutrek-theme) .term-card-shell>.term-card-return:hover{color:#FFFFFF;border-color:#c9d0d7;background:#194069;transform:none}:where(#flutrek-theme) .term-card-shell>.term-card-return:focus-visible{outline:2px solid #c9d0d7;outline-offset:2px}:where(#flutrek-theme) .catalog-intro{display:flex;align-items:center;justify-content:space-between;gap:14px;margin:24px 0 18px}:where(#flutrek-theme) .catalog-intro b{font-size:17px}:where(#flutrek-theme) .catalog-intro span{display:block;color:#7d8b99;font-size:13px;margin-top:7px;line-height:1.6}:where(#flutrek-theme) .catalog-intro button{white-space:nowrap;border:1px solid #e6eaee;border-radius:99px;background:#FFFFFF;padding:10px 15px;color:var(--blue);font-size:13px}:where(#flutrek-theme) .trial-summary{display:flex;align-items:center;gap:14px;padding:18px;background:#FFFFFF;border:1px solid #e6eaee;border-radius:14px}:where(#flutrek-theme) .trial-check{display:grid;place-items:center;border-radius:50%;width:32px;height:32px;flex:0 0 auto;background:#f3f5f7;color:#194069}:where(#flutrek-theme) .trial-summary>div{flex:1 1}:where(#flutrek-theme) .trial-summary b{display:block;font-size:14px}:where(#flutrek-theme) .trial-summary div span{display:block;font-size:12px;color:#7d8b99;margin-top:5px;line-height:1.6}:where(#flutrek-theme) .trial-summary>small{font-size:12px;color:#194069;white-space:nowrap}:where(#flutrek-theme) .catalog-stage{scroll-margin-top:95px}:where(#flutrek-theme) .stage-heading{display:flex;align-items:center;gap:12px;width:100%;padding:20px 14px;border:1px solid #e6eaee;border-radius:14px;background:#FFFFFF;color:var(--ink);text-align:left}:where(#flutrek-theme) .stage-heading:hover{background:#FFFFFF}:where(#flutrek-theme) .stage-heading>span{font-size:15px;font-weight:750;color:var(--blue)}:where(#flutrek-theme) .stage-heading>div{flex:1 1;min-width:0}:where(#flutrek-theme) .stage-heading h3{margin:0;font-size:21px;letter-spacing:-.025em}:where(#flutrek-theme) .stage-heading p{margin:5px 0 0;color:#7d8b99;font-size:12px}:where(#flutrek-theme) .stage-heading>i{width:24px;color:#7d8b99;font-size:22px;font-style:normal;text-align:center}:where(#flutrek-theme) .stage-groups{padding-top:12px}:where(#flutrek-theme) .stage-groups[hidden]{display:none}:where(#flutrek-theme) .stage-heading>small{color:#7d8b99;max-width:210px;margin-left:auto;font-size:12px;line-height:1.7;text-align:right}:where(#flutrek-theme) .learning-group{border:1px solid #e6eaee;border-radius:16px;background:#FFFFFF;margin:0 0 12px;overflow:hidden;scroll-margin-top:90px}:where(#flutrek-theme) .learning-group.is-current{border-color:#c9d0d7;box-shadow:0 3px 16px rgba(25,64,105,.04)}:where(#flutrek-theme) .group-toggle{display:flex;align-items:center;gap:13px;width:100%;padding:20px 20px 12px;background:none;border:0;color:var(--ink);text-align:left}:where(#flutrek-theme) .group-toggle:hover{background:#FFFFFF}:where(#flutrek-theme) .group-toggle.activation-required{padding-bottom:20px;cursor:pointer}:where(#flutrek-theme) .group-index{display:grid;place-items:center;width:38px;height:38px;flex:0 0 auto;border-radius:50%;font-size:14px;font-weight:750;background:#f3f5f7;color:#7d8b99}:where(#flutrek-theme) .is-current .group-index{background:var(--blue);color:#FFFFFF}:where(#flutrek-theme) .group-index.is-passed{background:#f3f5f7;color:#194069}:where(#flutrek-theme) .group-heading{flex:1 1;min-width:0}:where(#flutrek-theme) .group-title{display:block;font-size:17px;font-weight:750;line-height:1.5}:where(#flutrek-theme) .group-meta{display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-size:12px;margin-top:5px;color:#7d8b99}:where(#flutrek-theme) .group-meta em{font-style:normal;font-size:11px;color:#194069;background:#f3f5f7;border-radius:5px;padding:3px 6px}:where(#flutrek-theme) .group-status{flex:0 0 auto;display:grid;gap:6px;text-align:right;font-size:12px;color:#7d8b99}:where(#flutrek-theme) .group-status b{font-weight:800;color:var(--ink)}:where(#flutrek-theme) .status-passed{color:#194069}:where(#flutrek-theme) .status-ready{color:#194069}:where(#flutrek-theme) .status-muted{color:#7d8b99}:where(#flutrek-theme) .group-chevron{margin-left:4px;width:23px;color:#7d8b99;font-size:22px;font-weight:400;text-align:center}:where(#flutrek-theme) .group-description{padding:0 20px 15px 71px}:where(#flutrek-theme) .group-description p{display:grid;grid-template-columns:75px minmax(0,1fr);gap:10px;margin:7px 0;font-size:14px;line-height:1.85;color:#7d8b99}:where(#flutrek-theme) .group-description b{color:#194069;font-weight:650;white-space:nowrap}:where(#flutrek-theme) .group-meter{height:3px;margin:0 20px 0 71px;background:#f3f5f7}:where(#flutrek-theme) .group-meter>span{display:block;height:100%;background:var(--blue);border-radius:8px}:where(#flutrek-theme) .group-lessons{padding:10px 14px 14px;background:#FFFFFF;border-top:1px solid #f3f5f7}:where(#flutrek-theme) .group-lessons[hidden]{display:none}:where(#flutrek-theme) .group-lessons .scene{margin-top:7px;grid-template-columns:40px minmax(0,1fr) auto;column-gap:13px;padding:17px 13px}:where(#flutrek-theme) .group-lessons .scene .duration{display:none}:where(#flutrek-theme) .group-lessons .scene-number{width:36px;height:36px;font-size:14px}:where(#flutrek-theme) .group-lessons .scene h3{font-size:15px;line-height:1.65}:where(#flutrek-theme) .group-lessons .scene small{font-size:12px;line-height:1.6;color:#7d8b99}:where(#flutrek-theme) .group-lessons .scene p{font-size:12px;line-height:1.6;margin-top:4px;color:#7d8b99}:where(#flutrek-theme) .group-lessons .scene button{font-size:12px;padding:10px 13px;white-space:nowrap}:where(#flutrek-theme) .group-lessons .scene.locked{opacity:.68}:where(#flutrek-theme) .group-lessons .scene.done button:not(:disabled){color:#194069;background:#f3f5f7}:where(#flutrek-theme) .group-exam{margin-top:15px;padding:19px 15px;display:flex;align-items:center;gap:13px;border:1px solid #e6eaee;border-radius:13px;background:#f3f5f7}:where(#flutrek-theme) .exam-symbol{display:grid;place-items:center;width:37px;height:37px;border-radius:12px;background:#FFFFFF;color:#194069;font-size:22px;flex:0 0 auto}:where(#flutrek-theme) .group-exam>div{flex:1 1;min-width:0}:where(#flutrek-theme) .group-exam h4{margin:0;font-size:15px;line-height:1.7}:where(#flutrek-theme) .group-exam h4 span{display:inline-block;font-size:11px;font-weight:500;margin-left:8px;color:#7d8b99}:where(#flutrek-theme) .group-exam p{margin:5px 0;font-size:12px;color:#7d8b99;line-height:1.7}:where(#flutrek-theme) .group-exam small{color:#7d8b99;font-size:12px;line-height:1.7}:where(#flutrek-theme) .group-exam button{padding:11px 14px;border:0;border-radius:99px;background:#194069;color:#FFFFFF;font-size:12px;white-space:nowrap}:where(#flutrek-theme) .group-exam button:disabled{color:#7d8b99;background:#e6eaee}:where(#flutrek-theme) .group-exam.exam-passed{background:#f3f5f7;border-color:#e6eaee}:where(#flutrek-theme) .dashboard-hero.course-hero{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(320px,1fr);gap:48px;align-items:center;padding-top:48px;padding-bottom:48px}:where(#flutrek-theme) .dashboard-hero.course-hero:before{display:none}:where(#flutrek-theme) .course-hero h1{line-height:1.5;margin:16px 0 0;font-size:clamp(34px,3.5vw,48px)}:where(#flutrek-theme) .course-hero h1 em{display:inline-block;margin-top:6px}:where(#flutrek-theme) .daily-term-card{display:block;width:100%;min-width:0;padding:25px 27px;border:1px solid rgba(255,255,255,.8);border-radius:22px;background:rgba(255,255,255,.85);box-shadow:0 15px 38px rgba(25,64,105,.07);color:var(--ink);text-align:left;font:inherit;cursor:pointer}:where(#flutrek-theme) .daily-term-card:hover{border-color:#c9d0d7;box-shadow:0 15px 38px rgba(25,64,105,.12)}:where(#flutrek-theme) .daily-term-card:focus-visible,:where(#flutrek-theme) .group-toggle:focus-visible{outline:3px solid var(--blue);outline-offset:3px}:where(#flutrek-theme) .daily-term-top{display:flex;align-items:center;justify-content:space-between;gap:12px;color:#194069;font-size:12px;font-weight:800;letter-spacing:.14em}:where(#flutrek-theme) .daily-term-top span:last-child{color:#7d8b99;font-weight:500;letter-spacing:.06em}:where(#flutrek-theme) .daily-term-heading{display:flex;gap:18px;align-items:center;margin:22px 0}:where(#flutrek-theme) .daily-term-heading>b{color:#194069;font-size:clamp(34px,3.8vw,52px);line-height:1.1;font-weight:850;letter-spacing:-.04em;flex:0 0 auto}:where(#flutrek-theme) .daily-term-heading>span{min-width:0}:where(#flutrek-theme) .daily-term-heading>span>span{display:block;color:#7d8b99;font-size:14px;line-height:1.65;overflow-wrap:anywhere}:where(#flutrek-theme) .daily-term-heading strong{display:block;color:#194069;font-size:15px;line-height:1.65;margin-top:4px;font-weight:650}:where(#flutrek-theme) .daily-term-example{display:block;border-top:1px solid #e6eaee;padding-top:17px}:where(#flutrek-theme) .daily-term-example>span{display:block;color:#7d8b99;font-size:13px;line-height:1.85;margin-top:9px}:where(#flutrek-theme) .daily-term-example>span:first-child{color:#194069;font-size:16px;line-height:1.8;margin-top:0}:where(#flutrek-theme) .today-card{min-width:0}:where(#flutrek-theme) .phase-card .course-timer{font-size:38px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1.25;margin:15px 0}:where(#flutrek-theme) .records-course>.group-catalog{max-height:780px;overflow-y:auto;padding:0 18px 18px;border-radius:16px;background:#FFFFFF;scroll-padding-top:12px}:where(#flutrek-theme) .records-course .learning-group{scroll-margin-top:12px}:where(#flutrek-theme) .group-catalog button:disabled{cursor:default}:where(#flutrek-theme) .term-card{scroll-margin-top:95px}@media (max-width:1000px){:where(#flutrek-theme) .dashboard-hero.course-hero{gap:28px;padding-left:30px;padding-right:30px;grid-template-columns:minmax(0,1fr) minmax(310px,1fr)}:where(#flutrek-theme) .daily-term-card{padding:23px}:where(#flutrek-theme) .daily-term-heading{flex-wrap:wrap;gap:12px}}@media (max-width:620px){:where(#flutrek-theme) .dashboard-hero.course-hero{grid-template-columns:minmax(0,1fr);padding:28px 20px;gap:26px}:where(#flutrek-theme) .course-hero h1{font-size:34px}:where(#flutrek-theme) .daily-term-card{padding:22px;border-radius:18px}:where(#flutrek-theme) .daily-term-heading{flex-wrap:nowrap}:where(#flutrek-theme) .daily-term-heading>b{font-size:34px}:where(#flutrek-theme) .group-toggle{gap:9px;padding:16px 13px 8px;flex-wrap:wrap}:where(#flutrek-theme) .group-toggle.activation-required{padding-bottom:16px}:where(#flutrek-theme) .group-index{width:31px;height:31px;font-size:12px}:where(#flutrek-theme) .group-title{font-size:15px}:where(#flutrek-theme) .group-heading{flex-basis:calc(100% - 80px)}:where(#flutrek-theme) .group-status{display:flex;gap:15px;order:2;margin-left:40px;text-align:left}:where(#flutrek-theme) .group-chevron{margin-left:0;width:18px}:where(#flutrek-theme) .group-meta{font-size:12px;gap:5px}:where(#flutrek-theme) .group-description{padding:0 13px 12px}:where(#flutrek-theme) .group-description p{grid-template-columns:70px minmax(0,1fr);font-size:13px;gap:7px}:where(#flutrek-theme) .group-meter{margin:0 13px}:where(#flutrek-theme) .group-lessons{padding:5px 7px 10px}:where(#flutrek-theme) .group-lessons .scene{grid-template-columns:32px minmax(0,1fr);gap:10px;padding:14px 10px}:where(#flutrek-theme) .group-lessons .scene button{grid-column:2;width:100%;margin-top:3px}:where(#flutrek-theme) .group-lessons .scene-number{width:30px;height:30px}:where(#flutrek-theme) .group-exam{flex-wrap:wrap;padding:15px 12px}:where(#flutrek-theme) .group-exam button{margin-left:50px;flex:1 1}:where(#flutrek-theme) .catalog-intro{align-items:flex-start}:where(#flutrek-theme) .catalog-intro b{font-size:15px}:where(#flutrek-theme) .catalog-intro span{font-size:12px}:where(#flutrek-theme) .catalog-intro button{padding:9px;font-size:12px}:where(#flutrek-theme) .records-course>.group-catalog{padding:0 8px 12px;max-height:700px}}:where(#flutrek-theme) .mobile-session-time{display:none}@media (max-width:620px){#flutrek-theme{scroll-padding-top:112px;overflow-wrap:anywhere}:where(#flutrek-theme) main{min-width:0}:where(#flutrek-theme) input,:where(#flutrek-theme) select,:where(#flutrek-theme) textarea{min-width:0;max-width:100%;font-size:16px}:where(#flutrek-theme) audio{width:100%;min-width:0;max-width:100%}:where(#flutrek-theme) button{touch-action:manipulation}:where(#flutrek-theme) .primary,:where(#flutrek-theme) .secondary{min-height:46px;padding:12px 16px;font-size:14px;line-height:1.5;white-space:normal}:where(#flutrek-theme) .primary span{flex-shrink:0;margin-left:6px}:where(#flutrek-theme) .topbar{position:relative;top:auto;padding:8px 12px;gap:4px}:where(#flutrek-theme) .brand{min-height:36px}:where(#flutrek-theme) .topbar nav{overflow:visible;flex-wrap:wrap;gap:4px;padding:0}:where(#flutrek-theme) .topbar nav>a,:where(#flutrek-theme) .topbar nav>button:not(.avatar){min-height:44px;padding:10px 12px;font-size:13px}:where(#flutrek-theme) .topbar .avatar{display:none}:where(#flutrek-theme) .topbar .logout-link{margin-left:auto}:where(#flutrek-theme) .trial-banner{margin:8px 12px;padding:10px 12px;flex-direction:row;align-items:center;gap:8px;border-radius:12px}:where(#flutrek-theme) .trial-banner>div{min-width:0}:where(#flutrek-theme) .trial-banner b{font-size:12px}:where(#flutrek-theme) .trial-banner p{display:none}:where(#flutrek-theme) .trial-banner button{flex-shrink:0;min-height:44px;padding:8px 10px;font-size:12px}:where(#flutrek-theme) .account-page:after,:where(#flutrek-theme) .account-page:before,:where(#flutrek-theme) .dashboard-hero:before,:where(#flutrek-theme) .focus-intro:after,:where(#flutrek-theme) .home-hero:after,:where(#flutrek-theme) .home-hero:before,:where(#flutrek-theme) .review-hero:after{display:none}:where(#flutrek-theme) .account-card>.account-note,:where(#flutrek-theme) .account-copy>small,:where(#flutrek-theme) .assessment-case>small,:where(#flutrek-theme) .card-heading p,:where(#flutrek-theme) .checkin-copy>p,:where(#flutrek-theme) .checkin-copy>span,:where(#flutrek-theme) .course-roadmap-head>small,:where(#flutrek-theme) .course-roadmap-head>span,:where(#flutrek-theme) .course-roadmap-list article>div>em,:where(#flutrek-theme) .course-roadmap-list article>div>span,:where(#flutrek-theme) .daily-quote,:where(#flutrek-theme) .estimate-label>i,:where(#flutrek-theme) .focus-estimate>em,:where(#flutrek-theme) .focus-intro>.eyebrow,:where(#flutrek-theme) .focus-intro>p,:where(#flutrek-theme) .hero-copy>p,:where(#flutrek-theme) .hero-inline-emoji,:where(#flutrek-theme) .hero-people,:where(#flutrek-theme) .playback-summary>span,:where(#flutrek-theme) .records-section-head p,:where(#flutrek-theme) .records-section-head>div>span,:where(#flutrek-theme) .review-heading>div>span,:where(#flutrek-theme) .review-hero h1>br,:where(#flutrek-theme) .review-hero h1>em,:where(#flutrek-theme) .review-hero p,:where(#flutrek-theme) .review-schedule,:where(#flutrek-theme) .roleplay-steps small,:where(#flutrek-theme) .terms-hero .eyebrow,:where(#flutrek-theme) .terms-hero p,:where(#flutrek-theme) .time-rule{display:none}:where(#flutrek-theme) .home-page{padding:8px 0 28px}:where(#flutrek-theme) .home-hero{margin:0 12px;padding:20px 16px;border-radius:16px;gap:12px;text-align:left}:where(#flutrek-theme) .hero-copy{width:100%}:where(#flutrek-theme) .home-hero h1{font-size:27px;line-height:1.4;margin:8px 0 0}:where(#flutrek-theme) .hero-daily{width:100%;max-width:none;padding:0;background:transparent;box-shadow:none;border:0}:where(#flutrek-theme) .hero-days{min-height:0;padding:8px 0 0;background:transparent;color:var(--ink);gap:8px}:where(#flutrek-theme) .hero-days p,:where(#flutrek-theme) .hero-days small,:where(#flutrek-theme) .hero-days>span{display:none}:where(#flutrek-theme) .hero-days>div{display:flex;align-items:baseline;gap:6px}:where(#flutrek-theme) .hero-days b{font-size:24px;margin:0}:where(#flutrek-theme) .hero-days b:before{content:"累计学习 ";font-size:12px;font-weight:500}:where(#flutrek-theme) .hero-days b em{font-size:12px;color:var(--muted)}:where(#flutrek-theme) .checkin-panel{margin:10px 12px 0;padding:14px;gap:12px;border-radius:14px;box-shadow:none}:where(#flutrek-theme) .checkin-copy h2{font-size:16px;margin:0}:where(#flutrek-theme) .checkin-days i{width:30px;height:30px}:where(#flutrek-theme) .checkin-days small{font-size:10px}:where(#flutrek-theme) .today-progress{border:0;padding:0;flex-wrap:wrap;gap:6px}:where(#flutrek-theme) .today-progress b{font-size:20px}:where(#flutrek-theme) .today-progress small{font-size:11px}:where(#flutrek-theme) .focus-section{margin-top:22px;padding:0 12px;gap:12px}:where(#flutrek-theme) .focus-intro h2{font-size:23px;margin:0;line-height:1.4}:where(#flutrek-theme) .focus-planner,:where(#flutrek-theme) .light-learning-card,:where(#flutrek-theme) .resume-card{padding:16px;box-shadow:none;border-radius:14px}:where(#flutrek-theme) .light-learning-card{display:grid;gap:14px}:where(#flutrek-theme) .light-learning-card h3{font-size:18px}:where(#flutrek-theme) .light-learning-card>button{width:100%}:where(#flutrek-theme) .focus-planner{display:flex;flex-direction:column}:where(#flutrek-theme) .card-heading{padding-bottom:0;border:0;gap:12px}:where(#flutrek-theme) .card-heading>span{width:40px;height:40px}:where(#flutrek-theme) .card-heading h2{font-size:17px}:where(#flutrek-theme) .pomodoro-options{margin-top:14px;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}:where(#flutrek-theme) .pomodoro-options button{min-height:88px;padding:12px 4px;box-shadow:none}:where(#flutrek-theme) .pomodoro-options button>span{display:none}:where(#flutrek-theme) .pomodoro-options button.light-option>span{display:block;margin-bottom:4px;color:#f3f5f7;font-size:8px}:where(#flutrek-theme) .pomodoro-options button b{font-size:30px;margin:0 3px 5px 0}:where(#flutrek-theme) .pomodoro-options button.light-option b{font-size:clamp(18px,5.4vw,21px)}:where(#flutrek-theme) .pomodoro-options button i,:where(#flutrek-theme) .pomodoro-options button small{font-size:11px}:where(#flutrek-theme) .focus-estimate{padding:12px 8px;margin:12px 0}:where(#flutrek-theme) .focus-estimate p{border:0;padding:0 4px;min-width:0}:where(#flutrek-theme) .focus-estimate p b{font-size:22px}:where(#flutrek-theme) .focus-estimate p small{font-size:10px}:where(#flutrek-theme) .focus-planner>.primary{margin-top:0}:where(#flutrek-theme) .course-roadmap{order:2;margin-top:16px;border:0}:where(#flutrek-theme) .course-roadmap-head{padding:10px 0;background:transparent;color:var(--ink)}:where(#flutrek-theme) .course-roadmap-head b{font-size:14px;margin:0}:where(#flutrek-theme) .course-roadmap-list article{padding:10px;gap:8px;border:0;border-radius:10px;margin-top:4px}:where(#flutrek-theme) .course-roadmap-list article>div small{font-size:10px;letter-spacing:0}:where(#flutrek-theme) .course-roadmap-list article>p small{font-size:10px}:where(#flutrek-theme) .resume-main{grid-template-columns:70px minmax(0,1fr);gap:12px;text-align:left;padding:14px 0}:where(#flutrek-theme) .pomodoro-ring{width:70px;height:70px;border-width:4px}:where(#flutrek-theme) .pomodoro-ring b{font-size:24px}:where(#flutrek-theme) .resume-main h3{font-size:18px}:where(#flutrek-theme) .dashboard-hero,:where(#flutrek-theme) .dashboard-hero.course-hero,:where(#flutrek-theme) .review-hero{min-height:0;margin:0 12px;padding:20px 16px;gap:14px;border-radius:16px}:where(#flutrek-theme) .course-hero h1,:where(#flutrek-theme) .dashboard-hero h1,:where(#flutrek-theme) .review-hero h1{font-size:25px;line-height:1.4;margin:8px 0 0}:where(#flutrek-theme) .course-hero h1 br{display:none}:where(#flutrek-theme) .course-hero h1 em{margin:0 0 0 8px}:where(#flutrek-theme) .daily-term-card{padding:14px;border:0;border-radius:12px;box-shadow:none}:where(#flutrek-theme) .daily-term-heading{margin:10px 0 0;gap:12px;flex-wrap:wrap}:where(#flutrek-theme) .daily-term-heading>b{font-size:28px}:where(#flutrek-theme) .daily-term-heading>span{flex:1 1 150px}:where(#flutrek-theme) .daily-term-heading>span>span{font-size:12px}:where(#flutrek-theme) .daily-term-example{display:none}:where(#flutrek-theme) .dashboard-body{padding:12px 12px 90px;gap:14px}:where(#flutrek-theme) .today-card{padding:14px 10px;box-shadow:none;border-radius:14px}:where(#flutrek-theme) .section-title>div{min-width:0}:where(#flutrek-theme) .section-title h2{font-size:20px;line-height:1.4}:where(#flutrek-theme) .section-title>b{flex-shrink:0;font-size:24px}:where(#flutrek-theme) .section-title>b small{display:block;font-size:10px}:where(#flutrek-theme) .dashboard-body aside .daily-tip{display:none}:where(#flutrek-theme) .dashboard-page:has(.course-timer) .dashboard-body>aside{display:none}:where(#flutrek-theme) .dashboard-page:has(.course-timer) .dashboard-body{padding-bottom:12px}:where(#flutrek-theme) .catalog-intro{margin:14px 0;gap:8px;align-items:center}:where(#flutrek-theme) .catalog-intro span{display:none}:where(#flutrek-theme) .catalog-intro button{min-height:44px}:where(#flutrek-theme) .stage-heading{min-height:64px;padding:12px;border-radius:12px}:where(#flutrek-theme) .stage-heading h3{font-size:17px}:where(#flutrek-theme) .stage-groups{padding-top:8px}:where(#flutrek-theme) .group-toggle{display:grid;grid-template-columns:30px minmax(0,1fr) 18px;gap:4px 8px;padding:12px}:where(#flutrek-theme) .group-index{grid-column:1;grid-row:1/3}:where(#flutrek-theme) .group-heading{grid-column:2;min-width:0}:where(#flutrek-theme) .group-toggle:not(:has(.group-index)) .group-heading{grid-column:1/3}:where(#flutrek-theme) .group-chevron{grid-column:3;grid-row:1/3}:where(#flutrek-theme) .group-status{grid-column:2;grid-row:2;margin:0;font-size:11px;gap:8px;flex-wrap:wrap}:where(#flutrek-theme) .group-toggle:not(:has(.group-index)) .group-status{grid-column:1/3}:where(#flutrek-theme) .group-status>span:last-child{display:none}:where(#flutrek-theme) .group-meta{font-size:11px;margin-top:3px}:where(#flutrek-theme) .learning-group:has(.group-toggle[aria-expanded=false])>.group-description,:where(#flutrek-theme) .learning-group:has(.group-toggle[aria-expanded=false])>.group-meter{display:none}:where(#flutrek-theme) .group-description{padding:0 12px 8px}:where(#flutrek-theme) .group-description p{display:block;line-height:1.6;font-size:12px}:where(#flutrek-theme) .group-description b{margin-right:8px}:where(#flutrek-theme) .group-lessons{padding:4px 8px 10px;border:0}:where(#flutrek-theme) .group-lessons .scene{grid-template-columns:32px minmax(0,1fr) auto;min-height:62px;padding:10px 8px;border:0;gap:4px 8px;border-radius:10px}:where(#flutrek-theme) .group-lessons .scene-number{grid-column:1;grid-row:1/3;align-self:center}:where(#flutrek-theme) .group-lessons .scene>div{grid-column:2;grid-row:1/3;min-width:0;align-self:center}:where(#flutrek-theme) .group-lessons .scene p{display:none}:where(#flutrek-theme) .group-lessons .scene small{font-size:10px}:where(#flutrek-theme) .group-lessons .scene h3{line-height:1.5;font-size:14px}:where(#flutrek-theme) .group-lessons .scene button{grid-column:3;grid-row:1/3;align-self:center;width:auto;min-width:62px;min-height:36px;margin:0;padding:8px 10px}:where(#flutrek-theme) .group-lessons .scene button:disabled{width:auto;min-height:36px;justify-self:end;padding:8px 10px;background:#f3f5f7;border-color:transparent}:where(#flutrek-theme) .group-exam{gap:8px;padding:12px}:where(#flutrek-theme) .group-exam small{display:none}:where(#flutrek-theme) .group-exam button{min-height:44px;margin-left:45px}:where(#flutrek-theme) .assessment-progress,:where(#flutrek-theme) .lesson-progress{top:0;height:auto;min-height:0;padding:8px 12px;grid-template-columns:minmax(0,1fr) auto;gap:4px 10px}:where(#flutrek-theme) .lesson-progress>button{grid-column:1;grid-row:1;justify-self:start;min-height:44px;font-size:12px}:where(#flutrek-theme) .lesson-progress>small{grid-column:2;grid-row:1;font-size:12px}:where(#flutrek-theme) .lesson-progress>div{grid-column:1/3;grid-row:2;display:flex;width:100%;min-width:0;gap:4px;overflow:visible}:where(#flutrek-theme) .lesson-progress span{min-width:0;flex:1 1;display:flex;justify-content:center;gap:5px;font-size:0;white-space:nowrap}:where(#flutrek-theme) .lesson-progress span[data-mobile-label]:after{content:attr(data-mobile-label);font-size:12px;letter-spacing:0}:where(#flutrek-theme) .lesson-progress span i{flex-shrink:0;width:22px;height:22px;font-size:11px}:where(#flutrek-theme) .assessment-progress>div button{flex:1 1;min-width:0;min-height:44px;padding:4px 0;justify-content:center}:where(#flutrek-theme) .assessment-progress>div button i{width:28px;height:28px;flex-shrink:0;font-size:12px}:where(#flutrek-theme) .lesson-shell{padding:20px 12px 100px}:where(#flutrek-theme) .lesson-shell h1{font-size:25px;line-height:1.4;margin:8px 0}:where(#flutrek-theme) .en-title{font-size:13px;line-height:1.5;margin:0 0 14px}:where(#flutrek-theme) .context{margin:14px 0;padding:12px;border:0;border-radius:12px}:where(#flutrek-theme) .context p{font-size:13px;line-height:1.65}:where(#flutrek-theme) .round-content{margin-top:14px;padding:12px;border:0;border-radius:14px}:where(#flutrek-theme) .listen-steps{display:none}:where(#flutrek-theme) .audio-settings{gap:8px;margin-bottom:12px}:where(#flutrek-theme) .audio-settings>div{padding:10px;min-width:0}:where(#flutrek-theme) .audio-settings button{min-height:44px;font-size:12px;padding:8px 4px}:where(#flutrek-theme) .play{gap:12px;padding:16px 12px}:where(#flutrek-theme) .play>span{flex-shrink:0;width:42px;height:42px}:where(#flutrek-theme) .play>div{min-width:0}:where(#flutrek-theme) .play b{font-size:16px;line-height:1.5}:where(#flutrek-theme) .play small{font-size:11px;line-height:1.6}:where(#flutrek-theme) .line-replay{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}:where(#flutrek-theme) .line-replay button{padding:10px 6px;min-height:44px;gap:5px}:where(#flutrek-theme) .line-replay button i{flex-shrink:0}:where(#flutrek-theme) .line-replay button b{display:none}:where(#flutrek-theme) .line-replay button small{font-size:11px}:where(#flutrek-theme) .playback-summary{margin:10px 0;padding:0;border:0;background:transparent}:where(#flutrek-theme) .playback-summary small{margin:0;font-size:12px}:where(#flutrek-theme) .dialogue-row{border:0;border-radius:10px;margin-bottom:8px;background:#FFFFFF}:where(#flutrek-theme) .dialogue-row>div{padding:12px}:where(#flutrek-theme) .dialogue-row>div+div{border:0;padding-top:0;background:transparent}:where(#flutrek-theme) .dialogue-row>div+div>b{display:none}:where(#flutrek-theme) .dialogue-row p{line-height:1.65;overflow-wrap:anywhere}:where(#flutrek-theme) .summary-words>div,:where(#flutrek-theme) .word-grid{grid-template-columns:minmax(0,1fr);gap:8px}:where(#flutrek-theme) .word-grid span{min-width:0;border-radius:10px;padding:12px}:where(#flutrek-theme) .word-grid b{font-size:14px}:where(#flutrek-theme) .word-grid small{font-size:12px}:where(#flutrek-theme) .spell-intro{gap:10px;margin-bottom:14px}:where(#flutrek-theme) .spell-intro>span{flex-shrink:0}:where(#flutrek-theme) .spell-intro>div{min-width:0}:where(#flutrek-theme) .spell-intro h3{font-size:17px;line-height:1.5}:where(#flutrek-theme) .spell-intro p{font-size:12px;line-height:1.6}:where(#flutrek-theme) .review-field,:where(#flutrek-theme) .spell-field{padding:12px;min-width:0}:where(#flutrek-theme) .review-field>span,:where(#flutrek-theme) .spell-field>span{min-width:0}:where(#flutrek-theme) .review-field em,:where(#flutrek-theme) .spell-field b,:where(#flutrek-theme) .spell-field em,:where(#flutrek-theme) .spell-field small{overflow-wrap:anywhere}:where(#flutrek-theme) .review-field input,:where(#flutrek-theme) .spell-field input{height:46px;font-size:16px}:where(#flutrek-theme) .round-actions{gap:8px;margin-top:16px}:where(#flutrek-theme) .roleplay{gap:12px}:where(#flutrek-theme) .roleplay-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px}:where(#flutrek-theme) .roleplay-steps>span{display:flex;flex-direction:column;padding:10px 4px;gap:6px;border:0}:where(#flutrek-theme) .roleplay-steps b{font-size:11px}:where(#flutrek-theme) .customer-cue,:where(#flutrek-theme) .roleplay-turn{padding:12px;border:0}:where(#flutrek-theme) .customer-cue p{font-size:15px}:where(#flutrek-theme) .customer-cue button{min-height:44px;font-size:12px}:where(#flutrek-theme) .roleplay-turn h3{font-size:18px;line-height:1.5}:where(#flutrek-theme) .roleplay-mic{padding:14px 12px;gap:10px}:where(#flutrek-theme) .roleplay-mic>i{flex-shrink:0}:where(#flutrek-theme) .roleplay-mic>span{min-width:0}:where(#flutrek-theme) .roleplay-mic b{font-size:14px;line-height:1.5}:where(#flutrek-theme) .roleplay-mic small,:where(#flutrek-theme) .roleplay-privacy{font-size:11px;line-height:1.6}:where(#flutrek-theme) .recording-shelf{padding:12px}:where(#flutrek-theme) .recording-shelf article{grid-template-columns:minmax(0,1fr)}:where(#flutrek-theme) .assessment-options button{gap:8px;padding:12px;font-size:14px;line-height:1.55}:where(#flutrek-theme) .assessment-options button span{min-width:0}:where(#flutrek-theme) .review-shell{margin:12px 12px 0;padding:14px 12px;box-shadow:none}:where(#flutrek-theme) .review-heading{gap:10px;align-items:flex-start}:where(#flutrek-theme) .review-heading>div{min-width:0}:where(#flutrek-theme) .review-heading h2{font-size:20px;line-height:1.4}:where(#flutrek-theme) .review-heading>b{flex-shrink:0;font-size:28px}:where(#flutrek-theme) .review-heading p{font-size:12px;line-height:1.6}:where(#flutrek-theme) .review-mark-guide{padding:10px;margin:12px 0}:where(#flutrek-theme) .review-mark-guide>b{display:none}:where(#flutrek-theme) .review-mark-guide p{font-size:12px}:where(#flutrek-theme) .review-fields{margin-top:12px;gap:10px}:where(#flutrek-theme) .review-field{display:flex;flex-direction:column;gap:8px}:where(#flutrek-theme) .review-field>span{width:100%;padding-right:0}:where(#flutrek-theme) .review-field>span small{font-size:11px;line-height:1.5}:where(#flutrek-theme) .review-field>span b{font-size:14px;line-height:1.5}:where(#flutrek-theme) .review-field em,:where(#flutrek-theme) .spell-field em{font-size:12px;line-height:1.6}:where(#flutrek-theme) .review-field>.review-mark-controls{display:flex;width:auto;padding:0;position:static;align-self:flex-end;margin:-4px 0}:where(#flutrek-theme) .memory-word-actions button,:where(#flutrek-theme) .review-mark-controls button{width:44px;height:44px;min-width:44px;min-height:44px;border:12px solid #ffffff;background-clip:padding-box}:where(#flutrek-theme) .memory-word-actions button.selected,:where(#flutrek-theme) .review-mark-controls button.selected{box-shadow:inset 0 0 0 2px #FFFFFF,0 0 0 1px currentColor}:where(#flutrek-theme) .review-shell>.assessment-question{padding:12px;margin-top:14px}:where(#flutrek-theme) .review-shell>.assessment-question h2{font-size:18px}:where(#flutrek-theme) main:has(.session-controls){padding-bottom:calc(72px + env(safe-area-inset-bottom))}:where(#flutrek-theme) .session-controls{left:0;right:0;bottom:0;flex-direction:row;justify-content:flex-end;align-items:center;gap:8px;padding:8px 12px calc(8px + env(safe-area-inset-bottom));background:rgba(255,255,255,.97);box-shadow:0 -1px 8px #1940690a}:where(#flutrek-theme) .mobile-session-time{display:block;margin-right:auto;color:var(--ink);font-size:14px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}:where(#flutrek-theme) .early-end-control,:where(#flutrek-theme) .pause-control{min-height:44px;padding:8px 14px;box-shadow:none;font-size:12px}:where(#flutrek-theme) .pause-card{max-height:calc(100dvh - 32px);overflow-y:auto;padding:24px 18px;border:0;border-radius:16px}:where(#flutrek-theme) .pause-card>small{display:none}:where(#flutrek-theme) .pause-icon{width:44px;height:44px;margin-bottom:12px}:where(#flutrek-theme) .records-page,:where(#flutrek-theme) .summary-page{padding:24px 12px 48px}:where(#flutrek-theme) .records-head{align-items:center;gap:10px}:where(#flutrek-theme) .records-head h1,:where(#flutrek-theme) .summary-page h1{font-size:27px;line-height:1.4}:where(#flutrek-theme) .records-head button{min-height:44px;flex-shrink:0;font-size:12px}:where(#flutrek-theme) .record-stats,:where(#flutrek-theme) .summary-stats{margin:18px 0;gap:8px;background:transparent;border:0}:where(#flutrek-theme) .record-stats span,:where(#flutrek-theme) .summary-stats span{border:0;border-radius:12px;background:#f3f5f7;padding:16px 10px}:where(#flutrek-theme) .record-stats b,:where(#flutrek-theme) .summary-stats b{font-size:30px}:where(#flutrek-theme) .summary-stats span b{color:var(--ink)}:where(#flutrek-theme) .summary-stats span small{color:var(--muted)}:where(#flutrek-theme) .records-course,:where(#flutrek-theme) .records-history,:where(#flutrek-theme) .records-memory{margin-top:16px;padding:14px 12px;box-shadow:none}:where(#flutrek-theme) .records-section-head{gap:10px}:where(#flutrek-theme) .records-section-head h2{font-size:20px}:where(#flutrek-theme) .records-section-head>div:first-child{min-width:0}:where(#flutrek-theme) .records-section-head>div:last-child{min-width:0;flex-shrink:0;padding:8px;background:transparent;color:var(--ink)}:where(#flutrek-theme) .records-section-head>div:last-child small{color:var(--muted)}:where(#flutrek-theme) .records-course>.group-catalog{max-height:none;overflow:visible;padding:0}:where(#flutrek-theme) .memory-word-list article>div:first-child{min-width:0}:where(#flutrek-theme) .memory-word-actions{align-self:flex-end}:where(#flutrek-theme) .mastered-words article{align-items:flex-start;flex-direction:column}:where(#flutrek-theme) .mastered-words article button{min-height:44px;font-size:12px}:where(#flutrek-theme) .tomorrow{gap:12px;padding:16px}:where(#flutrek-theme) .tomorrow small,:where(#flutrek-theme) .tomorrow>span{display:none}:where(#flutrek-theme) .tomorrow>div{min-width:0}:where(#flutrek-theme) .summary-words>div>span{min-width:0}:where(#flutrek-theme) .terms-page{padding:12px 12px 40px}:where(#flutrek-theme) .terms-hero{padding:18px 14px;gap:12px;border-radius:16px}:where(#flutrek-theme) .terms-hero>div:first-child{min-width:0}:where(#flutrek-theme) .terms-hero h1{font-size:25px;line-height:1.4;margin:0}:where(#flutrek-theme) .terms-hero>div:last-child{flex-basis:auto;padding:0;background:transparent;color:var(--ink)}:where(#flutrek-theme) .terms-hero>div:last-child b{font-size:26px}:where(#flutrek-theme) .terms-hero>div:last-child small{color:var(--muted);font-size:10px;white-space:nowrap}:where(#flutrek-theme) .terms-toolbar{margin:12px 0;padding:0;border:0;background:transparent}:where(#flutrek-theme) .term-categories{gap:6px;padding-bottom:4px}:where(#flutrek-theme) .term-categories button{min-height:44px;font-size:12px}:where(#flutrek-theme) .terms-result{margin:10px 0;flex-wrap:wrap;font-size:12px}:where(#flutrek-theme) .term-grid{grid-auto-flow:row;grid-auto-columns:auto;grid-template-columns:minmax(0,1fr);margin:0;padding:0;gap:10px;overflow:visible;scroll-snap-type:none}:where(#flutrek-theme) .term-card{height:auto;min-height:0;perspective:none;scroll-margin-top:12px}:where(#flutrek-theme) .term-card-inner,:where(#flutrek-theme) .term-card.flipped .term-card-inner{height:auto;transform:none;transition:none}:where(#flutrek-theme) .term-back,:where(#flutrek-theme) .term-front{position:static;padding:18px;transform:none;border-radius:14px;box-shadow:none;backface-visibility:visible}:where(#flutrek-theme) .term-front{gap:8px;align-items:center;text-align:center}:where(#flutrek-theme) .term-front small{align-self:center}:where(#flutrek-theme) .term-front b{margin:0;font-size:30px}:where(#flutrek-theme) .term-front em{margin:0;font-size:13px;line-height:1.5}:where(#flutrek-theme) .term-front i{margin-top:4px;font-size:11px}:where(#flutrek-theme) .term-back,:where(#flutrek-theme) .term-card.flipped .term-front{display:none}:where(#flutrek-theme) .term-card.flipped .term-back{display:flex;overflow:visible}:where(#flutrek-theme) .term-example,:where(#flutrek-theme) .term-note{border:0;padding:10px 0 0;gap:6px}:where(#flutrek-theme) .term-example em,:where(#flutrek-theme) .term-example i,:where(#flutrek-theme) .term-note i{font-size:13px;line-height:1.65}:where(#flutrek-theme) .term-back u{margin-top:16px;font-size:11px}:where(#flutrek-theme) .account-page{min-height:100dvh;padding:16px 12px;align-items:center}:where(#flutrek-theme) .account-card{padding:24px 18px;box-shadow:none;border:0}:where(#flutrek-theme) .account-copy{margin:22px 0 16px}:where(#flutrek-theme) .account-copy h1{font-size:26px;line-height:1.4}:where(#flutrek-theme) .account-copy p{font-size:12px}:where(#flutrek-theme) .account-tabs{margin-bottom:16px}:where(#flutrek-theme) .account-card label{font-size:12px}:where(#flutrek-theme) .account-card input{min-height:46px;font-size:16px}:where(#flutrek-theme) .account-error{font-size:12px}:where(#flutrek-theme) .activation-dialog{width:calc(100% - 24px);max-height:calc(100dvh - 24px);padding:24px 18px;overflow-y:auto}:where(#flutrek-theme) .activation-dialog>small{display:none}:where(#flutrek-theme) .activation-dialog h2{padding-right:30px;font-size:25px}:where(#flutrek-theme) .activation-dialog input{font-size:16px}:where(#flutrek-theme) .activation-close,:where(#flutrek-theme) .activation-later{min-width:44px;min-height:44px}:where(#flutrek-theme) .admin-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}:where(#flutrek-theme) .admin-stats article{padding:14px 6px;min-width:0;text-align:center}:where(#flutrek-theme) .admin-stats b{font-size:26px}:where(#flutrek-theme) .admin-panel{margin-top:14px;padding:16px 12px}:where(#flutrek-theme) .admin-panel label,:where(#flutrek-theme) .code-row{font-size:12px}:where(#flutrek-theme) .admin-panel button{min-height:44px}:where(#flutrek-theme) .code-row{gap:8px;overflow-wrap:anywhere}:where(#flutrek-theme) footer{padding:16px 12px;font-size:11px}}@media (max-width:620px){:where(#flutrek-theme) .dashboard-page,:where(#flutrek-theme) .home-page,:where(#flutrek-theme) .lesson-page,:where(#flutrek-theme) .records-page,:where(#flutrek-theme) .review-page{background:#f3f5f7}:where(#flutrek-theme) .dashboard-hero,:where(#flutrek-theme) .home-hero{background:linear-gradient(125deg,#f3f5f7,#f3f5f7);border:1px solid #e6eaee}:where(#flutrek-theme) .checkin-panel,:where(#flutrek-theme) .phase-card{background:#f3f5f7;border:1px solid #e6eaee}:where(#flutrek-theme) .focus-planner,:where(#flutrek-theme) .resume-card,:where(#flutrek-theme) .today-card{border:1px solid #e6eaee;box-shadow:0 5px 18px #19406906}:where(#flutrek-theme) .review-hero{background:#f3f5f7;border-bottom:1px solid #e6eaee}:where(#flutrek-theme) .review-heading{padding:12px;background:#f3f5f7;border-radius:12px}:where(#flutrek-theme) .review-field{display:grid;grid-template-columns:minmax(0,1fr) 88px;align-items:start;gap:8px;background:#f3f5f7;border:1px solid #e6eaee}:where(#flutrek-theme) .review-field>span:first-child{grid-column:1;width:auto;grid-template-columns:22px minmax(0,1fr)}:where(#flutrek-theme) .review-field>.review-mark-controls{grid-column:2;grid-row:1;position:static;align-self:center;width:88px;margin:0;gap:0;padding:0}:where(#flutrek-theme) .review-field>em,:where(#flutrek-theme) .review-field>input{grid-column:1/-1}:where(#flutrek-theme) .review-mark-controls button{border-color:transparent}:where(#flutrek-theme) .review-field.correct{background:#f3f5f7;border-color:#c9d0d7}:where(#flutrek-theme) .review-field.wrong{background:#f3f5f7;border-color:#fff2cf}:where(#flutrek-theme) .context,:where(#flutrek-theme) .customer-cue{background:#f3f5f7;border:1px solid #e6eaee;border-radius:12px}:where(#flutrek-theme) .spell-field,:where(#flutrek-theme) .word-grid>span{background:#f3f5f7}:where(#flutrek-theme) .assessment-question{padding:14px;border-radius:14px;background:#f3f5f7}:where(#flutrek-theme) .assessment-question.review-speaking-question{margin-top:16px;background:#f3f5f7}:where(#flutrek-theme) .review-submit-hint{color:#7d8b99;font-size:12px;line-height:1.6}}@media (max-width:620px){:where(#flutrek-theme) .review-mark-controls button.hard{border:0;background:radial-gradient(circle,#194069 0 9px,transparent 10px)}:where(#flutrek-theme) .review-mark-controls button.easy{border:0;background:radial-gradient(circle,#194069 0 9px,transparent 10px)}}:where(#flutrek-theme) .review-compact{padding-top:24px}:where(#flutrek-theme) .review-compact .review-shell{margin-top:0}:where(#flutrek-theme) .review-compact .review-heading{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px 16px}:where(#flutrek-theme) .review-compact .review-heading>.review-mark-guide{grid-column:1/-1;margin:0;padding:0;background:transparent;border-radius:0}:where(#flutrek-theme) .review-compact .review-mark-guide p{margin:0;line-height:1.65}@media (max-width:620px){:where(#flutrek-theme) .review-compact{padding-top:12px}:where(#flutrek-theme) .review-compact .review-heading{gap:8px 10px}:where(#flutrek-theme) .review-compact .review-heading h2{margin:0}}@media (max-width:620px){:where(#flutrek-theme) .checkin-panel{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px 14px;margin:12px 12px 0;padding:0;overflow:hidden;border:1px solid #e6eaee;border-radius:18px;background:#FFFFFF;box-shadow:0 10px 26px rgba(25,64,105,.06)}:where(#flutrek-theme) .checkin-copy{grid-column:1/-1;min-width:0;padding:18px 18px 0}:where(#flutrek-theme) .checkin-copy>span{display:block;color:#7d8b99;font-size:9px;font-weight:800;letter-spacing:.14em}:where(#flutrek-theme) .checkin-copy>span:before{content:""}:where(#flutrek-theme) .checkin-copy h2{margin:7px 0 4px;color:#194069;font-size:18px;line-height:1.35;letter-spacing:-.03em}:where(#flutrek-theme) .checkin-copy>p{display:block;margin:0;color:#7d8b99;font-size:11px;line-height:1.5}:where(#flutrek-theme) .checkin-days{grid-column:1/-1;display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;margin:0 16px;padding:12px 0 14px;border-top:1px solid #f3f5f7;border-bottom:1px solid #f3f5f7}:where(#flutrek-theme) .checkin-days span{position:relative;display:grid;justify-items:center;gap:5px;color:#7d8b99;font-size:10px}:where(#flutrek-theme) .checkin-days span:not(:last-child):after{content:"";position:absolute;top:13px;left:calc(50% + 14px);width:calc(100% - 8px);height:1px;background:#e6eaee}:where(#flutrek-theme) .checkin-days i{position:relative;z-index:1;width:28px;height:28px;border:1px solid #e6eaee;background:#FFFFFF;color:#7d8b99;font:11px/1 Georgia,serif}:where(#flutrek-theme) .checkin-days small{margin:0;font-size:9px}:where(#flutrek-theme) .checkin-days span.done{color:#7d8b99}:where(#flutrek-theme) .checkin-days span.done i{border-color:#194069;background:#194069;color:#FFFFFF}:where(#flutrek-theme) .checkin-days span.done:not(:last-child):after{background:#194069}:where(#flutrek-theme) .checkin-days span.current{color:#194069;font-weight:800}:where(#flutrek-theme) .checkin-days span.current i{border:2px solid #194069;background:#f3f5f7;color:#194069}:where(#flutrek-theme) .today-progress{grid-column:1/-1;display:grid;grid-template-columns:auto auto minmax(12px,1fr) auto auto;gap:4px 7px;align-items:baseline;margin:0;padding:0 18px 17px;border:0}:where(#flutrek-theme) .today-progress b{color:#194069;font-size:21px;font-weight:800;line-height:1}:where(#flutrek-theme) .today-progress small{color:#7d8b99;font-size:10px;white-space:nowrap}:where(#flutrek-theme) .today-progress i{display:block;color:#c9d0d7;font-style:normal;text-align:center}:where(#flutrek-theme) .phase-card{background:#FFFFFF;border:1px solid #e6eaee}}@media (max-width:620px){:where(#flutrek-theme) .round-content.reading,:where(#flutrek-theme) .round-content.roleplay,:where(#flutrek-theme) .round-content.spelling{padding:8px;background:#FFFFFF;border:1px solid #f3f5f7}:where(#flutrek-theme) .dialogue-row{margin-bottom:6px;border:1px solid #f3f5f7;box-shadow:0 2px 8px rgba(25,64,105,.03)}:where(#flutrek-theme) .dialogue-row>div{padding:10px 12px}:where(#flutrek-theme) .dialogue-row>div+div{padding-top:8px;border-top:1px solid #f3f5f7}:where(#flutrek-theme) .dialogue-row p{margin:4px 0 0;line-height:1.52}:where(#flutrek-theme) .word-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-top:10px}:where(#flutrek-theme) .word-grid span{min-width:0;padding:10px;border:1px solid #e6eaee;border-radius:10px;background:#FFFFFF}:where(#flutrek-theme) .word-grid b{font-size:13px;line-height:1.35}:where(#flutrek-theme) .word-grid small{margin-top:3px;color:#7d8b99;font-size:10px;line-height:1.35}:where(#flutrek-theme) .spell-field{border:1px solid #e6eaee;background:#FFFFFF}:where(#flutrek-theme) .spell-field.correct{border-color:#c9d0d7;background:#FFFFFF}:where(#flutrek-theme) .spell-field.correct em{color:#7d8b99}:where(#flutrek-theme) .roleplay{gap:8px}:where(#flutrek-theme) .customer-cue,:where(#flutrek-theme) .roleplay-intro,:where(#flutrek-theme) .roleplay-success,:where(#flutrek-theme) .roleplay-turn{border:1px solid #e6eaee;background:#FFFFFF;border-radius:12px}:where(#flutrek-theme) .roleplay-intro{padding:10px 12px}:where(#flutrek-theme) .roleplay-steps{gap:4px}:where(#flutrek-theme) .roleplay-steps>span{min-width:0;padding:8px 4px;border:1px solid #e6eaee;border-radius:10px;background:#FFFFFF}:where(#flutrek-theme) .roleplay-steps>span.current{border-color:#c9d0d7;background:#f3f5f7}:where(#flutrek-theme) .roleplay-steps>span.done{border-color:#e6eaee;background:#FFFFFF}:where(#flutrek-theme) .roleplay-steps>span.done i{background:#194069;border-color:#194069}:where(#flutrek-theme) .customer-cue{padding:10px 12px}:where(#flutrek-theme) .customer-cue>span{margin-bottom:6px}:where(#flutrek-theme) .customer-cue p{font-size:14px;line-height:1.45}:where(#flutrek-theme) .roleplay-turn{padding:12px}:where(#flutrek-theme) .roleplay-turn h3{margin:5px 0;font-size:17px;line-height:1.4}:where(#flutrek-theme) .roleplay-translation-hint{margin:8px 0;padding:9px 11px;background:#FFFFFF}:where(#flutrek-theme) .roleplay-translation-hint p{margin-top:3px;font-size:13px;line-height:1.5}:where(#flutrek-theme) .roleplay-turn>p{margin-bottom:10px}:where(#flutrek-theme) .roleplay-success{padding:12px;color:#194069}:where(#flutrek-theme) .roleplay-success>i{width:30px;height:30px;background:#194069}:where(#flutrek-theme) .assessment-question,:where(#flutrek-theme) .assessment-question.review-speaking-question,:where(#flutrek-theme) .context,:where(#flutrek-theme) .customer-cue{background:#FFFFFF;border-color:#e6eaee}:where(#flutrek-theme) .assessment-question.review-speaking-question{margin-top:10px}}@media (max-width:620px){:where(#flutrek-theme) .home-page,:where(#flutrek-theme) .records-page,:where(#flutrek-theme) .review-page,:where(#flutrek-theme) .summary-page,:where(#flutrek-theme) .terms-page{padding-bottom:24px}:where(#flutrek-theme) .dashboard-body{padding-bottom:32px}:where(#flutrek-theme) .lesson-shell{padding-bottom:24px}:where(#flutrek-theme) main:has(.session-controls){padding-bottom:12px}}@media (max-width:620px){:where(#flutrek-theme) .home-hero{display:block;margin:0 12px;padding:12px;border:1px solid #e6eaee;border-radius:18px;background:#FFFFFF}:where(#flutrek-theme) .home-hero>.hero-copy{display:none}:where(#flutrek-theme) .hero-daily{display:grid;gap:8px;max-width:none;padding:0;border:0;background:transparent;box-shadow:none}:where(#flutrek-theme) .hero-days{min-height:92px;padding:16px;gap:12px;border-radius:14px;background:#194069;color:#FFFFFF}:where(#flutrek-theme) .hero-days>span{display:grid;width:40px;height:40px;font-size:19px}:where(#flutrek-theme) .hero-days small{display:block;color:#c9d0d7;font-size:8px}:where(#flutrek-theme) .hero-days b{display:block;margin:4px 0 0;color:#FFFFFF;font-size:34px}:where(#flutrek-theme) .hero-days b:before{display:none}:where(#flutrek-theme) .hero-days b em{color:#c9d0d7;font-size:11px}:where(#flutrek-theme) .hero-days p{display:block;margin:2px 0 0;color:#c9d0d7;font-size:10px}:where(#flutrek-theme) .daily-quote{display:block;padding:14px 4px 4px}:where(#flutrek-theme) .daily-quote>small{display:block;color:#194069;font-size:9px;font-weight:850;letter-spacing:.14em}:where(#flutrek-theme) .daily-quote blockquote{margin:9px 0 7px;color:#194069;font-size:20px;line-height:1.34}:where(#flutrek-theme) .daily-quote>span{display:block;color:#7d8b99;font-size:11px}}@media (max-width:620px){:where(#flutrek-theme) .checkin-days{border-top:0;border-bottom:0;padding-top:8px;padding-bottom:8px}:where(#flutrek-theme) .dashboard-hero.course-hero h1{display:none}:where(#flutrek-theme) .dashboard-hero.course-hero{min-height:0;gap:10px}}:where(#flutrek-theme) .knowledge-note{max-width:1040px;margin:0 auto;padding:20px 28px 40px;color:var(--ink);--kn-accent:var(--ink);--kn-muted:var(--muted);--kn-line:var(--line)}:where(#flutrek-theme) .knowledge-note *{box-sizing:border-box}:where(#flutrek-theme) .kn-toolbar{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;font-size:12px;color:var(--kn-muted)}:where(#flutrek-theme) .kn-toolbar button{border:0;background:none;color:var(--kn-accent);cursor:pointer;padding:8px 0}:where(#flutrek-theme) .kn-cover{background:var(--kn-accent);border-radius:18px;padding:26px 30px}:where(#flutrek-theme) .kn-eyebrow{letter-spacing:2px;color:var(--muted);display:flex;justify-content:space-between;gap:16px}:where(#flutrek-theme) .kn-eyebrow span{letter-spacing:0;color:var(--muted)}:where(#flutrek-theme) .kn-cover h1{margin:14px 0 6px}:where(#flutrek-theme) .kn-cover p{font-size:15px;color:var(--muted);margin:0 0 16px;line-height:1.7}:where(#flutrek-theme) .kn-cover>div{border-top:1px solid #ffffff26;padding-top:12px;font-size:12px;line-height:1.7}:where(#flutrek-theme) .kn-cover>div span{margin-left:14px;color:var(--muted);font-size:11px}:where(#flutrek-theme) .kn-nav{display:flex;gap:28px;padding:14px 0;border-bottom:1px solid var(--kn-line);flex-wrap:wrap}:where(#flutrek-theme) .kn-nav a{font-size:12px;color:var(--kn-accent);text-decoration:none;padding:4px 0}:where(#flutrek-theme) .kn-nav a:hover{text-decoration:underline}:where(#flutrek-theme) .kn-section{padding-top:26px;scroll-margin-top:90px}:where(#flutrek-theme) .kn-section-title{display:flex;gap:12px;align-items:center;margin-bottom:14px}:where(#flutrek-theme) .kn-section-title>span{font-family:Georgia,serif;font-size:25px;color:var(--blue)}:where(#flutrek-theme) .kn-section-title h2{font-size:19px;margin:0;line-height:1.5}:where(#flutrek-theme) .kn-section-title h2 small{font-size:11px;color:var(--kn-muted);font-weight:400;margin-left:10px}:where(#flutrek-theme) .kn-map-root{position:relative;margin:0 auto 26px;width:fit-content;border-radius:9px;background:var(--blue-soft);padding:10px 25px;font-size:14px;font-weight:600}:where(#flutrek-theme) .kn-map-root:after{content:"";position:absolute;top:100%;left:50%;height:14px;border-left:1px solid var(--line)}:where(#flutrek-theme) .kn-map-branches{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;position:relative}:where(#flutrek-theme) .kn-map-branches:before{content:"";position:absolute;top:-13px;left:16.66%;right:16.66%;border-top:1px solid var(--line)}:where(#flutrek-theme) .kn-map-branches article{position:relative;border:1px solid var(--kn-line);border-radius:12px;background:#FFFFFF;min-width:0}:where(#flutrek-theme) .kn-map-branches article:before{content:"";position:absolute;bottom:100%;left:50%;height:13px;border-left:1px solid var(--line)}:where(#flutrek-theme) .kn-map-branches h3{background:var(--blue-soft);padding:12px 16px;font-size:15px;margin:0;border-radius:12px 12px 0 0}:where(#flutrek-theme) .kn-map-branches h3 small{display:block;font-size:10px;color:var(--kn-muted);font-weight:400;margin-top:4px}:where(#flutrek-theme) .kn-map-branches ul{list-style:none;padding:4px 16px 10px;margin:0}:where(#flutrek-theme) .kn-map-branches li{padding:9px 0;border-bottom:1px solid var(--line)}:where(#flutrek-theme) .kn-map-branches li:last-child{border:0}:where(#flutrek-theme) .kn-map-branches li b{font-size:12px;font-weight:600}:where(#flutrek-theme) .kn-map-branches li span{display:block;font-size:12px;color:var(--kn-muted);line-height:1.7;margin-top:2px}:where(#flutrek-theme) .kn-takeaway{font-size:12px;line-height:1.8;color:var(--muted);margin:12px 0 0;background:var(--blue-soft);padding:10px 14px;border-radius:8px}:where(#flutrek-theme) .kn-takeaway b{margin-right:10px;color:var(--ink)}:where(#flutrek-theme) .kn-sentences{background:#FFFFFF;border:1px solid var(--kn-line);border-radius:12px;padding:0 18px}:where(#flutrek-theme) .kn-sentences article{display:grid;grid-template-columns:120px minmax(0,1fr);gap:16px;padding:15px 0;border-bottom:1px solid var(--kn-line)}:where(#flutrek-theme) .kn-sentences article:last-child{border:0}:where(#flutrek-theme) .kn-sentence-meta b{display:block;font-size:12px;line-height:1.6;color:var(--blue)}:where(#flutrek-theme) .kn-sentence-meta small{display:block;font-size:10px;color:var(--muted);margin-top:5px}:where(#flutrek-theme) .kn-sentences p[lang]{font-size:16px;line-height:1.65;color:var(--kn-accent);margin:0 0 5px}:where(#flutrek-theme) .kn-sentences p:last-child{font-size:12px;line-height:1.7;color:var(--kn-muted);margin:0}:where(#flutrek-theme) .kn-tips{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}:where(#flutrek-theme) .kn-tips article{background:var(--ice);padding:16px;border-radius:10px}:where(#flutrek-theme) .kn-tips h3{font-size:14px;line-height:1.6;margin:0 0 6px}:where(#flutrek-theme) .kn-tips p{font-size:12px;line-height:1.8;color:var(--muted);margin:0}:where(#flutrek-theme) .kn-phrases{border:1px solid var(--kn-line);border-radius:12px;background:#FFFFFF;overflow:hidden}:where(#flutrek-theme) .kn-phrases h3{font-size:12px;margin:0;padding:9px 18px;background:var(--blue-soft);color:var(--blue)}:where(#flutrek-theme) .kn-phrases dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0 18px}:where(#flutrek-theme) .kn-phrases dl>div{min-width:0;padding:11px 16px 11px 0;border-bottom:1px solid var(--line)}:where(#flutrek-theme) .kn-phrases dl>div:nth-child(2n){padding-left:20px;border-left:1px solid var(--line)}:where(#flutrek-theme) .kn-phrases dl>div:nth-last-child(-n+2){border-bottom:0}:where(#flutrek-theme) .kn-phrases dt{font-size:14px;line-height:1.5;font-weight:600;overflow-wrap:anywhere}:where(#flutrek-theme) .kn-phrases dd{font-size:12px;line-height:1.6;color:var(--kn-muted);margin:3px 0 0}:where(#flutrek-theme) .kn-finish{margin-top:24px;padding:16px 20px;background:var(--blue-soft);border-radius:12px;display:flex;align-items:center;justify-content:space-between;gap:20px}:where(#flutrek-theme) .kn-finish p{font-size:12px;line-height:1.8;margin:0;color:var(--muted)}:where(#flutrek-theme) .kn-finish b{display:block;color:var(--ink);font-size:13px}:where(#flutrek-theme) .group-note-entry button,:where(#flutrek-theme) .kn-finish button,:where(#flutrek-theme) .knowledge-summary button{background:var(--blue);color:#FFFFFF;border:0;border-radius:9px;padding:12px 16px;cursor:pointer;flex-shrink:0;font-size:13px}:where(#flutrek-theme) .kn-finish button:focus-visible,:where(#flutrek-theme) .kn-nav a:focus-visible,:where(#flutrek-theme) .kn-toolbar button:focus-visible{outline:3px solid var(--blue);outline-offset:4px}:where(#flutrek-theme) .group-note-entry{display:flex;align-items:center;gap:18px;padding:22px;background:var(--blue-soft);border-bottom:1px solid var(--line)}:where(#flutrek-theme) .group-note-entry>span{font-size:24px;color:var(--blue)}:where(#flutrek-theme) .group-note-entry>div{flex:1 1}:where(#flutrek-theme) .group-note-entry h4{margin:0 0 6px;font-size:15px}:where(#flutrek-theme) .group-note-entry p{font-size:12px;color:var(--muted);margin:0;line-height:1.8}:where(#flutrek-theme) .group-note-entry button:disabled{background:var(--line);color:var(--muted);cursor:not-allowed}:where(#flutrek-theme) .knowledge-summary{background:var(--blue-soft);border:1px solid var(--line);border-radius:18px;padding:28px;margin:24px 0}:where(#flutrek-theme) .knowledge-summary>span{font-size:10px;letter-spacing:2px;color:var(--muted)}:where(#flutrek-theme) .knowledge-summary h2{font-size:23px;margin:12px 0}:where(#flutrek-theme) .knowledge-summary p{font-size:14px;color:var(--muted);line-height:1.8}:where(#flutrek-theme) .knowledge-summary article{border-top:1px solid var(--line);padding-top:20px;display:flex;gap:20px;align-items:center;justify-content:space-between}:where(#flutrek-theme) .knowledge-summary h3{margin:0;font-size:17px}:where(#flutrek-theme) .knowledge-summary small{font-size:12px;color:var(--muted)}:where(#flutrek-theme) .knowledge-note button{font-family:inherit}:where(#flutrek-theme) .knowledge-note a:hover{text-decoration:underline}@media(max-width:700px){:where(#flutrek-theme) .knowledge-note{padding:12px 16px 28px}:where(#flutrek-theme) .kn-cover{padding:22px}:where(#flutrek-theme) .kn-cover h1{font-size:25px}:where(#flutrek-theme) .kn-cover>div span{display:block;margin:3px 0 0}:where(#flutrek-theme) .kn-nav{justify-content:space-between;gap:10px}:where(#flutrek-theme) .kn-section{padding-top:22px}:where(#flutrek-theme) .kn-section-title h2{font-size:18px}:where(#flutrek-theme) .kn-map-root{margin:0 0 14px;font-size:13px}:where(#flutrek-theme) .kn-map-root:after{left:12px;height:14px}:where(#flutrek-theme) .kn-map-branches{display:flex;flex-direction:column;gap:10px;padding-left:25px}:where(#flutrek-theme) .kn-map-branches:before{left:12px;top:0;bottom:0;right:auto;border-top:0;border-left:1px solid var(--line)}:where(#flutrek-theme) .kn-map-branches article{display:grid;grid-template-columns:100px minmax(0,1fr)}:where(#flutrek-theme) .kn-map-branches article:before{left:-13px;top:23px;bottom:auto;width:13px;height:0;border-left:0;border-top:1px solid var(--line)}:where(#flutrek-theme) .kn-map-branches h3{padding:12px 10px;font-size:13px;border-radius:12px 0 0 12px}:where(#flutrek-theme) .kn-map-branches h3 small{font-size:10px;line-height:1.5}:where(#flutrek-theme) .kn-map-branches ul{padding:4px 10px}:where(#flutrek-theme) .kn-map-branches li{padding:7px 0}:where(#flutrek-theme) .kn-sentences{padding:0 14px}:where(#flutrek-theme) .kn-sentences article{grid-template-columns:1fr;gap:7px;padding:13px 0}:where(#flutrek-theme) .kn-sentence-meta{display:flex;justify-content:space-between;gap:8px}:where(#flutrek-theme) .kn-sentence-meta small{margin:0;white-space:nowrap}:where(#flutrek-theme) .kn-sentences p[lang]{font-size:15px}:where(#flutrek-theme) .kn-tips{grid-template-columns:1fr;gap:8px}:where(#flutrek-theme) .kn-tips article{padding:12px 14px}:where(#flutrek-theme) .kn-tips h3{margin-bottom:3px}:where(#flutrek-theme) .kn-phrases h3{padding:8px 12px}:where(#flutrek-theme) .kn-phrases dl{padding:0 12px}:where(#flutrek-theme) .kn-phrases dl>div{padding:10px 8px 10px 0}:where(#flutrek-theme) .kn-phrases dl>div:nth-child(2n){padding:10px 0 10px 12px}:where(#flutrek-theme) .kn-phrases dt{font-size:13px}:where(#flutrek-theme) .kn-phrases dd{font-size:11px}:where(#flutrek-theme) .kn-finish{flex-direction:column;align-items:stretch;gap:12px}:where(#flutrek-theme) .kn-finish button{width:100%}:where(#flutrek-theme) .kn-toolbar{font-size:11px}:where(#flutrek-theme) .group-note-entry{flex-wrap:wrap;padding:18px;gap:12px}:where(#flutrek-theme) .group-note-entry button{margin-left:36px}:where(#flutrek-theme) .knowledge-summary{padding:22px}:where(#flutrek-theme) .knowledge-summary article{align-items:stretch;flex-direction:column}}:where(#flutrek-theme) .kn-decision{margin-top:14px;border:1px solid var(--line);border-radius:12px;background:#FFFFFF;overflow:hidden}:where(#flutrek-theme) .kn-decision summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:15px 18px;cursor:pointer;background:var(--blue-soft)}:where(#flutrek-theme) .kn-decision summary::-webkit-details-marker{display:none}:where(#flutrek-theme) .kn-decision summary b{display:block;font-size:14px;line-height:1.6}:where(#flutrek-theme) .kn-decision summary small{display:block;font-size:11px;color:var(--muted);line-height:1.7;margin-top:3px}:where(#flutrek-theme) .kn-expand{font-size:20px;color:var(--blue)}:where(#flutrek-theme) .kn-decision[open] .kn-expand{transform:rotate(45deg)}:where(#flutrek-theme) .kn-decision summary:focus-visible{outline:3px solid var(--blue);outline-offset:-3px}:where(#flutrek-theme) .kn-decision-body{padding:0 18px 18px}:where(#flutrek-theme) .kn-decision-purpose{font-size:13px;line-height:1.9;color:var(--muted);margin:16px 0}:where(#flutrek-theme) .kn-decision-table article{display:grid;grid-template-columns:minmax(150px,1fr) minmax(0,2.5fr);gap:22px;padding:18px 0;border-top:1px solid var(--kn-line)}:where(#flutrek-theme) .kn-decision-role h3{margin:0 0 5px;font-size:14px;line-height:1.6}:where(#flutrek-theme) .kn-decision-role small{font-size:11px;color:var(--kn-muted)}:where(#flutrek-theme) .kn-decision-table p{font-size:12px;line-height:1.9;color:var(--muted);margin:6px 0}:where(#flutrek-theme) .kn-decision-table p b{display:block;font-size:11px;color:var(--ink)}:where(#flutrek-theme) .kn-decision-example{background:var(--ice);border-radius:7px;padding:9px 12px}:where(#flutrek-theme) .kn-decision-caution{border-top:1px solid var(--kn-line);padding-top:14px;font-size:11px;line-height:1.9;color:var(--muted);margin:0}:where(#flutrek-theme) .kn-decision-line{background:var(--ice);border-radius:9px;padding:14px;margin:14px 0 0}:where(#flutrek-theme) .kn-decision-line b{font-size:11px;color:var(--muted)}:where(#flutrek-theme) .kn-decision-line span{display:block;font-size:15px;line-height:1.7;margin:5px 0}:where(#flutrek-theme) .kn-decision-line small{font-size:11px;color:var(--muted);line-height:1.7;display:block}@media(max-width:700px){:where(#flutrek-theme) .kn-decision summary{padding:13px 14px}:where(#flutrek-theme) .kn-decision-body{padding:0 14px 14px}:where(#flutrek-theme) .kn-decision-table article{grid-template-columns:1fr;gap:4px;padding:14px 0}:where(#flutrek-theme) .kn-decision-role p{margin-bottom:3px}:where(#flutrek-theme) .kn-decision-line span{font-size:14px}}:where(#flutrek-theme) .kn-pattern-hint{font-size:12px;line-height:1.8;color:var(--kn-muted);margin:-3px 0 12px}:where(#flutrek-theme) .kn-sentences .kn-pattern-usage{margin-top:6px;font-size:11px;color:var(--muted);line-height:1.8}:where(#flutrek-theme) .kn-pattern-usage b{font-weight:500;margin-right:8px;color:var(--blue)}:where(#flutrek-theme) .kn-pattern-purpose{color:var(--blue);margin-left:8px;font-size:11px}:where(#flutrek-theme) .kn-knowledge-branches{align-items:start}:where(#flutrek-theme) .kn-branch-points{padding:0 14px}:where(#flutrek-theme) .kn-point{border-bottom:1px solid var(--kn-line)}:where(#flutrek-theme) .kn-point:last-child{border-bottom:0}:where(#flutrek-theme) .kn-point summary{position:relative;cursor:pointer;padding:14px 18px 14px 0;list-style:none}:where(#flutrek-theme) .kn-point summary::-webkit-details-marker{display:none}:where(#flutrek-theme) .kn-point summary:after{content:"＋";position:absolute;right:0;top:14px;color:var(--muted);font-size:14px}:where(#flutrek-theme) .kn-point[open] summary:after{content:"−"}:where(#flutrek-theme) .kn-point summary b{display:block;font-size:13px;line-height:1.65}:where(#flutrek-theme) .kn-point summary span{display:block;font-size:12px;line-height:1.8;color:var(--muted);margin-top:4px}:where(#flutrek-theme) .kn-point summary:focus-visible{outline:2px solid var(--blue);outline-offset:2px}:where(#flutrek-theme) .kn-point-body{padding:0 0 14px}:where(#flutrek-theme) .kn-point-body p{font-size:12px;line-height:1.85;color:var(--muted);margin:0 0 12px}:where(#flutrek-theme) .kn-point-actions>b,:where(#flutrek-theme) .kn-point-body p>b{display:block;color:var(--ink);font-size:11px;margin-bottom:4px}:where(#flutrek-theme) .kn-point-actions{background:var(--blue-soft);border-radius:8px;padding:12px}:where(#flutrek-theme) .kn-point-actions p{margin:8px 0 0}:where(#flutrek-theme) .kn-point-actions strong{display:block;font-size:12px;font-weight:600;color:var(--ink)}:where(#flutrek-theme) .kn-point[open]>summary{padding-bottom:10px}@media(max-width:700px){:where(#flutrek-theme) .kn-knowledge-branches article{grid-template-columns:88px minmax(0,1fr)}:where(#flutrek-theme) .kn-branch-points{padding:0 12px}:where(#flutrek-theme) .kn-point summary{padding-top:11px;padding-bottom:11px}:where(#flutrek-theme) .kn-point summary:after{top:11px}:where(#flutrek-theme) .kn-point-actions{padding:10px}}@media(max-width:700px){:where(#flutrek-theme) .kn-knowledge-branches{align-items:stretch}}:where(#flutrek-theme) .kn-cover{background:linear-gradient(135deg,#f3f5f7,#f3f5f7 58%,#f3f5f7);color:var(--ink);border:1px solid var(--line)}:where(#flutrek-theme) .kn-cover h1{font-weight:850}:where(#flutrek-theme) .kn-cover p{color:var(--ink)}:where(#flutrek-theme) .kn-cover>div{border-top:1px solid var(--line);color:var(--muted)}:where(#flutrek-theme) .kn-eyebrow{color:var(--blue)}:where(#flutrek-theme) .kn-map-root{color:var(--blue-deep)}:where(#flutrek-theme) .kn-nav a{color:var(--blue-deep)}:where(#flutrek-theme) .kn-purpose{margin-top:14px;border:1px solid var(--line);border-radius:12px;background:var(--white);overflow:hidden}:where(#flutrek-theme) .kn-purpose summary{cursor:pointer;padding:14px 18px;font-size:13px;font-weight:650;background:var(--blue-soft);color:var(--ink)}:where(#flutrek-theme) .kn-purpose summary>span{font-size:11px;font-weight:400;color:var(--muted);margin-left:10px}:where(#flutrek-theme) .kn-purpose>div{padding:0 18px}:where(#flutrek-theme) .kn-purpose article{padding:14px 0;border-bottom:1px solid var(--line)}:where(#flutrek-theme) .kn-purpose article:last-child{border:0}:where(#flutrek-theme) .kn-purpose h3{font-size:13px;margin:0 0 5px}:where(#flutrek-theme) .kn-purpose p{font-size:12px;line-height:1.85;color:var(--muted);margin:0}:where(#flutrek-theme) .kn-purpose summary:focus-visible{outline:2px solid var(--blue);outline-offset:-3px}:where(#flutrek-theme) .knowledge-note{--blue:#194069;--blue-deep:#194069;--blue-soft:#f3f5f7;--ink:#194069;--muted:#7d8b99;--line:#e6eaee;--ice:#f3f5f7;--kn-accent:#194069;padding-top:16px}:where(#flutrek-theme) .kn-cover{background:#194069;color:#FFFFFF;border:0;border-radius:12px;padding:20px 24px}:where(#flutrek-theme) .kn-eyebrow{color:#c9d0d7;font-size:10px;letter-spacing:1.8px}:where(#flutrek-theme) .kn-eyebrow span{color:#c9d0d7}:where(#flutrek-theme) .kn-cover>.kn-cover-heading{display:grid;grid-template-columns:minmax(150px,1fr) minmax(0,1.35fr);align-items:center;gap:28px;border:0;padding:0;margin-top:12px}:where(#flutrek-theme) .kn-cover h1{font-size:30px;font-weight:750;line-height:1.4;letter-spacing:0;margin:0;color:#FFFFFF}:where(#flutrek-theme) .kn-cover-topic{border-left:1px solid #ffffff30;padding-left:28px}:where(#flutrek-theme) .kn-cover-topic h2{font-size:21px;line-height:1.5;font-weight:650;color:#FFFFFF;margin:0 0 4px}:where(#flutrek-theme) .kn-cover .kn-cover-topic p{font-size:13px;line-height:1.7;color:#e6eaee;margin:0}:where(#flutrek-theme) .kn-sentences article{grid-template-columns:1fr;gap:7px;padding:16px 0}:where(#flutrek-theme) .kn-sentence-meta{display:flex;justify-content:space-between;align-items:baseline;gap:12px}:where(#flutrek-theme) .kn-sentence-meta b{color:var(--blue-deep);font-size:13px;font-weight:650}:where(#flutrek-theme) .kn-sentence-meta small{margin:0;white-space:nowrap}:where(#flutrek-theme) .kn-section-title>span{color:var(--blue-deep)}:where(#flutrek-theme) .kn-map-branches h3,:where(#flutrek-theme) .kn-map-root,:where(#flutrek-theme) .kn-phrases h3{color:var(--blue-deep)}:where(#flutrek-theme) .kn-finish button{background:#194069}:where(#flutrek-theme) .kn-finish button:hover{background:#194069}:where(#flutrek-theme) .kn-nav{padding:12px 0}:where(#flutrek-theme) .kn-section{padding-top:22px}:where(#flutrek-theme) .kn-finish,:where(#flutrek-theme) .kn-map-branches article,:where(#flutrek-theme) .kn-phrases,:where(#flutrek-theme) .kn-sentences{border-radius:10px}@media(max-width:700px){:where(#flutrek-theme) .kn-cover{padding:18px}:where(#flutrek-theme) .kn-cover>.kn-cover-heading{grid-template-columns:105px minmax(0,1fr);gap:14px;margin-top:12px}:where(#flutrek-theme) .kn-cover h1{font-size:24px}:where(#flutrek-theme) .kn-cover-topic{padding-left:14px}:where(#flutrek-theme) .kn-cover-topic h2{font-size:17px}:where(#flutrek-theme) .kn-cover .kn-cover-topic p{font-size:12px}:where(#flutrek-theme) .kn-sentence-meta{align-items:flex-start}:where(#flutrek-theme) .kn-sentence-meta b{font-size:12px}:where(#flutrek-theme) .kn-sentence-meta small{font-size:10px}:where(#flutrek-theme) .kn-sentences article{padding:14px 0}}@media(max-width:360px){:where(#flutrek-theme) .kn-cover>.kn-cover-heading{grid-template-columns:88px minmax(0,1fr);gap:10px}:where(#flutrek-theme) .kn-cover h1{font-size:22px}:where(#flutrek-theme) .kn-cover-topic{padding-left:12px}:where(#flutrek-theme) .kn-cover-topic h2{font-size:16px}:where(#flutrek-theme) .kn-map-branches article{grid-template-columns:80px minmax(0,1fr)}:where(#flutrek-theme) .kn-sentence-meta{flex-direction:column;gap:3px}:where(#flutrek-theme) .kn-purpose summary>span{display:block;margin:4px 0 0}}:where(#flutrek-theme) .knowledge-summary h2 small{font-size:14px;font-weight:500;color:#194069;margin-left:8px;white-space:nowrap}:where(#flutrek-theme) .kn-library-stage{margin-top:14px;border-top:1px solid #e6eaee}:where(#flutrek-theme) .kn-library-stage>summary{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:18px 0;cursor:pointer;color:#194069;font-weight:650;list-style:none}:where(#flutrek-theme) .kn-library-stage>summary:after{content:"+";font-size:20px}:where(#flutrek-theme) .kn-library-stage[open]>summary:after{content:"−"}:where(#flutrek-theme) .kn-library-stage>summary small{margin-left:auto;white-space:nowrap;font-size:12px;font-weight:400;color:#194069}:where(#flutrek-theme) .kn-library-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}:where(#flutrek-theme) .knowledge-summary .kn-library-grid article{margin:0;display:flex;flex-direction:column;align-items:stretch;gap:16px;padding:20px;min-width:0;background:#FFFFFF;border:1px solid #e6eaee;border-radius:16px}:where(#flutrek-theme) .knowledge-summary .kn-library-grid article h3{line-height:1.5}:where(#flutrek-theme) .knowledge-summary .kn-library-grid article p{line-height:1.7}:where(#flutrek-theme) .knowledge-summary .kn-library-grid article button{align-self:flex-start;margin-top:auto}:where(#flutrek-theme) .knowledge-summary .kn-library-empty{padding:18px 0}:where(#flutrek-theme) .knowledge-note .kn-map-root{line-height:1.7}:where(#flutrek-theme) .knowledge-note .kn-phrases dt,:where(#flutrek-theme) .knowledge-note .kn-sentences [lang=en]{overflow-wrap:anywhere}:where(#flutrek-theme) .kn-library-stage summary:focus-visible,:where(#flutrek-theme) .kn-nav a:focus-visible,:where(#flutrek-theme) .kn-purpose summary:focus-visible,:where(#flutrek-theme) .knowledge-note button:focus-visible{outline:3px solid #194069;outline-offset:4px}:where(#flutrek-theme) .kn-branch-notes{display:grid;gap:12px}:where(#flutrek-theme) .kn-branch-notes details{border:1px solid #e6eaee;border-radius:12px;padding:16px;background:#FFFFFF}:where(#flutrek-theme) .branch-transfer-practice>summary,:where(#flutrek-theme) .kn-branch-notes summary{cursor:pointer;font-weight:700;line-height:1.6;color:var(--navy)}:where(#flutrek-theme) .kn-branch-notes p{line-height:1.8;overflow-wrap:anywhere}:where(#flutrek-theme) .kn-branch-notes dl>div{display:flex;flex-wrap:wrap;gap:6px 16px;margin:8px 0}:where(#flutrek-theme) .kn-branch-notes dd{margin:0;color:#194069}:where(#flutrek-theme) .branch-transfer-practice{max-width:760px;margin:0 auto 48px;padding:20px;border:1px solid #e6eaee;border-radius:12px;background:#FFFFFF}:where(#flutrek-theme) .branch-transfer-practice>p{line-height:1.8;color:#194069}:where(#flutrek-theme) .branch-transfer-question{min-width:0;margin:24px 0 0;padding:16px;border:1px solid #c9d0d7;border-radius:8px;background:#FFFFFF}:where(#flutrek-theme) .branch-transfer-question legend{font-weight:700;padding:0 6px}:where(#flutrek-theme) .branch-transfer-question p{line-height:1.7;overflow-wrap:anywhere}:where(#flutrek-theme) .branch-transfer-options{display:grid;gap:10px;margin-bottom:16px}:where(#flutrek-theme) .branch-transfer-options label{display:flex;align-items:flex-start;gap:10px;padding:12px;border:1px solid #e6eaee;border-radius:6px;line-height:1.6;cursor:pointer}:where(#flutrek-theme) .branch-transfer-options input{flex:0 0 auto;margin-top:6px}:where(#flutrek-theme) .branch-transfer-options span{min-width:0;overflow-wrap:anywhere}:where(#flutrek-theme) .branch-transfer-question button{min-height:44px;white-space:normal}:where(#flutrek-theme) .branch-transfer-practice summary:focus-visible,:where(#flutrek-theme) .branch-transfer-question button:focus-visible,:where(#flutrek-theme) .branch-transfer-question input:focus-visible,:where(#flutrek-theme) .kn-branch-notes summary:focus-visible{outline:3px solid #194069;outline-offset:4px}@media (max-width:700px){:where(#flutrek-theme) .branch-transfer-practice{margin:0 16px 32px;padding:16px}:where(#flutrek-theme) .branch-transfer-question{padding:12px}}@media (max-width:700px){:where(#flutrek-theme) .knowledge-summary{margin:16px 0;padding:18px 16px;border-radius:14px}:where(#flutrek-theme) .knowledge-summary h2{margin:8px 0 6px;font-size:22px;line-height:1.4}:where(#flutrek-theme) .knowledge-summary>p{margin:0;font-size:13px;line-height:1.65}:where(#flutrek-theme) .knowledge-summary .kn-library-empty{margin-top:10px;padding:10px 0 0;border-top:1px solid #e6eaee}:where(#flutrek-theme) .kn-library-grid{grid-template-columns:minmax(0,1fr)}:where(#flutrek-theme) .kn-library-stage>summary{flex-wrap:wrap;gap:6px 10px}:where(#flutrek-theme) .kn-library-stage>summary>span{flex:1 1 180px;line-height:1.6}:where(#flutrek-theme) .knowledge-summary .kn-library-grid article{padding:16px}}:where(#flutrek-theme) .sentence-spell-field,:where(#flutrek-theme) .sentence-spell-field>header,:where(#flutrek-theme) .sentence-spell-field>header>div{min-width:0}:where(#flutrek-theme) .sentence-word-fields{min-width:0;gap:12px 8px;align-items:flex-start}:where(#flutrek-theme) .sentence-word-fields>label{display:grid;grid-template-columns:minmax(0,1fr);align-items:start;width:max-content;max-width:100%;min-width:0;flex:0 1 auto;padding:0;gap:5px}:where(#flutrek-theme) .sentence-word-fields .spelling-word-control{position:relative;display:grid;grid-template-columns:minmax(0,1fr);width:100%;min-width:0;height:46px}:where(#flutrek-theme) .sentence-word-fields .spelling-word-control input,:where(#flutrek-theme) .sentence-word-fields .spelling-word-measure{box-sizing:border-box;font:400 16px/1.4 Arial,sans-serif;letter-spacing:normal;padding:0 10px;border:1px solid transparent}:where(#flutrek-theme) .sentence-word-fields .spelling-word-measure{grid-area:1/1;visibility:hidden;white-space:pre;overflow:hidden;min-width:0;margin:0;text-transform:none}:where(#flutrek-theme) .sentence-word-fields .spelling-word-control input{position:absolute;inset:0;width:100%;max-width:none;min-width:0;height:46px;margin:0;border:1px solid #e6eaee;border-radius:8px;background:#FFFFFF;text-align:left;color:var(--navy);scroll-margin-block:100px}:where(#flutrek-theme) .sentence-word-fields .focus-word .spelling-word-control input,:where(#flutrek-theme) .sentence-word-fields .focus-word .spelling-word-measure{font-weight:700}:where(#flutrek-theme) .sentence-word-fields .focus-word .spelling-word-control input{border-bottom:4px solid var(--blue)}:where(#flutrek-theme) .sentence-word-fields .spelling-word-control input:focus{outline:2px solid var(--blue);outline-offset:2px}:where(#flutrek-theme) .sentence-word-fields label.correct .spelling-word-control input{color:var(--green)}:where(#flutrek-theme) .sentence-word-fields label.wrong .spelling-word-control input{border-bottom-color:#194069;color:#194069}:where(#flutrek-theme) .sentence-word-fields .spelling-word-preview,:where(#flutrek-theme) .sentence-word-fields label>small{position:static;display:block;min-width:0;max-width:100%;width:100%;white-space:normal;overflow-wrap:anywhere;word-break:normal;font:400 14px/1.5 Arial,sans-serif;text-align:left;padding:3px 5px;margin:0;border-radius:4px}:where(#flutrek-theme) .sentence-word-fields .spelling-word-preview{background:#f3f5f7;color:var(--navy)}:where(#flutrek-theme) .sentence-word-fields label>small{background:#f3f5f7;color:#194069}:where(#flutrek-theme) .sentence-word-fields .sentence-punctuation{align-self:flex-start;padding-top:13px;padding-bottom:0}:where(#flutrek-theme) .round-content.spelling{padding-bottom:max(24px,var(--spelling-keyboard-space,0px))}@media (max-width:480px){:where(#flutrek-theme) .sentence-spell-field>header{grid-template-columns:24px minmax(0,1fr);gap:6px}:where(#flutrek-theme) .sentence-word-fields{gap:12px 7px}}:where(#flutrek-theme) .sentence-spell-field .sentence-check-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:10px;margin-top:16px}:where(#flutrek-theme) .sentence-check-actions>span{flex:1 1 180px;color:var(--navy);font-size:12px;line-height:1.7}:where(#flutrek-theme) .sentence-check-actions button{min-height:44px;padding:10px 16px;font-size:12px;white-space:nowrap}:where(#flutrek-theme) .spelling-page-progress{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px;margin:20px 0 12px;text-align:left}:where(#flutrek-theme) .spelling-page-progress b{color:var(--navy);font-size:15px}:where(#flutrek-theme) .spelling-page-progress span{color:#7d8b99;font-size:12px;line-height:1.6}:where(#flutrek-theme) .round-content.spelling{scroll-margin-top:90px}:where(#flutrek-theme) .spelling-reading-link{display:block;margin:18px 0 0;padding:10px 0;border:0;background:transparent;color:var(--blue);font:inherit;font-size:12px;cursor:pointer}@media (max-width:767px){#flutrek-theme{--font-ui:-apple-system,BlinkMacSystemFont,"SF Pro Text","Segoe UI","PingFang SC","Hiragino Sans GB","Microsoft YaHei",sans-serif;--ink:#194069;--navy:#194069;--muted:#7d8b99;--line:#e6eaee;--paper:#FFFFFF;--radius-md:16px;--radius-lg:20px;--shadow:0 8px 28px rgba(25,64,105,.045);font-family:var(--font-ui);line-height:1.6}:where(#flutrek-theme) button,:where(#flutrek-theme) input,:where(#flutrek-theme) select,:where(#flutrek-theme) textarea{font-family:inherit}:where(#flutrek-theme) a,:where(#flutrek-theme) button{-webkit-tap-highlight-color:transparent}:where(#flutrek-theme) h1,:where(#flutrek-theme) h2,:where(#flutrek-theme) h3{text-wrap:balance}:where(#flutrek-theme) .brand b{font-size:19px;font-weight:700;letter-spacing:-.025em}:where(#flutrek-theme) .brand small{font-size:11px;letter-spacing:.03em;color:var(--muted)}:where(#flutrek-theme) .topbar nav>a,:where(#flutrek-theme) .topbar nav>button:not(.avatar){font-weight:500;font-size:14px}:where(#flutrek-theme) .home-page{max-width:1360px;padding:24px 32px 80px}:where(#flutrek-theme) .dashboard-hero,:where(#flutrek-theme) .home-hero,:where(#flutrek-theme) .review-hero,:where(#flutrek-theme) .terms-hero{background:#f3f5f7;border-radius:20px}:where(#flutrek-theme) .home-hero{min-height:340px;padding:48px 56px;gap:48px}:where(#flutrek-theme) .account-page:after,:where(#flutrek-theme) .account-page:before,:where(#flutrek-theme) .dashboard-hero:before,:where(#flutrek-theme) .hero-inline-emoji,:where(#flutrek-theme) .hero-people,:where(#flutrek-theme) .home-hero:after,:where(#flutrek-theme) .home-hero:before,:where(#flutrek-theme) .review-hero:after{display:none}:where(#flutrek-theme) .home-hero h1{font-size:clamp(32px,3.4vw,48px);line-height:1.3;font-weight:650;letter-spacing:-.025em;margin:12px 0 16px}:where(#flutrek-theme) .home-hero>.hero-copy>p{font-size:15px;line-height:1.85;color:#7d8b99}:where(#flutrek-theme) .eyebrow,:where(#flutrek-theme) .eyebrow.light{font-size:11px;font-weight:600;letter-spacing:.1em}:where(#flutrek-theme) .hero-daily{padding:0;border:1px solid var(--line);background:#FFFFFF;box-shadow:none;border-radius:16px;overflow:hidden}:where(#flutrek-theme) .hero-days{min-height:112px;border-radius:0;padding:22px 24px}:where(#flutrek-theme) .hero-days b{font-size:40px;font-weight:650;letter-spacing:-.02em;line-height:1.15;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}:where(#flutrek-theme) .daily-quote>small,:where(#flutrek-theme) .hero-days small{font-size:11px;font-weight:500;letter-spacing:.06em}:where(#flutrek-theme) .daily-quote>span,:where(#flutrek-theme) .hero-days p{font-size:12px}:where(#flutrek-theme) .daily-quote{padding:20px 24px}:where(#flutrek-theme) .daily-quote blockquote{font-size:16px;line-height:1.65;font-weight:500;letter-spacing:0}:where(#flutrek-theme) .checkin-panel{max-width:1180px;margin:24px auto 0;border:1px solid var(--line);box-shadow:none;padding:24px;gap:24px}:where(#flutrek-theme) .account-copy>small:before,:where(#flutrek-theme) .checkin-copy>span:before,:where(#flutrek-theme) .context b:before{content:none}:where(#flutrek-theme) .checkin-copy h2{font-size:20px;font-weight:600;letter-spacing:0}:where(#flutrek-theme) .checkin-copy p,:where(#flutrek-theme) .checkin-copy>span,:where(#flutrek-theme) .checkin-days small,:where(#flutrek-theme) .today-progress small{font-size:12px;color:var(--muted)}:where(#flutrek-theme) .today-progress b{font-family:inherit;font-size:24px;font-weight:650}:where(#flutrek-theme) .focus-section{max-width:1180px;margin:48px auto 0;padding:0;gap:40px;grid-template-columns:260px minmax(0,1fr)}:where(#flutrek-theme) .focus-intro h2{font-size:30px;line-height:1.4;font-weight:600;letter-spacing:-.02em}:where(#flutrek-theme) .focus-intro p{font-size:14px;color:var(--muted)}:where(#flutrek-theme) .focus-intro:after{display:none}:where(#flutrek-theme) .focus-stack{gap:24px}:where(#flutrek-theme) .focus-planner,:where(#flutrek-theme) .resume-card{padding:28px;border:1px solid var(--line);border-radius:16px;box-shadow:none}:where(#flutrek-theme) .card-heading h2,:where(#flutrek-theme) .light-learning-card h3,:where(#flutrek-theme) .resume-main h3{font-family:inherit;font-weight:600;letter-spacing:-.015em}:where(#flutrek-theme) .card-heading p,:where(#flutrek-theme) .light-learning-card p,:where(#flutrek-theme) .resume-main p{font-size:14px;line-height:1.8;color:var(--muted)}:where(#flutrek-theme) .pomodoro-options{gap:12px;margin-top:24px}:where(#flutrek-theme) .pomodoro-options button{border-radius:12px;background:#FFFFFF;box-shadow:none}:where(#flutrek-theme) .pomodoro-options button b{font-weight:650;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}:where(#flutrek-theme) .pomodoro-options button i,:where(#flutrek-theme) .pomodoro-options button small,:where(#flutrek-theme) .pomodoro-options button>span{font-size:12px;letter-spacing:0}:where(#flutrek-theme) .pomodoro-options button.light-option{background:#f3f5f7;color:#194069;box-shadow:none}:where(#flutrek-theme) .pomodoro-options button.light-option b{color:#194069;font-weight:650}:where(#flutrek-theme) .pomodoro-options button.light-option i{color:#194069}:where(#flutrek-theme) .pomodoro-options button.selected{background:var(--ink);color:#FFFFFF;transform:none}:where(#flutrek-theme) .pomodoro-options button.selected b,:where(#flutrek-theme) .pomodoro-options button.selected i{color:#FFFFFF}:where(#flutrek-theme) .course-roadmap-list article>div small,:where(#flutrek-theme) .course-roadmap-list article>div>span,:where(#flutrek-theme) .course-roadmap-list article>p small,:where(#flutrek-theme) .estimate-label,:where(#flutrek-theme) .focus-estimate em,:where(#flutrek-theme) .focus-estimate p small{font-size:12px;line-height:1.7}:where(#flutrek-theme) .course-roadmap-list article>div b{font-size:15px;font-weight:600}:where(#flutrek-theme) .course-roadmap-list article>p b{font-size:13px;font-weight:600}:where(#flutrek-theme) .has-active-plan .focus-intro,:where(#flutrek-theme) .light-learning-card{background:#FFFFFF;border:1px solid var(--line);box-shadow:none;border-radius:16px}:where(#flutrek-theme) .active-plan-title-row h2{font-size:clamp(28px,3vw,40px);font-weight:600;letter-spacing:-.02em}:where(#flutrek-theme) .account-submit,:where(#flutrek-theme) .primary,:where(#flutrek-theme) .secondary{font-size:14px;font-weight:600;min-height:46px;line-height:1.5}:where(#flutrek-theme) .dashboard-hero,:where(#flutrek-theme) .review-hero{min-height:240px;padding:40px 48px}:where(#flutrek-theme) .dashboard-hero h1,:where(#flutrek-theme) .records-head h1,:where(#flutrek-theme) .review-hero h1,:where(#flutrek-theme) .terms-hero h1{font-family:inherit;font-size:clamp(30px,3vw,42px);font-weight:650;line-height:1.35;letter-spacing:-.025em}:where(#flutrek-theme) .dashboard-hero p,:where(#flutrek-theme) .review-hero p,:where(#flutrek-theme) .terms-hero p{font-size:14px;line-height:1.8}:where(#flutrek-theme) .dashboard-body{gap:28px}:where(#flutrek-theme) .stage-heading h3{font-size:20px;font-weight:600;letter-spacing:0}:where(#flutrek-theme) .group-title{font-weight:600}:where(#flutrek-theme) .scene{padding:20px;border-color:var(--line);border-radius:12px}:where(#flutrek-theme) .scene h3{font-weight:600}:where(#flutrek-theme) .scene p,:where(#flutrek-theme) .scene small{font-size:13px;line-height:1.7}:where(#flutrek-theme) .lesson-shell h1{font-size:clamp(27px,3vw,36px);font-weight:650;line-height:1.4;letter-spacing:-.02em}:where(#flutrek-theme) .context{padding:18px 20px}:where(#flutrek-theme) .context p{font-size:14px;line-height:1.85}:where(#flutrek-theme) .round-content{background:#FFFFFF;padding:28px;border-radius:16px}:where(#flutrek-theme) .dialogue-row p{font-family:inherit;font-size:16px;line-height:1.85}:where(#flutrek-theme) .dialogue-row>div+div p{font-size:14px;color:#7d8b99}:where(#flutrek-theme) .dialogue-row>div{padding:22px}:where(#flutrek-theme) .word-grid span{border-radius:10px;padding:12px 16px}:where(#flutrek-theme) .word-grid span small{font-size:13px}:where(#flutrek-theme) .customer-cue p,:where(#flutrek-theme) .roleplay-turn h3{font-family:inherit;line-height:1.7}:where(#flutrek-theme) .customer-cue-copy small,:where(#flutrek-theme) .roleplay-steps small,:where(#flutrek-theme) .roleplay-turn>p{font-size:13px;line-height:1.75}:where(#flutrek-theme) .records-course,:where(#flutrek-theme) .records-history,:where(#flutrek-theme) .records-memory{background:#FFFFFF;padding:28px;border:1px solid var(--line);border-radius:16px}:where(#flutrek-theme) .records-section-head h2{font-size:23px;font-weight:600;letter-spacing:-.01em}:where(#flutrek-theme) .records-section-head p,:where(#flutrek-theme) .records-section-head>div:last-child small,:where(#flutrek-theme) .terms-result{font-size:13px}:where(#flutrek-theme) .terms-hero{padding:36px 40px}:where(#flutrek-theme) .account-page{background:#f3f5f7}:where(#flutrek-theme) .account-card{border:1px solid var(--line);border-radius:18px;box-shadow:var(--shadow);padding:36px 40px}:where(#flutrek-theme) .account-brand b{font-size:20px;font-weight:650;letter-spacing:-.02em;color:var(--ink)}:where(#flutrek-theme) .account-brand small{font-size:12px;color:var(--muted)}:where(#flutrek-theme) .account-copy{margin:30px 0 24px}:where(#flutrek-theme) .account-copy h1{font-size:28px;font-weight:600;line-height:1.4;letter-spacing:-.02em}:where(#flutrek-theme) .account-copy p{font-size:14px;color:var(--muted);line-height:1.8}:where(#flutrek-theme) .account-copy>small{font-size:11px;font-weight:500;letter-spacing:.08em}:where(#flutrek-theme) .account-card form{gap:20px}:where(#flutrek-theme) .account-card label{font-size:14px;font-weight:500}:where(#flutrek-theme) .account-card .account-field-note,:where(#flutrek-theme) .account-forgot,:where(#flutrek-theme) .account-note{font-size:12px;line-height:1.7}:where(#flutrek-theme) .account-card input{font-size:16px}@media (max-width:1000px) and (min-width:621px){:where(#flutrek-theme) .home-hero{grid-template-columns:1fr;gap:28px;text-align:left;padding:36px}:where(#flutrek-theme) .hero-copy{margin:0}:where(#flutrek-theme) .hero-daily{max-width:none}:where(#flutrek-theme) .focus-section{grid-template-columns:1fr;gap:24px}:where(#flutrek-theme) .focus-intro{position:static;padding-top:0}:where(#flutrek-theme) .checkin-panel{grid-template-columns:1fr;margin:24px auto 0}}@media (max-width:620px){#flutrek-theme{line-height:1.65}:where(#flutrek-theme) .topbar{padding:12px 16px;gap:8px}:where(#flutrek-theme) .topbar nav{gap:4px}:where(#flutrek-theme) .topbar nav>a,:where(#flutrek-theme) .topbar nav>button:not(.avatar){font-size:13px;padding:10px}:where(#flutrek-theme) .brand b{font-size:18px}:where(#flutrek-theme) .brand small{font-size:10px}:where(#flutrek-theme) .home-page{padding:16px 16px 40px}:where(#flutrek-theme) .home-hero{margin:0;padding:24px 20px;grid-template-columns:minmax(0,1fr);min-height:0;gap:20px;border-radius:16px;text-align:left}:where(#flutrek-theme) .home-hero h1{font-size:28px;line-height:1.4;letter-spacing:-.02em;margin:8px 0 0}:where(#flutrek-theme) .hero-daily{border:0;border-radius:0;background:transparent}:where(#flutrek-theme) .hero-days{min-height:0;padding:0;background:transparent}:where(#flutrek-theme) .hero-days b{font-size:24px}:where(#flutrek-theme) .checkin-panel{margin:16px 0 0;padding:20px 16px;gap:16px}:where(#flutrek-theme) .checkin-copy h2{font-size:18px}:where(#flutrek-theme) .checkin-days{gap:4px}:where(#flutrek-theme) .checkin-days i{width:28px;height:28px}:where(#flutrek-theme) .checkin-days small{font-size:11px}:where(#flutrek-theme) .focus-section{margin-top:32px;padding:0;grid-template-columns:minmax(0,1fr);gap:20px}:where(#flutrek-theme) .focus-intro{padding:0}:where(#flutrek-theme) .focus-intro h2{font-size:25px;margin:0}:where(#flutrek-theme) .focus-stack{gap:20px}:where(#flutrek-theme) .focus-planner,:where(#flutrek-theme) .light-learning-card,:where(#flutrek-theme) .resume-card{padding:20px 16px}:where(#flutrek-theme) .card-heading h2{font-size:20px}:where(#flutrek-theme) .pomodoro-options{gap:8px}:where(#flutrek-theme) .pomodoro-options button{min-height:108px;padding:12px 6px}:where(#flutrek-theme) .pomodoro-options button b{font-size:30px}:where(#flutrek-theme) .pomodoro-options button i,:where(#flutrek-theme) .pomodoro-options button small,:where(#flutrek-theme) .pomodoro-options button>span{font-size:11px}:where(#flutrek-theme) .pomodoro-options button.light-option b{font-size:21px}:where(#flutrek-theme) .has-active-plan .focus-intro{padding:24px 20px}:where(#flutrek-theme) .active-plan-title-row h2{font-size:28px}:where(#flutrek-theme) .dashboard-hero,:where(#flutrek-theme) .review-hero{padding:28px 20px;min-height:0}:where(#flutrek-theme) .dashboard-hero h1,:where(#flutrek-theme) .records-head h1,:where(#flutrek-theme) .review-hero h1,:where(#flutrek-theme) .terms-hero h1{font-size:28px}:where(#flutrek-theme) .stage-heading h3{font-size:18px}:where(#flutrek-theme) .group-title{font-size:16px}:where(#flutrek-theme) .scene{padding:16px}:where(#flutrek-theme) .lesson-shell h1{font-size:26px}:where(#flutrek-theme) .round-content{padding:20px 16px}:where(#flutrek-theme) .dialogue-row>div{padding:18px 0}:where(#flutrek-theme) .dialogue-row>div+div{padding-top:0}:where(#flutrek-theme) .dialogue-row p{font-size:16px}:where(#flutrek-theme) .records-course,:where(#flutrek-theme) .records-history,:where(#flutrek-theme) .records-memory{padding:20px 16px}:where(#flutrek-theme) .records-section-head h2{font-size:21px}:where(#flutrek-theme) .terms-hero{padding:24px 20px}:where(#flutrek-theme) .account-page{padding:24px 16px}:where(#flutrek-theme) .account-card{padding:28px 22px}:where(#flutrek-theme) .account-copy{margin:26px 0 22px}:where(#flutrek-theme) .account-copy h1{font-size:26px}:where(#flutrek-theme) .account-copy>p{font-size:14px}}@media (prefers-reduced-motion:reduce){:where(#flutrek-theme) *,:where(#flutrek-theme) :after,:where(#flutrek-theme) :before{scroll-behavior:auto!important;transition:none!important}}:where(#flutrek-theme) .course-roadmap-list article{opacity:1}:where(#flutrek-theme) .course-roadmap-list article>div small,:where(#flutrek-theme) .course-roadmap-list article>div>span,:where(#flutrek-theme) .course-roadmap-list article>p small{color:#7d8b99}:where(#flutrek-theme) .term-back u,:where(#flutrek-theme) .term-back>small,:where(#flutrek-theme) .term-example em,:where(#flutrek-theme) .term-example i,:where(#flutrek-theme) .term-front i,:where(#flutrek-theme) .term-front small,:where(#flutrek-theme) .term-note em,:where(#flutrek-theme) .term-note i{font-size:12px;line-height:1.75}:where(#flutrek-theme) .term-front b{font-size:34px;font-weight:600;letter-spacing:-.025em;line-height:1.2}:where(#flutrek-theme) .term-back,:where(#flutrek-theme) .term-front{box-shadow:none}:where(#flutrek-theme) .audio-settings small,:where(#flutrek-theme) .course-roadmap-head small,:where(#flutrek-theme) .course-roadmap-head span,:where(#flutrek-theme) .lesson-progress span,:where(#flutrek-theme) .time-rule small{font-size:12px;line-height:1.6}@media (min-width:621px) and (max-width:1180px){:where(#flutrek-theme) .lesson-progress{grid-template-columns:110px minmax(0,1fr) 100px;padding-left:20px;padding-right:20px}:where(#flutrek-theme) .lesson-progress>div{min-width:0;gap:12px}:where(#flutrek-theme) .lesson-progress span[data-mobile-label]{gap:5px;font-size:0}:where(#flutrek-theme) .lesson-progress span[data-mobile-label] i{flex-shrink:0;font-size:12px}:where(#flutrek-theme) .lesson-progress span[data-mobile-label]:after{content:attr(data-mobile-label);font-size:12px;letter-spacing:0;white-space:nowrap}:where(#flutrek-theme) .lesson-progress>small{white-space:nowrap}}@media (max-width:620px){:where(#flutrek-theme) .course-roadmap-list article>div small{font-size:11px}:where(#flutrek-theme) .term-front b{font-size:30px}}:where(#flutrek-theme) .home-hero h1.personal-greeting{font-family:var(--font-ui);font-size:clamp(25px,4.9cqw,40px);font-weight:600;line-height:1.45;letter-spacing:-.02em;margin:16px 0}:where(#flutrek-theme) .personal-greeting .greeting{font-size:clamp(32px,3.5vw,48px);font-weight:600;letter-spacing:-.025em;margin-bottom:12px}:where(#flutrek-theme) .personal-greeting .invitation,:where(#flutrek-theme) .personal-greeting em{font-weight:600}:where(#flutrek-theme) .personal-greeting .sparkle{display:none}@media (max-width:620px){:where(#flutrek-theme) .home-hero>.hero-copy{display:block}:where(#flutrek-theme) .home-hero .hero-copy>.eyebrow{display:none}:where(#flutrek-theme) .home-hero h1.personal-greeting{font-size:clamp(18px,5.5vw,23px);line-height:1.5;margin:0}:where(#flutrek-theme) .personal-greeting .greeting{font-size:27px;margin-bottom:6px}:where(#flutrek-theme) .hero-days{color:var(--ink);padding:0 0 16px;border-bottom:1px solid #e6eaee}:where(#flutrek-theme) .hero-days p,:where(#flutrek-theme) .hero-days small,:where(#flutrek-theme) .hero-days>span{display:none}:where(#flutrek-theme) .hero-days b{color:var(--ink);font-size:24px;margin:0}:where(#flutrek-theme) .hero-days b:before{content:"累计学习 ";display:inline;font-size:12px;font-weight:400;color:var(--muted)}:where(#flutrek-theme) .hero-days b em{color:var(--muted);font-size:12px}:where(#flutrek-theme) .daily-quote{padding:8px 0 0}:where(#flutrek-theme) .daily-quote>small{font-size:11px;font-weight:500;letter-spacing:.04em}:where(#flutrek-theme) .daily-quote blockquote{font-size:15px;font-weight:500;line-height:1.7}}@media (max-width:620px){:where(#flutrek-theme) .lesson-progress span{font-size:0}:where(#flutrek-theme) .lesson-progress span[data-mobile-label]:after{font-size:12px}:where(#flutrek-theme) .pomodoro-options button.light-option>span{color:#194069}}:where(#flutrek-theme) .word-grid span b{font-family:inherit;font-style:normal;font-weight:500;line-height:1.6}@media (min-width:621px) and (max-width:1000px){:where(#flutrek-theme) .assessment-progress{grid-template-columns:110px minmax(0,1fr) 130px;padding-left:20px;padding-right:20px}:where(#flutrek-theme) .assessment-progress>div{min-width:0;justify-content:flex-start}}:where(#flutrek-theme) .listening-compact .line-replay.four-lines,:where(#flutrek-theme) .roleplay-steps.four-lines{grid-template-columns:repeat(4,minmax(0,1fr))}:where(#flutrek-theme) .listening-compact .line-replay.four-lines button{min-width:0;white-space:nowrap}@media (max-width:620px){:where(#flutrek-theme) .listening-compact .line-replay.four-lines{gap:5px}:where(#flutrek-theme) .listening-compact .line-replay.four-lines button{padding:12px 3px;gap:4px;font-size:11px}:where(#flutrek-theme) .listening-compact .line-replay.four-lines button>i{font-size:11px}:where(#flutrek-theme) .roleplay-steps.four-lines>span{min-width:0;padding:10px 3px}:where(#flutrek-theme) .roleplay-steps.four-lines b{font-size:10px;white-space:nowrap}:where(#flutrek-theme) .roleplay-steps.four-lines small{font-size:10px}}:where(#flutrek-theme) button.home-daily-term{display:block;width:100%;min-width:0;border:0;border-radius:0;background:transparent;text-align:left;cursor:pointer;font-family:inherit}:where(#flutrek-theme) .home-daily-term>span{display:block}:where(#flutrek-theme) .home-daily-term>.home-term-label{display:flex;align-items:center;justify-content:space-between;gap:10px;color:var(--blue);font-size:11px;font-weight:500;letter-spacing:.06em}:where(#flutrek-theme) .home-term-label i{font-style:normal}:where(#flutrek-theme) .home-daily-term>.home-term-name{margin:12px 0 6px;color:var(--ink);font-size:26px;font-weight:600;line-height:1.35}:where(#flutrek-theme) .home-daily-term>.home-term-full{color:#7d8b99;font-size:12px;line-height:1.6;overflow-wrap:anywhere}:where(#flutrek-theme) .home-daily-term>.home-term-meaning{margin:5px 0 12px;color:var(--ink);font-size:14px;line-height:1.65}:where(#flutrek-theme) .home-daily-term>.home-term-example{color:var(--ink);font-size:13px;line-height:1.7}:where(#flutrek-theme) .home-term-example>span{display:block;overflow-wrap:anywhere}:where(#flutrek-theme) .home-term-example>span+span{margin-top:4px;color:#7d8b99;font-size:12px}:where(#flutrek-theme) button.home-daily-term:focus-visible{outline:2px solid var(--blue);outline-offset:-2px;border-radius:12px}@media (max-width:620px){:where(#flutrek-theme) button.home-daily-term{padding:14px 4px 4px}:where(#flutrek-theme) .home-daily-term>.home-term-name{margin-top:9px;font-size:24px}:where(#flutrek-theme) .home-daily-term>.home-term-label{font-size:10px}}:where(#flutrek-theme) .dashboard-hero.course-hero{grid-template-columns:minmax(0,1fr)}:where(#flutrek-theme) .term-card-shell{position:relative;min-width:0}:where(#flutrek-theme) .term-card-shell>.term-card{display:block;width:100%}:where(#flutrek-theme) .term-card-shell.has-return .term-back>b,:where(#flutrek-theme) .term-card-shell.has-return .term-back>small{padding-right:48px}:where(#flutrek-theme) .term-card-shell>.term-card-return{position:absolute;z-index:2;top:14px;right:14px;width:44px;height:44px;margin:0;border-color:#7d8b99;color:#FFFFFF;background:#194069;box-shadow:none}:where(#flutrek-theme) .term-card-shell>.term-card-return:hover{color:#FFFFFF;border-color:#c9d0d7;background:#194069;transform:none}:where(#flutrek-theme) .term-card-shell>.term-card-return:focus-visible{outline:2px solid #c9d0d7;outline-offset:2px}}:where(#flutrek-theme) .chunk-notes-page{max-width:1000px;margin:28px auto 64px;padding:0 28px;color:var(--ink,#194069)}:where(#flutrek-theme) .chunk-notes-page>h1{font-size:28px;margin:12px 0 28px;font-weight:650;letter-spacing:-.02em}:where(#flutrek-theme) .chunk-section{width:100%;text-align:left}:where(#flutrek-theme) .chunk-section-heading{display:flex;align-items:center;justify-content:space-between;margin:0 0 16px;color:var(--ink,#194069);font-size:16px;font-weight:650}:where(#flutrek-theme) .chunk-section-heading small{font-size:12px;font-weight:400;color:var(--muted,#7d8b99)}:where(#flutrek-theme) .chunk-card-list{display:grid;gap:16px}:where(#flutrek-theme) .chunk-card{padding:24px 26px;background:var(--white,#FFFFFF);border:1px solid var(--line,#e6eaee);border-radius:var(--radius-md,16px);box-shadow:none}:where(#flutrek-theme) .chunk-card h2{margin:0;font-size:21px;line-height:1.5;color:var(--ink,#194069);font-weight:650;overflow-wrap:anywhere}:where(#flutrek-theme) .chunk-card .chunk-meaning{margin:7px 0 20px;color:var(--muted,#7d8b99);line-height:1.7;font-size:14px}:where(#flutrek-theme) .chunk-examples{list-style:none;padding:0;margin:0;border-top:1px solid var(--line,#e6eaee)}:where(#flutrek-theme) .chunk-examples li{display:flex;align-items:flex-start;gap:14px;padding:18px 0 0}:where(#flutrek-theme) .chunk-example-number{font-size:11px;letter-spacing:.08em;color:var(--muted,#7d8b99);flex-shrink:0;padding-top:5px}:where(#flutrek-theme) .chunk-examples p{margin:0;line-height:1.8;overflow-wrap:anywhere}:where(#flutrek-theme) .chunk-examples p[lang=en]{font-size:16px;color:var(--ink,#194069)}:where(#flutrek-theme) .chunk-examples p[lang=zh-CN]{font-size:13px;color:var(--muted,#7d8b99);margin-top:4px}:where(#flutrek-theme) .chunk-examples strong{color:var(--blue,#194069);font-weight:650}:where(#flutrek-theme) .chunk-card .chunk-note{font-size:13px;color:var(--muted,#7d8b99);background:var(--blue-soft,#f3f5f7);border-radius:8px;padding:10px 12px;margin:18px 0 0}:where(#flutrek-theme) .chunk-notes-actions{display:flex;justify-content:flex-end;margin-top:26px}:where(#flutrek-theme) .chunk-notes-actions button{min-width:170px}:where(#flutrek-theme) .review-field>span b{white-space:pre-line}:where(#flutrek-theme) .kn-chunk-fold>summary{cursor:pointer;font-size:13px;color:var(--blue);padding:13px 16px;background:var(--blue-soft);border-radius:10px}:where(#flutrek-theme) .kn-chunk-fold[open]>summary{margin-bottom:16px}:where(#flutrek-theme) .chunk-exam-question{background:#FFFFFF;border:1px solid var(--line);border-radius:16px;padding:22px;margin:18px 0}:where(#flutrek-theme) .chunk-exam-question label>small{font-size:12px;color:var(--blue)}:where(#flutrek-theme) .chunk-exam-question label>p{white-space:pre-line;line-height:1.9;font-size:16px;margin:8px 0 16px;color:var(--ink)}:where(#flutrek-theme) .chunk-exam-question .assessment-input{width:100%;margin-bottom:14px}:where(#flutrek-theme) .chunk-exam-question .assessment-feedback p{white-space:pre-line}:where(#flutrek-theme) .chunk-exam-result{font-size:13px;color:var(--muted)}:where(#flutrek-theme) .chunk-exam-section .spell-intro{margin-top:24px}@media(max-width:600px){:where(#flutrek-theme) .chunk-notes-page{padding:0 16px;margin:24px auto 36px}:where(#flutrek-theme) .chunk-card{padding:20px 18px}:where(#flutrek-theme) .chunk-card h2{font-size:19px}:where(#flutrek-theme) .chunk-examples p[lang=en]{font-size:15px}:where(#flutrek-theme) .chunk-examples li{gap:10px}:where(#flutrek-theme) .chunk-notes-actions button{width:100%}:where(#flutrek-theme) .chunk-exam-question{padding:18px 16px}:where(#flutrek-theme) .chunk-exam-section .round-actions{flex-wrap:wrap}}:where(#flutrek-theme) .chunk-exam-question>button{background:var(--blue-soft,#f3f5f7);color:var(--ink,#194069);border:1px solid var(--line,#e6eaee);border-radius:10px;padding:10px 16px;font:inherit;font-size:13px;cursor:pointer}:where(#flutrek-theme) .chunk-exam-question>button:disabled{opacity:.5;cursor:default}:where(#flutrek-theme) .chunk-exam-question>button:focus-visible,:where(#flutrek-theme) .kn-chunk-fold>summary:focus-visible{outline:3px solid var(--blue,#194069);outline-offset:3px}:where(#flutrek-theme) .mobile-design-preview{--paper:#FFFFFF;--ink:#194069;--navy:#194069;--muted:#7d8b99;--line:#e6eaee;background:var(--paper);color:var(--ink);min-height:100dvh;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,PingFang SC,Microsoft YaHei,sans-serif}:where(#flutrek-theme) .mobile-design-preview button,:where(#flutrek-theme) .mobile-design-preview input,:where(#flutrek-theme) .mobile-design-preview select,:where(#flutrek-theme) .mobile-design-preview textarea{font-family:inherit}:where(#flutrek-theme) .mobile-design-preview h1{line-height:1.35;letter-spacing:-.025em}:where(#flutrek-theme) .mobile-design-preview h2,:where(#flutrek-theme) .mobile-design-preview h3{line-height:1.4}:where(#flutrek-theme) .mobile-design-preview p{line-height:1.6}:where(#flutrek-theme) .mobile-design-preview :is(.planner-card,.today-card,.review-shell,.lesson-shell,.record-grid>article,.term-card,.knowledge-summary,.roleplay-turn,.customer-cue,.spell-field,.sentence-spell-field){border-radius:16px;box-shadow:none}:where(#flutrek-theme) .mobile-design-preview :is(.primary,.secondary){min-height:48px}:where(#flutrek-theme) .mobile-design-preview :is(.home-hero,.dashboard-hero,.review-hero,.terms-hero){border-radius:18px}@media(max-width:767px){:where(#flutrek-theme) .mobile-design-preview main{padding-bottom:calc(88px + env(safe-area-inset-bottom))}:where(#flutrek-theme) .mobile-design-preview .topbar{height:68px;padding:12px 20px;background:var(--paper);border:0;position:relative}:where(#flutrek-theme) .mobile-design-preview .brand{gap:8px}:where(#flutrek-theme) .mobile-design-preview .brand b{font-size:22px;letter-spacing:-.04em}:where(#flutrek-theme) .mobile-design-preview .brand small{display:none}:where(#flutrek-theme) .mobile-design-preview .topbar nav{position:static;display:flex;gap:12px;background:transparent;padding:0;border:0;box-shadow:none;width:auto;height:auto;transform:none}:where(#flutrek-theme) .mobile-design-preview .topbar nav>button:nth-child(-n+3){position:fixed;bottom:0;height:calc(68px + env(safe-area-inset-bottom));width:33.333333%;margin:0;padding:8px 0 calc(10px + env(safe-area-inset-bottom));display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;border:0;border-radius:0;background:#fffffff5;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:#7d8b99;font-size:12px;line-height:1.4;z-index:60}:where(#flutrek-theme) .mobile-design-preview .topbar nav>button:first-child{left:0}:where(#flutrek-theme) .mobile-design-preview .topbar nav>button:nth-child(2){left:33.333333%}:where(#flutrek-theme) .mobile-design-preview .topbar nav>button:nth-child(3){left:66.666666%}:where(#flutrek-theme) .mobile-design-preview .topbar nav>button:nth-child(-n+3):before{content:"";width:21px;height:21px;background:currentColor;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}:where(#flutrek-theme) .mobile-design-preview .topbar nav>button:first-child:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23194069' stroke-width='1.7' stroke-linejoin='round'%3E%3Cpath d='m3 10 9-7 9 7v10H3zM9 20v-7h6v7'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23194069' stroke-width='1.7' stroke-linejoin='round'%3E%3Cpath d='m3 10 9-7 9 7v10H3zM9 20v-7h6v7'/%3E%3C/svg%3E")}:where(#flutrek-theme) .mobile-design-preview .topbar nav>button:nth-child(2):before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23194069' stroke-width='1.7' stroke-linejoin='round'%3E%3Cpath d='M3 4h7l2 2 2-2h7v16h-7l-2 1-2-1H3zM12 6v15'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23194069' stroke-width='1.7' stroke-linejoin='round'%3E%3Cpath d='M3 4h7l2 2 2-2h7v16h-7l-2 1-2-1H3zM12 6v15'/%3E%3C/svg%3E")}:where(#flutrek-theme) .mobile-design-preview .topbar nav>button:nth-child(3):before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23194069' stroke-width='1.7'%3E%3Ccircle cx='12' cy='7' r='4'/%3E%3Cpath d='M4 21v-2a8 8 0 0 1 16 0v2'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23194069' stroke-width='1.7'%3E%3Ccircle cx='12' cy='7' r='4'/%3E%3Cpath d='M4 21v-2a8 8 0 0 1 16 0v2'/%3E%3C/svg%3E")}:where(#flutrek-theme) .mobile-design-preview .topbar nav>button.active{color:#194069;border:0}:where(#flutrek-theme) .mobile-design-preview .topbar nav>.admin-link,:where(#flutrek-theme) .mobile-design-preview .topbar nav>.logout-link{font-size:12px;padding:8px 0}:where(#flutrek-theme) .mobile-design-preview :is(.home-page,.dashboard-page,.review-page,.records-page,.terms-page,.summary-page,.lesson-page){width:100%;max-width:none;margin:0;padding:16px 20px 24px}:where(#flutrek-theme) .mobile-design-preview :is(.dashboard-hero,.review-hero,.terms-hero){min-height:0;padding:20px;margin-bottom:16px;gap:16px}:where(#flutrek-theme) .mobile-design-preview :is(.dashboard-hero,.review-hero,.terms-hero,.records-head) h1{font-size:25px;margin:6px 0}:where(#flutrek-theme) .mobile-design-preview :is(.dashboard-body,.review-shell,.focus-section){margin-top:16px;gap:16px;padding:0}:where(#flutrek-theme) .mobile-design-preview :is(.planner-card,.today-card,.review-shell,.lesson-shell,.record-grid>article,.roleplay-turn,.knowledge-summary){padding:18px}:where(#flutrek-theme) .mobile-design-preview .lesson-progress{position:static;padding:0 0 14px;margin:0;border:0;background:transparent;gap:10px}:where(#flutrek-theme) .mobile-design-preview .lesson-progress>div{gap:6px}:where(#flutrek-theme) .mobile-design-preview .lesson-shell h1{font-size:23px;margin:8px 0}:where(#flutrek-theme) .mobile-design-preview .lesson-shell>.en-title{font-size:13px;line-height:1.5;margin:0 0 14px}:where(#flutrek-theme) .mobile-design-preview .context{padding:12px 14px;margin:14px 0;border-radius:12px}:where(#flutrek-theme) .mobile-design-preview .context p{font-size:13px}:where(#flutrek-theme) .mobile-design-preview .audio-settings{margin:12px 0;gap:10px}:where(#flutrek-theme) .mobile-design-preview .listening-selects{gap:8px;flex-wrap:wrap}:where(#flutrek-theme) .mobile-design-preview .listening-selects select{font-size:13px;padding:9px 10px}:where(#flutrek-theme) .mobile-design-preview .play{border-radius:16px}:where(#flutrek-theme) .mobile-design-preview .dialogue-row{padding:14px 0;border:0;gap:8px}:where(#flutrek-theme) .mobile-design-preview .dialogue-row p{font-size:16px;line-height:1.55}:where(#flutrek-theme) .mobile-design-preview .dialogue-row>div+div p{font-size:14px;line-height:1.5}:where(#flutrek-theme) .mobile-design-preview :is(.roleplay,.round-content,.review-fields,.record-grid,.word-grid){gap:12px}:where(#flutrek-theme) .mobile-design-preview .customer-cue{padding:16px}:where(#flutrek-theme) .mobile-design-preview .customer-cue p{font-size:17px;line-height:1.5}:where(#flutrek-theme) .mobile-design-preview .round-actions{margin-top:16px;gap:8px}:where(#flutrek-theme) .mobile-design-preview .spell-field{padding:16px;margin-bottom:12px}:where(#flutrek-theme) .mobile-design-preview .scene{padding:14px 12px;gap:10px}:where(#flutrek-theme) .mobile-design-preview .scene h3{font-size:15px;line-height:1.45}:where(#flutrek-theme) .mobile-design-preview .terms-hero p{font-size:13px}:where(#flutrek-theme) .mobile-design-preview .term-card{padding:18px}:where(#flutrek-theme) .mobile-design-preview :is(.review-heading,.records-head,.section-title){margin-bottom:14px;padding-bottom:0}:where(#flutrek-theme) .mobile-design-preview .summary-page h1{font-size:25px}:where(#flutrek-theme) .mobile-design-preview .knowledge-note{padding:16px}:where(#flutrek-theme) .mobile-design-preview dialog{max-width:calc(100vw - 32px)}}:where(#flutrek-theme) .mobile-design-preview .approved-home{max-width:390px;margin:auto;padding:16px 20px 24px}:where(#flutrek-theme) .approved-home h2{font-size:18px;font-weight:600;margin:0;line-height:1.4}:where(#flutrek-theme) .approved-home small{font-size:12px;color:#7d8b99;line-height:1.5}:where(#flutrek-theme) .approved-quote{background:#194069;border-radius:18px;padding:14px 18px 15px;color:#FFFFFF;margin-bottom:16px}:where(#flutrek-theme) .approved-quote-head{display:flex;align-items:center;gap:9px;margin-bottom:9px}:where(#flutrek-theme) .approved-quote-head>span{display:grid;place-items:center;border-radius:50%;background:#ffffff12;width:32px;height:32px;font-size:21px}:where(#flutrek-theme) .approved-quote-head>b{color:#c9d0d7;font-size:13px;font-weight:600}:where(#flutrek-theme) .approved-quote blockquote{font-size:19px;font-weight:550;line-height:1.32;letter-spacing:-.35px;margin:0 0 5px}:where(#flutrek-theme) .approved-quote p{font-size:13px;color:#e6eaee;line-height:1.4;margin:0}:where(#flutrek-theme) .approved-quote cite{display:block;font-size:11px;font-style:normal;line-height:1.4;color:#7d8b99;margin-top:9px}:where(#flutrek-theme) .approved-stats{display:flex;gap:12px;padding:4px 0 2px;margin-bottom:16px}:where(#flutrek-theme) .approved-stats>div{flex:1 1;min-width:0;border-left:1px solid #194069;padding-left:12px}:where(#flutrek-theme) .approved-stats b{font-size:22px;line-height:1.4;font-weight:650;display:block;white-space:nowrap}:where(#flutrek-theme) .approved-stats span{font-size:12px;color:#7d8b99}:where(#flutrek-theme) .approved-stats b small{font-size:12px}:where(#flutrek-theme) .approved-row{display:flex;align-items:center;justify-content:space-between;gap:10px}:where(#flutrek-theme) .approved-checkin{margin-bottom:18px}:where(#flutrek-theme) .approved-checkin h2{font-size:15px}:where(#flutrek-theme) .approved-week{display:grid;grid-template-columns:repeat(7,1fr);gap:7px;margin-top:10px}:where(#flutrek-theme) .approved-week>div{text-align:center}:where(#flutrek-theme) .approved-week small{font-size:11px;display:block;margin-bottom:7px}:where(#flutrek-theme) .approved-week b{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;margin:auto;background:#f3f5f7;color:#7d8b99;font-size:14px;font-weight:500}:where(#flutrek-theme) .approved-week b.done{color:#194069}:where(#flutrek-theme) .approved-week .today small{color:#194069}:where(#flutrek-theme) .approved-week .today b{background:#194069;color:#FFFFFF;outline:1px solid #c9d0d7;outline-offset:4px}:where(#flutrek-theme) .approved-planner{background:#FFFFFF;border:1px solid #e6eaee;border-radius:18px;padding:20px;margin-bottom:16px}:where(#flutrek-theme) .approved-tag{font-size:12px;border-radius:8px;padding:3px 9px;color:#194069;background:#f3f5f7}:where(#flutrek-theme) .approved-times{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:18px 0 14px}:where(#flutrek-theme) .approved-times button{border:1px solid #e6eaee;border-radius:12px;background:#f3f5f7;height:64px;padding:4px;color:#7d8b99}:where(#flutrek-theme) .approved-times b{display:block;font-size:18px;font-weight:600;color:#194069}:where(#flutrek-theme) .approved-times small{font-size:13px}:where(#flutrek-theme) .approved-times .selected{background:#194069;border-color:#194069}:where(#flutrek-theme) .approved-times .selected b{color:#FFFFFF}:where(#flutrek-theme) .approved-times .selected small{color:#c9d0d7}:where(#flutrek-theme) .approved-estimate{font-size:13px;color:#7d8b99;margin:0 0 18px}:where(#flutrek-theme) .approved-planner .primary{display:flex;justify-content:space-between;align-items:center;width:100%;height:50px;background:#194069;color:#FFFFFF;padding:0 18px;box-shadow:none}:where(#flutrek-theme) .approved-planner .primary span{margin:0;display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:#ffffff20}:where(#flutrek-theme) .approved-next{background:none;border:0;width:100%;display:flex;justify-content:space-between;align-items:center;text-align:left;color:#194069;margin-top:12px;padding:0;gap:10px}:where(#flutrek-theme) .approved-next small{display:block}:where(#flutrek-theme) .approved-next b{font-size:15px;font-weight:500;line-height:1.5}:where(#flutrek-theme) .approved-next>span{font-size:20px;color:#7d8b99}:where(#flutrek-theme) .approved-route summary{display:flex;justify-content:space-between;align-items:center;gap:8px;list-style:none;cursor:pointer}:where(#flutrek-theme) .approved-route summary::-webkit-details-marker{display:none}:where(#flutrek-theme) .approved-route summary h2{font-size:17px}:where(#flutrek-theme) .approved-route summary>span{font-size:12px;color:#194069;white-space:nowrap}:where(#flutrek-theme) .approved-route article{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:11px 0 11px 18px;margin-left:10px;border-left:1px solid #e6eaee;position:relative}:where(#flutrek-theme) .approved-route article:before{content:"";position:absolute;width:7px;height:7px;left:-4px;top:20px;background:#c9d0d7;border-radius:50%}:where(#flutrek-theme) .approved-route article b{font-size:13px;font-weight:500;display:block}:where(#flutrek-theme) .approved-route article small{font-size:11px;display:block}:where(#flutrek-theme) .approved-route article p{font-size:12px;text-align:right;margin:0;white-space:nowrap;color:#7d8b99}:where(#flutrek-theme) .approved-active p{font-size:14px;color:#7d8b99;margin:12px 0}:where(#flutrek-theme) .approved-text{background:none;border:0;color:#7d8b99;font-size:12px;padding:10px 0}:where(#flutrek-theme) .mobile-design-preview>main>footer{display:none}@media(min-width:768px){:where(#flutrek-theme) .mobile-design-preview .topbar{max-width:390px;margin:auto;height:68px;padding:12px 20px;border:0;background:#FFFFFF}:where(#flutrek-theme) .mobile-design-preview .brand small{display:none}:where(#flutrek-theme) .mobile-design-preview .topbar nav{position:static;transform:none;background:none;border:0;padding:0;width:auto;height:auto}:where(#flutrek-theme) .mobile-design-preview .topbar nav>button:nth-child(-n+3){position:fixed;top:auto;bottom:0;width:130px;height:70px;padding:9px 0;border:0;background:#fffffff5;z-index:60;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;font-size:12px;color:#7d8b99}:where(#flutrek-theme) .mobile-design-preview .topbar nav>button:first-child{left:calc(50% - 195px)}:where(#flutrek-theme) .mobile-design-preview .topbar nav>button:nth-child(2){left:calc(50% - 65px)}:where(#flutrek-theme) .mobile-design-preview .topbar nav>button:nth-child(3){left:calc(50% + 65px)}:where(#flutrek-theme) .mobile-design-preview .topbar nav>button.active{color:#194069}:where(#flutrek-theme) .mobile-design-preview .topbar nav>.logout-link{font-size:12px;padding:8px 0}:where(#flutrek-theme) .mobile-design-preview main{padding-bottom:88px}}:where(#flutrek-theme) .mobile-design-preview .learned-courses-page aside>.phase-card{display:none}:where(#flutrek-theme) .mobile-design-preview .approved-stats{border:0;border-radius:14px;padding:14px 8px;margin:0 0 18px;gap:4px}:where(#flutrek-theme) .mobile-design-preview .approved-stats>div{border:0;padding:0;text-align:center}:where(#flutrek-theme) .mobile-design-preview .approved-stats b{font-size:23px;line-height:1.3;font-weight:650;letter-spacing:-.4px}:where(#flutrek-theme) .mobile-design-preview .approved-stats b small{font-size:11px;font-weight:400;letter-spacing:0;margin-left:2px}:where(#flutrek-theme) .mobile-design-preview .approved-stats span{display:block;margin-top:5px;font-size:12px;line-height:1.4;color:#7d8b99}:where(#flutrek-theme) .mobile-design-preview .topbar nav>.logout-link{display:none}:where(#flutrek-theme) .mobile-design-preview{--blue:#194069;--blue-deep:#194069;--blue-soft:#f3f5f7}:where(#flutrek-theme) .mobile-design-preview .approved-stats{background:#f3f5f7}:where(#flutrek-theme) .mobile-design-preview .approved-tag{background:#f3f5f7;color:#194069}:where(#flutrek-theme) .mobile-design-preview .approved-week b{background:#f3f5f7;color:#7d8b99}:where(#flutrek-theme) .mobile-design-preview .approved-week .today small,:where(#flutrek-theme) .mobile-design-preview .approved-week b.done{color:#194069}:where(#flutrek-theme) .mobile-design-preview .approved-week .today b{outline-color:#c9d0d7}:where(#flutrek-theme) .mobile-design-preview .approved-planner .primary{background:#194069}:where(#flutrek-theme) .mobile-design-preview .approved-planner .primary:hover{background:#194069}:where(#flutrek-theme) .mobile-design-preview .approved-times .selected{background:#194069;border-color:#194069}:where(#flutrek-theme) .mobile-design-preview .approved-times .selected small{color:#c9d0d7}:where(#flutrek-theme) .mobile-design-preview .approved-route summary>span{color:#194069}:where(#flutrek-theme) .mobile-design-preview .approved-route article{border-left-color:#e6eaee}:where(#flutrek-theme) .mobile-design-preview .approved-route article:before{background:#c9d0d7}:where(#flutrek-theme) .mobile-design-preview .topbar nav>button.active{color:#194069}:where(#flutrek-theme) .mobile-design-preview .approved-quote-head>b{color:#c9d0d7}:where(#flutrek-theme) .mobile-design-preview .approved-week .today b{background:#194069;color:#FFFFFF;outline-color:#e6eaee}:where(#flutrek-theme) .mobile-design-preview .approved-week .today small{color:#194069}:where(#flutrek-theme) .mobile-design-preview .reading .dialogue-row{height:auto;min-height:0;margin:0 0 10px;align-items:start}:where(#flutrek-theme) .mobile-design-preview .reading .dialogue-row>div+div,:where(#flutrek-theme) .mobile-design-preview .reading .dialogue-row>div:first-child{min-height:0}:where(#flutrek-theme) .mobile-design-preview .reading .reading-speaker{margin:0 0 5px;gap:9px;min-height:28px}:where(#flutrek-theme) .mobile-design-preview .reading .reading-speaker>b{font-size:14px;line-height:1.3}:where(#flutrek-theme) .mobile-design-preview .reading .reading-line-play{min-height:28px;min-width:28px;padding:4px}:where(#flutrek-theme) .mobile-design-preview .reading .dialogue-row>div:first-child p{font-size:16px}:where(#flutrek-theme) .mobile-design-preview .reading .dialogue-row>div+div p{font-size:14px}:where(#flutrek-theme) .mobile-design-preview .reading .reading-speaker{display:flex;align-items:center;gap:10px;background:#194069;color:#FFFFFF;padding:9px 16px;min-height:44px;box-sizing:border-box}:where(#flutrek-theme) .mobile-design-preview .reading .reading-speaker>b{color:#FFFFFF;font-size:13px;letter-spacing:.03em}:where(#flutrek-theme) .mobile-design-preview .reading .reading-speaker .reading-line-play{background:#ffffff14;border:0;border-radius:50%;color:#c9d0d7;width:28px;height:28px;padding:5px;display:inline-flex;align-items:center;justify-content:center}:where(#flutrek-theme) .mobile-design-preview .reading .reading-speaker .reading-line-play:hover{background:#ffffff26;color:#FFFFFF}:where(#flutrek-theme) .mobile-design-preview .preview-skip-speaking{display:block;margin:0 auto 14px;padding:10px 16px;background:#f3f5f7;color:#194069;border:0;border-radius:10px;font-size:13px;min-height:44px}:where(#flutrek-theme) .mobile-design-preview .light-complete-page>h1+p{display:none}:where(#flutrek-theme) .mobile-design-preview .light-complete-page>p{display:none}:where(#flutrek-theme) .mobile-design-preview{--preview-title:23px;--preview-section:17px;--preview-body:15px;--preview-caption:12px;--white:#FFFFFF}:where(#flutrek-theme) .mobile-design-preview main{background:#FFFFFF}:where(#flutrek-theme) .mobile-design-preview .preview-page-picker{max-width:350px;margin:0 auto 8px;padding:8px 10px;border-radius:10px;background:#f3f5f7;color:#7d8b99;font-size:11px}:where(#flutrek-theme) .mobile-design-preview .preview-page-picker summary{cursor:pointer;display:flex;justify-content:space-between;list-style:none}:where(#flutrek-theme) .mobile-design-preview .preview-page-picker summary::-webkit-details-marker{display:none}:where(#flutrek-theme) .mobile-design-preview .preview-page-picker>div{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;margin-top:9px}:where(#flutrek-theme) .mobile-design-preview .preview-page-picker button{border:0;border-radius:7px;background:#FFFFFF;color:#194069;padding:8px 3px;font-size:11px;min-height:36px}:where(#flutrek-theme) .mobile-design-preview :is(.lesson-page,.chunk-notes-page,.summary-page,.records-page,.terms-page,.dashboard-page,.review-page){box-sizing:border-box;max-width:390px;width:100%;margin:0 auto;padding:16px 20px 28px;background:transparent}:where(#flutrek-theme) .mobile-design-preview :is(.lesson-shell,.round-content,.dashboard-body,.review-shell){width:100%;max-width:100%;min-width:0}:where(#flutrek-theme) .mobile-design-preview .lesson-shell{padding:0;text-align:left;background:transparent;border:0;box-shadow:none}:where(#flutrek-theme) .mobile-design-preview :is(.lesson-shell,.chunk-notes-page,.summary-page,.records-head,.terms-hero,.dashboard-hero)>h1,:where(#flutrek-theme) .mobile-design-preview :is(.records-head,.terms-hero,.dashboard-hero) h1{font-family:inherit;font-size:23px;line-height:1.35;font-weight:650;letter-spacing:-.025em;margin:7px 0 14px}:where(#flutrek-theme) .mobile-design-preview .eyebrow{font-size:10px;line-height:1.5;letter-spacing:.08em;color:#7d8b99}:where(#flutrek-theme) .mobile-design-preview .en-title{font-size:13px;line-height:1.5;font-style:normal;margin:0 0 12px;color:#7d8b99}:where(#flutrek-theme) .mobile-design-preview .lesson-progress{height:auto;min-height:0;margin:0 0 16px;padding:0;display:grid;grid-template-columns:1fr auto;gap:8px;background:transparent;border:0}:where(#flutrek-theme) .mobile-design-preview .lesson-progress>button{grid-column:1;grid-row:1;font-size:12px;padding:6px 0;min-height:32px}:where(#flutrek-theme) .mobile-design-preview .lesson-progress>small{grid-column:2;grid-row:1;font-size:12px}:where(#flutrek-theme) .mobile-design-preview .lesson-progress>div{grid-column:1/3;grid-row:2;display:flex;gap:5px;justify-content:space-between}:where(#flutrek-theme) .mobile-design-preview .lesson-progress>div>span{font-size:0;letter-spacing:0;gap:4px}:where(#flutrek-theme) .mobile-design-preview .lesson-progress>div>span:after{content:attr(data-mobile-label);font-size:11px}:where(#flutrek-theme) .mobile-design-preview .lesson-progress span i{font-size:10px;width:21px;height:21px}:where(#flutrek-theme) .mobile-design-preview .context{display:block;padding:12px 14px;margin:12px 0 16px;background:#f3f5f7;border:0;border-radius:12px;max-width:none}:where(#flutrek-theme) .mobile-design-preview .context b{display:block;margin-bottom:4px;font-size:12px;color:#194069}:where(#flutrek-theme) .mobile-design-preview .context p{margin:0;font-size:13px;line-height:1.55}:where(#flutrek-theme) .mobile-design-preview :is(.round-content,.roleplay){margin:0;max-width:none}:where(#flutrek-theme) .mobile-design-preview .dialogue-head{display:none}:where(#flutrek-theme) .mobile-design-preview .reading .dialogue-row{display:grid;grid-template-columns:1fr}:where(#flutrek-theme) .mobile-design-preview .audio-settings{gap:8px;margin:0 0 12px}:where(#flutrek-theme) .mobile-design-preview .listening-selects{display:flex;flex-wrap:wrap;gap:6px}:where(#flutrek-theme) .mobile-design-preview .listening-selects select{font-size:12px;padding:8px;border-radius:9px;min-height:38px}:where(#flutrek-theme) .mobile-design-preview .play{padding:18px 16px;min-height:116px;background:#194069;border-radius:16px}:where(#flutrek-theme) .mobile-design-preview .play b{font-size:16px;line-height:1.4}:where(#flutrek-theme) .mobile-design-preview .play small{font-size:11px;line-height:1.5}:where(#flutrek-theme) .mobile-design-preview .line-replay{gap:6px;margin:10px 0 16px}:where(#flutrek-theme) .mobile-design-preview .line-replay button{border-radius:9px;padding:10px 6px;font-size:12px;min-height:40px}:where(#flutrek-theme) .mobile-design-preview :is(.primary,.secondary){font-family:inherit;min-height:46px;padding:12px 16px;border-radius:12px;font-size:14px;line-height:1.4;letter-spacing:0;box-shadow:none}:where(#flutrek-theme) .mobile-design-preview .round-actions{display:grid;grid-template-columns:1fr;gap:8px;margin-top:16px}:where(#flutrek-theme) .mobile-design-preview .round-actions button{width:100%}:where(#flutrek-theme) .mobile-design-preview .roleplay-steps{gap:6px;margin-bottom:12px}:where(#flutrek-theme) .mobile-design-preview .roleplay-steps>span{padding:9px 8px}:where(#flutrek-theme) .mobile-design-preview .roleplay-steps b{font-size:12px}:where(#flutrek-theme) .mobile-design-preview .roleplay-steps small{font-size:10px}:where(#flutrek-theme) .mobile-design-preview :is(.roleplay-turn,.customer-cue){padding:16px;margin:0;border-radius:14px;background:#FFFFFF;border:0}:where(#flutrek-theme) .mobile-design-preview .roleplay-turn h3{font-size:18px;line-height:1.45;margin:7px 0 10px;font-family:inherit}:where(#flutrek-theme) .mobile-design-preview .customer-cue p{font-size:16px;line-height:1.55;font-family:inherit}:where(#flutrek-theme) .mobile-design-preview .roleplay-translation-hint{padding:11px 12px;background:#f3f5f7;border-radius:10px;margin:10px 0}:where(#flutrek-theme) .mobile-design-preview .roleplay-translation-hint p{font-size:14px;line-height:1.5}:where(#flutrek-theme) .mobile-design-preview .roleplay-privacy{font-size:11px;color:#7d8b99;margin-top:12px}:where(#flutrek-theme) .mobile-design-preview .spell-intro{padding:12px 14px;border-radius:12px;background:#f3f5f7;margin:0 0 12px}:where(#flutrek-theme) .mobile-design-preview .spell-intro h3{font-size:14px;line-height:1.5}:where(#flutrek-theme) .mobile-design-preview .sentence-spell-field{padding:16px;border-radius:14px;margin:0 0 12px;background:#FFFFFF;border:0;gap:12px;min-width:0}:where(#flutrek-theme) .mobile-design-preview .sentence-spell-field header{padding:0 0 12px;margin:0;border:0;background:transparent}:where(#flutrek-theme) .mobile-design-preview .sentence-spell-field header b{font-size:14px;font-weight:500;line-height:1.55}:where(#flutrek-theme) .mobile-design-preview .sentence-spell-field header small{font-size:11px;line-height:1.4}:where(#flutrek-theme) .mobile-design-preview .chunk-notes-page>h1{font-size:23px;margin:7px 0 16px}:where(#flutrek-theme) .mobile-design-preview .chunk-card-list{gap:12px}:where(#flutrek-theme) .mobile-design-preview .chunk-card{padding:18px 16px}:where(#flutrek-theme) .mobile-design-preview .chunk-card h2{font-family:inherit;font-size:20px;line-height:1.35;font-weight:600}:where(#flutrek-theme) .mobile-design-preview .chunk-card .chunk-meaning{font-size:13px;line-height:1.5;margin:5px 0 12px}:where(#flutrek-theme) .mobile-design-preview .chunk-examples li{padding-top:12px}:where(#flutrek-theme) .mobile-design-preview .chunk-example-number{padding-top:3px;font-size:10px}:where(#flutrek-theme) .mobile-design-preview .chunk-examples p[lang=zh-CN]{font-size:13px;line-height:1.5;margin-top:4px}:where(#flutrek-theme) .mobile-design-preview .chunk-card .chunk-note{padding:10px;margin-top:12px}:where(#flutrek-theme) .mobile-design-preview .chunk-notes-actions{margin-top:16px}:where(#flutrek-theme) .mobile-design-preview .chunk-notes-actions button{width:100%}:where(#flutrek-theme) .mobile-design-preview .summary-page{text-align:center}:where(#flutrek-theme) .mobile-design-preview .celebrate{width:56px;height:56px;font-size:28px;margin:6px auto 14px;background:#f3f5f7;color:#194069;display:grid;place-items:center;border-radius:50%}:where(#flutrek-theme) .mobile-design-preview .summary-page>.eyebrow{display:block;margin-bottom:7px}:where(#flutrek-theme) .mobile-design-preview .tomorrow{display:flex;flex-direction:column;align-items:stretch;text-align:left;padding:18px;border-radius:16px;background:#f3f5f7;margin:18px 0 0;gap:12px}:where(#flutrek-theme) .mobile-design-preview .tomorrow h3{font-size:17px;line-height:1.45;margin:0 0 6px}:where(#flutrek-theme) .mobile-design-preview .tomorrow p{font-size:13px;line-height:1.5;margin:0}:where(#flutrek-theme) .mobile-design-preview .summary-actions{display:grid;grid-template-columns:1fr;gap:8px;width:100%}:where(#flutrek-theme) .mobile-design-preview .summary-actions button{min-height:46px;padding:12px 16px;border-radius:12px;font-size:14px}:where(#flutrek-theme) .mobile-design-preview .dashboard-body{display:grid;grid-template-columns:1fr;padding:0;margin:16px 0;gap:16px}:where(#flutrek-theme) .mobile-design-preview :is(.today-card,.record-stats,.records-memory,.terms-hero,.dashboard-hero,.review-shell){padding:18px;border-radius:16px;box-shadow:none}:where(#flutrek-theme) .mobile-design-preview :is(.terms-hero,.dashboard-hero){display:flex;flex-direction:column;align-items:stretch;min-height:0;gap:14px}:where(#flutrek-theme) .mobile-design-preview .record-stats{gap:12px;background:#f3f5f7}:where(#flutrek-theme) .mobile-design-preview .record-stats span{padding:0;border:0}:where(#flutrek-theme) .mobile-design-preview .record-stats b{font-size:23px}:where(#flutrek-theme) .mobile-design-preview .record-stats small{font-size:12px}:where(#flutrek-theme) .mobile-design-preview .records-section-head h2{font-size:18px}:where(#flutrek-theme) .mobile-design-preview .records-section-head p{font-size:13px;line-height:1.55}:where(#flutrek-theme) .mobile-design-preview .term-grid{grid-template-columns:1fr}:where(#flutrek-theme) .mobile-design-preview .term-card{padding:18px;box-shadow:none;border-radius:16px}:where(#flutrek-theme) .mobile-design-preview :is(.knowledge-note,.assessment-page){max-width:390px;margin:0 auto;padding:16px 20px 28px}:where(#flutrek-theme) .mobile-design-preview button:focus-visible,:where(#flutrek-theme) .mobile-design-preview input:focus-visible,:where(#flutrek-theme) .mobile-design-preview select:focus-visible{outline:2px solid #194069;outline-offset:2px}:where(#flutrek-theme) .mobile-design-preview .topbar{display:flex!important;align-items:center;justify-content:space-between;position:relative!important;transform:none!important;filter:none;max-width:390px;margin:0 auto;height:68px;min-height:68px;padding:12px 20px}:where(#flutrek-theme) .mobile-design-preview .topbar nav{position:static!important;inset:auto!important;display:flex!important;transform:none!important;filter:none;background:none;border:0;box-shadow:none;width:auto;height:auto;overflow:visible}:where(#flutrek-theme) .mobile-design-preview .topbar nav>button:nth-child(-n+3){position:fixed!important;top:auto!important;bottom:0!important;width:calc(min(100vw,390px)/3)!important;height:calc(68px + env(safe-area-inset-bottom));padding:8px 0 calc(10px + env(safe-area-inset-bottom));z-index:60;border:0;background:#fffffff5;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;font-size:12px}:where(#flutrek-theme) .mobile-design-preview .topbar nav>button:first-child{left:calc(50% - min(50vw,195px))!important}:where(#flutrek-theme) .mobile-design-preview .topbar nav>button:nth-child(2){left:calc(50% - min(50vw,195px)/3)!important}:where(#flutrek-theme) .mobile-design-preview .topbar nav>button:nth-child(3){left:calc(50% + min(50vw,195px)/3)!important}:where(#flutrek-theme) .mobile-design-preview .en-title{font-family:inherit!important}:where(#flutrek-theme) .mobile-design-preview .dashboard-hero.course-hero{padding:0;background:transparent;border:0;box-shadow:none;min-height:0;gap:0}:where(#flutrek-theme) .mobile-design-preview .dashboard-hero.course-hero>div:first-child{display:none}:where(#flutrek-theme) .mobile-design-preview .dashboard-hero.course-hero .daily-term-card{width:100%;margin:0;background:#FFFFFF;border:0;box-shadow:none;border-radius:16px}:where(#flutrek-theme) .mobile-design-preview{--font-ui:"Avenir Next","Avenir","SF Pro Rounded",-apple-system,BlinkMacSystemFont,"PingFang SC","Microsoft YaHei",sans-serif;font-family:var(--font-ui);-webkit-font-smoothing:antialiased}:where(#flutrek-theme) .mobile-design-preview :is(button,input,select,textarea,h1,h2,h3,p,blockquote){font-family:var(--font-ui)}:where(#flutrek-theme) .mobile-design-preview :is(.reading .dialogue-row>div:first-child p,.customer-cue p,.chunk-examples p[lang=en],.daily-term-heading [lang=en]){font-family:var(--font-ui);font-weight:500;letter-spacing:-.018em;line-height:1.55}:where(#flutrek-theme) .mobile-design-preview .reading .dialogue-row>div:first-child p{font-size:17px}:where(#flutrek-theme) .mobile-design-preview .chunk-examples p[lang=en]{font-size:16px}:where(#flutrek-theme) .mobile-design-preview .approved-quote blockquote{font-weight:600;letter-spacing:-.025em}:where(#flutrek-theme) .mobile-design-preview .approved-reset{display:block;width:100%;min-height:46px;margin-top:9px;padding:12px 16px;border:0;border-radius:12px;background:#194069;color:#FFFFFF;font-size:14px;font-weight:600;line-height:1.4}:where(#flutrek-theme) .mobile-design-preview .approved-reset:hover{background:#194069}:where(#flutrek-theme) .mobile-design-preview .approved-reset{display:flex;justify-content:space-between;align-items:center;height:50px;padding:0 18px}:where(#flutrek-theme) .mobile-design-preview .approved-reset>span{display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:#ffffff20;font-size:14px;margin:0}:where(#flutrek-theme) .mobile-design-preview .group-catalog .stage-heading h3{font-size:16px;line-height:1.4;letter-spacing:-.02em}:where(#flutrek-theme) .mobile-design-preview .group-catalog .group-heading h3{font-size:15px;line-height:1.4;letter-spacing:-.02em}:where(#flutrek-theme) .mobile-design-preview .group-lessons .scene-number{width:28px;height:28px;font-size:12px}:where(#flutrek-theme) .mobile-design-preview .group-lessons .scene h3{font-weight:600;letter-spacing:-.025em;text-wrap:pretty}:where(#flutrek-theme) .mobile-design-preview .group-lessons .scene small{font-size:10px;line-height:1.4;letter-spacing:0}:where(#flutrek-theme) .mobile-design-preview .group-lessons .scene .branch-toggle{width:28px;min-width:28px;height:28px;min-height:28px;padding:0;font-size:19px;flex-shrink:0}@media(max-width:767px){:where(#flutrek-theme) .mobile-design-preview .group-lessons .scene{grid-template-columns:28px minmax(0,1fr)}}:where(#flutrek-theme) .mobile-design-preview .group-lessons .scene{display:grid;grid-template-columns:28px minmax(0,1fr);row-gap:10px;align-items:start;padding:12px 8px}:where(#flutrek-theme) .mobile-design-preview .group-lessons .scene>.scene-number{margin-top:21px}:where(#flutrek-theme) .mobile-design-preview .group-lessons .scene>div{min-width:0;width:100%}:where(#flutrek-theme) .mobile-design-preview .group-lessons .scene h3{justify-content:space-between;gap:6px;width:100%;margin:5px 0 0;font-size:14px}:where(#flutrek-theme) .mobile-design-preview .group-lessons .scene h3>span{flex:1 1;word-break:normal;overflow-wrap:normal}:where(#flutrek-theme) .mobile-design-preview .group-lessons .scene .branch-toggle-mobile{flex:0 0 26px;width:26px;height:28px;min-height:28px;position:static;font-size:20px}:where(#flutrek-theme) .mobile-design-preview .group-lessons .scene>.branch-toggle-desktop{display:none!important}:where(#flutrek-theme) .mobile-design-preview .group-lessons .scene>button:not(.branch-toggle){grid-column:2;grid-row:2;justify-self:stretch;width:100%;min-height:40px;padding:9px 12px;line-height:1.4;border-radius:10px}:where(#flutrek-theme) .mobile-design-preview .group-lessons .scene{column-gap:6px;row-gap:0;align-items:center}:where(#flutrek-theme) .mobile-design-preview .group-lessons .scene>.scene-number{grid-column:1;grid-row:1;margin-top:0;width:24px;height:24px}:where(#flutrek-theme) .mobile-design-preview .group-lessons .scene>div{grid-column:2;grid-row:1}:where(#flutrek-theme) .mobile-design-preview .group-lessons .scene>button:not(.branch-toggle){grid-column:3;grid-row:1;align-self:center;width:48px;min-width:0;min-height:36px;padding:8px 3px;font-size:12px;border-radius:18px;white-space:nowrap}:where(#flutrek-theme) .mobile-design-preview .group-lessons .scene h3{gap:3px}:where(#flutrek-theme) .mobile-design-preview .group-lessons .scene .branch-toggle-mobile{flex-basis:20px;width:20px;min-width:20px;font-size:18px}:where(#flutrek-theme) .mobile-design-preview .group-lessons .scene{grid-template-columns:24px minmax(0,1fr) 48px;align-items:end;column-gap:8px;padding:12px 6px}:where(#flutrek-theme) .mobile-design-preview .group-lessons .scene>div{display:grid;grid-template-rows:auto 32px;row-gap:4px;align-items:center}:where(#flutrek-theme) .mobile-design-preview .group-lessons .scene>div>small{display:block;font-size:10px;letter-spacing:0}:where(#flutrek-theme) .mobile-design-preview .group-lessons .scene h3{display:grid;grid-template-columns:minmax(0,1fr) 22px;gap:5px;line-height:1.4;font-size:13px}:where(#flutrek-theme) .mobile-design-preview .group-lessons .scene h3>span{display:block;min-width:0;white-space:nowrap}:where(#flutrek-theme) .mobile-design-preview .group-lessons .scene .branch-toggle-mobile{grid-column:2;justify-self:center;align-self:center;position:static!important;transform:none!important;width:22px;min-width:22px;height:32px;min-height:32px;display:inline-flex!important;align-items:center;justify-content:center;margin:0;padding:0;background:transparent;line-height:1;color:#7d8b99}:where(#flutrek-theme) .mobile-design-preview .group-lessons .scene>.scene-number{align-self:end;margin:0 0 4px}:where(#flutrek-theme) .mobile-design-preview .group-lessons .scene>button:not(.branch-toggle){align-self:end;height:32px;min-height:32px;margin:0;padding:6px 3px;line-height:20px}:where(#flutrek-theme) .mobile-design-preview .group-lessons .scene,:where(#flutrek-theme) .mobile-design-preview .group-lessons .scene.has-branches{grid-template-columns:24px minmax(0,1fr) 24px 48px;gap:0 6px;align-items:end}:where(#flutrek-theme) .mobile-design-preview .group-lessons .scene.has-branches>div,:where(#flutrek-theme) .mobile-design-preview .group-lessons .scene>div{display:grid;grid-template-rows:auto 32px;row-gap:4px;min-width:0}:where(#flutrek-theme) .mobile-design-preview .group-lessons .scene h3{display:flex;height:32px;min-height:32px;margin:0;align-items:center;gap:0}:where(#flutrek-theme) .mobile-design-preview .group-lessons .scene.has-branches h3 .branch-toggle-mobile{display:none!important}:where(#flutrek-theme) .mobile-design-preview .group-lessons .scene.has-branches>.branch-toggle-desktop,:where(#flutrek-theme) .mobile-design-preview .group-lessons .scene>.branch-toggle-desktop{display:flex!important;grid-column:3!important;grid-row:1!important;align-self:end;align-items:center;justify-content:center;position:static!important;transform:none!important;min-width:24px;width:24px;min-height:32px;height:32px;margin:0;padding:0;border:0;background:transparent;color:#7d8b99;font-size:20px;line-height:1;box-shadow:none}:where(#flutrek-theme) .mobile-design-preview .group-lessons .scene.has-branches>button:last-child,:where(#flutrek-theme) .mobile-design-preview .group-lessons .scene>button:not(.branch-toggle){grid-column:4!important;grid-row:1!important;width:48px;min-width:48px;height:32px;min-height:32px;align-self:end;margin:0;padding:6px 3px}:where(#flutrek-theme) .mobile-design-preview .group-lessons .scene.has-branches>div,:where(#flutrek-theme) .mobile-design-preview .group-lessons .scene>div{display:flex;flex-direction:column;align-items:stretch;justify-content:center;gap:4px;grid-column:2;grid-row:1}:where(#flutrek-theme) .mobile-design-preview .group-lessons .scene>div>h3{order:0;height:auto;min-height:0;margin:0;line-height:1.4}:where(#flutrek-theme) .mobile-design-preview .group-lessons .scene>div>small{order:1;font-size:11px;line-height:1.4;margin:0;color:#7d8b99}:where(#flutrek-theme) .mobile-design-preview .group-lessons .scene>div>p{order:2}:where(#flutrek-theme) .mobile-design-preview .group-lessons .scene>.scene-number{align-self:center;margin:0}:where(#flutrek-theme) .mobile-design-preview .group-lessons .scene.has-branches>.branch-toggle-desktop,:where(#flutrek-theme) .mobile-design-preview .group-lessons .scene.has-branches>button:last-child,:where(#flutrek-theme) .mobile-design-preview .group-lessons .scene>.branch-toggle-desktop,:where(#flutrek-theme) .mobile-design-preview .group-lessons .scene>button:not(.branch-toggle){align-self:center}:where(#flutrek-theme) .mobile-design-preview .group-lessons .scene>div>small{display:none}:where(#flutrek-theme) .mobile-design-preview .group-lessons .scene.has-branches>div,:where(#flutrek-theme) .mobile-design-preview .group-lessons .scene>div{gap:0}:where(#flutrek-theme) .mobile-design-preview .dashboard-page .dashboard-hero.course-hero{width:100%;max-width:none;margin:0 0 16px;padding:0;box-sizing:border-box}:where(#flutrek-theme) .mobile-design-preview .dashboard-page .dashboard-hero.course-hero .daily-term-card{display:block;width:100%;max-width:none;margin:0;box-sizing:border-box}:where(#flutrek-theme) .mobile-design-preview .dashboard-page .dashboard-body{width:100%;max-width:none;margin:0;padding:0;box-sizing:border-box}:where(#flutrek-theme) .mobile-design-preview .dashboard-page .today-card{width:100%;min-width:0;padding:0;margin:0;border:0;border-radius:0;background:transparent;box-shadow:none}:where(#flutrek-theme) .mobile-design-preview .dashboard-page .today-card>.section-title{margin:0 0 12px}:where(#flutrek-theme) .mobile-design-preview .dashboard-page .today-card>.progress-track{margin:0 0 16px}:where(#flutrek-theme) .mobile-design-preview .dashboard-page .group-catalog{margin:0;padding:0;border:0;background:transparent}:where(#flutrek-theme) .mobile-design-preview .dashboard-page .catalog-intro{padding:0}:where(#flutrek-theme) .mobile-design-preview .dashboard-page .today-card>.progress-track{display:none;margin:0}:where(#flutrek-theme) .mobile-design-preview .dashboard-page .today-card>.section-title{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:15px 16px;margin:0 0 20px;border:0;border-radius:14px;background:#f3f5f7}:where(#flutrek-theme) .mobile-design-preview .dashboard-page .today-card>.section-title>div{min-width:0}:where(#flutrek-theme) .mobile-design-preview .dashboard-page .today-card>.section-title>div>span{display:block;font-size:10px;line-height:1.4;letter-spacing:.06em;font-weight:600;color:#194069;margin-bottom:5px}:where(#flutrek-theme) .mobile-design-preview .dashboard-page .today-card>.section-title h2{font-family:var(--font-ui);font-size:18px;line-height:1.4;font-weight:650;letter-spacing:-.02em;margin:0}:where(#flutrek-theme) .mobile-design-preview .dashboard-page .today-card>.section-title>b{font-family:var(--font-ui);font-size:24px;line-height:1.2;font-weight:600;color:#194069;flex-shrink:0;text-align:right}:where(#flutrek-theme) .mobile-design-preview .dashboard-page .today-card>.section-title>b small{display:block;margin-top:4px;font-size:10px;line-height:1.4;font-weight:400;color:#7d8b99}:where(#flutrek-theme) .mobile-design-preview .dashboard-page .catalog-intro{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:0 2px;margin:0 0 12px}:where(#flutrek-theme) .mobile-design-preview .dashboard-page .catalog-intro>div>b{font-size:16px;line-height:1.4;font-weight:600;color:#194069}:where(#flutrek-theme) .mobile-design-preview .dashboard-page .catalog-intro>button{font-size:11px;line-height:1.4;padding:8px 0;min-height:36px;background:transparent;border:0;border-radius:0;box-shadow:none;color:#194069;white-space:nowrap}:where(#flutrek-theme) .mobile-design-preview .dashboard-page .today-card>.section-title{display:none;margin:0;padding:0}:where(#flutrek-theme) .mobile-design-preview .lesson-shell>.eyebrow{display:block;width:100%;text-align:center}:where(#flutrek-theme) .mobile-design-preview .lesson-shell>.en-title,:where(#flutrek-theme) .mobile-design-preview .lesson-shell>h1{text-align:center}:where(#flutrek-theme) .mobile-design-preview .lesson-progress,:where(#flutrek-theme) .mobile-design-preview .lesson-progress>div{border:0;box-shadow:none;background:transparent}:where(#flutrek-theme) .mobile-design-preview .lesson-progress{margin-bottom:18px;padding-bottom:0}:where(#flutrek-theme) .mobile-design-preview .lesson-shell>.eyebrow{font-family:var(--font-ui);font-size:10px;font-weight:500;line-height:1.5;letter-spacing:.025em;margin:0 0 7px;padding:0}:where(#flutrek-theme) .mobile-design-preview .lesson-shell>h1{font-family:var(--font-ui);font-size:23px;font-weight:650;line-height:1.3;letter-spacing:-.025em;margin:0 0 5px;padding:0}:where(#flutrek-theme) .mobile-design-preview .lesson-shell>.en-title{font-family:var(--font-ui)!important;font-size:13px;font-style:normal;line-height:1.45;margin:0 0 16px;padding:0}:where(#flutrek-theme) .mobile-design-preview .lesson-shell>.context{margin:0 0 16px;padding:13px 14px;border-radius:13px}:where(#flutrek-theme) .mobile-design-preview .context>b{font-family:var(--font-ui);font-size:12px;line-height:1.4;margin:0 0 5px}:where(#flutrek-theme) .mobile-design-preview .context>p{font-family:var(--font-ui);font-size:13px;line-height:1.6;margin:0;letter-spacing:0}:where(#flutrek-theme) .mobile-design-preview .round-content.listening-compact{display:block;border:0;border-radius:16px;background:#FFFFFF}:where(#flutrek-theme) .mobile-design-preview .listening-compact .listening-top{margin:0 0 12px;gap:8px;align-items:center}:where(#flutrek-theme) .mobile-design-preview .listening-compact .listening-top>span{font-family:var(--font-ui);font-size:12px;font-weight:500;line-height:1.4}:where(#flutrek-theme) .mobile-design-preview .listening-compact .listening-selects select{font-family:var(--font-ui);font-size:12px;font-weight:500;line-height:1.4;min-height:36px;padding:8px;border-radius:9px}:where(#flutrek-theme) .mobile-design-preview .listening-compact .play{min-height:124px;gap:14px;border:0;border-radius:14px;justify-content:flex-start;background:#194069}:where(#flutrek-theme) .mobile-design-preview .listening-compact .play>span{width:48px;height:48px;flex:0 0 48px}:where(#flutrek-theme) .mobile-design-preview .listening-compact .play>div{display:block;flex:1 1;min-width:0}:where(#flutrek-theme) .mobile-design-preview .listening-compact .play b{font-family:var(--font-ui);font-size:16px;font-weight:600;line-height:1.4;letter-spacing:0;margin:0}:where(#flutrek-theme) .mobile-design-preview .listening-compact .play small{font-family:var(--font-ui);font-size:11px;line-height:1.4;margin:5px 0 0;color:#7d8b99}:where(#flutrek-theme) .mobile-design-preview .listening-compact .listening-wave{display:flex;height:24px;margin:10px 0 0;gap:3px;justify-content:space-between}:where(#flutrek-theme) .mobile-design-preview .listening-compact .listening-wave i{max-height:24px;width:3px;background:#c9d0d7}:where(#flutrek-theme) .mobile-design-preview .listening-compact .line-replay{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:10px 0 0;padding:0}:where(#flutrek-theme) .mobile-design-preview .listening-compact .line-replay button{display:flex;align-items:center;justify-content:center;min-height:40px;padding:8px 4px;gap:5px;border:0;border-radius:9px;background:#f3f5f7;font-family:var(--font-ui);font-size:12px;line-height:1.4}:where(#flutrek-theme) .mobile-design-preview .listening-compact>.primary{width:100%;min-height:46px;margin:12px 0 0;padding:12px;font-family:var(--font-ui);font-size:14px;font-weight:600;line-height:1.4;border-radius:11px}:where(#flutrek-theme) .mobile-design-preview .round-content.reading{width:100%;max-width:none;min-width:0;padding:0;margin:0;background:transparent;border:0;border-radius:0;box-shadow:none}:where(#flutrek-theme) .mobile-design-preview .reading .dialogue-row{width:100%;box-sizing:border-box;margin:0 0 12px;padding:14px 16px;border:0;box-shadow:none;background:#FFFFFF;border-radius:14px;overflow:hidden;gap:7px}:where(#flutrek-theme) .mobile-design-preview .reading .dialogue-row>div+div,:where(#flutrek-theme) .mobile-design-preview .reading .dialogue-row>div:first-child{margin:0;padding:0;border:0;box-shadow:none;background:transparent}:where(#flutrek-theme) .mobile-design-preview .reading .dialogue-row>div:first-child p{font-family:var(--font-ui);font-size:15px;font-weight:500;line-height:1.55;letter-spacing:-.01em;margin:0}:where(#flutrek-theme) .mobile-design-preview .reading .dialogue-row>div+div p{font-family:var(--font-ui);font-size:13px;font-weight:400;line-height:1.5;letter-spacing:0;margin:0}:where(#flutrek-theme) .mobile-design-preview .reading .reading-speaker{margin:-14px -16px 10px;width:calc(100% + 32px);padding:8px 16px;min-height:42px;border-radius:0}:where(#flutrek-theme) .mobile-design-preview .reading .reading-speaker>b{font-size:12px}:where(#flutrek-theme) .mobile-design-preview .reading .reading-speaker .reading-line-play svg{width:18px;height:18px}:where(#flutrek-theme) .mobile-design-preview .round-content.roleplay{padding:0;margin:0;border:0;border-radius:0;box-shadow:none;background:transparent;gap:12px}:where(#flutrek-theme) .mobile-design-preview .roleplay .roleplay-intro{padding:0;margin:0 0 2px;border:0;border-radius:0;background:transparent;box-shadow:none;gap:8px}:where(#flutrek-theme) .mobile-design-preview .roleplay-intro>span{font-size:18px}:where(#flutrek-theme) .mobile-design-preview .roleplay-intro h3{font-size:14px;font-weight:600;line-height:1.45}:where(#flutrek-theme) .mobile-design-preview .roleplay-steps{gap:8px;margin:0}:where(#flutrek-theme) .mobile-design-preview .roleplay-steps>span{border:0;box-shadow:none;background:transparent;border-radius:10px;padding:10px 5px}:where(#flutrek-theme) .mobile-design-preview .roleplay-steps>span.current{background:#f3f5f7;border:0;box-shadow:none}:where(#flutrek-theme) .mobile-design-preview .roleplay-steps>span.done{background:#f3f5f7;border:0}:where(#flutrek-theme) .mobile-design-preview .roleplay-steps>span>i{border:0;background:#e6eaee;color:#7d8b99}:where(#flutrek-theme) .mobile-design-preview .roleplay-steps>span.current>i{background:#194069;color:#FFFFFF}:where(#flutrek-theme) .mobile-design-preview .roleplay-steps>span.done>i{background:#194069;color:#FFFFFF}:where(#flutrek-theme) .mobile-design-preview .roleplay .roleplay-turn{padding:0;margin:0;border:0;border-radius:0;box-shadow:none;background:transparent}:where(#flutrek-theme) .mobile-design-preview .roleplay-turn>small{font-size:10px;line-height:1.4;letter-spacing:.04em}:where(#flutrek-theme) .mobile-design-preview .roleplay .roleplay-turn h3{font-size:17px;line-height:1.45;margin:6px 0 10px}:where(#flutrek-theme) .mobile-design-preview .roleplay .roleplay-translation-hint{padding:0;margin:0 0 12px;border:0;border-radius:0;box-shadow:none;background:transparent}:where(#flutrek-theme) .mobile-design-preview .roleplay-translation-hint>span{font-size:11px;line-height:1.4;margin-bottom:4px}:where(#flutrek-theme) .mobile-design-preview .roleplay-translation-hint>p{font-size:14px;line-height:1.55;margin:0}:where(#flutrek-theme) .mobile-design-preview .roleplay-privacy{margin-top:10px;padding:0;border:0;background:transparent;font-size:10px;line-height:1.5}:where(#flutrek-theme) .mobile-design-preview .roleplay .round-actions{padding:0;border:0;margin-top:14px}:where(#flutrek-theme) .mobile-design-preview .roleplay .roleplay-translation-hint>span,:where(#flutrek-theme) .mobile-design-preview .roleplay .roleplay-turn>h3{display:none}:where(#flutrek-theme) .mobile-design-preview .roleplay .roleplay-translation-hint{margin-top:8px}:where(#flutrek-theme) .mobile-design-preview .roleplay .roleplay-translation-hint>p:before{content:"中文：";color:#194069;font-weight:600}:where(#flutrek-theme) .mobile-design-preview .roleplay .roleplay-translation-hint>p:before{content:none}:where(#flutrek-theme) .mobile-design-preview .roleplay .roleplay-turn>small:after{content:" · 中文";color:#194069;font-weight:600;letter-spacing:0}:where(#flutrek-theme) .mobile-design-preview .round-content.spelling{padding:0 0 max(24px,var(--spelling-keyboard-space,0px));margin:0;background:transparent;border:0;border-radius:0;box-shadow:none}:where(#flutrek-theme) .mobile-design-preview .spelling>.spell-intro{padding:0;margin:0 0 14px;background:transparent;border:0;border-radius:0;gap:8px}:where(#flutrek-theme) .mobile-design-preview .spelling>.spell-intro>span{font-size:18px}:where(#flutrek-theme) .mobile-design-preview .spelling>.spell-intro h3{font-family:var(--font-ui);font-size:13px;font-weight:500;line-height:1.5}:where(#flutrek-theme) .mobile-design-preview .spelling .sentence-spell-field{display:flex;flex-direction:column;align-items:stretch;gap:12px;padding:16px;margin:0 0 12px;border:0;border-radius:14px;background:#FFFFFF;box-shadow:none;min-height:0}:where(#flutrek-theme) .mobile-design-preview .spelling .sentence-spell-field>header{display:grid;grid-template-columns:22px minmax(0,1fr);align-items:start;gap:8px;padding:0;margin:0;background:transparent;border:0;min-height:0}:where(#flutrek-theme) .mobile-design-preview .spelling .sentence-spell-field>header>i{font-family:var(--font-ui);font-size:11px;line-height:1.5;padding-top:1px;color:#7d8b99}:where(#flutrek-theme) .mobile-design-preview .spelling .sentence-spell-field>header small{display:block;font-family:var(--font-ui);font-size:10px;font-style:normal;line-height:1.4;letter-spacing:0;color:#194069;margin:0 0 4px}:where(#flutrek-theme) .mobile-design-preview .spelling .sentence-spell-field>header b{display:block;font-family:var(--font-ui);font-size:13px;font-weight:500;line-height:1.55;margin:0}:where(#flutrek-theme) .mobile-design-preview .sentence-word-fields{display:flex;flex-wrap:wrap;gap:8px 6px;align-items:flex-start;margin:0;padding:0;min-height:0}:where(#flutrek-theme) .mobile-design-preview .sentence-word-fields>label{gap:4px;margin:0;padding:0}:where(#flutrek-theme) .mobile-design-preview .sentence-word-fields .spelling-word-control{height:38px}:where(#flutrek-theme) .mobile-design-preview .sentence-word-fields .spelling-word-control input,:where(#flutrek-theme) .mobile-design-preview .sentence-word-fields .spelling-word-measure{font:400 16px/1.4 Arial,sans-serif;padding:0 7px;letter-spacing:normal}:where(#flutrek-theme) .mobile-design-preview .sentence-word-fields .spelling-word-control input{height:38px;border:1px solid #e6eaee;border-radius:6px;background:#FFFFFF}:where(#flutrek-theme) .mobile-design-preview .sentence-word-fields .focus-word .spelling-word-control input,:where(#flutrek-theme) .mobile-design-preview .sentence-word-fields .focus-word .spelling-word-measure{font-weight:700}:where(#flutrek-theme) .mobile-design-preview .sentence-word-fields label.wrong .spelling-word-control input{color:#194069}:where(#flutrek-theme) .mobile-design-preview .sentence-word-fields label.correct .spelling-word-control input{color:var(--green)}:where(#flutrek-theme) .mobile-design-preview .sentence-word-fields .sentence-punctuation{padding-top:8px;line-height:1.4;font-size:16px}:where(#flutrek-theme) .mobile-design-preview .sentence-word-fields .spelling-word-preview,:where(#flutrek-theme) .mobile-design-preview .sentence-word-fields label>small{font-size:12px;line-height:1.4}:where(#flutrek-theme) .mobile-design-preview .spelling .round-actions{margin-top:14px}:where(#flutrek-theme) .mobile-design-preview .sentence-word-fields .spelling-word-control input{background:transparent;border:0;border-bottom:1px solid #c9d0d7;border-radius:0;padding:0 7px}:where(#flutrek-theme) .mobile-design-preview .sentence-word-fields .focus-word .spelling-word-control input{border-bottom:2px solid #194069}:where(#flutrek-theme) .mobile-design-preview .sentence-word-fields .spelling-word-control input:focus{outline:0;border-bottom:2px solid #194069;background:#f3f5f7}:where(#flutrek-theme) .mobile-design-preview .sentence-word-fields label.wrong .spelling-word-control input{border-bottom-color:#194069}:where(#flutrek-theme) .mobile-design-preview .sentence-word-fields label.correct .spelling-word-control input{border-bottom-color:var(--green)}:where(#flutrek-theme) .mobile-design-preview .chunk-card>h2{margin:-18px -16px 12px;padding:13px 16px;font-size:19px;border-radius:0}:where(#flutrek-theme) .mobile-design-preview .chunk-card>.chunk-meaning{margin:0 0 12px}:where(#flutrek-theme) .mobile-design-preview .chunk-card>h2{margin:-18px -16px 0;padding:13px 16px 4px}:where(#flutrek-theme) .mobile-design-preview .chunk-card>.chunk-meaning{padding:0 16px 13px;color:#f3f5f7;font-size:13px}:where(#flutrek-theme) .mobile-design-preview .chunk-notes-page{padding-top:16px}:where(#flutrek-theme) .mobile-design-preview .chunk-notes-page>.eyebrow{font-size:11px;font-weight:500;letter-spacing:0;line-height:1.45;color:#7d8b99}:where(#flutrek-theme) .mobile-design-preview .chunk-notes-page>h1{font-family:var(--font-ui);font-size:22px;font-weight:650;line-height:1.35;letter-spacing:-.025em;margin:6px 0 18px}:where(#flutrek-theme) .mobile-design-preview .chunk-card-list{gap:16px}:where(#flutrek-theme) .mobile-design-preview .chunk-card{padding:16px;border:0;border-radius:16px;box-shadow:0 3px 14px #19406903;background:#FFFFFF;overflow:hidden}:where(#flutrek-theme) .mobile-design-preview .chunk-card>h2{margin:-16px -16px 0;padding:14px 16px 4px;background:#f3f5f7;font-size:18px;font-weight:600;line-height:1.4;letter-spacing:-.02em;color:#194069}:where(#flutrek-theme) .mobile-design-preview .chunk-card>.chunk-meaning{margin:0 -16px;padding:0 16px 14px;background:#f3f5f7;font-size:12px;font-weight:400;line-height:1.5;color:#7d8b99}:where(#flutrek-theme) .mobile-design-preview .chunk-examples{margin:0;padding:0;border:0}:where(#flutrek-theme) .mobile-design-preview .chunk-examples li{display:grid;grid-template-columns:20px minmax(0,1fr);align-items:start;gap:9px;padding:16px 0 0}:where(#flutrek-theme) .mobile-design-preview .chunk-examples li+li{padding-top:18px}:where(#flutrek-theme) .mobile-design-preview .chunk-example-number{display:grid;place-items:center;width:20px;height:20px;padding:0;margin-top:2px;border-radius:6px;background:#f3f5f7;color:#7d8b99;font-family:var(--font-ui);font-size:9px;font-weight:600;line-height:1;letter-spacing:0}:where(#flutrek-theme) .mobile-design-preview .chunk-examples p[lang=en]{font-family:var(--font-ui);font-size:15px;font-weight:400;line-height:1.55;letter-spacing:-.01em;margin:0;color:#194069}:where(#flutrek-theme) .mobile-design-preview .chunk-examples strong{font-weight:600;color:#194069}:where(#flutrek-theme) .mobile-design-preview .chunk-examples p[lang=zh-CN]{font-family:var(--font-ui);font-size:12px;font-weight:400;line-height:1.55;letter-spacing:0;margin:5px 0 0;color:#7d8b99}:where(#flutrek-theme) .mobile-design-preview .chunk-card .chunk-note{margin-top:14px;padding:10px 12px;background:#f3f5f7;font-size:12px;line-height:1.5;border-radius:9px}:where(#flutrek-theme) .mobile-design-preview .chunk-notes-actions{margin-top:18px}:where(#flutrek-theme) .mobile-design-preview .chunk-card>h2{background:#194069;color:#FFFFFF}:where(#flutrek-theme) .mobile-design-preview .chunk-card>.chunk-meaning{background:#194069;color:#c9d0d7}:where(#flutrek-theme) .mobile-design-preview .review-page .review-shell{padding:0;margin:0;border:0;border-radius:0;box-shadow:none;background:transparent}:where(#flutrek-theme) .mobile-design-preview .review-heading{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;margin:0 0 16px;padding:0;background:transparent;border:0;border-radius:0}:where(#flutrek-theme) .mobile-design-preview .review-heading h2{font-family:var(--font-ui);font-size:23px;font-weight:650;line-height:1.35;letter-spacing:-.025em;margin:0}:where(#flutrek-theme) .mobile-design-preview .review-heading>b{font-family:var(--font-ui);font-size:23px;font-weight:600;line-height:1.3;text-align:right;color:#194069}:where(#flutrek-theme) .mobile-design-preview .review-heading>b small{display:block;font-family:var(--font-ui);font-size:10px;font-weight:400;color:#7d8b99;line-height:1.4;margin-top:3px}:where(#flutrek-theme) .mobile-design-preview .review-mark-guide{grid-column:1/-1;padding:10px 12px;margin:0;border:0;background:#f3f5f7;border-radius:10px}:where(#flutrek-theme) .mobile-design-preview .review-mark-guide p{font-family:var(--font-ui);font-size:11px;font-weight:400;line-height:1.55;margin:0;color:#7d8b99}:where(#flutrek-theme) .mobile-design-preview .review-fields{display:grid}:where(#flutrek-theme) .mobile-design-preview .review-field{display:grid;grid-template-columns:minmax(0,1fr);position:relative;gap:12px;padding:16px;margin:0;border:0;border-radius:14px;background:#FFFFFF;box-shadow:none;text-align:left}:where(#flutrek-theme) .mobile-design-preview .review-field>span:first-child{grid-column:1;display:grid;grid-template-columns:20px minmax(0,1fr);gap:5px 8px;padding:0;width:100%;min-width:0}:where(#flutrek-theme) .mobile-design-preview .review-field>span:first-child>i{grid-column:1;grid-row:1;font-family:var(--font-ui);font-size:10px;line-height:1.4;font-style:normal;color:#7d8b99;padding:0;margin:0}:where(#flutrek-theme) .mobile-design-preview .review-field>span:first-child>small{grid-column:2;grid-row:1;font-family:var(--font-ui);font-size:10px;font-weight:400;line-height:1.4;padding-right:66px;color:#7d8b99;margin:0}:where(#flutrek-theme) .mobile-design-preview .review-field>span:first-child>b{grid-column:1/-1;grid-row:2;font-family:var(--font-ui);font-size:14px;font-weight:500;line-height:1.6;color:#194069;margin:3px 0 0;white-space:pre-line;letter-spacing:0}:where(#flutrek-theme) .mobile-design-preview .review-field>.review-mark-controls{position:absolute;top:9px;right:10px;display:flex;align-items:center;gap:0;grid-column:auto;grid-row:auto;width:auto;padding:0}:where(#flutrek-theme) .mobile-design-preview .review-mark-controls button{position:relative;width:32px;height:30px;min-width:32px;min-height:30px;background:transparent!important;border:0;border-radius:6px;opacity:1;box-shadow:none!important}:where(#flutrek-theme) .mobile-design-preview .review-mark-controls button:before{content:"";position:absolute;left:9px;top:8px;width:14px;height:14px;border-radius:50%;opacity:.6;background:#194069}:where(#flutrek-theme) .mobile-design-preview .review-mark-controls button.easy:before{background:#194069}:where(#flutrek-theme) .mobile-design-preview .review-mark-controls button.selected:before{opacity:1;outline:1px solid currentColor;outline-offset:3px}:where(#flutrek-theme) .mobile-design-preview .review-field>input{grid-column:1;width:100%;height:42px;min-height:42px;font-family:var(--font-ui);font-size:16px;font-weight:400;line-height:1.4;padding:9px 11px;margin:0;background:#FFFFFF;border:1px solid #e6eaee;border-radius:9px;color:#194069}:where(#flutrek-theme) .mobile-design-preview .review-field>input::placeholder{font-size:12px;color:#7d8b99}:where(#flutrek-theme) .mobile-design-preview .review-field>em{grid-column:1;font-size:12px;font-style:normal;line-height:1.5}:where(#flutrek-theme) .mobile-design-preview .review-field.correct{background:#f3f5f7}:where(#flutrek-theme) .mobile-design-preview .review-field.wrong{background:#f3f5f7}:where(#flutrek-theme) .mobile-design-preview .review-shell>.primary{margin-top:16px;width:100%}:where(#flutrek-theme) .mobile-design-preview .review-fields{grid-template-columns:minmax(0,1fr);margin:0;gap:12px}:where(#flutrek-theme) .mobile-design-preview .review-field{row-gap:12px}:where(#flutrek-theme) .mobile-design-preview .review-field>span:first-child>b{line-height:1.55;margin-top:3px}:where(#flutrek-theme) .mobile-design-preview .review-shell>.primary{margin:16px 0 0;line-height:1.4}:where(#flutrek-theme) .mobile-design-preview .review-mark-controls button.hard{color:#fff2cf}:where(#flutrek-theme) .mobile-design-preview .review-mark-controls button.easy{color:#194069}:where(#flutrek-theme) .mobile-design-preview .review-mark-controls button.hard:before,:where(#flutrek-theme) .mobile-design-preview .review-mark-guide .hard-dot{background:#fff2cf}:where(#flutrek-theme) .mobile-design-preview .review-mark-controls button.easy:before,:where(#flutrek-theme) .mobile-design-preview .review-mark-guide .easy-dot{background:#194069}:where(#flutrek-theme) .mobile-design-preview .listening-compact .line-replay:has(>:nth-child(4):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}:where(#flutrek-theme) .mobile-design-preview .roleplay-steps.four-lines{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}:where(#flutrek-theme) .mobile-design-preview .roleplay-steps.four-lines>span{min-width:0;padding:12px 8px}:where(#flutrek-theme) .mobile-design-preview .roleplay-steps.four-lines b{font-size:13px;line-height:1.5;white-space:nowrap;letter-spacing:0}:where(#flutrek-theme) .mobile-design-preview .summary-page .celebrate{background:#fff2cf;color:#FFFFFF}:where(#flutrek-theme) .mobile-design-preview .terms-hero{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:12px;padding:4px 0 16px;margin:0;background:transparent;border:0;border-radius:0}:where(#flutrek-theme) .mobile-design-preview .terms-hero h1{font-size:22px;margin:0;line-height:1.35}:where(#flutrek-theme) .mobile-design-preview .terms-hero>div:last-child{display:flex;flex-direction:column;align-items:flex-end;gap:2px;flex-shrink:0}:where(#flutrek-theme) .mobile-design-preview .terms-hero>div:last-child b{font-family:var(--font-ui);font-size:24px;line-height:1.2;color:#194069}:where(#flutrek-theme) .mobile-design-preview .terms-hero>div:last-child small{font-size:10px;color:#7d8b99}:where(#flutrek-theme) .mobile-design-preview .terms-toolbar{margin:0;padding:0;background:none;border:0}:where(#flutrek-theme) .mobile-design-preview .term-categories{display:flex;gap:6px;overflow-x:auto;padding:0 0 4px;scrollbar-width:none}:where(#flutrek-theme) .mobile-design-preview .term-categories button{flex-shrink:0;min-height:32px;padding:7px 12px;border:0;border-radius:9px;background:#f3f5f7;font-family:var(--font-ui);font-size:12px;line-height:1.4;color:#7d8b99;white-space:nowrap}:where(#flutrek-theme) .mobile-design-preview .term-categories button.active{background:#194069;color:#FFFFFF}:where(#flutrek-theme) .mobile-design-preview .terms-result{display:flex;align-items:baseline;gap:5px;margin:12px 0;font-size:11px;line-height:1.5;color:#7d8b99}:where(#flutrek-theme) .mobile-design-preview .terms-result b{font-size:13px;font-weight:600;color:#194069}:where(#flutrek-theme) .mobile-design-preview .terms-result small{font-size:10px}:where(#flutrek-theme) .mobile-design-preview .term-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;margin:0;padding:0}:where(#flutrek-theme) .mobile-design-preview .term-card{height:auto;min-height:0;padding:0;margin:0;border:0;background:transparent;perspective:none;text-align:left}:where(#flutrek-theme) .mobile-design-preview .term-card-inner,:where(#flutrek-theme) .mobile-design-preview .term-card.flipped .term-card-inner{height:auto;transform:none;transition:none}:where(#flutrek-theme) .mobile-design-preview .term-back,:where(#flutrek-theme) .mobile-design-preview .term-front{position:static;inset:auto;padding:18px;transform:none;border:0;border-radius:14px;box-shadow:none;backface-visibility:visible}:where(#flutrek-theme) .mobile-design-preview .term-front{display:flex;flex-direction:column;align-items:flex-start;gap:6px;text-align:left;background:#FFFFFF}:where(#flutrek-theme) .mobile-design-preview .term-front small{align-self:flex-start;padding:0;background:none;border-radius:0;font-size:10px;font-weight:500;line-height:1.4;color:#194069}:where(#flutrek-theme) .mobile-design-preview .term-front b{margin:2px 0 0;font-family:var(--font-ui);font-size:28px;font-weight:600;line-height:1.2;letter-spacing:-.02em;color:#194069}:where(#flutrek-theme) .mobile-design-preview .term-front em{margin:0;font-size:13px;line-height:1.5;color:#7d8b99}:where(#flutrek-theme) .mobile-design-preview .term-front i{align-self:flex-end;margin:2px 0 0;font-size:10px;font-style:normal;line-height:1.4;color:#7d8b99}:where(#flutrek-theme) .mobile-design-preview .term-back,:where(#flutrek-theme) .mobile-design-preview .term-card.flipped .term-front{display:none}:where(#flutrek-theme) .mobile-design-preview .term-card.flipped .term-back{display:flex;overflow:visible;background:#194069}:where(#flutrek-theme) .mobile-design-preview .term-back>b{font-size:19px;line-height:1.4;margin:6px 0 12px}:where(#flutrek-theme) .mobile-design-preview .term-example em,:where(#flutrek-theme) .mobile-design-preview .term-note i{font-size:13px;line-height:1.6}:where(#flutrek-theme) .mobile-design-preview .term-example i{font-size:12px;line-height:1.6}:where(#flutrek-theme) .mobile-design-preview .term-back u{margin-top:16px}:where(#flutrek-theme) .mobile-design-preview .records-page .record-stats{display:none}:where(#flutrek-theme) .mobile-design-preview .approved-daily-term{display:block;width:100%;border:0;text-align:left;font-family:var(--font-ui);cursor:pointer}:where(#flutrek-theme) .mobile-design-preview .approved-daily-term .approved-quote-head{display:flex}:where(#flutrek-theme) .mobile-design-preview .approved-daily-term .approved-quote-head i{margin-left:auto;color:#c9d0d7;font-size:18px;font-style:normal}:where(#flutrek-theme) .mobile-design-preview .approved-daily-term>strong{display:block;font-size:28px;font-weight:600;line-height:1.25;margin:4px 0 5px;letter-spacing:-.02em}:where(#flutrek-theme) .mobile-design-preview .approved-term-full{display:block;font-size:14px;line-height:1.45;color:#e6eaee}:where(#flutrek-theme) .mobile-design-preview .approved-term-meaning{display:block;font-size:13px;line-height:1.5;color:#7d8b99;margin-top:5px}:where(#flutrek-theme) .mobile-design-preview .dashboard-page .dashboard-hero.course-hero:has(>div:only-child){display:none}:where(#flutrek-theme) .mobile-design-preview .approved-term-example{display:grid;gap:4px;margin-top:14px;padding-top:12px;border-top:1px solid #ffffff16}:where(#flutrek-theme) .mobile-design-preview .approved-term-example>span[lang=en]{font-size:13px;font-weight:400;line-height:1.55;color:#e6eaee}:where(#flutrek-theme) .mobile-design-preview .approved-term-example>span[lang=zh-CN]{font-size:12px;font-weight:400;line-height:1.55;color:#7d8b99}:where(#flutrek-theme) .mobile-design-preview .approved-daily-term{padding:13px 16px}:where(#flutrek-theme) .mobile-design-preview .approved-daily-term .approved-quote-head{margin-bottom:10px}:where(#flutrek-theme) .mobile-design-preview .approved-term-main{display:flex;align-items:center;gap:16px;min-width:0}:where(#flutrek-theme) .mobile-design-preview .approved-term-main>strong{flex-shrink:0;font-size:28px;font-weight:600;line-height:1.2;letter-spacing:-.02em}:where(#flutrek-theme) .mobile-design-preview .approved-term-main>span{min-width:0}:where(#flutrek-theme) .mobile-design-preview .approved-term-main .approved-term-full{font-size:13px;line-height:1.4}:where(#flutrek-theme) .mobile-design-preview .approved-term-main .approved-term-meaning{font-size:12px;line-height:1.4;margin-top:3px}:where(#flutrek-theme) .mobile-design-preview .approved-daily-term .approved-term-example{margin-top:10px;padding-top:9px;gap:3px}:where(#flutrek-theme) .mobile-design-preview .spelling-page-progress{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin:0 0 12px;padding:0;font-family:var(--font-ui)}:where(#flutrek-theme) .mobile-design-preview .spelling-page-progress b{font-size:13px;line-height:1.5;font-weight:600;color:#194069;white-space:nowrap}:where(#flutrek-theme) .mobile-design-preview .spelling-page-progress span{font-size:11px;line-height:1.5;color:#7d8b99;text-align:right}:where(#flutrek-theme) .mobile-design-preview .review-hero{padding:0;margin:0 0 18px;background:transparent;color:#194069;border:0;border-radius:0}:where(#flutrek-theme) .mobile-design-preview .review-hero h1{font-family:var(--font-ui);font-size:23px;font-weight:650;line-height:1.4;margin:7px 0 9px;letter-spacing:-.025em}:where(#flutrek-theme) .mobile-design-preview .review-hero h1 em{color:#194069;font-style:normal}:where(#flutrek-theme) .mobile-design-preview .review-hero p{font-size:12px;line-height:1.6;color:#7d8b99;margin:0}:where(#flutrek-theme) .mobile-design-preview .review-shell>.assessment-question{padding:16px;margin:12px 0 0;border:0;border-radius:14px;background:#FFFFFF}:where(#flutrek-theme) .mobile-design-preview .review-shell>.assessment-question h2{font-family:var(--font-ui);font-size:16px;line-height:1.5;font-weight:600;margin:7px 0 12px}:where(#flutrek-theme) .mobile-design-preview .review-shell .assessment-options{display:grid;gap:8px}:where(#flutrek-theme) .mobile-design-preview .review-shell .assessment-options button{min-height:42px;padding:10px 12px;border-radius:9px;font-size:13px;line-height:1.5}:where(#flutrek-theme) .mobile-design-preview .review-prompt{font-size:13px;line-height:1.65;color:#7d8b99;margin:0 0 14px}:where(#flutrek-theme) .mobile-design-preview .review-submit-hint{font-size:11px;line-height:1.55;color:#7d8b99;margin:14px 0 0}:where(#flutrek-theme) .mobile-design-preview .review-audio-result{width:100%;margin-top:12px}:where(#flutrek-theme) .preview-style-picker{display:flex;gap:4px;margin:12px auto 0;padding:4px;border-radius:12px;background:#f3f5f7;font-family:var(--font-ui);position:relative;z-index:10}:where(#flutrek-theme) .preview-style-picker button{flex:1 1;border:0;border-radius:9px;background:transparent;color:#7d8b99;padding:8px 4px;font:500 11px/1.4 var(--font-ui);cursor:pointer}:where(#flutrek-theme) .preview-style-picker button[aria-pressed=true]{background:#FFFFFF;color:#194069;box-shadow:0 2px 6px #19406908}:where(#flutrek-theme) .mobile-design-preview[data-variant=b]{background:#f3f5f7;--variant-radius:22px}:where(#flutrek-theme) .mobile-design-preview[data-variant=b] .approved-daily-term{position:relative;overflow:hidden;background:linear-gradient(120deg,#194069,#194069);border-radius:24px;padding:18px 20px}:where(#flutrek-theme) .mobile-design-preview[data-variant=b] .approved-daily-term:after{content:"✦";position:absolute;right:26px;top:48px;font-size:62px;color:#c9d0d716;transform:rotate(12deg);pointer-events:none}:where(#flutrek-theme) .mobile-design-preview[data-variant=b] .approved-stats{background:#FFFFFF;border-radius:20px;padding:14px 8px;box-shadow:0 5px 20px #19406905}:where(#flutrek-theme) .mobile-design-preview[data-variant=b] .approved-week{gap:5px}:where(#flutrek-theme) .mobile-design-preview[data-variant=b] .approved-week>div{background:#FFFFFF;padding:7px 0;border-radius:13px;box-shadow:0 3px 10px #19406903}:where(#flutrek-theme) .mobile-design-preview[data-variant=b] .approved-week small{margin-bottom:5px;font-size:10px}:where(#flutrek-theme) .mobile-design-preview[data-variant=b] .approved-week b{background:transparent;border-radius:9px;width:30px;height:30px}:where(#flutrek-theme) .mobile-design-preview[data-variant=b] .approved-week .today{background:#e6eaee}:where(#flutrek-theme) .mobile-design-preview[data-variant=b] .approved-week .today b{outline:none;background:#194069;color:#FFFFFF}:where(#flutrek-theme) .mobile-design-preview[data-variant=b] .approved-planner{border:0;border-radius:24px;padding:20px;box-shadow:0 6px 24px #19406906}:where(#flutrek-theme) .mobile-design-preview[data-variant=b] .approved-planner .approved-row h2:before{content:"◷";display:inline-grid;place-items:center;width:30px;height:30px;margin-right:8px;background:#f3f5f7;color:#194069;border-radius:10px}:where(#flutrek-theme) .mobile-design-preview[data-variant=b] .approved-next{padding:12px;background:#f3f5f7;border-radius:14px}:where(#flutrek-theme) .mobile-design-preview[data-variant=b] :is(.term-front,.term-back,.chunk-card,.dialogue-row,.review-field,.sentence-spell-field){border-radius:20px;box-shadow:0 5px 18px #19406904}:where(#flutrek-theme) .mobile-design-preview[data-variant=b] .context{border-radius:20px;background:#f3f5f7}:where(#flutrek-theme) .mobile-design-preview[data-variant=b] .approved-route{padding:16px;background:#FFFFFF;border-radius:20px}:where(#flutrek-theme) .mobile-design-preview[data-variant=b] .roleplay-steps>span{border-radius:16px}:where(#flutrek-theme) .mobile-design-preview[data-variant=b] .listening-compact .play{border-radius:22px;background:linear-gradient(120deg,#194069,#194069)}:where(#flutrek-theme) .mobile-design-preview[data-variant=c]{background:#FFFFFF}:where(#flutrek-theme) .mobile-design-preview[data-variant=c] .approved-daily-term{background:#194069;border-radius:18px;padding:16px 18px;box-shadow:0 7px 0 #f3f5f7;position:relative;overflow:hidden}:where(#flutrek-theme) .mobile-design-preview[data-variant=c] .approved-daily-term :is(.approved-term-full,.approved-term-meaning,.approved-term-example>span){color:#FFFFFF;opacity:.85}:where(#flutrek-theme) .mobile-design-preview[data-variant=c] .approved-daily-term .approved-quote-head :is(b,i){color:#FFFFFF}:where(#flutrek-theme) .mobile-design-preview[data-variant=c] .approved-daily-term .approved-quote-head>span{background:#ffffff24}:where(#flutrek-theme) .mobile-design-preview[data-variant=c] .approved-stats{margin-top:22px;background:transparent;padding:0;gap:8px}:where(#flutrek-theme) .mobile-design-preview[data-variant=c] .approved-stats>div{background:#f3f5f7;border-radius:12px;padding:12px 6px;border:0}:where(#flutrek-theme) .mobile-design-preview[data-variant=c] .approved-stats b{color:#194069}:where(#flutrek-theme) .mobile-design-preview[data-variant=c] .approved-checkin{padding:16px 0;border-top:1px solid #e6eaee;border-bottom:1px solid #e6eaee}:where(#flutrek-theme) .mobile-design-preview[data-variant=c] .approved-week>div{position:relative}:where(#flutrek-theme) .mobile-design-preview[data-variant=c] .approved-week>div:not(:last-child):after{content:"";position:absolute;right:-7px;bottom:15px;width:10px;border-top:2px dotted #e6eaee}:where(#flutrek-theme) .mobile-design-preview[data-variant=c] .approved-planner{border:0;border-left:4px solid #194069;border-radius:0 20px 20px 0;padding:18px;background:#FFFFFF;box-shadow:0 4px 18px #19406904}:where(#flutrek-theme) .mobile-design-preview[data-variant=c] .approved-next{padding:12px 0 0;border-top:1px dashed #e6eaee}:where(#flutrek-theme) .mobile-design-preview[data-variant=c] .approved-route article{border-left:2px dotted #c9d0d7;margin-left:7px;padding-left:20px}:where(#flutrek-theme) .mobile-design-preview[data-variant=c] .approved-route article:before{width:10px;height:10px;left:-6px;background:#194069;box-shadow:0 0 0 4px #f3f5f7}:where(#flutrek-theme) .mobile-design-preview[data-variant=c] .context{background:#f3f5f7;border-radius:0 16px 16px 0;border-left:3px solid #194069}:where(#flutrek-theme) .mobile-design-preview[data-variant=c] .reading-speaker{background:#194069}:where(#flutrek-theme) .mobile-design-preview[data-variant=c] .chunk-card>.chunk-meaning,:where(#flutrek-theme) .mobile-design-preview[data-variant=c] .chunk-card>h2{background:#194069;color:#FFFFFF}:where(#flutrek-theme) .mobile-design-preview[data-variant=c] .term-front{border-left:4px solid #194069;border-radius:0 16px 16px 0}:where(#flutrek-theme) .mobile-design-preview[data-variant=c] .review-field{border-left:3px solid #c9d0d7;border-radius:0 14px 14px 0}:where(#flutrek-theme) .mobile-design-preview[data-variant=c] .listening-compact .line-replay button{border-radius:10px;background:#f3f5f7}:where(#flutrek-theme) .mobile-design-preview[data-variant=c] .roleplay-steps>span{border-radius:12px;border-bottom:3px solid #c9d0d7}@media(max-width:390px){:where(#flutrek-theme) .preview-style-picker{margin-left:20px;margin-right:20px}}:where(#flutrek-theme) .preview-style-picker{overflow-x:auto;max-width:350px;scrollbar-width:none}:where(#flutrek-theme) .preview-style-picker button{flex:0 0 auto;min-width:96px}:where(#flutrek-theme) .mobile-design-preview[data-variant=d] .approved-home{display:flex;flex-direction:column;gap:18px}:where(#flutrek-theme) .mobile-design-preview[data-variant=d] .approved-home>*{margin:0}:where(#flutrek-theme) .mobile-design-preview[data-variant=d] .approved-checkin{order:0;background:#f3f5f7;border-radius:20px;padding:16px}:where(#flutrek-theme) .mobile-design-preview[data-variant=d] .approved-week{gap:4px;margin-top:14px}:where(#flutrek-theme) .mobile-design-preview[data-variant=d] .approved-week b{background:#FFFFFF;border-radius:10px;width:32px;height:36px}:where(#flutrek-theme) .mobile-design-preview[data-variant=d] .approved-week .today b{background:#194069;outline:0;color:#FFFFFF}:where(#flutrek-theme) .mobile-design-preview[data-variant=d] .approved-planner{order:1;border:0;background:#194069;color:#FFFFFF;padding:20px;border-radius:24px;position:relative;overflow:hidden}:where(#flutrek-theme) .mobile-design-preview[data-variant=d] .approved-planner h2{color:#FFFFFF;font-size:21px}:where(#flutrek-theme) .mobile-design-preview[data-variant=d] .approved-tag{background:#ffffff16;color:#c9d0d7}:where(#flutrek-theme) .mobile-design-preview[data-variant=d] .approved-active{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px}:where(#flutrek-theme) .mobile-design-preview[data-variant=d] .approved-active>p{grid-column:1/-1;color:#c9d0d7;font-size:13px;margin:12px 0 0}:where(#flutrek-theme) .mobile-design-preview[data-variant=d] .approved-active>.primary{grid-column:1;min-width:0;height:48px;margin:0;padding:0 14px;border-radius:12px}:where(#flutrek-theme) .mobile-design-preview[data-variant=d] .approved-reset{grid-column:2;width:auto;margin:0!important;padding:0 12px!important;height:48px!important;min-height:0;background:#ffffff14!important;border:1px solid #ffffff24!important;font-size:12px;gap:9px;border-radius:12px}:where(#flutrek-theme) .mobile-design-preview[data-variant=d] .approved-reset>span{display:none}:where(#flutrek-theme) .mobile-design-preview[data-variant=d] .approved-next{border-top:1px solid #ffffff20;padding-top:14px;margin-top:16px}:where(#flutrek-theme) .mobile-design-preview[data-variant=d] .approved-next b{color:#FFFFFF;font-size:15px}:where(#flutrek-theme) .mobile-design-preview[data-variant=d] .approved-next small{color:#7d8b99}:where(#flutrek-theme) .mobile-design-preview[data-variant=d] .approved-times button{background:#ffffff12;border:1px solid #ffffff20;color:#c9d0d7}:where(#flutrek-theme) .mobile-design-preview[data-variant=d] .approved-times b{color:#FFFFFF}:where(#flutrek-theme) .mobile-design-preview[data-variant=d] .approved-times .selected{background:#194069}:where(#flutrek-theme) .mobile-design-preview[data-variant=d] .approved-estimate{color:#c9d0d7}:where(#flutrek-theme) .mobile-design-preview[data-variant=d] .approved-stats{order:2;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;background:none;padding:0}:where(#flutrek-theme) .mobile-design-preview[data-variant=d] .approved-stats>div{background:#FFFFFF;border:0;border-radius:14px;padding:13px 4px}:where(#flutrek-theme) .mobile-design-preview[data-variant=d] .approved-stats b{font-size:23px;color:#194069}:where(#flutrek-theme) .mobile-design-preview[data-variant=d] .approved-daily-term{order:3;background:#FFFFFF;color:#194069;border-radius:18px;padding:18px;border-left:4px solid #194069}:where(#flutrek-theme) .mobile-design-preview[data-variant=d] .approved-daily-term .approved-quote-head>b{color:#194069}:where(#flutrek-theme) .mobile-design-preview[data-variant=d] .approved-daily-term .approved-quote-head>span{background:#f3f5f7}:where(#flutrek-theme) .mobile-design-preview[data-variant=d] .approved-term-full{color:#7d8b99}:where(#flutrek-theme) .mobile-design-preview[data-variant=d] .approved-term-meaning{color:#194069}:where(#flutrek-theme) .mobile-design-preview[data-variant=d] .approved-term-example{border-top:1px solid #f3f5f7}:where(#flutrek-theme) .mobile-design-preview[data-variant=d] .approved-term-example>span[lang=en]{color:#194069}:where(#flutrek-theme) .mobile-design-preview[data-variant=d] .approved-term-example>span[lang=zh-CN]{color:#7d8b99}:where(#flutrek-theme) .mobile-design-preview[data-variant=d] .approved-route{order:4}:where(#flutrek-theme) .mobile-design-preview[data-variant=d] .lesson-shell>.eyebrow{text-align:left;display:block;border-left:3px solid #194069;padding-left:10px}:where(#flutrek-theme) .mobile-design-preview[data-variant=d] .lesson-shell>.en-title,:where(#flutrek-theme) .mobile-design-preview[data-variant=d] .lesson-shell>h1{text-align:left}:where(#flutrek-theme) .mobile-design-preview[data-variant=d] .lesson-progress>div{display:grid;grid-template-columns:repeat(4,1fr);gap:4px;padding:5px;background:#194069;border-radius:13px}:where(#flutrek-theme) .mobile-design-preview[data-variant=d] .lesson-progress>div>span{color:#7d8b99;border-radius:9px;padding:8px 3px}:where(#flutrek-theme) .mobile-design-preview[data-variant=d] .lesson-progress>div>span.current{background:#194069;color:#FFFFFF}:where(#flutrek-theme) .mobile-design-preview[data-variant=d] .context{background:#FFFFFF;border-radius:14px;padding:16px;border-left:3px solid #194069}:where(#flutrek-theme) .mobile-design-preview[data-variant=d] .term-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;align-items:start}:where(#flutrek-theme) .mobile-design-preview[data-variant=d] .term-card.flipped{grid-column:1/-1}:where(#flutrek-theme) .mobile-design-preview[data-variant=d] .term-front{min-height:160px;padding:14px}:where(#flutrek-theme) .mobile-design-preview[data-variant=d] .term-front b{font-size:25px;margin-top:12px}:where(#flutrek-theme) .mobile-design-preview[data-variant=d] .term-front em{font-size:11px}:where(#flutrek-theme) .mobile-design-preview[data-variant=d] .term-front i{font-size:9px;margin-top:auto}:where(#flutrek-theme) .mobile-design-preview[data-variant=d] .chunk-card{background:transparent;padding:0;border-radius:0;overflow:visible}:where(#flutrek-theme) .mobile-design-preview[data-variant=d] .chunk-card>h2{margin:0;padding:12px 16px;border-radius:14px 14px 0 0;background:#194069}:where(#flutrek-theme) .mobile-design-preview[data-variant=d] .chunk-card>.chunk-meaning{margin:0;padding:0 16px 12px;background:#194069;color:#FFFFFF;border-radius:0 0 14px 14px}:where(#flutrek-theme) .mobile-design-preview[data-variant=d] .chunk-examples li{background:#FFFFFF;padding:14px;margin-top:10px;border-radius:14px}:where(#flutrek-theme) .mobile-design-preview[data-variant=e] .approved-home{display:grid;grid-template-columns:52px minmax(0,1fr);gap:20px 14px;padding-top:20px}:where(#flutrek-theme) .mobile-design-preview[data-variant=e] .approved-home>*{margin:0}:where(#flutrek-theme) .mobile-design-preview[data-variant=e] .approved-checkin{grid-column:1/-1;grid-row:1;padding:0 0 18px;border-bottom:2px solid #194069}:where(#flutrek-theme) .mobile-design-preview[data-variant=e] .approved-checkin h2{font-size:22px;letter-spacing:-.03em}:where(#flutrek-theme) .mobile-design-preview[data-variant=e] .approved-week{margin-top:18px}:where(#flutrek-theme) .mobile-design-preview[data-variant=e] .approved-week b{background:transparent;color:#194069}:where(#flutrek-theme) .mobile-design-preview[data-variant=e] .approved-week .today b{background:#194069;color:#FFFFFF;outline:0;border-radius:10px}:where(#flutrek-theme) .mobile-design-preview[data-variant=e] .approved-stats{grid-column:1;grid-row:2/4;display:flex;flex-direction:column;justify-content:flex-start;gap:24px;padding:8px 0;background:none;border-radius:0;border-right:1px solid #e6eaee}:where(#flutrek-theme) .mobile-design-preview[data-variant=e] .approved-stats>div{padding:0 7px 0 0;border:0;text-align:left;flex:0 1}:where(#flutrek-theme) .mobile-design-preview[data-variant=e] .approved-stats b{font-size:23px;white-space:normal;line-height:1.2;display:block}:where(#flutrek-theme) .mobile-design-preview[data-variant=e] .approved-stats b small{display:block;font-size:9px;margin-top:4px}:where(#flutrek-theme) .mobile-design-preview[data-variant=e] .approved-stats span{font-size:10px;display:block;margin-top:7px;line-height:1.5}:where(#flutrek-theme) .mobile-design-preview[data-variant=e] .approved-planner{grid-column:2;grid-row:2;border:0;border-radius:0;padding:0;background:none}:where(#flutrek-theme) .mobile-design-preview[data-variant=e] .approved-planner>.approved-row{display:block}:where(#flutrek-theme) .mobile-design-preview[data-variant=e] .approved-planner h2{font-size:20px;margin-bottom:8px}:where(#flutrek-theme) .mobile-design-preview[data-variant=e] .approved-tag{font-size:10px;padding:3px 7px}:where(#flutrek-theme) .mobile-design-preview[data-variant=e] .approved-active>p{font-size:12px;margin:12px 0}:where(#flutrek-theme) .mobile-design-preview[data-variant=e] .approved-planner .primary{height:46px;padding:0 12px;border-radius:8px;font-size:13px}:where(#flutrek-theme) .mobile-design-preview[data-variant=e] .approved-reset{height:40px!important;min-height:0;font-size:12px;padding:0 12px!important;border-radius:8px}:where(#flutrek-theme) .mobile-design-preview[data-variant=e] .approved-next{padding:12px 0 0;border-top:1px dashed #e6eaee}:where(#flutrek-theme) .mobile-design-preview[data-variant=e] .approved-next b{font-size:14px}:where(#flutrek-theme) .mobile-design-preview[data-variant=e] .approved-times{grid-template-columns:repeat(2,minmax(0,1fr))}:where(#flutrek-theme) .mobile-design-preview[data-variant=e] .approved-daily-term{grid-column:2;grid-row:3;background:#f3f5f7;color:#194069;border-radius:0 18px 18px 18px;padding:16px;position:relative}:where(#flutrek-theme) .mobile-design-preview[data-variant=e] .approved-term-main{display:block}:where(#flutrek-theme) .mobile-design-preview[data-variant=e] .approved-term-main>strong{display:block;font-size:30px;margin:8px 0}:where(#flutrek-theme) .mobile-design-preview[data-variant=e] .approved-term-example>span[lang=en],:where(#flutrek-theme) .mobile-design-preview[data-variant=e] .approved-term-full{color:#194069}:where(#flutrek-theme) .mobile-design-preview[data-variant=e] .approved-term-example>span[lang=zh-CN],:where(#flutrek-theme) .mobile-design-preview[data-variant=e] .approved-term-meaning{color:#7d8b99}:where(#flutrek-theme) .mobile-design-preview[data-variant=e] .approved-term-example{border-top:1px solid #e6eaee}:where(#flutrek-theme) .mobile-design-preview[data-variant=e] .approved-quote-head>b{color:#194069}:where(#flutrek-theme) .mobile-design-preview[data-variant=e] .approved-quote-head>span{background:#FFFFFF}:where(#flutrek-theme) .mobile-design-preview[data-variant=e] .approved-route{grid-column:1/-1;grid-row:4;padding-top:16px;border-top:2px solid #194069}:where(#flutrek-theme) .mobile-design-preview[data-variant=e] .lesson-shell>h1{text-align:left;font-size:26px}:where(#flutrek-theme) .mobile-design-preview[data-variant=e] .lesson-shell>.en-title{text-align:left;padding-bottom:16px;border-bottom:2px solid #194069}:where(#flutrek-theme) .mobile-design-preview[data-variant=e] .lesson-shell>.eyebrow{text-align:left}:where(#flutrek-theme) .mobile-design-preview[data-variant=e] .context{background:none;padding:0 0 0 14px;border-left:2px solid #c9d0d7;border-radius:0}:where(#flutrek-theme) .mobile-design-preview[data-variant=e] .dialogue-row{border-radius:0!important;background:transparent!important;border-left:2px solid #e6eaee!important;padding-left:12px!important}:where(#flutrek-theme) .mobile-design-preview[data-variant=e] .reading-speaker{background:transparent!important;color:#194069!important;padding-left:0!important;border-bottom:1px solid #e6eaee;border-radius:0!important}:where(#flutrek-theme) .mobile-design-preview[data-variant=e] .reading-speaker b{color:#194069!important}:where(#flutrek-theme) .mobile-design-preview[data-variant=e] .term-front{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:5px 14px;border-radius:0;background:none;border-bottom:1px solid #e6eaee;padding:16px 0}:where(#flutrek-theme) .mobile-design-preview[data-variant=e] .term-front small{grid-column:2;grid-row:1;font-size:9px}:where(#flutrek-theme) .mobile-design-preview[data-variant=e] .term-front b{grid-column:1;grid-row:1/3;font-size:30px;margin:0}:where(#flutrek-theme) .mobile-design-preview[data-variant=e] .term-front em{grid-column:1/-1;margin-top:4px}:where(#flutrek-theme) .mobile-design-preview[data-variant=e] .term-front i{grid-column:2;grid-row:2;font-size:9px}:where(#flutrek-theme) .mobile-design-preview[data-variant=e] .chunk-card{border-radius:0;background:transparent;border-top:2px solid #194069;padding:14px 0}:where(#flutrek-theme) .mobile-design-preview[data-variant=e] .chunk-card>.chunk-meaning,:where(#flutrek-theme) .mobile-design-preview[data-variant=e] .chunk-card>h2{margin:0;padding:0;background:transparent;color:#194069}:where(#flutrek-theme) .mobile-design-preview[data-variant=e] .chunk-card>.chunk-meaning{margin-top:5px;color:#7d8b99}:where(#flutrek-theme) .mobile-design-preview[data-variant=e] .review-field{border-radius:0;background:transparent;border-bottom:1px solid #e6eaee;padding:14px 0}:where(#flutrek-theme) .mobile-design-preview[data-variant=e] .sentence-spell-field{border-radius:0;background:transparent;border-top:2px solid #194069;padding:16px 0}:where(#flutrek-theme) .mobile-design-preview[data-variant=f]{background:#f3f5f7;--variant-radius:22px}:where(#flutrek-theme) .mobile-design-preview[data-variant=f] .approved-daily-term{position:relative;overflow:hidden;background:linear-gradient(120deg,#194069,#194069);border-radius:24px;padding:18px 20px}:where(#flutrek-theme) .mobile-design-preview[data-variant=f] .approved-daily-term:after{content:"✦";position:absolute;right:26px;top:48px;font-size:62px;color:#c9d0d716;transform:rotate(12deg);pointer-events:none}:where(#flutrek-theme) .mobile-design-preview[data-variant=f] .approved-stats{background:#FFFFFF;border-radius:20px;padding:14px 8px;box-shadow:0 5px 20px #19406905}:where(#flutrek-theme) .mobile-design-preview[data-variant=f] .approved-week{gap:5px}:where(#flutrek-theme) .mobile-design-preview[data-variant=f] .approved-week>div{background:#FFFFFF;padding:7px 0;border-radius:13px;box-shadow:0 3px 10px #19406903}:where(#flutrek-theme) .mobile-design-preview[data-variant=f] .approved-week small{margin-bottom:5px;font-size:10px}:where(#flutrek-theme) .mobile-design-preview[data-variant=f] .approved-week b{background:transparent;border-radius:9px;width:30px;height:30px}:where(#flutrek-theme) .mobile-design-preview[data-variant=f] .approved-week .today{background:#e6eaee}:where(#flutrek-theme) .mobile-design-preview[data-variant=f] .approved-week .today b{outline:none;background:#194069;color:#FFFFFF}:where(#flutrek-theme) .mobile-design-preview[data-variant=f] .approved-planner{border:0;border-radius:24px;padding:20px;box-shadow:0 6px 24px #19406906}:where(#flutrek-theme) .mobile-design-preview[data-variant=f] .approved-planner .approved-row h2:before{content:"◷";display:inline-grid;place-items:center;width:30px;height:30px;margin-right:8px;background:#f3f5f7;color:#194069;border-radius:10px}:where(#flutrek-theme) .mobile-design-preview[data-variant=f] .approved-next{padding:12px;background:#f3f5f7;border-radius:14px}:where(#flutrek-theme) .mobile-design-preview[data-variant=f] :is(.term-front,.term-back,.chunk-card,.dialogue-row,.review-field,.sentence-spell-field){border-radius:20px;box-shadow:0 5px 18px #19406904}:where(#flutrek-theme) .mobile-design-preview[data-variant=f] .context{border-radius:20px;background:#f3f5f7}:where(#flutrek-theme) .mobile-design-preview[data-variant=f] .approved-route{padding:16px;background:#FFFFFF;border-radius:20px}:where(#flutrek-theme) .mobile-design-preview[data-variant=f] .roleplay-steps>span{border-radius:16px}:where(#flutrek-theme) .mobile-design-preview[data-variant=f] .listening-compact .play{border-radius:22px;background:linear-gradient(120deg,#194069,#194069)}:where(#flutrek-theme) .mobile-design-preview[data-variant=f] .term-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;align-items:start}:where(#flutrek-theme) .mobile-design-preview[data-variant=f] .term-front{min-height:160px;padding:14px}:where(#flutrek-theme) .mobile-design-preview[data-variant=f] .term-front b{font-size:25px;margin-top:12px}:where(#flutrek-theme) .mobile-design-preview[data-variant=f] .term-front em{font-size:11px}:where(#flutrek-theme) .mobile-design-preview[data-variant=f] .term-front i{font-size:9px;margin-top:auto}:where(#flutrek-theme) .mobile-design-preview .term-card.flipped{position:fixed;inset:0;height:100dvh;max-width:none;background:#194069;z-index:120;overflow-y:auto;overscroll-behavior:contain;cursor:default}:where(#flutrek-theme) .mobile-design-preview .term-card.flipped .term-card-inner{min-height:100%;max-width:430px;margin:0 auto;padding:72px 24px 32px;box-sizing:border-box}:where(#flutrek-theme) .mobile-design-preview .term-card.flipped .term-back{min-height:calc(100dvh - 104px);border-radius:0;padding:0;box-shadow:none;transform:none}:where(#flutrek-theme) .mobile-design-preview .term-card.flipped .term-back>small{font-weight:600;color:#c9d0d7}:where(#flutrek-theme) .mobile-design-preview .term-card.flipped .term-back>b{font-size:25px;margin:10px 0 24px}:where(#flutrek-theme) .mobile-design-preview .term-card.flipped .term-note{padding:18px 0;gap:8px}:where(#flutrek-theme) .mobile-design-preview .term-card.flipped .term-note i{font-size:14px;line-height:1.8}:where(#flutrek-theme) .mobile-design-preview .term-card.flipped .term-example{padding:18px 0;gap:8px}:where(#flutrek-theme) .mobile-design-preview .term-card.flipped .term-example em{font-size:15px;line-height:1.65}:where(#flutrek-theme) .mobile-design-preview .term-card.flipped .term-example i{font-size:13px;line-height:1.7}:where(#flutrek-theme) .mobile-design-preview .term-detail-close{position:fixed;top:16px;left:max(20px,calc((100vw - 382px)/2));z-index:121;border:1px solid #ffffff25;background:#194069;color:#FFFFFF;border-radius:10px;padding:10px 14px;font:500 12px/1.4 var(--font-ui)}:where(#flutrek-theme) .mobile-design-preview:is([data-variant=b],[data-variant=f]) .catalog-stage{background:#FFFFFF;border:0;border-radius:22px;padding:5px;margin-bottom:14px;box-shadow:0 5px 20px #19406905}:where(#flutrek-theme) .mobile-design-preview:is([data-variant=b],[data-variant=f]) .stage-heading{background:#f3f5f7;border:0;border-radius:18px;padding:16px 12px}:where(#flutrek-theme) .mobile-design-preview:is([data-variant=b],[data-variant=f]) .stage-heading>span{background:#FFFFFF;border-radius:12px;color:#194069;padding:8px}:where(#flutrek-theme) .mobile-design-preview:is([data-variant=b],[data-variant=f]) .stage-groups{padding:10px 5px 0}:where(#flutrek-theme) .mobile-design-preview:is([data-variant=b],[data-variant=f]) .learning-group{border:0;border-radius:16px;background:#FFFFFF;margin:0 0 10px}:where(#flutrek-theme) .mobile-design-preview:is([data-variant=b],[data-variant=f]) .learning-group.is-current{background:#f3f5f7;border:1px solid #e6eaee}:where(#flutrek-theme) .mobile-design-preview:is([data-variant=b],[data-variant=f]) .group-toggle{border-radius:16px;background:transparent}:where(#flutrek-theme) .mobile-design-preview:is([data-variant=b],[data-variant=f]) .group-lessons .scene{border:0;background:#FFFFFF;border-radius:12px;margin-bottom:8px;padding:12px 10px}:where(#flutrek-theme) .mobile-design-preview[data-variant=c] .catalog-stage{border:0;background:none;border-left:2px dotted #c9d0d7;border-radius:0;padding-left:12px;margin:0 0 18px 8px}:where(#flutrek-theme) .mobile-design-preview[data-variant=c] .stage-heading{background:#194069;color:#FFFFFF;border:0;border-radius:16px;padding:16px 12px}:where(#flutrek-theme) .mobile-design-preview[data-variant=c] .stage-heading :is(h3,p,i,span){color:#FFFFFF}:where(#flutrek-theme) .mobile-design-preview[data-variant=c] .learning-group{border:0;border-left:3px solid #c9d0d7;border-radius:0 14px 14px 0;background:#FFFFFF;margin-top:12px}:where(#flutrek-theme) .mobile-design-preview[data-variant=d] .catalog-stage{border:0;background:transparent;border-radius:0;margin-bottom:18px}:where(#flutrek-theme) .mobile-design-preview[data-variant=d] .stage-heading{background:#194069;color:#FFFFFF;border-radius:14px;border:0;padding:16px 12px}:where(#flutrek-theme) .mobile-design-preview[data-variant=d] .stage-heading :is(h3,p,i,span){color:#FFFFFF}:where(#flutrek-theme) .mobile-design-preview[data-variant=d] .learning-group{border:0;border-radius:14px;background:#FFFFFF;margin:10px 0}:where(#flutrek-theme) .mobile-design-preview[data-variant=d] .learning-group.is-current{box-shadow:inset 4px 0 #194069}:where(#flutrek-theme) .mobile-design-preview[data-variant=d] .group-lessons .scene{background:#f3f5f7;border:0;border-radius:10px;margin-bottom:8px}:where(#flutrek-theme) .mobile-design-preview[data-variant=e] .catalog-stage{border:0;border-top:2px solid #194069;border-radius:0;background:none;padding-top:8px;margin-bottom:22px}:where(#flutrek-theme) .mobile-design-preview[data-variant=e] .stage-heading{border:0;border-radius:0;background:none;padding:14px 0}:where(#flutrek-theme) .mobile-design-preview[data-variant=e] .stage-heading>span{font-size:28px;background:none;color:#194069}:where(#flutrek-theme) .mobile-design-preview[data-variant=e] .learning-group{border:0;border-top:1px solid #e6eaee;border-radius:0;background:none;padding:8px 0;margin:0}:where(#flutrek-theme) .mobile-design-preview[data-variant=e] .group-toggle{background:none;border-radius:0}:where(#flutrek-theme) .mobile-design-preview[data-variant=e] .group-lessons .scene{border:0;border-bottom:1px dashed #e6eaee;background:none;border-radius:0;margin:0}:where(#flutrek-theme) .mobile-design-preview[data-variant=e] .group-description{background:#f3f5f7;border-radius:0 12px 12px 0}:where(#flutrek-theme) .mobile-design-preview[data-variant=g]{background:#f3f5f7;--variant-radius:22px}:where(#flutrek-theme) .mobile-design-preview[data-variant=g] .approved-daily-term{position:relative;overflow:hidden;background:linear-gradient(120deg,#194069,#194069);border-radius:24px;padding:18px 20px}:where(#flutrek-theme) .mobile-design-preview[data-variant=g] .approved-daily-term:after{content:"✦";position:absolute;right:26px;top:48px;font-size:62px;color:#c9d0d716;transform:rotate(12deg);pointer-events:none}:where(#flutrek-theme) .mobile-design-preview[data-variant=g] .approved-stats{background:#FFFFFF;border-radius:20px;padding:14px 8px;box-shadow:0 5px 20px #19406905}:where(#flutrek-theme) .mobile-design-preview[data-variant=g] .approved-week{gap:5px}:where(#flutrek-theme) .mobile-design-preview[data-variant=g] .approved-week>div{background:#FFFFFF;padding:7px 0;border-radius:13px;box-shadow:0 3px 10px #19406903}:where(#flutrek-theme) .mobile-design-preview[data-variant=g] .approved-week small{margin-bottom:5px;font-size:10px}:where(#flutrek-theme) .mobile-design-preview[data-variant=g] .approved-week b{background:transparent;border-radius:9px;width:30px;height:30px}:where(#flutrek-theme) .mobile-design-preview[data-variant=g] .approved-week .today{background:#e6eaee}:where(#flutrek-theme) .mobile-design-preview[data-variant=g] .approved-week .today b{outline:none;background:#194069;color:#FFFFFF}:where(#flutrek-theme) .mobile-design-preview[data-variant=g] .approved-planner{border:0;border-radius:24px;padding:20px;box-shadow:0 6px 24px #19406906}:where(#flutrek-theme) .mobile-design-preview[data-variant=g] .approved-planner .approved-row h2:before{content:"◷";display:inline-grid;place-items:center;width:30px;height:30px;margin-right:8px;background:#f3f5f7;color:#194069;border-radius:10px}:where(#flutrek-theme) .mobile-design-preview[data-variant=g] .approved-next{padding:12px;background:#f3f5f7;border-radius:14px}:where(#flutrek-theme) .mobile-design-preview[data-variant=g] :is(.term-front,.term-back,.chunk-card,.dialogue-row,.review-field,.sentence-spell-field){border-radius:20px;box-shadow:0 5px 18px #19406904}:where(#flutrek-theme) .mobile-design-preview[data-variant=g] .context{border-radius:20px;background:#f3f5f7}:where(#flutrek-theme) .mobile-design-preview[data-variant=g] .approved-route{padding:16px;background:#FFFFFF;border-radius:20px}:where(#flutrek-theme) .mobile-design-preview[data-variant=g] .roleplay-steps>span{border-radius:16px}:where(#flutrek-theme) .mobile-design-preview[data-variant=g] .listening-compact .play{border-radius:22px;background:linear-gradient(120deg,#194069,#194069)}:where(#flutrek-theme) .mobile-design-preview[data-variant=g] .term-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}:where(#flutrek-theme) .mobile-design-preview[data-variant=g] .term-front{min-height:160px;padding:14px}:where(#flutrek-theme) .mobile-design-preview[data-variant=g] .term-front b{font-size:25px;margin-top:12px}:where(#flutrek-theme) .mobile-design-preview[data-variant=g] .term-front em{font-size:11px}:where(#flutrek-theme) .mobile-design-preview .term-card{width:100%;box-sizing:border-box}:where(#flutrek-theme) .mobile-design-preview .term-card-shell{min-width:0}:where(#flutrek-theme) .mobile-design-preview.mobile-release{min-height:100dvh;padding-bottom:env(safe-area-inset-bottom)}@media(max-width:359px){:where(#flutrek-theme) .mobile-design-preview .approved-home,:where(#flutrek-theme) .mobile-design-preview :is(.lesson-page,.chunk-notes-page,.summary-page,.records-page,.terms-page,.dashboard-page,.review-page){padding-left:14px;padding-right:14px}:where(#flutrek-theme) .mobile-design-preview .approved-week{gap:3px}:where(#flutrek-theme) .mobile-design-preview .approved-week b{width:28px;height:28px}:where(#flutrek-theme) .mobile-design-preview .approved-stats b{font-size:20px}}:where(#flutrek-theme) .preview-style-picker{width:calc(100% - 40px);box-sizing:border-box;min-width:0}:where(#flutrek-theme) .mobile-design-preview.mobile-release .approved-home{max-width:430px}:where(#flutrek-theme) .mobile-design-preview.mobile-release :is(.lesson-page,.chunk-notes-page,.summary-page,.records-page,.terms-page,.dashboard-page,.review-page){max-width:430px}:where(#flutrek-theme) .mobile-design-preview:is([data-variant=b],[data-variant=f],[data-variant=g]) .approved-times{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;padding:5px;background:#f3f5f7;border:1px solid #f3f5f7;border-radius:16px;margin:16px 0 12px}:where(#flutrek-theme) .mobile-design-preview:is([data-variant=b],[data-variant=f],[data-variant=g]) .approved-times button{height:62px;padding:8px 2px;border:0;border-radius:11px;background:transparent;box-shadow:none;color:#7d8b99}:where(#flutrek-theme) .mobile-design-preview:is([data-variant=b],[data-variant=f],[data-variant=g]) .approved-times button b{font-size:20px;font-weight:600;line-height:1.25;letter-spacing:-.02em}:where(#flutrek-theme) .mobile-design-preview:is([data-variant=b],[data-variant=f],[data-variant=g]) .approved-times button small{display:block;margin-top:5px;line-height:1.3;color:#7d8b99}:where(#flutrek-theme) .mobile-design-preview:is([data-variant=b],[data-variant=f],[data-variant=g]) .approved-times button.selected{box-shadow:0 3px 8px #19406920}:where(#flutrek-theme) .mobile-design-preview:is([data-variant=b],[data-variant=f],[data-variant=g]) .approved-times button.selected b{color:#FFFFFF}:where(#flutrek-theme) .mobile-design-preview:is([data-variant=b],[data-variant=f],[data-variant=g]) .approved-times button.selected small{color:#e6eaee}:where(#flutrek-theme) .mobile-design-preview:is([data-variant=b],[data-variant=f],[data-variant=g]) .approved-planner .approved-row h2:before{content:"";width:28px;height:28px;margin-right:8px;border-radius:9px;vertical-align:-7px;background:#f3f5f7 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 24' fill='none' stroke='%23194069' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M8 4H5a1 1 0 0 0-1 1v3m12-4h3a1 1 0 0 1 1 1v3M4 16v3a1 1 0 0 0 1 1h3m8 0h3a1 1 0 0 0 1-1v-3'/%3E%3Ccircle cx='12' cy='12' r='3'/%3E%3C/svg%3E") 50%/18px 18px no-repeat}:where(#flutrek-theme) .mobile-design-preview .topbar nav>button:nth-child(-n+3){min-width:0!important;max-width:calc(min(100vw,390px)/3)!important;box-sizing:border-box}:where(#flutrek-theme) .mobile-design-preview .topbar{min-width:0;box-sizing:border-box}:where(#flutrek-theme) .mobile-design-preview .term-card.flipped{opacity:1!important;background:#194069!important;transform:none!important}:where(#flutrek-theme) .mobile-design-preview .term-card.flipped .term-back{background:#194069!important}:where(#flutrek-theme) .timer-style-picker{display:flex;gap:5px;width:calc(100% - 40px);max-width:350px;margin:6px auto;padding:0;font-family:var(--font-ui)}:where(#flutrek-theme) .timer-style-picker button{flex:1 1;min-width:0;border:1px solid #e6eaee;border-radius:8px;background:#FFFFFF;color:#7d8b99;font:500 10px/1.4 var(--font-ui);padding:7px 2px}:where(#flutrek-theme) .timer-style-picker button[aria-pressed=true]{color:#194069;background:#f3f5f7;border-color:#e6eaee}:where(#flutrek-theme) .mobile-design-preview .approved-planner>.approved-row{display:flex;align-items:center;justify-content:space-between;gap:8px}:where(#flutrek-theme) .mobile-design-preview:is([data-variant=b],[data-variant=f],[data-variant=g]) .approved-planner .approved-row h2{display:flex;align-items:center;gap:8px;margin:0;line-height:1.4;font-size:17px}:where(#flutrek-theme) .mobile-design-preview:is([data-variant=b],[data-variant=f],[data-variant=g]) .approved-planner .approved-row h2:before{display:block;flex:0 0 28px;margin:0;vertical-align:initial;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23194069' stroke-width='1.7' stroke-linecap='round'%3E%3Ccircle cx='12' cy='12' r='8'/%3E%3Cpath d='M12 7v5l3 2'/%3E%3C/svg%3E")}:where(#flutrek-theme) .mobile-design-preview .approved-planner>.approved-row .approved-tag{flex-shrink:0;align-self:center;line-height:1.5}:where(#flutrek-theme) .mobile-design-preview:is([data-variant=b],[data-variant=f],[data-variant=g]) .approved-times{gap:7px;background:none;border:0;padding:0;border-radius:0;align-items:stretch}:where(#flutrek-theme) .mobile-design-preview:is([data-variant=b],[data-variant=f],[data-variant=g]) .approved-times button{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;height:94px;padding:10px 3px;background:#f3f5f7;border:1px solid #e6eaee;border-radius:14px;box-sizing:border-box;min-width:0}:where(#flutrek-theme) .mobile-design-preview:is([data-variant=b],[data-variant=f],[data-variant=g]) .approved-times button.selected{background:#194069;border-color:#194069;box-shadow:0 4px 10px #19406912}:where(#flutrek-theme) .mobile-design-preview:is([data-variant=b],[data-variant=f],[data-variant=g]) .approved-times button b{font-size:21px;line-height:1.1;margin:0}:where(#flutrek-theme) .mobile-design-preview:is([data-variant=b],[data-variant=f],[data-variant=g]) .approved-times button small{margin:0;font-size:10px}:where(#flutrek-theme) .mobile-design-preview .duration-symbol{display:block;width:19px;height:19px;margin-bottom:1px;color:#7d8b99;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23194069' stroke-width='1.6' stroke-linecap='round'%3E%3Ccircle cx='12' cy='12' r='8'/%3E%3Cpath d='M12 7v5l3 2'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23194069' stroke-width='1.6' stroke-linecap='round'%3E%3Ccircle cx='12' cy='12' r='8'/%3E%3Cpath d='M12 7v5l3 2'/%3E%3C/svg%3E") center/contain no-repeat}:where(#flutrek-theme) .mobile-design-preview .approved-times .selected .duration-symbol{color:#c9d0d7}:where(#flutrek-theme) .mobile-design-preview .free-symbol{-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23194069' stroke-width='1.6'%3E%3Cpath d='M12 12c-3-5-9-5-9 0s6 5 9 0 9-5 9 0-6 5-9 0Z'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23194069' stroke-width='1.6'%3E%3Cpath d='M12 12c-3-5-9-5-9 0s6 5 9 0 9-5 9 0-6 5-9 0Z'/%3E%3C/svg%3E") center/contain no-repeat}:where(#flutrek-theme) .mobile-design-preview[data-timer-style=dial] .approved-times{background:#f3f5f7!important;padding:8px!important;border-radius:18px!important;gap:3px!important}:where(#flutrek-theme) .mobile-design-preview[data-timer-style=dial] .approved-times button{border:0!important;background:transparent!important;border-radius:50% 50% 12px 12px!important;height:96px!important;position:relative}:where(#flutrek-theme) .mobile-design-preview[data-timer-style=dial] .approved-times button b{display:grid;place-items:center;width:47px;height:47px;border-radius:50%;border:2px solid #e6eaee;font-size:22px!important}:where(#flutrek-theme) .mobile-design-preview[data-timer-style=dial] .approved-times button.selected b{background:#194069;border-color:#194069;color:#FFFFFF!important;box-shadow:0 0 0 3px #FFFFFF}:where(#flutrek-theme) .mobile-design-preview[data-timer-style=dial] .approved-times .duration-symbol{display:none}:where(#flutrek-theme) .mobile-design-preview[data-timer-style=dial] .approved-times button.selected small{color:#7d8b99!important}:where(#flutrek-theme) .mobile-design-preview[data-timer-style=ticket] .approved-times{gap:6px!important}:where(#flutrek-theme) .mobile-design-preview[data-timer-style=ticket] .approved-times button{border-radius:8px!important;height:102px!important;position:relative;background:#FFFFFF!important;border:1px solid #e6eaee!important;gap:6px!important}:where(#flutrek-theme) .mobile-design-preview[data-timer-style=ticket] .approved-times button:after{content:"";position:absolute;left:7px;right:7px;bottom:27px;border-top:1px dashed #e6eaee}:where(#flutrek-theme) .mobile-design-preview[data-timer-style=ticket] .approved-times button.selected{background:#194069!important;border-color:#194069!important}:where(#flutrek-theme) .mobile-design-preview[data-timer-style=ticket] .approved-times button small{margin-top:6px!important}:where(#flutrek-theme) .mobile-design-preview[data-timer-style=ticket] .duration-symbol{width:17px;height:17px;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23194069' stroke-width='1.6' stroke-linejoin='round'%3E%3Cpath d='M6 3h12M6 21h12M8 3v5l4 4-4 4v5m8-18v5l-4 4 4 4v5'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23194069' stroke-width='1.6' stroke-linejoin='round'%3E%3Cpath d='M6 3h12M6 21h12M8 3v5l4 4-4 4v5m8-18v5l-4 4 4 4v5'/%3E%3C/svg%3E")}:where(#flutrek-theme) .mobile-design-preview .streak-flame-mark{display:none}:where(#flutrek-theme) .mobile-design-preview .approved-week .study-flame{display:none}:where(#flutrek-theme) .mobile-design-preview[data-streak-style=spark] .approved-stats{position:relative;background:#FFFFFF!important;align-items:center}:where(#flutrek-theme) .mobile-design-preview[data-streak-style=spark] .approved-stats>div:first-child{display:grid;grid-template-columns:26px auto;justify-content:center;gap:2px 5px}:where(#flutrek-theme) .mobile-design-preview[data-streak-style=spark] .approved-stats>div:first-child>b{font-size:24px}:where(#flutrek-theme) .mobile-design-preview[data-streak-style=spark] .approved-stats>div:first-child>span:last-child{grid-column:1/-1}:where(#flutrek-theme) .mobile-design-preview[data-streak-style=spark] .streak-flame-mark{display:block;width:26px;height:34px;color:#194069;filter:drop-shadow(0 3px 5px #19406930)}:where(#flutrek-theme) .mobile-design-preview .study-flame{display:block;width:100%;height:100%}:where(#flutrek-theme) .mobile-design-preview[data-streak-style=spark] .approved-checkin{background:linear-gradient(135deg,#f3f5f7,#f3f5f7);padding:16px;border-radius:22px}:where(#flutrek-theme) .mobile-design-preview[data-streak-style=spark] .approved-week{position:relative;gap:4px}:where(#flutrek-theme) .mobile-design-preview[data-streak-style=spark] .approved-week>div{background:transparent!important;box-shadow:none!important;padding:4px 0!important}:where(#flutrek-theme) .mobile-design-preview[data-streak-style=spark] .approved-week b{background:#ffffffb3!important;border-radius:50%!important;width:31px;height:34px;color:#7d8b99!important}:where(#flutrek-theme) .mobile-design-preview[data-streak-style=spark] .approved-week .day-lit b{background:#194069!important;color:#FFFFFF!important;box-shadow:0 3px 9px #19406925}:where(#flutrek-theme) .mobile-design-preview[data-streak-style=spark] .approved-week .day-check{display:none}:where(#flutrek-theme) .mobile-design-preview[data-streak-style=spark] .approved-week .study-flame{display:block;width:20px;height:26px;color:#FFFFFF}:where(#flutrek-theme) .mobile-design-preview[data-streak-style=spark] .approved-week .today b{outline:1px solid #c9d0d7!important;outline-offset:3px}@media(max-width:359px){:where(#flutrek-theme) .mobile-design-preview .approved-planner>.approved-row h2{font-size:15px!important}:where(#flutrek-theme) .mobile-design-preview .approved-tag{font-size:10px}:where(#flutrek-theme) .mobile-design-preview[data-streak-style=spark] .approved-checkin{padding:12px}:where(#flutrek-theme) .mobile-design-preview[data-streak-style=spark] .approved-week b{width:27px;height:30px}}:where(#flutrek-theme) .mobile-design-preview .term-card-shell:has(.term-card.flipped){grid-column:1/-1}:where(#flutrek-theme) .mobile-design-preview .term-card.flipped{position:relative;inset:auto;width:100%;height:auto;max-width:100%;min-height:0;margin:0;padding:0;z-index:auto;overflow:visible;border-radius:20px;cursor:pointer}:where(#flutrek-theme) .mobile-design-preview .term-card.flipped .term-card-inner{height:auto;min-height:0;max-width:none;margin:0;padding:0}:where(#flutrek-theme) .mobile-design-preview .term-card.flipped .term-back{min-height:0;border-radius:20px;padding:22px;box-sizing:border-box}:where(#flutrek-theme) .mobile-design-preview .term-card.flipped .term-back>small{font-size:22px}:where(#flutrek-theme) .mobile-design-preview .term-card.flipped .term-back>b{font-size:22px;margin-bottom:18px}:where(#flutrek-theme) .mobile-design-preview .term-card.flipped .term-note{padding:14px 0}:where(#flutrek-theme) .mobile-design-preview .term-card.flipped .term-example{padding:14px 0}:where(#flutrek-theme) .mobile-design-preview .term-detail-close{position:static;display:block;margin:0 0 14px;background:#f3f5f7;border:0;color:#194069;z-index:auto}:where(#flutrek-theme) .mobile-design-preview[data-timer-style=dial] .approved-times button:first-child b{font-size:16px!important;white-space:nowrap}:where(#flutrek-theme) .mobile-design-preview[data-timer-style=dial] .approved-times button.selected{box-shadow:none!important}:where(#flutrek-theme) .mobile-design-preview:is([data-variant=b],[data-variant=f],[data-variant=g]) .approved-planner .approved-row h2:before{width:22px;height:22px;flex-basis:22px;border-radius:0;background-color:initial;background-size:22px 22px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23194069' stroke-width='2.3' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='8.5'/%3E%3Cpath d='M12 6.8V12l3.3 2'/%3E%3C/svg%3E")}:where(#flutrek-theme) .mobile-design-preview[data-streak-style=spark] .approved-stats>div:first-child{grid-template-columns:24px auto;column-gap:5px;row-gap:7px;align-items:center}:where(#flutrek-theme) .mobile-design-preview[data-streak-style=spark] .streak-flame-mark{width:24px;height:29px;align-self:center;transform:translateY(-1px)}:where(#flutrek-theme) .mobile-design-preview[data-streak-style=spark] .approved-stats>div:first-child>b{display:flex;align-items:baseline;gap:3px;line-height:29px;margin:0}:where(#flutrek-theme) .mobile-design-preview[data-streak-style=spark] .approved-stats>div:first-child>b small{line-height:1.4;margin:0}:where(#flutrek-theme) .mobile-design-preview[data-streak-style=spark] .approved-stats>div:first-child>span:last-child{margin:0;line-height:1.5}:where(#flutrek-theme) .mobile-design-preview[data-streak-style=spark] .approved-stats{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));align-items:start!important;gap:0;padding:16px 8px!important}:where(#flutrek-theme) .mobile-design-preview[data-streak-style=spark] .approved-stats>div{display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-template-rows:32px 18px;justify-items:center;align-items:center;row-gap:7px!important;position:relative;padding:0!important;margin:0;min-width:0}:where(#flutrek-theme) .mobile-design-preview[data-streak-style=spark] .approved-stats>div>b{grid-column:1!important;grid-row:1;display:flex!important;align-items:baseline;justify-content:center;gap:3px;height:32px;font-size:24px!important;line-height:32px!important;margin:0;white-space:nowrap}:where(#flutrek-theme) .mobile-design-preview[data-streak-style=spark] .approved-stats>div>b small{font-size:10px;line-height:1.4;margin:0}:where(#flutrek-theme) .mobile-design-preview[data-streak-style=spark] .approved-stats>div>span:last-child{grid-column:1!important;grid-row:2;font-size:12px;line-height:18px!important;margin:0!important}:where(#flutrek-theme) .mobile-design-preview[data-streak-style=spark] .approved-stats>div:first-child>b{padding-left:22px;box-sizing:border-box}:where(#flutrek-theme) .mobile-design-preview[data-streak-style=spark] .approved-stats>div:first-child>.streak-flame-mark{position:absolute;top:3px;left:calc(50% - 31px);width:19px;height:25px;transform:none;grid-column:auto;grid-row:auto;margin:0}:where(#flutrek-theme) .mobile-design-preview .approved-times .duration-symbol{display:none!important}:where(#flutrek-theme) .mobile-design-preview:is([data-variant=b],[data-variant=f],[data-variant=g]) .approved-times button{height:76px;gap:6px;padding:11px 3px;border-radius:16px}:where(#flutrek-theme) .mobile-design-preview:is([data-variant=b],[data-variant=f],[data-variant=g]) .approved-times button b{font-family:SF Pro Rounded,Avenir Next,Avenir,Helvetica Neue,PingFang SC,sans-serif;font-size:25px;font-weight:500;line-height:1.15;letter-spacing:-.04em;font-feature-settings:"pnum";font-variant-numeric:proportional-nums}:where(#flutrek-theme) .mobile-design-preview:is([data-variant=b],[data-variant=f],[data-variant=g]) .approved-times button:first-child b{font-size:20px;font-weight:500;letter-spacing:.02em}:where(#flutrek-theme) .mobile-design-preview:is([data-variant=b],[data-variant=f],[data-variant=g]) .approved-times button small{font-size:11px;font-weight:400;line-height:1.4;letter-spacing:.02em}:where(#flutrek-theme) .mobile-design-preview:is([data-variant=b],[data-variant=f],[data-variant=g]) .approved-times button:first-child{background:#194069;border-color:#194069;box-shadow:0 3px 9px #1940691a}:where(#flutrek-theme) .mobile-design-preview:is([data-variant=b],[data-variant=f],[data-variant=g]) .approved-times button:first-child b{color:#FFFFFF}:where(#flutrek-theme) .mobile-design-preview:is([data-variant=b],[data-variant=f],[data-variant=g]) .approved-times button:first-child small{color:#f3f5f7}:where(#flutrek-theme) .mobile-design-preview[data-time-font=rounded] .approved-times button b{font-family:SF Pro Rounded,Avenir Next,Avenir,PingFang SC,sans-serif!important;font-weight:600!important;letter-spacing:-.025em!important}:where(#flutrek-theme) .mobile-design-preview[data-time-font=clean] .approved-times button b{font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,PingFang SC,sans-serif!important;font-weight:500!important;letter-spacing:0!important;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}:where(#flutrek-theme) .mobile-design-preview[data-time-font=light] .approved-times button b{font-family:Avenir Next,Avenir,Helvetica Neue,PingFang SC,sans-serif!important;font-weight:400!important;letter-spacing:.015em!important}:where(#flutrek-theme) .mobile-design-preview[data-time-font=rounded] .approved-times button:first-child b{font-weight:600!important}:where(#flutrek-theme) .mobile-design-preview[data-time-font=light] .approved-times button small{font-weight:300;letter-spacing:.04em}:where(#flutrek-theme) .mobile-design-preview .study-streak-card{background:#FFFFFF;border:1px solid #e6eaee;border-radius:22px;padding:20px 17px;margin:0 0 18px;box-shadow:0 8px 22px #19406904;text-align:left}:where(#flutrek-theme) .mobile-design-preview .streak-eyebrow{display:block;color:#7d8b99;font-size:10px;font-weight:650;letter-spacing:.12em;line-height:1.5}:where(#flutrek-theme) .mobile-design-preview .study-streak-card h2{font-size:19px;line-height:1.4;font-weight:650;letter-spacing:-.02em;margin:8px 0 6px;color:#194069}:where(#flutrek-theme) .mobile-design-preview .study-streak-card>p{font-size:12px;line-height:1.6;color:#7d8b99;margin:0}:where(#flutrek-theme) .mobile-design-preview .streak-journey{position:relative;display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:0;margin:26px 0 23px}:where(#flutrek-theme) .mobile-design-preview .streak-journey:after,:where(#flutrek-theme) .mobile-design-preview .streak-journey:before{content:"";position:absolute;left:7.14%;right:7.14%;height:1px;top:15px;background:#e6eaee}:where(#flutrek-theme) .mobile-design-preview .streak-journey:after{right:auto;width:calc(var(--streak-fill)*.8572);background:#194069}:where(#flutrek-theme) .mobile-design-preview .streak-day{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:8px;min-width:0}:where(#flutrek-theme) .mobile-design-preview .streak-day>b{display:grid;place-items:center;box-sizing:border-box;width:31px;height:31px;border:1px solid #e6eaee;background:#FFFFFF;border-radius:50%;color:#7d8b99;font-family:Avenir Next,Avenir,sans-serif;font-size:13px;line-height:1;font-weight:400}:where(#flutrek-theme) .mobile-design-preview .streak-day>small{font-family:var(--font-ui);font-size:9px;line-height:1.4;color:#7d8b99;white-space:nowrap}:where(#flutrek-theme) .mobile-design-preview .streak-day.done>b{background:#194069;color:#FFFFFF;border-color:#194069}:where(#flutrek-theme) .mobile-design-preview .streak-day.current>b{border:2px solid #194069;background:#f3f5f7;color:#194069;box-shadow:0 0 0 3px #f3f5f7}:where(#flutrek-theme) .mobile-design-preview .streak-day.current>b .study-flame{width:18px;height:23px;filter:none}:where(#flutrek-theme) .mobile-design-preview .streak-day.current>small{color:#194069;font-weight:600}:where(#flutrek-theme) .mobile-design-preview .streak-totals{display:flex;align-items:center;justify-content:space-between;gap:8px}:where(#flutrek-theme) .mobile-design-preview .streak-totals>span{display:flex;align-items:baseline;gap:6px;min-width:0}:where(#flutrek-theme) .mobile-design-preview .streak-totals b{font-family:SF Pro Rounded,Avenir Next,Avenir,sans-serif;font-size:24px;font-weight:600;line-height:1.2;color:#194069}:where(#flutrek-theme) .mobile-design-preview .streak-totals small{font-size:10px;line-height:1.4;color:#7d8b99;white-space:nowrap}:where(#flutrek-theme) .mobile-design-preview .streak-totals>i{font-style:normal;color:#c9d0d7}:where(#flutrek-theme) .mobile-design-preview:is([data-variant=b],[data-variant=f],[data-variant=g]) .approved-times.reference-times{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;background:none!important;border:0;padding:0!important;border-radius:0!important;margin:17px 0 12px;align-items:stretch}:where(#flutrek-theme) .mobile-design-preview:is([data-variant=b],[data-variant=f],[data-variant=g]) .approved-times.reference-times>button{height:84px!important;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:8px!important;border:0!important;border-radius:14px!important;background:linear-gradient(145deg,#f3f5f7,#f3f5f7)!important;box-shadow:none!important;box-sizing:border-box}:where(#flutrek-theme) .mobile-design-preview:is([data-variant=b],[data-variant=f],[data-variant=g]) .approved-times.reference-times>button.selected{background:#194069!important;color:#FFFFFF}:where(#flutrek-theme) .mobile-design-preview:is([data-variant=b],[data-variant=f],[data-variant=g]) .approved-times.reference-times>button.free-time-card{background:linear-gradient(135deg,#194069,#194069)!important;gap:3px;box-shadow:0 4px 10px #19406914!important}:where(#flutrek-theme) .mobile-design-preview .approved-times.reference-times .time-kicker{font-size:9px;font-weight:400;letter-spacing:.1em;line-height:1.5;color:#e6eaee}:where(#flutrek-theme) .mobile-design-preview:is([data-variant=b],[data-variant=f],[data-variant=g]) .approved-times.reference-times>button.free-time-card>b{font-size:20px!important;line-height:1.3;color:#FFFFFF;font-weight:600!important;width:auto!important;height:auto!important;border:0!important;background:none!important}:where(#flutrek-theme) .mobile-design-preview .approved-times.reference-times .time-value{display:flex;align-items:baseline;justify-content:center;gap:5px;line-height:1}:where(#flutrek-theme) .mobile-design-preview:is([data-variant=b],[data-variant=f],[data-variant=g]) .approved-times.reference-times .time-value>b{font-size:34px!important;line-height:1;font-weight:650!important;letter-spacing:-.04em!important;width:auto!important;height:auto!important;border:0!important;background:none!important;box-shadow:none!important;color:#194069}:where(#flutrek-theme) .mobile-design-preview:is([data-variant=b],[data-variant=f],[data-variant=g]) .approved-times.reference-times .time-value>small{font-size:11px;font-weight:400;line-height:1.5;margin:0!important;color:#7d8b99}:where(#flutrek-theme) .mobile-design-preview .approved-times.reference-times .time-caption{font-size:12px;line-height:1.4;color:#7d8b99}:where(#flutrek-theme) .mobile-design-preview .approved-times.reference-times .selected .time-value>b{color:#FFFFFF!important}:where(#flutrek-theme) .mobile-design-preview .approved-times.reference-times .selected .time-value>small{color:#c9d0d7!important}:where(#flutrek-theme) .mobile-design-preview .approved-times.reference-times .selected .time-caption{color:#c9d0d7}:where(#flutrek-theme) .mobile-design-preview .approved-times.reference-times .free-time-card>small{font-size:12px;color:#e6eaee!important;margin:2px 0 0!important}:where(#flutrek-theme) .mobile-design-preview .approved-times.reference-times>button:after{display:none!important}@media(max-width:359px){:where(#flutrek-theme) .mobile-design-preview .study-streak-card{padding:18px 12px}:where(#flutrek-theme) .mobile-design-preview .streak-day>b{width:28px;height:28px}:where(#flutrek-theme) .mobile-design-preview .streak-journey:after,:where(#flutrek-theme) .mobile-design-preview .streak-journey:before{top:14px}:where(#flutrek-theme) .mobile-design-preview .streak-totals b{font-size:22px}:where(#flutrek-theme) .mobile-design-preview .streak-totals small{font-size:9px}:where(#flutrek-theme) .mobile-design-preview .streak-totals>span{gap:4px}}:where(#flutrek-theme) .mobile-design-preview:is([data-variant=b],[data-variant=f],[data-variant=g]) .approved-planner .approved-row h2:before{width:32px;height:32px;flex-basis:32px;border-radius:50%;background:transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Ccircle cx='16' cy='16' r='16' fill='%23194069'/%3E%3Cg fill='none' stroke='%23FFFFFF' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='16' cy='16' r='10'/%3E%3Cpath d='M16 10v6h5'/%3E%3C/g%3E%3C/svg%3E") 50%/32px 32px no-repeat;box-sizing:border-box;padding:0;border:0}:where(#flutrek-theme) .mobile-design-preview .approved-planner .primary{background:#194069!important;color:#FFFFFF}:where(#flutrek-theme) .mobile-design-preview .approved-route summary>div{min-width:0}:where(#flutrek-theme) .mobile-design-preview .approved-route summary>div h2{font-size:16px;line-height:1.5}:where(#flutrek-theme) .mobile-design-preview .approved-route summary>span{white-space:nowrap;flex-shrink:0}@media(max-width:359px){:where(#flutrek-theme) .mobile-design-preview .approved-route summary>div h2{font-size:14px}:where(#flutrek-theme) .mobile-design-preview .approved-route summary>span{font-size:11px}}:where(#flutrek-theme) .mobile-design-preview .approved-route article{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:10px;row-gap:9px}:where(#flutrek-theme) .mobile-design-preview .approved-route .route-phase-progress{grid-column:1/-1;display:flex;align-items:center;gap:8px;min-width:0}:where(#flutrek-theme) .mobile-design-preview .route-phase-progress>div{height:4px;flex:1 1;overflow:hidden;border-radius:20px;background:#f3f5f7}:where(#flutrek-theme) .mobile-design-preview .route-phase-progress>div>span{display:block;height:100%;border-radius:inherit;background:#194069;transition:width .3s ease}:where(#flutrek-theme) .mobile-design-preview .route-phase-progress>small{font-size:10px;line-height:1.2;color:#7d8b99;min-width:32px;text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}:where(#flutrek-theme) .mobile-design-preview .records-section-head{align-items:center}:where(#flutrek-theme) .mobile-design-preview .records-section-head>div:last-child{display:flex;align-items:baseline;justify-content:flex-end;gap:5px;padding:0;min-width:0;background:transparent;color:#194069}:where(#flutrek-theme) .mobile-design-preview .records-section-head>div:last-child b{font-size:24px;line-height:1.4}:where(#flutrek-theme) .mobile-design-preview .records-section-head>div:last-child small{margin:0;font-size:11px;line-height:1.4;white-space:nowrap}:where(#flutrek-theme) .mobile-design-preview .records-section-head h2{margin:0;line-height:1.4}:where(#flutrek-theme) .mobile-design-preview .approved-planner .approved-active>.primary{background:#194069!important;color:#FFFFFF}:where(#flutrek-theme) .mobile-design-preview .listening-selects select{background-color:initial!important;border-color:transparent!important;box-shadow:none!important;border-radius:0!important;color:#194069}:where(#flutrek-theme) .mobile-design-preview .listening-compact .listening-selects select{padding:0 19px 0 2px!important;background-position:right 2px center!important}:where(#flutrek-theme) .mobile-design-preview .listening-selects select:first-child{width:74px!important}:where(#flutrek-theme) .mobile-design-preview .listening-selects select:last-child{width:49px!important}:where(#flutrek-theme) .mobile-design-preview .listening-compact .line-replay button.active{background:#194069!important;border-color:#194069!important;color:#FFFFFF!important;opacity:1}:where(#flutrek-theme) .mobile-design-preview .listening-compact .line-replay button.active span{color:#FFFFFF!important}:where(#flutrek-theme) .mobile-design-preview .listening-compact .listening-selects{gap:22px;flex-wrap:nowrap}:where(#flutrek-theme) .mobile-design-preview .listening-compact .play{min-height:108px;padding:18px 14px;gap:12px}:where(#flutrek-theme) .mobile-design-preview .listening-compact .play>span{width:42px;height:42px;flex-basis:42px}:where(#flutrek-theme) .mobile-design-preview .listening-compact .play>div{display:grid;grid-template-columns:auto auto;align-items:center;justify-content:center;row-gap:9px}:where(#flutrek-theme) .mobile-design-preview .listening-compact .play b{font-size:15px;white-space:nowrap}:where(#flutrek-theme) .mobile-design-preview .listening-compact .play small{font-size:10px;margin:0;white-space:nowrap}:where(#flutrek-theme) .mobile-design-preview .listening-compact .listening-wave{grid-column:1/-1;margin:0;justify-self:center;width:94%;gap:2px;height:22px}@media(max-width:359px){:where(#flutrek-theme) .mobile-design-preview .listening-compact .play{gap:9px;padding:16px 10px}:where(#flutrek-theme) .mobile-design-preview .listening-compact .play>span{width:36px;height:36px;flex-basis:36px}:where(#flutrek-theme) .mobile-design-preview .listening-compact .play b{font-size:13px}:where(#flutrek-theme) .mobile-design-preview .listening-compact .play small{font-size:9px}:where(#flutrek-theme) .mobile-design-preview .listening-compact .play>div{column-gap:5px}}:where(#flutrek-theme) .mobile-design-preview .listening-compact .play>div{grid-template-columns:minmax(0,1fr) auto;justify-content:stretch;column-gap:8px}:where(#flutrek-theme) .mobile-design-preview .listening-compact .listening-wave{width:100%;justify-self:stretch}:where(#flutrek-theme) .mobile-design-preview .lesson-page:has(.listening-compact){min-height:0;padding-bottom:24px}:where(#flutrek-theme) .mobile-design-preview .round-content.listening-compact{padding:14px}:where(#flutrek-theme) .mobile-design-preview .listening-compact .listening-top{margin-bottom:10px;min-height:28px}:where(#flutrek-theme) .mobile-design-preview .listening-compact .listening-selects select{height:28px;min-height:28px}:where(#flutrek-theme) .mobile-design-preview .listening-compact .play>div{grid-template-columns:minmax(0,1fr)}:where(#flutrek-theme) .mobile-design-preview .round-content.listening-compact{padding-bottom:20px}:where(#flutrek-theme) .mobile-design-preview .reading .word-grid>span{background:#f3f5f7;border-color:#e6eaee}:where(#flutrek-theme) .mobile-design-preview .audio-select-control{position:relative;display:inline-flex;align-items:center;min-height:36px;flex-shrink:0;cursor:pointer}:where(#flutrek-theme) .mobile-design-preview .audio-select-control>span{display:flex;align-items:center;gap:5px;white-space:nowrap;color:#194069;font-size:12px;line-height:1.4}:where(#flutrek-theme) .mobile-design-preview .audio-select-control svg{width:12px;height:12px;flex-shrink:0;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}:where(#flutrek-theme) .mobile-design-preview .listening-selects .audio-select-control>select{position:absolute;inset:0;opacity:0;width:100%!important;height:100%!important;min-height:0!important;padding:0!important;cursor:pointer}:where(#flutrek-theme) .mobile-design-preview .audio-select-control:focus-within{outline:2px solid #194069;outline-offset:3px;border-radius:4px}:where(#flutrek-theme) .mobile-design-preview .lesson-shell>.en-title{font-family:Georgia,Times New Roman,serif!important;font-style:italic!important;font-weight:400;letter-spacing:0;line-height:1.5;color:#7d8b99}:where(#flutrek-theme) .mobile-design-preview .approved-route summary>div h2{font-weight:750;letter-spacing:0}:where(#flutrek-theme) .mobile-design-preview:is([data-variant=b],[data-variant=f],[data-variant=g]) .approved-times.reference-times>button.free-time-card>b{font-size:0!important;line-height:0!important;letter-spacing:0!important;display:inline-flex;align-items:center;justify-content:center}:where(#flutrek-theme) .mobile-design-preview:is([data-variant=b],[data-variant=f],[data-variant=g]) .approved-times.reference-times>button.free-time-card>b:before{content:"";display:block;width:80px;height:26px;background:currentColor;mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200.99993896484375%2080.0%2026.0%27%3E%3Cpath%20d%3D%27M7.564%206.549Q7.958%205.677%208.226%204.741Q8.226%204.741%2010.476%205.038Q10.221%205.839%209.830%206.641Q9.492%207.336%209.033%208.045Q9.033%208.045%206.669%208.045Q7.221%207.306%207.564%206.549ZM15.911%2011.257Q15.911%2011.257%2015.911%2013.306Q15.911%2013.306%204.091%2013.306Q4.091%2013.306%204.091%2011.257Q4.091%2011.257%2015.911%2011.257ZM15.911%2015.629Q15.911%2015.629%2015.911%2017.678Q15.911%2017.678%204.091%2017.678Q4.091%2017.678%204.091%2015.629Q4.091%2015.629%2015.911%2015.629ZM2.970%206.901Q2.970%206.901%203.222%206.901Q3.222%206.901%205.212%206.901Q5.212%2010.988%205.212%2015.074Q5.212%2019.162%205.212%2023.248Q5.212%2023.248%202.970%2023.248Q2.970%2019.162%202.970%2015.074Q2.970%2010.988%202.970%206.901ZM14.790%206.901Q14.790%206.901%2016.688%206.901Q16.688%206.901%2017.032%206.901Q17.032%2010.988%2017.032%2015.076Q17.032%2019.162%2017.032%2023.248Q17.032%2023.248%2014.790%2023.248Q14.790%2019.162%2014.790%2015.076Q14.790%2010.988%2014.790%206.901ZM15.911%206.901Q15.911%206.901%2015.911%209.018Q15.911%209.018%204.091%209.018Q4.091%209.018%204.091%206.901Q4.091%206.901%2015.911%206.901ZM15.911%2020.141Q15.911%2020.141%2015.911%2022.242Q15.911%2022.242%204.091%2022.242Q4.091%2022.242%204.091%2020.141Q4.091%2020.141%2015.911%2020.141ZM28.880%204.852Q28.880%204.852%2029.064%204.852Q29.064%204.852%2031.124%204.852Q31.124%205.830%2031.124%206.808Q31.124%207.785%2031.124%208.763Q31.124%208.763%2028.880%208.763Q28.880%207.785%2028.880%206.807Q28.880%205.830%2028.880%204.852ZM28.880%208.763Q28.880%208.763%2029.136%208.763Q29.136%208.763%2031.124%208.763Q31.124%2011.829%2031.124%2014.901Q31.124%2017.961%2031.124%2021.027Q31.124%2021.027%2028.880%2021.027Q28.880%2017.961%2028.880%2014.901Q28.880%2011.829%2028.880%208.763ZM36.730%2013.656Q36.730%2013.656%2036.730%2015.719Q36.730%2015.719%2023.265%2015.719Q23.265%2015.719%2023.265%2013.656Q23.265%2013.656%2036.730%2013.656ZM22.152%207.705Q22.152%207.705%2022.404%207.705Q22.404%207.705%2024.377%207.705Q24.377%2011.579%2024.377%2015.453Q24.377%2019.329%2024.377%2023.204Q24.377%2023.204%2022.152%2023.204Q22.152%2019.329%2022.152%2015.454Q22.152%2011.579%2022.152%207.705ZM35.618%207.705Q35.618%207.705%2037.498%207.705Q37.498%207.705%2037.842%207.705Q37.842%2011.579%2037.842%2015.455Q37.842%2019.329%2037.842%2023.204Q37.842%2023.204%2035.618%2023.204Q35.618%2019.329%2035.618%2015.455Q35.618%2011.579%2035.618%207.705ZM36.730%207.705Q36.730%207.705%2036.730%209.821Q36.730%209.821%2023.265%209.821Q23.265%209.821%2023.265%207.705Q23.265%207.705%2036.730%207.705ZM36.730%2019.957Q36.730%2019.957%2036.730%2022.096Q36.730%2022.096%2023.265%2022.096Q23.265%2022.096%2023.265%2019.957Q23.265%2019.957%2036.730%2019.957ZM58.985%206.182Q58.985%206.182%2058.985%208.129Q55.989%208.129%2052.993%208.129Q49.997%208.129%2047.000%208.129Q47.000%208.129%2047.000%206.182Q49.996%206.182%2052.993%206.182Q55.989%206.182%2058.985%206.182ZM54.152%204.851Q54.152%204.851%2056.223%204.851Q56.223%205.956%2056.223%207.063Q56.223%208.165%2056.223%209.270Q56.223%209.270%2054.152%209.270Q54.152%208.165%2054.152%207.059Q54.152%205.956%2054.152%204.851ZM49.584%204.851Q49.584%204.851%2051.637%204.851Q51.637%205.956%2051.637%207.063Q51.637%208.165%2051.637%209.270Q51.637%209.270%2049.584%209.270Q49.584%208.165%2049.584%207.059Q49.584%205.956%2049.584%204.851ZM56.849%2014.588Q56.849%2014.588%2056.849%2016.187Q56.849%2016.187%2048.891%2016.187Q48.891%2016.187%2048.891%2014.588Q48.891%2014.588%2056.849%2014.588ZM47.916%209.719Q47.916%209.719%2048.159%209.719Q48.159%209.719%2049.867%209.719Q49.867%2011.336%2049.867%2012.952Q49.867%2014.570%2049.867%2016.187Q49.867%2016.187%2047.916%2016.187Q47.916%2014.570%2047.916%2012.952Q47.916%2011.336%2047.916%209.719ZM55.873%209.719Q55.873%209.719%2057.492%209.719Q57.492%209.719%2057.824%209.719Q57.824%2011.336%2057.824%2012.954Q57.824%2014.570%2057.824%2016.187Q57.824%2016.187%2055.873%2016.187Q55.873%2014.570%2055.873%2012.955Q55.873%2011.336%2055.873%209.719ZM56.850%209.719Q56.850%209.719%2056.850%2011.331Q56.850%2011.331%2048.892%2011.331Q48.892%2011.331%2048.892%209.719Q48.892%209.719%2056.850%209.719ZM56.853%2012.207Q56.853%2012.207%2056.853%2013.715Q56.853%2013.715%2048.891%2013.715Q48.891%2013.715%2048.891%2012.207Q48.891%2012.207%2056.853%2012.207ZM54.334%2021.363Q52.686%2020.062%2051.734%2018.190Q51.734%2018.190%2052.002%2018.190Q52.002%2018.190%2053.793%2018.190Q54.470%2019.312%2056.020%2020.243Q57.371%2021.055%2059.251%2021.612Q59.251%2021.612%2057.970%2023.370Q55.921%2022.615%2054.334%2021.363ZM59.032%2017.235Q59.032%2017.235%2059.032%2019.145Q55.910%2019.144%2052.788%2019.145Q49.666%2019.145%2046.544%2019.145Q46.544%2019.145%2046.544%2017.235Q49.666%2017.235%2052.788%2017.235Q55.910%2017.235%2059.032%2017.235ZM51.978%2015.366Q51.978%2015.366%2053.703%2015.366Q53.703%2015.366%2053.913%2015.366Q53.805%2018.475%2052.114%2020.587Q50.623%2022.449%2047.410%2023.319Q47.410%2023.319%2046.368%2021.515Q48.902%2020.984%2050.385%2019.506Q51.766%2018.131%2051.978%2015.366ZM44.359%2012.270Q44.359%2012.270%2044.364%2010.362Q45.305%2011.293%2046.142%2012.284Q46.916%2013.200%2047.700%2014.215Q47.700%2014.215%2046.629%2016.027Q46.040%2015.004%2045.520%2014.138Q44.952%2013.193%2044.359%2012.270ZM47.304%208.432Q47.304%208.432%2047.304%2010.502Q45.747%2010.502%2044.190%2010.502Q42.633%2010.502%2041.076%2010.502Q41.076%2010.502%2041.076%208.432Q42.633%208.432%2044.190%208.432Q45.747%208.432%2047.304%208.432ZM43.267%209.467Q43.267%209.467%2044.392%209.467Q44.392%209.467%2044.526%209.467Q44.125%2012.112%2043.481%2014.268Q42.854%2016.367%2041.498%2018.565Q41.498%2018.565%2040.585%2016.240Q41.663%2014.769%2042.366%2013.001Q43.018%2011.360%2043.267%209.467ZM43.305%204.817Q43.305%204.817%2043.488%204.817Q43.488%204.817%2045.462%204.817Q45.462%205.980%2045.462%207.144Q45.462%208.306%2045.462%209.469Q45.462%209.469%2043.305%209.469Q43.305%208.306%2043.305%207.142Q43.305%205.980%2043.305%204.817ZM43.320%209.467Q43.320%209.467%2043.567%209.467Q43.567%209.467%2045.447%209.467Q45.447%2012.903%2045.447%2016.334Q45.447%2019.767%2045.447%2023.200Q45.447%2023.200%2043.320%2023.200Q43.320%2019.767%2043.320%2016.338Q43.320%2012.900%2043.320%209.467ZM78.823%208.100Q78.823%208.100%2078.823%2010.220Q74.426%2010.220%2070.029%2010.220Q65.631%2010.220%2061.234%2010.220Q61.234%2010.220%2061.234%208.100Q65.631%208.100%2070.028%208.100Q74.426%208.100%2078.823%208.100ZM74.066%205.643Q74.066%205.643%2075.885%204.799Q76.339%205.352%2076.776%205.977Q77.194%206.573%2077.654%207.417Q77.654%207.417%2075.803%208.320Q75.491%207.603%2075.048%206.965Q74.551%206.246%2074.066%205.643ZM73.139%2010.763Q73.397%2013.773%2073.926%2015.955Q74.565%2018.592%2075.262%2019.808Q75.904%2020.929%2076.296%2020.783Q76.530%2020.696%2076.782%2019.669Q77.009%2018.746%2077.143%2017.614Q77.143%2017.614%2079.120%2018.673Q78.829%2020.502%2078.203%2021.746Q77.451%2023.239%2076.444%2023.244Q75.562%2023.248%2074.689%2022.592Q73.036%2021.347%2071.983%2017.726Q71.184%2014.975%2070.857%2011.058Q70.596%207.933%2070.595%204.800Q70.595%204.800%2072.867%204.800Q72.877%207.706%2073.139%2010.763ZM70.107%2012.863Q70.107%2012.863%2070.107%2014.945Q67.971%2014.945%2065.836%2014.945Q63.700%2014.945%2061.564%2014.945Q61.564%2014.945%2061.564%2012.863Q63.699%2012.863%2065.835%2012.863Q67.971%2012.863%2070.107%2012.863ZM64.736%2013.904Q64.736%2013.904%2064.992%2013.904Q64.992%2013.904%2066.941%2013.904Q66.941%2015.595%2066.941%2017.235Q66.941%2018.783%2066.941%2020.277Q66.941%2020.277%2064.736%2020.671Q64.736%2018.979%2064.736%2017.294Q64.736%2015.596%2064.736%2013.904ZM66.407%2021.370Q64.011%2021.822%2061.519%2022.158Q61.519%2022.158%2061.016%2020.062Q63.373%2019.801%2065.784%2019.378Q68.183%2018.957%2070.922%2018.242Q70.922%2018.242%2070.922%2020.404Q68.965%2020.888%2066.407%2021.370Z%27%2F%3E%3C%2Fsvg%3E") center/100% 100% no-repeat;-webkit-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200.99993896484375%2080.0%2026.0%27%3E%3Cpath%20d%3D%27M7.564%206.549Q7.958%205.677%208.226%204.741Q8.226%204.741%2010.476%205.038Q10.221%205.839%209.830%206.641Q9.492%207.336%209.033%208.045Q9.033%208.045%206.669%208.045Q7.221%207.306%207.564%206.549ZM15.911%2011.257Q15.911%2011.257%2015.911%2013.306Q15.911%2013.306%204.091%2013.306Q4.091%2013.306%204.091%2011.257Q4.091%2011.257%2015.911%2011.257ZM15.911%2015.629Q15.911%2015.629%2015.911%2017.678Q15.911%2017.678%204.091%2017.678Q4.091%2017.678%204.091%2015.629Q4.091%2015.629%2015.911%2015.629ZM2.970%206.901Q2.970%206.901%203.222%206.901Q3.222%206.901%205.212%206.901Q5.212%2010.988%205.212%2015.074Q5.212%2019.162%205.212%2023.248Q5.212%2023.248%202.970%2023.248Q2.970%2019.162%202.970%2015.074Q2.970%2010.988%202.970%206.901ZM14.790%206.901Q14.790%206.901%2016.688%206.901Q16.688%206.901%2017.032%206.901Q17.032%2010.988%2017.032%2015.076Q17.032%2019.162%2017.032%2023.248Q17.032%2023.248%2014.790%2023.248Q14.790%2019.162%2014.790%2015.076Q14.790%2010.988%2014.790%206.901ZM15.911%206.901Q15.911%206.901%2015.911%209.018Q15.911%209.018%204.091%209.018Q4.091%209.018%204.091%206.901Q4.091%206.901%2015.911%206.901ZM15.911%2020.141Q15.911%2020.141%2015.911%2022.242Q15.911%2022.242%204.091%2022.242Q4.091%2022.242%204.091%2020.141Q4.091%2020.141%2015.911%2020.141ZM28.880%204.852Q28.880%204.852%2029.064%204.852Q29.064%204.852%2031.124%204.852Q31.124%205.830%2031.124%206.808Q31.124%207.785%2031.124%208.763Q31.124%208.763%2028.880%208.763Q28.880%207.785%2028.880%206.807Q28.880%205.830%2028.880%204.852ZM28.880%208.763Q28.880%208.763%2029.136%208.763Q29.136%208.763%2031.124%208.763Q31.124%2011.829%2031.124%2014.901Q31.124%2017.961%2031.124%2021.027Q31.124%2021.027%2028.880%2021.027Q28.880%2017.961%2028.880%2014.901Q28.880%2011.829%2028.880%208.763ZM36.730%2013.656Q36.730%2013.656%2036.730%2015.719Q36.730%2015.719%2023.265%2015.719Q23.265%2015.719%2023.265%2013.656Q23.265%2013.656%2036.730%2013.656ZM22.152%207.705Q22.152%207.705%2022.404%207.705Q22.404%207.705%2024.377%207.705Q24.377%2011.579%2024.377%2015.453Q24.377%2019.329%2024.377%2023.204Q24.377%2023.204%2022.152%2023.204Q22.152%2019.329%2022.152%2015.454Q22.152%2011.579%2022.152%207.705ZM35.618%207.705Q35.618%207.705%2037.498%207.705Q37.498%207.705%2037.842%207.705Q37.842%2011.579%2037.842%2015.455Q37.842%2019.329%2037.842%2023.204Q37.842%2023.204%2035.618%2023.204Q35.618%2019.329%2035.618%2015.455Q35.618%2011.579%2035.618%207.705ZM36.730%207.705Q36.730%207.705%2036.730%209.821Q36.730%209.821%2023.265%209.821Q23.265%209.821%2023.265%207.705Q23.265%207.705%2036.730%207.705ZM36.730%2019.957Q36.730%2019.957%2036.730%2022.096Q36.730%2022.096%2023.265%2022.096Q23.265%2022.096%2023.265%2019.957Q23.265%2019.957%2036.730%2019.957ZM58.985%206.182Q58.985%206.182%2058.985%208.129Q55.989%208.129%2052.993%208.129Q49.997%208.129%2047.000%208.129Q47.000%208.129%2047.000%206.182Q49.996%206.182%2052.993%206.182Q55.989%206.182%2058.985%206.182ZM54.152%204.851Q54.152%204.851%2056.223%204.851Q56.223%205.956%2056.223%207.063Q56.223%208.165%2056.223%209.270Q56.223%209.270%2054.152%209.270Q54.152%208.165%2054.152%207.059Q54.152%205.956%2054.152%204.851ZM49.584%204.851Q49.584%204.851%2051.637%204.851Q51.637%205.956%2051.637%207.063Q51.637%208.165%2051.637%209.270Q51.637%209.270%2049.584%209.270Q49.584%208.165%2049.584%207.059Q49.584%205.956%2049.584%204.851ZM56.849%2014.588Q56.849%2014.588%2056.849%2016.187Q56.849%2016.187%2048.891%2016.187Q48.891%2016.187%2048.891%2014.588Q48.891%2014.588%2056.849%2014.588ZM47.916%209.719Q47.916%209.719%2048.159%209.719Q48.159%209.719%2049.867%209.719Q49.867%2011.336%2049.867%2012.952Q49.867%2014.570%2049.867%2016.187Q49.867%2016.187%2047.916%2016.187Q47.916%2014.570%2047.916%2012.952Q47.916%2011.336%2047.916%209.719ZM55.873%209.719Q55.873%209.719%2057.492%209.719Q57.492%209.719%2057.824%209.719Q57.824%2011.336%2057.824%2012.954Q57.824%2014.570%2057.824%2016.187Q57.824%2016.187%2055.873%2016.187Q55.873%2014.570%2055.873%2012.955Q55.873%2011.336%2055.873%209.719ZM56.850%209.719Q56.850%209.719%2056.850%2011.331Q56.850%2011.331%2048.892%2011.331Q48.892%2011.331%2048.892%209.719Q48.892%209.719%2056.850%209.719ZM56.853%2012.207Q56.853%2012.207%2056.853%2013.715Q56.853%2013.715%2048.891%2013.715Q48.891%2013.715%2048.891%2012.207Q48.891%2012.207%2056.853%2012.207ZM54.334%2021.363Q52.686%2020.062%2051.734%2018.190Q51.734%2018.190%2052.002%2018.190Q52.002%2018.190%2053.793%2018.190Q54.470%2019.312%2056.020%2020.243Q57.371%2021.055%2059.251%2021.612Q59.251%2021.612%2057.970%2023.370Q55.921%2022.615%2054.334%2021.363ZM59.032%2017.235Q59.032%2017.235%2059.032%2019.145Q55.910%2019.144%2052.788%2019.145Q49.666%2019.145%2046.544%2019.145Q46.544%2019.145%2046.544%2017.235Q49.666%2017.235%2052.788%2017.235Q55.910%2017.235%2059.032%2017.235ZM51.978%2015.366Q51.978%2015.366%2053.703%2015.366Q53.703%2015.366%2053.913%2015.366Q53.805%2018.475%2052.114%2020.587Q50.623%2022.449%2047.410%2023.319Q47.410%2023.319%2046.368%2021.515Q48.902%2020.984%2050.385%2019.506Q51.766%2018.131%2051.978%2015.366ZM44.359%2012.270Q44.359%2012.270%2044.364%2010.362Q45.305%2011.293%2046.142%2012.284Q46.916%2013.200%2047.700%2014.215Q47.700%2014.215%2046.629%2016.027Q46.040%2015.004%2045.520%2014.138Q44.952%2013.193%2044.359%2012.270ZM47.304%208.432Q47.304%208.432%2047.304%2010.502Q45.747%2010.502%2044.190%2010.502Q42.633%2010.502%2041.076%2010.502Q41.076%2010.502%2041.076%208.432Q42.633%208.432%2044.190%208.432Q45.747%208.432%2047.304%208.432ZM43.267%209.467Q43.267%209.467%2044.392%209.467Q44.392%209.467%2044.526%209.467Q44.125%2012.112%2043.481%2014.268Q42.854%2016.367%2041.498%2018.565Q41.498%2018.565%2040.585%2016.240Q41.663%2014.769%2042.366%2013.001Q43.018%2011.360%2043.267%209.467ZM43.305%204.817Q43.305%204.817%2043.488%204.817Q43.488%204.817%2045.462%204.817Q45.462%205.980%2045.462%207.144Q45.462%208.306%2045.462%209.469Q45.462%209.469%2043.305%209.469Q43.305%208.306%2043.305%207.142Q43.305%205.980%2043.305%204.817ZM43.320%209.467Q43.320%209.467%2043.567%209.467Q43.567%209.467%2045.447%209.467Q45.447%2012.903%2045.447%2016.334Q45.447%2019.767%2045.447%2023.200Q45.447%2023.200%2043.320%2023.200Q43.320%2019.767%2043.320%2016.338Q43.320%2012.900%2043.320%209.467ZM78.823%208.100Q78.823%208.100%2078.823%2010.220Q74.426%2010.220%2070.029%2010.220Q65.631%2010.220%2061.234%2010.220Q61.234%2010.220%2061.234%208.100Q65.631%208.100%2070.028%208.100Q74.426%208.100%2078.823%208.100ZM74.066%205.643Q74.066%205.643%2075.885%204.799Q76.339%205.352%2076.776%205.977Q77.194%206.573%2077.654%207.417Q77.654%207.417%2075.803%208.320Q75.491%207.603%2075.048%206.965Q74.551%206.246%2074.066%205.643ZM73.139%2010.763Q73.397%2013.773%2073.926%2015.955Q74.565%2018.592%2075.262%2019.808Q75.904%2020.929%2076.296%2020.783Q76.530%2020.696%2076.782%2019.669Q77.009%2018.746%2077.143%2017.614Q77.143%2017.614%2079.120%2018.673Q78.829%2020.502%2078.203%2021.746Q77.451%2023.239%2076.444%2023.244Q75.562%2023.248%2074.689%2022.592Q73.036%2021.347%2071.983%2017.726Q71.184%2014.975%2070.857%2011.058Q70.596%207.933%2070.595%204.800Q70.595%204.800%2072.867%204.800Q72.877%207.706%2073.139%2010.763ZM70.107%2012.863Q70.107%2012.863%2070.107%2014.945Q67.971%2014.945%2065.836%2014.945Q63.700%2014.945%2061.564%2014.945Q61.564%2014.945%2061.564%2012.863Q63.699%2012.863%2065.835%2012.863Q67.971%2012.863%2070.107%2012.863ZM64.736%2013.904Q64.736%2013.904%2064.992%2013.904Q64.992%2013.904%2066.941%2013.904Q66.941%2015.595%2066.941%2017.235Q66.941%2018.783%2066.941%2020.277Q66.941%2020.277%2064.736%2020.671Q64.736%2018.979%2064.736%2017.294Q64.736%2015.596%2064.736%2013.904ZM66.407%2021.370Q64.011%2021.822%2061.519%2022.158Q61.519%2022.158%2061.016%2020.062Q63.373%2019.801%2065.784%2019.378Q68.183%2018.957%2070.922%2018.242Q70.922%2018.242%2070.922%2020.404Q68.965%2020.888%2066.407%2021.370Z%27%2F%3E%3C%2Fsvg%3E") center/100% 100% no-repeat}:where(#flutrek-theme) .mobile-design-preview:is([data-variant=b],[data-variant=f],[data-variant=g]) .approved-times.reference-times>button:nth-child(2) .time-value>b{font-size:0!important;line-height:0!important;letter-spacing:0!important;display:inline-flex;align-items:center;justify-content:center}:where(#flutrek-theme) .mobile-design-preview:is([data-variant=b],[data-variant=f],[data-variant=g]) .approved-times.reference-times>button:nth-child(2) .time-value>b:before{content:"";display:block;width:42.568px;height:34px;background:currentColor;mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%206.221954345703125%2042.568000000000005%2034.0%27%3E%3Cpath%20d%3D%27M2.312%2034.000L2.312%2029.240L11.696%2020.740Q12.580%2019.890%2013.124%2019.006Q13.668%2018.122%2013.668%2017.034Q13.668%2015.742%2012.852%2014.943Q12.036%2014.144%2010.676%2014.144Q9.248%2014.144%208.347%2015.147Q7.446%2016.150%207.276%2017.782L1.802%2017.034Q2.006%2015.198%202.805%2013.770Q3.604%2012.342%204.828%2011.339Q6.052%2010.336%207.633%209.809Q9.214%209.282%2010.982%209.282Q12.648%209.282%2014.212%209.724Q15.776%2010.166%2017.000%2011.084Q18.224%2012.002%2018.955%2013.396Q19.686%2014.790%2019.686%2016.660Q19.686%2017.952%2019.346%2018.989Q19.006%2020.026%2018.411%2020.910Q17.816%2021.794%2017.051%2022.559Q16.286%2023.324%2015.470%2024.072L9.894%2029.036L19.720%2029.036L19.720%2034.000ZM40.392%2026.044Q40.392%2028.254%2039.610%2029.869Q38.828%2031.484%2037.519%2032.538Q36.210%2033.592%2034.544%2034.119Q32.878%2034.646%2031.110%2034.646Q29.478%2034.646%2027.999%2034.221Q26.520%2033.796%2025.313%2033.014Q24.106%2032.232%2023.239%2031.093Q22.372%2029.954%2021.964%2028.526L27.166%2026.928Q27.540%2028.186%2028.577%2029.002Q29.614%2029.818%2031.042%2029.818Q32.504%2029.818%2033.575%2028.934Q34.646%2028.050%2034.646%2026.316Q34.646%2025.262%2034.204%2024.548Q33.762%2023.834%2033.065%2023.409Q32.368%2022.984%2031.484%2022.814Q30.600%2022.644%2029.716%2022.644Q28.424%2022.644%2026.775%2022.933Q25.126%2023.222%2023.834%2023.698L24.412%209.928L39.168%209.928L39.168%2014.824L29.478%2014.824L29.274%2018.632Q29.818%2018.496%2030.481%2018.445Q31.144%2018.394%2031.688%2018.394Q33.490%2018.394%2035.088%2018.870Q36.686%2019.346%2037.859%2020.315Q39.032%2021.284%2039.712%2022.712Q40.392%2024.140%2040.392%2026.044Z%27%2F%3E%3C%2Fsvg%3E") center/100% 100% no-repeat;-webkit-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%206.221954345703125%2042.568000000000005%2034.0%27%3E%3Cpath%20d%3D%27M2.312%2034.000L2.312%2029.240L11.696%2020.740Q12.580%2019.890%2013.124%2019.006Q13.668%2018.122%2013.668%2017.034Q13.668%2015.742%2012.852%2014.943Q12.036%2014.144%2010.676%2014.144Q9.248%2014.144%208.347%2015.147Q7.446%2016.150%207.276%2017.782L1.802%2017.034Q2.006%2015.198%202.805%2013.770Q3.604%2012.342%204.828%2011.339Q6.052%2010.336%207.633%209.809Q9.214%209.282%2010.982%209.282Q12.648%209.282%2014.212%209.724Q15.776%2010.166%2017.000%2011.084Q18.224%2012.002%2018.955%2013.396Q19.686%2014.790%2019.686%2016.660Q19.686%2017.952%2019.346%2018.989Q19.006%2020.026%2018.411%2020.910Q17.816%2021.794%2017.051%2022.559Q16.286%2023.324%2015.470%2024.072L9.894%2029.036L19.720%2029.036L19.720%2034.000ZM40.392%2026.044Q40.392%2028.254%2039.610%2029.869Q38.828%2031.484%2037.519%2032.538Q36.210%2033.592%2034.544%2034.119Q32.878%2034.646%2031.110%2034.646Q29.478%2034.646%2027.999%2034.221Q26.520%2033.796%2025.313%2033.014Q24.106%2032.232%2023.239%2031.093Q22.372%2029.954%2021.964%2028.526L27.166%2026.928Q27.540%2028.186%2028.577%2029.002Q29.614%2029.818%2031.042%2029.818Q32.504%2029.818%2033.575%2028.934Q34.646%2028.050%2034.646%2026.316Q34.646%2025.262%2034.204%2024.548Q33.762%2023.834%2033.065%2023.409Q32.368%2022.984%2031.484%2022.814Q30.600%2022.644%2029.716%2022.644Q28.424%2022.644%2026.775%2022.933Q25.126%2023.222%2023.834%2023.698L24.412%209.928L39.168%209.928L39.168%2014.824L29.478%2014.824L29.274%2018.632Q29.818%2018.496%2030.481%2018.445Q31.144%2018.394%2031.688%2018.394Q33.490%2018.394%2035.088%2018.870Q36.686%2019.346%2037.859%2020.315Q39.032%2021.284%2039.712%2022.712Q40.392%2024.140%2040.392%2026.044Z%27%2F%3E%3C%2Fsvg%3E") center/100% 100% no-repeat}:where(#flutrek-theme) .mobile-design-preview:is([data-variant=b],[data-variant=f],[data-variant=g]) .approved-times.reference-times>button:nth-child(3) .time-value>b{font-size:0!important;line-height:0!important;letter-spacing:0!important;display:inline-flex;align-items:center;justify-content:center}:where(#flutrek-theme) .mobile-design-preview:is([data-variant=b],[data-variant=f],[data-variant=g]) .approved-times.reference-times>button:nth-child(3) .time-value>b:before{content:"";display:block;width:42.568px;height:34px;background:currentColor;mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%206.221954345703125%2042.568000000000005%2034.0%27%3E%3Cpath%20d%3D%27M19.788%2026.044Q19.788%2028.254%2019.006%2029.869Q18.224%2031.484%2016.915%2032.538Q15.606%2033.592%2013.940%2034.119Q12.274%2034.646%2010.506%2034.646Q8.874%2034.646%207.395%2034.221Q5.916%2033.796%204.709%2033.014Q3.502%2032.232%202.635%2031.093Q1.768%2029.954%201.360%2028.526L6.562%2026.928Q6.936%2028.186%207.973%2029.002Q9.010%2029.818%2010.438%2029.818Q11.900%2029.818%2012.971%2028.934Q14.042%2028.050%2014.042%2026.316Q14.042%2025.262%2013.600%2024.548Q13.158%2023.834%2012.461%2023.409Q11.764%2022.984%2010.880%2022.814Q9.996%2022.644%209.112%2022.644Q7.820%2022.644%206.171%2022.933Q4.522%2023.222%203.230%2023.698L3.808%209.928L18.564%209.928L18.564%2014.824L8.874%2014.824L8.670%2018.632Q9.214%2018.496%209.877%2018.445Q10.540%2018.394%2011.084%2018.394Q12.886%2018.394%2014.484%2018.870Q16.082%2019.346%2017.255%2020.315Q18.428%2021.284%2019.108%2022.712Q19.788%2024.140%2019.788%2026.044ZM41.004%2021.896Q41.004%2024.446%2040.494%2026.758Q39.984%2029.070%2038.862%2030.821Q37.740%2032.572%2035.955%2033.609Q34.170%2034.646%2031.620%2034.646Q29.070%2034.646%2027.268%2033.609Q25.466%2032.572%2024.327%2030.821Q23.188%2029.070%2022.678%2026.758Q22.168%2024.446%2022.168%2021.896Q22.168%2019.346%2022.678%2017.051Q23.188%2014.756%2024.327%2013.039Q25.466%2011.322%2027.268%2010.302Q29.070%209.282%2031.620%209.282Q34.170%209.282%2035.955%2010.302Q37.740%2011.322%2038.862%2013.039Q39.984%2014.756%2040.494%2017.051Q41.004%2019.346%2041.004%2021.896ZM35.156%2021.896Q35.156%2020.774%2035.020%2019.414Q34.884%2018.054%2034.510%2016.881Q34.136%2015.708%2033.439%2014.909Q32.742%2014.110%2031.620%2014.110Q30.498%2014.110%2029.784%2014.909Q29.070%2015.708%2028.679%2016.881Q28.288%2018.054%2028.152%2019.414Q28.016%2020.774%2028.016%2021.896Q28.016%2023.052%2028.152%2024.429Q28.288%2025.806%2028.679%2026.979Q29.070%2028.152%2029.784%2028.951Q30.498%2029.750%2031.620%2029.750Q32.742%2029.750%2033.439%2028.951Q34.136%2028.152%2034.510%2026.979Q34.884%2025.806%2035.020%2024.429Q35.156%2023.052%2035.156%2021.896Z%27%2F%3E%3C%2Fsvg%3E") center/100% 100% no-repeat;-webkit-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%206.221954345703125%2042.568000000000005%2034.0%27%3E%3Cpath%20d%3D%27M19.788%2026.044Q19.788%2028.254%2019.006%2029.869Q18.224%2031.484%2016.915%2032.538Q15.606%2033.592%2013.940%2034.119Q12.274%2034.646%2010.506%2034.646Q8.874%2034.646%207.395%2034.221Q5.916%2033.796%204.709%2033.014Q3.502%2032.232%202.635%2031.093Q1.768%2029.954%201.360%2028.526L6.562%2026.928Q6.936%2028.186%207.973%2029.002Q9.010%2029.818%2010.438%2029.818Q11.900%2029.818%2012.971%2028.934Q14.042%2028.050%2014.042%2026.316Q14.042%2025.262%2013.600%2024.548Q13.158%2023.834%2012.461%2023.409Q11.764%2022.984%2010.880%2022.814Q9.996%2022.644%209.112%2022.644Q7.820%2022.644%206.171%2022.933Q4.522%2023.222%203.230%2023.698L3.808%209.928L18.564%209.928L18.564%2014.824L8.874%2014.824L8.670%2018.632Q9.214%2018.496%209.877%2018.445Q10.540%2018.394%2011.084%2018.394Q12.886%2018.394%2014.484%2018.870Q16.082%2019.346%2017.255%2020.315Q18.428%2021.284%2019.108%2022.712Q19.788%2024.140%2019.788%2026.044ZM41.004%2021.896Q41.004%2024.446%2040.494%2026.758Q39.984%2029.070%2038.862%2030.821Q37.740%2032.572%2035.955%2033.609Q34.170%2034.646%2031.620%2034.646Q29.070%2034.646%2027.268%2033.609Q25.466%2032.572%2024.327%2030.821Q23.188%2029.070%2022.678%2026.758Q22.168%2024.446%2022.168%2021.896Q22.168%2019.346%2022.678%2017.051Q23.188%2014.756%2024.327%2013.039Q25.466%2011.322%2027.268%2010.302Q29.070%209.282%2031.620%209.282Q34.170%209.282%2035.955%2010.302Q37.740%2011.322%2038.862%2013.039Q39.984%2014.756%2040.494%2017.051Q41.004%2019.346%2041.004%2021.896ZM35.156%2021.896Q35.156%2020.774%2035.020%2019.414Q34.884%2018.054%2034.510%2016.881Q34.136%2015.708%2033.439%2014.909Q32.742%2014.110%2031.620%2014.110Q30.498%2014.110%2029.784%2014.909Q29.070%2015.708%2028.679%2016.881Q28.288%2018.054%2028.152%2019.414Q28.016%2020.774%2028.016%2021.896Q28.016%2023.052%2028.152%2024.429Q28.288%2025.806%2028.679%2026.979Q29.070%2028.152%2029.784%2028.951Q30.498%2029.750%2031.620%2029.750Q32.742%2029.750%2033.439%2028.951Q34.136%2028.152%2034.510%2026.979Q34.884%2025.806%2035.020%2024.429Q35.156%2023.052%2035.156%2021.896Z%27%2F%3E%3C%2Fsvg%3E") center/100% 100% no-repeat}:where(#flutrek-theme) .mobile-design-preview:is([data-variant=b],[data-variant=f],[data-variant=g]) .approved-times.reference-times>button:nth-child(4) .time-value>b{font-size:0!important;line-height:0!important;letter-spacing:0!important;display:inline-flex;align-items:center;justify-content:center}:where(#flutrek-theme) .mobile-design-preview:is([data-variant=b],[data-variant=f],[data-variant=g]) .approved-times.reference-times>button:nth-child(4) .time-value>b:before{content:"";display:block;width:42.568px;height:34px;background:currentColor;mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%206.221954345703125%2042.568000000000005%2034.0%27%3E%3Cpath%20d%3D%27M10.404%2034.000L3.774%2034.000L13.532%2014.824L2.142%2014.824L2.142%209.928L19.618%209.928L19.618%2014.484ZM40.392%2026.044Q40.392%2028.254%2039.610%2029.869Q38.828%2031.484%2037.519%2032.538Q36.210%2033.592%2034.544%2034.119Q32.878%2034.646%2031.110%2034.646Q29.478%2034.646%2027.999%2034.221Q26.520%2033.796%2025.313%2033.014Q24.106%2032.232%2023.239%2031.093Q22.372%2029.954%2021.964%2028.526L27.166%2026.928Q27.540%2028.186%2028.577%2029.002Q29.614%2029.818%2031.042%2029.818Q32.504%2029.818%2033.575%2028.934Q34.646%2028.050%2034.646%2026.316Q34.646%2025.262%2034.204%2024.548Q33.762%2023.834%2033.065%2023.409Q32.368%2022.984%2031.484%2022.814Q30.600%2022.644%2029.716%2022.644Q28.424%2022.644%2026.775%2022.933Q25.126%2023.222%2023.834%2023.698L24.412%209.928L39.168%209.928L39.168%2014.824L29.478%2014.824L29.274%2018.632Q29.818%2018.496%2030.481%2018.445Q31.144%2018.394%2031.688%2018.394Q33.490%2018.394%2035.088%2018.870Q36.686%2019.346%2037.859%2020.315Q39.032%2021.284%2039.712%2022.712Q40.392%2024.140%2040.392%2026.044Z%27%2F%3E%3C%2Fsvg%3E") center/100% 100% no-repeat;-webkit-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%206.221954345703125%2042.568000000000005%2034.0%27%3E%3Cpath%20d%3D%27M10.404%2034.000L3.774%2034.000L13.532%2014.824L2.142%2014.824L2.142%209.928L19.618%209.928L19.618%2014.484ZM40.392%2026.044Q40.392%2028.254%2039.610%2029.869Q38.828%2031.484%2037.519%2032.538Q36.210%2033.592%2034.544%2034.119Q32.878%2034.646%2031.110%2034.646Q29.478%2034.646%2027.999%2034.221Q26.520%2033.796%2025.313%2033.014Q24.106%2032.232%2023.239%2031.093Q22.372%2029.954%2021.964%2028.526L27.166%2026.928Q27.540%2028.186%2028.577%2029.002Q29.614%2029.818%2031.042%2029.818Q32.504%2029.818%2033.575%2028.934Q34.646%2028.050%2034.646%2026.316Q34.646%2025.262%2034.204%2024.548Q33.762%2023.834%2033.065%2023.409Q32.368%2022.984%2031.484%2022.814Q30.600%2022.644%2029.716%2022.644Q28.424%2022.644%2026.775%2022.933Q25.126%2023.222%2023.834%2023.698L24.412%209.928L39.168%209.928L39.168%2014.824L29.478%2014.824L29.274%2018.632Q29.818%2018.496%2030.481%2018.445Q31.144%2018.394%2031.688%2018.394Q33.490%2018.394%2035.088%2018.870Q36.686%2019.346%2037.859%2020.315Q39.032%2021.284%2039.712%2022.712Q40.392%2024.140%2040.392%2026.044Z%27%2F%3E%3C%2Fsvg%3E") center/100% 100% no-repeat}:where(#flutrek-theme) .mobile-design-preview:is([data-variant=b],[data-variant=f],[data-variant=g]) .approved-times.reference-times .time-value>small{font-size:0!important;line-height:0!important;letter-spacing:0!important;display:inline-flex;align-items:center;justify-content:center}:where(#flutrek-theme) .mobile-design-preview:is([data-variant=b],[data-variant=f],[data-variant=g]) .approved-times.reference-times .time-value>small:before{content:"";display:block;width:22px;height:15.4px;background:currentColor;mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%20-3.356933593678946e-05%2022.0%2015.399999999999999%27%3E%3Cpath%20d%3D%27M4.388%207.433Q4.388%207.433%205.108%207.433Q5.108%207.433%205.202%207.433Q4.901%209.194%204.202%2010.419Q3.501%2011.646%201.515%2012.798Q1.515%2012.798%200.999%2012.134Q2.638%2011.267%203.395%2010.130Q4.105%209.064%204.388%207.433ZM8.287%207.042Q8.287%207.042%208.287%207.823Q8.287%207.823%202.115%207.823Q2.115%207.823%202.115%207.042Q2.115%207.042%208.287%207.042ZM8.256%2011.522Q8.068%2012.225%207.522%2012.479Q7.133%2012.660%206.460%2012.672Q5.570%2012.689%204.728%2012.675Q4.728%2012.675%204.511%2011.881Q5.629%2011.913%206.069%2011.919Q6.622%2011.927%206.940%2011.784Q7.409%2011.575%207.549%2010.969Q7.690%2010.358%207.794%209.197Q7.889%208.132%207.887%207.042Q7.887%207.042%208.687%207.042Q8.683%208.217%208.574%209.425Q8.451%2010.791%208.256%2011.522ZM6.384%203.149Q6.384%203.149%207.087%202.752Q7.551%204.030%208.419%205.038Q9.320%206.083%2010.490%206.770Q10.490%206.770%209.949%207.407Q8.677%206.582%207.778%205.521Q6.880%204.460%206.384%203.149ZM0.919%207.446Q0.919%207.446%200.479%206.744Q1.675%206.036%202.518%205.050Q3.375%204.048%203.971%202.902Q3.971%202.902%204.667%203.324Q3.955%204.646%203.046%205.649Q2.172%206.613%200.919%207.446ZM12.078%206.700Q12.078%206.700%2011.414%206.282Q11.904%205.468%2012.260%204.561Q12.623%203.637%2012.847%202.691Q12.847%202.691%2013.624%202.851Q13.327%203.989%2012.964%204.905Q12.586%205.860%2012.078%206.700ZM15.380%203.922Q15.380%203.922%2015.380%204.685Q15.380%204.685%2012.644%204.685Q12.644%204.685%2012.912%203.922Q12.912%203.922%2015.380%203.922ZM15.225%206.179Q15.225%206.179%2015.225%206.904Q14.556%206.904%2013.887%206.904Q13.219%206.904%2012.550%206.904Q12.550%206.904%2012.550%206.179Q13.218%206.179%2013.887%206.179Q14.556%206.179%2015.225%206.179ZM15.484%208.200Q15.484%208.200%2015.484%208.953Q14.552%208.953%2013.621%208.953Q12.689%208.953%2011.758%208.953Q11.758%208.953%2011.758%208.200Q12.689%208.200%2013.621%208.200Q14.552%208.200%2015.484%208.200ZM13.251%2011.360Q13.251%209.984%2013.251%208.849Q13.251%207.696%2013.251%206.541Q13.251%206.541%2014.041%206.541Q14.041%207.721%2014.041%208.913Q14.041%2010.072%2014.041%2011.513Q14.449%2011.370%2014.864%2011.192Q15.272%2011.018%2015.684%2010.799Q15.684%2010.799%2015.820%2011.515Q15.228%2011.823%2014.617%2012.055Q13.984%2012.295%2013.282%2012.490Q13.282%2012.490%2012.947%2011.792Q13.104%2011.720%2013.171%2011.630Q13.251%2011.525%2013.251%2011.360ZM18.163%202.717Q18.163%202.717%2018.231%202.717Q18.231%202.717%2018.958%202.717Q18.958%203.294%2018.958%203.871Q18.958%204.447%2018.958%205.024Q18.958%205.024%2018.163%205.024Q18.163%204.448%2018.163%203.870Q18.163%203.294%2018.163%202.717ZM18.163%208.675Q18.163%208.675%2018.254%208.675Q18.254%208.675%2018.958%208.675Q18.958%209.703%2018.958%2010.729Q18.958%2011.756%2018.958%2012.783Q18.958%2012.783%2018.163%2012.783Q18.163%2011.756%2018.163%2010.729Q18.163%209.702%2018.163%208.675ZM18.163%205.024Q18.163%205.024%2018.254%205.024Q18.254%205.024%2018.958%205.024Q18.958%205.937%2018.958%206.853Q18.958%207.762%2018.958%208.675Q18.958%208.675%2018.163%208.675Q18.163%207.762%2018.163%206.853Q18.163%205.937%2018.163%205.024ZM16.023%204.646Q16.023%204.646%2016.118%204.646Q16.118%204.646%2016.770%204.646Q16.770%205.895%2016.770%207.143Q16.770%208.393%2016.770%209.642Q16.770%209.642%2016.023%209.642Q16.023%208.393%2016.023%207.144Q16.023%205.895%2016.023%204.646ZM20.393%204.646Q20.393%204.646%2021.029%204.646Q21.029%204.646%2021.158%204.646Q21.158%205.895%2021.158%207.145Q21.158%208.393%2021.158%209.642Q21.158%209.642%2020.393%209.642Q20.393%208.393%2020.393%207.145Q20.393%205.895%2020.393%204.646ZM20.775%204.646Q20.775%204.646%2020.775%205.403Q20.775%205.403%2016.397%205.403Q16.397%205.403%2016.397%204.646Q16.397%204.646%2020.775%204.646ZM20.775%208.305Q20.775%208.305%2020.775%209.045Q20.775%209.045%2016.397%209.045Q16.397%209.045%2016.397%208.305Q16.397%208.305%2020.775%208.305Z%27%2F%3E%3C%2Fsvg%3E") center/100% 100% no-repeat;-webkit-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%20-3.356933593678946e-05%2022.0%2015.399999999999999%27%3E%3Cpath%20d%3D%27M4.388%207.433Q4.388%207.433%205.108%207.433Q5.108%207.433%205.202%207.433Q4.901%209.194%204.202%2010.419Q3.501%2011.646%201.515%2012.798Q1.515%2012.798%200.999%2012.134Q2.638%2011.267%203.395%2010.130Q4.105%209.064%204.388%207.433ZM8.287%207.042Q8.287%207.042%208.287%207.823Q8.287%207.823%202.115%207.823Q2.115%207.823%202.115%207.042Q2.115%207.042%208.287%207.042ZM8.256%2011.522Q8.068%2012.225%207.522%2012.479Q7.133%2012.660%206.460%2012.672Q5.570%2012.689%204.728%2012.675Q4.728%2012.675%204.511%2011.881Q5.629%2011.913%206.069%2011.919Q6.622%2011.927%206.940%2011.784Q7.409%2011.575%207.549%2010.969Q7.690%2010.358%207.794%209.197Q7.889%208.132%207.887%207.042Q7.887%207.042%208.687%207.042Q8.683%208.217%208.574%209.425Q8.451%2010.791%208.256%2011.522ZM6.384%203.149Q6.384%203.149%207.087%202.752Q7.551%204.030%208.419%205.038Q9.320%206.083%2010.490%206.770Q10.490%206.770%209.949%207.407Q8.677%206.582%207.778%205.521Q6.880%204.460%206.384%203.149ZM0.919%207.446Q0.919%207.446%200.479%206.744Q1.675%206.036%202.518%205.050Q3.375%204.048%203.971%202.902Q3.971%202.902%204.667%203.324Q3.955%204.646%203.046%205.649Q2.172%206.613%200.919%207.446ZM12.078%206.700Q12.078%206.700%2011.414%206.282Q11.904%205.468%2012.260%204.561Q12.623%203.637%2012.847%202.691Q12.847%202.691%2013.624%202.851Q13.327%203.989%2012.964%204.905Q12.586%205.860%2012.078%206.700ZM15.380%203.922Q15.380%203.922%2015.380%204.685Q15.380%204.685%2012.644%204.685Q12.644%204.685%2012.912%203.922Q12.912%203.922%2015.380%203.922ZM15.225%206.179Q15.225%206.179%2015.225%206.904Q14.556%206.904%2013.887%206.904Q13.219%206.904%2012.550%206.904Q12.550%206.904%2012.550%206.179Q13.218%206.179%2013.887%206.179Q14.556%206.179%2015.225%206.179ZM15.484%208.200Q15.484%208.200%2015.484%208.953Q14.552%208.953%2013.621%208.953Q12.689%208.953%2011.758%208.953Q11.758%208.953%2011.758%208.200Q12.689%208.200%2013.621%208.200Q14.552%208.200%2015.484%208.200ZM13.251%2011.360Q13.251%209.984%2013.251%208.849Q13.251%207.696%2013.251%206.541Q13.251%206.541%2014.041%206.541Q14.041%207.721%2014.041%208.913Q14.041%2010.072%2014.041%2011.513Q14.449%2011.370%2014.864%2011.192Q15.272%2011.018%2015.684%2010.799Q15.684%2010.799%2015.820%2011.515Q15.228%2011.823%2014.617%2012.055Q13.984%2012.295%2013.282%2012.490Q13.282%2012.490%2012.947%2011.792Q13.104%2011.720%2013.171%2011.630Q13.251%2011.525%2013.251%2011.360ZM18.163%202.717Q18.163%202.717%2018.231%202.717Q18.231%202.717%2018.958%202.717Q18.958%203.294%2018.958%203.871Q18.958%204.447%2018.958%205.024Q18.958%205.024%2018.163%205.024Q18.163%204.448%2018.163%203.870Q18.163%203.294%2018.163%202.717ZM18.163%208.675Q18.163%208.675%2018.254%208.675Q18.254%208.675%2018.958%208.675Q18.958%209.703%2018.958%2010.729Q18.958%2011.756%2018.958%2012.783Q18.958%2012.783%2018.163%2012.783Q18.163%2011.756%2018.163%2010.729Q18.163%209.702%2018.163%208.675ZM18.163%205.024Q18.163%205.024%2018.254%205.024Q18.254%205.024%2018.958%205.024Q18.958%205.937%2018.958%206.853Q18.958%207.762%2018.958%208.675Q18.958%208.675%2018.163%208.675Q18.163%207.762%2018.163%206.853Q18.163%205.937%2018.163%205.024ZM16.023%204.646Q16.023%204.646%2016.118%204.646Q16.118%204.646%2016.770%204.646Q16.770%205.895%2016.770%207.143Q16.770%208.393%2016.770%209.642Q16.770%209.642%2016.023%209.642Q16.023%208.393%2016.023%207.144Q16.023%205.895%2016.023%204.646ZM20.393%204.646Q20.393%204.646%2021.029%204.646Q21.029%204.646%2021.158%204.646Q21.158%205.895%2021.158%207.145Q21.158%208.393%2021.158%209.642Q21.158%209.642%2020.393%209.642Q20.393%208.393%2020.393%207.145Q20.393%205.895%2020.393%204.646ZM20.775%204.646Q20.775%204.646%2020.775%205.403Q20.775%205.403%2016.397%205.403Q16.397%205.403%2016.397%204.646Q16.397%204.646%2020.775%204.646ZM20.775%208.305Q20.775%208.305%2020.775%209.045Q20.775%209.045%2016.397%209.045Q16.397%209.045%2016.397%208.305Q16.397%208.305%2020.775%208.305Z%27%2F%3E%3C%2Fsvg%3E") center/100% 100% no-repeat}:where(#flutrek-theme) .mobile-design-preview:is([data-variant=b],[data-variant=f],[data-variant=g]) .approved-times.reference-times .time-kicker{font-size:0!important;line-height:0!important;letter-spacing:0!important;display:inline-flex;align-items:center;justify-content:center}:where(#flutrek-theme) .mobile-design-preview:is([data-variant=b],[data-variant=f],[data-variant=g]) .approved-times.reference-times .time-kicker:before{content:"";display:block;width:38.7px;height:13.5px;background:currentColor;mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%20-0.4500274658203125%2038.7%2013.5%27%3E%3Cpath%20d%3D%27M4.679%205.316Q4.679%205.316%204.886%204.808Q5.156%205.029%205.446%205.335Q5.712%205.616%206.053%206.036Q6.053%206.036%205.623%206.463Q5.411%206.134%205.182%205.853Q4.929%205.541%204.679%205.316ZM4.891%203.897Q4.891%203.897%205.475%204.047Q5.260%204.836%204.924%205.523Q4.589%206.207%204.107%206.736Q4.107%206.736%203.660%206.324Q4.124%205.772%204.417%205.176Q4.703%204.596%204.891%203.897ZM6.994%205.297Q6.994%205.297%207.223%204.767Q7.515%205.041%207.859%205.396Q8.173%205.720%208.545%206.214Q8.545%206.214%208.116%206.636Q7.854%206.245%207.585%205.916Q7.287%205.553%206.994%205.297ZM7.184%203.912Q7.184%203.912%207.760%204.072Q7.579%204.771%207.279%205.432Q6.979%206.091%206.519%206.635Q6.519%206.635%206.068%206.230Q6.534%205.648%206.774%205.097Q7.007%204.561%207.184%203.912ZM8.381%203.056Q8.381%203.056%208.381%203.655Q7.265%203.655%206.149%203.655Q5.034%203.655%203.918%203.655Q3.918%203.655%203.918%203.056Q5.034%203.056%206.149%203.056Q7.265%203.056%208.381%203.056ZM5.518%202.223Q5.518%202.223%206.211%202.114Q6.307%202.383%206.393%202.683Q6.484%202.998%206.576%203.355Q6.576%203.355%205.919%203.355Q5.850%203.073%205.753%202.791Q5.654%202.503%205.518%202.223ZM8.601%207.543Q8.601%207.543%208.601%208.159Q7.385%208.159%206.170%208.159Q4.955%208.159%203.739%208.159Q3.739%208.159%203.739%207.543Q4.955%207.543%206.170%207.543Q7.385%207.543%208.601%207.543ZM5.822%206.764Q5.822%206.764%206.476%206.764Q6.476%207.692%206.476%208.622Q6.476%209.548%206.476%2010.476Q6.476%2010.476%205.822%2010.476Q5.822%209.548%205.822%208.619Q5.822%207.692%205.822%206.764ZM3.654%202.686Q3.654%202.686%203.654%203.325Q2.874%203.325%202.093%203.325Q1.313%203.326%200.532%203.325Q0.532%203.325%200.532%202.686Q1.313%202.686%202.093%202.686Q2.874%202.686%203.654%202.686ZM1.717%203.006Q1.717%203.006%202.283%203.006Q2.283%203.006%202.360%203.006Q2.216%204.179%201.819%205.298Q1.423%206.411%200.672%207.480Q0.672%207.480%200.308%206.883Q0.889%206.029%201.249%205.018Q1.587%204.066%201.717%203.006ZM1.284%205.550Q1.284%205.550%201.571%205.323Q1.571%205.323%201.903%205.323Q1.903%206.539%201.903%207.755Q1.903%208.972%201.903%2010.188Q1.903%2010.188%201.284%2010.188Q1.284%208.975%201.284%207.755Q1.284%206.534%201.284%205.550ZM2.874%205.323Q2.874%205.323%203.359%205.323Q3.359%205.323%203.464%205.323Q3.464%206.499%203.464%207.677Q3.464%208.852%203.464%2010.029Q3.464%2010.029%202.874%2010.029Q2.874%208.852%202.874%207.677Q2.874%206.499%202.874%205.323ZM3.169%205.323Q3.169%205.323%203.169%205.925Q3.169%205.925%201.593%205.925Q1.593%205.925%201.593%205.323Q1.593%205.323%203.169%205.323ZM3.173%209.002Q3.173%209.002%203.173%209.596Q3.173%209.596%201.594%209.596Q1.594%209.596%201.594%209.002Q1.594%209.002%203.173%209.002ZM16.504%206.679Q16.504%206.679%2016.504%207.318Q16.504%207.318%2012.234%207.318Q12.234%207.318%2012.318%206.679Q12.318%206.679%2016.504%206.679ZM16.173%206.679Q16.173%206.679%2016.729%206.679Q16.729%206.679%2016.835%206.679Q16.835%207.624%2016.835%208.569Q16.835%209.513%2016.835%2010.458Q16.835%2010.458%2016.173%2010.458Q16.173%209.513%2016.173%208.569Q16.173%207.624%2016.173%206.679ZM17.986%204.564Q17.986%204.564%2017.986%205.203Q17.986%205.203%2012.365%205.203Q12.365%205.203%2012.365%204.564Q12.365%204.564%2017.986%204.564ZM15.325%202.184Q15.325%202.184%2015.381%202.184Q15.381%202.184%2015.972%202.184Q15.972%202.859%2015.972%203.534Q15.972%204.209%2015.972%204.883Q15.972%204.883%2015.325%204.883Q15.325%204.209%2015.325%203.534Q15.325%202.859%2015.325%202.184ZM11.098%2010.436Q11.098%2010.436%2010.588%209.993Q11.369%209.257%2011.734%208.037Q12.041%207.011%2012.038%205.079Q12.033%202.437%2012.033%202.437Q12.033%202.437%2012.697%202.437Q12.697%202.437%2012.698%205.201Q12.699%207.237%2012.300%208.455Q11.911%209.644%2011.098%2010.436ZM22.811%205.609Q22.811%205.609%2022.811%206.248Q22.811%206.248%2020.845%206.248Q20.845%206.248%2020.845%205.609Q20.845%205.609%2022.811%205.609ZM20.525%202.855Q20.525%202.855%2020.602%202.855Q20.602%202.855%2021.165%202.855Q21.165%204.569%2021.165%206.282Q21.165%207.997%2021.165%209.711Q21.165%209.711%2020.525%209.711Q20.525%207.997%2020.525%206.282Q20.525%204.569%2020.525%202.855ZM22.488%202.855Q22.488%202.855%2023.030%202.855Q23.030%202.855%2023.135%202.855Q23.135%204.521%2023.135%206.188Q23.135%207.854%2023.135%209.520Q23.135%209.520%2022.488%209.520Q22.488%207.854%2022.488%206.188Q22.488%204.521%2022.488%202.855ZM22.811%202.855Q22.811%202.855%2022.811%203.478Q22.811%203.478%2020.845%203.478Q20.845%203.478%2020.845%202.855Q20.845%202.855%2022.811%202.855ZM22.811%208.391Q22.811%208.391%2022.811%209.022Q22.811%209.022%2020.845%209.022Q20.845%209.022%2020.845%208.391Q20.845%208.391%2022.811%208.391ZM28.420%203.842Q28.420%203.842%2028.420%204.481Q27.201%204.481%2025.981%204.481Q24.762%204.481%2023.542%204.481Q23.542%204.481%2023.542%203.842Q24.762%203.842%2025.981%203.842Q27.201%203.842%2028.420%203.842ZM23.893%205.885Q23.893%205.885%2024.444%205.540Q24.742%205.995%2025.064%206.535Q25.357%207.028%2025.710%207.767Q25.710%207.767%2025.163%208.153Q24.878%207.562%2024.580%207.037Q24.250%206.457%2023.893%205.885ZM27.320%209.496Q27.320%209.915%2027.105%2010.134Q26.888%2010.356%2026.387%2010.356Q25.646%2010.356%2024.899%2010.349Q24.899%2010.349%2024.750%209.700Q25.439%209.737%2026.115%209.744Q26.433%209.747%2026.542%209.641Q26.651%209.534%2026.651%209.296Q26.651%209.296%2026.651%202.235Q26.651%202.235%2027.320%202.235Q27.320%202.235%2027.320%209.496ZM30.587%203.680Q30.587%203.680%2031.226%203.680Q31.226%205.372%2031.226%207.065Q31.226%208.756%2031.226%2010.449Q31.226%2010.449%2030.587%2010.449Q30.587%208.756%2030.587%207.063Q30.587%205.372%2030.587%203.680ZM31.299%202.371Q31.299%202.371%2031.895%202.106Q32.172%202.425%2032.466%202.852Q32.734%203.242%2033.004%203.728Q33.004%203.728%2032.417%204.042Q32.144%203.547%2031.883%203.161Q31.593%202.733%2031.299%202.371ZM37.473%202.632Q37.473%202.632%2037.473%203.241Q37.473%203.241%2033.672%203.241Q33.672%203.241%2033.672%202.632Q33.672%202.632%2037.473%202.632ZM37.797%209.382Q37.797%209.903%2037.567%2010.147Q37.348%2010.380%2036.891%2010.382Q36.561%2010.383%2036.123%2010.378Q36.123%2010.378%2035.963%209.747Q36.300%209.781%2036.671%209.781Q36.964%209.781%2037.057%209.617Q37.148%209.458%2037.150%209.149Q37.150%209.149%2037.150%202.632Q37.150%202.632%2037.780%202.632Q37.780%202.632%2037.797%202.632Q37.797%202.632%2037.797%209.382ZM35.567%208.234Q35.567%208.234%2035.567%208.828Q35.567%208.828%2032.764%208.828Q32.764%208.828%2032.764%208.234Q32.764%208.234%2035.567%208.234ZM32.451%204.618Q32.451%204.618%2032.529%204.618Q32.529%204.618%2033.077%204.618Q33.077%205.670%2033.077%206.722Q33.077%207.776%2033.077%208.828Q33.077%208.828%2032.451%208.828Q32.451%207.776%2032.451%206.723Q32.451%205.670%2032.451%204.618ZM35.258%204.618Q35.258%204.618%2035.771%204.618Q35.771%204.618%2035.877%204.618Q35.877%205.670%2035.877%206.724Q35.877%207.776%2035.877%208.828Q35.877%208.828%2035.258%208.828Q35.258%207.776%2035.258%206.724Q35.258%205.670%2035.258%204.618ZM35.567%204.618Q35.567%204.618%2035.567%205.206Q35.567%205.206%2032.764%205.206Q32.764%205.206%2032.764%204.618Q32.764%204.618%2035.567%204.618ZM35.567%206.433Q35.567%206.433%2035.567%207.011Q35.567%207.011%2032.764%207.011Q32.764%207.011%2032.764%206.433Q32.764%206.433%2035.567%206.433Z%27%2F%3E%3C%2Fsvg%3E") center/100% 100% no-repeat;-webkit-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%20-0.4500274658203125%2038.7%2013.5%27%3E%3Cpath%20d%3D%27M4.679%205.316Q4.679%205.316%204.886%204.808Q5.156%205.029%205.446%205.335Q5.712%205.616%206.053%206.036Q6.053%206.036%205.623%206.463Q5.411%206.134%205.182%205.853Q4.929%205.541%204.679%205.316ZM4.891%203.897Q4.891%203.897%205.475%204.047Q5.260%204.836%204.924%205.523Q4.589%206.207%204.107%206.736Q4.107%206.736%203.660%206.324Q4.124%205.772%204.417%205.176Q4.703%204.596%204.891%203.897ZM6.994%205.297Q6.994%205.297%207.223%204.767Q7.515%205.041%207.859%205.396Q8.173%205.720%208.545%206.214Q8.545%206.214%208.116%206.636Q7.854%206.245%207.585%205.916Q7.287%205.553%206.994%205.297ZM7.184%203.912Q7.184%203.912%207.760%204.072Q7.579%204.771%207.279%205.432Q6.979%206.091%206.519%206.635Q6.519%206.635%206.068%206.230Q6.534%205.648%206.774%205.097Q7.007%204.561%207.184%203.912ZM8.381%203.056Q8.381%203.056%208.381%203.655Q7.265%203.655%206.149%203.655Q5.034%203.655%203.918%203.655Q3.918%203.655%203.918%203.056Q5.034%203.056%206.149%203.056Q7.265%203.056%208.381%203.056ZM5.518%202.223Q5.518%202.223%206.211%202.114Q6.307%202.383%206.393%202.683Q6.484%202.998%206.576%203.355Q6.576%203.355%205.919%203.355Q5.850%203.073%205.753%202.791Q5.654%202.503%205.518%202.223ZM8.601%207.543Q8.601%207.543%208.601%208.159Q7.385%208.159%206.170%208.159Q4.955%208.159%203.739%208.159Q3.739%208.159%203.739%207.543Q4.955%207.543%206.170%207.543Q7.385%207.543%208.601%207.543ZM5.822%206.764Q5.822%206.764%206.476%206.764Q6.476%207.692%206.476%208.622Q6.476%209.548%206.476%2010.476Q6.476%2010.476%205.822%2010.476Q5.822%209.548%205.822%208.619Q5.822%207.692%205.822%206.764ZM3.654%202.686Q3.654%202.686%203.654%203.325Q2.874%203.325%202.093%203.325Q1.313%203.326%200.532%203.325Q0.532%203.325%200.532%202.686Q1.313%202.686%202.093%202.686Q2.874%202.686%203.654%202.686ZM1.717%203.006Q1.717%203.006%202.283%203.006Q2.283%203.006%202.360%203.006Q2.216%204.179%201.819%205.298Q1.423%206.411%200.672%207.480Q0.672%207.480%200.308%206.883Q0.889%206.029%201.249%205.018Q1.587%204.066%201.717%203.006ZM1.284%205.550Q1.284%205.550%201.571%205.323Q1.571%205.323%201.903%205.323Q1.903%206.539%201.903%207.755Q1.903%208.972%201.903%2010.188Q1.903%2010.188%201.284%2010.188Q1.284%208.975%201.284%207.755Q1.284%206.534%201.284%205.550ZM2.874%205.323Q2.874%205.323%203.359%205.323Q3.359%205.323%203.464%205.323Q3.464%206.499%203.464%207.677Q3.464%208.852%203.464%2010.029Q3.464%2010.029%202.874%2010.029Q2.874%208.852%202.874%207.677Q2.874%206.499%202.874%205.323ZM3.169%205.323Q3.169%205.323%203.169%205.925Q3.169%205.925%201.593%205.925Q1.593%205.925%201.593%205.323Q1.593%205.323%203.169%205.323ZM3.173%209.002Q3.173%209.002%203.173%209.596Q3.173%209.596%201.594%209.596Q1.594%209.596%201.594%209.002Q1.594%209.002%203.173%209.002ZM16.504%206.679Q16.504%206.679%2016.504%207.318Q16.504%207.318%2012.234%207.318Q12.234%207.318%2012.318%206.679Q12.318%206.679%2016.504%206.679ZM16.173%206.679Q16.173%206.679%2016.729%206.679Q16.729%206.679%2016.835%206.679Q16.835%207.624%2016.835%208.569Q16.835%209.513%2016.835%2010.458Q16.835%2010.458%2016.173%2010.458Q16.173%209.513%2016.173%208.569Q16.173%207.624%2016.173%206.679ZM17.986%204.564Q17.986%204.564%2017.986%205.203Q17.986%205.203%2012.365%205.203Q12.365%205.203%2012.365%204.564Q12.365%204.564%2017.986%204.564ZM15.325%202.184Q15.325%202.184%2015.381%202.184Q15.381%202.184%2015.972%202.184Q15.972%202.859%2015.972%203.534Q15.972%204.209%2015.972%204.883Q15.972%204.883%2015.325%204.883Q15.325%204.209%2015.325%203.534Q15.325%202.859%2015.325%202.184ZM11.098%2010.436Q11.098%2010.436%2010.588%209.993Q11.369%209.257%2011.734%208.037Q12.041%207.011%2012.038%205.079Q12.033%202.437%2012.033%202.437Q12.033%202.437%2012.697%202.437Q12.697%202.437%2012.698%205.201Q12.699%207.237%2012.300%208.455Q11.911%209.644%2011.098%2010.436ZM22.811%205.609Q22.811%205.609%2022.811%206.248Q22.811%206.248%2020.845%206.248Q20.845%206.248%2020.845%205.609Q20.845%205.609%2022.811%205.609ZM20.525%202.855Q20.525%202.855%2020.602%202.855Q20.602%202.855%2021.165%202.855Q21.165%204.569%2021.165%206.282Q21.165%207.997%2021.165%209.711Q21.165%209.711%2020.525%209.711Q20.525%207.997%2020.525%206.282Q20.525%204.569%2020.525%202.855ZM22.488%202.855Q22.488%202.855%2023.030%202.855Q23.030%202.855%2023.135%202.855Q23.135%204.521%2023.135%206.188Q23.135%207.854%2023.135%209.520Q23.135%209.520%2022.488%209.520Q22.488%207.854%2022.488%206.188Q22.488%204.521%2022.488%202.855ZM22.811%202.855Q22.811%202.855%2022.811%203.478Q22.811%203.478%2020.845%203.478Q20.845%203.478%2020.845%202.855Q20.845%202.855%2022.811%202.855ZM22.811%208.391Q22.811%208.391%2022.811%209.022Q22.811%209.022%2020.845%209.022Q20.845%209.022%2020.845%208.391Q20.845%208.391%2022.811%208.391ZM28.420%203.842Q28.420%203.842%2028.420%204.481Q27.201%204.481%2025.981%204.481Q24.762%204.481%2023.542%204.481Q23.542%204.481%2023.542%203.842Q24.762%203.842%2025.981%203.842Q27.201%203.842%2028.420%203.842ZM23.893%205.885Q23.893%205.885%2024.444%205.540Q24.742%205.995%2025.064%206.535Q25.357%207.028%2025.710%207.767Q25.710%207.767%2025.163%208.153Q24.878%207.562%2024.580%207.037Q24.250%206.457%2023.893%205.885ZM27.320%209.496Q27.320%209.915%2027.105%2010.134Q26.888%2010.356%2026.387%2010.356Q25.646%2010.356%2024.899%2010.349Q24.899%2010.349%2024.750%209.700Q25.439%209.737%2026.115%209.744Q26.433%209.747%2026.542%209.641Q26.651%209.534%2026.651%209.296Q26.651%209.296%2026.651%202.235Q26.651%202.235%2027.320%202.235Q27.320%202.235%2027.320%209.496ZM30.587%203.680Q30.587%203.680%2031.226%203.680Q31.226%205.372%2031.226%207.065Q31.226%208.756%2031.226%2010.449Q31.226%2010.449%2030.587%2010.449Q30.587%208.756%2030.587%207.063Q30.587%205.372%2030.587%203.680ZM31.299%202.371Q31.299%202.371%2031.895%202.106Q32.172%202.425%2032.466%202.852Q32.734%203.242%2033.004%203.728Q33.004%203.728%2032.417%204.042Q32.144%203.547%2031.883%203.161Q31.593%202.733%2031.299%202.371ZM37.473%202.632Q37.473%202.632%2037.473%203.241Q37.473%203.241%2033.672%203.241Q33.672%203.241%2033.672%202.632Q33.672%202.632%2037.473%202.632ZM37.797%209.382Q37.797%209.903%2037.567%2010.147Q37.348%2010.380%2036.891%2010.382Q36.561%2010.383%2036.123%2010.378Q36.123%2010.378%2035.963%209.747Q36.300%209.781%2036.671%209.781Q36.964%209.781%2037.057%209.617Q37.148%209.458%2037.150%209.149Q37.150%209.149%2037.150%202.632Q37.150%202.632%2037.780%202.632Q37.780%202.632%2037.797%202.632Q37.797%202.632%2037.797%209.382ZM35.567%208.234Q35.567%208.234%2035.567%208.828Q35.567%208.828%2032.764%208.828Q32.764%208.828%2032.764%208.234Q32.764%208.234%2035.567%208.234ZM32.451%204.618Q32.451%204.618%2032.529%204.618Q32.529%204.618%2033.077%204.618Q33.077%205.670%2033.077%206.722Q33.077%207.776%2033.077%208.828Q33.077%208.828%2032.451%208.828Q32.451%207.776%2032.451%206.723Q32.451%205.670%2032.451%204.618ZM35.258%204.618Q35.258%204.618%2035.771%204.618Q35.771%204.618%2035.877%204.618Q35.877%205.670%2035.877%206.724Q35.877%207.776%2035.877%208.828Q35.877%208.828%2035.258%208.828Q35.258%207.776%2035.258%206.724Q35.258%205.670%2035.258%204.618ZM35.567%204.618Q35.567%204.618%2035.567%205.206Q35.567%205.206%2032.764%205.206Q32.764%205.206%2032.764%204.618Q32.764%204.618%2035.567%204.618ZM35.567%206.433Q35.567%206.433%2035.567%207.011Q35.567%207.011%2032.764%207.011Q32.764%207.011%2032.764%206.433Q32.764%206.433%2035.567%206.433Z%27%2F%3E%3C%2Fsvg%3E") center/100% 100% no-repeat}:where(#flutrek-theme) .mobile-design-preview:is([data-variant=b],[data-variant=f],[data-variant=g]) .approved-times.reference-times>button.free-time-card>small{font-size:0!important;line-height:0!important;letter-spacing:0!important;display:inline-flex;align-items:center;justify-content:center}:where(#flutrek-theme) .mobile-design-preview:is([data-variant=b],[data-variant=f],[data-variant=g]) .approved-times.reference-times>button.free-time-card>small:before{content:"";display:block;width:36px;height:16.8px;background:currentColor;mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%20-3.6621093748578915e-05%2036.0%2016.799999999999997%27%3E%3Cpath%20d%3D%27M11.099%203.535Q11.099%203.535%2011.099%204.397Q8.549%204.397%206.000%204.397Q3.451%204.397%200.901%204.397Q0.901%204.397%200.901%203.535Q3.451%203.535%206.000%203.535Q8.549%203.535%2011.099%203.535ZM6.402%203.966Q6.402%203.966%207.262%203.966Q7.262%203.966%207.365%203.966Q6.592%205.946%205.110%207.638Q3.625%209.335%201.121%2010.838Q1.121%2010.838%200.553%2010.063Q2.824%208.766%204.297%207.181Q5.684%205.689%206.402%203.966ZM7.331%207.371Q7.331%207.371%207.962%206.760Q8.844%207.457%209.749%208.288Q10.566%209.039%2011.438%2010.038Q11.438%2010.038%2010.752%2010.726Q9.937%209.733%209.121%208.954Q8.250%208.121%207.331%207.371ZM5.549%206.228Q5.549%206.228%205.648%206.119Q5.648%206.119%206.451%205.196Q6.451%207.402%206.451%209.597Q6.451%2011.780%206.451%2013.959Q6.451%2013.959%205.549%2013.959Q5.549%2011.780%205.549%209.654Q5.549%207.996%205.549%206.228ZM23.553%206.527Q23.553%206.527%2023.553%207.399Q21.725%207.399%2019.896%207.399Q18.068%207.399%2016.239%207.399Q16.239%207.399%2016.239%206.527Q18.067%206.527%2019.896%206.527Q21.725%206.527%2023.553%206.527ZM19.554%202.930Q19.554%202.930%2020.456%202.930Q20.456%205.679%2020.456%208.428Q20.456%2011.177%2020.456%2013.925Q20.456%2013.925%2019.554%2013.925Q19.554%2011.177%2019.554%208.428Q19.554%205.679%2019.554%202.930ZM14.729%206.578Q14.729%206.578%2014.729%207.420Q14.729%207.420%2012.513%207.420Q12.513%207.420%2012.513%206.578Q12.513%206.578%2014.729%206.578ZM14.307%209.192Q14.308%206.578%2014.308%206.578Q14.308%206.578%2015.149%206.578Q15.149%206.578%2015.148%2011.901Q15.462%2011.654%2015.832%2011.327Q16.175%2011.023%2016.535%2010.665Q16.535%2010.665%2016.764%2011.565Q16.276%2012.045%2015.666%2012.538Q15.023%2013.057%2014.360%2013.493Q14.360%2013.493%2014.017%2012.714Q14.307%2012.482%2014.307%2012.104Q14.307%2011.826%2014.307%209.192ZM13.328%203.635Q13.328%203.635%2013.938%203.037Q14.443%203.398%2014.979%203.871Q15.469%204.304%2016.006%204.865Q16.006%204.865%2015.401%205.481Q14.927%204.952%2014.438%204.520Q13.898%204.043%2013.328%203.635ZM28.015%207.479Q28.015%207.479%2028.015%208.331Q28.015%208.331%2025.393%208.331Q25.393%208.331%2025.393%207.479Q25.393%207.479%2028.015%207.479ZM24.967%203.806Q24.967%203.806%2025.070%203.806Q25.070%203.806%2025.820%203.806Q25.820%206.092%2025.820%208.376Q25.820%2010.662%2025.820%2012.948Q25.820%2012.948%2024.967%2012.948Q24.967%2010.662%2024.967%208.377Q24.967%206.092%2024.967%203.806ZM27.584%203.806Q27.584%203.806%2028.306%203.806Q28.306%203.806%2028.446%203.806Q28.446%206.028%2028.446%208.250Q28.446%2010.472%2028.446%2012.694Q28.446%2012.694%2027.584%2012.694Q27.584%2010.472%2027.584%208.251Q27.584%206.028%2027.584%203.806ZM28.015%203.806Q28.015%203.806%2028.015%204.637Q28.015%204.637%2025.393%204.637Q25.393%204.637%2025.393%203.806Q25.393%203.806%2028.015%203.806ZM28.015%2011.188Q28.015%2011.188%2028.015%2012.030Q28.015%2012.030%2025.393%2012.030Q25.393%2012.030%2025.393%2011.188Q25.393%2011.188%2028.015%2011.188ZM35.494%205.122Q35.494%205.122%2035.494%205.974Q33.868%205.974%2032.242%205.974Q30.616%205.974%2028.990%205.974Q28.990%205.974%2028.990%205.122Q30.616%205.122%2032.242%205.122Q33.868%205.122%2035.494%205.122ZM29.457%207.846Q29.457%207.846%2030.192%207.386Q30.589%207.993%2031.018%208.714Q31.409%209.370%2031.880%2010.356Q31.880%2010.356%2031.151%2010.870Q30.771%2010.082%2030.374%209.383Q29.934%208.609%2029.457%207.846ZM34.027%2012.661Q34.027%2013.219%2033.740%2013.512Q33.451%2013.808%2032.783%2013.808Q31.794%2013.808%2030.799%2013.798Q30.799%2013.798%2030.600%2012.933Q31.518%2012.983%2032.420%2012.992Q32.844%2012.996%2032.989%2012.854Q33.134%2012.712%2033.134%2012.395Q33.134%2012.395%2033.134%202.980Q33.134%202.980%2034.027%202.980Q34.027%202.980%2034.027%2012.661Z%27%2F%3E%3C%2Fsvg%3E") center/100% 100% no-repeat;-webkit-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%20-3.6621093748578915e-05%2036.0%2016.799999999999997%27%3E%3Cpath%20d%3D%27M11.099%203.535Q11.099%203.535%2011.099%204.397Q8.549%204.397%206.000%204.397Q3.451%204.397%200.901%204.397Q0.901%204.397%200.901%203.535Q3.451%203.535%206.000%203.535Q8.549%203.535%2011.099%203.535ZM6.402%203.966Q6.402%203.966%207.262%203.966Q7.262%203.966%207.365%203.966Q6.592%205.946%205.110%207.638Q3.625%209.335%201.121%2010.838Q1.121%2010.838%200.553%2010.063Q2.824%208.766%204.297%207.181Q5.684%205.689%206.402%203.966ZM7.331%207.371Q7.331%207.371%207.962%206.760Q8.844%207.457%209.749%208.288Q10.566%209.039%2011.438%2010.038Q11.438%2010.038%2010.752%2010.726Q9.937%209.733%209.121%208.954Q8.250%208.121%207.331%207.371ZM5.549%206.228Q5.549%206.228%205.648%206.119Q5.648%206.119%206.451%205.196Q6.451%207.402%206.451%209.597Q6.451%2011.780%206.451%2013.959Q6.451%2013.959%205.549%2013.959Q5.549%2011.780%205.549%209.654Q5.549%207.996%205.549%206.228ZM23.553%206.527Q23.553%206.527%2023.553%207.399Q21.725%207.399%2019.896%207.399Q18.068%207.399%2016.239%207.399Q16.239%207.399%2016.239%206.527Q18.067%206.527%2019.896%206.527Q21.725%206.527%2023.553%206.527ZM19.554%202.930Q19.554%202.930%2020.456%202.930Q20.456%205.679%2020.456%208.428Q20.456%2011.177%2020.456%2013.925Q20.456%2013.925%2019.554%2013.925Q19.554%2011.177%2019.554%208.428Q19.554%205.679%2019.554%202.930ZM14.729%206.578Q14.729%206.578%2014.729%207.420Q14.729%207.420%2012.513%207.420Q12.513%207.420%2012.513%206.578Q12.513%206.578%2014.729%206.578ZM14.307%209.192Q14.308%206.578%2014.308%206.578Q14.308%206.578%2015.149%206.578Q15.149%206.578%2015.148%2011.901Q15.462%2011.654%2015.832%2011.327Q16.175%2011.023%2016.535%2010.665Q16.535%2010.665%2016.764%2011.565Q16.276%2012.045%2015.666%2012.538Q15.023%2013.057%2014.360%2013.493Q14.360%2013.493%2014.017%2012.714Q14.307%2012.482%2014.307%2012.104Q14.307%2011.826%2014.307%209.192ZM13.328%203.635Q13.328%203.635%2013.938%203.037Q14.443%203.398%2014.979%203.871Q15.469%204.304%2016.006%204.865Q16.006%204.865%2015.401%205.481Q14.927%204.952%2014.438%204.520Q13.898%204.043%2013.328%203.635ZM28.015%207.479Q28.015%207.479%2028.015%208.331Q28.015%208.331%2025.393%208.331Q25.393%208.331%2025.393%207.479Q25.393%207.479%2028.015%207.479ZM24.967%203.806Q24.967%203.806%2025.070%203.806Q25.070%203.806%2025.820%203.806Q25.820%206.092%2025.820%208.376Q25.820%2010.662%2025.820%2012.948Q25.820%2012.948%2024.967%2012.948Q24.967%2010.662%2024.967%208.377Q24.967%206.092%2024.967%203.806ZM27.584%203.806Q27.584%203.806%2028.306%203.806Q28.306%203.806%2028.446%203.806Q28.446%206.028%2028.446%208.250Q28.446%2010.472%2028.446%2012.694Q28.446%2012.694%2027.584%2012.694Q27.584%2010.472%2027.584%208.251Q27.584%206.028%2027.584%203.806ZM28.015%203.806Q28.015%203.806%2028.015%204.637Q28.015%204.637%2025.393%204.637Q25.393%204.637%2025.393%203.806Q25.393%203.806%2028.015%203.806ZM28.015%2011.188Q28.015%2011.188%2028.015%2012.030Q28.015%2012.030%2025.393%2012.030Q25.393%2012.030%2025.393%2011.188Q25.393%2011.188%2028.015%2011.188ZM35.494%205.122Q35.494%205.122%2035.494%205.974Q33.868%205.974%2032.242%205.974Q30.616%205.974%2028.990%205.974Q28.990%205.974%2028.990%205.122Q30.616%205.122%2032.242%205.122Q33.868%205.122%2035.494%205.122ZM29.457%207.846Q29.457%207.846%2030.192%207.386Q30.589%207.993%2031.018%208.714Q31.409%209.370%2031.880%2010.356Q31.880%2010.356%2031.151%2010.870Q30.771%2010.082%2030.374%209.383Q29.934%208.609%2029.457%207.846ZM34.027%2012.661Q34.027%2013.219%2033.740%2013.512Q33.451%2013.808%2032.783%2013.808Q31.794%2013.808%2030.799%2013.798Q30.799%2013.798%2030.600%2012.933Q31.518%2012.983%2032.420%2012.992Q32.844%2012.996%2032.989%2012.854Q33.134%2012.712%2033.134%2012.395Q33.134%2012.395%2033.134%202.980Q33.134%202.980%2034.027%202.980Q34.027%202.980%2034.027%2012.661Z%27%2F%3E%3C%2Fsvg%3E") center/100% 100% no-repeat}:where(#flutrek-theme) .mobile-design-preview:is([data-variant=b],[data-variant=f],[data-variant=g]) .approved-times.reference-times>button:nth-child(2) .time-caption{font-size:0!important;line-height:0!important;letter-spacing:0!important;display:inline-flex;align-items:center;justify-content:center}:where(#flutrek-theme) .mobile-design-preview:is([data-variant=b],[data-variant=f],[data-variant=g]) .approved-times.reference-times>button:nth-child(2) .time-caption:before{content:"";display:block;width:48px;height:16.8px;background:currentColor;mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%20-3.6621093748578915e-05%2048.0%2016.799999999999997%27%3E%3Cpath%20d%3D%27M11.300%203.553Q11.300%203.553%2011.300%204.394Q9.793%204.394%208.285%204.394Q6.778%204.394%205.270%204.394Q5.270%204.394%205.270%203.553Q6.778%203.553%208.285%203.553Q9.793%203.553%2011.300%203.553ZM10.340%208.441Q10.340%208.441%2010.340%209.273Q10.340%209.273%206.188%209.273Q6.188%209.273%206.188%208.441Q6.188%208.441%2010.340%208.441ZM5.762%205.577Q5.762%205.577%205.865%205.577Q5.865%205.577%206.615%205.577Q6.615%206.501%206.615%207.424Q6.615%208.349%206.615%209.273Q6.615%209.273%205.762%209.273Q5.762%208.349%205.762%207.424Q5.762%206.501%205.762%205.577ZM9.914%205.577Q9.914%205.577%2010.626%205.577Q10.626%205.577%2010.767%205.577Q10.767%206.501%2010.767%207.425Q10.767%208.349%2010.767%209.273Q10.767%209.273%209.914%209.273Q9.914%208.349%209.914%207.426Q9.914%206.501%209.914%205.577ZM10.340%205.577Q10.340%205.577%2010.340%206.398Q10.340%206.398%206.188%206.398Q6.188%206.398%206.188%205.577Q6.188%205.577%2010.340%205.577ZM11.487%2012.628Q11.487%2012.628%2011.487%2013.500Q9.811%2013.500%208.135%2013.500Q6.458%2013.500%204.782%2013.500Q4.782%2013.500%204.782%2012.628Q6.458%2012.628%208.135%2012.628Q9.811%2012.628%2011.487%2012.628ZM9.149%2011.534Q9.479%2010.624%209.700%209.682Q9.700%209.682%2010.586%209.923Q10.358%2010.786%2010.034%2011.626Q9.750%2012.364%209.365%2013.064Q9.365%2013.064%208.470%2013.064Q8.865%2012.319%209.149%2011.534ZM6.038%2010.004Q6.038%2010.004%206.810%209.755Q7.003%2010.204%207.210%2010.825Q7.416%2011.447%207.581%2012.099Q7.581%2012.099%206.784%2012.316Q6.641%2011.733%206.451%2011.158Q6.256%2010.570%206.038%2010.004ZM1.219%206.970Q1.219%206.970%200.589%206.370Q1.088%205.619%201.435%204.783Q1.790%203.927%202.007%202.955Q2.007%202.955%202.841%203.169Q2.512%204.515%202.129%205.375Q1.731%206.272%201.219%206.970ZM5.044%204.718Q5.044%204.718%205.044%205.540Q5.044%205.540%201.583%205.540Q1.583%205.540%201.879%204.718Q1.879%204.718%205.044%204.718ZM5.118%207.799Q5.118%207.799%205.118%208.611Q3.987%208.611%202.855%208.611Q1.723%208.611%200.592%208.611Q0.592%208.611%200.592%207.799Q1.723%207.799%202.855%207.799Q3.987%207.799%205.118%207.799ZM1.123%2013.513Q1.123%2013.513%200.559%2012.820Q1.680%2011.839%202.305%2010.439Q2.945%209.005%203.009%205.870Q3.024%205.135%203.024%205.135Q3.024%205.135%203.859%205.135Q3.859%205.135%203.812%206.424Q3.710%209.239%203.051%2010.841Q2.400%2012.421%201.123%2013.513ZM2.842%209.967Q2.842%209.967%203.089%209.356Q3.795%209.940%204.382%2010.508Q5.015%2011.119%205.431%2011.581Q5.431%2011.581%204.951%2012.331Q4.455%2011.717%203.958%2011.144Q3.411%2010.512%202.842%209.967ZM16.015%207.479Q16.015%207.479%2016.015%208.331Q16.015%208.331%2013.393%208.331Q13.393%208.331%2013.393%207.479Q13.393%207.479%2016.015%207.479ZM12.967%203.806Q12.967%203.806%2013.070%203.806Q13.070%203.806%2013.820%203.806Q13.820%206.092%2013.820%208.376Q13.820%2010.662%2013.820%2012.948Q13.820%2012.948%2012.967%2012.948Q12.967%2010.662%2012.967%208.377Q12.967%206.092%2012.967%203.806ZM15.584%203.806Q15.584%203.806%2016.306%203.806Q16.306%203.806%2016.446%203.806Q16.446%206.028%2016.446%208.250Q16.446%2010.472%2016.446%2012.694Q16.446%2012.694%2015.584%2012.694Q15.584%2010.472%2015.584%208.251Q15.584%206.028%2015.584%203.806ZM16.015%203.806Q16.015%203.806%2016.015%204.637Q16.015%204.637%2013.393%204.637Q13.393%204.637%2013.393%203.806Q13.393%203.806%2016.015%203.806ZM16.015%2011.188Q16.015%2011.188%2016.015%2012.030Q16.015%2012.030%2013.393%2012.030Q13.393%2012.030%2013.393%2011.188Q13.393%2011.188%2016.015%2011.188ZM23.494%205.122Q23.494%205.122%2023.494%205.974Q21.868%205.974%2020.242%205.974Q18.616%205.974%2016.990%205.974Q16.990%205.974%2016.990%205.122Q18.616%205.122%2020.242%205.122Q21.868%205.122%2023.494%205.122ZM17.457%207.846Q17.457%207.846%2018.192%207.386Q18.589%207.993%2019.018%208.714Q19.409%209.370%2019.880%2010.356Q19.880%2010.356%2019.151%2010.870Q18.771%2010.082%2018.374%209.383Q17.934%208.609%2017.457%207.846ZM22.027%2012.661Q22.027%2013.219%2021.740%2013.512Q21.451%2013.808%2020.783%2013.808Q19.794%2013.808%2018.799%2013.798Q18.799%2013.798%2018.600%2012.933Q19.518%2012.983%2020.420%2012.992Q20.844%2012.996%2020.989%2012.854Q21.134%2012.712%2021.134%2012.395Q21.134%2012.395%2021.134%202.980Q21.134%202.980%2022.027%202.980Q22.027%202.980%2022.027%2012.661ZM33.574%209.803Q31.949%209.803%2030.267%209.803Q28.489%209.803%2026.983%209.803Q27.591%208.203%2028.072%206.410Q28.530%204.700%2028.891%202.830Q28.891%202.830%2029.794%202.904Q29.492%204.583%2029.120%206.037Q28.738%207.535%2028.248%208.991Q29.933%208.991%2031.269%208.991Q32.447%208.991%2033.574%208.991Q33.574%208.991%2033.574%209.803ZM34.676%204.278Q34.676%204.278%2034.676%205.120Q32.365%205.120%2030.054%205.120Q27.743%205.120%2025.432%205.120Q25.432%205.120%2025.432%204.278Q27.743%204.278%2030.054%204.278Q32.365%204.278%2034.676%204.278ZM35.396%206.574Q35.396%206.574%2035.396%207.416Q32.698%207.416%2030.000%207.416Q27.302%207.416%2024.604%207.416Q24.604%207.416%2024.604%206.574Q27.302%206.574%2030.000%206.574Q32.698%206.574%2035.396%206.574ZM27.244%2011.965Q27.244%2011.965%2027.713%2011.277Q29.130%2011.651%2030.576%2012.164Q31.882%2012.628%2033.307%2013.291Q33.307%2013.291%2032.819%2014.050Q31.440%2013.373%2030.105%2012.881Q28.677%2012.354%2027.244%2011.965ZM30.808%2012.709Q30.808%2012.709%2029.966%2012.290Q31.146%2011.539%2031.893%2010.867Q32.714%2010.127%2033.203%209.378Q33.203%209.378%2033.203%208.991Q33.203%208.991%2033.946%208.991Q33.946%208.991%2033.946%209.756Q33.524%2010.436%2032.713%2011.216Q31.966%2011.936%2030.808%2012.709ZM36.989%203.722Q36.989%203.722%2037.617%203.112Q38.133%203.464%2038.661%203.933Q39.105%204.328%2039.653%204.890Q39.653%204.890%2039.027%205.519Q38.535%205.002%2038.055%204.583Q37.525%204.119%2036.989%203.722ZM36.696%206.529Q36.696%206.529%2037.323%205.920Q37.839%206.302%2038.336%206.770Q38.765%207.174%2039.261%207.731Q39.261%207.731%2038.632%208.360Q38.192%207.857%2037.735%207.423Q37.230%206.943%2036.696%206.529ZM38.731%2011.755Q38.278%2012.809%2037.754%2013.845Q37.754%2013.845%2036.844%2013.441Q37.393%2012.434%2037.870%2011.386Q38.346%2010.339%2038.783%209.242Q38.783%209.242%2039.592%209.557Q39.195%2010.673%2038.731%2011.755ZM47.209%204.944Q47.209%204.944%2047.209%205.807Q45.439%205.807%2043.670%205.807Q41.900%205.807%2040.131%205.807Q40.131%205.807%2040.131%204.944Q41.900%204.944%2043.670%204.944Q45.439%204.944%2047.209%204.944ZM47.455%2012.647Q47.455%2012.647%2047.455%2013.509Q45.547%2013.509%2043.638%2013.509Q41.729%2013.509%2039.821%2013.509Q39.821%2013.509%2039.821%2012.647Q41.729%2012.647%2043.638%2012.647Q45.547%2012.647%2047.455%2012.647ZM46.893%208.667Q46.893%208.667%2046.893%209.509Q45.285%209.509%2043.677%209.509Q42.069%209.509%2040.461%209.509Q40.461%209.509%2040.461%208.667Q42.069%208.667%2043.677%208.667Q45.285%208.667%2046.893%208.667ZM43.249%205.376Q43.249%205.376%2043.349%205.376Q43.349%205.376%2044.131%205.376Q44.131%207.301%2044.131%209.230Q44.131%2011.152%2044.131%2013.078Q44.131%2013.078%2043.249%2013.078Q43.249%2011.152%2043.249%209.230Q43.249%207.301%2043.249%205.376ZM42.537%203.088Q42.537%203.088%2043.352%202.855Q43.558%203.245%2043.785%203.777Q43.991%204.258%2044.200%204.851Q44.200%204.851%2043.412%205.096Q43.216%204.568%2043.009%204.100Q42.787%203.596%2042.537%203.088Z%27%2F%3E%3C%2Fsvg%3E") center/100% 100% no-repeat;-webkit-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%20-3.6621093748578915e-05%2048.0%2016.799999999999997%27%3E%3Cpath%20d%3D%27M11.300%203.553Q11.300%203.553%2011.300%204.394Q9.793%204.394%208.285%204.394Q6.778%204.394%205.270%204.394Q5.270%204.394%205.270%203.553Q6.778%203.553%208.285%203.553Q9.793%203.553%2011.300%203.553ZM10.340%208.441Q10.340%208.441%2010.340%209.273Q10.340%209.273%206.188%209.273Q6.188%209.273%206.188%208.441Q6.188%208.441%2010.340%208.441ZM5.762%205.577Q5.762%205.577%205.865%205.577Q5.865%205.577%206.615%205.577Q6.615%206.501%206.615%207.424Q6.615%208.349%206.615%209.273Q6.615%209.273%205.762%209.273Q5.762%208.349%205.762%207.424Q5.762%206.501%205.762%205.577ZM9.914%205.577Q9.914%205.577%2010.626%205.577Q10.626%205.577%2010.767%205.577Q10.767%206.501%2010.767%207.425Q10.767%208.349%2010.767%209.273Q10.767%209.273%209.914%209.273Q9.914%208.349%209.914%207.426Q9.914%206.501%209.914%205.577ZM10.340%205.577Q10.340%205.577%2010.340%206.398Q10.340%206.398%206.188%206.398Q6.188%206.398%206.188%205.577Q6.188%205.577%2010.340%205.577ZM11.487%2012.628Q11.487%2012.628%2011.487%2013.500Q9.811%2013.500%208.135%2013.500Q6.458%2013.500%204.782%2013.500Q4.782%2013.500%204.782%2012.628Q6.458%2012.628%208.135%2012.628Q9.811%2012.628%2011.487%2012.628ZM9.149%2011.534Q9.479%2010.624%209.700%209.682Q9.700%209.682%2010.586%209.923Q10.358%2010.786%2010.034%2011.626Q9.750%2012.364%209.365%2013.064Q9.365%2013.064%208.470%2013.064Q8.865%2012.319%209.149%2011.534ZM6.038%2010.004Q6.038%2010.004%206.810%209.755Q7.003%2010.204%207.210%2010.825Q7.416%2011.447%207.581%2012.099Q7.581%2012.099%206.784%2012.316Q6.641%2011.733%206.451%2011.158Q6.256%2010.570%206.038%2010.004ZM1.219%206.970Q1.219%206.970%200.589%206.370Q1.088%205.619%201.435%204.783Q1.790%203.927%202.007%202.955Q2.007%202.955%202.841%203.169Q2.512%204.515%202.129%205.375Q1.731%206.272%201.219%206.970ZM5.044%204.718Q5.044%204.718%205.044%205.540Q5.044%205.540%201.583%205.540Q1.583%205.540%201.879%204.718Q1.879%204.718%205.044%204.718ZM5.118%207.799Q5.118%207.799%205.118%208.611Q3.987%208.611%202.855%208.611Q1.723%208.611%200.592%208.611Q0.592%208.611%200.592%207.799Q1.723%207.799%202.855%207.799Q3.987%207.799%205.118%207.799ZM1.123%2013.513Q1.123%2013.513%200.559%2012.820Q1.680%2011.839%202.305%2010.439Q2.945%209.005%203.009%205.870Q3.024%205.135%203.024%205.135Q3.024%205.135%203.859%205.135Q3.859%205.135%203.812%206.424Q3.710%209.239%203.051%2010.841Q2.400%2012.421%201.123%2013.513ZM2.842%209.967Q2.842%209.967%203.089%209.356Q3.795%209.940%204.382%2010.508Q5.015%2011.119%205.431%2011.581Q5.431%2011.581%204.951%2012.331Q4.455%2011.717%203.958%2011.144Q3.411%2010.512%202.842%209.967ZM16.015%207.479Q16.015%207.479%2016.015%208.331Q16.015%208.331%2013.393%208.331Q13.393%208.331%2013.393%207.479Q13.393%207.479%2016.015%207.479ZM12.967%203.806Q12.967%203.806%2013.070%203.806Q13.070%203.806%2013.820%203.806Q13.820%206.092%2013.820%208.376Q13.820%2010.662%2013.820%2012.948Q13.820%2012.948%2012.967%2012.948Q12.967%2010.662%2012.967%208.377Q12.967%206.092%2012.967%203.806ZM15.584%203.806Q15.584%203.806%2016.306%203.806Q16.306%203.806%2016.446%203.806Q16.446%206.028%2016.446%208.250Q16.446%2010.472%2016.446%2012.694Q16.446%2012.694%2015.584%2012.694Q15.584%2010.472%2015.584%208.251Q15.584%206.028%2015.584%203.806ZM16.015%203.806Q16.015%203.806%2016.015%204.637Q16.015%204.637%2013.393%204.637Q13.393%204.637%2013.393%203.806Q13.393%203.806%2016.015%203.806ZM16.015%2011.188Q16.015%2011.188%2016.015%2012.030Q16.015%2012.030%2013.393%2012.030Q13.393%2012.030%2013.393%2011.188Q13.393%2011.188%2016.015%2011.188ZM23.494%205.122Q23.494%205.122%2023.494%205.974Q21.868%205.974%2020.242%205.974Q18.616%205.974%2016.990%205.974Q16.990%205.974%2016.990%205.122Q18.616%205.122%2020.242%205.122Q21.868%205.122%2023.494%205.122ZM17.457%207.846Q17.457%207.846%2018.192%207.386Q18.589%207.993%2019.018%208.714Q19.409%209.370%2019.880%2010.356Q19.880%2010.356%2019.151%2010.870Q18.771%2010.082%2018.374%209.383Q17.934%208.609%2017.457%207.846ZM22.027%2012.661Q22.027%2013.219%2021.740%2013.512Q21.451%2013.808%2020.783%2013.808Q19.794%2013.808%2018.799%2013.798Q18.799%2013.798%2018.600%2012.933Q19.518%2012.983%2020.420%2012.992Q20.844%2012.996%2020.989%2012.854Q21.134%2012.712%2021.134%2012.395Q21.134%2012.395%2021.134%202.980Q21.134%202.980%2022.027%202.980Q22.027%202.980%2022.027%2012.661ZM33.574%209.803Q31.949%209.803%2030.267%209.803Q28.489%209.803%2026.983%209.803Q27.591%208.203%2028.072%206.410Q28.530%204.700%2028.891%202.830Q28.891%202.830%2029.794%202.904Q29.492%204.583%2029.120%206.037Q28.738%207.535%2028.248%208.991Q29.933%208.991%2031.269%208.991Q32.447%208.991%2033.574%208.991Q33.574%208.991%2033.574%209.803ZM34.676%204.278Q34.676%204.278%2034.676%205.120Q32.365%205.120%2030.054%205.120Q27.743%205.120%2025.432%205.120Q25.432%205.120%2025.432%204.278Q27.743%204.278%2030.054%204.278Q32.365%204.278%2034.676%204.278ZM35.396%206.574Q35.396%206.574%2035.396%207.416Q32.698%207.416%2030.000%207.416Q27.302%207.416%2024.604%207.416Q24.604%207.416%2024.604%206.574Q27.302%206.574%2030.000%206.574Q32.698%206.574%2035.396%206.574ZM27.244%2011.965Q27.244%2011.965%2027.713%2011.277Q29.130%2011.651%2030.576%2012.164Q31.882%2012.628%2033.307%2013.291Q33.307%2013.291%2032.819%2014.050Q31.440%2013.373%2030.105%2012.881Q28.677%2012.354%2027.244%2011.965ZM30.808%2012.709Q30.808%2012.709%2029.966%2012.290Q31.146%2011.539%2031.893%2010.867Q32.714%2010.127%2033.203%209.378Q33.203%209.378%2033.203%208.991Q33.203%208.991%2033.946%208.991Q33.946%208.991%2033.946%209.756Q33.524%2010.436%2032.713%2011.216Q31.966%2011.936%2030.808%2012.709ZM36.989%203.722Q36.989%203.722%2037.617%203.112Q38.133%203.464%2038.661%203.933Q39.105%204.328%2039.653%204.890Q39.653%204.890%2039.027%205.519Q38.535%205.002%2038.055%204.583Q37.525%204.119%2036.989%203.722ZM36.696%206.529Q36.696%206.529%2037.323%205.920Q37.839%206.302%2038.336%206.770Q38.765%207.174%2039.261%207.731Q39.261%207.731%2038.632%208.360Q38.192%207.857%2037.735%207.423Q37.230%206.943%2036.696%206.529ZM38.731%2011.755Q38.278%2012.809%2037.754%2013.845Q37.754%2013.845%2036.844%2013.441Q37.393%2012.434%2037.870%2011.386Q38.346%2010.339%2038.783%209.242Q38.783%209.242%2039.592%209.557Q39.195%2010.673%2038.731%2011.755ZM47.209%204.944Q47.209%204.944%2047.209%205.807Q45.439%205.807%2043.670%205.807Q41.900%205.807%2040.131%205.807Q40.131%205.807%2040.131%204.944Q41.900%204.944%2043.670%204.944Q45.439%204.944%2047.209%204.944ZM47.455%2012.647Q47.455%2012.647%2047.455%2013.509Q45.547%2013.509%2043.638%2013.509Q41.729%2013.509%2039.821%2013.509Q39.821%2013.509%2039.821%2012.647Q41.729%2012.647%2043.638%2012.647Q45.547%2012.647%2047.455%2012.647ZM46.893%208.667Q46.893%208.667%2046.893%209.509Q45.285%209.509%2043.677%209.509Q42.069%209.509%2040.461%209.509Q40.461%209.509%2040.461%208.667Q42.069%208.667%2043.677%208.667Q45.285%208.667%2046.893%208.667ZM43.249%205.376Q43.249%205.376%2043.349%205.376Q43.349%205.376%2044.131%205.376Q44.131%207.301%2044.131%209.230Q44.131%2011.152%2044.131%2013.078Q44.131%2013.078%2043.249%2013.078Q43.249%2011.152%2043.249%209.230Q43.249%207.301%2043.249%205.376ZM42.537%203.088Q42.537%203.088%2043.352%202.855Q43.558%203.245%2043.785%203.777Q43.991%204.258%2044.200%204.851Q44.200%204.851%2043.412%205.096Q43.216%204.568%2043.009%204.100Q42.787%203.596%2042.537%203.088Z%27%2F%3E%3C%2Fsvg%3E") center/100% 100% no-repeat}:where(#flutrek-theme) .mobile-design-preview:is([data-variant=b],[data-variant=f],[data-variant=g]) .approved-times.reference-times>button:nth-child(3) .time-caption{font-size:0!important;line-height:0!important;letter-spacing:0!important;display:inline-flex;align-items:center;justify-content:center}:where(#flutrek-theme) .mobile-design-preview:is([data-variant=b],[data-variant=f],[data-variant=g]) .approved-times.reference-times>button:nth-child(3) .time-caption:before{content:"";display:block;width:48px;height:16.8px;background:currentColor;mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%20-3.6621093748578915e-05%2048.0%2016.799999999999997%27%3E%3Cpath%20d%3D%27M2.728%207.165Q2.728%207.165%202.728%206.384Q3.332%207.001%203.866%207.680Q4.352%208.298%204.874%209.042Q4.874%209.042%204.405%209.749Q3.962%209.005%203.585%208.413Q3.170%207.760%202.728%207.165ZM2.307%202.953Q2.307%202.953%203.151%202.953Q3.151%205.691%203.151%208.431Q3.151%2011.169%203.151%2013.908Q3.151%2013.908%202.307%2013.908Q2.307%2011.169%202.307%208.430Q2.307%205.691%202.307%202.953ZM4.580%205.295Q4.580%205.295%204.580%206.137Q3.642%206.137%202.703%206.137Q1.765%206.137%200.827%206.137Q0.827%206.137%200.827%205.295Q1.765%205.295%202.703%205.295Q3.642%205.295%204.580%205.295ZM2.340%205.736Q2.340%205.736%202.811%205.736Q2.811%205.736%202.883%205.736Q2.527%207.278%202.063%208.539Q1.590%209.826%200.728%2011.057Q0.728%2011.057%200.338%2010.128Q1.097%209.197%201.605%208.045Q2.083%206.962%202.340%205.736ZM10.864%203.611Q10.864%203.611%2010.864%204.453Q9.494%204.453%208.123%204.453Q6.753%204.453%205.383%204.453Q5.383%204.453%205.383%203.611Q6.753%203.611%208.123%203.611Q9.494%203.611%2010.864%203.611ZM11.488%206.532Q11.488%206.532%2011.488%207.384Q9.805%207.384%208.122%207.384Q6.439%207.384%204.756%207.384Q4.756%207.384%204.756%206.532Q6.439%206.532%208.122%206.532Q9.805%206.532%2011.488%206.532ZM8.557%2012.643Q8.558%2013.229%208.310%2013.501Q8.047%2013.789%207.507%2013.799Q6.894%2013.811%206.268%2013.787Q6.268%2013.787%206.087%2012.964Q6.668%2013.024%207.109%2013.028Q7.407%2013.031%207.552%2012.876Q7.664%2012.758%207.664%2012.404Q7.664%2012.404%207.664%206.958Q7.664%206.958%208.557%206.958Q8.557%206.958%208.557%2012.643ZM9.392%208.568Q9.392%208.568%2010.183%208.309Q10.537%209.215%2010.890%2010.396Q11.209%2011.464%2011.486%2012.657Q11.486%2012.657%2010.684%2013.019Q10.352%2011.659%2010.053%2010.615Q9.722%209.454%209.392%208.568ZM4.965%2012.904Q4.965%2012.904%204.196%2012.418Q4.793%2011.451%205.191%2010.442Q5.596%209.414%205.824%208.383Q5.824%208.383%206.637%208.553Q6.340%209.802%205.934%2010.871Q5.511%2011.986%204.965%2012.904ZM12.621%203.776Q12.621%203.776%2013.375%203.295Q13.802%203.847%2014.280%204.571Q14.715%205.230%2015.216%206.132Q15.216%206.132%2014.470%206.650Q14.007%205.798%2013.575%205.132Q13.097%204.395%2012.621%203.776ZM14.463%2011.349Q14.005%2012.607%2013.457%2013.860Q13.457%2013.860%2012.603%2013.487Q13.152%2012.268%2013.622%2011.002Q14.092%209.739%2014.518%208.409Q14.518%208.409%2015.350%208.738Q14.935%2010.056%2014.463%2011.349ZM23.234%204.986Q23.234%204.986%2023.234%205.838Q23.234%205.838%2016.696%205.838Q16.696%205.838%2017.093%204.986Q17.093%204.986%2023.234%204.986ZM23.440%2012.462Q23.440%2012.462%2023.440%2013.304Q23.440%2013.304%2016.871%2013.304Q16.871%2013.304%2016.871%2012.462Q16.871%2012.462%2023.440%2012.462ZM22.938%207.432Q22.938%207.432%2022.938%208.261Q22.938%208.261%2016.871%208.261Q16.871%208.261%2016.871%207.432Q16.871%207.432%2022.938%207.432ZM22.938%209.875Q22.938%209.875%2022.938%2010.703Q22.938%2010.703%2016.871%2010.703Q16.871%2010.703%2016.871%209.875Q16.871%209.875%2022.938%209.875ZM19.968%205.412Q19.968%205.412%2020.068%205.412Q20.068%205.412%2020.849%205.412Q20.849%207.280%2020.849%209.151Q20.849%2011.015%2020.849%2012.883Q20.849%2012.883%2019.968%2012.883Q19.968%2011.015%2019.968%209.151Q19.968%207.280%2019.968%205.412ZM19.369%203.052Q19.369%203.052%2020.223%202.809Q20.452%203.382%2020.627%203.966Q20.810%204.578%2020.950%205.192Q20.950%205.192%2020.164%205.215Q19.995%204.672%2019.803%204.130Q19.609%203.578%2019.369%203.052ZM15.508%208.329Q15.508%208.329%2015.208%207.359Q15.966%206.329%2016.488%205.188Q17.010%204.049%2017.280%202.902Q17.280%202.902%2018.117%203.073Q17.746%204.561%2017.108%205.826Q16.442%207.147%2015.508%208.329ZM16.430%206.265Q16.430%206.265%2016.529%206.080Q16.529%206.080%2017.312%204.616Q17.312%207.088%2017.312%209.414Q17.312%2011.688%2017.312%2013.898Q17.312%2013.898%2016.430%2013.898Q16.430%2011.688%2016.430%209.551Q16.430%207.949%2016.430%206.265ZM26.715%206.585Q26.715%206.585%2026.715%207.427Q26.715%207.427%2024.534%207.427Q24.534%207.427%2024.534%206.585Q24.534%206.585%2026.715%206.585ZM26.294%209.148Q26.295%206.585%2026.295%206.585Q26.295%206.585%2027.135%206.585Q27.135%206.585%2027.133%2011.653Q27.362%2011.438%2027.650%2011.127Q27.914%2010.841%2028.199%2010.510Q28.199%2010.510%2028.434%2011.460Q28.024%2011.920%2027.510%2012.415Q26.965%2012.940%2026.364%2013.404Q26.364%2013.404%2026.028%2012.619Q26.293%2012.338%2026.294%2012.003Q26.294%2011.729%2026.294%209.148ZM25.334%203.619Q25.334%203.619%2025.945%203.022Q26.437%203.389%2026.966%203.866Q27.449%204.303%2027.982%204.880Q27.982%204.880%2027.362%205.495Q26.888%204.957%2026.406%204.518Q25.875%204.034%2025.334%203.619ZM28.361%2013.997Q28.361%2013.997%2027.690%2013.422Q28.495%2012.597%2028.964%2011.268Q29.423%209.963%2029.423%207.388Q29.422%203.186%2029.422%203.186Q29.422%203.186%2030.257%203.186Q30.257%203.186%2030.255%207.528Q30.254%2010.372%2029.648%2011.913Q29.141%2013.200%2028.361%2013.997ZM34.198%203.152Q34.198%203.152%2035.030%203.152Q35.030%205.844%2035.030%208.537Q35.030%2011.228%2035.030%2013.920Q35.030%2013.920%2034.198%2013.920Q34.198%2011.228%2034.198%208.536Q34.198%205.844%2034.198%203.152ZM31.790%203.741Q31.790%203.741%2032.601%203.741Q32.601%206.088%2032.601%208.436Q32.601%2010.781%2032.601%2013.128Q32.601%2013.128%2031.790%2013.128Q31.790%2010.781%2031.790%208.433Q31.790%206.087%2031.790%203.741ZM38.467%202.964Q38.467%202.964%2039.228%203.258Q38.900%204.222%2038.522%205.135Q38.194%205.926%2037.731%206.752Q37.674%206.852%2037.615%206.934Q37.745%206.928%2037.853%206.914Q38.203%206.867%2038.601%206.809Q39.062%206.741%2039.579%206.655Q39.579%206.655%2039.049%207.433Q38.555%207.527%2038.031%207.628Q37.544%207.721%2036.826%207.859Q36.826%207.859%2036.585%206.993Q36.768%206.899%2036.885%206.773Q37.022%206.627%2037.092%206.494Q37.450%205.810%2037.828%204.833Q38.253%203.734%2038.467%202.964ZM39.784%205.340Q39.784%205.340%2040.531%205.632Q39.958%206.807%2039.394%207.788Q38.816%208.794%2038.144%209.714Q38.062%209.826%2037.971%209.910Q38.078%209.892%2038.238%209.864Q38.741%209.776%2039.305%209.625Q39.933%209.458%2040.413%209.324Q40.413%209.324%2040.415%2010.124Q39.575%2010.386%2038.721%2010.591Q37.929%2010.781%2036.954%2010.929Q36.954%2010.929%2036.718%2010.146Q36.893%2010.071%2037.016%209.971Q37.205%209.818%2037.326%209.667Q37.951%208.887%2038.610%207.661Q39.351%206.283%2039.784%205.340ZM38.444%2012.953Q37.517%2013.233%2036.547%2013.424Q36.547%2013.424%2036.437%2012.568Q37.278%2012.425%2038.204%2012.171Q39.126%2011.918%2040.163%2011.509Q40.163%2011.509%2040.163%2012.344Q39.436%2012.653%2038.444%2012.953ZM44.766%2012.544Q44.759%2013.277%2044.491%2013.567Q44.258%2013.819%2043.690%2013.822Q43.178%2013.825%2042.629%2013.818Q42.629%2013.818%2042.427%2013.005Q42.861%2013.015%2043.370%2013.025Q43.767%2013.032%2043.839%2012.900Q43.919%2012.754%2043.922%2012.423Q43.922%2012.423%2043.922%206.346Q43.922%206.346%2044.744%206.346Q44.744%206.346%2044.766%206.346Q44.766%206.346%2044.766%2012.544ZM44.339%206.346Q44.339%206.346%2044.339%207.147Q44.339%207.147%2040.701%207.147Q40.701%207.147%2040.701%206.346Q40.701%206.346%2044.339%206.346ZM45.498%2010.373Q45.498%2010.373%2046.280%2010.114Q46.541%2010.601%2046.864%2011.364Q47.155%2012.053%2047.499%2012.975Q47.499%2012.975%2046.717%2013.317Q46.404%2012.374%2046.121%2011.693Q45.809%2010.940%2045.498%2010.373ZM41.053%2013.355Q41.053%2013.355%2040.290%2012.928Q40.812%2012.248%2041.169%2011.533Q41.529%2010.815%2041.774%2010.166Q41.774%2010.166%2042.549%2010.478Q42.276%2011.124%2041.905%2011.898Q41.518%2012.708%2041.053%2013.355ZM43.128%202.854Q43.128%202.854%2043.969%203.009Q43.548%204.716%2043.125%206.014Q42.657%207.452%2042.058%208.616Q43.606%208.616%2044.799%208.616Q45.993%208.616%2047.195%208.616Q47.195%208.616%2047.195%209.402Q45.696%209.402%2044.244%209.402Q42.781%209.402%2041.285%209.402Q41.285%209.402%2041.090%208.632Q41.731%207.513%2042.269%205.901Q42.707%204.588%2043.128%202.854ZM47.100%204.172Q47.100%204.172%2047.100%205.004Q45.371%205.004%2043.643%205.004Q41.914%205.004%2040.186%205.004Q40.186%205.004%2040.186%204.172Q41.914%204.172%2043.643%204.172Q45.371%204.172%2047.100%204.172Z%27%2F%3E%3C%2Fsvg%3E") center/100% 100% no-repeat;-webkit-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%20-3.6621093748578915e-05%2048.0%2016.799999999999997%27%3E%3Cpath%20d%3D%27M2.728%207.165Q2.728%207.165%202.728%206.384Q3.332%207.001%203.866%207.680Q4.352%208.298%204.874%209.042Q4.874%209.042%204.405%209.749Q3.962%209.005%203.585%208.413Q3.170%207.760%202.728%207.165ZM2.307%202.953Q2.307%202.953%203.151%202.953Q3.151%205.691%203.151%208.431Q3.151%2011.169%203.151%2013.908Q3.151%2013.908%202.307%2013.908Q2.307%2011.169%202.307%208.430Q2.307%205.691%202.307%202.953ZM4.580%205.295Q4.580%205.295%204.580%206.137Q3.642%206.137%202.703%206.137Q1.765%206.137%200.827%206.137Q0.827%206.137%200.827%205.295Q1.765%205.295%202.703%205.295Q3.642%205.295%204.580%205.295ZM2.340%205.736Q2.340%205.736%202.811%205.736Q2.811%205.736%202.883%205.736Q2.527%207.278%202.063%208.539Q1.590%209.826%200.728%2011.057Q0.728%2011.057%200.338%2010.128Q1.097%209.197%201.605%208.045Q2.083%206.962%202.340%205.736ZM10.864%203.611Q10.864%203.611%2010.864%204.453Q9.494%204.453%208.123%204.453Q6.753%204.453%205.383%204.453Q5.383%204.453%205.383%203.611Q6.753%203.611%208.123%203.611Q9.494%203.611%2010.864%203.611ZM11.488%206.532Q11.488%206.532%2011.488%207.384Q9.805%207.384%208.122%207.384Q6.439%207.384%204.756%207.384Q4.756%207.384%204.756%206.532Q6.439%206.532%208.122%206.532Q9.805%206.532%2011.488%206.532ZM8.557%2012.643Q8.558%2013.229%208.310%2013.501Q8.047%2013.789%207.507%2013.799Q6.894%2013.811%206.268%2013.787Q6.268%2013.787%206.087%2012.964Q6.668%2013.024%207.109%2013.028Q7.407%2013.031%207.552%2012.876Q7.664%2012.758%207.664%2012.404Q7.664%2012.404%207.664%206.958Q7.664%206.958%208.557%206.958Q8.557%206.958%208.557%2012.643ZM9.392%208.568Q9.392%208.568%2010.183%208.309Q10.537%209.215%2010.890%2010.396Q11.209%2011.464%2011.486%2012.657Q11.486%2012.657%2010.684%2013.019Q10.352%2011.659%2010.053%2010.615Q9.722%209.454%209.392%208.568ZM4.965%2012.904Q4.965%2012.904%204.196%2012.418Q4.793%2011.451%205.191%2010.442Q5.596%209.414%205.824%208.383Q5.824%208.383%206.637%208.553Q6.340%209.802%205.934%2010.871Q5.511%2011.986%204.965%2012.904ZM12.621%203.776Q12.621%203.776%2013.375%203.295Q13.802%203.847%2014.280%204.571Q14.715%205.230%2015.216%206.132Q15.216%206.132%2014.470%206.650Q14.007%205.798%2013.575%205.132Q13.097%204.395%2012.621%203.776ZM14.463%2011.349Q14.005%2012.607%2013.457%2013.860Q13.457%2013.860%2012.603%2013.487Q13.152%2012.268%2013.622%2011.002Q14.092%209.739%2014.518%208.409Q14.518%208.409%2015.350%208.738Q14.935%2010.056%2014.463%2011.349ZM23.234%204.986Q23.234%204.986%2023.234%205.838Q23.234%205.838%2016.696%205.838Q16.696%205.838%2017.093%204.986Q17.093%204.986%2023.234%204.986ZM23.440%2012.462Q23.440%2012.462%2023.440%2013.304Q23.440%2013.304%2016.871%2013.304Q16.871%2013.304%2016.871%2012.462Q16.871%2012.462%2023.440%2012.462ZM22.938%207.432Q22.938%207.432%2022.938%208.261Q22.938%208.261%2016.871%208.261Q16.871%208.261%2016.871%207.432Q16.871%207.432%2022.938%207.432ZM22.938%209.875Q22.938%209.875%2022.938%2010.703Q22.938%2010.703%2016.871%2010.703Q16.871%2010.703%2016.871%209.875Q16.871%209.875%2022.938%209.875ZM19.968%205.412Q19.968%205.412%2020.068%205.412Q20.068%205.412%2020.849%205.412Q20.849%207.280%2020.849%209.151Q20.849%2011.015%2020.849%2012.883Q20.849%2012.883%2019.968%2012.883Q19.968%2011.015%2019.968%209.151Q19.968%207.280%2019.968%205.412ZM19.369%203.052Q19.369%203.052%2020.223%202.809Q20.452%203.382%2020.627%203.966Q20.810%204.578%2020.950%205.192Q20.950%205.192%2020.164%205.215Q19.995%204.672%2019.803%204.130Q19.609%203.578%2019.369%203.052ZM15.508%208.329Q15.508%208.329%2015.208%207.359Q15.966%206.329%2016.488%205.188Q17.010%204.049%2017.280%202.902Q17.280%202.902%2018.117%203.073Q17.746%204.561%2017.108%205.826Q16.442%207.147%2015.508%208.329ZM16.430%206.265Q16.430%206.265%2016.529%206.080Q16.529%206.080%2017.312%204.616Q17.312%207.088%2017.312%209.414Q17.312%2011.688%2017.312%2013.898Q17.312%2013.898%2016.430%2013.898Q16.430%2011.688%2016.430%209.551Q16.430%207.949%2016.430%206.265ZM26.715%206.585Q26.715%206.585%2026.715%207.427Q26.715%207.427%2024.534%207.427Q24.534%207.427%2024.534%206.585Q24.534%206.585%2026.715%206.585ZM26.294%209.148Q26.295%206.585%2026.295%206.585Q26.295%206.585%2027.135%206.585Q27.135%206.585%2027.133%2011.653Q27.362%2011.438%2027.650%2011.127Q27.914%2010.841%2028.199%2010.510Q28.199%2010.510%2028.434%2011.460Q28.024%2011.920%2027.510%2012.415Q26.965%2012.940%2026.364%2013.404Q26.364%2013.404%2026.028%2012.619Q26.293%2012.338%2026.294%2012.003Q26.294%2011.729%2026.294%209.148ZM25.334%203.619Q25.334%203.619%2025.945%203.022Q26.437%203.389%2026.966%203.866Q27.449%204.303%2027.982%204.880Q27.982%204.880%2027.362%205.495Q26.888%204.957%2026.406%204.518Q25.875%204.034%2025.334%203.619ZM28.361%2013.997Q28.361%2013.997%2027.690%2013.422Q28.495%2012.597%2028.964%2011.268Q29.423%209.963%2029.423%207.388Q29.422%203.186%2029.422%203.186Q29.422%203.186%2030.257%203.186Q30.257%203.186%2030.255%207.528Q30.254%2010.372%2029.648%2011.913Q29.141%2013.200%2028.361%2013.997ZM34.198%203.152Q34.198%203.152%2035.030%203.152Q35.030%205.844%2035.030%208.537Q35.030%2011.228%2035.030%2013.920Q35.030%2013.920%2034.198%2013.920Q34.198%2011.228%2034.198%208.536Q34.198%205.844%2034.198%203.152ZM31.790%203.741Q31.790%203.741%2032.601%203.741Q32.601%206.088%2032.601%208.436Q32.601%2010.781%2032.601%2013.128Q32.601%2013.128%2031.790%2013.128Q31.790%2010.781%2031.790%208.433Q31.790%206.087%2031.790%203.741ZM38.467%202.964Q38.467%202.964%2039.228%203.258Q38.900%204.222%2038.522%205.135Q38.194%205.926%2037.731%206.752Q37.674%206.852%2037.615%206.934Q37.745%206.928%2037.853%206.914Q38.203%206.867%2038.601%206.809Q39.062%206.741%2039.579%206.655Q39.579%206.655%2039.049%207.433Q38.555%207.527%2038.031%207.628Q37.544%207.721%2036.826%207.859Q36.826%207.859%2036.585%206.993Q36.768%206.899%2036.885%206.773Q37.022%206.627%2037.092%206.494Q37.450%205.810%2037.828%204.833Q38.253%203.734%2038.467%202.964ZM39.784%205.340Q39.784%205.340%2040.531%205.632Q39.958%206.807%2039.394%207.788Q38.816%208.794%2038.144%209.714Q38.062%209.826%2037.971%209.910Q38.078%209.892%2038.238%209.864Q38.741%209.776%2039.305%209.625Q39.933%209.458%2040.413%209.324Q40.413%209.324%2040.415%2010.124Q39.575%2010.386%2038.721%2010.591Q37.929%2010.781%2036.954%2010.929Q36.954%2010.929%2036.718%2010.146Q36.893%2010.071%2037.016%209.971Q37.205%209.818%2037.326%209.667Q37.951%208.887%2038.610%207.661Q39.351%206.283%2039.784%205.340ZM38.444%2012.953Q37.517%2013.233%2036.547%2013.424Q36.547%2013.424%2036.437%2012.568Q37.278%2012.425%2038.204%2012.171Q39.126%2011.918%2040.163%2011.509Q40.163%2011.509%2040.163%2012.344Q39.436%2012.653%2038.444%2012.953ZM44.766%2012.544Q44.759%2013.277%2044.491%2013.567Q44.258%2013.819%2043.690%2013.822Q43.178%2013.825%2042.629%2013.818Q42.629%2013.818%2042.427%2013.005Q42.861%2013.015%2043.370%2013.025Q43.767%2013.032%2043.839%2012.900Q43.919%2012.754%2043.922%2012.423Q43.922%2012.423%2043.922%206.346Q43.922%206.346%2044.744%206.346Q44.744%206.346%2044.766%206.346Q44.766%206.346%2044.766%2012.544ZM44.339%206.346Q44.339%206.346%2044.339%207.147Q44.339%207.147%2040.701%207.147Q40.701%207.147%2040.701%206.346Q40.701%206.346%2044.339%206.346ZM45.498%2010.373Q45.498%2010.373%2046.280%2010.114Q46.541%2010.601%2046.864%2011.364Q47.155%2012.053%2047.499%2012.975Q47.499%2012.975%2046.717%2013.317Q46.404%2012.374%2046.121%2011.693Q45.809%2010.940%2045.498%2010.373ZM41.053%2013.355Q41.053%2013.355%2040.290%2012.928Q40.812%2012.248%2041.169%2011.533Q41.529%2010.815%2041.774%2010.166Q41.774%2010.166%2042.549%2010.478Q42.276%2011.124%2041.905%2011.898Q41.518%2012.708%2041.053%2013.355ZM43.128%202.854Q43.128%202.854%2043.969%203.009Q43.548%204.716%2043.125%206.014Q42.657%207.452%2042.058%208.616Q43.606%208.616%2044.799%208.616Q45.993%208.616%2047.195%208.616Q47.195%208.616%2047.195%209.402Q45.696%209.402%2044.244%209.402Q42.781%209.402%2041.285%209.402Q41.285%209.402%2041.090%208.632Q41.731%207.513%2042.269%205.901Q42.707%204.588%2043.128%202.854ZM47.100%204.172Q47.100%204.172%2047.100%205.004Q45.371%205.004%2043.643%205.004Q41.914%205.004%2040.186%205.004Q40.186%205.004%2040.186%204.172Q41.914%204.172%2043.643%204.172Q45.371%204.172%2047.100%204.172Z%27%2F%3E%3C%2Fsvg%3E") center/100% 100% no-repeat}:where(#flutrek-theme) .mobile-design-preview:is([data-variant=b],[data-variant=f],[data-variant=g]) .approved-times.reference-times>button:nth-child(4) .time-caption{font-size:0!important;line-height:0!important;letter-spacing:0!important;display:inline-flex;align-items:center;justify-content:center}:where(#flutrek-theme) .mobile-design-preview:is([data-variant=b],[data-variant=f],[data-variant=g]) .approved-times.reference-times>button:nth-child(4) .time-caption:before{content:"";display:block;width:48px;height:16.8px;background:currentColor;mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%20-3.6621093748578915e-05%2048.0%2016.799999999999997%27%3E%3Cpath%20d%3D%27M6.428%209.079Q6.428%209.079%206.948%209.079Q6.948%209.079%207.024%209.079Q6.734%2010.024%205.967%2011.142Q5.198%2012.263%203.819%2013.223Q3.819%2013.223%203.374%2012.482Q4.523%2011.787%205.293%2010.895Q6.018%2010.055%206.428%209.079ZM9.451%2011.473Q8.651%2010.431%208.167%209.079Q8.167%209.079%208.265%209.079Q8.265%209.079%208.792%209.079Q9.225%2010.104%2010.016%2011.018Q10.691%2011.799%2011.594%2012.422Q11.594%2012.422%2011.047%2013.119Q10.166%2012.403%209.451%2011.473ZM11.176%208.674Q11.176%208.674%2011.176%209.485Q9.399%209.485%207.622%209.485Q5.845%209.485%204.068%209.485Q4.068%209.485%204.068%208.674Q5.845%208.674%207.622%208.674Q9.399%208.674%2011.176%208.674ZM7.188%207.355Q7.188%207.355%208.031%207.355Q8.031%208.984%208.031%2010.615Q8.031%2012.243%208.031%2013.872Q8.031%2013.872%207.188%2013.872Q7.188%2012.243%207.188%2010.612Q7.188%208.984%207.188%207.355ZM10.974%205.631Q10.974%205.631%2010.142%205.631Q10.142%205.631%2010.142%203.403Q10.142%203.403%2010.974%203.403Q10.974%203.403%2010.974%203.451Q10.974%203.451%2010.974%205.631ZM10.558%203.403Q10.558%203.403%2010.558%204.195Q10.558%204.195%204.725%204.195Q4.725%204.195%204.725%203.403Q4.725%203.403%2010.558%203.403ZM4.309%203.451Q4.309%203.451%204.309%203.403Q4.309%203.403%205.141%203.403Q5.141%203.403%205.141%205.682Q5.141%205.682%204.309%205.682Q4.309%205.682%204.309%203.451ZM7.977%205.353Q7.977%205.353%208.623%204.937Q9.214%205.469%209.786%206.073Q10.308%206.624%2010.830%207.299Q10.830%207.299%2010.131%207.783Q9.594%207.042%209.083%206.487Q8.519%205.875%207.977%205.353ZM4.951%207.849Q4.951%207.849%204.317%207.296Q5.103%206.788%205.599%206.193Q6.115%205.574%206.412%204.950Q6.412%204.950%207.152%205.248Q6.790%206.032%206.227%206.696Q5.641%207.387%204.951%207.849ZM0.983%203.721Q0.983%203.721%201.601%203.102Q2.145%203.451%202.717%203.918Q3.199%204.312%203.756%204.873Q3.756%204.873%203.140%205.512Q2.618%204.995%202.109%204.577Q1.548%204.116%200.983%203.721ZM0.634%206.537Q0.634%206.537%201.252%205.917Q1.792%206.290%202.315%206.748Q2.767%207.143%203.290%207.690Q3.290%207.690%202.672%208.329Q2.206%207.836%201.725%207.410Q1.194%206.940%200.634%206.537ZM2.704%2011.665Q2.220%2012.733%201.637%2013.796Q1.637%2013.796%200.814%2013.426Q1.392%2012.400%201.893%2011.331Q2.394%2010.263%202.854%209.142Q2.854%209.142%203.638%209.448Q3.201%2010.569%202.704%2011.665ZM23.179%203.848Q23.179%203.848%2023.179%204.689Q23.179%204.689%2014.005%204.689Q14.005%204.689%2014.005%203.848Q14.005%203.848%2023.179%203.848ZM13.152%2013.896Q13.152%2013.896%2012.487%2013.299Q13.568%2011.018%2013.568%207.620Q13.568%206.120%2013.568%205.359Q13.569%203.848%2013.569%203.848Q13.569%203.848%2013.642%203.848Q13.642%203.848%2014.441%203.848Q14.441%203.848%2014.443%205.442Q14.443%206.142%2014.444%207.377Q14.445%2011.370%2013.152%2013.896ZM17.734%202.999Q17.734%202.999%2018.664%202.837Q18.842%203.204%2018.970%203.525Q19.104%203.862%2019.207%204.269Q19.207%204.269%2018.387%204.269Q18.254%203.956%2018.092%203.639Q17.927%203.317%2017.734%202.999ZM21.747%209.511Q21.747%209.511%2021.747%2010.273Q21.747%2010.273%2015.133%2010.273Q15.133%2010.273%2015.133%209.511Q15.133%209.511%2021.747%209.511ZM14.689%2013.965Q14.689%2013.965%2014.302%2013.200Q17.357%2012.731%2019.308%2011.572Q20.714%2010.736%2021.333%209.885Q21.333%209.885%2021.332%209.511Q21.332%209.511%2022.162%209.511Q22.162%209.511%2022.162%2010.159Q21.540%2011.074%2019.970%2012.125Q18.075%2013.393%2014.689%2013.965ZM19.650%2013.048Q18.171%2012.445%2017.101%2011.557Q16.165%2010.780%2015.633%209.892Q15.633%209.892%2016.518%209.892Q16.979%2010.558%2017.852%2011.202Q18.859%2011.946%2020.255%2012.450Q21.633%2012.948%2023.467%2013.205Q23.467%2013.205%2023.080%2013.966Q21.131%2013.651%2019.650%2013.048ZM16.852%206.018Q16.852%206.018%2016.852%206.850Q16.852%206.850%2014.216%206.850Q14.216%206.850%2014.216%206.018Q14.216%206.018%2016.852%206.018ZM20.892%206.018Q20.892%206.018%2020.892%206.850Q20.892%206.850%2016.852%206.850Q16.852%206.850%2016.852%206.018Q16.852%206.018%2020.892%206.018ZM23.160%206.018Q23.160%206.018%2023.160%206.850Q23.160%206.850%2020.892%206.850Q20.892%206.850%2020.892%206.018Q20.892%206.018%2023.160%206.018ZM16.427%205.059Q16.427%205.059%2016.502%205.059Q16.502%205.059%2017.279%205.059Q17.279%205.403%2017.279%205.747Q17.279%206.090%2017.279%206.434Q17.279%206.434%2016.427%206.434Q16.427%206.090%2016.427%205.746Q16.427%205.403%2016.427%205.059ZM20.465%205.059Q20.465%205.059%2020.539%205.059Q20.539%205.059%2021.317%205.059Q21.317%205.403%2021.317%205.747Q21.317%206.090%2021.317%206.434Q21.317%206.434%2020.465%206.434Q20.465%206.090%2020.465%205.746Q20.465%205.403%2020.465%205.059ZM20.892%207.952Q20.892%207.952%2020.892%208.704Q20.892%208.704%2016.852%208.704Q16.852%208.704%2016.852%207.952Q16.852%207.952%2020.892%207.952ZM20.468%206.434Q20.468%206.434%2020.567%206.434Q20.567%206.434%2021.317%206.434Q21.317%207.002%2021.317%207.569Q21.317%208.136%2021.317%208.704Q21.317%208.704%2020.468%208.704Q20.468%208.136%2020.468%207.568Q20.468%207.001%2020.468%206.434ZM16.427%206.434Q16.427%206.434%2016.527%206.434Q16.527%206.434%2017.276%206.434Q17.276%207.002%2017.276%207.569Q17.276%208.136%2017.276%208.704Q17.276%208.704%2016.427%208.704Q16.427%208.136%2016.427%207.568Q16.427%207.001%2016.427%206.434ZM35.077%207.887Q35.077%207.887%2034.205%207.887Q34.205%207.887%2034.205%205.322Q34.205%205.322%2035.077%205.322Q35.077%205.322%2035.077%205.370Q35.077%205.370%2035.077%207.887ZM34.641%205.322Q34.641%205.322%2034.641%206.174Q34.641%206.174%2025.359%206.174Q25.359%206.174%2025.359%205.322Q25.359%205.322%2034.641%205.322ZM24.923%205.370Q24.923%205.370%2024.923%205.322Q24.923%205.322%2025.795%205.322Q25.795%205.322%2025.795%207.913Q25.795%207.913%2024.923%207.913Q24.923%207.913%2024.923%205.370ZM25.858%203.441Q25.858%203.441%2026.666%203.056Q26.961%203.440%2027.268%203.910Q27.535%204.321%2027.885%204.922Q27.885%204.922%2027.123%205.298Q26.823%204.780%2026.526%204.339Q26.195%203.848%2025.858%203.441ZM28.733%203.189Q28.733%203.189%2029.535%202.798Q29.778%203.160%2030.069%203.657Q30.326%204.096%2030.689%204.805Q30.689%204.805%2029.906%205.207Q29.590%204.569%2029.314%204.094Q29.017%203.584%2028.733%203.189ZM32.342%204.425Q32.783%203.643%2033.094%202.853Q33.094%202.853%2033.991%203.190Q33.671%203.895%2033.248%204.576Q32.875%205.179%2032.445%205.747Q32.445%205.747%2031.495%205.747Q31.963%205.100%2032.342%204.425ZM35.146%2010.175Q35.146%2010.175%2035.146%2010.976Q32.629%2010.976%2030.113%2010.976Q27.596%2010.976%2025.080%2010.976Q25.080%2010.976%2025.080%2010.175Q27.596%2010.175%2030.113%2010.175Q32.629%2010.175%2035.146%2010.175ZM30.824%2012.736Q30.824%2013.331%2030.594%2013.571Q30.362%2013.815%2029.773%2013.845Q29.240%2013.872%2028.194%2013.851Q28.194%2013.851%2027.973%2013.058Q28.668%2013.087%2029.370%2013.067Q29.710%2013.057%2029.821%2012.956Q29.941%2012.847%2029.942%2012.485Q29.942%2012.485%2029.942%2010.576Q29.942%2010.576%2030.824%2010.576Q30.824%2010.576%2030.824%2012.736ZM32.668%207.202Q32.668%207.202%2032.572%207.985Q32.572%207.985%2026.830%207.985Q26.830%207.985%2026.830%207.202Q26.830%207.202%2032.668%207.202ZM30.825%209.571Q30.825%209.571%2030.825%2010.590Q30.825%2010.590%2029.943%2010.590Q29.943%2010.590%2029.943%209.252Q30.610%208.861%2031.259%208.437Q31.798%208.084%2032.283%207.730Q32.283%207.730%2032.283%207.202Q32.283%207.202%2033.053%207.202Q33.053%207.202%2033.053%207.969Q32.575%208.360%2031.970%208.800Q31.387%209.225%2030.825%209.571ZM45.819%203.654Q45.819%203.654%2045.819%204.506Q45.819%204.506%2037.548%204.506Q37.548%204.506%2037.548%203.654Q37.548%203.654%2045.819%203.654ZM46.048%2012.010Q45.892%2013.063%2045.336%2013.509Q44.923%2013.840%2044.090%2013.840Q43.094%2013.840%2042.412%2013.786Q42.412%2013.786%2042.204%2012.950Q43.319%2013.027%2043.816%2013.032Q44.463%2013.038%2044.733%2012.787Q45.140%2012.410%2045.230%2011.377Q45.318%2010.367%2045.350%207.983Q45.379%205.821%2045.378%203.654Q45.378%203.654%2046.260%203.654Q46.268%205.945%2046.238%208.296Q46.203%2010.972%2046.048%2012.010ZM38.312%206.261Q38.312%206.261%2038.929%205.661Q39.585%206.147%2040.224%206.714Q40.807%207.232%2041.435%207.916Q41.435%207.916%2040.836%208.527Q40.231%207.855%2039.626%207.327Q38.962%206.747%2038.312%206.261ZM40.761%2010.954Q39.173%2011.638%2037.596%2012.158Q37.596%2012.158%2037.249%2011.340Q38.815%2010.861%2040.389%2010.199Q41.968%209.536%2043.692%208.540Q43.692%208.540%2043.909%209.342Q42.383%2010.255%2040.761%2010.954Z%27%2F%3E%3C%2Fsvg%3E") center/100% 100% no-repeat;-webkit-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%20-3.6621093748578915e-05%2048.0%2016.799999999999997%27%3E%3Cpath%20d%3D%27M6.428%209.079Q6.428%209.079%206.948%209.079Q6.948%209.079%207.024%209.079Q6.734%2010.024%205.967%2011.142Q5.198%2012.263%203.819%2013.223Q3.819%2013.223%203.374%2012.482Q4.523%2011.787%205.293%2010.895Q6.018%2010.055%206.428%209.079ZM9.451%2011.473Q8.651%2010.431%208.167%209.079Q8.167%209.079%208.265%209.079Q8.265%209.079%208.792%209.079Q9.225%2010.104%2010.016%2011.018Q10.691%2011.799%2011.594%2012.422Q11.594%2012.422%2011.047%2013.119Q10.166%2012.403%209.451%2011.473ZM11.176%208.674Q11.176%208.674%2011.176%209.485Q9.399%209.485%207.622%209.485Q5.845%209.485%204.068%209.485Q4.068%209.485%204.068%208.674Q5.845%208.674%207.622%208.674Q9.399%208.674%2011.176%208.674ZM7.188%207.355Q7.188%207.355%208.031%207.355Q8.031%208.984%208.031%2010.615Q8.031%2012.243%208.031%2013.872Q8.031%2013.872%207.188%2013.872Q7.188%2012.243%207.188%2010.612Q7.188%208.984%207.188%207.355ZM10.974%205.631Q10.974%205.631%2010.142%205.631Q10.142%205.631%2010.142%203.403Q10.142%203.403%2010.974%203.403Q10.974%203.403%2010.974%203.451Q10.974%203.451%2010.974%205.631ZM10.558%203.403Q10.558%203.403%2010.558%204.195Q10.558%204.195%204.725%204.195Q4.725%204.195%204.725%203.403Q4.725%203.403%2010.558%203.403ZM4.309%203.451Q4.309%203.451%204.309%203.403Q4.309%203.403%205.141%203.403Q5.141%203.403%205.141%205.682Q5.141%205.682%204.309%205.682Q4.309%205.682%204.309%203.451ZM7.977%205.353Q7.977%205.353%208.623%204.937Q9.214%205.469%209.786%206.073Q10.308%206.624%2010.830%207.299Q10.830%207.299%2010.131%207.783Q9.594%207.042%209.083%206.487Q8.519%205.875%207.977%205.353ZM4.951%207.849Q4.951%207.849%204.317%207.296Q5.103%206.788%205.599%206.193Q6.115%205.574%206.412%204.950Q6.412%204.950%207.152%205.248Q6.790%206.032%206.227%206.696Q5.641%207.387%204.951%207.849ZM0.983%203.721Q0.983%203.721%201.601%203.102Q2.145%203.451%202.717%203.918Q3.199%204.312%203.756%204.873Q3.756%204.873%203.140%205.512Q2.618%204.995%202.109%204.577Q1.548%204.116%200.983%203.721ZM0.634%206.537Q0.634%206.537%201.252%205.917Q1.792%206.290%202.315%206.748Q2.767%207.143%203.290%207.690Q3.290%207.690%202.672%208.329Q2.206%207.836%201.725%207.410Q1.194%206.940%200.634%206.537ZM2.704%2011.665Q2.220%2012.733%201.637%2013.796Q1.637%2013.796%200.814%2013.426Q1.392%2012.400%201.893%2011.331Q2.394%2010.263%202.854%209.142Q2.854%209.142%203.638%209.448Q3.201%2010.569%202.704%2011.665ZM23.179%203.848Q23.179%203.848%2023.179%204.689Q23.179%204.689%2014.005%204.689Q14.005%204.689%2014.005%203.848Q14.005%203.848%2023.179%203.848ZM13.152%2013.896Q13.152%2013.896%2012.487%2013.299Q13.568%2011.018%2013.568%207.620Q13.568%206.120%2013.568%205.359Q13.569%203.848%2013.569%203.848Q13.569%203.848%2013.642%203.848Q13.642%203.848%2014.441%203.848Q14.441%203.848%2014.443%205.442Q14.443%206.142%2014.444%207.377Q14.445%2011.370%2013.152%2013.896ZM17.734%202.999Q17.734%202.999%2018.664%202.837Q18.842%203.204%2018.970%203.525Q19.104%203.862%2019.207%204.269Q19.207%204.269%2018.387%204.269Q18.254%203.956%2018.092%203.639Q17.927%203.317%2017.734%202.999ZM21.747%209.511Q21.747%209.511%2021.747%2010.273Q21.747%2010.273%2015.133%2010.273Q15.133%2010.273%2015.133%209.511Q15.133%209.511%2021.747%209.511ZM14.689%2013.965Q14.689%2013.965%2014.302%2013.200Q17.357%2012.731%2019.308%2011.572Q20.714%2010.736%2021.333%209.885Q21.333%209.885%2021.332%209.511Q21.332%209.511%2022.162%209.511Q22.162%209.511%2022.162%2010.159Q21.540%2011.074%2019.970%2012.125Q18.075%2013.393%2014.689%2013.965ZM19.650%2013.048Q18.171%2012.445%2017.101%2011.557Q16.165%2010.780%2015.633%209.892Q15.633%209.892%2016.518%209.892Q16.979%2010.558%2017.852%2011.202Q18.859%2011.946%2020.255%2012.450Q21.633%2012.948%2023.467%2013.205Q23.467%2013.205%2023.080%2013.966Q21.131%2013.651%2019.650%2013.048ZM16.852%206.018Q16.852%206.018%2016.852%206.850Q16.852%206.850%2014.216%206.850Q14.216%206.850%2014.216%206.018Q14.216%206.018%2016.852%206.018ZM20.892%206.018Q20.892%206.018%2020.892%206.850Q20.892%206.850%2016.852%206.850Q16.852%206.850%2016.852%206.018Q16.852%206.018%2020.892%206.018ZM23.160%206.018Q23.160%206.018%2023.160%206.850Q23.160%206.850%2020.892%206.850Q20.892%206.850%2020.892%206.018Q20.892%206.018%2023.160%206.018ZM16.427%205.059Q16.427%205.059%2016.502%205.059Q16.502%205.059%2017.279%205.059Q17.279%205.403%2017.279%205.747Q17.279%206.090%2017.279%206.434Q17.279%206.434%2016.427%206.434Q16.427%206.090%2016.427%205.746Q16.427%205.403%2016.427%205.059ZM20.465%205.059Q20.465%205.059%2020.539%205.059Q20.539%205.059%2021.317%205.059Q21.317%205.403%2021.317%205.747Q21.317%206.090%2021.317%206.434Q21.317%206.434%2020.465%206.434Q20.465%206.090%2020.465%205.746Q20.465%205.403%2020.465%205.059ZM20.892%207.952Q20.892%207.952%2020.892%208.704Q20.892%208.704%2016.852%208.704Q16.852%208.704%2016.852%207.952Q16.852%207.952%2020.892%207.952ZM20.468%206.434Q20.468%206.434%2020.567%206.434Q20.567%206.434%2021.317%206.434Q21.317%207.002%2021.317%207.569Q21.317%208.136%2021.317%208.704Q21.317%208.704%2020.468%208.704Q20.468%208.136%2020.468%207.568Q20.468%207.001%2020.468%206.434ZM16.427%206.434Q16.427%206.434%2016.527%206.434Q16.527%206.434%2017.276%206.434Q17.276%207.002%2017.276%207.569Q17.276%208.136%2017.276%208.704Q17.276%208.704%2016.427%208.704Q16.427%208.136%2016.427%207.568Q16.427%207.001%2016.427%206.434ZM35.077%207.887Q35.077%207.887%2034.205%207.887Q34.205%207.887%2034.205%205.322Q34.205%205.322%2035.077%205.322Q35.077%205.322%2035.077%205.370Q35.077%205.370%2035.077%207.887ZM34.641%205.322Q34.641%205.322%2034.641%206.174Q34.641%206.174%2025.359%206.174Q25.359%206.174%2025.359%205.322Q25.359%205.322%2034.641%205.322ZM24.923%205.370Q24.923%205.370%2024.923%205.322Q24.923%205.322%2025.795%205.322Q25.795%205.322%2025.795%207.913Q25.795%207.913%2024.923%207.913Q24.923%207.913%2024.923%205.370ZM25.858%203.441Q25.858%203.441%2026.666%203.056Q26.961%203.440%2027.268%203.910Q27.535%204.321%2027.885%204.922Q27.885%204.922%2027.123%205.298Q26.823%204.780%2026.526%204.339Q26.195%203.848%2025.858%203.441ZM28.733%203.189Q28.733%203.189%2029.535%202.798Q29.778%203.160%2030.069%203.657Q30.326%204.096%2030.689%204.805Q30.689%204.805%2029.906%205.207Q29.590%204.569%2029.314%204.094Q29.017%203.584%2028.733%203.189ZM32.342%204.425Q32.783%203.643%2033.094%202.853Q33.094%202.853%2033.991%203.190Q33.671%203.895%2033.248%204.576Q32.875%205.179%2032.445%205.747Q32.445%205.747%2031.495%205.747Q31.963%205.100%2032.342%204.425ZM35.146%2010.175Q35.146%2010.175%2035.146%2010.976Q32.629%2010.976%2030.113%2010.976Q27.596%2010.976%2025.080%2010.976Q25.080%2010.976%2025.080%2010.175Q27.596%2010.175%2030.113%2010.175Q32.629%2010.175%2035.146%2010.175ZM30.824%2012.736Q30.824%2013.331%2030.594%2013.571Q30.362%2013.815%2029.773%2013.845Q29.240%2013.872%2028.194%2013.851Q28.194%2013.851%2027.973%2013.058Q28.668%2013.087%2029.370%2013.067Q29.710%2013.057%2029.821%2012.956Q29.941%2012.847%2029.942%2012.485Q29.942%2012.485%2029.942%2010.576Q29.942%2010.576%2030.824%2010.576Q30.824%2010.576%2030.824%2012.736ZM32.668%207.202Q32.668%207.202%2032.572%207.985Q32.572%207.985%2026.830%207.985Q26.830%207.985%2026.830%207.202Q26.830%207.202%2032.668%207.202ZM30.825%209.571Q30.825%209.571%2030.825%2010.590Q30.825%2010.590%2029.943%2010.590Q29.943%2010.590%2029.943%209.252Q30.610%208.861%2031.259%208.437Q31.798%208.084%2032.283%207.730Q32.283%207.730%2032.283%207.202Q32.283%207.202%2033.053%207.202Q33.053%207.202%2033.053%207.969Q32.575%208.360%2031.970%208.800Q31.387%209.225%2030.825%209.571ZM45.819%203.654Q45.819%203.654%2045.819%204.506Q45.819%204.506%2037.548%204.506Q37.548%204.506%2037.548%203.654Q37.548%203.654%2045.819%203.654ZM46.048%2012.010Q45.892%2013.063%2045.336%2013.509Q44.923%2013.840%2044.090%2013.840Q43.094%2013.840%2042.412%2013.786Q42.412%2013.786%2042.204%2012.950Q43.319%2013.027%2043.816%2013.032Q44.463%2013.038%2044.733%2012.787Q45.140%2012.410%2045.230%2011.377Q45.318%2010.367%2045.350%207.983Q45.379%205.821%2045.378%203.654Q45.378%203.654%2046.260%203.654Q46.268%205.945%2046.238%208.296Q46.203%2010.972%2046.048%2012.010ZM38.312%206.261Q38.312%206.261%2038.929%205.661Q39.585%206.147%2040.224%206.714Q40.807%207.232%2041.435%207.916Q41.435%207.916%2040.836%208.527Q40.231%207.855%2039.626%207.327Q38.962%206.747%2038.312%206.261ZM40.761%2010.954Q39.173%2011.638%2037.596%2012.158Q37.596%2012.158%2037.249%2011.340Q38.815%2010.861%2040.389%2010.199Q41.968%209.536%2043.692%208.540Q43.692%208.540%2043.909%209.342Q42.383%2010.255%2040.761%2010.954Z%27%2F%3E%3C%2Fsvg%3E") center/100% 100% no-repeat}:where(#flutrek-theme) .mobile-design-preview .approved-route .route-heading{margin-bottom:8px}:where(#flutrek-theme) .mobile-design-preview .approved-route .route-heading h2{font-size:16px;font-weight:750;line-height:1.5;letter-spacing:0;margin:0 0 3px}:where(#flutrek-theme) .mobile-design-preview .approved-route .route-heading>small{display:block;font-size:12px;color:#7d8b99}:where(#flutrek-theme) .mobile-design-preview .approved-route article{padding:12px 10px 12px 18px}:where(#flutrek-theme) .mobile-design-preview .approved-route article.current-phase{background:#f3f5f7;border-radius:12px;border-left-color:#e6eaee}:where(#flutrek-theme) .mobile-design-preview .approved-route article.current-phase:before{background:#194069}@media(max-width:359px){:where(#flutrek-theme) .mobile-design-preview .approved-route .route-heading h2{font-size:14px}}:where(#flutrek-theme) .mobile-design-preview .topbar>.brand{display:none}:where(#flutrek-theme) .mobile-design-preview footer.mobile-logo-footer{display:flex!important;align-items:center;justify-content:center;padding:22px 20px 24px;margin:0 auto;max-width:390px;background:transparent;border:0}:where(#flutrek-theme) .mobile-design-preview .mobile-footer-logo{display:inline-flex;align-items:center;gap:6px;color:#7d8b99;opacity:.72}:where(#flutrek-theme) .mobile-design-preview .mobile-footer-logo>i{display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:#7d8b99;color:#FFFFFF;font:17px/1 Georgia,serif;font-style:normal}:where(#flutrek-theme) .mobile-design-preview .mobile-footer-logo>b{font-family:Avenir Next,-apple-system,BlinkMacSystemFont,sans-serif;font-size:13px;font-weight:750;line-height:1.2;letter-spacing:-.03em}:where(#flutrek-theme) .mobile-design-preview .lesson-page>.lesson-shell{padding:0}:where(#flutrek-theme) .mobile-design-preview .approved-route article.current-phase{background:transparent;border-radius:0;isolation:isolate}:where(#flutrek-theme) .mobile-design-preview .approved-route article.current-phase:after{content:"";position:absolute;inset:0 0 0 10px;background:#f3f5f7;border-radius:12px;z-index:-1}:where(#flutrek-theme) .mobile-design-preview .approved-route article.current-phase .route-phase-progress>div{background:#e6eaee}:where(#flutrek-theme) .mobile-design-preview .approved-planner>.approved-row .approved-time-left{margin:0 0 0 auto;flex-shrink:0;white-space:nowrap;font-size:12px;line-height:1.4;color:#7d8b99;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}:where(#flutrek-theme) .mobile-design-preview .approved-active{margin-top:12px}@media(max-width:359px){:where(#flutrek-theme) .mobile-design-preview .approved-planner>.approved-row .approved-time-left{font-size:11px}}@media (max-width:767px){:where(#flutrek-theme) .mobile-design-preview[data-variant=g] :is(button,input,textarea,select){font-family:var(--font-ui)}:where(#flutrek-theme) .mobile-design-preview[data-variant=g] :is(h1,h2,h3,h4){color:var(--ink);font-family:var(--font-ui);letter-spacing:0}:where(#flutrek-theme) .mobile-design-preview[data-variant=g] :is(h1,h2,h3){line-height:1.45}:where(#flutrek-theme) .mobile-design-preview[data-variant=g] :is(.eyebrow,.lesson-shell>.eyebrow){color:var(--blue);letter-spacing:.13em;font-size:11px;font-weight:750}:where(#flutrek-theme) .mobile-design-preview[data-variant=g] .brand{gap:0;padding:0}:where(#flutrek-theme) .mobile-design-preview[data-variant=g] .brand-mark{display:none}:where(#flutrek-theme) .mobile-design-preview[data-variant=g] .brand b{font:700 32px/1.1 Georgia,Times New Roman,serif;letter-spacing:-.025em;color:var(--navy)}:where(#flutrek-theme) .mobile-design-preview[data-variant=g] .topbar nav :is(.logout-link,.admin-link){color:var(--muted)}:where(#flutrek-theme) .mobile-design-preview[data-variant=g] :is(.primary,.account-submit,.summary-actions .continue){background:var(--navy);border-color:var(--navy);color:#FFFFFF;box-shadow:none;border-radius:9px}:where(#flutrek-theme) .mobile-design-preview[data-variant=g] .secondary{color:var(--navy);background:#FFFFFF;border:1px solid var(--line);border-radius:9px}:where(#flutrek-theme) .mobile-design-preview[data-variant=g] :is(.primary,.secondary){min-height:46px;font-size:14px}:where(#flutrek-theme) .mobile-design-preview[data-variant=g] :is(.approved-home,.lesson-page,.dashboard-page,.review-page,.records-page,.terms-page,.summary-page){padding-left:16px;padding-right:16px}:where(#flutrek-theme) .mobile-design-preview[data-variant=g] :is(.approved-planner,.approved-route,.approved-checkin,.approved-stats,.today-card,.review-shell,.record-grid>article,.knowledge-summary,.roleplay-turn,.customer-cue,.spell-field,.sentence-spell-field,.term-front,.term-back,.group-knowledge-note,.assessment-question){border:1px solid var(--line);background:#FFFFFF;border-radius:14px;box-shadow:none}:where(#flutrek-theme) .mobile-design-preview[data-variant=g] :is(.approved-planner,.approved-route,.approved-checkin){padding:20px}:where(#flutrek-theme) .mobile-design-preview[data-variant=g] .approved-home{padding-top:22px}:where(#flutrek-theme) .mobile-design-preview[data-variant=g] .approved-daily-term:after{content:none}:where(#flutrek-theme) .mobile-design-preview[data-variant=g] .approved-daily-term .approved-quote-head>span{background:var(--ice)}:where(#flutrek-theme) .mobile-design-preview[data-variant=g] .approved-daily-term .approved-quote-head>i{color:var(--blue)}:where(#flutrek-theme) .mobile-design-preview[data-variant=g] .approved-term-main{display:flex;flex-direction:column;align-items:flex-start}:where(#flutrek-theme) .mobile-design-preview[data-variant=g] .approved-term-main :is(.approved-term-full,.approved-term-meaning){color:var(--muted);font-size:13px;line-height:1.75;font-weight:500}:where(#flutrek-theme) .mobile-design-preview[data-variant=g] .approved-daily-term .approved-term-example{border-top:1px solid var(--line);margin-top:17px;padding-top:14px;gap:7px}:where(#flutrek-theme) .mobile-design-preview[data-variant=g] .approved-term-example>span[lang=en]{font:16px/1.7 Georgia,serif;color:var(--ink)}:where(#flutrek-theme) .mobile-design-preview[data-variant=g] .approved-term-example>span[lang=zh-CN]{color:var(--muted);font-size:12px;line-height:1.8}:where(#flutrek-theme) .mobile-design-preview[data-variant=g] .approved-stats{padding:20px 10px}:where(#flutrek-theme) .mobile-design-preview[data-variant=g] .approved-stats b{font-family:Georgia,serif;color:var(--navy)}:where(#flutrek-theme) .mobile-design-preview[data-variant=g] .approved-stats small{color:var(--muted)}:where(#flutrek-theme) .mobile-design-preview[data-variant=g] .approved-week>div{box-shadow:none;background:#f3f5f7;border-radius:9px}:where(#flutrek-theme) .mobile-design-preview[data-variant=g] :is(.approved-week small,.streak-day>small,.approved-checkin p){color:var(--muted)}:where(#flutrek-theme) .mobile-design-preview[data-variant=g] .approved-planner .approved-row h2{color:var(--ink);font-size:18px}:where(#flutrek-theme) .mobile-design-preview[data-variant=g] .approved-planner .approved-row h2:before{background:#f3f5f7 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cg fill='none' stroke='%23194069' stroke-width='1.8' stroke-linecap='round'%3E%3Ccircle cx='16' cy='16' r='10'/%3E%3Cpath d='M16 10v6h5'/%3E%3C/g%3E%3C/svg%3E") 50%/28px 28px no-repeat}:where(#flutrek-theme) .mobile-design-preview[data-variant=g] .approved-times.reference-times :is(.time-kicker,.time-caption){color:var(--muted)}:where(#flutrek-theme) .mobile-design-preview[data-variant=g] .approved-times.reference-times>button.selected :is(.time-value>b,.time-value>small,.time-caption){color:#FFFFFF}:where(#flutrek-theme) .mobile-design-preview[data-variant=g] :is(.approved-next,.context){background:#f3f5f7;border:0;border-radius:8px;color:var(--ink)}:where(#flutrek-theme) .mobile-design-preview[data-variant=g] :is(.approved-next small,.approved-estimate,.context p){color:var(--muted);line-height:1.8}:where(#flutrek-theme) .mobile-design-preview[data-variant=g] :is(.approved-next b,.approved-route article b){color:var(--ink)}:where(#flutrek-theme) .mobile-design-preview[data-variant=g] :is(.approved-route article:before,.route-phase-progress>div>span){background:var(--blue)}:where(#flutrek-theme) .mobile-design-preview[data-variant=g] .approved-route article.current-phase{background:var(--ice)}:where(#flutrek-theme) .mobile-design-preview[data-variant=g] :is(.approved-route article small,.approved-route article p,.route-phase-progress>small){color:var(--muted)}:where(#flutrek-theme) .mobile-design-preview[data-variant=g] .lesson-shell{padding:22px 18px;border:1px solid var(--line);background:#FFFFFF;border-radius:14px;box-shadow:none}:where(#flutrek-theme) .mobile-design-preview[data-variant=g] .lesson-shell h1{font-size:26px;font-weight:750;line-height:1.45;margin:14px 0 12px;letter-spacing:-.025em}:where(#flutrek-theme) .mobile-design-preview[data-variant=g] :is(.listening-compact .play,.record-button,.roleplay-mic){background:var(--navy);color:#FFFFFF;box-shadow:none}:where(#flutrek-theme) .mobile-design-preview[data-variant=g] :is(.audio-settings button.selected,.listening-selects select,.roleplay-steps>span.current){background:var(--ice);color:var(--blue);border-color:#c9d0d7}:where(#flutrek-theme) .mobile-design-preview[data-variant=g] :is(.listening-question,.question,.customer-cue,.roleplay-turn){border-color:var(--line);border-radius:12px}:where(#flutrek-theme) .mobile-design-preview[data-variant=g] :is(.question button,.listening-question button){border-color:var(--line)}:where(#flutrek-theme) .mobile-design-preview[data-variant=g] .reading-speaker{color:var(--blue);background:var(--ice)}:where(#flutrek-theme) .mobile-design-preview[data-variant=g] .dialogue-row{background:#FFFFFF;border-bottom:1px solid var(--line);border-radius:0;padding:20px 0;box-shadow:none}:where(#flutrek-theme) .mobile-design-preview[data-variant=g] .dialogue-row>div:first-child p{font:18px/1.85 Georgia,Times New Roman,serif;color:var(--ink)}:where(#flutrek-theme) .mobile-design-preview[data-variant=g] .dialogue-row>div+div p{color:var(--muted);font-size:13px;line-height:1.85}:where(#flutrek-theme) .mobile-design-preview[data-variant=g] :is(.word-grid>span,.sentence-phrase-meanings span){background:var(--ice);border-color:var(--line);border-radius:7px}:where(#flutrek-theme) .mobile-design-preview[data-variant=g] :is(.word-grid b,.sentence-phrase-meanings b){color:var(--ink);font-family:Georgia,serif}:where(#flutrek-theme) .mobile-design-preview[data-variant=g] .customer-cue p{color:var(--ink);line-height:1.8}:where(#flutrek-theme) .mobile-design-preview[data-variant=g] .spell-intro{background:var(--ice);border-radius:10px;padding:17px;color:var(--ink)}:where(#flutrek-theme) .mobile-design-preview[data-variant=g] .spelling-page-progress{margin-top:22px;gap:8px}:where(#flutrek-theme) .mobile-design-preview[data-variant=g] .spelling-page-progress span{color:var(--muted);font-size:11px}:where(#flutrek-theme) .mobile-design-preview[data-variant=g] .sentence-spell-field{padding:20px 16px;border-radius:12px}:where(#flutrek-theme) .mobile-design-preview[data-variant=g] .sentence-spell-field>header small{color:var(--blue);letter-spacing:.08em}:where(#flutrek-theme) .mobile-design-preview[data-variant=g] .sentence-spell-field>header b{color:var(--ink);font-weight:600;line-height:1.85}:where(#flutrek-theme) .mobile-design-preview[data-variant=g] .sentence-word-fields{padding-top:20px}:where(#flutrek-theme) .mobile-design-preview[data-variant=g] .sentence-word-fields :is(.spelling-word-measure,.spelling-word-control input){font:400 17px/1.5 Georgia,Times New Roman,serif;padding:0 4px;border:0;border-bottom:1px solid #7d8b99}:where(#flutrek-theme) .mobile-design-preview[data-variant=g] .sentence-word-fields .spelling-word-control input{border-radius:0;text-align:center;color:var(--ink)}:where(#flutrek-theme) .mobile-design-preview[data-variant=g] .sentence-word-fields .focus-word :is(.spelling-word-measure,.spelling-word-control input){font-weight:700;border-bottom-width:3px;border-bottom-color:var(--blue)}:where(#flutrek-theme) .mobile-design-preview[data-variant=g] .sentence-word-fields label.wrong .spelling-word-control input{color:#194069;border-bottom-color:#194069}:where(#flutrek-theme) .mobile-design-preview[data-variant=g] .sentence-word-fields .sentence-punctuation{font-family:Georgia,serif}:where(#flutrek-theme) .mobile-design-preview[data-variant=g] :is(.sentence-phrase-meanings em,.word-grid small){color:var(--muted);font-size:12px}:where(#flutrek-theme) .mobile-design-preview[data-variant=g] .sentence-phrase-meanings{border-color:var(--line)}:where(#flutrek-theme) .mobile-design-preview[data-variant=g] .sentence-spelling-result.retry{background:#f3f5f7;color:#194069}:where(#flutrek-theme) .mobile-design-preview[data-variant=g] :is(.terms-hero,.dashboard-hero,.review-hero,.records-head){background:#FFFFFF;border:1px solid var(--line);border-radius:14px;color:var(--ink);box-shadow:none}:where(#flutrek-theme) .mobile-design-preview[data-variant=g] :is(.terms-hero,.dashboard-hero,.review-hero,.records-head) h1{color:var(--ink);font-size:26px;font-weight:750}:where(#flutrek-theme) .mobile-design-preview[data-variant=g] :is(.terms-hero,.dashboard-hero,.review-hero) h1 em{color:var(--blue)}:where(#flutrek-theme) .mobile-design-preview[data-variant=g] :is(.term-front b,.term-back h2,.chunk-card>h2){font-family:Georgia,serif;color:var(--navy)}:where(#flutrek-theme) .mobile-design-preview[data-variant=g] :is(.term-front,.term-back,.chunk-card){background:#FFFFFF;border-color:var(--line);box-shadow:none}:where(#flutrek-theme) .mobile-design-preview[data-variant=g] :is(.term-front em,.term-front i,.term-back p,.record-grid small){color:var(--muted)}:where(#flutrek-theme) .mobile-design-preview[data-variant=g] :is(.term-front small,.term-front>span,.chunk-card>.chunk-meaning){background:var(--ice);color:var(--blue)}:where(#flutrek-theme) .mobile-design-preview[data-variant=g] .review-field{border-color:var(--line);background:#FFFFFF}:where(#flutrek-theme) .mobile-design-preview[data-variant=g] .review-field.correct{border-color:#c9d0d7;background:#f3f5f7}:where(#flutrek-theme) .mobile-design-preview[data-variant=g] .review-field.wrong{border-color:#fff2cf;background:#FFFFFF}:where(#flutrek-theme) .mobile-design-preview[data-variant=g] .review-field input{font:16px/1.7 Georgia,serif;color:var(--ink);border-color:#7d8b99}:where(#flutrek-theme) .mobile-design-preview[data-variant=g] :is(.summary-page,.light-complete-page){background:transparent}:where(#flutrek-theme) .mobile-design-preview[data-variant=g] :is(.summary-page h1,.light-complete-page h1){color:var(--ink);font-size:27px}:where(#flutrek-theme) .mobile-design-preview[data-variant=g] :is(.summary-page>p,.light-complete-page>p,.summary-stats small){color:var(--muted)}:where(#flutrek-theme) .mobile-design-preview[data-variant=g] .summary-stats{background:#FFFFFF;border:1px solid var(--line);border-radius:14px}:where(#flutrek-theme) .mobile-design-preview[data-variant=g] .summary-stats b{color:var(--navy);font-family:Georgia,serif}:where(#flutrek-theme) .mobile-design-preview[data-variant=g] .trial-banner{background:var(--ice);color:var(--ink);border-color:var(--line)}:where(#flutrek-theme) .mobile-design-preview[data-variant=g] .trial-banner button{background:var(--navy)}:where(#flutrek-theme) .mobile-design-preview[data-variant=g] .activation-dialog{color:var(--ink);border:1px solid var(--line);border-radius:14px}:where(#flutrek-theme) .mobile-design-preview[data-variant=g] .activation-dialog :is(p,small){color:var(--muted)}:where(#flutrek-theme) .mobile-design-preview[data-variant=g] :is(.early-end-control,.paused-early-end){background:#f3f5f7;color:#194069;border-color:#fff2cf;box-shadow:none}:where(#flutrek-theme) .mobile-design-preview[data-variant=g] :is(.pause-control,.practice-recording){background:var(--navy)}:where(#flutrek-theme) .mobile-design-preview[data-variant=g] button:focus-visible{outline:2px solid var(--blue);outline-offset:3px}:where(#flutrek-theme) .mobile-design-preview[data-variant=g] .approved-planner .approved-active>.primary,:where(#flutrek-theme) .mobile-design-preview[data-variant=g] .approved-planner .primary{background:var(--navy)!important}:where(#flutrek-theme) .mobile-design-preview[data-variant=g] .approved-times.reference-times .time-value>b{color:var(--navy)!important}:where(#flutrek-theme) .mobile-design-preview[data-variant=g] .approved-times.reference-times>button.selected .time-value>b{color:#FFFFFF!important}:where(#flutrek-theme) .mobile-design-preview[data-variant=g] .approved-times.reference-times>button.free-time-card>small{color:var(--muted)}:where(#flutrek-theme) .mobile-design-preview[data-variant=g] .streak-journey:after{background:var(--navy)}:where(#flutrek-theme) .mobile-design-preview[data-variant=g] .streak-totals b{font-family:Georgia,serif;color:var(--navy)}:where(#flutrek-theme) .mobile-design-preview[data-variant=g] :is(.chunk-examples strong,.kn-chunk-fold>summary){color:var(--blue)}:where(#flutrek-theme) .mobile-design-preview[data-variant=g] :is(.preview-style-picker,.timer-style-picker){display:none}:where(#flutrek-theme) .mobile-design-preview[data-variant=g] .approved-daily-term{background:#FFFFFF;color:var(--ink);border:1px solid var(--line);box-shadow:none;text-align:left;padding:22px 20px 25px;border-radius:14px}:where(#flutrek-theme) .mobile-design-preview[data-variant=g] .approved-daily-term .approved-quote-head{justify-content:space-between;align-items:center;margin-bottom:8px;gap:10px}:where(#flutrek-theme) .mobile-design-preview[data-variant=g] .approved-daily-term .approved-quote-head>b{color:var(--muted);font-size:11px;letter-spacing:0;font-weight:500}:where(#flutrek-theme) .mobile-design-preview[data-variant=g] .approved-daily-term .approved-quote-head>.daily-term-featured{width:auto;height:auto;flex-shrink:0;display:inline-block;padding:5px 8px;border-radius:6px;background:#f3f5f7;color:#194069;font-size:11px;font-weight:500;line-height:1.4}:where(#flutrek-theme) .mobile-design-preview[data-variant=g] .approved-term-main>strong{color:var(--navy);letter-spacing:-.02em;overflow-wrap:anywhere;max-width:100%;font:700 30px/1.3 Georgia,Times New Roman,serif}:where(#flutrek-theme) .mobile-design-preview[data-variant=g] .approved-term-summary{display:block;margin-top:15px;color:var(--muted);font-size:13px;font-weight:500;line-height:1.85}:where(#flutrek-theme) .mobile-design-preview[data-variant=g] .approved-term-link{display:block;margin-top:23px;color:var(--blue);font-size:13px;font-weight:500;line-height:1.6}:where(#flutrek-theme) .mobile-design-preview[data-variant=g] :is(.primary,.account-submit,.summary-actions .continue,.pause-control,.practice-recording,.record-button,.roleplay-mic){background:#194069;border-color:#194069;color:#FFFFFF}:where(#flutrek-theme) .mobile-design-preview[data-variant=g] .approved-times.reference-times>button{border-radius:9px!important;box-shadow:none!important;background:linear-gradient(145deg,#f3f5f7,#f3f5f7)!important;border:1px solid transparent!important}:where(#flutrek-theme) .mobile-design-preview[data-variant=g] .approved-times.reference-times>button.selected{background:#194069!important;border-color:#194069!important}:where(#flutrek-theme) .mobile-design-preview[data-variant=g] .approved-times.reference-times>button.free-time-card{background:#194069!important;color:#FFFFFF}:where(#flutrek-theme) .mobile-design-preview[data-variant=g] .approved-times.reference-times>button.free-time-card>b{color:#FFFFFF}:where(#flutrek-theme) .mobile-design-preview[data-variant=g] .approved-times.reference-times>button.free-time-card :is(.time-kicker,small){color:#f3f5f7}:where(#flutrek-theme) .mobile-design-preview[data-variant=g] .listening-compact .play{background:linear-gradient(120deg,#194069,#194069);color:#FFFFFF}:where(#flutrek-theme) .mobile-design-preview[data-variant=g] .streak-flame-mark{color:#194069;filter:drop-shadow(0 3px 5px #19406930)}:where(#flutrek-theme) .mobile-design-preview[data-variant=g] .streak-day.done>b{background:#194069;border-color:#194069}:where(#flutrek-theme) .mobile-design-preview[data-variant=g] .approved-week .today{background:#f3f5f7}:where(#flutrek-theme) .mobile-design-preview[data-variant=g] .topbar .brand b{font:700 32px/1.15 Georgia,Times New Roman,serif;letter-spacing:-.025em}:where(#flutrek-theme) .mobile-design-preview[data-variant=g] .topbar nav>button:nth-child(-n+3):before{content:none}:where(#flutrek-theme) .mobile-design-preview[data-variant=g] main{padding-bottom:24px}:where(#flutrek-theme) .mobile-design-preview[data-variant=g] .lesson-page{padding:22px 20px 28px;background:#FFFFFF}:where(#flutrek-theme) .mobile-design-preview[data-variant=g] .lesson-page>.lesson-shell{padding:0;background:transparent;border:0;border-radius:0}:where(#flutrek-theme) .mobile-design-preview[data-variant=g] .lesson-progress{background:transparent;gap:12px;margin-bottom:28px}:where(#flutrek-theme) .mobile-design-preview[data-variant=g] .lesson-progress>div{justify-content:space-between;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));width:100%;gap:8px}:where(#flutrek-theme) .mobile-design-preview[data-variant=g] .lesson-progress>div>span{font-family:var(--font-ui);background:transparent;min-width:0;letter-spacing:0;line-height:1.6;color:#7d8b99;font-size:0;justify-content:flex-start;gap:4px;white-space:nowrap}:where(#flutrek-theme) .mobile-design-preview[data-variant=g] .lesson-progress>div>span i{display:inline;width:auto;height:auto;padding:0;font:600 12px/1.6 var(--font-ui);color:inherit;border:0;border-radius:0;background:none}:where(#flutrek-theme) .mobile-design-preview[data-variant=g] .lesson-progress>div>span:after{content:attr(data-mobile-label);white-space:nowrap;font-size:12px}:where(#flutrek-theme) .mobile-design-preview[data-variant=g] .lesson-progress>div>span.current{color:var(--blue);font-weight:700}:where(#flutrek-theme) .mobile-design-preview[data-variant=g] .lesson-progress>div>span.past{color:#194069}:where(#flutrek-theme) .mobile-design-preview[data-variant=g] .sentence-word-fields label.correct .spelling-word-control input{color:#194069;border-bottom-color:#7d8b99;background:#f3f5f7}:where(#flutrek-theme) .mobile-design-preview[data-variant=g] .sentence-word-fields label.correct.focus-word .spelling-word-control input{border-bottom-color:#194069}:where(#flutrek-theme) .mobile-design-preview[data-variant=g] .sentence-spell-field.correct{border-color:#c9d0d7;background:#FFFFFF}:where(#flutrek-theme) .mobile-design-preview[data-variant=g] .sentence-spelling-result.passed{background:#f3f5f7;color:#194069}:where(#flutrek-theme) .account-page{background:#f3f5f7;color:#194069;font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,sans-serif}:where(#flutrek-theme) .account-page:after,:where(#flutrek-theme) .account-page:before{display:none}:where(#flutrek-theme) .account-page .account-card{background:#FFFFFF;border:1px solid #e6eaee;border-radius:16px;box-shadow:none}:where(#flutrek-theme) .account-page .account-brand>span{background:#194069}:where(#flutrek-theme) .account-page .account-brand b{font:700 30px/1.2 Georgia,serif;letter-spacing:-.025em;color:#194069}:where(#flutrek-theme) .account-page .account-brand small{color:#7d8b99}:where(#flutrek-theme) .account-page .account-copy h1{font:750 28px/1.45 -apple-system,BlinkMacSystemFont,PingFang SC,sans-serif;color:#194069}:where(#flutrek-theme) .account-page .account-copy p{color:#7d8b99;font-size:13px;line-height:1.8}:where(#flutrek-theme) .account-page .account-card input{border:1px solid #e6eaee;border-radius:8px;color:#194069;accent-color:#194069}:where(#flutrek-theme) .account-page .account-card input:focus{border-color:#194069;box-shadow:0 0 0 3px #19406915}:where(#flutrek-theme) .account-page .account-submit{background:#194069;color:#FFFFFF;border-radius:9px}:where(#flutrek-theme) .account-page .account-tabs a.active{color:#194069;border-color:#194069}:where(#flutrek-theme) .account-page :is(.account-forgot,.account-card .account-field-note){color:#194069}@media (max-width:767px){:where(#flutrek-theme) .mobile-design-preview[data-variant=g] .topbar nav>button.active{color:#194069}}@media (min-width:768px){:where(#flutrek-theme) .mobile-design-preview[data-variant=g] .topbar nav>button.active{color:#194069}}:where(#flutrek-theme) .mobile-design-preview[data-variant=g]{--navy:#194069;--navy2:#194069;--ink:#194069;--muted:#7d8b99;--line:#e6eaee;--paper:#f3f5f7;--ice:#f3f5f7;--green:#194069;--font-ui:-apple-system,BlinkMacSystemFont,"PingFang SC","Microsoft YaHei",sans-serif;background:var(--paper);color:var(--ink);font-family:var(--font-ui);--blue:#194069;--blue-deep:#194069;--blue-soft:#f3f5f7}:where(#flutrek-theme) .mobile-design-preview[data-variant=g] .approved-tag{background:#f3f5f7;color:#194069}:where(#flutrek-theme) .mobile-design-preview[data-variant=g] .approved-week b{background:#f3f5f7}:where(#flutrek-theme) .mobile-design-preview[data-variant=g] .approved-week .today small,:where(#flutrek-theme) .mobile-design-preview[data-variant=g] .approved-week b.done{color:#194069}:where(#flutrek-theme) .mobile-design-preview[data-variant=g] .approved-planner .primary{background:#194069!important}:where(#flutrek-theme) .mobile-design-preview[data-variant=g] .approved-planner .primary:hover{background:#194069}:where(#flutrek-theme) .mobile-design-preview[data-variant=g] .approved-route summary>span{color:#194069}:where(#flutrek-theme) .mobile-design-preview[data-variant=g] .topbar nav>button.active{background:#f3f5f7;color:#194069}:where(#flutrek-theme) .mobile-design-preview[data-variant=g] .approved-quote-head>b{color:#c9d0d7}:where(#flutrek-theme) .mobile-design-preview[data-variant=g] .approved-week .today b{color:#FFFFFF;background:#194069}:where(#flutrek-theme) .mobile-design-preview[data-variant=g] .approved-week .today small{color:#194069}:where(#flutrek-theme) .mobile-design-preview[data-variant=g] .preview-skip-speaking{background:#f3f5f7;color:#194069}:where(#flutrek-theme) .mobile-design-preview[data-variant=g] .preview-page-picker{background:#f3f5f7}:where(#flutrek-theme) .mobile-design-preview[data-variant=g] .preview-page-picker button{color:#194069}:where(#flutrek-theme) .mobile-design-preview[data-variant=g] .context b{color:#194069}:where(#flutrek-theme) .mobile-design-preview[data-variant=g] .celebrate{background:#f3f5f7;color:#194069}:where(#flutrek-theme) .mobile-design-preview[data-variant=g] button:focus-visible,:where(#flutrek-theme) .mobile-design-preview[data-variant=g] input:focus-visible,:where(#flutrek-theme) .mobile-design-preview[data-variant=g] select:focus-visible{outline:2px solid #194069}:where(#flutrek-theme) .mobile-design-preview[data-variant=g] .dashboard-page .today-card>.section-title>div>span{color:#194069}:where(#flutrek-theme) .mobile-design-preview[data-variant=g] .dashboard-page .catalog-intro>button{color:#194069}:where(#flutrek-theme) .mobile-design-preview[data-variant=g] .listening-compact .listening-wave i{background:#c9d0d7}:where(#flutrek-theme) .mobile-design-preview[data-variant=g] .roleplay .roleplay-translation-hint>p:before{color:#194069}:where(#flutrek-theme) .mobile-design-preview[data-variant=g] .spelling .sentence-spell-field>header small{color:#194069}:where(#flutrek-theme) .mobile-design-preview[data-variant=g] .sentence-word-fields .focus-word .spelling-word-control input{border-bottom:2px solid #194069}:where(#flutrek-theme) .mobile-design-preview[data-variant=g] .sentence-word-fields .spelling-word-control input:focus{outline:2px solid #19406966;outline-offset:3px;background:#f3f5f7;border-bottom:2px solid #194069}:where(#flutrek-theme) .mobile-design-preview[data-variant=g] .chunk-card>h2{color:#FFFFFF;background:#194069}:where(#flutrek-theme) .mobile-design-preview[data-variant=g] .chunk-card>.chunk-meaning{background:#194069}:where(#flutrek-theme) .mobile-design-preview[data-variant=g] .chunk-example-number{background:#f3f5f7}:where(#flutrek-theme) .mobile-design-preview[data-variant=g] .review-mark-controls button.easy{color:#194069}:where(#flutrek-theme) .mobile-design-preview[data-variant=g] .review-mark-controls button.easy:before,:where(#flutrek-theme) .mobile-design-preview[data-variant=g] .review-mark-guide .easy-dot{background:#194069}:where(#flutrek-theme) .mobile-design-preview[data-variant=g] .terms-hero>div:last-child b{color:#194069}:where(#flutrek-theme) .mobile-design-preview[data-variant=g] .terms-result b{color:#194069}:where(#flutrek-theme) .mobile-design-preview[data-variant=g] .term-front small{color:#194069}:where(#flutrek-theme) .mobile-design-preview[data-variant=g] .approved-daily-term .approved-quote-head i{color:#c9d0d7}:where(#flutrek-theme) .mobile-design-preview[data-variant=g] .spelling-page-progress b{font-size:13px;color:#194069}:where(#flutrek-theme) .mobile-design-preview[data-variant=g] .review-hero h1 em{color:#194069}:where(#flutrek-theme) .mobile-design-preview[data-variant=g] .term-card.flipped .term-back>small{color:#c9d0d7}:where(#flutrek-theme) .mobile-design-preview[data-variant=g][data-variant=g] .approved-daily-term:after{color:#c9d0d716}:where(#flutrek-theme) .mobile-design-preview[data-variant=g][data-variant=g] .approved-stats{box-shadow:0 5px 20px #19406905}:where(#flutrek-theme) .mobile-design-preview[data-variant=g][data-variant=g] .approved-week .today{background:#f3f5f7}:where(#flutrek-theme) .mobile-design-preview[data-variant=g][data-variant=g] .approved-week .today b{background:#194069}:where(#flutrek-theme) .mobile-design-preview[data-variant=g][data-variant=g] .approved-planner{box-shadow:0 6px 24px #19406906}:where(#flutrek-theme) .mobile-design-preview[data-variant=g][data-variant=g] .approved-planner .approved-row h2:before{background:#f3f5f7;color:#194069}:where(#flutrek-theme) .mobile-design-preview[data-variant=g][data-variant=g] :is(.term-front,.term-back,.chunk-card,.dialogue-row,.review-field,.sentence-spell-field){box-shadow:0 5px 18px #19406904}:where(#flutrek-theme) .mobile-design-preview[data-variant=g][data-variant=g] .context{background:#f3f5f7}:where(#flutrek-theme) .mobile-design-preview[data-variant=g]:is([data-variant=b],[data-variant=f],[data-variant=g]) .approved-times button.selected{background:#194069;box-shadow:0 3px 8px #19406920}:where(#flutrek-theme) .mobile-design-preview[data-variant=g]:is([data-variant=b],[data-variant=f],[data-variant=g]) .approved-times button.selected small{color:#e6eaee}:where(#flutrek-theme) .mobile-design-preview[data-variant=g] .approved-times .selected .duration-symbol{color:#c9d0d7}:where(#flutrek-theme) .mobile-design-preview[data-variant=g][data-streak-style=spark] .streak-flame-mark{color:#194069;filter:drop-shadow(0 3px 5px #19406930)}:where(#flutrek-theme) .mobile-design-preview[data-variant=g][data-streak-style=spark] .approved-week .day-lit b{background:#194069!important;box-shadow:0 3px 9px #19406925}:where(#flutrek-theme) .mobile-design-preview[data-variant=g] .term-detail-close{background:#f3f5f7;color:#194069}:where(#flutrek-theme) .mobile-design-preview[data-variant=g]:is([data-variant=b],[data-variant=f],[data-variant=g]) .approved-times button:first-child{background:#194069;border-color:#194069;box-shadow:0 3px 9px #1940691a}:where(#flutrek-theme) .mobile-design-preview[data-variant=g]:is([data-variant=b],[data-variant=f],[data-variant=g]) .approved-times button:first-child small{color:#f3f5f7}:where(#flutrek-theme) .mobile-design-preview[data-variant=g] .streak-day.current>b{border:2px solid #194069;background:#f3f5f7;color:#194069;box-shadow:0 0 0 3px #FFFFFF}:where(#flutrek-theme) .mobile-design-preview[data-variant=g] .streak-day.current>small{color:#194069}:where(#flutrek-theme) .mobile-design-preview[data-variant=g]:is([data-variant=b],[data-variant=f],[data-variant=g]) .approved-times.reference-times>button.free-time-card{box-shadow:0 4px 10px #19406914!important}:where(#flutrek-theme) .mobile-design-preview[data-variant=g] .approved-times.reference-times .selected .time-caption{color:#c9d0d7}:where(#flutrek-theme) .mobile-design-preview[data-variant=g]:is([data-variant=b],[data-variant=f],[data-variant=g]) .approved-planner .approved-row h2:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23194069' stroke-width='2.3' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='8.5'/%3E%3Cpath d='M12 6.8V12l3.3 2'/%3E%3C/svg%3E");background:transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Ccircle cx='16' cy='16' r='16' fill='%23194069'/%3E%3Cg fill='none' stroke='%23FFFFFF' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='16' cy='16' r='10'/%3E%3Cpath d='M16 10v6h5'/%3E%3C/g%3E%3C/svg%3E") 50%/32px 32px no-repeat}:where(#flutrek-theme) .mobile-design-preview[data-variant=g] .route-phase-progress>div>span{background:#194069}:where(#flutrek-theme) .mobile-design-preview[data-variant=g] .listening-selects select{color:#194069}:where(#flutrek-theme) .mobile-design-preview[data-variant=g] .listening-compact .line-replay button.active{background:#194069!important;border-color:#194069!important}:where(#flutrek-theme) .mobile-design-preview[data-variant=g] .audio-select-control>span{color:#194069}:where(#flutrek-theme) .mobile-design-preview[data-variant=g] .audio-select-control:focus-within{outline:2px solid #194069}:where(#flutrek-theme) .mobile-design-preview[data-variant=g] .topbar{border-bottom:1px solid var(--line);display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;padding:18px 16px 10px;gap:14px;background:#FFFFFF;height:auto;min-height:0;overflow:visible}:where(#flutrek-theme) .mobile-design-preview[data-variant=g] .topbar>.brand{align-self:flex-start;display:flex;position:static;margin:0;padding:0;min-height:42px;flex:0 0 auto}:where(#flutrek-theme) .mobile-design-preview[data-variant=g] .topbar nav{display:flex;flex-wrap:wrap;position:static;padding:0;background:transparent;border:0;box-shadow:none;transform:none;flex:0 0 auto;justify-content:flex-start;width:100%;min-height:44px}:where(#flutrek-theme) .mobile-design-preview[data-variant=g] .topbar nav>button:nth-child(-n+3){left:auto;bottom:auto;flex-direction:row;gap:0;border:0;border-radius:24px;background:transparent;color:#7d8b99;font-weight:600;line-height:1.5;-webkit-backdrop-filter:none;backdrop-filter:none;position:static!important;inset:auto!important;width:auto!important;height:auto;min-height:42px;flex:0 0 auto;padding:10px 15px;transform:none}:where(#flutrek-theme) .mobile-design-preview[data-variant=g] .topbar nav>button:first-child,:where(#flutrek-theme) .mobile-design-preview[data-variant=g] .topbar nav>button:nth-child(2),:where(#flutrek-theme) .mobile-design-preview[data-variant=g] .topbar nav>button:nth-child(3){left:auto!important}:where(#flutrek-theme) .mobile-design-preview[data-variant=g] .topbar nav>.logout-link{color:#7d8b99;min-height:42px;display:block;position:static;margin-left:auto;padding:10px 5px}:where(#flutrek-theme) .mobile-design-preview[data-variant=g] .lesson-shell>.en-title,:where(#flutrek-theme) .mobile-design-preview[data-variant=g] .lesson-shell>.eyebrow,:where(#flutrek-theme) .mobile-design-preview[data-variant=g] .lesson-shell>h1{text-align:center}:where(#flutrek-theme) .mobile-design-preview[data-variant=g] .lesson-shell>.eyebrow{display:block;text-align:center;color:var(--blue);font:750 11px/1.7 var(--font-ui);letter-spacing:.13em;line-height:1.9;margin:0 0 14px;overflow-wrap:anywhere}:where(#flutrek-theme) .mobile-design-preview[data-variant=g] .lesson-shell>h1{text-align:center;font:750 26px/1.5 var(--font-ui);letter-spacing:-.025em;font-size:26px;line-height:1.5;margin:0 0 15px}:where(#flutrek-theme) .mobile-design-preview[data-variant=g] .lesson-shell>.en-title{font:500 14px/1.8 var(--font-ui);text-align:center;color:var(--muted);font-family:Georgia,Times New Roman,serif!important;font-size:16px;font-style:italic;font-weight:400;line-height:1.7;margin:0 0 25px}:where(#flutrek-theme) .mobile-design-preview[data-variant=g] .reading .dialogue-row{display:grid;grid-template-columns:minmax(0,1fr);width:100%;margin:0 0 14px;border:1px solid var(--line);border-radius:12px;overflow:visible}:where(#flutrek-theme) .mobile-design-preview[data-variant=g] .reading .dialogue-row>div{min-width:0;width:100%}:where(#flutrek-theme) .mobile-design-preview[data-variant=g] .reading .reading-speaker{display:flex;align-items:center;justify-content:space-between;gap:12px;position:static;width:100%;max-width:100%;min-height:36px;margin:0 0 12px;padding:0;background:transparent;color:var(--ink);border:0}:where(#flutrek-theme) .mobile-design-preview[data-variant=g] .reading .reading-speaker>b{color:var(--ink);font-size:12px;line-height:1.6;letter-spacing:0}:where(#flutrek-theme) .mobile-design-preview[data-variant=g] .reading .reading-speaker .reading-line-play{width:36px;height:36px;flex:0 0 36px;padding:8px;background:var(--ice)}:where(#flutrek-theme) .mobile-design-preview[data-variant=g] .reading .dialogue-row>div:first-child p{font:400 18px/1.85 Georgia,Times New Roman,serif;letter-spacing:0;margin:0;overflow-wrap:anywhere;word-break:normal}:where(#flutrek-theme) .mobile-design-preview[data-variant=g] .reading .dialogue-row>div+div{padding-top:12px;border-top:1px solid var(--line)}:where(#flutrek-theme) .mobile-design-preview[data-variant=g] .reading .dialogue-row>div+div>b{font:600 11px/1.6 var(--font-ui);color:var(--muted)}:where(#flutrek-theme) .mobile-design-preview[data-variant=g] .reading .dialogue-row>div+div p{font:400 13px/1.9 var(--font-ui);color:var(--muted);margin:5px 0 0;overflow-wrap:anywhere}:where(#flutrek-theme) .mobile-design-preview[data-variant=g] .round-content.roleplay{display:flex;flex-direction:column;align-items:stretch;gap:16px}:where(#flutrek-theme) .mobile-design-preview[data-variant=g] .roleplay-steps{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;margin:0}:where(#flutrek-theme) .mobile-design-preview[data-variant=g] .roleplay-steps.four-lines{grid-template-columns:repeat(2,minmax(0,1fr))}:where(#flutrek-theme) .mobile-design-preview[data-variant=g] .roleplay-steps>span{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding:12px 8px;gap:7px;background:#f3f5f7;border:1px solid var(--line);border-radius:10px}:where(#flutrek-theme) .mobile-design-preview[data-variant=g] .roleplay-steps b{font-size:12px;line-height:1.6;white-space:normal;text-align:center;color:var(--ink)}:where(#flutrek-theme) .mobile-design-preview[data-variant=g] .roleplay-steps>span.current{background:#f3f5f7;border-color:#c9d0d7}:where(#flutrek-theme) .mobile-design-preview[data-variant=g] .roleplay-steps>span.current>i{background:#194069;color:#FFFFFF}:where(#flutrek-theme) .mobile-design-preview[data-variant=g] .roleplay-steps>span.done{color:var(--green);background:#f3f5f7;border-color:#c9d0d7}:where(#flutrek-theme) .mobile-design-preview[data-variant=g] .roleplay-steps>span.done>i{background:#194069;color:#FFFFFF}:where(#flutrek-theme) .mobile-design-preview[data-variant=g] .roleplay .roleplay-turn{width:100%;min-width:0;margin:0;padding:18px 16px;border:1px solid var(--line);border-radius:12px;background:#FFFFFF}:where(#flutrek-theme) .mobile-design-preview[data-variant=g] .roleplay .roleplay-turn>small{display:block;font:600 11px/1.7 var(--font-ui);color:var(--muted);letter-spacing:.04em;margin:0 0 10px}:where(#flutrek-theme) .mobile-design-preview[data-variant=g] .roleplay .roleplay-turn>small:after{color:var(--blue)}:where(#flutrek-theme) .mobile-design-preview[data-variant=g] .roleplay .roleplay-translation-hint{margin:0 0 16px;padding:0}:where(#flutrek-theme) .mobile-design-preview[data-variant=g] .roleplay .roleplay-translation-hint>p{margin:0;color:var(--ink);font-size:14px;line-height:1.9}:where(#flutrek-theme) .mobile-design-preview[data-variant=g] .roleplay-mic{display:flex;align-items:center;width:100%;gap:12px;padding:16px 14px;border-radius:10px}:where(#flutrek-theme) .mobile-design-preview[data-variant=g] .roleplay-mic>i{flex:0 0 36px;width:36px;height:36px}:where(#flutrek-theme) .mobile-design-preview[data-variant=g] .roleplay-mic>span{min-width:0;flex:1 1}:where(#flutrek-theme) .mobile-design-preview[data-variant=g] .roleplay-mic b{font-size:14px;line-height:1.7;white-space:normal}:where(#flutrek-theme) .mobile-design-preview[data-variant=g] .roleplay-mic small{font-size:11px;line-height:1.8;white-space:normal}:where(#flutrek-theme) .mobile-design-preview[data-variant=g] :is(.spoken-result,.roleplay-success,.recording-shelf,.roleplay-processing){width:100%;min-width:0;margin:0;border-radius:10px}:where(#flutrek-theme) .mobile-design-preview[data-variant=g] .roleplay-turn :is(.spoken-result,.audio-error,.live-transcript){margin-top:16px}:where(#flutrek-theme) .mobile-design-preview[data-variant=g] .spoken-answer p{gap:6px;line-height:1.8}:where(#flutrek-theme) .mobile-design-preview[data-variant=g] .recording-shelf{padding:0;overflow:hidden;background:#FFFFFF;border:1px solid var(--line)}:where(#flutrek-theme) .mobile-design-preview[data-variant=g] .recording-shelf>div{padding:16px}:where(#flutrek-theme) .mobile-design-preview[data-variant=g] .recording-shelf article{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;padding:16px}:where(#flutrek-theme) .mobile-design-preview[data-variant=g] .recording-shelf article>button{width:100%;min-height:42px;border-radius:8px;font-size:12px}:where(#flutrek-theme) .mobile-design-preview[data-variant=g] .recording-shelf audio{display:block;width:100%;max-width:100%}:where(#flutrek-theme) .mobile-design-preview[data-variant=g] .roleplay .round-actions{display:grid;grid-template-columns:minmax(0,1fr);gap:10px;margin:0;width:100%}:where(#flutrek-theme) .mobile-design-preview[data-variant=g] .roleplay .round-actions>button{width:100%;margin:0}:where(#flutrek-theme) .mobile-design-preview[data-variant=g] .roleplay-privacy{margin:0;font-size:11px;line-height:1.8;color:var(--muted)}:where(#flutrek-theme) .mobile-design-preview[data-variant=g] .listening-compact .play>div{min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:7px}:where(#flutrek-theme) .mobile-design-preview[data-variant=g] .listening-compact .play :is(b,small){white-space:normal;overflow-wrap:anywhere}:where(#flutrek-theme) .mobile-design-preview[data-variant=g] .approved-route article.current-phase:after{background:#f3f5f7}:where(#flutrek-theme) .mobile-design-preview[data-variant=g] .approved-route article.current-phase:before{background:#7d8b99}:where(#flutrek-theme) .mobile-design-preview[data-variant=g] .approved-route article.current-phase .route-phase-progress>div{background:#e6eaee}:where(#flutrek-theme) .mobile-design-preview[data-variant=g] .session-controls{bottom:20px}:where(#flutrek-theme) .mobile-design-preview[data-variant=g] .approved-route article{display:grid;grid-template-columns:32px minmax(0,1fr);column-gap:12px;row-gap:8px;position:relative;isolation:auto;padding:16px 12px;margin:6px 0;border:0;border-radius:12px;background:transparent}:where(#flutrek-theme) .mobile-design-preview[data-variant=g] .approved-route article:before{content:attr(data-stage-number);position:static;width:32px;height:32px;display:grid;place-items:center;border:1px solid #e6eaee;border-radius:50%;background:#FFFFFF;color:#7d8b99;font:14px/1 Georgia,serif;box-shadow:none;transform:none}:where(#flutrek-theme) .mobile-design-preview[data-variant=g] .approved-route article.current-phase:after,:where(#flutrek-theme) .mobile-design-preview[data-variant=g] .approved-route article:after{content:none}:where(#flutrek-theme) .mobile-design-preview[data-variant=g] .approved-route article.current-phase{background:#f3f5f7;border:0;border-radius:12px}:where(#flutrek-theme) .mobile-design-preview[data-variant=g] .approved-route article.current-phase:before{background:#194069;border-color:#194069;color:#FFFFFF}:where(#flutrek-theme) .mobile-design-preview[data-variant=g] .approved-route article>div:first-of-type{min-width:0}:where(#flutrek-theme) .mobile-design-preview[data-variant=g] .approved-route article>div:first-of-type>small{display:block;margin-bottom:5px;color:#7d8b99;font-size:10px;line-height:1.7}:where(#flutrek-theme) .mobile-design-preview[data-variant=g] .approved-route article>div:first-of-type>b{font-size:14px;line-height:1.65;color:#194069}:where(#flutrek-theme) .mobile-design-preview[data-variant=g] .approved-route article>p{grid-column:2;grid-row:2;display:flex;flex-wrap:wrap;align-items:baseline;gap:5px 10px;margin:0;text-align:left;font-weight:600;color:#194069}:where(#flutrek-theme) .mobile-design-preview[data-variant=g] .approved-route article>p>small{display:inline;font-size:11px;font-weight:400;color:#7d8b99}:where(#flutrek-theme) .mobile-design-preview[data-variant=g] .approved-route article>.route-phase-progress{display:none}:where(#flutrek-theme) .mobile-design-preview[data-variant=g] .dashboard-page .today-card{padding:0;border:0;border-radius:0;box-shadow:none;background:transparent}:where(#flutrek-theme) .mobile-design-preview[data-variant=g] .catalog-stage{border:0;background:transparent;border-radius:0;padding:0;box-shadow:none}:where(#flutrek-theme) .mobile-design-preview[data-variant=g] .stage-heading{border-bottom:1px solid var(--line);border-radius:0;background:transparent;padding:17px 0}:where(#flutrek-theme) .mobile-design-preview[data-variant=g] .stage-groups{padding:12px 0 0}:where(#flutrek-theme) .mobile-design-preview[data-variant=g] .stage-heading>span{color:#194069}:where(#flutrek-theme) .mobile-design-preview[data-variant=g] .listening-comprehension{margin:22px 0 0;padding:20px 18px;border:1px solid var(--line);border-radius:14px;background:#FFFFFF}:where(#flutrek-theme) .mobile-design-preview[data-variant=g] .listening-comprehension h3{margin:0 0 16px;font-size:16px;line-height:1.8}:where(#flutrek-theme) .mobile-design-preview[data-variant=g] .listening-question-options{display:grid;grid-template-columns:minmax(0,1fr);gap:12px}:where(#flutrek-theme) .mobile-design-preview[data-variant=g] .listening-choice{display:flex;align-items:baseline;gap:14px;width:100%;min-height:58px;padding:16px;text-align:left;color:var(--ink);background:#FFFFFF;border:1px solid var(--line);border-radius:10px;font-size:14px;line-height:1.8}:where(#flutrek-theme) .mobile-design-preview[data-variant=g] .listening-choice>span:first-child{flex:0 0 14px}:where(#flutrek-theme) .mobile-design-preview[data-variant=g] .listening-choice>span+span{min-width:0;overflow-wrap:anywhere}:where(#flutrek-theme) .mobile-design-preview[data-variant=g] .listening-choice:disabled{opacity:.55}:where(#flutrek-theme) .mobile-design-preview[data-variant=g] .listening-choice.wrong{border-color:#fff2cf;background:#f3f5f7}:where(#flutrek-theme) .mobile-design-preview[data-variant=g] .listening-question-note{margin:14px 0 0;color:var(--muted);font-size:12px;line-height:1.8}:where(#flutrek-theme) .mobile-design-preview[data-variant=g] .listening-question-feedback{margin:14px 0 0;color:#194069;font-size:12px;line-height:1.8}:where(#flutrek-theme) .mobile-design-preview[data-variant=g] .reading .reading-speaker .reading-line-play{display:inline-flex;align-items:center;gap:5px;flex:0 0 auto;width:auto;height:auto;min-height:36px;padding:7px 0;border:0;border-radius:0;background:transparent;color:var(--blue);font-size:12px;line-height:1.6;white-space:nowrap}:where(#flutrek-theme) .mobile-design-preview[data-variant=g] .reading .reading-speaker .reading-line-play svg{width:14px;height:14px;flex:0 0 14px}:where(#flutrek-theme) .mobile-design-preview[data-variant=g] .roleplay-steps{display:flex;flex-wrap:nowrap;align-items:stretch;gap:7px}:where(#flutrek-theme) .mobile-design-preview[data-variant=g] .roleplay-steps.four-lines{display:flex}:where(#flutrek-theme) .mobile-design-preview[data-variant=g] .roleplay-steps>span{flex:1 1;min-width:0;padding:12px 4px}:where(#flutrek-theme) .mobile-design-preview[data-variant=g] .roleplay-steps b,:where(#flutrek-theme) .mobile-design-preview[data-variant=g] .roleplay-steps.four-lines b{font-size:11px;line-height:1.7;white-space:nowrap;letter-spacing:0}:where(#flutrek-theme) .mobile-design-preview[data-variant=g] .spelling-mode-picker{margin:24px 0}:where(#flutrek-theme) .mobile-design-preview[data-variant=g] .spelling-mode-picker>b{display:block;margin:0 0 15px;font-size:15px;line-height:1.6}:where(#flutrek-theme) .mobile-design-preview[data-variant=g] .spelling-mode-picker>div{display:flex;width:100%;gap:4px;padding:4px;background:#f3f5f7;border-radius:12px}:where(#flutrek-theme) .mobile-design-preview[data-variant=g] .spelling-mode-picker button{flex:1 1;min-width:0;min-height:44px;padding:11px 8px;border:0;border-radius:9px;background:transparent;color:#7d8b99;font-size:14px;font-weight:600;line-height:1.6}:where(#flutrek-theme) .mobile-design-preview[data-variant=g] .spelling-mode-picker button[aria-pressed=true]{background:#FFFFFF;color:#194069;box-shadow:0 2px 7px #19406910}:where(#flutrek-theme) .mobile-design-preview[data-variant=g] .spelling-mode-picker>p{margin:15px 0 0;color:#7d8b99;font-size:12px;line-height:1.8}:where(#flutrek-theme) .mobile-design-preview[data-variant=g] .spell-intro{display:flex;align-items:center;gap:14px;padding:18px 16px;border:1px solid #e6eaee;border-radius:12px;background:#f3f5f7}:where(#flutrek-theme) .mobile-design-preview[data-variant=g] .spell-intro>span{flex:0 0 auto;font-size:25px;color:#194069}:where(#flutrek-theme) .mobile-design-preview[data-variant=g] .spell-intro h3{font-size:14px;font-weight:700;line-height:1.8;margin:0}:where(#flutrek-theme) .mobile-design-preview[data-variant=g] .spell-intro p{margin:4px 0 0;color:#7d8b99;font-size:12px;line-height:1.8}:where(#flutrek-theme) .mobile-design-preview[data-variant=g] .spelling-page-progress{margin:24px 0 15px}:where(#flutrek-theme) .mobile-design-preview[data-variant=g] .sentence-spell-field{padding:22px 18px;border-radius:14px}:where(#flutrek-theme) .mobile-design-preview[data-variant=g] .sentence-spell-field>header{display:grid;grid-template-columns:26px minmax(0,1fr);gap:10px}:where(#flutrek-theme) .mobile-design-preview[data-variant=g] .sentence-spell-field>header>i{color:#7d8b99;font:20px/1.6 Georgia,serif}:where(#flutrek-theme) .mobile-design-preview[data-variant=g] .sentence-spell-field>header small{color:#194069;font-size:10px}:where(#flutrek-theme) .mobile-design-preview[data-variant=g] .sentence-spell-field>header b{margin-top:8px;font-size:14px;font-weight:500;line-height:1.9}:where(#flutrek-theme) .mobile-design-preview[data-variant=g] .sentence-word-fields{padding:24px 0 6px;gap:16px 7px;align-items:baseline}:where(#flutrek-theme) .mobile-design-preview[data-variant=g] .sentence-word-fields .spelling-word-control{height:38px}:where(#flutrek-theme) .mobile-design-preview[data-variant=g] .sentence-word-fields :is(.spelling-word-measure,.spelling-word-control input){padding:0 2px;font-family:Georgia,Times New Roman,serif;font-size:17px;line-height:1.5}:where(#flutrek-theme) .mobile-design-preview[data-variant=g] .sentence-word-fields .spelling-word-control input{height:38px;background:#FFFFFF}:where(#flutrek-theme) .mobile-design-preview[data-variant=g] .sentence-word-fields .sentence-punctuation{align-self:baseline;padding-top:0}:where(#flutrek-theme) .mobile-design-preview[data-variant=g] .sentence-given-word{display:inline-block;color:#194069;font:17px/38px Georgia,Times New Roman,serif}:where(#flutrek-theme) .mobile-design-preview[data-variant=g] :is(.spoken-result.passed,.roleplay-success,.review-field.correct,.group-index.is-passed){color:#194069;background:#f3f5f7;border-color:#c9d0d7}:where(#flutrek-theme) .mobile-design-preview[data-variant=g] :is(.spoken-result.passed small,.recording-shelf article small,.review-field.correct em){color:#194069}:where(#flutrek-theme) .mobile-design-preview[data-variant=g] .roleplay-success>i{background:#194069;color:#FFFFFF}:where(#flutrek-theme) .account-page .account-success{background:#f3f5f7;color:#194069;border-color:#c9d0d7}:where(#flutrek-theme) .mobile-design-preview[data-variant=g] .approved-route article{grid-template-columns:32px minmax(0,1fr) auto;gap:10px 12px;padding:14px 12px}:where(#flutrek-theme) .mobile-design-preview[data-variant=g] .approved-route article:before{grid-column:1;grid-row:1/span 2}:where(#flutrek-theme) .mobile-design-preview[data-variant=g] .approved-route article>div:first-of-type{grid-column:2;grid-row:1}:where(#flutrek-theme) .mobile-design-preview[data-variant=g] .approved-route article>div:first-of-type>b{color:var(--ink);font-size:13px}:where(#flutrek-theme) .mobile-design-preview[data-variant=g] .approved-route article>p{grid-column:3;grid-row:1;display:block;align-self:center;text-align:right;font-size:12px;white-space:nowrap}:where(#flutrek-theme) .mobile-design-preview[data-variant=g] .approved-route article>p>small{display:block;margin-top:4px;font-size:10px}:where(#flutrek-theme) .mobile-design-preview[data-variant=g] .approved-route article>.route-phase-progress{display:flex;grid-column:2/4;grid-row:2;align-items:center;gap:10px;margin:0}:where(#flutrek-theme) .mobile-design-preview[data-variant=g] .route-phase-progress>div{flex:1 1;min-width:0}:where(#flutrek-theme) .mobile-design-preview[data-variant=g] .lesson-progress{margin-bottom:18px}:where(#flutrek-theme) .mobile-design-preview[data-variant=g] .lesson-shell>.eyebrow{margin-bottom:9px;line-height:1.6}:where(#flutrek-theme) .mobile-design-preview[data-variant=g] .lesson-shell>h1{margin-bottom:10px;line-height:1.35}:where(#flutrek-theme) .mobile-design-preview[data-variant=g] .lesson-shell>.en-title{margin-bottom:18px}:where(#flutrek-theme) .mobile-design-preview[data-variant=g] .spelling .sentence-spell-field{gap:8px;padding:18px 16px}:where(#flutrek-theme) .mobile-design-preview[data-variant=g] .spelling .sentence-spell-field>header b{margin-top:5px;line-height:1.65}:where(#flutrek-theme) .mobile-design-preview[data-variant=g] .sentence-word-fields{padding:10px 0 4px;gap:10px 7px}:where(#flutrek-theme) .mobile-design-preview[data-variant=g] .terms-hero{background:transparent;border:0;border-radius:0;box-shadow:none;padding:8px 0 14px}:where(#flutrek-theme) .mobile-design-preview[data-variant=g] .approved-study-card{background:#FFFFFF;border:1px solid var(--line);border-radius:14px;overflow:hidden;box-shadow:none}:where(#flutrek-theme) .mobile-design-preview[data-variant=g] .approved-study-card>.approved-planner,:where(#flutrek-theme) .mobile-design-preview[data-variant=g] .approved-study-card>.approved-route{margin:0;border:0;border-radius:0;background:transparent;box-shadow:none;padding:20px}:where(#flutrek-theme) .mobile-design-preview[data-variant=g] .approved-study-card>.approved-route{padding-top:6px}:where(#flutrek-theme) .mobile-design-preview[data-variant=g] .stage-heading>.stage-index{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:2px;flex:0 0 32px}:where(#flutrek-theme) .mobile-design-preview[data-variant=g] .stage-index>small{font:500 10px/1.5 var(--font-ui);color:#7d8b99}:where(#flutrek-theme) .mobile-design-preview[data-variant=g] .stage-index>b{font:650 17px/1.3 var(--font-ui);color:#194069}:where(#flutrek-theme) .mobile-design-preview[data-variant=g] .group-index{width:32px;height:32px;background:#194069;color:#FFFFFF;font-size:12px}:where(#flutrek-theme) .mobile-design-preview[data-variant=g] .stage-heading{border:0}:where(#flutrek-theme) .mobile-design-preview[data-variant=g] .group-meter{display:none}:where(#flutrek-theme) .mobile-design-preview[data-variant=g] .learning-group.is-current{border-color:#c9d0d7;box-shadow:none}:where(#flutrek-theme) .mobile-design-preview[data-variant=g] .context{background:#f3f5f7}:where(#flutrek-theme) .mobile-design-preview[data-variant=g] .context>b{color:#194069}:where(#flutrek-theme) .mobile-design-preview[data-variant=g] .approved-term-link{color:#194069}:where(#flutrek-theme) .mobile-design-preview[data-variant=g] .group-lessons .scene>button.scene-start{background:#194069;color:#FFFFFF;border-color:#194069}:where(#flutrek-theme) .mobile-design-preview[data-variant=g] .stage-heading>.stage-index{flex:0 0 auto;min-width:44px;display:block;color:#7d8b99;font:600 12px/1.6 var(--font-ui);white-space:nowrap}:where(#flutrek-theme) .mobile-design-preview[data-variant=g] .learning-group,:where(#flutrek-theme) .mobile-design-preview[data-variant=g] .learning-group.is-current{border-color:#c9d0d7;box-shadow:none}:where(#flutrek-theme) .mobile-design-preview[data-variant=g] .group-meta em{color:#194069}:where(#flutrek-theme) .mobile-design-preview[data-variant=g] .reading .reading-key-phrase{color:#194069}:where(#flutrek-theme) .mobile-design-preview[data-variant=g] .approved-next{display:block;margin:8px 0 0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;line-height:1.7}:where(#flutrek-theme) .mobile-design-preview[data-variant=g] .approved-next>div{display:block}:where(#flutrek-theme) .mobile-design-preview[data-variant=g] .approved-next small,:where(#flutrek-theme) .mobile-design-preview[data-variant=g] .approved-next>div>span{display:inline;color:#7d8b99;font-size:12px;line-height:1.7}:where(#flutrek-theme) .mobile-design-preview[data-variant=g] .approved-next b{display:inline;color:#194069;font-size:12px;font-weight:500;line-height:1.7}:where(#flutrek-theme) .mobile-design-preview[data-variant=g] .dashboard-page .catalog-intro>div>b{font-size:20px;line-height:1.5;font-weight:750}:where(#flutrek-theme) .mobile-design-preview[data-variant=g] .roleplay .roleplay-intro{padding:2px 0;margin:0;background:transparent;border:0;border-radius:0;box-shadow:none}:where(#flutrek-theme) .mobile-design-preview[data-variant=g] .roleplay .roleplay-intro>span{font-size:18px}:where(#flutrek-theme) .mobile-design-preview[data-variant=g] .records-head{padding:8px 0 14px;background:transparent;border:0;border-radius:0;box-shadow:none}:where(#flutrek-theme) .mobile-design-preview[data-variant=g]{--space-sm:8px;--space-md:12px;--space-lg:16px;--space-xl:24px}:where(#flutrek-theme) .mobile-design-preview[data-variant=g] :is(h1,h2,h3,h4){line-height:1.4}:where(#flutrek-theme) .mobile-design-preview[data-variant=g] :is(.context p,.group-description p,.roleplay-translation-hint>p,.term-back p,.summary-page>p,.assessment-question p){line-height:1.75}:where(#flutrek-theme) .mobile-design-preview[data-variant=g] :is(.lesson-shell>.eyebrow,.chunk-notes-page>.eyebrow){margin:0 0 8px;line-height:1.6}:where(#flutrek-theme) .mobile-design-preview[data-variant=g] .lesson-shell>h1{margin:0 0 12px;line-height:1.4}:where(#flutrek-theme) .mobile-design-preview[data-variant=g] .lesson-shell>.en-title{margin:0 0 24px;line-height:1.6}:where(#flutrek-theme) .mobile-design-preview[data-variant=g] .lesson-shell>.context{margin:0 0 24px;padding:14px 16px}:where(#flutrek-theme) .mobile-design-preview[data-variant=g] .reading .dialogue-row>div+div{border:0;padding-top:0}:where(#flutrek-theme) .mobile-design-preview[data-variant=g] .reading .dialogue-row{gap:12px;margin-bottom:16px;padding:18px 16px}:where(#flutrek-theme) .mobile-design-preview[data-variant=g] .reading .dialogue-row>div:first-child p{line-height:1.75}:where(#flutrek-theme) .mobile-design-preview[data-variant=g] .reading .dialogue-row>div+div p{margin:4px 0 0;line-height:1.75}:where(#flutrek-theme) .mobile-design-preview[data-variant=g] :is(.spelling-mode-picker,.listening-comprehension){margin-top:24px}:where(#flutrek-theme) .mobile-design-preview[data-variant=g] .spell-intro{padding:16px}:where(#flutrek-theme) .mobile-design-preview[data-variant=g] .spell-intro h3{line-height:1.6}:where(#flutrek-theme) .mobile-design-preview[data-variant=g] .spell-intro p{margin-top:6px;line-height:1.65}:where(#flutrek-theme) .mobile-design-preview[data-variant=g] .round-actions{gap:12px;margin-top:24px}:where(#flutrek-theme) .mobile-design-preview[data-variant=g] .review-page{padding:20px 16px 28px}:where(#flutrek-theme) .mobile-design-preview[data-variant=g] .review-shell{margin:0;padding:20px 16px}:where(#flutrek-theme) .mobile-design-preview[data-variant=g] .review-heading{align-items:flex-start;gap:12px;margin-bottom:20px}:where(#flutrek-theme) .mobile-design-preview[data-variant=g] .review-heading h2{margin:0;font-size:24px;line-height:1.4}:where(#flutrek-theme) .mobile-design-preview[data-variant=g] .review-mark-guide p{margin:8px 0 0;font-size:12px;line-height:1.75}:where(#flutrek-theme) .mobile-design-preview[data-variant=g] .review-fields{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;margin-bottom:24px}:where(#flutrek-theme) .mobile-design-preview[data-variant=g] .review-field{display:grid;gap:12px;padding:18px 16px;border:1px solid #e6eaee;border-radius:12px}:where(#flutrek-theme) .mobile-design-preview[data-variant=g] .review-field>span{column-gap:8px}:where(#flutrek-theme) .mobile-design-preview[data-variant=g] .review-field>span small{font-size:11px;line-height:1.6}:where(#flutrek-theme) .mobile-design-preview[data-variant=g] .review-field>span b{margin-top:6px;font-size:14px;line-height:1.75}:where(#flutrek-theme) .mobile-design-preview[data-variant=g] .review-field input{width:100%;height:44px;padding:8px 2px;font-size:16px;line-height:1.5}:where(#flutrek-theme) .mobile-design-preview[data-variant=g] .review-field em{font-size:12px;line-height:1.65}:where(#flutrek-theme) .mobile-design-preview[data-variant=g] .chunk-notes-page{padding:20px 16px 28px}:where(#flutrek-theme) .mobile-design-preview[data-variant=g] .chunk-notes-page>h1{margin:8px 0 24px;font-size:26px;line-height:1.4}:where(#flutrek-theme) .mobile-design-preview[data-variant=g] .chunk-card-list{display:grid;gap:16px}:where(#flutrek-theme) .mobile-design-preview[data-variant=g] .chunk-card{padding:20px 18px;background:#FFFFFF;border:1px solid #c9d0d7;border-radius:14px;overflow:hidden;box-shadow:none}:where(#flutrek-theme) .mobile-design-preview[data-variant=g] .chunk-card>h2{margin:0;padding:0;background:transparent;color:#194069;font:700 22px/1.4 Georgia,serif}:where(#flutrek-theme) .mobile-design-preview[data-variant=g] .chunk-card>.chunk-meaning{margin:8px 0 16px;padding:0;background:transparent;color:#7d8b99;font-size:13px;line-height:1.75}:where(#flutrek-theme) .mobile-design-preview[data-variant=g] .chunk-examples{margin:0;padding:0;border-top:1px solid #e6eaee}:where(#flutrek-theme) .mobile-design-preview[data-variant=g] .chunk-examples li{display:flex;gap:10px;padding:16px 0 0}:where(#flutrek-theme) .mobile-design-preview[data-variant=g] .chunk-examples p[lang=en]{margin:0;font:400 17px/1.75 Georgia,serif;color:#194069}:where(#flutrek-theme) .mobile-design-preview[data-variant=g] .chunk-examples p[lang=zh-CN]{margin:6px 0 0;font-size:13px;line-height:1.75;color:#7d8b99}:where(#flutrek-theme) .mobile-design-preview[data-variant=g] .chunk-examples strong{color:#194069;font-weight:700}:where(#flutrek-theme) .mobile-design-preview[data-variant=g] .chunk-example-number{padding-top:4px;color:#7d8b99;font-size:11px;line-height:1.75}:where(#flutrek-theme) .mobile-design-preview[data-variant=g] .chunk-card .chunk-note{margin:16px 0 0;padding:12px;background:#f3f5f7;color:#7d8b99;font-size:12px;line-height:1.75;border-radius:8px}:where(#flutrek-theme) .mobile-design-preview[data-variant=g] .chunk-notes-actions{margin-top:24px}:where(#flutrek-theme) .mobile-design-preview[data-variant=g] .layout-sample-tabs{display:flex;gap:8px;padding:16px}:where(#flutrek-theme) .mobile-design-preview[data-variant=g] .layout-sample-tabs a{flex:1 1;padding:10px;border-radius:8px;text-align:center;text-decoration:none;color:#7d8b99;font-size:13px;background:#f3f5f7}:where(#flutrek-theme) .mobile-design-preview[data-variant=g] .layout-sample-tabs a[aria-current=page]{background:#FFFFFF;color:#194069;box-shadow:0 1px 5px #19406910}:where(#flutrek-theme) .mobile-design-preview[data-variant=g] :is(.group-title,.stage-heading h3,.section-title h2,.record-grid h3,.term-front b){line-height:1.45}:where(#flutrek-theme) .mobile-design-preview[data-variant=g] :is(.group-meta,.group-status,.term-front em,.term-front i,.approved-estimate,.approved-next,.roleplay-privacy){line-height:1.65}:where(#flutrek-theme) .mobile-design-preview[data-variant=g] :is(.term-back p,.group-description p,.summary-words p,.knowledge-summary p){line-height:1.75}:where(#flutrek-theme) .mobile-design-preview[data-variant=g] :is(.review-page,.chunk-notes-page) .primary{min-height:46px;line-height:1.5}:where(#flutrek-theme) .mobile-design-preview[data-variant=g] .approved-next{margin-top:6px;text-align:right}:where(#flutrek-theme) .mobile-design-preview[data-variant=g] .approved-next>div{display:flex;justify-content:flex-end;align-items:baseline;flex-wrap:wrap;gap:3px 6px}:where(#flutrek-theme) .mobile-design-preview[data-variant=g] .branch-scene-list{border:0;box-shadow:none;padding-left:0;margin-left:0}:where(#flutrek-theme) .mobile-design-preview[data-variant=g] .branch-scene-list:before{content:none}:where(#flutrek-theme) .mobile-design-preview[data-variant=g] .lesson-shell>h1{margin-bottom:6px;line-height:1.3}:where(#flutrek-theme) .mobile-design-preview[data-variant=g] .lesson-shell>.en-title{margin-bottom:12px;line-height:1.4}:where(#flutrek-theme) .mobile-design-preview[data-variant=g] .lesson-shell>.context{margin-bottom:14px;background:#f3f5f7}:where(#flutrek-theme) .mobile-design-preview[data-variant=g] .listening-toolbar{margin-top:0;margin-bottom:12px}:where(#flutrek-theme) .mobile-design-preview[data-variant=g] .approved-planner .approved-active>.primary{background:#194069!important}:where(#flutrek-theme) .mobile-design-preview[data-variant=g]:is([data-variant=b],[data-variant=f],[data-variant=g]) .approved-times.reference-times>button.free-time-card{background:#194069!important;box-shadow:none!important}:where(#flutrek-theme) .mobile-design-preview[data-variant=g] .reading .dialogue-row{padding:16px 14px;margin-bottom:12px;gap:10px}:where(#flutrek-theme) .mobile-design-preview[data-variant=g] .reading .reading-speaker{min-height:32px;margin-bottom:8px}:where(#flutrek-theme) .mobile-design-preview[data-variant=g] .reading .dialogue-row>div:first-child p{font-size:17px;line-height:1.65}:where(#flutrek-theme) .mobile-design-preview[data-variant=g] .reading .dialogue-row>div+div p{margin-top:4px;line-height:1.65}:where(#flutrek-theme) .mobile-design-preview[data-variant=g] .topbar{padding:14px 16px 8px;gap:4px}:where(#flutrek-theme) .mobile-design-preview[data-variant=g] .topbar>.brand{min-height:38px}:where(#flutrek-theme) .mobile-design-preview[data-variant=g] .topbar nav{align-items:center;gap:4px;min-height:40px}:where(#flutrek-theme) .mobile-design-preview[data-variant=g] .topbar nav>button:nth-child(-n+3){display:inline-flex;align-items:center;justify-content:center;min-height:40px;margin:0;padding:8px 14px;font-size:13px;line-height:24px}:where(#flutrek-theme) .mobile-design-preview[data-variant=g] .topbar nav>.logout-link{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:8px 5px;line-height:24px}:where(#flutrek-theme) .mobile-design-preview[data-variant=g] .lesson-shell>.eyebrow{margin-bottom:12px}:where(#flutrek-theme) .mobile-design-preview[data-variant=g] .lesson-shell>h1{margin-bottom:12px}:where(#flutrek-theme) .mobile-design-preview[data-variant=g] .lesson-shell>.en-title{line-height:1.5}:where(#flutrek-theme) .mobile-design-preview[data-variant=g] .context>b{display:flex;align-items:center;gap:7px}:where(#flutrek-theme) .mobile-design-preview[data-variant=g] .context>b:before{content:"";display:inline-block;flex:0 0 16px;width:16px;height:16px;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23194069' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 4h14a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2H9l-6 4V6a2 2 0 0 1 2-2Z'/%3E%3Cpath d='M7 9h10M7 13h7'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23194069' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 4h14a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2H9l-6 4V6a2 2 0 0 1 2-2Z'/%3E%3Cpath d='M7 9h10M7 13h7'/%3E%3C/svg%3E") center/contain no-repeat}:where(#flutrek-theme) .mobile-design-preview[data-variant=g] .memory-word-actions button.hard,:where(#flutrek-theme) .mobile-design-preview[data-variant=g] .memory-word-actions button.hard.selected,:where(#flutrek-theme) .mobile-design-preview[data-variant=g] .review-mark-controls button.hard,:where(#flutrek-theme) .mobile-design-preview[data-variant=g] .review-mark-controls button.hard.selected{color:#194069}:where(#flutrek-theme) .mobile-design-preview[data-variant=g] .memory-word-actions button.hard,:where(#flutrek-theme) .mobile-design-preview[data-variant=g] .review-mark-controls button.hard:before,:where(#flutrek-theme) .mobile-design-preview[data-variant=g] .review-mark-guide .hard-dot{background:#194069}:where(#flutrek-theme) .mobile-design-preview[data-variant=g] .approved-term-main{flex-direction:row;align-items:baseline;gap:12px}:where(#flutrek-theme) .mobile-design-preview[data-variant=g] .approved-term-main>strong{flex:0 1 auto}:where(#flutrek-theme) .mobile-design-preview[data-variant=g] .approved-term-expanded{flex:1 1;min-width:0;color:#7d8b99;font:400 13px/1.55 var(--font-ui);overflow-wrap:anywhere}:where(#flutrek-theme) .mobile-design-preview[data-variant=g] .sentence-word-fields :is(.spelling-word-measure,.spelling-word-control input){font-size:16px}:where(#flutrek-theme) .mobile-design-preview[data-variant=g] .sentence-given-word{font-size:16px}:where(#flutrek-theme) .mobile-design-preview[data-variant=g] .sentence-word-fields .sentence-punctuation{font-size:16px}:where(#flutrek-theme) .account-page .account-tabs a.active{color:#FFFFFF}:where(#flutrek-theme) .account-page .account-brand>span{display:none}}:where(#flutrek-theme) .audio-dropdown{position:relative;flex-shrink:0;text-align:left}:where(#flutrek-theme) .audio-dropdown-trigger{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:44px;padding:8px 12px;border:0;border-radius:10px;background:#f3f5f7;color:#194069;font-family:inherit;font-size:14px;font-weight:600;line-height:1.4;cursor:pointer}:where(#flutrek-theme) .audio-dropdown-trigger svg{width:12px;height:12px;fill:none;stroke:currentColor;stroke-width:1.5}:where(#flutrek-theme) .audio-dropdown-options{position:absolute;top:calc(100% + 6px);right:0;z-index:30;min-width:136px;padding:5px;border:1px solid #e6eaee;border-radius:12px;background:#FFFFFF;box-shadow:0 8px 24px #19406926}:where(#flutrek-theme) .audio-dropdown-options>button{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:44px;padding:9px 10px;border:0;border-radius:8px;background:#FFFFFF;color:#194069;text-align:left;font:inherit;font-size:14px;cursor:pointer;white-space:nowrap}:where(#flutrek-theme) .audio-dropdown-options>button[aria-pressed=true]{background:#194069;color:#FFFFFF}:where(#flutrek-theme) .audio-dropdown-options>button:disabled{color:#7d8b99;cursor:default}:where(#flutrek-theme) .audio-dropdown button:focus-visible{outline:2px solid #194069;outline-offset:2px}@media (max-width:767px){:where(#flutrek-theme) .mobile-design-preview[data-variant=g] .topbar{padding:10px 16px 6px;gap:0}:where(#flutrek-theme) .mobile-design-preview[data-variant=g] .topbar>.brand{min-height:35px}:where(#flutrek-theme) .mobile-design-preview[data-variant=g] .topbar nav{gap:2px}:where(#flutrek-theme) .mobile-design-preview[data-variant=g] .topbar nav>button:nth-child(-n+3){padding:6px 12px;font-weight:750}:where(#flutrek-theme) .mobile-design-preview[data-variant=g] .lesson-progress>div{gap:5px}:where(#flutrek-theme) .mobile-design-preview[data-variant=g] .lesson-progress>div>span{justify-content:center;padding:6px 3px;border-radius:8px;color:#194069}:where(#flutrek-theme) .mobile-design-preview[data-variant=g] .lesson-progress>div>span.current{background:#194069;color:#FFFFFF}:where(#flutrek-theme) .mobile-design-preview[data-variant=g] .lesson-progress>div>span i{color:inherit;background:transparent}:where(#flutrek-theme) .mobile-design-preview[data-variant=g] .audio-dropdown-trigger{padding:6px 8px;background:transparent;font-family:var(--font-ui);font-size:12px}}.flutrek-theme,.flutrek-theme *{font-family:var(--preview-ui-font)!important}.flutrek-theme .group-title h3,.flutrek-theme .stage-heading h3,.flutrek-theme :is(h1,h2),.flutrek-theme :is(h1,h2) *{font-family:Avenir Next,PingFang SC,Microsoft YaHei,sans-serif!important}.flutrek-theme .brand b{font-family:Georgia,serif!important}.flutrek-theme .home-hero>.hero-copy{width:100%;max-width:100%;min-width:0;box-sizing:border-box}.flutrek-theme .home-hero h1.personal-greeting{max-width:100%}.flutrek-theme{--sample-cream:#fff2cf;--sample-cream-line:#fff2cf}.flutrek-theme .approved-term-link,.flutrek-theme .daily-term-featured,.flutrek-theme .free-time-card,.flutrek-theme .lesson-progress>div>span.current,.flutrek-theme .reading-key-phrase,.flutrek-theme .spell-intro,.flutrek-theme .term-front>small,.flutrek-theme .terms-hero>div:last-child,.flutrek-theme .word-grid>span{background:var(--sample-cream)!important;background-image:none!important;color:#194069!important;border-color:var(--sample-cream-line)!important}.flutrek-theme .free-time-card :is(b,span,small,i),.flutrek-theme .lesson-progress>div>span.current i,.flutrek-theme .spell-intro :is(h3,p,span),.flutrek-theme .terms-hero>div:last-child :is(b,small){color:#194069!important}.flutrek-theme .approved-term-link{display:inline-block!important;width:fit-content;padding:6px 10px;border-radius:6px}.flutrek-theme .reading-key-phrase{padding:1px 4px;border-radius:4px;box-decoration-break:clone;-webkit-box-decoration-break:clone}.flutrek-theme .term-front>small{width:fit-content;padding:4px 7px;border-radius:5px}.flutrek-theme .listening-wave i{background:var(--sample-cream)!important}.flutrek-theme .pomodoro-options>.light-option{background:var(--sample-cream)!important;color:#194069!important;box-shadow:none!important}.flutrek-theme .pomodoro-options>.light-option :is(span,b,i){color:#194069!important}.flutrek-theme .terms-result{display:none!important}#flutrek-theme .group-description{padding-left:20px;padding-right:20px}#flutrek-theme .group-description p{display:flex;flex-direction:column;align-items:flex-start;gap:5px;min-width:0}#flutrek-theme .group-description p>span{display:block;width:100%;min-width:0;overflow-wrap:break-word}#flutrek-theme .reading .dialogue-row>div+div>b{display:none!important}#flutrek-theme .word-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}#flutrek-theme .word-grid>span{display:block;min-width:0;border-radius:10px;padding:14px}#flutrek-theme .word-grid :is(b,small){white-space:normal;overflow-wrap:break-word;word-break:normal}#flutrek-theme .word-grid small{line-height:1.7}#flutrek-theme .roleplay-intro{background:transparent!important;border:0!important;box-shadow:none!important}#flutrek-theme .roleplay-steps>span[data-role=sales]{background:var(--sample-cream)!important;color:#194069!important;border-color:var(--sample-cream-line)!important}#flutrek-theme .roleplay-steps>span[data-role=sales] b{color:#194069!important}#flutrek-theme :is(.free-time-card,.light-option,.approved-active>.primary,.continue-plan){background:var(--sample-cream)!important;background-image:none!important;color:#194069!important;box-shadow:none!important}#flutrek-theme :is(.free-time-card,.light-option,.approved-active>.primary,.continue-plan) :is(span,b,small,i){color:#194069!important}@media(max-width:767px){#flutrek-theme .group-lessons .scene>div>p{display:none!important}#flutrek-theme .group-description{padding-left:13px;padding-right:13px}}#flutrek-theme .streak-flame-mark{color:#fff2cf!important;filter:none!important}#flutrek-theme .streak-day.current>b{border-color:#fff2cf!important}#flutrek-theme .approved-planner .approved-row h2:before{background:transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Ccircle cx='16' cy='16' r='16' fill='%23fff2cf'/%3E%3Cg fill='none' stroke='%23194069' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='16' cy='16' r='10'/%3E%3Cpath d='M16 10v6h5'/%3E%3C/g%3E%3C/svg%3E") 50%/32px 32px no-repeat!important}#flutrek-theme .catalog-intro>div>span,#flutrek-theme .group-status>span:last-child{display:none!important}#flutrek-theme .group-lessons .scene{align-items:center!important}#flutrek-theme .group-lessons .scene>div{min-width:0;align-self:center}#flutrek-theme .group-lessons .scene h3{display:flex;align-items:center;margin:0!important;line-height:1.5}#flutrek-theme .group-lessons .scene h3>span{min-width:0}#flutrek-theme .flow-preview-toolbar{margin:12px auto;max-width:900px;padding:12px 16px;background:#fff2cf;border-radius:10px;color:#194069}#flutrek-theme .flow-preview-toolbar>span{margin-left:12px;font-size:12px}#flutrek-theme .flow-preview-toolbar>div{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}#flutrek-theme .flow-preview-toolbar button{border:1px solid #fff2cf;padding:8px 14px;border-radius:7px;color:#194069;background:#FFFFFF}#flutrek-theme .streak-day.current .study-flame{color:#fff2cf!important}#flutrek-theme .planner-card .card-heading>span{background:#fff2cf!important;color:#194069!important;border-radius:50%}#flutrek-theme .customer-cue>div{display:flex!important;flex-direction:column;align-items:stretch;gap:16px;min-width:0}#flutrek-theme .customer-cue .customer-cue-copy{display:block;width:100%;min-width:0}#flutrek-theme .customer-cue .customer-cue-copy p,#flutrek-theme .customer-cue .customer-cue-copy small{display:block;width:100%;white-space:normal;overflow-wrap:break-word}#flutrek-theme .customer-cue>div>button{align-self:flex-end;max-width:100%;margin:0;white-space:normal}#flutrek-theme .roleplay-steps>span{background:var(--sample-cream)!important;color:#194069!important;border-color:var(--sample-cream-line)!important}#flutrek-theme .approved-term-summary,#flutrek-theme .home-term-meaning,#flutrek-theme .roleplay-steps>span b{color:#194069!important}#flutrek-theme .approved-planner .approved-row h2:before{background:transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Ccircle cx='16' cy='16' r='16' fill='%23194069'/%3E%3Cg fill='none' stroke='%23FFFFFF' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='16' cy='16' r='10'/%3E%3Cpath d='M16 10v6h5'/%3E%3C/g%3E%3C/svg%3E") 50%/32px 32px no-repeat!important}#flutrek-theme .planner-card .card-heading>span{background:#194069!important;color:#FFFFFF!important}#flutrek-theme .approved-planner .approved-row h2{display:flex;align-items:center;gap:8px}#flutrek-theme .approved-planner .approved-row h2:before{content:""!important;display:block!important;width:32px!important;height:32px!important;flex:0 0 32px!important;border-radius:50%!important}#flutrek-theme :is(.approved-term-main>strong,.home-term-name,.brand b){color:#194069!important}#flutrek-theme,#flutrek-theme :is(.home-page,.approved-home,.lesson-page,.dashboard-page,.terms-page,.records-page,.summary-page,.review-page,.chunk-notes-page),#flutrek-theme main,#flutrek-theme>.mobile-design-preview,body:has(#flutrek-theme),html:has(#flutrek-theme){background-color:#f7f2e8!important}#flutrek-theme .streak-day.current>b{border-color:#194069!important;background:#f3f5f7!important}#flutrek-theme .streak-day.current .study-flame,#flutrek-theme .streak-flame-mark{color:#fff2cf!important;color:#D9A520!important;color:#FFF2CF!important}#flutrek-theme .streak-day.current>b{background:#FFFFFF!important;border:2px solid #f2c94c!important;color:#F2C94C!important;box-shadow:none!important}#flutrek-theme .streak-day.current .study-flame,#flutrek-theme .streak-flame-mark{color:#F2C94C!important;filter:none!important}#flutrek-theme .lesson-shell>.context{background:#F7F2E8!important;background:#EADCC6!important;background:#F0E5D3!important;background:#F3EBDD!important}#flutrek-theme .lesson-shell>.context p{color:#596B7D!important}#flutrek-theme .lesson-shell>.context>b{display:flex!important;align-items:center;gap:7px}#flutrek-theme .lesson-shell>.context>b:before{content:""!important;display:inline-block!important;flex:0 0 16px;width:16px;height:16px;background:#194069!important;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 4h14a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2H9l-6 4V6a2 2 0 0 1 2-2Z'/%3E%3Cpath d='M7 9h10M7 13h7'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 4h14a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2H9l-6 4V6a2 2 0 0 1 2-2Z'/%3E%3Cpath d='M7 9h10M7 13h7'/%3E%3C/svg%3E") center/contain no-repeat}#flutrek-theme .study-flame path[fill="#fff"]{fill:#FFFFFF}@media(max-width:767px){#flutrek-theme .topbar{padding-bottom:0!important;gap:0!important}#flutrek-theme .topbar nav{min-height:32px!important;margin-bottom:0!important;padding-bottom:0!important}#flutrek-theme .topbar nav>.logout-link,#flutrek-theme .topbar nav>button:nth-child(-n+3){min-height:32px!important;padding-top:4px!important;padding-bottom:4px!important;line-height:24px!important}#flutrek-theme .topbar{row-gap:12px!important}}#flutrek-theme .approved-planner .approved-row h2:before{background:#194069 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32' fill='none' stroke='%23FFFFFF' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='16' cy='16' r='10'/%3E%3Cpath d='M16 10v6h5'/%3E%3C/svg%3E") 50%/32px 32px no-repeat!important}#flutrek-theme .streak-day.current>b{border-color:#D8BD72!important;color:#D8BD72!important}#flutrek-theme .streak-day.current .study-flame,#flutrek-theme .streak-flame-mark{color:#D8BD72!important}#flutrek-theme .streak-day.current>b{border-color:#E6CC83!important;color:#E6CC83!important}#flutrek-theme .streak-day.current .study-flame,#flutrek-theme .streak-flame-mark{color:#E6CC83!important}#flutrek-theme .study-streak-card{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:14px;row-gap:6px;align-items:center}#flutrek-theme .study-streak-card>.streak-eyebrow{grid-column:1;grid-row:1;margin:0}#flutrek-theme .study-streak-card>h2{grid-column:1;grid-row:2;margin:0}#flutrek-theme .study-streak-card>.streak-totals{grid-column:2;grid-row:1/span 2;display:grid;grid-template-columns:1fr;grid-template-rows:1fr 1fr;align-self:stretch;align-items:center;gap:6px;margin:0;padding:0;border:0}#flutrek-theme .streak-totals>i{display:none}#flutrek-theme .streak-totals>span{display:flex;align-items:baseline;justify-content:flex-end;gap:6px;white-space:nowrap}#flutrek-theme .streak-totals b{font-size:20px;line-height:1.2}#flutrek-theme .streak-totals small{font-size:11px;line-height:1.5}#flutrek-theme .study-streak-card>.streak-journey{grid-column:1/-1;grid-row:3;width:100%;margin-top:18px}@media(max-width:359px){#flutrek-theme .study-streak-card{column-gap:8px}#flutrek-theme .study-streak-card>h2{font-size:17px}#flutrek-theme .streak-totals b{font-size:18px}#flutrek-theme .streak-totals small{font-size:10px}}#flutrek-theme .study-streak-card .streak-totals b{font-family:Avenir Next,Arial,sans-serif!important;font-weight:650;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:0}#flutrek-theme .study-streak-card{padding-bottom:14px!important}#flutrek-theme .study-streak-card>.streak-journey{margin-bottom:0!important;padding-bottom:0!important}#flutrek-theme .approved-route article.current-phase{background:#FFF2CF!important}#flutrek-theme .approved-route article.current-phase .route-phase-progress>div{background:#FFFFFF!important}#flutrek-theme .lesson-shell>.context{background:#FFF2CF!important;background:#FFF6DD!important}#flutrek-theme .approved-route article.current-phase{background:#FFF9E8!important}#flutrek-theme .group-meta em,#flutrek-theme .roleplay-success{background:#FFF2CF!important}#flutrek-theme .spelling-mode-picker button[aria-pressed=true]{background:#194069!important;color:#FFFFFF!important;border-color:#194069!important}#flutrek-theme .spelling-mode-picker>div{background:#FFFFFF!important}#flutrek-theme .spelling-mode-picker button[aria-pressed=false]{background:#FFFFFF!important;color:#194069!important}#flutrek-theme .sentence-word-fields{align-items:flex-start!important;align-content:flex-start;row-gap:8px!important;column-gap:7px!important;padding-top:10px!important;padding-bottom:2px!important}#flutrek-theme .sentence-word-fields>label{align-self:flex-start;margin:0;padding:0;gap:4px}#flutrek-theme .sentence-word-fields .spelling-word-control,#flutrek-theme .sentence-word-fields .spelling-word-control input{height:36px!important}#flutrek-theme .sentence-word-fields .sentence-given-word,#flutrek-theme .sentence-word-fields .sentence-punctuation{line-height:36px!important;min-height:36px;padding-top:0!important;padding-bottom:0!important;align-self:flex-start!important}#flutrek-theme .sentence-spell-field>header b{margin-top:4px!important;line-height:1.6!important}#flutrek-theme,#flutrek-theme :is(.home-page,.approved-home,.lesson-page,.dashboard-page,.terms-page,.records-page,.summary-page,.review-page,.chunk-notes-page),#flutrek-theme main,#flutrek-theme>.mobile-design-preview,body:has(#flutrek-theme),html:has(#flutrek-theme){background-color:#FFFFFF!important}#flutrek-theme .sentence-phrase-meanings>span,#flutrek-theme .word-grid>span{background:#FFF9E8!important}#flutrek-theme .sentence-word-fields .spelling-word-control input,#flutrek-theme .sentence-word-fields label.correct .spelling-word-control input{background:#FAFBFC!important}#flutrek-theme .sentence-word-fields>.sentence-word-unit{display:inline-flex;align-items:flex-start;gap:2px;flex:0 1 auto;min-width:0;max-width:100%}#flutrek-theme .sentence-word-unit>label{display:grid;grid-template-columns:minmax(0,1fr);width:max-content;min-width:0;max-width:100%;flex:0 1 auto;margin:0;padding:0;gap:4px}#flutrek-theme .sentence-word-unit>.sentence-punctuation{flex:0 0 auto}#flutrek-theme,#flutrek-theme :is(.home-page,.approved-home,.lesson-page,.dashboard-page,.terms-page,.records-page,.summary-page,.review-page,.chunk-notes-page),#flutrek-theme main,#flutrek-theme>.mobile-design-preview,body:has(#flutrek-theme),html:has(#flutrek-theme){background-color:#FAF7F1!important}#flutrek-theme .review-page .review-schedule{display:none!important}#flutrek-theme .memory-word-actions button.easy,#flutrek-theme .review-mark-controls button.easy{color:#194069!important}#flutrek-theme .memory-word-actions button.easy,#flutrek-theme .review-mark-controls button.easy:before,#flutrek-theme .review-mark-guide .easy-dot{background:#194069!important}#flutrek-theme .memory-word-actions button.hard,#flutrek-theme .review-mark-controls button.hard{color:#E6CC83!important}#flutrek-theme .memory-word-actions button.hard,#flutrek-theme .review-mark-controls button.hard:before,#flutrek-theme .review-mark-guide .hard-dot{background:#E6CC83!important}#flutrek-theme .memory-word-actions button.hard,#flutrek-theme .review-mark-controls button.hard{color:#FFF2CF!important;opacity:1!important}#flutrek-theme .memory-word-actions button.hard,#flutrek-theme .review-mark-controls button.hard:before,#flutrek-theme .review-mark-guide .hard-dot{background:#FFF2CF!important}#flutrek-theme .review-field>span:first-child{display:grid;grid-template-columns:24px minmax(0,1fr);align-items:baseline;column-gap:8px;row-gap:6px}#flutrek-theme .review-field>span:first-child>i,#flutrek-theme .review-field>span:first-child>small{grid-row:1!important;line-height:24px!important;margin:0!important;padding-top:0!important;padding-bottom:0!important;align-self:baseline!important}#flutrek-theme .review-field>span:first-child>i{grid-column:1!important;font-style:normal;font-size:12px!important}#flutrek-theme .review-field>span:first-child>small{grid-column:2!important;font-size:12px!important}#flutrek-theme .review-field>span:first-child>b{grid-row:2;grid-column:1/-1}#flutrek-theme .review-field>span:first-child>i,#flutrek-theme .review-field>span:first-child>small{display:none!important}#flutrek-theme .review-field>span:first-child>b{grid-row:1!important;margin-top:0!important}#flutrek-theme .memory-word-actions button.hard,#flutrek-theme .review-mark-controls button.hard{color:#F2CE60!important}#flutrek-theme .memory-word-actions button.hard,#flutrek-theme .review-mark-controls button.hard:before,#flutrek-theme .review-mark-guide .hard-dot{background:#F2CE60!important;opacity:1!important}#flutrek-theme .review-fields{counter-reset:review-prompt}#flutrek-theme .review-fields>.review-field{counter-increment:review-prompt;background:transparent!important;border:0!important;box-shadow:none!important;border-radius:0!important;padding:14px 0!important}#flutrek-theme .review-field>span:first-child>b:before{content:counter(review-prompt,decimal-leading-zero) "  ";display:inline;color:#194069;font-family:Avenir Next,Arial,sans-serif!important;font-size:14px;font-weight:500;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;margin-right:8px}#flutrek-theme .review-field>.review-mark-controls{right:0!important}#flutrek-theme .review-fields{gap:18px!important}#flutrek-theme .review-fields>.review-field{padding:4px 0!important;row-gap:10px!important}#flutrek-theme .review-field>span:first-child{row-gap:0!important}#flutrek-theme .review-field>span:first-child>b{margin:0!important;line-height:1.6!important;padding-right:68px}#flutrek-theme .review-field>input{margin:0!important}#flutrek-theme .review-field>.review-mark-controls{top:1px!important}#flutrek-theme .review-field>em{margin:0!important;line-height:1.5}#flutrek-theme .light-complete-page>.celebrate,#flutrek-theme .light-complete-page>.tomorrow{background:#FFF2CF!important}#flutrek-theme .light-complete-page>.tomorrow,#flutrek-theme .light-complete-page>.tomorrow>div,#flutrek-theme .light-complete-page>.tomorrow>span{text-align:center!important}#flutrek-theme .light-complete-page>.tomorrow .summary-actions{justify-content:center!important}#flutrek-theme .light-complete-page>.tomorrow>span{letter-spacing:.12em}#flutrek-theme .light-complete-page>.tomorrow h3{letter-spacing:.07em}#flutrek-theme .light-complete-page>.tomorrow .summary-actions button,#flutrek-theme .light-complete-page>.tomorrow p,#flutrek-theme .light-complete-page>.tomorrow small{letter-spacing:.06em}#flutrek-theme .light-complete-page>.tomorrow>span{font-size:14px!important;letter-spacing:.16em}#flutrek-theme .light-complete-page>.tomorrow h3{font-size:21px!important;line-height:1.6;letter-spacing:.1em}#flutrek-theme .light-complete-page>.tomorrow p,#flutrek-theme .light-complete-page>.tomorrow small{font-size:15px!important;line-height:1.7;letter-spacing:.08em}#flutrek-theme .light-complete-page>.tomorrow .summary-actions button{font-size:16px!important;letter-spacing:.1em;padding:14px 24px!important}#flutrek-theme .terms-hero>div:last-child{flex:0 0 auto!important;width:112px;min-width:0;padding:20px 12px!important;display:flex;flex-direction:column;align-items:center!important;justify-content:center;text-align:center!important}#flutrek-theme .terms-hero>div:last-child :is(b,small){text-align:center!important}@media(max-width:767px){#flutrek-theme .terms-hero>div:last-child{width:88px;padding:16px 8px!important}}#flutrek-theme,#flutrek-theme :is(.home-page,.approved-home,.lesson-page,.dashboard-page,.terms-page,.records-page,.summary-page,.review-page,.chunk-notes-page),#flutrek-theme main,#flutrek-theme>.mobile-design-preview,body:has(#flutrek-theme),html:has(#flutrek-theme){background-color:#F5F5F3!important}#flutrek-theme,#flutrek-theme :is(.home-page,.approved-home),#flutrek-theme main,#flutrek-theme>.mobile-design-preview,body:has(#flutrek-theme),html:has(#flutrek-theme){background-color:#FAF7F1!important}#flutrek-theme :is(.lesson-page,.dashboard-page,.terms-page,.records-page,.summary-page,.review-page,.chunk-notes-page){background-color:#FFFFFF!important}#flutrek-theme .topbar,#flutrek-theme main>:is(.lesson-page,.dashboard-page,.terms-page,.records-page,.summary-page,.review-page,.chunk-notes-page){box-sizing:border-box;width:calc(100% - 32px)!important;max-width:1160px!important;margin-left:auto!important;margin-right:auto!important}#flutrek-theme main>:is(.lesson-page,.dashboard-page,.terms-page,.records-page,.summary-page,.review-page,.chunk-notes-page){border-radius:20px!important;margin-top:16px!important;margin-bottom:24px!important;min-width:0}@media(max-width:767px){#flutrek-theme .topbar,#flutrek-theme main>:is(.lesson-page,.dashboard-page,.terms-page,.records-page,.summary-page,.review-page,.chunk-notes-page){width:calc(100% - 24px)!important}#flutrek-theme main>:is(.lesson-page,.dashboard-page,.terms-page,.records-page,.summary-page,.review-page,.chunk-notes-page){border-radius:16px!important}#flutrek-theme .topbar,#flutrek-theme main>:is(.lesson-page,.dashboard-page,.terms-page,.records-page,.summary-page,.review-page,.chunk-notes-page){width:calc(100% - 16px)!important;max-width:none!important;min-width:0}#flutrek-theme main>:is(.lesson-page,.dashboard-page,.terms-page,.records-page,.summary-page,.review-page,.chunk-notes-page){padding-left:12px!important;padding-right:12px!important;margin-top:10px!important;margin-bottom:16px!important;border-radius:14px!important}#flutrek-theme .lesson-shell{width:100%;max-width:100%;padding-left:0!important;padding-right:0!important;box-sizing:border-box}#flutrek-theme .lesson-progress{padding-left:0!important;padding-right:0!important;min-width:0}#flutrek-theme :is(.round-content,.review-shell,.chunk-section,.chunk-card-list){width:100%;max-width:100%;min-width:0;box-sizing:border-box}#flutrek-theme .review-shell{padding-left:0!important;padding-right:0!important}#flutrek-theme .light-complete-page>.tomorrow{padding:18px 12px!important}#flutrek-theme .light-complete-page>.tomorrow h3{font-size:19px!important;letter-spacing:.04em;overflow-wrap:break-word}#flutrek-theme .light-complete-page>.tomorrow .summary-actions{display:flex;flex-wrap:wrap;gap:10px}#flutrek-theme .light-complete-page>.tomorrow .summary-actions button{flex:1 1 130px;min-width:0;padding:12px 10px!important;letter-spacing:.03em}#flutrek-theme .terms-hero{gap:12px;min-width:0}#flutrek-theme .terms-hero>div:first-child{min-width:0;flex:1 1}}@media(max-width:359px){#flutrek-theme main>:is(.lesson-page,.dashboard-page,.terms-page,.records-page,.summary-page,.review-page,.chunk-notes-page){padding-left:10px!important;padding-right:10px!important}#flutrek-theme .roleplay-steps{flex-wrap:wrap!important}#flutrek-theme .roleplay-steps>span{flex:1 1 40%!important}}#flutrek-theme .review-page>.review-shell{border:0!important;outline:0!important;box-shadow:none!important}#flutrek-theme main>:is(.approved-home,.home-page){box-sizing:border-box;width:calc(100% - 32px)!important;max-width:1160px!important;margin-left:auto!important;margin-right:auto!important;min-width:0}@media(max-width:767px){#flutrek-theme main>:is(.approved-home,.home-page){width:calc(100% - 16px)!important;max-width:none!important;padding-left:0!important;padding-right:0!important}}#flutrek-theme main>:is(.approved-home,.home-page,.lesson-page,.dashboard-page,.terms-page,.records-page,.summary-page,.review-page,.chunk-notes-page){padding-left:28px!important;padding-right:28px!important;box-sizing:border-box}@media(max-width:767px){#flutrek-theme main>:is(.approved-home,.home-page,.lesson-page,.dashboard-page,.terms-page,.records-page,.summary-page,.review-page,.chunk-notes-page){padding-left:16px!important;padding-right:16px!important}}@media(max-width:359px){#flutrek-theme main>:is(.approved-home,.home-page,.lesson-page,.dashboard-page,.terms-page,.records-page,.summary-page,.review-page,.chunk-notes-page){padding-left:14px!important;padding-right:14px!important}}#flutrek-theme main>.review-page{padding-left:48px!important;padding-right:48px!important}#flutrek-theme .review-page>.review-shell{width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important;box-sizing:border-box}@media(max-width:767px){#flutrek-theme main>.review-page{padding-left:24px!important;padding-right:24px!important}}@media(max-width:359px){#flutrek-theme main>.review-page{padding-left:20px!important;padding-right:20px!important}}#flutrek-theme main{--preview-card-width:calc(100% - 88px);--preview-card-max-width:1104px}#flutrek-theme main>:is(.lesson-page,.dashboard-page,.terms-page,.records-page,.summary-page,.review-page,.chunk-notes-page){width:var(--preview-card-width)!important;max-width:var(--preview-card-max-width)!important;margin-left:auto!important;margin-right:auto!important;box-sizing:border-box}@media(max-width:767px){#flutrek-theme main{--preview-card-width:calc(100% - 48px);--preview-card-max-width:none}}@media(max-width:359px){#flutrek-theme main{--preview-card-width:calc(100% - 44px)}}#flutrek-theme{--preview-ui-font:-apple-system,BlinkMacSystemFont,"SF Pro Text","Segoe UI",Roboto,"PingFang SC","Noto Sans CJK SC","Noto Sans SC","Source Han Sans SC","Microsoft YaHei",sans-serif;--font-ui:var(--preview-ui-font);font-size:16px;line-height:1.5}#flutrek-theme,#flutrek-theme :is(h1,h2,h3,h4,h5,h6) *,#flutrek-theme :is(h1,h2,h3,h4,h5,h6,button,input,textarea,select,nav,label,small){font-family:var(--preview-ui-font)!important}#flutrek-theme :is(h1,h2){line-height:1.3!important;font-weight:600!important;letter-spacing:0!important}#flutrek-theme :is(h3,h4){line-height:1.4!important;font-weight:600;letter-spacing:0!important}#flutrek-theme :is(button,input,textarea,select){line-height:1.5;letter-spacing:0!important}#flutrek-theme button{font-weight:500}#flutrek-theme :is(small,.review-mark-guide,.chunk-note,.kn-toolbar,.audio-dropdown-trigger){font-size:12px;line-height:1.5!important;font-weight:400;letter-spacing:0!important}#flutrek-theme :is(.dialogue-row p,.customer-cue p,.context p,.chunk-examples p,.chunk-meaning,.review-field>span b,.sentence-phrase-meanings,.word-grid){line-height:1.5!important;letter-spacing:0!important}#flutrek-theme :is(.review-field>span b,.chunk-meaning,.sentence-phrase-meanings){font-weight:400}#flutrek-theme :is(.streak-totals b,.chunk-example-number,.group-index,.review-field>span>b:before){font-family:var(--preview-ui-font)!important;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}#flutrek-theme .light-complete-page>.tomorrow :is(span,p,small,button){letter-spacing:0!important}#flutrek-theme .streak-totals small{font-size:12px!important}#flutrek-theme .brand b{font-family:Georgia,serif!important}#flutrek-theme main>.knowledge-note{width:var(--preview-card-width)!important;max-width:var(--preview-card-max-width)!important;margin:16px auto 24px!important;padding:28px!important;background:#FFFFFF!important;border-radius:20px;box-sizing:border-box;min-width:0;color:#194069;--kn-accent:#194069;--kn-muted:#7D8B99;--kn-line:#E6EAEE}#flutrek-theme .knowledge-note :is(.kn-cover,.kn-map-root,.kn-map-branches h3,.kn-phrases h3,.kn-takeaway,.kn-purpose,.kn-pattern-hint){background:#FFF9E8!important;color:#194069!important}#flutrek-theme .kn-cover{padding:24px!important;border-radius:16px!important}#flutrek-theme .kn-cover :is(p,small,.kn-eyebrow),#flutrek-theme .kn-cover>div{color:#596B7D!important}#flutrek-theme .kn-cover h1{color:#194069!important;font-size:28px}#flutrek-theme .kn-cover>div{border-color:#E6CC83!important}#flutrek-theme .knowledge-note :is(.kn-sentences,.kn-phrases,.kn-map-branches article){border-color:#E6EAEE!important;box-shadow:none}#flutrek-theme .knowledge-note :is(.kn-tips article,.kn-branch-notes,.kn-chunk-fold){background:#FFF9E8!important;border-radius:12px}#flutrek-theme .knowledge-note :is(p,li,dd){line-height:1.5!important}#flutrek-theme .knowledge-note :is(.kn-eyebrow,.kn-section-title small,.kn-sentence-meta small,.kn-map-branches h3 small){font-size:12px!important}#flutrek-theme .kn-nav{gap:12px 24px;padding:16px 0!important}#flutrek-theme .kn-nav a{font-size:14px!important;min-height:40px;display:inline-flex;align-items:center}#flutrek-theme .kn-section-title h2{font-size:20px!important}#flutrek-theme .kn-finish button{background:#194069!important;color:#FFFFFF!important;border-radius:12px}#flutrek-theme .assessment-shell{min-width:0}#flutrek-theme .assessment-page .assessment-case{background:#FFF9E8!important;border:0!important;border-radius:16px}#flutrek-theme .assessment-page .assessment-question{background:#FFFFFF!important;border:0!important;box-shadow:none!important;padding:24px 0!important}#flutrek-theme .assessment-options{gap:12px!important}#flutrek-theme .assessment-options>button{background:#FFFFFF!important;border:1px solid #c9d0d7!important;color:#194069!important;border-radius:12px!important;padding:16px!important;text-align:left;line-height:1.5}#flutrek-theme .assessment-options>button.selected{background:#FFF2CF!important;border-color:#194069!important}#flutrek-theme .assessment-options>button i{background:#F3F5F7!important;color:#194069!important;font-style:normal}#flutrek-theme .assessment-options>button.selected i{background:#194069!important;color:#FFFFFF!important}#flutrek-theme .assessment-page :is(.assessment-feedback,.assessment-industry-terms){background:#FFF9E8!important;color:#194069!important;border:0!important;border-radius:12px;padding:16px}#flutrek-theme .assessment-page :is(.primary,.assessment-audio){background:#194069!important;color:#FFFFFF!important;border-radius:12px}#flutrek-theme .assessment-page .secondary{background:#FFFFFF!important;color:#194069!important;border:1px solid #194069!important;border-radius:12px}#flutrek-theme .assessment-page .assessment-input{background:#FFFFFF!important;border:1px solid #7d8b99!important;border-radius:10px;font-size:16px}#flutrek-theme .assessment-progress>div{flex-wrap:wrap;gap:8px}#flutrek-theme .assessment-progress>div>button{min-height:40px;border-radius:10px;background:#FFFFFF!important;color:#596B7D!important}#flutrek-theme .assessment-progress>div>button.current{background:#194069!important;color:#FFFFFF!important}#flutrek-theme .assessment-progress>div>button.past{background:#FFF2CF!important;color:#194069!important}@media(max-width:767px){#flutrek-theme main>.knowledge-note{padding:20px 16px!important;border-radius:14px;margin-top:10px!important}#flutrek-theme .kn-cover{padding:18px 16px!important}#flutrek-theme .kn-cover h1{font-size:24px!important}#flutrek-theme .knowledge-note :is(.kn-map-branches,.kn-tips,.kn-phrases dl){grid-template-columns:minmax(0,1fr)!important}#flutrek-theme .kn-map-branches article:before,#flutrek-theme .kn-map-branches:before{display:none}#flutrek-theme .kn-phrases dl>div:nth-child(2n){padding-left:0;border-left:0}#flutrek-theme .kn-sentences article{grid-template-columns:minmax(0,1fr)!important;gap:8px}#flutrek-theme .kn-section-title{align-items:flex-start}#flutrek-theme .kn-section-title h2 small{display:block;margin:4px 0 0}#flutrek-theme .assessment-progress{flex-wrap:wrap}#flutrek-theme .assessment-progress>div{width:100%}#flutrek-theme .assessment-progress>div>button{flex:1 1 90px;padding:8px;font-size:12px}#flutrek-theme .assessment-page .assessment-question{padding:20px 0!important}#flutrek-theme .assessment-options>button{padding:12px!important}#flutrek-theme .assessment-page .round-actions{display:flex;flex-wrap:wrap;gap:10px}#flutrek-theme .assessment-page .round-actions>button{flex:1 1 140px;min-height:44px}}#flutrek-theme .assessment-question>.spell-intro{background:transparent!important;border:0!important;border-radius:0!important;padding:8px 0 20px!important;align-items:center}#flutrek-theme .assessment-question>.spell-intro h3{font-size:24px!important;line-height:1.4!important;font-weight:600!important;margin:0!important}#flutrek-theme .assessment-case>small,#flutrek-theme .assessment-question>.spell-intro p{display:none!important}#flutrek-theme .assessment-page .assessment-audio{justify-content:flex-start!important;text-align:left!important;padding:24px!important;gap:20px!important}#flutrek-theme .assessment-audio>div{text-align:left!important}@media(max-width:767px){#flutrek-theme .assessment-question>.spell-intro h3{font-size:20px!important}#flutrek-theme .assessment-page .assessment-audio{padding:18px 16px!important;gap:14px!important}}#flutrek-theme .assessment-question>.spell-intro>span:after{content:"."}#flutrek-theme .assessment-question>.spell-intro{padding-bottom:0!important;margin-bottom:12px!important}#flutrek-theme .assessment-question>.assessment-audio{margin-top:0!important}#flutrek-theme .assessment-shell>.assessment-case{margin-bottom:16px!important}#flutrek-theme .assessment-question>.spell-intro,#flutrek-theme .assessment-shell>.assessment-question{margin-top:0!important;padding-top:0!important}#flutrek-theme .assessment-integrated-description{display:none!important}#flutrek-theme .assessment-shell,#flutrek-theme .assessment-shell>.assessment-question{width:100%!important;max-width:none!important;box-sizing:border-box}#flutrek-theme .assessment-question>.spell-intro>div{flex:1 1;min-width:0;max-width:none!important}#flutrek-theme .assessment-question>.spell-intro h3{width:100%;max-width:none!important;white-space:pre-line;word-break:normal;overflow-wrap:normal}#flutrek-theme .chunk-exam-section>.spell-intro{background:transparent!important;border:0!important;padding:0!important;margin:16px 0!important}#flutrek-theme .chunk-exam-section>.spell-intro h3{font-size:24px!important;line-height:1.4!important;margin:0!important}@media(max-width:767px){#flutrek-theme .chunk-exam-section>.spell-intro h3{font-size:20px!important}}#flutrek-theme .assessment-fill-instruction,#flutrek-theme .assessment-fill-sentence{display:block}#flutrek-theme .assessment-fill-sentence{margin-top:6px}@media(min-width:768px){#flutrek-theme .assessment-fill-sentence{white-space:nowrap;font-size:clamp(14px,1.65vw,22px);font-weight:500;letter-spacing:-.02em}}@media(max-width:767px){#flutrek-theme .assessment-fill-sentence{white-space:normal;font-size:18px;font-weight:500}}#flutrek-theme .assessment-question>.spell-intro>div{container-type:inline-size}#flutrek-theme .assessment-question .assessment-fill-sentence{white-space:nowrap!important;font-size:clamp(8px,2.25cqw,22px)!important;font-weight:500!important;letter-spacing:-.02em!important;line-height:1.5!important;font-size:clamp(12px,3cqw,28px)!important;letter-spacing:0!important}#flutrek-theme .assessment-question>.spell-intro:has(.assessment-fill-instruction)>span{display:none!important}#flutrek-theme .assessment-fill-instruction:before{content:"3. "}#flutrek-theme .assessment-question>.spell-intro h3{text-wrap:wrap!important}#flutrek-theme .chunk-exam-section>.spell-intro p{display:none!important}#flutrek-theme .chunk-exam-section .assessment-fill-instruction:before{content:none!important}#flutrek-theme .chunk-exam-question>label{display:grid!important;grid-template-columns:28px minmax(0,1fr);align-items:start;column-gap:10px}#flutrek-theme .chunk-exam-question>label>small{margin:0!important;padding:0!important;font-size:16px!important;line-height:1.5!important}#flutrek-theme .chunk-exam-question>label>p{margin:0 0 16px!important;font-size:16px!important;line-height:1.5!important;text-wrap:wrap!important}#flutrek-theme .chunk-exam-question .assessment-fill-sentence{white-space:normal!important;font-size:20px!important;margin-top:12px;line-height:1.5!important}#flutrek-theme .chunk-exam-section>p.chunk-exam-result:first-of-type{display:none!important}#flutrek-theme .knowledge-note .kn-cover{background:transparent!important;padding:12px 0 20px!important;border-radius:0!important}#flutrek-theme .knowledge-note .kn-cover-topic{border-left:0!important}#flutrek-theme .knowledge-note .kn-nav{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px!important;border:0!important}#flutrek-theme .knowledge-note .kn-nav a{justify-content:center;padding:12px 8px!important;background:#FFF2CF!important;border-radius:12px;text-align:center}#flutrek-theme .knowledge-note .kn-section-title{display:flex;align-items:baseline!important;gap:12px}#flutrek-theme .knowledge-note .kn-section-title>span{font-size:20px!important}#flutrek-theme .knowledge-note .kn-section-title h2{margin:0!important;line-height:1.3!important}#flutrek-theme #kn-ability>.kn-pattern-hint:first-of-type,#flutrek-theme .knowledge-note .kn-section-title h2 small{display:none!important}#flutrek-theme #kn-ability>.kn-pattern-hint{background:transparent!important;padding:0!important;margin:16px 0!important;font-size:18px!important;font-weight:600!important;color:#194069!important}#flutrek-theme .knowledge-note .kn-map-root:after{display:none!important}#flutrek-theme .knowledge-note .kn-map-branches{display:flex!important;flex-direction:column;gap:14px!important;padding-left:28px!important}#flutrek-theme .knowledge-note .kn-map-branches:before{display:none!important}#flutrek-theme .knowledge-note .kn-map-branches article{display:grid!important;grid-template-columns:minmax(130px,160px) minmax(0,1fr)!important;position:relative}#flutrek-theme .knowledge-note .kn-map-branches article:before{content:"";display:block!important;position:absolute;left:-24px!important;top:26px!important;bottom:auto!important;width:10px!important;height:10px!important;background:#194069;border:0!important;border-radius:50%;z-index:1}#flutrek-theme .knowledge-note .kn-map-branches article:not(:last-child):after{content:"";position:absolute;left:-20px;top:36px;bottom:-42px;border-left:2px dotted #c9d0d7}#flutrek-theme .knowledge-note .kn-map-branches h3{padding:16px 12px!important;margin:0!important;border-radius:12px 0 0 12px!important;font-size:15px!important;line-height:1.5!important;text-wrap:wrap!important;display:flex;align-items:center}#flutrek-theme .knowledge-note .kn-map-branches ul{padding:8px 16px!important}@media(max-width:767px){#flutrek-theme .knowledge-note .kn-nav{gap:8px!important}#flutrek-theme .knowledge-note .kn-nav a{font-size:13px!important}#flutrek-theme .knowledge-note .kn-map-branches article{grid-template-columns:minmax(0,1fr)!important}#flutrek-theme .knowledge-note .kn-map-branches h3{border-radius:12px 12px 0 0!important;padding:12px!important}#flutrek-theme .knowledge-note .kn-map-branches ul{padding:4px 12px 10px!important}}#flutrek-theme .knowledge-note header.kn-cover,#flutrek-theme .knowledge-note header.kn-cover>.kn-cover-heading{background:none!important;background-color:initial!important}#flutrek-theme .knowledge-note .kn-map-branches{counter-reset:note-step}#flutrek-theme .knowledge-note .kn-map-branches article{counter-increment:note-step}#flutrek-theme .knowledge-note .kn-map-branches article:after,#flutrek-theme .knowledge-note .kn-map-branches article:before{display:none!important}#flutrek-theme .knowledge-note .kn-map-branches h3:before{content:counter(note-step) ".";margin-right:8px;flex-shrink:0}#flutrek-theme .knowledge-note .kn-map-branches li span{color:#596B7D!important}#flutrek-theme #kn-sentences>.kn-pattern-hint{display:none!important}#flutrek-theme .knowledge-note .kn-sentences article{display:block!important}#flutrek-theme .knowledge-note .kn-sentences article p{margin:0 0 8px!important;line-height:1.5!important}#flutrek-theme .knowledge-note .kn-sentences article p:last-child{margin-bottom:0!important}#flutrek-theme .knowledge-note .kn-pattern-number{font-weight:600}#flutrek-theme .knowledge-note .kn-pattern-usage{color:#596B7D!important}#flutrek-theme .knowledge-note .kn-finish{background:transparent!important;border:0!important;padding:0!important;box-shadow:none!important}#flutrek-theme .knowledge-note .kn-map-root{text-align:left!important;margin-left:0!important;margin-right:0!important;width:100%!important;box-sizing:border-box;text-wrap:wrap!important}#flutrek-theme .knowledge-note .kn-map-branches{padding-left:20px!important;position:relative}#flutrek-theme .knowledge-note .kn-map-branches:before{content:"";display:block!important;position:absolute;top:0!important;bottom:0!important;left:0!important;right:auto!important;width:0;border-top:0!important;border-left:2px solid #c9d0d7!important}#flutrek-theme .knowledge-note .kn-map-branches:before,#flutrek-theme .knowledge-note .kn-map-root{display:none!important}#flutrek-theme .knowledge-note .kn-map-branches{padding-left:0!important}#flutrek-theme .knowledge-note .kn-cover-topic>p,#flutrek-theme .knowledge-note .kn-phrases>article>h3{display:none!important}#flutrek-theme .knowledge-note .kn-map-branches li span{font-size:15px!important;color:#465C72!important;line-height:1.6!important}#flutrek-theme .knowledge-note .kn-phrases{counter-reset:note-phrase}#flutrek-theme .knowledge-note .kn-phrases dl>div{counter-increment:note-phrase}#flutrek-theme .knowledge-note .kn-phrases dt:before{content:counter(note-phrase,decimal-leading-zero) ". "}#flutrek-theme .knowledge-note .kn-phrases dt,#flutrek-theme .knowledge-note .kn-sentences p[lang=en]{font-size:18px!important;font-weight:500!important;line-height:1.5!important}#flutrek-theme .knowledge-note .kn-pattern-usage,#flutrek-theme .knowledge-note .kn-phrases dd,#flutrek-theme .knowledge-note .kn-sentences p:not([lang]){font-size:15px!important;line-height:1.6!important;color:#465C72!important}#flutrek-theme .knowledge-note .kn-section{padding-top:28px!important}#flutrek-theme .knowledge-note .kn-section-title{gap:10px!important;margin-bottom:16px!important;align-items:center!important}#flutrek-theme .knowledge-note .kn-section-title>span{font-size:14px!important;font-weight:600!important;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:#7D8B99!important;line-height:1.3!important}#flutrek-theme .knowledge-note .kn-section-title h2{font-size:22px!important;font-weight:600!important}#flutrek-theme .knowledge-note .kn-map-branches h3{font-size:17px!important}#flutrek-theme .knowledge-note .kn-map-branches h3:before{font-size:14px;font-weight:500}#flutrek-theme .knowledge-note .kn-pattern-number{font-size:14px!important;font-weight:500!important;color:#7D8B99!important;margin-right:6px}#flutrek-theme .knowledge-note .kn-phrases dt:before{content:counter(note-phrase) ". ";font-size:14px;font-weight:500;color:#7D8B99;margin-right:6px}#flutrek-theme .knowledge-note .kn-phrases,#flutrek-theme .knowledge-note .kn-sentences{padding:0 18px!important;border:1px solid #e6eaee!important;border-radius:14px!important;background:#FFFFFF!important}#flutrek-theme .knowledge-note .kn-sentences article{padding:18px 0!important}#flutrek-theme .knowledge-note .kn-phrases dl{padding:0!important}#flutrek-theme .knowledge-note .kn-phrases dl>div{padding-top:16px!important;padding-bottom:16px!important}#flutrek-theme .knowledge-note .kn-phrases dd{margin:6px 0 0!important}#flutrek-theme .knowledge-note .kn-pattern-usage>b{margin-right:8px;font-size:14px;font-weight:600;color:#194069}@media(max-width:767px){#flutrek-theme .knowledge-note .kn-section{padding-top:24px!important}#flutrek-theme .knowledge-note .kn-section-title h2{font-size:20px!important}#flutrek-theme .knowledge-note .kn-phrases,#flutrek-theme .knowledge-note .kn-sentences{padding:0 14px!important}}#flutrek-theme .knowledge-note .kn-pattern-fixed{background:#FFF2CF;padding:3px 0;box-decoration-break:clone;-webkit-box-decoration-break:clone}#flutrek-theme .knowledge-note .kn-pattern-slot{background:transparent}#flutrek-theme .knowledge-note .kn-phrases dd,#flutrek-theme .knowledge-note .kn-sentences p.kn-pattern-usage{color:#7D8B99!important}#flutrek-theme .knowledge-note .kn-phrases dl{grid-template-columns:minmax(0,1fr)!important}#flutrek-theme .knowledge-note .kn-phrases dl>div{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:8px 18px;align-items:baseline;padding:18px 0!important;border-left:0!important}#flutrek-theme .knowledge-note .kn-phrases dd.kn-phrase-meaning{margin:0!important;color:#596B7D!important}#flutrek-theme .knowledge-note .kn-phrases dd.kn-phrase-usage{grid-column:1/-1;margin:0!important;color:#7D8B99!important}#flutrek-theme .kn-phrase-usage>b{font-size:13px;font-weight:500;margin-right:10px}#flutrek-theme .knowledge-note .kn-pattern-punctuation{background:transparent!important}#flutrek-theme .knowledge-note .kn-pattern-fixed{padding:2px 0}#flutrek-theme .knowledge-note .kn-sentences article{padding:20px 0!important}#flutrek-theme .knowledge-note .kn-sentences p[lang=en]{margin-bottom:10px!important}#flutrek-theme .knowledge-note .kn-pattern-usage{margin-top:10px!important}@media(max-width:400px){#flutrek-theme .knowledge-note .kn-phrases dl>div{grid-template-columns:minmax(0,1fr);gap:5px}}#flutrek-theme .knowledge-note .kn-phrases dl>div{border-bottom:1px solid #e6eaee!important}#flutrek-theme .knowledge-note .kn-phrases dl>div:last-child{border-bottom:0!important}#flutrek-theme .knowledge-note .kn-phrases dd.kn-phrase-meaning,#flutrek-theme .knowledge-note .kn-sentences article p:not([lang]):not(.kn-pattern-usage){color:#194069!important}#flutrek-theme .knowledge-note .kn-phrases dd.kn-phrase-usage,#flutrek-theme .knowledge-note .kn-sentences p.kn-pattern-usage{color:#7D8B99!important}#flutrek-theme .knowledge-note :is(.kn-pattern-usage,.kn-phrase-usage)>b{color:#194069!important}#flutrek-theme .en-title{font-family:var(--preview-ui-font)!important;font-style:normal}#flutrek-theme .assessment-progress{grid-template-columns:auto 1fr auto;gap:12px;height:auto;min-height:54px;padding:12px 0}#flutrek-theme .assessment-progress .assessment-page-position{font-size:13px;color:#7D8B99;justify-self:center}@media(max-width:767px){#flutrek-theme .assessment-progress{display:flex;flex-wrap:wrap;align-items:center}#flutrek-theme .assessment-progress .assessment-page-position{margin-left:auto}#flutrek-theme .assessment-progress>small{width:100%;font-size:12px;text-align:left}#flutrek-theme .kn-pattern-fixed{-webkit-box-decoration-break:clone;box-decoration-break:clone}}#flutrek-theme main.flutrek-inner{--inner-gutter:clamp(24px,4vw,48px);width:100%!important;max-width:none!important;margin:0!important;min-height:100vh;background:#FFFFFF!important}#flutrek-theme:has(.flutrek-inner),#flutrek-theme:has(.flutrek-inner)>.mobile-design-preview,body:has(.flutrek-inner),html:has(.flutrek-inner){background:#FFFFFF!important}#flutrek-theme main.flutrek-inner>.topbar,#flutrek-theme main.flutrek-inner>:is(.lesson-page,.dashboard-page,.terms-page,.records-page,.summary-page,.review-page,.chunk-notes-page,.knowledge-note){width:100%!important;max-width:none!important;margin:0!important;padding-left:var(--inner-gutter)!important;padding-right:var(--inner-gutter)!important;box-sizing:border-box}#flutrek-theme main.flutrek-inner>:is(.lesson-page,.dashboard-page,.terms-page,.records-page,.summary-page,.review-page,.chunk-notes-page,.knowledge-note){min-width:0;border:0!important;border-radius:0!important;box-shadow:none!important;background:#FFFFFF!important}#flutrek-theme main.flutrek-inner :is(.lesson-shell,.round-content,.context,.review-shell){width:100%!important;max-width:none!important;min-width:0;box-sizing:border-box}#flutrek-theme main.flutrek-inner .lesson-shell{margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important}@media(max-width:767px){#flutrek-theme main.flutrek-inner{--inner-gutter:16px}#flutrek-theme main.flutrek-inner>:is(.topbar,.lesson-page,.dashboard-page,.terms-page,.records-page,.summary-page,.review-page,.chunk-notes-page,.knowledge-note){padding-left:max(var(--inner-gutter),env(safe-area-inset-left))!important;padding-right:max(var(--inner-gutter),env(safe-area-inset-right))!important}}#flutrek-theme .session-controls-spacer{display:none}#flutrek-theme .session-controls[hidden]{display:none!important}@media(max-width:767px){#flutrek-theme .session-controls-spacer{display:block;height:calc(var(--session-controls-height,96px) + 16px);width:100%;flex-shrink:0;pointer-events:none}#flutrek-theme .session-controls{position:fixed!important;left:0!important;right:0!important;bottom:0!important;width:auto!important;max-width:none!important;height:auto!important;box-sizing:border-box;display:flex;flex-direction:row!important;flex-wrap:wrap;align-items:center!important;gap:8px;padding:8px max(12px,env(safe-area-inset-right)) calc(8px + env(safe-area-inset-bottom)) max(12px,env(safe-area-inset-left))!important;background:#FFFFFF!important}#flutrek-theme .session-controls button{min-height:44px;flex-shrink:0}#flutrek-theme .session-controls .mobile-session-time{margin-right:auto}#flutrek-theme main :is(button,input,textarea,select){scroll-margin-bottom:calc(var(--session-controls-height,96px) + 16px)}}}#flutrek-theme .lesson-shell .lesson-listening{margin:24px 0 0;padding:22px;color:#27385e;background:#fff;border:1px solid #e7e2d6;border-radius:16px}#flutrek-theme .lesson-listening h3{margin:8px 0 18px;font-size:18px;line-height:1.7;overflow-wrap:anywhere}#flutrek-theme .lesson-listening .listening-question-options{display:grid;grid-template-columns:minmax(0,1fr);gap:12px}#flutrek-theme .lesson-listening .listening-choice{display:flex;align-items:baseline;gap:12px;width:100%;min-width:0;min-height:52px;padding:14px;text-align:left;font-size:15px;line-height:1.7;color:#27385e;background:#fff;border:1px solid #e1e5ec;border-radius:10px}#flutrek-theme .lesson-listening .listening-choice>span:first-child{flex:0 0 16px;font-weight:700}#flutrek-theme .lesson-listening .listening-choice>span+span{min-width:0;overflow-wrap:anywhere}#flutrek-theme .lesson-listening .listening-choice.selected{background:#fff5d9;border-color:#27385e}#flutrek-theme .lesson-listening .listening-choice.wrong{background:#fff6f0;border-color:#b06b51}#flutrek-theme .lesson-listening .listening-choice.correct{background:#edf5ef;border-color:#4c7257}#flutrek-theme .lesson-listening .listening-choice:disabled{opacity:.6;cursor:default}#flutrek-theme .lesson-listening .listening-choice.correct:disabled{opacity:1}#flutrek-theme .lesson-listening .listening-check{margin-top:16px;min-height:46px;padding:10px 18px;border:1px solid #d9e0e9;border-radius:10px;background:#fff;color:#27385e;font:inherit;font-size:14px;cursor:pointer}#flutrek-theme .lesson-listening .listening-check:disabled{opacity:.5;cursor:default}#flutrek-theme .lesson-listening .listening-question-note{margin:14px 0 0;font-size:13px;line-height:1.8;color:#718093}#flutrek-theme .lesson-listening .listening-result{margin-top:16px;font-size:14px;line-height:1.8;overflow-wrap:anywhere}#flutrek-theme .lesson-listening .listening-result>p{margin:0 0 10px}#flutrek-theme .lesson-listening .listening-result.retry{color:#99553c}#flutrek-theme .lesson-listening details{padding:12px 14px;border-radius:10px;background:#f7f5ed}#flutrek-theme .lesson-listening summary{cursor:pointer;font-weight:600}#flutrek-theme .lesson-listening blockquote{margin:12px 0 0;padding-left:12px;border-left:2px solid #d5dce6}#flutrek-theme .lesson-listening blockquote>span{color:#718093;font-size:12px}#flutrek-theme .lesson-listening blockquote p{margin:4px 0;line-height:1.8}#flutrek-theme .lesson-listening .round-actions{margin-top:18px}@media(max-width:767px){#flutrek-theme .lesson-shell .lesson-listening{padding:18px 14px}#flutrek-theme .lesson-listening h3{font-size:16px}#flutrek-theme .lesson-listening .listening-choice{padding:13px 12px;font-size:14px}}:where(#flutrek-theme) .account-card>.account-note.account-recovery-note{display:block;text-align:center}