.workspace-shell[data-ui=refined]{--aw-space-1:4px;--aw-space-2:8px;--aw-space-3:12px;--aw-space-4:16px;--aw-space-5:24px;--aw-space-6:32px;--aw-space-7:40px;--aw-type-page-title:clamp(28px,2vw,34px);--aw-type-section-title:20px;--aw-type-card-title:16px;--aw-type-body:14px;--aw-type-caption:12px;--aw-leading-body:1.65;--aw-panel-inset:clamp(20px,2vw,28px);--aw-control-height:44px;--aw-primary-height:48px;--aw-radius-control:10px;--aw-radius-surface:16px;--aw-radius-panel:22px;--aw-line-strong:color-mix(in srgb,var(--border) 92%,var(--foreground));--aw-quiet:color-mix(in srgb,var(--surface-solid,var(--surface)) 82%,transparent);--aw-accent-soft:color-mix(in srgb,var(--interactive-accent) 10%,var(--surface));--aw-duration-press:110ms;--aw-duration-state:180ms;--aw-duration-route:220ms;--aw-ease-out:cubic-bezier(0.2,0.75,0.25,1);font-synthesis:weight style}.study-theme-root[data-workspace-default=true] .workspace-shell[data-ui=refined]{--background:#f6f8fc;--foreground:#111827;--muted-foreground:#6b7280;--surface:#ffffff;--surface-solid:#ffffff;--surface-glass:rgb(255 255 255/0.76);--surface-sheet:rgb(255 255 255/0.9);--surface-elevated:#f9fbff;--surface-raised:#f9fbff;--card:#ffffff;--card-foreground:#111827;--border:#d8deea;--primary:#1e4db7;--primary-deep:#163b7a;--primary-foreground:#ffffff;--interactive-accent:#1e4db7;--interactive-accent-foreground:#ffffff;--secondary:#eef2f8;--secondary-foreground:#111827;--muted:#eef2f8;--accent:#eaf1ff;--accent-foreground:#163b7a;--focus:#1e4db7;--workspace-action:#1e4db7;--workspace-on-action:#ffffff;--workspace-soft:#eef2f8;--workspace-highlight:#eaf1ff;--workspace-canvas:transparent;--nav-text:#111827;--nav-text-muted:#6b7280;--nav-border:#d8deea;--nav-surface-immersive:rgb(255 255 255/0.76);--nav-surface-standard:rgb(255 255 255/0.9);--nav-surface-elevated:#ffffff;--nav-active-background:rgb(30 77 183/0.16);--nav-hover-background:rgb(30 77 183/0.08);background:transparent}.workspace-shell[data-ui=refined] .site-header{border-bottom-color:var(--aw-line)}.workspace-shell[data-ui=refined] .workspace-breadcrumb{gap:var(--aw-space-3);color:var(--muted-foreground);font-size:12px}.workspace-shell[data-ui=refined] .workspace-breadcrumb strong{color:var(--foreground);font-size:13px;font-weight:600}.workspace-shell[data-ui=refined] .global-header__avatar,.workspace-shell[data-ui=refined] .global-header__login{border-color:var(--aw-line);background:var(--surface-sheet,var(--surface));box-shadow:none;transition:transform var(--aw-duration-press) var(--aw-ease-out),background-color var(--aw-duration-state) var(--aw-ease-out),border-color var(--aw-duration-state) var(--aw-ease-out)}.workspace-shell[data-ui=refined] .workspace-sidebar{border-right-color:var(--aw-line)}.workspace-shell[data-ui=refined] .workspace-brand{font-size:18px;font-weight:650;letter-spacing:0}.workspace-shell[data-ui=refined] .workspace-primary-nav{gap:var(--aw-space-1)}.workspace-shell[data-ui=refined] .workspace-sidebar nav a{position:relative;min-height:var(--aw-control-height);gap:var(--aw-space-3);border:1px solid transparent;border-radius:var(--aw-radius-control);padding-inline:13px;transition:transform var(--aw-duration-press) var(--aw-ease-out),color var(--aw-duration-state) var(--aw-ease-out),background-color var(--aw-duration-state) var(--aw-ease-out),border-color var(--aw-duration-state) var(--aw-ease-out)}.workspace-shell[data-ui=refined] .workspace-sidebar nav a[aria-current=page]{border-color:color-mix(in srgb,var(--interactive-accent) 12%,var(--aw-line));background:var(--aw-accent-soft);box-shadow:none;font-weight:620}.workspace-shell[data-ui=refined] .workspace-sidebar nav a[aria-current=page]:after{position:absolute;right:8px;width:4px;height:4px;border-radius:50%;background:var(--interactive-accent);content:""}.workspace-shell[data-ui=refined] .workspace-sidebar__bottom>p{padding-inline:13px;color:color-mix(in srgb,var(--muted-foreground) 82%,transparent);font-size:11px;line-height:1.75}.workspace-shell[data-ui=refined] :is(.workspace-page-title h1,.theme-head h1,.wordbook-head h1,.focus-head h1){font-family:var(--font-luckwrite-heading);font-size:clamp(28px,2.25vw,34px);font-weight:640;line-height:1.22;letter-spacing:0;text-wrap:balance}.workspace-shell[data-ui=refined] :is(.workspace-page-title p,.theme-head p,.wordbook-head>div>p,.focus-head p){max-width:64ch;color:var(--muted-foreground);line-height:1.65}.workspace-shell[data-ui=refined] :is(h2,h3,h4){letter-spacing:0}.workspace-shell[data-ui=refined] :is(.study-page__inner,.mini-practice-page,.wordbook-page){max-width:1280px}.workspace-shell[data-ui=refined] :is(.study-page__inner,.mini-practice-page,.wordbook-page){padding-top:30px;padding-bottom:56px}.workspace-shell[data-ui=refined] :is(.mini-practice-topbar,.listening-page-topbar,.wordbook-head,.focus-head,.theme-head){margin-bottom:var(--aw-space-5)}.workspace-shell[data-ui=refined] .workspace-text-link{min-height:var(--aw-control-height);border-color:var(--aw-line);border-radius:var(--aw-radius-control);background:color-mix(in srgb,var(--surface) 74%,transparent);box-shadow:none;font-size:13px;font-weight:580}.workspace-shell[data-ui=refined]:not(.workspace-shell--standalone) .workspace-body>main#main-content{animation:aw-route-enter var(--aw-duration-route) var(--aw-ease-out) both}@keyframes aw-route-enter{0%{opacity:.01;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.workspace-shell[data-ui=refined] .mini-practice-tabs{width:100%;max-width:none;gap:var(--aw-space-5);margin-bottom:var(--aw-space-5);border:0;border-bottom:1px solid var(--aw-line);border-radius:0;background:transparent;padding:0}.workspace-shell[data-ui=refined] .mini-practice-tabs button{min-width:0;min-height:46px;padding:0 var(--aw-space-2) 11px;color:var(--muted-foreground);font-size:14px;font-weight:520}.workspace-shell[data-ui=refined] .mini-practice-tabs button.is-active{border-color:transparent;border-radius:0;background:transparent;color:var(--foreground);box-shadow:none;font-weight:650}.workspace-shell[data-ui=refined] .mini-practice-tabs button.is-active:after{right:var(--aw-space-2);left:var(--aw-space-2);height:2px;background:var(--interactive-accent)}.workspace-shell[data-ui=refined] .practice-workbench{gap:var(--aw-space-5);border-color:var(--aw-line);border-radius:var(--aw-radius-surface);background:var(--aw-paper-soft);padding:var(--aw-space-5);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.workspace-shell[data-ui=refined] .mini-selected-paper{min-height:184px;margin-top:var(--aw-space-5);border:1px solid var(--aw-line);background:radial-gradient(circle at 88% 12%,color-mix(in srgb,var(--interactive-accent) 10%,transparent),transparent 34%),var(--aw-paper);padding:26px 30px;color:var(--foreground);box-shadow:var(--aw-shadow-panel);-webkit-backdrop-filter:none;backdrop-filter:none}.workspace-shell[data-ui=refined] .mini-selected-paper>header span{border:1px solid color-mix(in srgb,var(--interactive-accent) 16%,var(--aw-line));border-radius:999px;background:var(--aw-accent-soft);color:var(--interactive-accent)}.workspace-shell[data-ui=refined] .mini-selected-paper h2{font-size:clamp(20px,1.8vw,25px);font-weight:630;letter-spacing:0}.workspace-shell[data-ui=refined] .mini-selected-paper>p,.workspace-shell[data-ui=refined] .practice-paper-meta{color:var(--muted-foreground)}.workspace-shell[data-ui=refined] .mini-practice-primary,.workspace-shell[data-ui=refined] .mini-selected-paper .mini-practice-primary{min-height:var(--aw-primary-height);border-radius:var(--aw-radius-control);background:var(--workspace-action);color:var(--workspace-on-action);box-shadow:0 8px 20px color-mix(in srgb,var(--workspace-action) 14%,transparent)}.workspace-shell[data-ui=refined] .practice-paper-library{margin-top:var(--aw-space-6)}.workspace-shell[data-ui=refined] .practice-paper-library>header{margin-bottom:var(--aw-space-3)}.workspace-shell[data-ui=refined] .practice-paper-library h2{font-size:18px;font-weight:620}.workspace-shell[data-ui=refined] .practice-paper-library__list{border-color:var(--aw-line);border-radius:var(--aw-radius-surface);background:var(--aw-paper-soft);box-shadow:none}.workspace-shell[data-ui=refined] .question-library .practice-paper-library__list>button[aria-pressed=true]{border-radius:var(--aw-radius-control);background:var(--aw-accent-soft);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--interactive-accent) 18%,var(--aw-line))}.workspace-shell[data-ui=refined] .question-library .practice-paper-library__list>button[aria-pressed=true]:last-child{border-bottom:0}.workspace-shell[data-ui=refined] .listening-catalog{margin-top:0}.workspace-shell[data-ui=refined] .listening-catalog__heading{margin-bottom:var(--aw-space-3)}.workspace-shell[data-ui=refined] .listening-catalog__heading h2{font-size:19px;font-weight:620}.workspace-shell[data-ui=refined] .listening-catalog__filters{margin-top:var(--aw-space-4);overflow:visible;border:0;border-block:1px solid var(--aw-line);border-radius:0;background:transparent;padding:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.workspace-shell[data-ui=refined] .listening-catalog__exam-tabs{border-bottom-color:var(--aw-line);padding-inline:0}.workspace-shell[data-ui=refined] .listening-catalog__exam-tabs button{min-height:48px;padding-inline:var(--aw-space-3);font-size:13px;font-weight:520}.workspace-shell[data-ui=refined] .listening-catalog__exam-tabs button.is-active{color:var(--foreground);font-weight:650}.workspace-shell[data-ui=refined] .listening-catalog__selects{gap:var(--aw-space-3);padding:var(--aw-space-3) 0}.workspace-shell[data-ui=refined] .listening-catalog__selects .apple-select__trigger{min-height:var(--aw-control-height);border-color:var(--aw-line);border-radius:var(--aw-radius-control);background:var(--aw-paper);box-shadow:none}.workspace-shell[data-ui=refined] .listening-year-section{margin-top:var(--aw-space-6)}.workspace-shell[data-ui=refined] .listening-paper-grid{border-block-color:var(--aw-line);background:transparent}.workspace-shell[data-ui=refined] .listening-paper-card{min-height:68px;border-bottom-color:var(--aw-line);transition:background-color var(--aw-duration-state) var(--aw-ease-out),transform var(--aw-duration-press) var(--aw-ease-out)}.workspace-shell[data-ui=refined] .listening-paper-card__primary{min-height:var(--aw-control-height);color:var(--interactive-accent);font-weight:620}.workspace-shell[data-ui=refined] .wordbook-head{align-items:end}.workspace-shell[data-ui=refined] .wordbook-head>div>span{color:var(--interactive-accent);font-size:11px;font-weight:650;letter-spacing:.08em}.workspace-shell[data-ui=refined] .wordbook-head dl{min-width:360px;border:0;border-block:1px solid var(--aw-line);border-radius:0;background:transparent;box-shadow:none}.workspace-shell[data-ui=refined] .wordbook-head dl>div{min-height:72px;padding:12px 18px}.workspace-shell[data-ui=refined] .wordbook-head dl>div+div{border-left-color:var(--aw-line)}.workspace-shell[data-ui=refined] .wordbook-head dd{font-size:21px;font-weight:620}.workspace-shell[data-ui=refined] .wordbook-toolbar{margin-top:var(--aw-space-5);border:0;border-block:1px solid var(--aw-line);border-radius:0;background:transparent;padding:var(--aw-space-3) 0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.workspace-shell[data-ui=refined] :is(.wordbook-search,.wordbook-sort){min-height:var(--aw-control-height);border-color:var(--aw-line);border-radius:var(--aw-radius-control);background:var(--aw-paper)}.workspace-shell[data-ui=refined] .wordbook-filters{border-radius:var(--aw-radius-control);background:var(--aw-quiet)}.workspace-shell[data-ui=refined] .wordbook-filters button[aria-pressed=true]{border-color:var(--aw-line);background:var(--aw-paper);box-shadow:0 1px 2px rgb(15 23 42/.04)}.workspace-shell[data-ui=refined] .wordbook-state{min-height:300px;border:0;border-block:1px solid var(--aw-line);border-radius:0;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.workspace-shell[data-ui=refined] :is(.wordbook-list,.wordbook-detail){border-color:var(--aw-line);border-radius:var(--aw-radius-surface);background:var(--aw-paper)}.workspace-shell[data-ui=refined] .wordbook-list>div>button.is-active{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--interactive-accent) 16%,transparent)}.workspace-shell[data-ui=refined] .focus-layout{grid-template-columns:minmax(0,1.08fr) minmax(330px,.92fr);gap:var(--aw-space-5);margin-top:var(--aw-space-5)}.workspace-shell[data-ui=refined] :is(.focus-timer-panel,.focus-setup-panel){min-height:548px;border:1px solid var(--aw-line);border-radius:var(--aw-radius-panel);background:var(--aw-paper-soft);padding:clamp(26px,3vw,38px);color:var(--foreground);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.workspace-shell[data-ui=refined] .focus-timer-panel{position:relative;overflow:hidden;background:radial-gradient(circle at 50% 36%,color-mix(in srgb,var(--interactive-accent) 10%,transparent),transparent 44%),var(--aw-paper)}.workspace-shell[data-ui=refined] .focus-timer-panel:before{position:absolute;top:0;right:24%;left:24%;height:1px;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--interactive-accent) 46%,white),transparent);content:""}.workspace-shell[data-ui=refined] .focus-state-label{color:var(--interactive-accent);font-size:12px;font-weight:650}.workspace-shell[data-ui=refined] .focus-ring{width:min(268px,68vw);height:min(268px,68vw);margin-top:22px}.workspace-shell[data-ui=refined] .focus-ring__track{stroke:color-mix(in srgb,var(--interactive-accent) 10%,var(--border))}.workspace-shell[data-ui=refined] .focus-ring__fill,.workspace-shell[data-ui=refined] .focus-ring__fill.is-break{stroke:var(--interactive-accent)}.workspace-shell[data-ui=refined] .focus-time{color:var(--foreground);font-size:clamp(3.45rem,6vw,4.7rem);font-weight:620;letter-spacing:-.025em}.workspace-shell[data-ui=refined] :is(.focus-time-caption,.focus-complete-mark span){color:var(--muted-foreground)}.workspace-shell[data-ui=refined] .focus-current-goal{color:var(--foreground)}.workspace-shell[data-ui=refined] .focus-current-goal.is-quiet{color:var(--muted-foreground)}.workspace-shell[data-ui=refined] .focus-learning-context{border-color:var(--aw-line);border-radius:var(--aw-radius-control);background:var(--aw-quiet)}.workspace-shell[data-ui=refined] .focus-learning-context small{color:var(--muted-foreground)}.workspace-shell[data-ui=refined] .focus-controls{gap:var(--aw-space-2);padding-top:var(--aw-space-5)}.workspace-shell[data-ui=refined] .focus-controls button{min-height:var(--aw-primary-height);border-color:var(--aw-line);border-radius:var(--aw-radius-control);color:var(--foreground);font-size:13px;font-weight:620;transition:transform var(--aw-duration-press) var(--aw-ease-out),background-color var(--aw-duration-state) var(--aw-ease-out),border-color var(--aw-duration-state) var(--aw-ease-out),box-shadow var(--aw-duration-state) var(--aw-ease-out)}.workspace-shell[data-ui=refined] .focus-controls button:first-child{border-color:var(--workspace-action);background:var(--workspace-action);color:var(--workspace-on-action);box-shadow:0 8px 20px color-mix(in srgb,var(--workspace-action) 14%,transparent)}.workspace-shell[data-ui=refined] .focus-cycle{color:var(--interactive-accent)}.workspace-shell[data-ui=refined] .focus-cycle i{border-radius:50%;transform:none}.workspace-shell[data-ui=refined] .focus-cycle i.is-complete{background:var(--interactive-accent)}.workspace-shell[data-ui=refined] .focus-goal-field input{min-height:var(--aw-primary-height);border-color:var(--aw-line);border-radius:var(--aw-radius-control);background:var(--aw-paper)}.workspace-shell[data-ui=refined] :is(.focus-mode-field button,.focus-preset-list button){min-height:var(--aw-control-height);border-color:var(--aw-line);border-radius:var(--aw-radius-control);background:transparent;transition:transform var(--aw-duration-press) var(--aw-ease-out),color var(--aw-duration-state) var(--aw-ease-out),background-color var(--aw-duration-state) var(--aw-ease-out),border-color var(--aw-duration-state) var(--aw-ease-out)}.workspace-shell[data-ui=refined] :is(.focus-mode-field button.is-selected,.focus-preset-list button.is-selected){border-color:color-mix(in srgb,var(--interactive-accent) 28%,var(--aw-line));background:var(--aw-accent-soft);color:var(--foreground);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--interactive-accent) 8%,transparent)}.workspace-shell[data-ui=refined] .focus-settings-entry{min-height:132px;border:0;border-block:1px solid var(--aw-line);border-radius:0;padding:var(--aw-space-4) 0}.workspace-shell[data-ui=refined] .focus-settings-entry__action{color:var(--interactive-accent)}.workspace-shell[data-ui=refined] .focus-duration-summary{gap:0}.workspace-shell[data-ui=refined] .focus-duration-summary>span{min-height:50px;border-radius:0;background:transparent}.workspace-shell[data-ui=refined] .focus-duration-summary>span+span{border-left:1px solid var(--aw-line)}.workspace-shell[data-ui=refined] .theme-page{max-width:1200px;gap:var(--aw-space-5)}.workspace-shell[data-ui=refined] .theme-head{align-items:end}.workspace-shell[data-ui=refined] .theme-head__eyebrow{color:var(--interactive-accent);font-size:11px;font-weight:650}.workspace-shell[data-ui=refined] .reset-action{min-height:var(--aw-control-height);border-color:var(--aw-line);border-radius:var(--aw-radius-control);background:color-mix(in srgb,var(--surface) 72%,transparent);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.workspace-shell[data-ui=refined] .current-preview{min-height:318px;border-color:color-mix(in srgb,white 54%,var(--aw-line))}.workspace-shell[data-ui=refined] .current-preview__content{padding:var(--aw-space-5)}.workspace-shell[data-ui=refined] .current-preview__title{font-size:26px;font-weight:630}.workspace-shell[data-ui=refined] .wallpaper-panel{padding-top:0}.workspace-shell[data-ui=refined] .wallpaper-grid{gap:var(--aw-space-2)}.workspace-shell[data-ui=refined] :is(.wallpaper-card,.wallpaper-upload){min-height:120px;border-color:var(--aw-line);border-radius:var(--aw-radius-surface);background:var(--aw-paper-soft);-webkit-backdrop-filter:none;backdrop-filter:none;transition:transform var(--aw-duration-state) var(--aw-ease-out),border-color var(--aw-duration-state) var(--aw-ease-out),background-color var(--aw-duration-state) var(--aw-ease-out),box-shadow var(--aw-duration-state) var(--aw-ease-out)}.workspace-shell[data-ui=refined] .wallpaper-card.is-selected{border-color:color-mix(in srgb,var(--interactive-accent) 34%,var(--aw-line));background:var(--aw-accent-soft);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--interactive-accent) 12%,transparent)}.workspace-shell[data-ui=refined] .wallpaper-card__preview{overflow:hidden}.workspace-shell[data-ui=refined] .wallpaper-card__preview:before{position:absolute;inset:0;background:inherit;background-position:50%;background-size:cover;content:"";transition:transform .22s var(--aw-ease-out)}.workspace-shell[data-ui=refined] .wallpaper-card__preview>:is(i,b){position:relative;z-index:1}.workspace-shell[data-ui=refined] :is(.background-position-section,.theme-editor-section){border-color:var(--aw-line);border-radius:var(--aw-radius-panel);background:var(--aw-paper-soft);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.workspace-shell[data-ui=refined] .mood-row button{min-height:var(--aw-control-height);border-color:var(--aw-line);border-radius:var(--aw-radius-control);background:transparent}.workspace-shell[data-ui=refined] .editor-actions{gap:var(--aw-space-3)}.workspace-shell[data-ui=refined] .editor-actions button{min-height:var(--aw-primary-height);border-color:var(--aw-line);border-radius:var(--aw-radius-control);background:var(--aw-paper);box-shadow:none}.workspace-shell[data-ui=refined] .editor-actions button.is-primary{border-color:var(--workspace-action);background:var(--workspace-action);color:var(--workspace-on-action);box-shadow:0 8px 20px color-mix(in srgb,var(--workspace-action) 14%,transparent)}.workspace-shell[data-ui=refined] :is(.my-account-summary,.my-account-section,.sync-card,.scope-card,.support-overview-grid>section,.support-row-list,.support-study-plan,.account-boundary-surface){border-color:var(--aw-line);border-radius:var(--aw-radius-surface);background:var(--aw-paper-soft);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.workspace-shell[data-ui=refined] .account-center .my-account-summary{border-color:var(--aw-line);border-radius:var(--aw-radius-panel);background:linear-gradient(110deg,color-mix(in srgb,var(--interactive-accent) 8%,var(--surface)),var(--aw-paper) 66%);box-shadow:var(--aw-shadow-panel)}.workspace-shell[data-ui=refined] .account-center .my-account-sections{gap:var(--aw-space-6) var(--aw-space-7)}.workspace-shell[data-ui=refined] .account-center .my-account-section{overflow:visible;border:0;border-top:1px solid var(--aw-line-strong);border-radius:0;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.workspace-shell[data-ui=refined] .account-center .my-account-section__heading{padding:var(--aw-space-4) 0 var(--aw-space-3)}.workspace-shell[data-ui=refined] .account-center .my-account-section__heading h2{font-size:17px;font-weight:620}.workspace-shell[data-ui=refined] .account-center .my-account-section__content{border-color:var(--aw-line)}.workspace-shell[data-ui=refined] .account-center .is-learning .my-account-section__content{overflow:hidden;border:1px solid var(--aw-line);border-radius:var(--aw-radius-surface);background:var(--aw-paper-soft);box-shadow:none}.workspace-shell[data-ui=refined] .account-center .my-account-row__icon{border-radius:var(--aw-radius-control);background:var(--aw-accent-soft)}.workspace-shell[data-ui=refined] .account-center .my-account-row__arrow{transition:transform var(--aw-duration-state) var(--aw-ease-out)}.workspace-shell[data-ui=refined] .moments-overview{grid-template-columns:minmax(0,1.45fr) minmax(280px,.55fr);gap:var(--aw-space-5)}.workspace-shell[data-ui=refined] .moments-overview .lucky-word-surface{min-height:328px;border-color:var(--aw-line);border-radius:var(--aw-radius-panel);background:radial-gradient(circle at 82% 15%,color-mix(in srgb,var(--spark-primary) 8%,transparent),transparent 36%),var(--aw-paper);box-shadow:var(--aw-shadow-panel)}.workspace-shell[data-ui=refined] .moments-overview .lucky-traces-list{grid-template-columns:minmax(0,1fr);gap:0;overflow:hidden;border:1px solid var(--aw-line);border-radius:var(--aw-radius-surface);background:var(--aw-paper-soft)}.workspace-shell[data-ui=refined] .moments-overview .lucky-traces-list>a{min-height:108px;border:0;border-bottom:1px solid var(--aw-line);border-radius:0;background:transparent;padding:20px;box-shadow:none;transition:background-color var(--aw-duration-state) var(--aw-ease-out)}.workspace-shell[data-ui=refined] .moments-overview .lucky-traces-list>a:last-child{border-bottom:0}.workspace-shell[data-ui=refined] .moments-overview .lucky-traces-list>a>b{transition:transform var(--aw-duration-state) var(--aw-ease-out)}.workspace-shell[data-ui=refined] :is(.my-account-row,.support-row-list>a,.support-row-list>button,.sync-row,.scope-row){border-color:var(--aw-line);transition:transform var(--aw-duration-press) var(--aw-ease-out),background-color var(--aw-duration-state) var(--aw-ease-out)}.workspace-shell[data-ui=refined] :is(input,select,textarea,.apple-select__trigger):focus-visible{border-color:color-mix(in srgb,var(--interactive-accent) 50%,var(--aw-line));outline:3px solid color-mix(in srgb,var(--interactive-accent) 13%,transparent);outline-offset:1px}.workspace-shell[data-ui=refined] :is(.account-popover,.apple-select__menu,.focus-settings-sheet){border-color:color-mix(in srgb,white 48%,var(--aw-line));background:color-mix(in srgb,var(--surface) 88%,transparent);box-shadow:var(--aw-shadow-float);-webkit-backdrop-filter:saturate(155%) blur(28px);backdrop-filter:saturate(155%) blur(28px);transform-origin:top right;animation:aw-popover-enter var(--aw-duration-state) var(--aw-ease-out) both}@keyframes aw-popover-enter{0%{opacity:.01;transform:translateY(-4px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@media (min-width:800px){.workspace-shell[data-ui=refined]:not(.workspace-shell--standalone){--app-header-height:clamp(58px,5vw,64px);display:grid;grid-template-columns:clamp(164px,16.875vw,216px) minmax(0,1fr)}.workspace-shell[data-ui=refined] .workspace-sidebar{position:sticky;top:0;display:flex;flex-direction:column;height:100svh;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;padding:0 clamp(10px,1.1vw,14px) 20px}.workspace-shell[data-ui=refined] .workspace-brand{display:flex;min-height:var(--app-header-height);align-items:center;gap:clamp(8px,.8vw,10px);padding-inline:clamp(8px,.9vw,11px);color:var(--foreground)}.workspace-shell[data-ui=refined] .workspace-brand img{width:clamp(27px,2.5vw,32px);height:clamp(27px,2.5vw,32px)}.workspace-shell[data-ui=refined] .workspace-primary-nav{display:grid;margin-top:clamp(12px,1.25vw,var(--aw-space-4))}.workspace-shell[data-ui=refined] .workspace-sidebar nav a{display:flex;align-items:center}.workspace-shell[data-ui=refined] .workspace-sidebar svg{width:clamp(18px,1.6vw,20px);height:clamp(18px,1.6vw,20px)}.workspace-shell[data-ui=refined] .workspace-sidebar__group{margin-top:clamp(22px,2.3vw,30px);border-top:1px solid var(--aw-line);padding-top:clamp(16px,1.7vw,22px)}.workspace-shell[data-ui=refined] .workspace-sidebar__group p{margin:0 13px 10px;color:var(--muted-foreground);font-size:11px}.workspace-shell[data-ui=refined] .workspace-sidebar__group nav{display:grid;gap:var(--aw-space-1)}.workspace-shell[data-ui=refined] .workspace-sidebar__bottom{margin-top:auto;padding-top:clamp(28px,3.75vw,48px)}.workspace-shell[data-ui=refined] .workspace-sidebar__bottom>a{display:flex;min-height:var(--aw-control-height);align-items:center;gap:9px;padding-inline:11px;color:var(--muted-foreground);font-size:12px}.workspace-shell[data-ui=refined] .workspace-sidebar__bottom>a svg:last-child{width:15px;margin-left:auto}.workspace-shell[data-ui=refined]:not(.workspace-shell--standalone) .site-header__inner{height:var(--app-header-height);min-height:var(--app-header-height);grid-template-columns:minmax(0,1fr) auto;padding-inline:clamp(18px,2.5vw,var(--aw-space-6))}.workspace-shell[data-ui=refined]:not(.workspace-shell--standalone) .site-header__inner>:is(.brand,.global-primary-nav){display:none}.workspace-shell[data-ui=refined] .workspace-breadcrumb{display:flex;min-width:0;align-items:center}.workspace-shell[data-ui=refined] .global-header__utility{gap:clamp(8px,1.25vw,16px)}.workspace-shell[data-ui=refined] .global-header__search{width:auto;min-width:clamp(44px,13.75vw,176px);height:40px;justify-content:flex-start;gap:9px;border-radius:var(--aw-radius-control);padding-inline:clamp(11px,1.1vw,14px);background:color-mix(in srgb,var(--surface) 58%,transparent)}.workspace-shell[data-ui=refined] .workspace-search-label{display:inline;color:var(--muted-foreground);font-size:12px}}@media (hover:hover) and (pointer:fine){.workspace-shell[data-ui=refined] .workspace-sidebar nav a:hover:not([aria-current=page]){background:color-mix(in srgb,var(--surface) 44%,transparent);color:var(--foreground)}.workspace-shell[data-ui=refined] :is(.global-header__avatar,.global-header__login):hover{border-color:color-mix(in srgb,var(--interactive-accent) 18%,var(--aw-line));background:color-mix(in srgb,var(--surface) 88%,transparent);transform:translateY(-1px)}.workspace-shell[data-ui=refined] :is(.mini-practice-primary,.focus-controls button,.editor-actions button,.listening-catalog__more):hover{transform:translateY(-1px)}.workspace-shell[data-ui=refined] .listening-paper-card:hover,.workspace-shell[data-ui=refined] :is(.my-account-row,.support-row-list>a,.support-row-list>button,.moments-overview .lucky-traces-list>a):hover{background:color-mix(in srgb,var(--interactive-accent) 5%,transparent)}.workspace-shell[data-ui=refined] .account-center .my-account-row:hover .my-account-row__arrow,.workspace-shell[data-ui=refined] .moments-overview .lucky-traces-list>a:hover>b{transform:translateX(3px)}.workspace-shell[data-ui=refined] :is(.wallpaper-card,.wallpaper-upload):hover{border-color:color-mix(in srgb,var(--interactive-accent) 24%,var(--aw-line));background:color-mix(in srgb,var(--surface) 94%,transparent);box-shadow:0 10px 26px rgb(15 23 42/.06);transform:translateY(-2px)}.workspace-shell[data-ui=refined] .wallpaper-card:hover .wallpaper-card__preview:before{transform:scale(1.035)}}.workspace-shell[data-ui=refined] :is(.workspace-sidebar nav a,.global-header__avatar,.global-header__login,.mini-practice-primary,.focus-controls button,.editor-actions button,.wallpaper-card,.wallpaper-upload):active{transform:scale(.98)}@media (min-width:800px) and (max-width:1099px){.workspace-shell[data-ui=refined] :is(.study-page__inner,.mini-practice-page,.wordbook-page){padding:22px 18px 44px}.workspace-shell[data-ui=refined]{--aw-space-4:14px;--aw-space-5:18px;--aw-space-6:24px;--aw-space-7:28px;--aw-radius-surface:14px;--aw-radius-panel:18px}.workspace-shell[data-ui=refined] .workspace-brand{font-size:16px}.workspace-shell[data-ui=refined] .workspace-sidebar nav a{min-height:44px;gap:10px;padding-inline:10px;font-size:12px}.workspace-shell[data-ui=refined] :is(.workspace-page-title h1,.theme-head h1,.wordbook-head h1,.focus-head h1){font-size:26px}.workspace-shell[data-ui=refined] :is(.workspace-page-title p,.theme-head p,.wordbook-head>div>p,.focus-head p){font-size:13px}.workspace-shell[data-ui=refined] .question-library-content{grid-template-columns:minmax(0,1.16fr) minmax(0,.84fr);gap:var(--aw-space-4)}.workspace-shell[data-ui=refined] .question-library-content>.practice-workbench{grid-column:1/-1;padding:var(--aw-space-4)}.workspace-shell[data-ui=refined] .question-library .mini-selected-paper{min-height:290px;padding:22px}.workspace-shell[data-ui=refined] .vocabulary-library .vocab-collection-layout{grid-template-columns:minmax(176px,.72fr) minmax(0,1.68fr);gap:var(--aw-space-4)}.workspace-shell[data-ui=refined] .vocabulary-library .vocab-bookshelf{position:sticky;top:calc(var(--app-header-height) + 18px);display:flex;flex-direction:column;gap:var(--aw-space-4);padding:var(--aw-space-4)}.workspace-shell[data-ui=refined] .vocabulary-library .vocab-book-overview{flex-direction:column;align-items:stretch;gap:var(--aw-space-4)}.workspace-shell[data-ui=refined] .vocabulary-library .vocab-book-emblem{width:100%;height:116px;padding:var(--aw-space-4)}.workspace-shell[data-ui=refined] .vocabulary-library .vocab-book-emblem span{font-size:32px}.workspace-shell[data-ui=refined] .focus-layout{grid-template-columns:minmax(0,1.08fr) minmax(252px,.92fr);gap:var(--aw-space-4)}.workspace-shell[data-ui=refined] :is(.focus-timer-panel,.focus-setup-panel){min-height:470px;padding:22px 18px}.workspace-shell[data-ui=refined] .focus-ring{width:min(208px,30vw);height:min(208px,30vw);margin-top:16px}.workspace-shell[data-ui=refined] .focus-time{font-size:3.15rem}.workspace-shell[data-ui=refined] .focus-controls{padding-top:var(--aw-space-4)}.workspace-shell[data-ui=refined] .theme-page{display:grid;grid-template-columns:minmax(226px,.78fr) minmax(0,1.22fr);grid-template-rows:auto auto minmax(0,1fr) auto;gap:12px 16px;overflow:hidden}.workspace-shell[data-ui=refined] .theme-head{grid-column:1/-1;grid-row:1}.workspace-shell[data-ui=refined] .top-editor-grid{min-height:0;display:block;grid-column:1;grid-row:2/span 2;overflow:auto;overscroll-behavior:contain;scrollbar-gutter:stable;margin-top:0;padding-right:6px}.workspace-shell[data-ui=refined] .preview-panel{display:block}.workspace-shell[data-ui=refined] .current-preview{min-height:238px}.workspace-shell[data-ui=refined] .wallpaper-panel{margin-top:var(--aw-space-4)}.workspace-shell[data-ui=refined] .wallpaper-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-shell[data-ui=refined] .background-position-section{grid-column:2;grid-row:2;margin-top:0;padding:var(--aw-space-4)}.workspace-shell[data-ui=refined] .theme-editor-section{min-height:0;grid-column:2;grid-row:3;overflow:auto;overscroll-behavior:contain;scrollbar-gutter:stable;margin-top:0;padding:var(--aw-space-4)}.workspace-shell[data-ui=refined] .color-control{display:grid;grid-template-columns:minmax(0,1fr);align-content:start;gap:var(--aw-space-2)}.workspace-shell[data-ui=refined] .color-control>span:last-child{width:100%;min-width:0}.workspace-shell[data-ui=refined] .editor-actions{grid-column:2;grid-row:4;margin-top:0}.workspace-shell[data-ui=refined] .theme-local-note{grid-column:1;grid-row:4;margin-top:0}.workspace-shell[data-ui=refined] .account-center .my-account-sections{grid-template-columns:minmax(0,1.3fr) minmax(218px,1fr);gap:22px 20px}.workspace-shell[data-ui=refined] .account-center .my-account-summary{padding:22px}.workspace-shell[data-ui=refined] .moments-overview{grid-template-columns:minmax(0,1.35fr) minmax(218px,.65fr);gap:var(--aw-space-4)}.workspace-shell[data-ui=refined] .moments-overview .lucky-word-surface{min-height:292px;padding:24px}.workspace-shell[data-ui=refined] .moments-overview .lucky-word-surface h2{margin-top:28px;font-size:clamp(30px,4vw,42px)}.workspace-shell[data-ui=refined] .wordbook-head{gap:var(--aw-space-4)}.workspace-shell[data-ui=refined] .wordbook-head dl{min-width:292px}.workspace-shell[data-ui=refined] .wordbook-head dl>div{min-height:64px;padding-inline:12px}.workspace-shell[data-ui=refined] .wordbook-workspace{grid-template-columns:minmax(224px,.78fr) minmax(0,1.42fr);gap:var(--aw-space-4)}.workspace-shell[data-ui=refined] .listening-catalog__selects{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:799px){.workspace-shell[data-ui=refined] :is(.study-page__inner,.mini-practice-page,.wordbook-page){padding-top:26px}.workspace-shell[data-ui=refined] .focus-layout{grid-template-columns:minmax(0,1fr)}.workspace-shell[data-ui=refined] :is(.focus-timer-panel,.focus-setup-panel){min-height:auto}}@media (max-width:767px){.workspace-shell[data-ui=refined]{--aw-radius-panel:18px}.workspace-shell[data-ui=refined] :is(.workspace-page-title h1,.theme-head h1,.wordbook-head h1,.focus-head h1){font-size:27px}.workspace-shell[data-ui=refined] :is(.study-page__inner,.mini-practice-page,.wordbook-page){padding-top:22px;padding-bottom:40px}.workspace-shell[data-ui=refined] .mini-selected-paper{min-height:0;padding:22px 20px}.workspace-shell[data-ui=refined] .wordbook-head dl{width:100%;min-width:0}.workspace-shell[data-ui=refined] :is(.focus-timer-panel,.focus-setup-panel){border-radius:18px;padding:24px 18px}.workspace-shell[data-ui=refined] .workspace-body>main#main-content{animation-duration:.18s}}@media (prefers-reduced-motion:reduce){.workspace-shell[data-ui=refined] .workspace-body>main#main-content,.workspace-shell[data-ui=refined] :is(.account-popover,.apple-select__menu,.focus-settings-sheet){animation:none}.workspace-shell[data-ui=refined] .wallpaper-card__preview:before{transition:none}}@media (prefers-reduced-transparency:reduce){.workspace-shell[data-ui=refined] :is(.site-header,.workspace-sidebar,.account-popover,.apple-select__menu){background:var(--surface);-webkit-backdrop-filter:none;backdrop-filter:none}}.workspace-shell[data-ui=refined]{--font-luckwrite-sans:"Noto Sans SC Variable","PingFang SC","Microsoft YaHei","Noto Sans CJK SC",sans-serif;--font-luckwrite-heading:"Noto Sans SC Variable","PingFang SC","Microsoft YaHei","Noto Sans CJK SC",sans-serif;--aw-radius-control:9px;--aw-radius-surface:14px;--aw-radius-panel:18px;--aw-line:color-mix(in srgb,var(--border) 82%,transparent);--aw-line-strong:color-mix(in srgb,var(--border) 88%,var(--foreground));--aw-paper:color-mix(in srgb,var(--surface-solid,var(--surface)) 96%,var(--background));--aw-paper-soft:var(--surface-sheet,var(--surface));--aw-shadow-panel:0 8px 28px rgb(30 44 72/0.075);--aw-shadow-float:0 2px 4px rgb(30 44 72/0.035),0 14px 38px rgb(30 44 72/0.09);font-family:var(--font-luckwrite-sans);font-feature-settings:"kern" 1,"liga" 1;font-variant-numeric:proportional-nums}.workspace-shell[data-ui=refined] ::selection{background:color-mix(in srgb,var(--interactive-accent) 24%,transparent);color:var(--foreground)}.workspace-shell[data-ui=refined] :is(input,textarea){caret-color:var(--interactive-accent)}.workspace-shell[data-ui=refined] *{scrollbar-color:color-mix(in srgb,var(--interactive-accent) 28%,var(--border)) transparent;scrollbar-width:thin}.workspace-shell[data-ui=refined] .workspace-body{background:transparent}.workspace-shell[data-ui=refined] .site-header{border-bottom:1px solid var(--aw-line);box-shadow:0 1px 0 rgb(30 44 72/.025)}.workspace-shell[data-ui=refined] .site-header,.workspace-shell[data-ui=refined] .workspace-sidebar{background:var(--nav-surface-immersive);-webkit-backdrop-filter:saturate(150%) blur(var(--nav-blur));backdrop-filter:saturate(150%) blur(var(--nav-blur))}.workspace-shell[data-ui=refined] .workspace-sidebar{border-right:1px solid var(--aw-line);box-shadow:none}.workspace-shell[data-ui=refined] .workspace-brand{align-items:center;gap:10px;font-size:inherit}.workspace-shell[data-ui=refined] .workspace-brand__copy{display:grid;gap:1px;min-width:0}.workspace-shell[data-ui=refined] .workspace-brand__copy strong{color:var(--foreground);font-size:16px;font-weight:680;letter-spacing:-.018em;line-height:1.2}.workspace-shell[data-ui=refined] .workspace-brand__copy small,.workspace-shell[data-ui=refined] .workspace-primary-nav__label{color:color-mix(in srgb,var(--muted-foreground) 86%,transparent);font-size:10px;font-weight:560;line-height:1.3}.workspace-shell[data-ui=refined] .workspace-primary-nav__label{display:block;margin:22px 12px 8px}.workspace-shell[data-ui=refined] .workspace-primary-nav{margin-top:0;gap:2px}.workspace-shell[data-ui=refined] .workspace-sidebar nav a{min-height:48px;gap:10px;border:0;border-radius:10px;padding:5px 10px;color:color-mix(in srgb,var(--muted-foreground) 92%,var(--foreground));font-size:13px;font-weight:520}.workspace-shell[data-ui=refined] .workspace-nav-icon{display:grid;width:30px;height:30px;flex:0 0 30px;place-items:center;border-radius:8px;color:var(--muted-foreground);transition:color var(--aw-duration-state) var(--aw-ease-out),background-color var(--aw-duration-state) var(--aw-ease-out),transform var(--aw-duration-press) var(--aw-ease-out)}.workspace-shell[data-ui=refined] .workspace-nav-icon svg{width:18px;height:18px;stroke-width:1.7}.workspace-shell[data-ui=refined] .workspace-sidebar nav a[aria-current=page]{border:0;background:color-mix(in srgb,var(--interactive-accent) 9%,var(--surface));color:var(--foreground);box-shadow:inset 0 1px 0 color-mix(in srgb,white 58%,transparent);font-weight:640}.workspace-shell[data-ui=refined] .workspace-sidebar nav a[aria-current=page] .workspace-nav-icon{background:var(--interactive-accent);color:var(--workspace-on-action);box-shadow:0 5px 12px color-mix(in srgb,var(--interactive-accent) 18%,transparent)}.workspace-shell[data-ui=refined] .workspace-sidebar nav a[aria-current=page] .workspace-nav-icon svg{color:var(--workspace-on-action)}.workspace-shell[data-ui=refined] .workspace-sidebar nav a[aria-current=page]:after{display:none}.workspace-shell[data-ui=refined] .workspace-sidebar__bottom>p{max-width:16ch;padding-inline:11px;color:var(--muted-foreground);font-size:10px;line-height:1.7}.workspace-shell[data-ui=refined] .workspace-breadcrumb{gap:9px;font-size:11px}.workspace-shell[data-ui=refined] .workspace-breadcrumb strong{font-size:12px;font-weight:640}.workspace-shell[data-ui=refined] :is(.study-page__inner,.mini-practice-page,.wordbook-page){width:min(100%,1260px);padding-top:clamp(30px,3.2vw,46px);padding-bottom:72px}.workspace-shell[data-ui=refined] :is(.workspace-page-title,.wordbook-head,.focus-head,.focus-history-page>header,.theme-head){position:relative;padding-left:17px}.workspace-shell[data-ui=refined] :is(.workspace-page-title,.wordbook-head,.focus-head,.focus-history-page>header,.theme-head):before{position:absolute;top:5px;bottom:5px;left:0;width:2px;border-radius:2px;background:var(--interactive-accent);content:""}.workspace-shell[data-ui=refined] :is(.workspace-page-title h1,.theme-head h1,.wordbook-head h1,.focus-head h1,.focus-history-page h1){max-width:18ch;font-family:var(--font-luckwrite-heading);font-size:clamp(30px,2.35vw,38px);font-weight:690;line-height:1.18;letter-spacing:-.025em}.workspace-shell[data-ui=refined] :is(.workspace-page-title p,.theme-head p,.wordbook-head>div>p,.focus-head p){max-width:68ch;margin-top:8px;font-size:14px;line-height:1.7}.workspace-shell[data-ui=refined] :is(.wordbook-head>div>span,.theme-head__eyebrow){display:none}.workspace-shell[data-ui=refined] :is(button,a,input,textarea,select){text-underline-offset:3px}.workspace-shell[data-ui=refined] :is(.mini-practice-primary,.editor-actions button.is-primary,.focus-controls button:first-child){border:0;border-radius:var(--aw-radius-control);background:var(--workspace-action);color:var(--workspace-on-action);box-shadow:0 9px 22px color-mix(in srgb,var(--workspace-action) 20%,transparent)}.workspace-shell[data-ui=refined] .mini-practice-tabs{gap:28px;margin-top:28px;margin-bottom:20px}.workspace-shell[data-ui=refined] .mini-practice-tabs button{min-height:44px;padding-inline:1px;font-size:13px}.workspace-shell[data-ui=refined] .practice-workbench{gap:18px;border:0;border-block:1px solid var(--aw-line);border-radius:0;background:transparent;padding:18px 0}.workspace-shell[data-ui=refined] .mini-selected-paper{min-height:156px;margin-top:28px;border:0;border-radius:var(--aw-radius-panel);background:linear-gradient(118deg,color-mix(in srgb,var(--interactive-accent) 10%,var(--surface)),var(--aw-paper) 60%);padding:24px 28px;box-shadow:none}.workspace-shell[data-ui=refined] .mini-selected-paper>header span{border:0;border-radius:7px;background:color-mix(in srgb,var(--interactive-accent) 12%,transparent);padding:5px 7px;font-size:10px;font-weight:650}.workspace-shell[data-ui=refined] .mini-selected-paper h2{max-width:34ch;font-size:clamp(21px,1.8vw,27px);font-weight:680;line-height:1.38;letter-spacing:-.018em}.workspace-shell[data-ui=refined] .practice-paper-library{margin-top:38px}.workspace-shell[data-ui=refined] .practice-paper-library__list{border:0;border-block:1px solid var(--aw-line);border-radius:0;background:transparent}.workspace-shell[data-ui=refined] .listening-paper-year>summary,.workspace-shell[data-ui=refined] .practice-paper-year>summary{min-height:58px;padding-block:12px;font-variant-numeric:tabular-nums}.workspace-shell[data-ui=refined] .question-library .practice-paper-library__list>button[aria-pressed=true]{border:0;border-bottom:1px solid var(--aw-line);border-radius:0;background:color-mix(in srgb,var(--interactive-accent) 8%,transparent);box-shadow:none}.workspace-shell[data-ui=refined] .listening-catalog__heading h2,.workspace-shell[data-ui=refined] .practice-paper-library h2{font-size:20px;font-weight:670;letter-spacing:-.012em}.workspace-shell[data-ui=refined] .listening-catalog__filters{margin-top:18px}.workspace-shell[data-ui=refined] .listening-catalog__exam-tabs button{padding-inline:18px}.workspace-shell[data-ui=refined] .listening-paper-grid{border:0;border-top:1px solid var(--aw-line)}.workspace-shell[data-ui=refined] .listening-paper-card{min-height:72px;padding-inline:4px;border-bottom:1px solid var(--aw-line)}.workspace-shell[data-ui=refined] .listening-paper-card__title h3{font-family:var(--font-luckwrite-editorial);font-size:16px;font-weight:620;line-height:1.6}.workspace-shell[data-ui=refined] .wordbook-head{align-items:center;padding-bottom:22px;border-bottom:1px solid var(--aw-line)}.workspace-shell[data-ui=refined] .wordbook-head dl{min-width:340px;border-block:0;border-left:1px solid var(--aw-line)}.workspace-shell[data-ui=refined] .wordbook-head dl>div{min-height:68px}.workspace-shell[data-ui=refined] .wordbook-head dd{font-variant-numeric:tabular-nums}.workspace-shell[data-ui=refined] .wordbook-toolbar{margin-top:0;border-top:0;padding-block:14px}.workspace-shell[data-ui=refined] .wordbook-filters{background:transparent}.workspace-shell[data-ui=refined] .wordbook-filters button{min-height:36px;border:0;border-radius:8px}.workspace-shell[data-ui=refined] .wordbook-filters button[aria-pressed=true]{border:0;background:var(--aw-accent-soft);box-shadow:none}.workspace-shell[data-ui=refined] .wordbook-state{min-height:340px;border-bottom:0}.workspace-shell[data-ui=refined] .wordbook-state>svg{width:42px;height:42px;color:var(--interactive-accent);stroke-width:1.45}.workspace-shell[data-ui=refined] :is(.wordbook-list,.wordbook-detail){border:0;border-radius:0;background:transparent;box-shadow:none}.workspace-shell[data-ui=refined] .wordbook-list{border-right:1px solid var(--aw-line)}.workspace-shell[data-ui=refined] .wordbook-list>div>button{border-bottom:1px solid var(--aw-line)}.workspace-shell[data-ui=refined] .wordbook-list>div>button.is-active{background:var(--aw-accent-soft);box-shadow:none}.workspace-shell[data-ui=refined] .focus-layout{grid-template-columns:minmax(0,1.2fr) minmax(330px,.8fr);gap:clamp(34px,4vw,58px);align-items:stretch}.workspace-shell[data-ui=refined] .focus-timer-panel{min-height:540px;border:0;border-radius:var(--aw-radius-panel);background:radial-gradient(circle at 50% 38%,color-mix(in srgb,var(--interactive-accent) 11%,transparent),transparent 48%),var(--aw-paper);box-shadow:var(--aw-shadow-panel)}.workspace-shell[data-ui=refined] .focus-setup-panel{min-height:540px;border:0;border-radius:0;background:transparent;padding:20px 0 20px clamp(4px,1.5vw,20px);box-shadow:none}.workspace-shell[data-ui=refined] .focus-ring{width:min(250px,68vw);height:min(250px,68vw)}.workspace-shell[data-ui=refined] .focus-ring__track{stroke-width:5px}.workspace-shell[data-ui=refined] .focus-ring__fill{stroke-width:6px;filter:drop-shadow(0 4px 7px color-mix(in srgb,var(--interactive-accent) 24%,transparent))}.workspace-shell[data-ui=refined] .focus-time{font-size:clamp(3.65rem,6vw,5rem);font-weight:660;font-variant-numeric:tabular-nums;letter-spacing:-.035em}.workspace-shell[data-ui=refined] .focus-mode-field{gap:0;overflow:hidden;border:1px solid var(--aw-line);border-radius:var(--aw-radius-control)}.workspace-shell[data-ui=refined] .focus-mode-field button{border:0;border-radius:0}.workspace-shell[data-ui=refined] .focus-mode-field button+button{border-left:1px solid var(--aw-line)}.workspace-shell[data-ui=refined] .focus-settings-entry{min-height:116px}.workspace-shell[data-ui=refined] .focus-duration-summary{overflow:hidden;border:1px solid var(--aw-line);border-radius:var(--aw-radius-control)}.workspace-shell[data-ui=refined] .focus-today{border-top:1px solid var(--aw-line);padding-top:22px}.workspace-shell[data-ui=refined] .focus-history-page{max-width:1040px}.workspace-shell[data-ui=refined] .focus-history-empty{min-height:230px;align-content:center;margin-top:26px;border:0;border-top:1px solid var(--aw-line);border-radius:0;background:transparent;padding:54px 0;box-shadow:none}.workspace-shell[data-ui=refined] .focus-history-groups{margin-top:28px;border-top:1px solid var(--aw-line);padding-top:24px}.workspace-shell[data-ui=refined] .focus-history-groups li,.workspace-shell[data-ui=refined] .focus-history-groups ol{border-color:var(--aw-line)}.workspace-shell[data-ui=refined] .theme-page{gap:24px 34px}.workspace-shell[data-ui=refined] .top-editor-grid{gap:0;border-top:1px solid var(--aw-line)}.workspace-shell[data-ui=refined] .preview-panel{padding:28px 28px 28px 0;border-right:1px solid var(--aw-line)}.workspace-shell[data-ui=refined] .current-preview{min-height:290px;border:0;border-radius:var(--aw-radius-panel);box-shadow:var(--aw-shadow-panel)}.workspace-shell[data-ui=refined] :is(.wallpaper-panel,.background-position-section,.theme-editor-section){border:0;border-radius:0;background:transparent;box-shadow:none}.workspace-shell[data-ui=refined] .theme-page .theme-section.background-position-section,.workspace-shell[data-ui=refined] .theme-page .theme-section.theme-editor-section,.workspace-shell[data-ui=refined] .theme-page .theme-section.wallpaper-panel{border:0;border-radius:0;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.workspace-shell[data-ui=refined] .wallpaper-panel{margin-top:26px;padding:0}.workspace-shell[data-ui=refined] .wallpaper-grid{gap:14px 10px}.workspace-shell[data-ui=refined] :is(.wallpaper-card,.wallpaper-upload){border:0;border-radius:0;background:transparent;padding:0;box-shadow:none}.workspace-shell[data-ui=refined] .wallpaper-card__preview{border:1px solid var(--aw-line);border-radius:11px}.workspace-shell[data-ui=refined] .wallpaper-card.is-selected{border:0;background:transparent;box-shadow:none}.workspace-shell[data-ui=refined] .wallpaper-card.is-selected .wallpaper-card__preview{border-color:transparent;box-shadow:0 0 0 2px var(--interactive-accent)}.workspace-shell[data-ui=refined] .wallpaper-card__copy{padding:8px 2px 2px}.workspace-shell[data-ui=refined] .background-position-section,.workspace-shell[data-ui=refined] .theme-editor-section{margin-top:0;padding:28px 0 28px 30px}.workspace-shell[data-ui=refined] .theme-editor-section{border-top:1px solid var(--aw-line)}.workspace-shell[data-ui=refined] .color-group+.color-group,.workspace-shell[data-ui=refined] .effects-title{border-top:1px solid var(--aw-line);padding-top:20px}.workspace-shell[data-ui=refined] .editor-actions{border-top:1px solid var(--aw-line);padding-top:18px}.workspace-shell[data-ui=refined] .theme-local-note{border:0;border-top:1px solid var(--aw-line);border-radius:0;background:transparent;box-shadow:none}.workspace-shell[data-ui=refined] :is(.qb-surface-page,.listening-parity-page){width:min(100%,1300px);margin-inline:auto}.workspace-shell[data-ui=refined] .qb-paper-hero{padding-block:34px 28px;border-bottom:1px solid var(--aw-line)}.workspace-shell[data-ui=refined] .qb-paper-hero h1{max-width:26ch;font-family:var(--font-luckwrite-editorial);font-size:clamp(30px,3vw,44px);font-weight:650;line-height:1.3;letter-spacing:-.02em}.workspace-shell[data-ui=refined] .qb-paper-facts{border:0;border-bottom:1px solid var(--aw-line);border-radius:0;background:transparent;box-shadow:none}.workspace-shell[data-ui=refined] :is(.qb-paper-outline,.qb-paper-boundary){border:0;border-top:1px solid var(--aw-line);border-radius:0;background:transparent;box-shadow:none}.workspace-shell[data-ui=refined] .qb-paper-practice-entry{border:0;border-radius:var(--aw-radius-surface);background:var(--aw-accent-soft);box-shadow:none}.workspace-shell[data-ui=refined] .listening-player{margin-bottom:18px;border:0;border-radius:var(--aw-radius-panel);background:var(--aw-paper);padding:18px 20px 16px;box-shadow:var(--aw-shadow-panel)}.workspace-shell[data-ui=refined] .listening-player__progress{min-height:34px;margin-top:3px}.workspace-shell[data-ui=refined] .listening-player__play{box-shadow:0 8px 18px color-mix(in srgb,var(--interactive-accent) 22%,transparent)}.workspace-shell[data-ui=refined] .listening-parity-workspace{gap:30px}.workspace-shell[data-ui=refined] .listening-transcript-column{border:0;box-shadow:var(--aw-shadow-panel)}.workspace-shell[data-ui=refined] .listening-practice-column{border:0;border-radius:0;background:transparent;box-shadow:none}.workspace-shell[data-ui=refined] .listening-segment{border-radius:9px}.workspace-shell[data-ui=refined] :is(.vocab-chapter-shell,.vocab-flashcard-shell){width:min(100%,1180px);margin-inline:auto}.workspace-shell[data-ui=refined] .vocab-story{border:0;border-radius:var(--aw-radius-panel);background:var(--aw-paper);box-shadow:var(--aw-shadow-panel)}.workspace-shell[data-ui=refined] .vocab-story-tools{border-bottom:1px solid var(--aw-line);background:color-mix(in srgb,var(--surface) 76%,transparent);-webkit-backdrop-filter:saturate(150%) blur(20px);backdrop-filter:saturate(150%) blur(20px)}.workspace-shell[data-ui=refined] .vocab-story-paragraph{max-width:72ch;margin-inline:auto;font-family:var(--font-luckwrite-editorial);font-size:clamp(16px,1.25vw,18px);line-height:1.95}.workspace-shell[data-ui=refined] .vocab-word-panel{border:0;border-top:1px solid var(--aw-line);border-radius:0;background:transparent;box-shadow:none}.workspace-shell[data-ui=refined] .vocab-word-row{border-bottom:1px solid var(--aw-line);border-radius:0;background:transparent;box-shadow:none}.workspace-shell[data-ui=refined] .vocab-flashcard.is-active{border:0;border-radius:var(--aw-radius-panel);background:var(--aw-paper);box-shadow:var(--aw-shadow-panel)}.workspace-shell[data-ui=refined].workspace-shell--standalone .qb-session-page:has(.qb-practice-layout){--qb-session-topbar-height:54px;--qb-session-rail-height:46px;--qb-paper-width:1640px;background:color-mix(in srgb,var(--background) 84%,var(--surface))}.workspace-shell[data-ui=refined].workspace-shell--standalone .qb-session-page:has(.qb-practice-layout) :is(.qb-paper-head,.qb-section-tabs){border-color:var(--aw-line);background:color-mix(in srgb,var(--surface) 82%,transparent);-webkit-backdrop-filter:saturate(150%) blur(24px);backdrop-filter:saturate(150%) blur(24px)}.workspace-shell[data-ui=refined].workspace-shell--standalone .qb-session-page:has(.qb-practice-layout) .qb-paper-head h1{font-family:var(--font-luckwrite-heading);font-size:clamp(15px,1.25vw,18px);font-weight:680;letter-spacing:-.012em}.workspace-shell[data-ui=refined].workspace-shell--standalone .qb-section-tabs :is(small,span){font-family:var(--font-luckwrite-sans);letter-spacing:0}.workspace-shell[data-ui=refined].workspace-shell--standalone .qb-section-tabs small{color:var(--muted-foreground);font-size:10px}.workspace-shell[data-ui=refined].workspace-shell--standalone .qb-section-tabs button[aria-current=true] small,.workspace-shell[data-ui=refined].workspace-shell--standalone .qb-section-tabs button[aria-current=true] span{color:var(--interactive-accent)}.workspace-shell[data-ui=refined].workspace-shell--standalone .qb-session-page:has(.qb-practice-layout) .qb-practice-layout{width:min(var(--qb-paper-width),calc(100% - 24px));margin-top:14px}.workspace-shell[data-ui=refined].workspace-shell--standalone .qb-session-page:has(.qb-practice-layout) .qb-unit-card{border:0;border-radius:3px;background:var(--aw-paper);box-shadow:0 3px 18px rgb(18 30 52/.07)}.workspace-shell[data-ui=refined].workspace-shell--standalone .qb-mobile-answer-strip{width:min(650px,calc(100% - 40px));grid-template-columns:minmax(150px,1fr) 88px 88px 132px;border:0;background:color-mix(in srgb,var(--surface) 86%,transparent);box-shadow:var(--aw-shadow-float);-webkit-backdrop-filter:saturate(160%) blur(28px);backdrop-filter:saturate(160%) blur(28px)}.workspace-shell[data-ui=refined].workspace-shell--standalone .qb-mobile-answer-strip:has(>.qb-answer-dock__status){width:min(760px,calc(100% - 40px));grid-template-columns:minmax(150px,1fr) 88px 88px 132px minmax(100px,.75fr)}.workspace-shell[data-ui=refined].workspace-shell--standalone :is(.qb-answer-dock__previous,.qb-answer-dock__next){min-height:44px;align-self:center;justify-content:center;border-left:1px solid var(--aw-line);background:transparent;color:var(--foreground);font-size:13px;font-weight:650;padding-inline:8px;white-space:nowrap}.workspace-shell[data-ui=refined].workspace-shell--standalone :is(.qb-answer-dock__previous,.qb-answer-dock__next):disabled{color:var(--muted-foreground);opacity:.54}.workspace-shell[data-ui=refined].workspace-shell--standalone .qb-directions{border-top:1px solid var(--aw-line);border-bottom:1px solid var(--aw-line);padding-block:14px}.workspace-shell[data-ui=refined].workspace-shell--standalone .qb-directions>:is(p,strong){font-family:var(--font-luckwrite-editorial)}.workspace-shell[data-ui=refined].workspace-shell--standalone :is(.qb-option-list,.qb-option-pool)>button{border-color:var(--aw-line);border-radius:8px;background:transparent;box-shadow:none}.workspace-shell[data-ui=refined].workspace-shell--standalone :is(.qb-option-list,.qb-option-pool)>button.is-selected{border-color:color-mix(in srgb,var(--interactive-accent) 40%,var(--aw-line));background:var(--aw-accent-soft)}.workspace-shell[data-ui=refined].workspace-shell--standalone :is(.qb-shared-workspace,.qb-ordering-workspace,.qb-word-bank-workspace){gap:clamp(20px,2.5vw,34px);border-top:1px solid var(--aw-line);padding-top:22px}.workspace-shell[data-ui=refined].workspace-shell--standalone :is(.qb-option-pool,.qb-word-bank-inline-panel,.qb-ordering-candidates){border:0;border-left:1px solid var(--aw-line);border-radius:0;background:transparent;box-shadow:none}.workspace-shell[data-ui=refined].workspace-shell--standalone .qb-question-nav{display:none}@media (hover:hover) and (pointer:fine){.workspace-shell[data-ui=refined] .workspace-sidebar nav a:hover:not([aria-current=page]){background:color-mix(in srgb,var(--surface) 58%,transparent)}.workspace-shell[data-ui=refined] .workspace-sidebar nav a:hover:not([aria-current=page]) .workspace-nav-icon{background:color-mix(in srgb,var(--interactive-accent) 7%,transparent);color:var(--foreground);transform:translateY(-1px)}.workspace-shell[data-ui=refined] :is(.wallpaper-card,.wallpaper-upload):hover{border-color:transparent;background:transparent;box-shadow:none;transform:none}.workspace-shell[data-ui=refined] :is(.wallpaper-card,.wallpaper-upload):hover .wallpaper-card__preview{border-color:color-mix(in srgb,var(--interactive-accent) 34%,var(--aw-line))}}@media (min-width:1100px){.workspace-shell[data-ui=refined]:not(.workspace-shell--standalone){grid-template-columns:204px minmax(0,1fr)}.workspace-shell[data-ui=refined] .workspace-sidebar{padding-inline:12px}}@media (min-width:800px) and (max-width:1099px){.workspace-shell[data-ui=refined] .workspace-brand__copy small,.workspace-shell[data-ui=refined] .workspace-primary-nav__label,.workspace-shell[data-ui=refined] .workspace-sidebar__bottom>p{display:none}.workspace-shell[data-ui=refined] .workspace-primary-nav{margin-top:18px}.workspace-shell[data-ui=refined] .focus-layout{gap:24px}.workspace-shell[data-ui=refined] .focus-setup-panel{min-height:470px;padding-left:0}.workspace-shell[data-ui=refined] .preview-panel{padding:22px 20px 22px 0}.workspace-shell[data-ui=refined] .background-position-section,.workspace-shell[data-ui=refined] .theme-editor-section{padding:22px 0 22px 22px}}@media (max-width:799px){.workspace-shell[data-ui=refined].workspace-shell--standalone .qb-mobile-answer-strip,.workspace-shell[data-ui=refined].workspace-shell--standalone .qb-mobile-answer-strip:has(>.qb-answer-dock__status){width:calc(100% - 20px);grid-template-columns:minmax(96px,1fr) 62px 66px 82px}.workspace-shell[data-ui=refined] :is(.workspace-page-title,.wordbook-head,.focus-head,.focus-history-page>header,.theme-head){padding-left:14px}.workspace-shell[data-ui=refined] .focus-setup-panel{padding:8px 0 0}.workspace-shell[data-ui=refined] .top-editor-grid{border-top:0}.workspace-shell[data-ui=refined] .preview-panel{padding:0;border-right:0}.workspace-shell[data-ui=refined] .background-position-section,.workspace-shell[data-ui=refined] .theme-editor-section{border-top:1px solid var(--aw-line);padding:22px 0}.workspace-shell[data-ui=refined] .wordbook-head dl{border-left:0}.workspace-shell[data-ui=refined] .wordbook-list{border-right:0}}.workspace-shell[data-ui=refined].workspace-shell--standalone .qb-session-page:has(.qb-practice-layout){--qb-exam-reading-size:clamp(1rem,0.2vw + 0.94rem,1.0625rem);--qb-exam-prompt-size:1rem;--qb-exam-option-size:clamp(0.9375rem,0.12vw + 0.91rem,1rem)}.workspace-shell[data-ui=refined].workspace-shell--standalone :is(.qb-material-block>p,.qb-interaction-material>div,.qb-word-bank-passage,.qb-matching-passage article>p,.qb-ordering-flow article>p,.qb-ordering-target>p,.qb-ordering-candidates article p,.qb-ordering-reading article>p){font-family:var(--font-luckwrite-editorial);font-size:var(--qb-exam-reading-size);font-style:normal;font-weight:400;line-height:1.72;overflow-wrap:break-word;text-wrap:pretty}.workspace-shell[data-ui=refined].workspace-shell--standalone :is(.qb-question-block h3,.qb-listening-questions>article>header h3,.qb-inline-interaction>header div>span,.qb-interaction-trigger p){font-size:var(--qb-exam-prompt-size);font-weight:500;line-height:1.62;overflow-wrap:break-word;text-wrap:pretty}.workspace-shell[data-ui=refined].workspace-shell--standalone :is(.qb-option-list,.qb-option-pool,.qb-interaction-options,.qb-word-bank-options)>button>span{font-size:var(--qb-exam-option-size);font-weight:400;line-height:1.55;overflow-wrap:break-word;text-wrap:pretty}.workspace-shell[data-ui=refined].workspace-shell--standalone :is(.qb-option-list,.qb-option-pool,.qb-interaction-options,.qb-word-bank-options)>button>b{font-size:.75rem}@media (min-width:768px){.workspace-shell[data-ui=refined].workspace-shell--standalone :is(.qb-interaction-workspace,.qb-word-bank-workspace){grid-template-columns:minmax(0,1.18fr) minmax(22rem,.82fr);align-items:stretch;gap:0;border-top:1px solid var(--aw-line);padding-top:0}.workspace-shell[data-ui=refined].workspace-shell--standalone :is(.qb-interaction-material,.qb-word-bank-passage){margin-top:0;border-right:1px solid var(--aw-line);padding:1.5rem clamp(1.5rem,2.6vw,2.5rem) 1.75rem 0}.workspace-shell[data-ui=refined].workspace-shell--standalone :is(.qb-inline-interaction,.qb-word-bank-inline-panel){margin:0;border:0;padding:1.5rem 0 1.75rem clamp(1.5rem,2.6vw,2.5rem)}.workspace-shell[data-ui=refined].workspace-shell--standalone .qb-inline-interaction>header,.workspace-shell[data-ui=refined].workspace-shell--standalone .qb-word-bank-inline-panel>header{border-bottom:1px solid var(--aw-line);padding-bottom:.75rem}.workspace-shell[data-ui=refined].workspace-shell--standalone .qb-interaction-workspace:is([data-interaction-type=READING_SINGLE_CHOICE],[data-interaction-type=HEADING_MATCHING],[data-interaction-type=ENTITY_MATCHING]) .qb-interaction-options{grid-template-columns:minmax(0,1fr)}.workspace-shell[data-ui=refined].workspace-shell--standalone :is(.qb-interaction-options,.qb-word-bank-options){margin-top:.75rem}.workspace-shell[data-ui=refined].workspace-shell--standalone :is(.qb-interaction-options,.qb-word-bank-options)>button{min-height:2.875rem;border:0;border-bottom:1px solid var(--aw-line);border-radius:0;background:transparent;padding:.625rem .25rem}.workspace-shell[data-ui=refined].workspace-shell--standalone :is(.qb-interaction-options,.qb-word-bank-options)>button:nth-child(odd){border-right:0}.workspace-shell[data-ui=refined].workspace-shell--standalone :is(.qb-interaction-options,.qb-word-bank-options)>button:is(.is-current,.is-selected){border-bottom-color:color-mix(in srgb,var(--interactive-accent) 36%,var(--aw-line));background:var(--aw-accent-soft);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--interactive-accent) 24%,transparent)}}@media (max-width:760px){.workspace-shell[data-ui=refined].workspace-shell--standalone .qb-session-page:has(.qb-practice-layout){--qb-exam-reading-size:1rem;--qb-exam-prompt-size:1rem;--qb-exam-option-size:1rem}.workspace-shell[data-ui=refined].workspace-shell--standalone .qb-interaction-workspace:is([data-interaction-type=HEADING_MATCHING],[data-interaction-type=ENTITY_MATCHING]) .qb-interaction-material{order:1}.workspace-shell[data-ui=refined].workspace-shell--standalone .qb-interaction-workspace:is([data-interaction-type=HEADING_MATCHING],[data-interaction-type=ENTITY_MATCHING]) .qb-inline-interaction{order:2}}.workspace-shell[data-ui=refined] :is(.workspace-page-title,.wordbook-head,.focus-head,.focus-history-page>header,.theme-head){padding-left:0}.workspace-shell[data-ui=refined] :is(.workspace-page-title,.wordbook-head,.focus-head,.focus-history-page>header,.theme-head):before{display:none}.workspace-shell[data-ui=refined] :is(.workspace-page-title h1,.theme-head h1,.wordbook-head h1,.focus-head h1,.focus-history-page h1){max-width:24ch;font-size:var(--aw-type-page-title);font-weight:650;line-height:1.25;letter-spacing:-.015em}.workspace-shell[data-ui=refined] :is(.workspace-page-title p,.theme-head p,.wordbook-head>div>p,.focus-head p){margin-top:var(--aw-space-2);font-size:var(--aw-type-body);line-height:var(--aw-leading-body)}.workspace-shell[data-ui=refined] :is(.listening-catalog__heading h2,.wordbook-list>header h2,.wordbook-state h2,.theme-section>header h2,.background-position-section>h2,.theme-editor-section>h2,.focus-today h2){font-size:var(--aw-type-section-title);font-weight:650;line-height:1.4}.workspace-shell[data-ui=refined] :is(.listening-catalog__heading p,.theme-section>header p,.background-position-section>p,.theme-editor-section>p,.wordbook-state p,.focus-settings-entry small){margin-top:var(--aw-space-1);color:var(--muted-foreground);font-size:13px;line-height:1.65}.workspace-shell[data-ui=refined] .listening-detail-topbar{align-items:flex-start;margin-bottom:var(--aw-space-4)}.workspace-shell[data-ui=refined] .listening-unit-switcher{min-height:58px;padding-block:var(--aw-space-3)}.workspace-shell[data-ui=refined] .listening-unit-switcher>span{color:var(--muted-foreground);font-size:var(--aw-type-caption);line-height:1.5}.workspace-shell[data-ui=refined] .listening-player{margin-bottom:var(--aw-space-4);border:1px solid var(--aw-line);border-radius:var(--aw-radius-surface);padding:20px 24px;box-shadow:0 5px 20px rgb(30 44 72/.055)}.workspace-shell[data-ui=refined] .listening-player__topline{gap:var(--aw-space-3)}.workspace-shell[data-ui=refined] :is(.listening-player__status,.listening-player__time){font-size:var(--aw-type-caption);line-height:1.5}.workspace-shell[data-ui=refined] .listening-player__progress{margin-top:var(--aw-space-2)}.workspace-shell[data-ui=refined] .listening-player__controls{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:end;gap:var(--aw-space-5);margin-top:var(--aw-space-2);border-top:1px solid var(--aw-line);padding-top:var(--aw-space-4)}.workspace-shell[data-ui=refined] .listening-player__speed-control{display:grid;gap:var(--aw-space-2)}.workspace-shell[data-ui=refined] .listening-player__speed-control>span{color:var(--muted-foreground);font-size:var(--aw-type-caption);font-weight:600;line-height:1.5}.workspace-shell[data-ui=refined] .listening-player__rates button{min-height:36px;font-size:13px;font-weight:600}.workspace-shell[data-ui=refined] .listening-player__sentence-tools{display:flex;min-width:0;align-items:end;justify-content:flex-end;gap:var(--aw-space-4)}.workspace-shell[data-ui=refined] .listening-control-heading{min-width:164px;gap:0}.workspace-shell[data-ui=refined] .listening-control-heading h2{font-size:15px;font-weight:650;line-height:1.45}.workspace-shell[data-ui=refined] .listening-control-heading p{margin-top:3px;color:var(--muted-foreground);font-size:var(--aw-type-caption);line-height:1.5}.workspace-shell[data-ui=refined] .listening-sentence-controls{flex:none;margin-top:0}.workspace-shell[data-ui=refined] .listening-sentence-controls>div{width:max-content;margin-top:0;overflow:hidden;border:1px solid var(--aw-line);border-radius:var(--aw-radius-control)}.workspace-shell[data-ui=refined] .listening-sentence-controls button{min-width:92px;min-height:var(--aw-control-height);display:inline-flex;grid-template-rows:none;align-items:center;justify-content:center;gap:7px;padding:0 12px;font-size:12px;line-height:1.4}.workspace-shell[data-ui=refined] .listening-sentence-controls button svg{width:17px;height:17px}.workspace-shell[data-ui=refined] .listening-parity-workspace{display:block;border-bottom:0}.workspace-shell[data-ui=refined] .listening-transcript-column{width:100%;border:1px solid var(--aw-line);border-radius:var(--aw-radius-surface);padding:var(--aw-panel-inset);background:var(--aw-paper);box-shadow:0 5px 20px rgb(30 44 72/.055)}.workspace-shell[data-ui=refined] .listening-transcript-column>header{min-height:56px;align-items:flex-start;gap:var(--aw-space-4);border-bottom:1px solid var(--aw-line);padding-bottom:var(--aw-space-4)}.workspace-shell[data-ui=refined] .listening-transcript-column>header>span{gap:5px}.workspace-shell[data-ui=refined] .listening-transcript-column h2{font-size:var(--aw-type-section-title);font-weight:650;line-height:1.4}.workspace-shell[data-ui=refined] :is(.listening-transcript-column header p,.listening-transcript-column header small){font-size:13px;line-height:1.55}.workspace-shell[data-ui=refined] .listening-transcript-column header small{min-height:28px;padding-inline:10px}.workspace-shell[data-ui=refined] .listening-transcript{height:min(640px,calc(100svh - 300px));min-height:420px;margin-top:var(--aw-space-2)}.workspace-shell[data-ui=refined] .listening-segment{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:var(--aw-space-5);border-bottom:1px solid color-mix(in srgb,var(--aw-line) 72%,transparent);border-radius:0;padding:14px 8px;text-align:left;text-indent:0}.workspace-shell[data-ui=refined] .listening-segment__text{max-width:76ch;color:color-mix(in srgb,var(--foreground) 78%,var(--muted-foreground));font-size:16px;font-weight:400;line-height:1.8}.workspace-shell[data-ui=refined] .listening-segment__time{min-width:48px;min-height:32px;justify-content:flex-end;padding-inline:4px;font-size:var(--aw-type-caption);line-height:1.5}.workspace-shell[data-ui=refined] .listening-segment.is-active{border-radius:9px;background:var(--aw-accent-soft);box-shadow:none}.workspace-shell[data-ui=refined] .wordbook-page{padding-inline:clamp(28px,3vw,44px)}.workspace-shell[data-ui=refined] .wordbook-head{gap:var(--aw-space-6);padding-bottom:var(--aw-space-5)}.workspace-shell[data-ui=refined] .wordbook-head dl>div{padding:12px 20px}.workspace-shell[data-ui=refined] .wordbook-head dt,.workspace-shell[data-ui=refined] .wordbook-list>header span,.workspace-shell[data-ui=refined] :is(.wordbook-list small,.wordbook-list time){font-size:var(--aw-type-caption);line-height:1.5}.workspace-shell[data-ui=refined] .wordbook-toolbar{gap:var(--aw-space-3);padding-block:var(--aw-space-4)}.workspace-shell[data-ui=refined] :is(.wordbook-search input,.wordbook-sort select,.wordbook-filters button){font-size:13px}.workspace-shell[data-ui=refined] .wordbook-list>header{padding:20px 22px 16px}.workspace-shell[data-ui=refined] .wordbook-list>div>button{padding:15px 20px}.workspace-shell[data-ui=refined] .wordbook-list strong{font-size:var(--aw-type-card-title);line-height:1.45}.workspace-shell[data-ui=refined] .wordbook-detail>header{padding:24px 26px 20px}.workspace-shell[data-ui=refined] .wordbook-detail>section{padding:20px 26px}.workspace-shell[data-ui=refined] .wordbook-detail>footer{padding:18px 26px 24px}.workspace-shell[data-ui=refined] .wordbook-detail h3{font-size:var(--aw-type-card-title);font-weight:650;line-height:1.45}.workspace-shell[data-ui=refined] :is(.wordbook-detail>header p,.wordbook-detail>section>p,.wordbook-context blockquote,.wordbook-meaning-summary li){font-size:var(--aw-type-body);line-height:1.72}.workspace-shell[data-ui=refined] :is(.focus-goal-field>span,.focus-mode-field>span,.focus-settings-entry strong,.position-label,.color-control__label,.effects-title){font-size:var(--aw-type-body);font-weight:620;line-height:1.5}.workspace-shell[data-ui=refined] :is(.focus-goal-field small,.focus-settings-entry p,.theme-editor-section small,.theme-local-note small,.wallpaper-card__copy small){font-size:var(--aw-type-caption);line-height:1.6}.workspace-shell[data-ui=refined] .theme-section>header{display:grid;gap:4px}.workspace-shell[data-ui=refined] .wallpaper-card__copy strong{font-size:14px;line-height:1.45}@media (max-width:980px){.workspace-shell[data-ui=refined] .listening-player__controls{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:var(--aw-space-4)}.workspace-shell[data-ui=refined] .listening-player__sentence-tools{justify-content:space-between}}@media (max-width:700px){.workspace-shell[data-ui=refined]{--aw-type-page-title:26px;--aw-type-section-title:18px;--aw-panel-inset:18px}.workspace-shell[data-ui=refined] .wordbook-page{padding-inline:18px}.workspace-shell[data-ui=refined] .wordbook-filters{gap:0;overflow-x:visible}.workspace-shell[data-ui=refined] .wordbook-filters button{min-width:0;flex:1 1 0;justify-content:center;gap:4px;padding-inline:5px}.workspace-shell[data-ui=refined] .focus-layout{grid-template-columns:minmax(0,1fr);gap:var(--aw-space-5)}.workspace-shell[data-ui=refined] :is(.focus-timer-panel,.focus-setup-panel){width:100%;min-height:auto}.workspace-shell[data-ui=refined] .focus-timer-panel{min-height:440px;padding:24px 18px}.workspace-shell[data-ui=refined] .focus-setup-panel{padding:22px 0 0}.workspace-shell[data-ui=refined] .focus-ring{width:min(224px,64vw);height:min(224px,64vw)}.workspace-shell[data-ui=refined] .listening-parity-page{padding-top:var(--aw-space-5)}.workspace-shell[data-ui=refined] .listening-detail-topbar{align-items:flex-start;gap:var(--aw-space-3)}.workspace-shell[data-ui=refined] .listening-player{padding:18px}.workspace-shell[data-ui=refined] .listening-player__sentence-tools{display:grid;justify-content:stretch;gap:var(--aw-space-3)}.workspace-shell[data-ui=refined] .listening-control-heading{min-width:0}.workspace-shell[data-ui=refined] .listening-sentence-controls,.workspace-shell[data-ui=refined] .listening-sentence-controls>div{width:100%}.workspace-shell[data-ui=refined] .listening-sentence-controls button{min-width:0;padding-inline:8px}.workspace-shell[data-ui=refined] .listening-transcript{height:62svh;min-height:360px}.workspace-shell[data-ui=refined] .listening-segment{display:block;padding-inline:4px}.workspace-shell[data-ui=refined] .listening-segment__time{min-height:30px;margin-top:var(--aw-space-1);justify-content:flex-start}.workspace-shell[data-ui=refined] .wordbook-head{gap:var(--aw-space-4)}.workspace-shell[data-ui=refined] :is(.wordbook-list>header,.wordbook-detail>header){padding-inline:18px}.workspace-shell[data-ui=refined] .wordbook-detail>footer,.workspace-shell[data-ui=refined] .wordbook-detail>section{padding-inline:18px}}