.zHSHUa_backdrop{z-index:1000;background:var(--hs-overlay);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);place-items:center;padding:20px;display:grid;position:fixed;top:0;bottom:0;left:0;right:0}.zHSHUa_dialog{border:1px solid var(--hs-surface-soft);background:var(--hs-surface);width:min(100%,440px);box-shadow:var(--hs-shadow-raised);color:var(--hs-ink);border-radius:20px;padding:30px;position:relative}.zHSHUa_closeButton{background:var(--hs-surface-soft);width:36px;height:36px;color:var(--hs-muted);font:inherit;cursor:pointer;border:0;border-radius:50%;place-items:center;font-size:24px;line-height:1;display:grid;position:absolute;top:14px;right:14px}.zHSHUa_eyebrow{color:var(--hs-accent);letter-spacing:.08em;margin:0 44px 8px 0;font-size:12px;font-weight:800}.zHSHUa_dialog h2{letter-spacing:-.03em;margin:0 44px 12px 0;font-size:max(24px,min(5vw,32px));line-height:1.2}.zHSHUa_description{color:var(--hs-muted);margin:0;line-height:1.7}.zHSHUa_actions{grid-template-columns:1fr 1fr;gap:10px;margin-top:24px;display:grid}.zHSHUa_actions a,.zHSHUa_continueButton{text-align:center;border-radius:10px;justify-content:center;align-items:center;min-height:44px;padding:10px 14px;font-size:14px;font-weight:800;text-decoration:none;display:inline-flex}.zHSHUa_primaryAction{background:var(--hs-accent-solid);color:var(--hs-on-accent)}.zHSHUa_secondaryAction{border:1px solid var(--hs-line);background:var(--hs-surface-soft);color:var(--hs-accent)}.zHSHUa_continueButton{width:100%;color:var(--hs-muted);font:inherit;cursor:pointer;background:0 0;border:0;margin-top:10px}@media (max-width:520px){.zHSHUa_backdrop{align-items:end;padding:0}.zHSHUa_dialog{width:100%;padding:26px 20px calc(20px + env(safe-area-inset-bottom));border-radius:20px 20px 0 0}.zHSHUa_actions{grid-template-columns:1fr}}
.yKxH4q_toggle{border:1px solid var(--hs-line);background:var(--hs-surface);width:38px;height:38px;color:var(--hs-ink);cursor:pointer;border-radius:50%;flex:none;place-items:center;padding:8px;display:inline-grid}.yKxH4q_toggle svg{width:20px;height:20px}.yKxH4q_toggle:hover{background:var(--hs-surface-hover);border-color:var(--hs-line-strong)}.yKxH4q_toggle:focus-visible{outline:2px solid var(--hs-accent);outline-offset:3px}
.z2XJFG_slot{border-radius:15px;min-width:0;height:100%;min-height:0;position:relative}.z2XJFG_slotSnapReady{outline:2px solid color-mix(in srgb, var(--hs-accent) 62%, transparent);outline-offset:3px;box-shadow:0 0 0 8px color-mix(in srgb, var(--hs-accent) 10%, transparent)}.z2XJFG_slotNativePip{pointer-events:none;min-width:0;min-height:0;position:absolute;top:0;left:0;overflow:visible;width:0!important;height:0!important}.z2XJFG_player{touch-action:none;width:100%;height:100%;position:relative}.z2XJFG_playerFloating{cursor:grab;touch-action:none;will-change:transform, width, height;border-radius:20px!important;box-shadow:0 18px 52px #24231f4d!important}.z2XJFG_player.z2XJFG_playerFloating{overflow:visible}.z2XJFG_playerDragging{cursor:grabbing;-webkit-user-select:none;-moz-user-select:none;user-select:none}.z2XJFG_playerInteracting,.z2XJFG_playerResizing{outline:1px solid color-mix(in srgb, var(--hs-accent) 35%, transparent);outline-offset:1px}.z2XJFG_playerResizing{cursor:nwse-resize}.z2XJFG_playerNativePip{z-index:-1!important;opacity:0!important;pointer-events:none!important;width:1px!important;min-width:1px!important;height:1px!important;min-height:1px!important;box-shadow:none!important;border:0!important;border-radius:0!important;position:fixed!important;top:-10000px!important;left:-10000px!important;overflow:hidden!important;transform:none!important}.z2XJFG_playerNativePip .z2XJFG_videoFrame{width:1px;height:1px;min-height:1px}.z2XJFG_playerNativePip .z2XJFG_videoFrame video{width:1px;height:1px;position:fixed;top:-10000px;left:-10000px}.z2XJFG_playerNativePip .z2XJFG_controlDeck,.z2XJFG_playerNativePip .z2XJFG_resizeHandle,.z2XJFG_playerNativePip .z2XJFG_returnButton,.z2XJFG_playerNativePip .z2XJFG_dragHint{display:none}.z2XJFG_customSlot{z-index:2;pointer-events:none;width:auto;height:auto;position:absolute;top:0;bottom:0;left:0;right:0;overflow:visible}.z2XJFG_customSlot>.z2XJFG_player{pointer-events:auto}.z2XJFG_playerCustom{overflow:hidden;border-radius:18px!important}.z2XJFG_dragHint{z-index:3;color:#fff;pointer-events:none;background:#111827c7;border-radius:999px;padding:4px 9px;font-size:12px;font-weight:750;position:absolute;top:9px;left:50%;transform:translate(-50%)}.z2XJFG_resizeHandle{z-index:4;cursor:default;opacity:0;pointer-events:auto;touch-action:none;background:0 0;border:0;border-radius:0;margin:0;padding:0;transition:opacity .16s;display:block;position:absolute}.z2XJFG_resizeHandle:after{background:var(--hs-accent-solid);content:"";opacity:0;border:1px solid #ffffffe6;border-radius:999px;width:8px;height:8px;margin:auto;transition:opacity .16s;display:block;position:absolute;top:0;bottom:0;left:0;right:0}.z2XJFG_playerFloating:hover .z2XJFG_resizeHandle,.z2XJFG_playerFloating:focus-within .z2XJFG_resizeHandle,.z2XJFG_playerInteracting .z2XJFG_resizeHandle,.z2XJFG_playerResizing .z2XJFG_resizeHandle{opacity:1}.z2XJFG_playerFloating:hover .z2XJFG_resizeHandle:after,.z2XJFG_playerFloating:focus-within .z2XJFG_resizeHandle:after,.z2XJFG_playerInteracting .z2XJFG_resizeHandle:after,.z2XJFG_playerResizing .z2XJFG_resizeHandle:after{opacity:.92}.z2XJFG_resizeTop,.z2XJFG_resizeBottom{cursor:ns-resize;width:auto;height:20px;left:18px;right:18px}.z2XJFG_resizeTop{top:-20px}.z2XJFG_resizeBottom{bottom:-20px}.z2XJFG_resizeLeft,.z2XJFG_resizeRight{cursor:ew-resize;width:20px;height:auto;top:18px;bottom:18px}.z2XJFG_resizeLeft{left:-20px}.z2XJFG_resizeRight{right:-20px}.z2XJFG_resizeTop:after,.z2XJFG_resizeBottom:after{border-radius:999px;width:32px;height:4px}.z2XJFG_resizeLeft:after,.z2XJFG_resizeRight:after{border-radius:999px;width:4px;height:32px}.z2XJFG_resizeTopLeft,.z2XJFG_resizeTopRight,.z2XJFG_resizeBottomLeft,.z2XJFG_resizeBottomRight{cursor:nwse-resize;width:30px;height:30px}.z2XJFG_resizeTopLeft{top:-30px;left:-30px}.z2XJFG_resizeTopRight{cursor:nesw-resize;top:-30px;right:-30px}.z2XJFG_resizeBottomLeft{cursor:nesw-resize;bottom:-30px;left:-30px}.z2XJFG_resizeBottomRight{bottom:-30px;right:-30px}.z2XJFG_resizeTopLeft:after,.z2XJFG_resizeBottomRight:after{cursor:nwse-resize}.z2XJFG_resizeTopRight:after,.z2XJFG_resizeBottomLeft:after{cursor:nesw-resize}.z2XJFG_playerCustom .z2XJFG_resizeTop,.z2XJFG_playerCustom .z2XJFG_resizeTopLeft,.z2XJFG_playerCustom .z2XJFG_resizeTopRight{top:0}.z2XJFG_playerCustom .z2XJFG_resizeBottom,.z2XJFG_playerCustom .z2XJFG_resizeBottomLeft,.z2XJFG_playerCustom .z2XJFG_resizeBottomRight{bottom:0}.z2XJFG_playerCustom .z2XJFG_resizeLeft,.z2XJFG_playerCustom .z2XJFG_resizeTopLeft,.z2XJFG_playerCustom .z2XJFG_resizeBottomLeft{left:0}.z2XJFG_playerCustom .z2XJFG_resizeRight,.z2XJFG_playerCustom .z2XJFG_resizeTopRight,.z2XJFG_playerCustom .z2XJFG_resizeBottomRight{right:0}.z2XJFG_returnButton{z-index:2;color:#fff;min-height:30px;font:inherit;cursor:pointer;opacity:0;background:#111827c7;border:1px solid #ffffff94;border-radius:999px;padding:5px 9px;font-size:12px;font-weight:750;transition:opacity .14s;position:absolute;top:10px;right:10px}.z2XJFG_playerFloating:hover .z2XJFG_returnButton,.z2XJFG_playerFloating:focus-within .z2XJFG_returnButton,.z2XJFG_playerInteracting .z2XJFG_returnButton,.z2XJFG_playerResizing .z2XJFG_returnButton{opacity:1}@media (max-width:623px){.z2XJFG_slot{flex:none;height:auto}.z2XJFG_player{height:auto}.z2XJFG_returnButton{min-height:36px;padding-left:11px;padding-right:11px}}@container learning-area (max-width:623px){.z2XJFG_slot{flex:none;height:auto}.z2XJFG_player{height:auto}.z2XJFG_returnButton{min-height:36px;padding-left:11px;padding-right:11px}}@media (prefers-reduced-motion:reduce){.z2XJFG_returnButton,.z2XJFG_resizeHandle,.z2XJFG_resizeHandle:after{transition:none}}
.yxSXUq_editor{background:var(--hs-surface);min-width:0;height:100%;min-height:0;color:var(--hs-ink,#24231f);flex-direction:column;flex:auto;display:flex;overflow:hidden}.yxSXUq_header{border-bottom:1px solid var(--hs-line,#e1ded6);flex:none;justify-content:space-between;align-items:center;gap:8px;padding:10px 14px;display:flex}.yxSXUq_header h2{letter-spacing:-.02em;margin:0 0 3px;font-size:16px;font-weight:700}.yxSXUq_header span{color:var(--hs-muted,#77756c);font-size:11px}.yxSXUq_scroller{overscroll-behavior:contain;overflow-wrap:anywhere;scrollbar-gutter:stable;flex:auto;min-width:0;min-height:0;padding:10px;overflow-y:auto}.yxSXUq_cueList{margin:0;padding:0;list-style:none}.yxSXUq_cueList>li{border:1px solid var(--hs-line,#e1ded6);border-radius:12px;margin-bottom:9px;padding:0;font-size:13px}.yxSXUq_cueList>.yxSXUq_selected{border-color:color-mix(in srgb, var(--hs-accent) 45%, var(--hs-line));background:var(--hs-bg,#f7f5f0)}.yxSXUq_cueSelector{width:100%;min-height:48px;color:inherit;text-align:left;cursor:pointer;font:inherit;background:0 0;border:0;align-items:flex-start;gap:9px;padding:10px;display:flex}.yxSXUq_cueNumber{background:var(--hs-bg,#f7f5f0);min-height:22px;color:var(--hs-muted,#77756c);border-radius:6px;flex:0 0 22px;place-items:center;font-size:11px;display:grid}.yxSXUq_cueSummary{gap:4px;min-width:0;line-height:1.45;display:grid}.yxSXUq_cueSummary small{color:var(--hs-muted,#77756c);font-size:10px}.yxSXUq_cueSummary>span{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-weight:600;display:-webkit-box;overflow:hidden}.yxSXUq_editForm{gap:12px;margin:0;padding:12px;display:grid}.yxSXUq_editForm h3{margin:0;font-size:14px}.yxSXUq_editForm label{gap:5px;min-width:0;font-size:12px;font-weight:650;display:grid}.yxSXUq_editForm input,.yxSXUq_editForm textarea{border:1px solid var(--hs-line,#e1ded6);background:var(--hs-surface);min-width:0;max-width:100%;color:var(--hs-ink,#24231f);border-radius:8px;padding:8px;font-size:14px;line-height:1.5}.yxSXUq_editForm textarea{resize:vertical;min-height:64px}.yxSXUq_timeFields{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.yxSXUq_timeFields label>div{align-items:stretch;gap:4px;display:flex}.yxSXUq_timeFields input{font-variant-numeric:tabular-nums;width:100%;min-height:36px}.yxSXUq_timeFields button{background:var(--hs-accent-soft,#f5e5d6);color:var(--hs-accent,#a65327);font:inherit;cursor:pointer;border:0;border-radius:6px;flex:none;padding:4px 6px;font-size:10px;font-weight:500}.yxSXUq_rowActions{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.yxSXUq_primary,.yxSXUq_secondary,.yxSXUq_textButton,.yxSXUq_danger{min-height:36px;font:inherit;cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;padding:7px 10px;font-size:12px;font-weight:650;display:inline-flex}.yxSXUq_primary{color:var(--hs-on-primary);background:var(--hs-primary)}.yxSXUq_secondary{color:var(--hs-accent,#a65327);background:var(--hs-bg,#f7f5f0);border-color:var(--hs-line,#e1ded6)}.yxSXUq_textButton{color:var(--hs-muted,#77756c);background:0 0}.yxSXUq_danger{color:var(--hs-danger);background:var(--hs-danger-soft);border-color:var(--hs-danger-border)}.yxSXUq_editor :-webkit-any(button,input,textarea):focus-visible{outline:3px solid var(--hs-accent,#a65327);outline-offset:2px}.yxSXUq_editor :-moz-any(button,input,textarea):focus-visible{outline:3px solid var(--hs-accent,#a65327);outline-offset:2px}.yxSXUq_editor :is(button,input,textarea):focus-visible{outline:3px solid var(--hs-accent,#a65327);outline-offset:2px}.yxSXUq_footer{border-top:1px solid var(--hs-line,#e1ded6);padding:9px 12px max(9px, env(safe-area-inset-bottom,0px));background:var(--hs-surface);flex:none;justify-content:flex-end;align-items:center;gap:7px;display:flex}.yxSXUq_footer .yxSXUq_primary{flex:auto}.yxSXUq_help{color:var(--hs-muted,#77756c);margin:0 0 10px;font-size:11px}.yxSXUq_help summary{cursor:pointer;min-height:24px}.yxSXUq_help p{margin:5px 0 8px;line-height:1.6}.yxSXUq_error,.yxSXUq_notice{border-radius:8px;margin:0 0 10px;padding:10px;font-size:12px;line-height:1.6}.yxSXUq_error{color:var(--hs-danger);background:var(--hs-danger-soft)}.yxSXUq_error p{margin:0}.yxSXUq_error button{background:var(--hs-surface);border:1px solid var(--hs-danger-border);min-height:32px;color:inherit;font:inherit;cursor:pointer;border-radius:6px;margin-top:8px;padding:4px 8px}.yxSXUq_notice{color:var(--hs-success);background:var(--hs-success-soft)}.yxSXUq_empty{color:var(--hs-muted,#77756c);padding:15px 10px;font-size:13px;line-height:1.7}.yxSXUq_empty p{margin:0 0 12px}.yxSXUq_editor{background:var(--hs-surface,#fff)}.yxSXUq_cueList>.yxSXUq_selected{box-shadow:inset 2px 0 var(--hs-accent,#a65327);background:var(--hs-accent-soft)}.yxSXUq_timeFields input{font-family:ui-monospace,SFMono-Regular,Consolas,monospace}.yxSXUq_primary:hover:not(:disabled){background:var(--hs-primary-hover)}@media (max-width:600px){.yxSXUq_header{padding:8px 10px}.yxSXUq_header h2{font-size:14px}.yxSXUq_scroller{padding:8px}.yxSXUq_editForm{padding:10px}.yxSXUq_primary,.yxSXUq_secondary,.yxSXUq_textButton,.yxSXUq_danger{min-height:40px}.yxSXUq_footer{padding-left:8px;padding-right:8px}.yxSXUq_editForm textarea,.yxSXUq_editForm input{font-size:16px}.yxSXUq_timeFields button{min-width:36px}}
.lOrjlG_field{gap:8px;min-width:0;display:grid}.lOrjlG_field>label{font-size:14px;font-weight:650}.lOrjlG_inputRow{min-width:0;position:relative}.lOrjlG_inputRow input{width:100%;min-width:0;min-height:46px;padding-right:50px}.lOrjlG_inputRow input[aria-invalid=true]{border-color:var(--hs-danger)}.lOrjlG_toggle{width:40px;min-height:40px;color:var(--hs-muted);cursor:pointer;background:0 0;border:0;border-radius:7px;justify-content:center;align-items:center;padding:9px;display:flex;position:absolute;top:50%;right:4px;transform:translateY(-50%)}.lOrjlG_toggle:hover{background:var(--hs-surface-soft);color:var(--hs-accent)}.lOrjlG_toggle:focus-visible{outline:2px solid var(--hs-accent);outline-offset:1px}.lOrjlG_toggle:disabled{cursor:default;opacity:.55}.lOrjlG_toggle svg{stroke:currentColor;stroke-width:1.7px;width:19px;height:19px}.lOrjlG_hint,.lOrjlG_warning,.lOrjlG_error,.lOrjlG_success{margin:0;font-size:12px;font-weight:400;line-height:1.65}.lOrjlG_hint{color:var(--hs-muted)}.lOrjlG_warning{color:var(--hs-warning)}.lOrjlG_error{color:var(--hs-danger);font-size:13px}.lOrjlG_success{color:var(--hs-success)}
.NJbwnW_state{align-content:center;gap:14px;max-width:620px;min-height:min(560px,76vh);padding:48px 0;display:grid}.NJbwnW_state h1{letter-spacing:-.04em;margin:0;font-size:max(34px,min(6vw,58px))}.NJbwnW_state>p:not(:first-child){max-width:540px;color:var(--hs-muted);margin:0;font-size:16px;line-height:1.65}.NJbwnW_actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:8px;display:flex}.NJbwnW_actions a,.NJbwnW_actions button{min-height:44px}@media (max-width:600px){.NJbwnW_state{min-height:70vh;padding:32px 0}.NJbwnW_actions{flex-direction:column;align-items:stretch}}
.NLoZyG_timing{z-index:1;color:#fff;touch-action:manipulation;background:#171916eb;border:1px solid #fff3;border-radius:9px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;max-width:calc(100% - 16px);padding:4px;font-size:12px;line-height:1.3;position:absolute;bottom:56px;left:8px;right:8px}.NLoZyG_row,.NLoZyG_locator{align-items:center;gap:4px;min-width:0;display:flex}.NLoZyG_row{flex-wrap:wrap}.NLoZyG_clock{font-variant-numeric:tabular-nums;white-space:nowrap;padding-left:4px;padding-right:4px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace}.NLoZyG_clock span{color:#e3d9c9}.NLoZyG_timing button{min-height:32px;color:inherit;font:inherit;cursor:pointer;background:#3b3933;border:1px solid #ffffff3d;border-radius:6px;flex:none;padding:4px 6px}.NLoZyG_timing button:hover{background:#535047}.NLoZyG_timing button:focus-visible{outline-offset:1px;outline:2px solid #e5b38b}.NLoZyG_locator input:focus-visible{outline-offset:1px;outline:2px solid #e5b38b}.NLoZyG_locator{margin-bottom:4px}.NLoZyG_locator label{flex:none;padding-left:4px;padding-right:4px}.NLoZyG_locator input{border:1px solid var(--hs-line-strong);background:var(--hs-surface);width:100px;min-width:0;min-height:32px;color:var(--hs-ink,#24231f);font:inherit;font-variant-numeric:tabular-nums;border-radius:6px;flex:64px;padding:4px 6px}@container learning-area (max-width:480px){.NLoZyG_timing{max-width:calc(100% - 10px);font-size:11px;left:5px;right:5px}.NLoZyG_row{gap:3px}.NLoZyG_timing button{min-height:36px;padding-left:5px;padding-right:5px}.NLoZyG_clock{padding-left:2px;padding-right:2px}}
.SxzEkG_studio{border:1px solid var(--hs-line);background:var(--hs-accent-soft);color:var(--hs-ink);border-radius:16px;margin:18px 0;padding:18px}.SxzEkG_heading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.SxzEkG_heading h3{margin:0 0 6px}.SxzEkG_heading p{color:var(--hs-muted);margin:0 0 14px;font-size:14px}.SxzEkG_video{background:#24231f;border-radius:10px;width:100%;max-height:400px;display:block}.SxzEkG_empty{text-align:center;background:var(--hs-accent-soft);border-radius:10px;padding:42px 16px}.SxzEkG_file{flex-wrap:wrap;align-items:center;gap:10px;margin:12px 0;font-size:13px;display:flex}.SxzEkG_file span{color:var(--hs-muted);overflow-wrap:anywhere}.SxzEkG_controls{flex-wrap:wrap;align-items:center;gap:10px;margin-top:12px;display:flex}.SxzEkG_controls label{align-items:center;gap:8px;min-width:0;display:flex}.SxzEkG_controls select{border:1px solid var(--hs-line);background:var(--hs-surface);min-width:0;max-width:min(100%,420px);color:var(--hs-ink);border-radius:6px;padding:8px}.SxzEkG_studio button{border:1px solid var(--hs-line);background:var(--hs-surface);cursor:pointer;color:var(--hs-ink);border-radius:7px;padding:8px 12px}.SxzEkG_studio button:disabled{opacity:.5;cursor:default}.SxzEkG_studio button:hover:enabled{background:var(--hs-accent-soft)}.SxzEkG_studio :focus-visible{outline:3px solid var(--hs-accent);outline-offset:3px}.SxzEkG_checkbox{white-space:nowrap}.SxzEkG_caption{background:var(--hs-surface);border-radius:8px;flex-direction:column;gap:8px;margin-top:12px;padding:15px;line-height:1.6;display:flex}.SxzEkG_caption strong{font-size:18px}.SxzEkG_caption span,.SxzEkG_caption small{color:var(--hs-muted)}.SxzEkG_error{color:var(--hs-danger);background:var(--hs-danger-soft);border-radius:8px;padding:10px}@media (max-width:600px){.SxzEkG_heading{flex-direction:column}.SxzEkG_studio{padding:12px}.SxzEkG_controls>label:first-child,.SxzEkG_controls select{width:100%}.SxzEkG_file input{max-width:100%}}.SxzEkG_liveCaption{color:#f7f5f0;background:#24231f;border-radius:0 0 10px 10px;flex-direction:column;gap:8px;min-height:100px;padding:16px;line-height:1.6;display:flex}.SxzEkG_liveCaption small{color:#dbc7b4}.SxzEkG_liveCaption span{color:#eee5da}.SxzEkG_studio{margin:0;padding:12px}.SxzEkG_video{max-height:260px}.SxzEkG_studio summary{cursor:pointer;padding:10px 0;font-size:13px}.SxzEkG_caption{gap:6px;padding:10px}.SxzEkG_caption label{gap:4px;font-size:13px;display:grid}.SxzEkG_caption textarea{border:1px solid var(--hs-line);resize:vertical;background:var(--hs-surface);width:100%;min-height:56px;color:var(--hs-ink);border-radius:6px;padding:8px;line-height:1.5}.SxzEkG_controls label{white-space:nowrap}.SxzEkG_controls label:first-child{width:100%}.SxzEkG_controls select{flex:1}.SxzEkG_liveCaption{min-height:70px;padding:10px;font-size:14px}.SxzEkG_videoFrame{min-width:0;position:relative}.SxzEkG_videoFrame [aria-label=字幕校对视频时间]{box-sizing:border-box;width:100%;max-width:100%;margin-top:6px;font-size:11px;position:relative;top:auto;bottom:auto;left:auto;right:auto}.SxzEkG_videoFrame [aria-label=字幕校对视频时间] button{color:#f7f5f0;background:#49372c;min-height:32px;padding:4px 6px}.SxzEkG_videoFrame [aria-label=字幕校对视频时间] button:hover{background:#69472f}
.yQ03KW_page{width:min(1100px,100%);min-height:100dvh;padding:24px clamp(16px, 4vw, 40px) calc(32px + env(safe-area-inset-bottom,0px));color:var(--hs-ink);margin:0 auto}.yQ03KW_header{border-bottom:1px solid var(--hs-surface-soft);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-bottom:18px;display:flex}.yQ03KW_brand{color:var(--hs-ink);text-decoration:none}.yQ03KW_header nav{flex-flow:wrap;align-items:center;gap:16px;font-size:14px;display:flex}.yQ03KW_header nav a{min-height:40px;color:var(--hs-muted);align-items:center;text-decoration:none;display:inline-flex}.yQ03KW_header nav a:hover{color:var(--hs-accent)}.yQ03KW_heading{margin:30px 0 24px}.yQ03KW_heading h1{letter-spacing:-.035em;margin:6px 0 12px;font-size:max(27px,min(3vw,34px));line-height:1.25}.yQ03KW_heading p{color:var(--hs-muted);margin:0;font-size:14px;line-height:1.6}.yQ03KW_heading p:first-child{color:var(--hs-accent);font-size:12px;font-weight:650}.yQ03KW_grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:20px;display:grid}.yQ03KW_card,.yQ03KW_state{background:var(--hs-surface);border:1px solid var(--hs-surface-soft);border-radius:18px;min-width:0;padding:max(20px,min(3vw,28px));box-shadow:0 3px 12px #25345004}.yQ03KW_card h2,.yQ03KW_state h2,.yQ03KW_logout h2{letter-spacing:-.02em;margin:0 0 10px;font-size:19px;font-weight:700;line-height:1.4}.yQ03KW_sectionDescription{color:var(--hs-muted);margin:0 0 16px;font-size:14px;line-height:1.65}.yQ03KW_metadata{background:var(--hs-surface-soft);border-radius:12px;gap:12px;margin:20px 0 0;padding:15px;display:grid}.yQ03KW_metadata div{grid-template-columns:70px minmax(0,1fr);gap:10px;display:grid}.yQ03KW_metadata dt{color:var(--hs-muted);font-size:13px}.yQ03KW_metadata dd{overflow-wrap:anywhere;margin:0;font-size:14px}.yQ03KW_avatars{gap:10px;margin-top:18px;display:grid}.yQ03KW_avatarGrid{grid-template-columns:repeat(auto-fill,minmax(52px,1fr));gap:8px;display:grid}.yQ03KW_avatarGrid button{cursor:pointer;background:0 0;border:2px solid #0000;border-radius:50%;padding:0;display:grid}.yQ03KW_avatarGrid button img{aspect-ratio:1;border-radius:50%;width:100%}.yQ03KW_avatarSelected{border-color:var(--hs-accent)!important}.yQ03KW_form{gap:18px;margin:22px 0 0;display:grid}.yQ03KW_field{gap:8px;display:grid}.yQ03KW_field label{align-items:baseline;gap:8px;font-size:14px;font-weight:650;display:flex}.yQ03KW_field label span{color:var(--hs-muted);font-size:12px;font-weight:400}.yQ03KW_field input{background:var(--hs-surface);min-width:0;min-height:46px;color:var(--hs-ink);border:1px solid var(--hs-line);border-radius:10px;padding:11px 13px;font-size:16px}.yQ03KW_field input[aria-invalid=true]{border-color:var(--hs-danger)}.yQ03KW_help{color:var(--hs-muted);margin:0;font-size:12px;line-height:1.65}.yQ03KW_error{color:var(--hs-danger);overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.6}.yQ03KW_success{color:var(--hs-success);margin:0;font-size:13px}.yQ03KW_saveRow{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.yQ03KW_primary,.yQ03KW_secondary{min-height:44px;font:inherit;cursor:pointer;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;padding:11px 18px;font-size:14px;font-weight:650;text-decoration:none;display:inline-flex}.yQ03KW_primary{background:var(--hs-primary);color:var(--hs-on-primary)}.yQ03KW_secondary{background:var(--hs-surface);color:var(--hs-muted);border-color:var(--hs-line)}.yQ03KW_secondary:hover:not(:disabled){background:var(--hs-surface-soft)}.yQ03KW_page :-webkit-any(input,a,button):focus-visible{outline:3px solid var(--hs-accent);outline-offset:3px}.yQ03KW_page :-moz-any(input,a,button):focus-visible{outline:3px solid var(--hs-accent);outline-offset:3px}.yQ03KW_page :is(input,a,button):focus-visible{outline:3px solid var(--hs-accent);outline-offset:3px}.yQ03KW_membership{border-top:1px solid var(--hs-surface-soft);margin-top:25px;padding-top:22px}.yQ03KW_membership h3{margin:0 0 12px;font-size:14px}.yQ03KW_membership p{color:var(--hs-muted);margin:12px 0 0;font-size:13px;line-height:1.7}.yQ03KW_logout{border-top:1px solid var(--hs-surface-soft);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;margin-top:28px;padding-top:24px;display:flex}.yQ03KW_logout h2{margin-bottom:6px;font-size:15px}.yQ03KW_logout p{color:var(--hs-muted);margin:0;font-size:13px;line-height:1.6}.yQ03KW_state{max-width:650px;padding:32px}.yQ03KW_state p{color:var(--hs-muted);margin:8px 0 22px;font-size:14px;line-height:1.75}.yQ03KW_actions{flex-wrap:wrap;gap:12px;display:flex}.yQ03KW_successIcon{background:var(--hs-success-soft);width:38px;height:38px;color:var(--hs-success);border-radius:50%;justify-content:center;align-items:center;margin-bottom:18px;font-size:22px;display:flex}@media (max-width:720px){.yQ03KW_grid{grid-template-columns:minmax(0,1fr)}.yQ03KW_heading{margin:24px 0 20px}.yQ03KW_header nav{gap:12px;font-size:13px}.yQ03KW_state{padding:24px}}.yQ03KW_page{width:min(1240px,100%)}.yQ03KW_heading{padding-top:10px;padding-bottom:10px}.yQ03KW_heading h1{font-size:max(32px,min(4vw,44px));font-weight:600}.yQ03KW_card{box-shadow:var(--hs-shadow);border-radius:22px}.yQ03KW_card h2{font-weight:650}.yQ03KW_metadata{background:var(--hs-surface-soft)}.yQ03KW_primary{background:var(--hs-primary);border-radius:12px}.yQ03KW_primary:hover:not(:disabled){background:var(--hs-primary-hover)}
.Z8zXAq_cover{aspect-ratio:16/9;border:1px solid var(--hs-line);background:var(--hs-accent-soft);border-radius:8px;width:96px;overflow:hidden}.Z8zXAq_cover img{object-fit:cover;width:100%;height:100%;display:block}.Z8zXAq_placeholder{height:100%;color:var(--hs-muted);align-content:center;justify-items:center;gap:2px;display:grid}.Z8zXAq_placeholder svg{width:23px;height:23px}.Z8zXAq_placeholder span{color:inherit;font-size:10px;line-height:1.2}
.srujjW_card{background:var(--hs-surface);border:1px solid var(--hs-line);border-radius:18px;margin-top:18px;padding:max(22px,min(4vw,38px))}.srujjW_heading{justify-content:space-between;align-items:start;gap:18px;display:flex}.srujjW_heading h2{margin-bottom:10px}.srujjW_progress,.srujjW_source{color:var(--hs-muted);font-size:13px}.srujjW_progress{margin-top:18px}.srujjW_source{margin-top:20px}.srujjW_prompt{overflow-wrap:anywhere;margin:22px 0 10px;font-size:max(20px,min(4vw,30px));line-height:1.55}.srujjW_blank{color:var(--hs-warning);letter-spacing:.12em;white-space:nowrap;margin:0 .18em;display:inline-block}.srujjW_translation{color:var(--hs-muted);line-height:1.5}.srujjW_form{gap:9px;max-width:640px;margin-top:24px;display:grid}.srujjW_form label{color:var(--hs-muted);font-size:13px}.srujjW_form input{min-height:48px}.srujjW_actions{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.srujjW_actions button{margin:0}.srujjW_result{border-radius:12px;gap:7px;margin-top:24px;padding:16px;display:grid}.srujjW_result p,.srujjW_result small{color:var(--hs-muted);margin:0;line-height:1.5}.srujjW_result.srujjW_correct{background:var(--hs-success-soft)}.srujjW_result.srujjW_incorrect{background:var(--hs-accent-soft)}.srujjW_lexical{background:var(--hs-surface);border-left:3px solid var(--hs-muted);border-radius:8px;gap:4px;padding:9px 11px;display:grid}.srujjW_lexical p{white-space:pre-line;margin:0}.srujjW_lexical p:first-child{color:var(--hs-ink);font-weight:750}.srujjW_lexical p[lang=en]{color:var(--hs-ink)}.srujjW_lexicalExample{border-top:1px solid var(--hs-line);gap:2px;margin-top:3px;padding-top:5px;display:grid}.srujjW_lexicalForms{font-size:12px;color:var(--hs-muted)!important}.srujjW_replaySentence{font-size:15px;margin-top:4px!important}.srujjW_resultActions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:6px;display:flex}.srujjW_resultActions .srujjW_secondary-button,.srujjW_resultActions .srujjW_secondary-link{margin:0}.srujjW_result button{justify-self:start;margin-top:6px}.srujjW_message,.srujjW_empty{justify-items:start;gap:12px;display:grid}.srujjW_message p,.srujjW_empty p{color:var(--hs-muted);margin:0;line-height:1.6}@media (max-width:480px){.srujjW_heading{flex-direction:column;align-items:flex-start}.srujjW_form input{width:100%}}
._1FXObW_calendar{--cell-size:12px;--cell-gap:3px;min-width:0;margin-top:18px}._1FXObW_scroll{scrollbar-width:thin;padding:4px 3px 10px;overflow-x:auto}._1FXObW_months{justify-content:space-between;gap:14px;width:100%;min-width:-webkit-max-content;min-width:max-content;display:flex}._1FXObW_month{flex:none;min-width:30px}._1FXObW_days{grid-template-rows:repeat(7, var(--cell-size));grid-auto-columns:var(--cell-size);gap:var(--cell-gap);grid-auto-flow:column;display:grid}._1FXObW_day,._1FXObW_blank,._1FXObW_swatch{width:var(--cell-size);height:var(--cell-size);border-radius:3px}._1FXObW_day{cursor:pointer;border:0;min-height:0;padding:0;display:block}._1FXObW_day:hover{outline:2px solid var(--hs-accent);outline-offset:2px}._1FXObW_day:focus-visible{outline:2px solid var(--hs-accent);outline-offset:2px}._1FXObW_day[aria-pressed=true]{outline:2px solid var(--hs-ink);outline-offset:2px}._1FXObW_monthLabel{color:var(--hs-muted);justify-items:center;gap:2px;margin-top:10px;font-size:12px;line-height:1.5;display:grid}._1FXObW_monthLabel small{font-size:10px}._1FXObW_footer{color:var(--hs-muted);font-variant-numeric:tabular-nums;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:10px;font-size:12px;display:flex}._1FXObW_legend{align-items:center;gap:4px;display:flex}._1FXObW_legend>span:first-child{margin-right:4px}._1FXObW_legend>span:last-child{margin-left:4px}._1FXObW_swatch{display:block}._1FXObW_tooltip{z-index:100;box-sizing:border-box;border:1px solid var(--hs-line);background:var(--hs-surface);width:240px;max-width:calc(100vw - 24px);color:var(--hs-ink);box-shadow:var(--hs-shadow-raised);pointer-events:none;text-align:center;font-variant-numeric:tabular-nums;border-radius:12px;gap:4px;padding:12px 16px;font-size:14px;line-height:1.5;display:grid;position:fixed;transform:translate(-50%,calc(-100% - 10px))}._1FXObW_tooltip time{color:var(--hs-muted);font-size:12px}._1FXObW_below{transform:translate(-50%,10px)}@media (max-width:1100px){._1FXObW_calendar{--cell-size:10px;--cell-gap:2px}._1FXObW_months{gap:12px}}
.RDpu3G_shell{--learning-height-mode:normal;width:min(100%,1540px);height:100vh;height:100dvh;min-height:0;color:var(--hs-ink,#24231f);flex-direction:column;margin:0 auto;padding:0 28px 32px;display:flex;position:relative;overflow:hidden}.RDpu3G_statePage{width:min(100% - 32px,760px);min-height:70vh;color:var(--hs-ink,#24231f);place-content:center;gap:14px;margin:0 auto;display:grid}.RDpu3G_lockCard{border:1px solid var(--hs-line,#e1ded6);background:var(--hs-surface);border-radius:16px;justify-items:start;gap:14px;padding:28px;display:grid;box-shadow:0 10px 34px #24231f14}.RDpu3G_lockCard h1,.RDpu3G_lockCard p{margin:0}.RDpu3G_lockCard .RDpu3G_playButton{align-items:center;text-decoration:none;display:inline-flex}.RDpu3G_header{border-bottom:1px solid var(--hs-line,#e1ded6);flex:none;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px;min-height:62px;margin-bottom:10px;display:grid}.RDpu3G_lessonIdentity{min-width:0;padding-top:8px;padding-bottom:8px}.RDpu3G_lessonIdentity h1{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:max(16px,min(1.5vw,21px));line-height:1.35;overflow:hidden}.RDpu3G_lessonIdentity .RDpu3G_progress{text-align:left;min-width:0;margin-top:3px;font-size:11px}.RDpu3G_lessonIdentity .RDpu3G_progressTrack{display:none}.RDpu3G_lessonDetails{flex:none;order:5;margin-left:auto;font-size:12px;position:relative}.RDpu3G_lessonDetails summary{color:var(--hs-muted,#77756c);cursor:pointer;padding:8px}.RDpu3G_lessonDetails>div{z-index:15;border:1px solid var(--hs-line,#e1ded6);background:var(--hs-surface);overflow-wrap:anywhere;border-radius:12px;width:min(340px,80vw);max-height:45dvh;padding:16px;line-height:1.6;position:absolute;top:100%;right:0;overflow-y:auto;box-shadow:0 8px 24px #24231f1f}.RDpu3G_breadcrumb{align-items:center;gap:12px;min-width:0;font-size:14px;display:flex}.RDpu3G_breadcrumb a{color:var(--hs-accent,#a65327);flex:none;font-weight:700;text-decoration:none}.RDpu3G_breadcrumb strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.RDpu3G_headerActions{align-items:center;gap:8px;display:flex}.RDpu3G_themeToggle{border-radius:10px;flex:none;width:36px;min-height:36px}.RDpu3G_headerActionError{background:var(--hs-danger-soft);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;max-width:min(100%,560px);color:var(--hs-danger);border-radius:10px;margin:10px 0 0 auto;padding:9px 12px;font-size:12px;line-height:1.45}.RDpu3G_headerButton,.RDpu3G_headerLink{border:1px solid var(--hs-line,#e1ded6);background:var(--hs-surface);min-height:36px;color:var(--hs-ink,#24231f);font:inherit;cursor:pointer;border-radius:10px;padding:8px 12px;font-size:13px;text-decoration:none}.RDpu3G_headerButton{justify-content:center;align-items:center;gap:6px;display:inline-flex}.RDpu3G_headerActionIcon{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:18px;height:18px}.RDpu3G_headerButton[aria-pressed=true] .RDpu3G_headerActionIcon{fill:currentColor}.RDpu3G_mobileAdminToggle{display:none}.RDpu3G_titleBar{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:24px;padding:18px 0 16px;display:grid}.RDpu3G_titleCopy{min-width:0}.RDpu3G_titleActions{justify-items:end;gap:8px;display:grid}.RDpu3G_startPracticeButton{border:1px solid var(--hs-primary);background:var(--hs-primary);min-height:38px;color:var(--hs-on-primary);font:inherit;cursor:pointer;border-radius:10px;padding:8px 13px;font-size:13px;font-weight:750}.RDpu3G_startPracticeButton:disabled{opacity:.48;cursor:not-allowed}.RDpu3G_startPracticeButton:focus-visible{outline:3px solid color-mix(in srgb, var(--hs-accent) 35%, transparent);outline-offset:2px}.RDpu3G_videoError button:focus-visible{outline:3px solid color-mix(in srgb, var(--hs-accent) 35%, transparent);outline-offset:2px}.RDpu3G_titleCopy h1{text-overflow:ellipsis;white-space:nowrap;margin:3px 0 0;font-size:max(20px,min(2vw,28px));line-height:1.25;overflow:hidden}.RDpu3G_eyebrow{color:var(--hs-accent,#a65327);letter-spacing:.08em;margin:0;font-size:12px;font-weight:800}.RDpu3G_description{color:var(--hs-muted,#77756c);text-overflow:ellipsis;white-space:nowrap;margin:6px 0 0;font-size:13px;overflow:hidden}.RDpu3G_progress{min-width:210px;color:var(--hs-muted,#77756c);text-align:right;font-size:12px}.RDpu3G_progressTrack{background:var(--hs-bg,#f7f5f0);border-radius:999px;height:5px;margin-top:7px;overflow:hidden}.RDpu3G_progressTrack span{border-radius:inherit;background:var(--hs-accent-solid);height:100%;display:block}.RDpu3G_modeToolbar{justify-content:flex-start;align-items:center;gap:12px;margin-bottom:12px;display:flex}.RDpu3G_shortcutButton{border:1px solid var(--hs-line,#e1ded6);background:var(--hs-surface);min-height:34px;color:var(--hs-muted,#77756c);font:inherit;cursor:pointer;border-radius:9px;padding:6px 10px;font-size:12px;font-weight:700}.RDpu3G_customVideoButton{border:1px solid color-mix(in srgb, var(--hs-accent) 45%, var(--hs-line));background:var(--hs-accent-soft,#f5e5d6);min-height:34px;color:var(--hs-accent,#a65327);font:inherit;cursor:pointer;border-radius:9px;margin-left:auto;padding:7px 11px;font-size:12px;font-weight:800}.RDpu3G_customVideoButton[aria-pressed=true]{border-color:var(--hs-accent,#a65327);background:var(--hs-accent-solid);color:var(--hs-on-accent)}.RDpu3G_shortcutButton kbd,.RDpu3G_shortcutHelp kbd{border:1px solid var(--hs-line,#e1ded6);background:var(--hs-bg,#f7f5f0);color:var(--hs-ink,#24231f);font:inherit;border-bottom-width:2px;border-radius:4px;padding:1px 5px;font-size:11px}.RDpu3G_shortcutHelp{border:1px solid color-mix(in srgb, var(--hs-accent) 45%, var(--hs-line));background:var(--hs-accent-soft,#f5e5d6);color:var(--hs-muted,#77756c);border-radius:12px;gap:6px;margin:-4px 0 14px;padding:12px 14px;font-size:12px;line-height:1.55;display:grid}.RDpu3G_shortcutHelp>div{color:var(--hs-ink,#24231f);justify-content:space-between;align-items:center;display:flex}.RDpu3G_shortcutHelp p,.RDpu3G_shortcutHelp span{margin:0}.RDpu3G_shortcutHelp span{color:var(--hs-muted,#77756c)}.RDpu3G_shortcutClose{color:var(--hs-muted,#77756c);cursor:pointer;background:0 0;border:0;padding:0 4px;font-size:20px;line-height:1}.RDpu3G_captionScaleControl{border:1px solid var(--hs-line,#e1ded6);background:var(--hs-surface);min-height:34px;color:var(--hs-muted,#77756c);border-radius:9px;align-items:center;gap:5px;padding:4px 8px;font-size:12px;font-weight:700;display:inline-flex}.RDpu3G_captionScaleControl select{color:var(--hs-ink,#24231f);font:inherit;background:0 0;border:0;font-size:12px;font-weight:800}.RDpu3G_segment,.RDpu3G_loopSegment{background:var(--hs-bg,#f7f5f0);border-radius:12px;align-items:center;gap:2px;padding:3px;display:inline-flex}.RDpu3G_segment button,.RDpu3G_loopSegment button{min-height:34px;color:var(--hs-muted,#77756c);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:9px;padding:7px 13px;font-size:13px}.RDpu3G_segment button[aria-pressed=true],.RDpu3G_loopSegment button[aria-pressed=true]{background:var(--hs-accent-solid);color:var(--hs-on-accent);box-shadow:0 1px 4px #4f311c2e}.RDpu3G_loopLabel{color:var(--hs-muted,#77756c);padding:0 7px 0 9px;font-size:12px;font-weight:700}.RDpu3G_workspace{--cue-font-size:clamp(15px, calc(.52vw + 10px), 21px);--cue-translation-size:clamp(12px, calc(.28vw + 9px), 16px);flex:1;grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,13fr) minmax(330px,7fr);align-items:stretch;gap:16px;height:auto;min-height:0;display:grid;position:relative;overflow:hidden}.RDpu3G_learningArea{--mobile-learning-toolbar-height:108px;flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;overflow:hidden;container:learning-area/inline-size}.RDpu3G_workspaceVideoDetached{grid-template-columns:minmax(0,1fr);width:100%}.RDpu3G_workspaceVideoDetached .RDpu3G_trainingPanel{grid-area:1/1/auto/-1;align-self:stretch;width:100%;min-width:0}.RDpu3G_workspaceCustomVideo .RDpu3G_trainingPanel{z-index:0;width:100%;position:relative}.RDpu3G_workspaceCustomVideo{overflow:visible}.RDpu3G_customVideoSlot{grid-area:1/1}.RDpu3G_detachedDockSlot{z-index:40;width:var(--dock-slot-width);height:var(--dock-slot-height);pointer-events:none;align-self:start;min-height:0;position:absolute;top:0;left:0;overflow:visible}.RDpu3G_detachedDockSlot>*{pointer-events:auto}.RDpu3G_nativePipDockSlot{pointer-events:none;min-width:0;min-height:0;position:absolute;top:0;bottom:auto;left:0;right:auto;overflow:visible;width:0!important;height:0!important}.RDpu3G_playerCard,.RDpu3G_trainingPanel{border:1px solid var(--hs-line,#e1ded6);background:var(--hs-surface);border-radius:15px;min-width:0;min-height:0;overflow:hidden;box-shadow:0 8px 28px #24231f12}.RDpu3G_playerCard{flex-direction:column;display:flex}.RDpu3G_videoFrame{background:#171916;flex:auto;place-items:center;min-height:0;display:grid;position:relative}.RDpu3G_videoError{z-index:2;pointer-events:none;color:#f4f6fb;text-align:left;background:#171916eb;border:1px solid #ffffff38;border-radius:12px;align-items:center;gap:8px;padding:7px 8px;font-size:11px;line-height:1.35;display:flex;position:absolute;top:10px;left:10px;right:10px}.RDpu3G_videoError>span{flex:auto;min-width:0}.RDpu3G_videoError button{pointer-events:auto;background:var(--hs-accent-solid);min-height:32px;color:var(--hs-on-accent);font:inherit;cursor:pointer;border:1px solid #e5b38b;border-radius:8px;flex:none;padding:5px 8px;font-weight:750}.RDpu3G_videoFrame video{object-fit:contain;background:#171916;width:100%;min-width:0;height:100%;min-height:0;max-height:100%;display:block}.RDpu3G_videoPending{color:#e3d9c9;text-align:center;gap:8px;display:grid}.RDpu3G_controlDeck{border-top:1px solid var(--hs-line,#e1ded6);background:var(--hs-surface);flex:none;padding:12px 14px 13px}.RDpu3G_controlRow{grid-template-columns:repeat(3,minmax(84px,1fr)) minmax(120px,1.2fr);align-items:end;gap:9px;display:grid}.RDpu3G_controlRow label{color:var(--hs-muted,#77756c);gap:4px;font-size:11px;font-weight:700;display:grid}.RDpu3G_controlRow select{border:1px solid var(--hs-line,#e1ded6);background:var(--hs-surface);width:100%;min-height:36px;color:var(--hs-ink,#24231f);font:inherit;border-radius:9px;padding:6px 9px}.RDpu3G_sentenceControls{grid-template-columns:auto minmax(86px,1fr) auto auto;align-items:center;gap:7px;min-width:0;display:grid}.RDpu3G_sentenceControls span{min-width:78px;color:var(--hs-muted,#77756c);text-align:center;font-size:12px}.RDpu3G_secondaryButton,.RDpu3G_playButton,.RDpu3G_recordButton,.RDpu3G_weakButton,.RDpu3G_dangerButton{border:1px solid var(--hs-line,#e1ded6);background:var(--hs-surface);min-height:36px;color:var(--hs-ink,#24231f);font:inherit;cursor:pointer;border-radius:9px;padding:7px 10px;font-size:12px;font-weight:700}.RDpu3G_playButton{border-color:var(--hs-primary);background:var(--hs-primary);color:var(--hs-on-primary)}.RDpu3G_secondaryButton:disabled,.RDpu3G_playButton:disabled,.RDpu3G_recordButton:disabled,.RDpu3G_weakButton:disabled{opacity:.48;cursor:not-allowed}.RDpu3G_trainingPanel{flex-direction:column;display:flex}.RDpu3G_tabs{border-bottom:1px solid var(--hs-line,#e1ded6);flex:none;grid-template-columns:repeat(5,minmax(0,1fr));padding:0 8px;display:grid}.RDpu3G_tabs button{min-height:48px;color:var(--hs-muted,#77756c);font:inherit;cursor:pointer;background:0 0;border:0;padding:8px 3px;font-size:13px;position:relative}.RDpu3G_tabs button[aria-selected=true]{color:var(--hs-accent,#a65327);font-weight:800}.RDpu3G_tabs button[aria-selected=true]:after{background:var(--hs-accent-solid);content:"";border-radius:999px;height:2px;position:absolute;bottom:-1px;left:18%;right:18%}.RDpu3G_tabBody{background:var(--hs-bg,#f7f5f0);flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden}.RDpu3G_cueList{padding:max(9px,min(1vw,14px));overscroll-behavior:contain;overflow-anchor:none;scrollbar-gutter:stable;scroll-behavior:smooth;flex:1 1 0;min-width:0;min-height:0;margin:0;padding-bottom:max(18px,min(2vw,28px));scroll-padding-block:22%;list-style:none;overflow-y:auto}.RDpu3G_cueItem+.RDpu3G_cueItem{margin-top:max(6px,min(.65vw,11px))}.RDpu3G_cueButton{box-sizing:border-box;border:1px solid var(--hs-line,#e1ded6);background:var(--hs-surface);width:100%;min-width:0;color:var(--hs-ink,#24231f);text-align:left;cursor:pointer;border-radius:13px;gap:7px;padding:max(10px,min(.85vw,15px)) max(11px,min(.95vw,16px));transition:border-color .14s,box-shadow .14s,background .14s;display:grid}.RDpu3G_cueButton:hover{border-color:color-mix(in srgb, var(--hs-accent) 45%, var(--hs-line))}.RDpu3G_cueSeekButton{width:100%;min-height:30px;color:var(--hs-muted,#77756c);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;justify-content:space-between;align-items:center;gap:8px;padding:0;font-size:11px;display:flex}.RDpu3G_cueSeekButton:hover{color:var(--hs-accent,#a65327)}.RDpu3G_cueTimeGroup{font-variant-numeric:tabular-nums;align-items:center;gap:7px;min-width:0;display:inline-flex}.RDpu3G_cueNumber{min-width:2ch;color:var(--hs-accent,#a65327);text-align:right;font-size:10px;font-weight:650}.RDpu3G_cueItemActive .RDpu3G_cueButton{border-color:color-mix(in srgb, var(--hs-accent) 45%, var(--hs-line));background:var(--hs-accent-soft,#f5e5d6);box-shadow:0 4px 16px color-mix(in srgb, var(--hs-accent) 12%, transparent)}.RDpu3G_cueItemUpcoming .RDpu3G_cueButton{border-color:var(--hs-line,#e1ded6);background:var(--hs-bg,#f7f5f0);box-shadow:none;opacity:1}.RDpu3G_cueItemUpcoming .RDpu3G_cueEnglish{color:var(--hs-muted)}.RDpu3G_cueItemCompleted .RDpu3G_cueButton{border-color:var(--hs-line);background:var(--hs-surface);box-shadow:none;opacity:1}.RDpu3G_cueItemPlaying .RDpu3G_cueButton,.RDpu3G_cueItemPlaying.RDpu3G_cueItemActive .RDpu3G_cueButton{border-color:var(--hs-accent,#a65327);background:linear-gradient(135deg, var(--hs-accent-soft,#f5e5d6), var(--hs-bg,#f7f5f0));box-shadow:0 7px 22px color-mix(in srgb, var(--hs-accent) 18%, transparent), inset 3px 0 var(--hs-accent,#a65327);opacity:1}.RDpu3G_cueItemUpcoming.RDpu3G_cueItemActive .RDpu3G_cueButton{border-color:var(--hs-line,#e1ded6);background:var(--hs-bg,#f7f5f0);box-shadow:none}.RDpu3G_cueQuickArea{gap:7px;margin-top:7px;display:grid}.RDpu3G_subtitleFeedback{border:1px dashed color-mix(in srgb, var(--hs-accent) 45%, var(--hs-line));color:var(--hs-muted,#77756c);border-radius:9px;gap:7px;padding:7px 9px;font-size:12px;display:grid}.RDpu3G_subtitleFeedback summary{cursor:pointer;font-weight:700}.RDpu3G_subtitleFeedback label{gap:4px;display:grid}.RDpu3G_subtitleFeedback select,.RDpu3G_subtitleFeedback textarea{border:1px solid var(--hs-line,#e1ded6);background:var(--hs-surface);width:100%;color:var(--hs-ink);font:inherit;border-radius:7px;padding:6px}.RDpu3G_subtitleFeedback button{background:var(--hs-accent-solid);min-height:34px;color:var(--hs-on-accent);font:inherit;cursor:pointer;border:0;border-radius:8px;justify-self:start;padding:6px 10px;font-weight:700}.RDpu3G_subtitleFeedback button:disabled{opacity:.55;cursor:not-allowed}.RDpu3G_cueQuickNotice,.RDpu3G_cueQuickError{border-radius:8px;margin:0;padding:7px 9px;font-size:12px;line-height:1.4}.RDpu3G_cueQuickNotice{background:var(--hs-success-soft);color:var(--hs-success)}.RDpu3G_cueQuickError{background:var(--hs-danger-soft);color:var(--hs-danger)}.RDpu3G_cueMeta{color:var(--hs-muted,#77756c);justify-content:space-between;align-items:center;gap:8px;font-size:11px;display:flex}.RDpu3G_nowPlaying{color:var(--hs-accent,#a65327);font-weight:800}.RDpu3G_cueEnglish{overflow-wrap:anywhere;text-overflow:clip;white-space:normal;min-width:0;font-size:calc(var(--cue-font-size,16px) * var(--caption-scale,1));line-height:1.46}.RDpu3G_cueEnglishWordPlaying{background:var(--hs-warning-soft);box-shadow:inset 0 -2px 0 var(--hs-warning-border);color:var(--hs-warning);border-radius:4px;font-weight:900}.RDpu3G_vocabularyToken{color:inherit;font:inherit;font-weight:inherit;line-height:inherit;text-align:inherit;cursor:help;background:0 0;border:0;border-radius:4px;margin:0;padding:0;display:inline}.RDpu3G_vocabularyToken:hover{background:var(--hs-accent-soft,#f5e5d6);color:var(--hs-accent,#a65327)}.RDpu3G_vocabularyTokenMatched{background:var(--hs-accent-soft,#f5e5d6);box-shadow:inset 0 -2px var(--hs-accent,#a65327);color:var(--hs-accent,#a65327)}.RDpu3G_vocabularyPhrase{color:inherit;font:inherit;font-weight:inherit;line-height:inherit;text-align:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--hs-accent,#a65327);text-decoration-color:var(--hs-accent,#a65327);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;border-radius:4px;margin:0;padding:0;text-decoration-style:dotted;display:inline}.RDpu3G_vocabularyPhrase:hover{background:var(--hs-accent-soft,#f5e5d6);color:var(--hs-accent,#a65327)}.RDpu3G_vocabularyPhrase:focus-visible{background:var(--hs-accent-soft,#f5e5d6);color:var(--hs-accent,#a65327)}.RDpu3G_cueTranslation{overflow-wrap:anywhere;text-overflow:clip;white-space:normal;min-width:0;color:var(--hs-muted,#77756c);font-size:calc(var(--cue-translation-size,13px) * var(--caption-scale,1));font-style:normal;line-height:1.46}.RDpu3G_emptyState{color:var(--hs-muted,#77756c);text-align:center;margin:auto;padding:30px;font-size:13px}.RDpu3G_practicePane{flex-direction:column;flex:1;gap:14px;min-height:0;padding:18px;display:flex;overflow-y:auto}.RDpu3G_practicePane h2,.RDpu3G_practicePane h3,.RDpu3G_practicePane p{margin:0}.RDpu3G_listeningGate{background:linear-gradient(180deg, var(--hs-bg,#f7f5f0) 0%, var(--hs-surface) 42%)}.RDpu3G_listeningHeader{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.RDpu3G_listeningHeader>div{min-width:0}.RDpu3G_listeningSteps{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.RDpu3G_listeningStep{border:1px solid var(--hs-line,#e1ded6);background:var(--hs-bg,#f7f5f0);color:var(--hs-muted,#77756c);border-radius:10px;justify-content:center;align-items:center;gap:7px;padding:8px 10px;font-size:12px;display:flex}.RDpu3G_listeningStep span{background:var(--hs-line,#e1ded6);width:20px;height:20px;color:var(--hs-muted,#77756c);border-radius:50%;place-items:center;font-size:11px;font-weight:700;display:grid}.RDpu3G_listeningStepActive{border-color:color-mix(in srgb, var(--hs-accent) 45%, var(--hs-line));background:var(--hs-accent-soft,#f5e5d6);color:var(--hs-accent,#a65327);font-weight:650}.RDpu3G_listeningStepActive span{background:var(--hs-accent-solid);color:var(--hs-on-accent)}.RDpu3G_listeningHiddenCue,.RDpu3G_listeningReveal{border:1px solid var(--hs-line,#e1ded6);border-radius:13px;gap:8px;padding:15px;display:grid}.RDpu3G_listeningHiddenCue{background:var(--hs-bg,#f7f5f0);min-height:84px;color:var(--hs-muted,#77756c);text-align:center;place-content:center}.RDpu3G_listeningHiddenCue span,.RDpu3G_listeningReveal span{color:var(--hs-muted,#77756c);font-size:12px}.RDpu3G_listeningHiddenCue strong{color:var(--hs-muted,#77756c);font-size:15px;font-weight:600}.RDpu3G_listeningReveal{background:var(--hs-surface)}.RDpu3G_listeningReveal strong{overflow-wrap:anywhere;color:var(--hs-ink,#24231f);font-size:max(16px,min(1.7vw,20px));line-height:1.5}.RDpu3G_listeningReveal em{overflow-wrap:anywhere;color:var(--hs-muted,#77756c);font-size:13px;font-style:normal;line-height:1.5}.RDpu3G_currentSentence{border:1px solid var(--hs-line,#e1ded6);background:var(--hs-surface);border-radius:13px;gap:8px;padding:15px;display:grid}.RDpu3G_currentSentence strong{font-size:calc(17px * var(--caption-scale,1));line-height:1.5}.RDpu3G_currentSentence span{color:var(--hs-muted,#77756c);font-size:calc(13px * var(--caption-scale,1))}.RDpu3G_practiceActions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.RDpu3G_practiceActions [data-primary-action=true]{flex:180px;min-height:44px;font-size:13px}.RDpu3G_shadowingHint{border:1px solid var(--hs-accent-soft,#f5e5d6);background:var(--hs-bg,#f7f5f0);min-width:0;color:var(--hs-muted,#77756c);border-radius:9px;justify-content:space-between;align-items:center;gap:8px;padding:6px 8px 6px 10px;font-size:11px;line-height:1.35;display:flex}.RDpu3G_shadowingHint span{min-width:0}.RDpu3G_shadowingHint button{width:26px;height:26px;color:var(--hs-muted,#77756c);cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;font-size:18px;display:grid}.RDpu3G_shadowingHint button:focus-visible{outline:3px solid color-mix(in srgb, var(--hs-accent) 28%, transparent);outline-offset:2px}.RDpu3G_practiceOptions summary:focus-visible{outline:3px solid color-mix(in srgb, var(--hs-accent) 28%, transparent);outline-offset:2px}.RDpu3G_recordingHistory summary:focus-visible{outline:3px solid color-mix(in srgb, var(--hs-accent) 28%, transparent);outline-offset:2px}.RDpu3G_practiceOptions,.RDpu3G_recordingHistory{border-top:1px solid var(--hs-line,#e1ded6);padding-top:8px}.RDpu3G_practiceOptions summary,.RDpu3G_recordingHistory summary{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;color:var(--hs-muted,#77756c);cursor:pointer;font-size:11px;font-weight:750}.RDpu3G_practiceOptions>div{flex-wrap:wrap;gap:7px;margin-top:8px;display:flex}.RDpu3G_recordingHistory .RDpu3G_recordingList{margin-top:9px}.RDpu3G_recordingHistory>.RDpu3G_emptyState{text-align:left;margin:8px 0 0;padding:8px 0;font-size:12px}.RDpu3G_recordButton{border-color:var(--hs-primary);background:var(--hs-primary);color:var(--hs-on-primary)}.RDpu3G_recordButtonRecording{color:#fff;background:#d93a4a;border-color:#d93a4a}.RDpu3G_recordingStep{border:1px solid var(--hs-line,#e1ded6);background:var(--hs-bg,#f7f5f0);color:var(--hs-muted,#77756c);border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:9px 11px;font-size:12px;display:flex}.RDpu3G_recordingStep strong{color:var(--hs-accent,#a65327);font-size:13px}.RDpu3G_recordingStep[data-recording-state=RECORDING]{border-color:var(--hs-danger-border);background:var(--hs-danger-soft)}.RDpu3G_recordingStep[data-recording-state=RECORDING] strong{color:var(--hs-danger)}.RDpu3G_recordingStep[data-recording-state=COMPLETED]{border-color:var(--hs-success-border);background:var(--hs-success-soft)}.RDpu3G_recordingStep[data-recording-state=COMPLETED] strong{color:var(--hs-success)}.RDpu3G_recordingDraft{border:1px solid var(--hs-warning-border);background:var(--hs-warning-soft);color:var(--hs-warning);border-radius:10px;gap:9px;padding:11px;font-size:12px;line-height:1.45;display:grid}.RDpu3G_recordingDraft>div{flex-wrap:wrap;gap:8px;display:flex}.RDpu3G_recordingDraft audio{width:100%;min-width:0;height:38px}.RDpu3G_recordingPreviewActions{flex-wrap:wrap;gap:8px;display:flex}.RDpu3G_recordingPreviewActions button{flex:120px}.RDpu3G_recordingPreviewActions [data-primary-action=true]{flex-basis:100%;order:-1;min-height:44px}.RDpu3G_recordingComplete{border:1px solid var(--hs-success-border);background:var(--hs-success-soft);color:var(--hs-success);border-radius:10px;gap:8px;padding:11px;font-size:12px;line-height:1.45;display:grid}.RDpu3G_recordingComplete>strong{color:var(--hs-success);font-size:14px}.RDpu3G_weakButton[aria-pressed=true]{border-color:var(--hs-warning-border);background:var(--hs-warning-soft);color:var(--hs-warning)}.RDpu3G_liveMessage,.RDpu3G_errorMessage{border-radius:10px;padding:10px 12px;font-size:12px;line-height:1.45}.RDpu3G_liveMessage{background:var(--hs-success-soft);color:var(--hs-success)}.RDpu3G_errorMessage{background:var(--hs-danger-soft);color:var(--hs-danger)}.RDpu3G_recordingList{gap:10px;margin:0;padding:0;list-style:none;display:grid}.RDpu3G_recordingList li{border:1px solid var(--hs-line,#e1ded6);background:var(--hs-surface);border-radius:11px;gap:8px;padding:11px;display:grid}.RDpu3G_recordingInfo{color:var(--hs-muted,#77756c);justify-content:space-between;gap:8px;font-size:11px;display:flex}.RDpu3G_recordingList audio{width:100%;height:34px}.RDpu3G_dangerButton{min-height:30px;color:var(--hs-danger);border:0;justify-self:end}.RDpu3G_dictationInput{resize:vertical;border:1px solid var(--hs-line,#e1ded6);background:var(--hs-surface);min-height:128px;color:var(--hs-ink,#24231f);font:inherit;border-radius:11px;padding:12px;line-height:1.55}.RDpu3G_wordCards{flex-wrap:wrap;gap:8px;display:flex}.RDpu3G_wordCard{border:1px solid var(--hs-line,#e1ded6);background:var(--hs-surface);color:var(--hs-ink,#24231f);border-radius:9px;padding:8px 10px;font-size:13px}.RDpu3G_subtitlePane{flex-direction:column;flex:auto;min-height:0;display:flex;position:relative}.RDpu3G_subtitleFollowBar{z-index:3;pointer-events:none;position:absolute;top:10px;right:max(16px,min(2vw,24px))}.RDpu3G_subtitleFollowBar button{border:1px solid color-mix(in srgb, var(--hs-accent) 45%, var(--hs-line));background:var(--hs-surface);min-height:34px;color:var(--hs-accent,#a65327);font:inherit;box-shadow:0 5px 16px color-mix(in srgb, var(--hs-accent) 18%, transparent);cursor:pointer;pointer-events:auto;border-radius:999px;padding:7px 12px;font-size:12px;font-weight:800}.RDpu3G_revealToolbar{border-bottom:1px solid var(--hs-line,#e1ded6);background:var(--hs-surface);color:var(--hs-muted,#77756c);flex:none;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;font-size:12px;font-weight:700;display:flex}.RDpu3G_revealToolbar div{gap:6px;display:flex}.RDpu3G_revealToolbar button,.RDpu3G_revealButton{border:1px solid var(--hs-line,#e1ded6);background:var(--hs-surface);color:var(--hs-accent,#a65327);font:inherit;cursor:pointer;border-radius:8px;padding:6px 9px;font-size:11px;font-weight:800}.RDpu3G_hiddenCue{color:var(--hs-muted,#77756c);letter-spacing:.14em;justify-content:space-between;align-items:center;font-size:18px;display:flex}.RDpu3G_hiddenCue span{letter-spacing:0;font-size:11px;font-weight:700}.RDpu3G_revealButton{margin:7px 0 0 auto}.RDpu3G_hintCard,.RDpu3G_clozeCard,.RDpu3G_attemptResult,.RDpu3G_authPrompt,.RDpu3G_cardDetail{border:1px solid var(--hs-line,#e1ded6);background:var(--hs-surface);border-radius:13px;padding:14px}.RDpu3G_hintCard{gap:7px;display:grid}.RDpu3G_hintCard span{color:var(--hs-muted,#77756c);font-size:11px;font-weight:800}.RDpu3G_hintCard strong{color:var(--hs-ink,#24231f);letter-spacing:.08em;overflow-wrap:anywhere;font-size:18px}.RDpu3G_clozeCard p{color:var(--hs-ink,#24231f);margin:0;font-size:17px;line-height:2.1}.RDpu3G_clozeCard input{box-sizing:border-box;background:var(--hs-accent-soft,#f5e5d6);width:max(76px,min(8vw,124px));max-width:34vw;min-height:34px;color:var(--hs-ink,#24231f);font:inherit;text-align:center;border:1px solid #0000;border-radius:6px;margin-left:3px;margin-right:3px;padding:4px 8px;font-size:14px;font-weight:750}.RDpu3G_clozeCard input:focus{border-color:var(--hs-accent-solid);background:var(--hs-surface)}.RDpu3G_attemptResult{gap:11px;display:grid}.RDpu3G_attemptResult>div:first-child{justify-content:space-between;align-items:center;gap:10px;display:flex}.RDpu3G_attemptCorrect{border-color:var(--hs-success-border);background:var(--hs-success-soft)}.RDpu3G_attemptIncorrect{border-color:var(--hs-danger-border);background:var(--hs-danger-soft)}.RDpu3G_differenceList{flex-wrap:wrap;gap:6px;display:flex}.RDpu3G_differenceList span{background:var(--hs-bg,#f7f5f0);color:var(--hs-ink,#24231f);border-radius:7px;padding:5px 7px;font-size:13px}.RDpu3G_differenceList span[data-status=MATCH]{background:var(--hs-success-soft);color:var(--hs-success)}.RDpu3G_differenceList span[data-status=INCORRECT],.RDpu3G_differenceList span[data-status=MISSING]{background:var(--hs-danger-soft);color:var(--hs-danger)}.RDpu3G_differenceList span[data-status=EXTRA]{background:var(--hs-warning-soft);color:var(--hs-warning);text-decoration:line-through}.RDpu3G_authPrompt{border-color:color-mix(in srgb, var(--hs-accent) 45%, var(--hs-line));background:var(--hs-accent-soft,#f5e5d6);flex-wrap:wrap;align-items:center;gap:8px;display:flex}.RDpu3G_authPrompt p{color:var(--hs-muted,#77756c);flex:100%}.RDpu3G_authPrompt a{background:var(--hs-primary);color:var(--hs-on-primary);border-radius:8px;padding:7px 10px;font-size:12px;font-weight:800;text-decoration:none}.RDpu3G_authPrompt a+a{border:1px solid color-mix(in srgb, var(--hs-accent) 45%, var(--hs-line));background:var(--hs-surface);color:var(--hs-accent,#a65327)}.RDpu3G_cardKindTabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.RDpu3G_cardKindTabs button{border:1px solid var(--hs-line,#e1ded6);background:var(--hs-surface);min-height:40px;color:var(--hs-muted,#77756c);font:inherit;cursor:pointer;border-radius:10px}.RDpu3G_cardKindTabs button[aria-selected=true]{border-color:color-mix(in srgb, var(--hs-accent) 45%, var(--hs-line));background:var(--hs-accent-soft,#f5e5d6);color:var(--hs-accent,#a65327);font-weight:800}.RDpu3G_cardKindTabs span{color:var(--hs-muted,#77756c);font-size:11px}.RDpu3G_cardWorkspace{grid-template-columns:minmax(120px,.8fr) minmax(0,1.4fr);gap:10px;min-height:0;display:grid}.RDpu3G_cardList{align-content:start;gap:7px;max-height:330px;display:grid;overflow-y:auto}.RDpu3G_cardList button{border:1px solid var(--hs-line,#e1ded6);background:var(--hs-surface);color:var(--hs-ink,#24231f);font:inherit;text-align:left;cursor:pointer;border-radius:10px;gap:4px;padding:10px;display:grid}.RDpu3G_cardList button[aria-pressed=true]{border-color:color-mix(in srgb, var(--hs-accent) 45%, var(--hs-line));background:var(--hs-accent-soft,#f5e5d6)}.RDpu3G_cardList span,.RDpu3G_cardDetail>span{color:var(--hs-muted,#77756c);font-size:11px}.RDpu3G_cardDetail{align-content:start;gap:10px;display:grid}.RDpu3G_cardDetail h3{font-size:22px}.RDpu3G_cardDetail p+p{color:var(--hs-muted,#77756c)}.RDpu3G_mobileLearningToolbar{display:none}.RDpu3G_guidedPracticeProgress{background:var(--hs-accent-soft,#f5e5d6);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;color:var(--hs-accent,#a65327);border-radius:999px;padding:6px 10px;font-size:12px;font-weight:750}.RDpu3G_mobileMoreButton{display:none}.RDpu3G_mobileMoreMenu{z-index:34;border:1px solid var(--hs-line,#e1ded6);background:var(--hs-surface);border-radius:12px;gap:5px;min-width:150px;padding:7px;display:grid;position:absolute;bottom:106px;right:8px;box-shadow:0 10px 26px #24231f2e}.RDpu3G_mobileMoreMenu button{background:var(--hs-bg,#f7f5f0);min-height:38px;color:var(--hs-ink,#24231f);font:inherit;text-align:left;border:0;border-radius:8px;padding:7px 10px;font-size:12px;font-weight:700}.RDpu3G_headerButton:focus-visible{outline:3px solid color-mix(in srgb, var(--hs-accent) 28%, transparent);outline-offset:2px}.RDpu3G_headerLink:focus-visible{outline:3px solid color-mix(in srgb, var(--hs-accent) 28%, transparent);outline-offset:2px}.RDpu3G_shortcutButton:focus-visible{outline:3px solid color-mix(in srgb, var(--hs-accent) 28%, transparent);outline-offset:2px}.RDpu3G_customVideoButton:focus-visible{outline:3px solid color-mix(in srgb, var(--hs-accent) 28%, transparent);outline-offset:2px}.RDpu3G_shortcutClose:focus-visible{outline:3px solid color-mix(in srgb, var(--hs-accent) 28%, transparent);outline-offset:2px}.RDpu3G_captionScaleControl select:focus-visible{outline:3px solid color-mix(in srgb, var(--hs-accent) 28%, transparent);outline-offset:2px}.RDpu3G_segment button:focus-visible{outline:3px solid color-mix(in srgb, var(--hs-accent) 28%, transparent);outline-offset:2px}.RDpu3G_loopSegment button:focus-visible{outline:3px solid color-mix(in srgb, var(--hs-accent) 28%, transparent);outline-offset:2px}.RDpu3G_tabs button:focus-visible{outline:3px solid color-mix(in srgb, var(--hs-accent) 28%, transparent);outline-offset:2px}.RDpu3G_cueButton:focus-visible{outline:3px solid color-mix(in srgb, var(--hs-accent) 28%, transparent);outline-offset:2px}.RDpu3G_cueSeekButton:focus-visible{outline:3px solid color-mix(in srgb, var(--hs-accent) 28%, transparent);outline-offset:2px}.RDpu3G_vocabularyToken:focus-visible{outline:3px solid color-mix(in srgb, var(--hs-accent) 28%, transparent);outline-offset:2px}.RDpu3G_vocabularyPhrase:focus-visible{outline:3px solid color-mix(in srgb, var(--hs-accent) 28%, transparent);outline-offset:2px}.RDpu3G_secondaryButton:focus-visible{outline:3px solid color-mix(in srgb, var(--hs-accent) 28%, transparent);outline-offset:2px}.RDpu3G_playButton:focus-visible{outline:3px solid color-mix(in srgb, var(--hs-accent) 28%, transparent);outline-offset:2px}.RDpu3G_recordButton:focus-visible{outline:3px solid color-mix(in srgb, var(--hs-accent) 28%, transparent);outline-offset:2px}.RDpu3G_weakButton:focus-visible{outline:3px solid color-mix(in srgb, var(--hs-accent) 28%, transparent);outline-offset:2px}.RDpu3G_dangerButton:focus-visible{outline:3px solid color-mix(in srgb, var(--hs-accent) 28%, transparent);outline-offset:2px}.RDpu3G_controlRow select:focus-visible{outline:3px solid color-mix(in srgb, var(--hs-accent) 28%, transparent);outline-offset:2px}.RDpu3G_dictationInput:focus-visible{outline:3px solid color-mix(in srgb, var(--hs-accent) 28%, transparent);outline-offset:2px}@media (max-width:1100px){.RDpu3G_shell{padding-left:20px;padding-right:20px}.RDpu3G_workspace{grid-template-columns:minmax(0,3fr) minmax(300px,2fr)}.RDpu3G_controlRow{grid-template-columns:repeat(3,minmax(72px,1fr))}.RDpu3G_sentenceControls{grid-column:1/-1}}@media (min-width:881px) and (max-width:1100px){.RDpu3G_workspace{grid-template-columns:minmax(0,3fr) minmax(290px,2fr);gap:12px}.RDpu3G_cueList{padding-left:10px;padding-right:10px}}@media (max-width:623px){.RDpu3G_shell{--mobile-learning-toolbar-height:108px;height:100vh;flex-direction:column;height:100dvh;min-height:0;padding:0;display:flex;overflow:hidden}.RDpu3G_learningArea{padding-bottom:calc(var(--mobile-learning-toolbar-height) + env(safe-area-inset-bottom))}.RDpu3G_header{flex:none;grid-template-columns:minmax(0,1fr) auto;min-height:48px;margin-left:14px;margin-right:14px}.RDpu3G_headerLink{display:none}.RDpu3G_titleBar{flex:none;grid-template-columns:1fr;gap:0;padding:9px 14px 10px}.RDpu3G_progress,.RDpu3G_titleActions,.RDpu3G_titleCopy .RDpu3G_eyebrow,.RDpu3G_description{display:none}.RDpu3G_titleCopy h1{margin:0;font-size:17px}.RDpu3G_modeToolbar{display:none}.RDpu3G_workspace{--mobile-video-height:clamp(156px, min(56.25vw, 30dvh), 219px);--mobile-subtitle-min-height:clamp(150px, 22dvh, 210px);height:auto;min-height:calc(var(--mobile-video-height) + 49px + var(--mobile-subtitle-min-height));flex-direction:column;flex:auto;gap:0;display:flex;overflow:hidden}.RDpu3G_playerCard{height:auto;box-shadow:none;border-left:0;border-right:0;border-radius:0;flex:none}.RDpu3G_videoFrame{width:100%;height:var(--mobile-video-height);aspect-ratio:auto;flex:none;min-height:156px;max-height:219px}.RDpu3G_workspaceCustomVideo .RDpu3G_videoFrame{flex:auto;height:auto;min-height:0;max-height:none}.RDpu3G_controlDeck{display:none}.RDpu3G_trainingPanel{height:auto;max-height:none;min-height:calc(49px + var(--mobile-subtitle-min-height));box-shadow:none;border-bottom:0;border-left:0;border-right:0;border-radius:0;flex:auto}.RDpu3G_tabs{z-index:2;background:var(--hs-surface);position:relative}.RDpu3G_tabBody{min-height:0;overflow:hidden}.RDpu3G_workspaceVideoDetached{width:100%;min-height:0;min-height:calc(49px + var(--mobile-subtitle-min-height));flex:auto}.RDpu3G_workspaceVideoDetached .RDpu3G_trainingPanel{align-self:stretch;width:100%}.RDpu3G_cueList{min-height:var(--mobile-subtitle-min-height);padding-bottom:calc(var(--mobile-learning-toolbar-height) + 18px + env(safe-area-inset-bottom));scroll-padding-bottom:calc(var(--mobile-learning-toolbar-height) + 18px + env(safe-area-inset-bottom));overflow-y:auto}.RDpu3G_subtitleFollowBar{top:8px;right:12px}.RDpu3G_mobileLearningToolbar{z-index:30;box-sizing:border-box;height:var(--mobile-learning-toolbar-height);height:calc(var(--mobile-learning-toolbar-height) + env(safe-area-inset-bottom));border-top:1px solid var(--hs-line,#e1ded6);background:var(--hs-surface);padding:4px 10px calc(4px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);grid-template-rows:42px 54px;gap:4px;display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -8px 24px #24231f1a}.RDpu3G_mobileQuickSettings,.RDpu3G_mobileSentenceToolbar{gap:6px;min-width:0;display:grid}.RDpu3G_mobileQuickSettings{grid-template-columns:repeat(6,minmax(0,1fr))}.RDpu3G_mobileSentenceToolbar{grid-template-columns:minmax(0,1fr) minmax(116px,1.25fr) minmax(0,1fr)}.RDpu3G_mobileQuickSettings button,.RDpu3G_mobileSpeedControl,.RDpu3G_mobileSentenceToolbar button{background:var(--hs-bg,#f7f5f0);min-width:0;min-height:44px;color:var(--hs-muted,#77756c);font:inherit;text-align:center;border:0;border-radius:10px;place-content:center;gap:1px;padding:4px 7px;font-size:11px;display:grid}.RDpu3G_mobileQuickSettings button,.RDpu3G_mobileSentenceToolbar button{cursor:pointer}.RDpu3G_mobileQuickSettings strong,.RDpu3G_mobileSentenceToolbar strong{color:var(--hs-ink,#24231f);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.RDpu3G_mobileSpeedControl span{line-height:1}.RDpu3G_mobileSpeedControl select{width:100%;color:var(--hs-ink,#24231f);font:inherit;text-align:center;background:0 0;border:0;font-size:12px;font-weight:800}.RDpu3G_mobileSentenceToolbar .RDpu3G_mobilePlayButton{background:var(--hs-primary);color:var(--hs-on-primary)}.RDpu3G_mobileSentenceToolbar .RDpu3G_mobilePlayButton strong{color:var(--hs-on-primary)}.RDpu3G_mobileQuickSettings button[aria-pressed=true]{background:var(--hs-accent-soft,#f5e5d6);color:var(--hs-accent,#a65327)}.RDpu3G_mobileQuickSettings button:disabled,.RDpu3G_mobileSentenceToolbar button:disabled{opacity:.45;cursor:not-allowed}.RDpu3G_mobileQuickSettings button:focus-visible{outline:3px solid color-mix(in srgb, var(--hs-accent) 28%, transparent);outline-offset:1px}.RDpu3G_mobileSpeedControl select:focus-visible{outline:3px solid color-mix(in srgb, var(--hs-accent) 28%, transparent);outline-offset:1px}.RDpu3G_mobileSentenceToolbar button:focus-visible{outline:3px solid color-mix(in srgb, var(--hs-accent) 28%, transparent);outline-offset:1px}}@media (max-width:560px){.RDpu3G_listeningHeader{flex-direction:column}.RDpu3G_listeningHeader .RDpu3G_secondaryButton{width:100%}.RDpu3G_listeningSteps{gap:5px}.RDpu3G_listeningStep{gap:4px;padding-left:5px;padding-right:5px}.RDpu3G_modeToolbar{flex-wrap:wrap;align-items:stretch}.RDpu3G_shortcutButton{margin-left:auto}.RDpu3G_headerActions{gap:4px}.RDpu3G_headerButton{padding-left:8px;padding-right:8px}.RDpu3G_titleCopy h1{white-space:normal}.RDpu3G_tabs{padding-left:3px;padding-right:3px}.RDpu3G_tabs button{font-size:12px}.RDpu3G_cueEnglish{font-size:max(14px,min(4.1vw,18px));line-height:1.42}.RDpu3G_cueTranslation{font-size:max(12px,min(3.4vw,14px));line-height:1.42}.RDpu3G_cueButton{gap:5px;padding:9px 11px}}@media (max-width:623px) and (max-height:600px) and (orientation:landscape){.RDpu3G_shell{--mobile-learning-toolbar-height:62px}.RDpu3G_header,.RDpu3G_titleBar{display:none}.RDpu3G_videoFrame{aspect-ratio:auto;height:min(42dvh,56.25vw)}.RDpu3G_tabs button{min-height:44px}.RDpu3G_mobileLearningToolbar{grid-template-rows:1fr;grid-template-columns:minmax(0,4fr) minmax(0,3fr);gap:6px}.RDpu3G_mobileQuickSettings button,.RDpu3G_mobileSpeedControl,.RDpu3G_mobileSentenceToolbar button{min-height:44px}.RDpu3G_mobileSentenceToolbar{grid-template-columns:repeat(3,minmax(0,1fr))}}@container learning-area (max-width:623px){.RDpu3G_workspace{--mobile-video-height:clamp(156px, min(56.25vw, 30dvh), 219px);--mobile-subtitle-min-height:clamp(150px, 22dvh, 210px);height:auto;min-height:calc(var(--mobile-video-height) + 49px + var(--mobile-subtitle-min-height));flex-direction:column;flex:auto;gap:0;display:flex;overflow:hidden}.RDpu3G_playerCard{height:auto;box-shadow:none;border-left:0;border-right:0;border-radius:0;flex:none}.RDpu3G_videoFrame{width:100%;height:var(--mobile-video-height);aspect-ratio:auto;flex:none;min-height:156px;max-height:219px}.RDpu3G_workspaceCustomVideo .RDpu3G_videoFrame{flex:auto;height:auto;min-height:0;max-height:none}.RDpu3G_controlDeck{display:none}.RDpu3G_trainingPanel{height:auto;max-height:none;min-height:calc(49px + var(--mobile-subtitle-min-height));box-shadow:none;border-bottom:0;border-left:0;border-right:0;border-radius:0;flex:auto}.RDpu3G_tabs{z-index:2;background:var(--hs-surface);position:relative}.RDpu3G_tabBody{min-height:0;overflow:hidden}.RDpu3G_workspaceVideoDetached{width:100%;min-height:0;min-height:calc(49px + var(--mobile-subtitle-min-height));flex:auto}.RDpu3G_workspaceVideoDetached .RDpu3G_trainingPanel{align-self:stretch;width:100%}.RDpu3G_cueList{min-height:var(--mobile-subtitle-min-height);padding-bottom:calc(var(--mobile-learning-toolbar-height) + 18px + env(safe-area-inset-bottom));scroll-padding-bottom:calc(var(--mobile-learning-toolbar-height) + 18px + env(safe-area-inset-bottom));overflow-y:auto}.RDpu3G_subtitleFollowBar{top:8px;right:12px}.RDpu3G_mobileLearningToolbar{z-index:30;box-sizing:border-box;height:calc(var(--mobile-learning-toolbar-height) + env(safe-area-inset-bottom));border-top:1px solid var(--hs-line,#e1ded6);background:var(--hs-surface);padding:4px 10px calc(4px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);grid-template-rows:42px 54px;align-items:stretch;gap:4px;display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -8px 24px #24231f1a}.RDpu3G_mobileQuickSettings,.RDpu3G_mobileSentenceToolbar{gap:6px;min-width:0;display:grid}.RDpu3G_mobileQuickSettings{grid-template-columns:repeat(6,minmax(0,1fr))}.RDpu3G_mobileSentenceToolbar{grid-template-columns:minmax(0,1fr) minmax(116px,1.25fr) minmax(0,1fr)}.RDpu3G_mobileQuickSettings button,.RDpu3G_mobileSpeedControl,.RDpu3G_mobileSentenceToolbar button{background:var(--hs-bg,#f7f5f0);min-width:0;min-height:44px;color:var(--hs-muted,#77756c);font:inherit;text-align:center;border:0;border-radius:10px;place-content:center;gap:1px;padding:4px 7px;font-size:11px;display:grid}.RDpu3G_mobileQuickSettings button,.RDpu3G_mobileSentenceToolbar button{cursor:pointer}.RDpu3G_mobileQuickSettings strong,.RDpu3G_mobileSentenceToolbar strong{color:var(--hs-ink,#24231f);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.RDpu3G_mobileSpeedControl span{line-height:1}.RDpu3G_mobileSpeedControl select{width:100%;color:var(--hs-ink,#24231f);font:inherit;text-align:center;background:0 0;border:0;font-size:12px;font-weight:800}.RDpu3G_mobileSentenceToolbar .RDpu3G_mobilePlayButton{background:var(--hs-primary);color:var(--hs-on-primary)}.RDpu3G_mobileSentenceToolbar .RDpu3G_mobilePlayButton strong{color:var(--hs-on-primary)}.RDpu3G_mobileQuickSettings button[aria-pressed=true]{background:var(--hs-accent-soft,#f5e5d6);color:var(--hs-accent,#a65327)}.RDpu3G_mobileQuickSettings button:disabled,.RDpu3G_mobileSentenceToolbar button:disabled{opacity:.45;cursor:not-allowed}.RDpu3G_mobileQuickSettings button:focus-visible{outline:3px solid color-mix(in srgb, var(--hs-accent) 28%, transparent);outline-offset:1px}.RDpu3G_mobileSpeedControl select:focus-visible{outline:3px solid color-mix(in srgb, var(--hs-accent) 28%, transparent);outline-offset:1px}.RDpu3G_mobileSentenceToolbar button:focus-visible{outline:3px solid color-mix(in srgb, var(--hs-accent) 28%, transparent);outline-offset:1px}}@media (min-width:624px){@container learning-area (max-width:623px){.RDpu3G_workspace{margin-bottom:calc(var(--mobile-learning-toolbar-height) + env(safe-area-inset-bottom))}}}@media (max-width:623px) and (max-height:740px) and (orientation:portrait){.RDpu3G_shell,.RDpu3G_learningArea{--mobile-learning-toolbar-height:80px}.RDpu3G_workspace{--mobile-video-height:clamp(156px, 27dvh, 200px)}.RDpu3G_mobileLearningToolbar{height:calc(var(--mobile-learning-toolbar-height) + env(safe-area-inset-bottom));padding:2px 8px calc(2px + env(safe-area-inset-bottom));grid-template-rows:36px 40px;gap:2px}.RDpu3G_mobileQuickSettings{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px}.RDpu3G_mobileQuickSettings>button:nth-child(3),.RDpu3G_mobileQuickSettings>button:nth-child(5),.RDpu3G_mobileQuickSettings>button:nth-child(6){display:none}.RDpu3G_mobileQuickSettings>button,.RDpu3G_mobileSpeedControl,.RDpu3G_mobileSentenceToolbar button{min-height:34px;padding:3px 5px}.RDpu3G_mobileMoreButton{display:grid}.RDpu3G_mobileMoreMenu{bottom:calc(var(--mobile-learning-toolbar-height) - 2px)}}@media (max-width:623px) and (max-height:620px) and (orientation:portrait){.RDpu3G_cueList{flex:none;max-height:40dvh}.RDpu3G_shell{height:auto;min-height:100dvh;overflow-x:hidden;overflow-y:auto}.RDpu3G_learningArea{flex:none;overflow:visible}.RDpu3G_workspace{flex:none}.RDpu3G_mobileLearningToolbar{position:sticky}}@media (min-width:660px) and (max-height:600px){.RDpu3G_shell{padding-bottom:0}.RDpu3G_header,.RDpu3G_titleBar,.RDpu3G_modeToolbar{display:none}.RDpu3G_workspace{grid-template-rows:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.RDpu3G_cueList{scroll-behavior:auto}.RDpu3G_cueButton{transition:none}}.RDpu3G_adminEditor{border:1px solid color-mix(in srgb, var(--hs-accent) 45%, var(--hs-line));background:var(--hs-accent-soft,#f5e5d6);border-radius:12px;flex:none;margin:4px 0 8px;padding:0 12px}.RDpu3G_adminEditorBody{justify-content:space-between;align-items:center;gap:16px;min-width:0;display:flex}.RDpu3G_adminEditorIntro{gap:4px;min-width:0;display:grid}.RDpu3G_adminEditorIntro span{color:var(--hs-muted,#77756c);font-size:13px}.RDpu3G_adminEditorToggle{width:100%;min-height:32px;color:var(--hs-muted,#77756c);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:10px;padding:4px 0;display:flex}.RDpu3G_adminEditorToggle>span:first-child{align-items:center;gap:10px;display:flex}.RDpu3G_adminEditorToggle small{font-size:11px}.RDpu3G_adminEditor:not([data-expanded=true]) .RDpu3G_adminEditorBody{display:none}.RDpu3G_adminEditorActions{gap:8px;display:flex}.RDpu3G_adminEditor p{margin:0}.RDpu3G_adminInlineCue{gap:8px;padding:12px 14px;display:grid}.RDpu3G_adminInlineTextField{min-width:0;display:block}.RDpu3G_adminInlineTextField textarea{resize:vertical;border:0;border-bottom:1px dashed var(--hs-line,#e1ded6);width:100%;min-height:0;color:var(--hs-ink,#24231f);font:inherit;background:0 0;outline:0;display:block}.RDpu3G_adminInlineTextField:first-of-type textarea{font-size:16px;font-weight:800;line-height:1.45}.RDpu3G_adminInlineTextField:nth-of-type(2) textarea{color:var(--hs-muted,#77756c);font-size:13px;line-height:1.45}.RDpu3G_adminInlineTextField textarea:focus{border-bottom-color:var(--hs-accent,#a65327);box-shadow:0 1px 0 var(--hs-accent,#a65327)}.RDpu3G_adminInlineTimes{gap:8px;display:flex}.RDpu3G_adminInlineTimes label{color:var(--hs-muted,#77756c);flex:1;gap:4px;font-size:11px;display:grid}.RDpu3G_adminInlineTimes input{border:1px solid var(--hs-line,#e1ded6);background:var(--hs-surface);width:100%;min-width:0;color:var(--hs-ink,#24231f);font:inherit;border-radius:6px;padding:6px 8px;font-size:13px}.RDpu3G_adminInlineTimes input:focus{border-color:var(--hs-accent,#a65327);outline:2px solid var(--hs-accent-soft,#f5e5d6)}.RDpu3G_subtitleReviewIssues{flex-wrap:wrap;gap:6px;display:flex}.RDpu3G_subtitleReviewIssues span{border-radius:999px;padding:3px 7px;font-size:11px;font-weight:800}.RDpu3G_subtitleReviewIssues>span{align-items:center;gap:6px;display:inline-flex}.RDpu3G_supplyIssueActions{gap:4px;display:inline-flex}.RDpu3G_supplyIssueActions button{background:var(--hs-surface);color:inherit;font:inherit;cursor:pointer;border:0;border-radius:5px;padding:2px 5px;font-size:10px;font-weight:800}.RDpu3G_supplyIssueActions button:disabled{cursor:wait;opacity:.6}.RDpu3G_subtitleReviewWarning{background:var(--hs-warning-soft);color:var(--hs-warning)}.RDpu3G_subtitleReviewBlocking{background:var(--hs-danger-soft);color:var(--hs-danger)}.RDpu3G_adminCuePreviewActions{flex-wrap:wrap;gap:7px;display:flex}.RDpu3G_adminCuePreviewActions button{border:1px solid var(--hs-line,#e1ded6);background:var(--hs-surface);min-height:34px;color:var(--hs-muted,#77756c);font:inherit;cursor:pointer;border-radius:7px;padding:5px 9px;font-size:12px;font-weight:700}.RDpu3G_adminCuePreviewActions button:disabled{cursor:not-allowed;opacity:.55}.RDpu3G_srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.RDpu3G_adminManagement{z-index:20;padding:0 10px;position:relative}.RDpu3G_adminManagementRow{align-items:center;gap:8px;min-height:38px;font-size:12px;display:flex}.RDpu3G_adminEditEntry,.RDpu3G_adminMoreEntry{border:1px solid color-mix(in srgb, var(--hs-accent) 45%, var(--hs-line));background:var(--hs-surface);min-height:30px;color:var(--hs-muted,#77756c);font:inherit;cursor:pointer;border-radius:7px;padding:4px 9px}.RDpu3G_adminEditEntry{color:var(--hs-accent,#a65327);font-weight:750}.RDpu3G_adminEditEntry:disabled{opacity:.6;cursor:not-allowed}.RDpu3G_adminEntryHint{color:var(--hs-muted,#77756c)}.RDpu3G_adminMoreEntry{background:0 0;border:0;margin-left:auto}.RDpu3G_adminManagement .RDpu3G_adminManagementBody{z-index:25;border:1px solid color-mix(in srgb, var(--hs-accent) 45%, var(--hs-line));background:var(--hs-accent-soft,#f5e5d6);border-radius:10px;flex-direction:column;align-items:stretch;gap:10px;width:min(400px,100%);max-height:min(420px,60dvh);padding:12px;position:absolute;top:100%;bottom:auto;left:auto;right:0;overflow-y:auto;box-shadow:0 8px 24px #24231f26}.RDpu3G_adminManagementStatus{padding:3px 0;font-size:12px;line-height:1.4}.RDpu3G_adminQualityList{gap:8px;font-size:12px;display:grid}.RDpu3G_adminQualityList p{overflow-wrap:anywhere}.RDpu3G_adminQualityList button{margin-right:5px}@media (max-width:700px){.RDpu3G_adminEditor{margin:8px 0;padding:0}.RDpu3G_adminEditorToggle{width:100%;min-height:44px;color:var(--hs-muted,#77756c);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;padding:8px 12px;display:flex}.RDpu3G_adminEditorToggle>span:first-child{gap:2px;display:grid}.RDpu3G_adminEditorToggle small{color:var(--hs-muted,#77756c);font-size:11px}.RDpu3G_adminEditorBody{flex-direction:column;align-items:stretch;gap:10px;margin:0;padding:0 10px 10px;display:none}.RDpu3G_adminEditor[data-expanded=true] .RDpu3G_adminEditorBody{display:flex}.RDpu3G_adminEditorIntro{gap:2px}.RDpu3G_adminEditorActions{width:100%}.RDpu3G_adminEditorActions button{flex:1}.RDpu3G_adminInlineCue{padding:10px 12px}}@media (max-height:760px){.RDpu3G_shell{--learning-height-mode:compact-height}}@media (max-height:680px){.RDpu3G_shell{--learning-height-mode:extreme-height}}@media (min-width:624px) and (max-height:760px){.RDpu3G_shell{padding:0 20px 12px}.RDpu3G_header{flex:none;gap:12px;min-height:48px}.RDpu3G_videoFrame video{max-height:52dvh}.RDpu3G_titleBar{flex:none;gap:14px;padding:8px 0}.RDpu3G_eyebrow,.RDpu3G_description{display:none}.RDpu3G_titleCopy h1{margin-top:0;font-size:max(18px,min(1.7vw,23px))}.RDpu3G_titleActions{gap:4px}.RDpu3G_progress{font-size:11px}.RDpu3G_progressTrack{height:3px;margin-top:4px}.RDpu3G_startPracticeButton{min-height:32px;padding:6px 10px;font-size:12px}.RDpu3G_adminEditor{flex:none;margin:4px 0;padding:0 10px}.RDpu3G_adminEditorToggle{width:100%;min-height:36px;color:var(--hs-muted,#77756c);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:10px;padding:4px 0;display:flex}.RDpu3G_adminEditorToggle>span:first-child{align-items:center;gap:10px;display:flex}.RDpu3G_adminEditorToggle small{color:var(--hs-muted,#77756c);font-size:11px}.RDpu3G_adminEditorBody{justify-content:flex-end;align-items:center;gap:8px;padding:0 0 7px;display:none}.RDpu3G_adminEditor[data-expanded=true] .RDpu3G_adminEditorBody{display:flex}.RDpu3G_adminEditorIntro{display:none}.RDpu3G_adminEditorActions{flex-wrap:wrap;justify-content:flex-end;gap:6px}.RDpu3G_adminEditorActions button{min-height:30px;padding:5px 8px;font-size:11px}.RDpu3G_modeToolbar{flex:none;gap:7px;margin-bottom:7px}.RDpu3G_segment,.RDpu3G_loopSegment{padding:2px}.RDpu3G_segment button,.RDpu3G_loopSegment button{min-height:30px;padding:5px 10px;font-size:12px}.RDpu3G_captionScaleControl{min-height:30px;padding:3px 6px}.RDpu3G_shortcutButton{display:none}.RDpu3G_learningArea{flex:1}.RDpu3G_workspace{--cue-font-size:clamp(15px, min(1.2vw, 2.15dvh), 18px);--cue-translation-size:clamp(12px, min(.9vw, 1.7dvh), 14px);flex:1;grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1.12fr) minmax(320px,.88fr);gap:12px;min-height:0}.RDpu3G_trainingPanel,.RDpu3G_playerCard{min-height:0}.RDpu3G_tabs button{min-height:42px;padding-top:6px;padding-bottom:6px}.RDpu3G_cueList{padding:8px;padding-bottom:12px}.RDpu3G_cueItem+.RDpu3G_cueItem{margin-top:6px}.RDpu3G_cueButton{gap:5px;padding:8px 10px}.RDpu3G_cueEnglish,.RDpu3G_cueTranslation{line-height:1.4}.RDpu3G_controlDeck{padding:8px 10px}.RDpu3G_controlRow{gap:7px}.RDpu3G_controlRow select{min-height:32px;padding:4px 7px}.RDpu3G_secondaryButton,.RDpu3G_playButton,.RDpu3G_recordButton,.RDpu3G_weakButton,.RDpu3G_dangerButton{min-height:32px;padding:5px 8px}}@media (min-width:624px) and (max-height:680px){.RDpu3G_shell{padding:0 16px 8px}.RDpu3G_header{min-height:42px}.RDpu3G_titleBar{padding:5px 0}.RDpu3G_titleCopy h1{font-size:max(17px,min(1.5vw,20px))}.RDpu3G_progress{display:none}.RDpu3G_adminEditor{margin:2px 0;padding-left:8px;padding-right:8px}.RDpu3G_adminEditorToggle{min-height:32px}.RDpu3G_modeToolbar{gap:5px;margin-bottom:5px}.RDpu3G_segment button,.RDpu3G_loopSegment button{min-height:28px;padding:4px 8px;font-size:11px}.RDpu3G_captionScaleControl{min-height:28px}.RDpu3G_workspace{--cue-font-size:clamp(15px, min(1.15vw, 2.05dvh), 17px);--cue-translation-size:clamp(12px, min(.85vw, 1.6dvh), 13px);grid-template-columns:minmax(0,1.08fr) minmax(300px,.92fr);gap:10px}.RDpu3G_tabs button{min-height:38px;font-size:12px}.RDpu3G_cueList{padding:6px;padding-bottom:10px}.RDpu3G_cueItem+.RDpu3G_cueItem{margin-top:4px}.RDpu3G_cueButton{gap:4px;padding:7px 9px}.RDpu3G_videoFrame video{max-height:46dvh}.RDpu3G_controlDeck{padding:6px 8px}.RDpu3G_controlRow{gap:5px}.RDpu3G_controlRow select{min-height:30px;padding:3px 6px;font-size:11px}.RDpu3G_sentenceControls{gap:5px}.RDpu3G_sentenceControls span{min-width:54px;font-size:11px}.RDpu3G_secondaryButton,.RDpu3G_playButton,.RDpu3G_recordButton,.RDpu3G_weakButton,.RDpu3G_dangerButton{min-height:30px;padding:4px 7px;font-size:11px}}@media (max-width:623px) and (max-height:680px){.RDpu3G_workspace{--cue-font-size:clamp(15px, 3.7vw, 16px);--cue-translation-size:clamp(12px, 3.2vw, 14px)}.RDpu3G_cueButton{gap:5px;padding:8px 10px}.RDpu3G_cueItem+.RDpu3G_cueItem{margin-top:5px}}@media (max-height:680px){.RDpu3G_practicePane{gap:8px;padding:10px}.RDpu3G_currentSentence{gap:5px;padding:9px}.RDpu3G_recordingStep{padding:6px 9px}.RDpu3G_shadowingHint{padding-top:4px;padding-bottom:4px}.RDpu3G_practiceActions [data-primary-action=true]{min-height:42px}}@media (max-width:1050px) and (min-width:624px){.RDpu3G_headerActions .RDpu3G_titleActions{display:none}}@media (max-width:623px){.RDpu3G_header{gap:8px;margin-bottom:0}.RDpu3G_breadcrumb{gap:6px;font-size:12px}.RDpu3G_lessonIdentity{padding-top:8px;padding-bottom:8px}.RDpu3G_lessonIdentity h1{font-size:15px}}.RDpu3G_learningArea[data-subtitle-editing=true]{--mobile-learning-toolbar-height:0px}.RDpu3G_mobileLearningToolbar[hidden],.RDpu3G_mobileQuickSettings .RDpu3G_mobileMoreButton{display:none}@media (max-width:623px) and (max-height:740px) and (orientation:portrait){.RDpu3G_mobileQuickSettings .RDpu3G_mobileMoreButton{display:grid}}.RDpu3G_mobileSpeedControl{grid-template-columns:minmax(0,1fr);padding-left:3px;padding-right:3px;position:relative}.RDpu3G_mobileSpeedControl select{-webkit-appearance:none;-moz-appearance:none;appearance:none;box-sizing:border-box;border-radius:0;min-width:0;max-width:100%;height:16px;min-height:0;padding:0 9px 0 0;line-height:16px;display:block}.RDpu3G_mobileSpeedControl:after{content:"";pointer-events:none;border-bottom:1.5px solid;border-right:1.5px solid;width:5px;height:5px;position:absolute;bottom:11px;right:6px;transform:rotate(45deg)}@media (min-width:624px) and (max-height:600px) and (orientation:landscape){.RDpu3G_workspace[data-video-layout=split] .RDpu3G_videoFrame video{max-height:100%}}.RDpu3G_modeToolbar[hidden]{display:none}@media (max-width:623px){.RDpu3G_adminManagement{margin:3px 0 5px;padding:0 8px}.RDpu3G_adminManagementRow{gap:5px;min-height:36px}.RDpu3G_adminEntryHint{display:none}.RDpu3G_adminManagement .RDpu3G_adminManagementBody{margin:0}}.RDpu3G_shell{color:var(--hs-ink,#24231f)}.RDpu3G_lessonIdentity h1{letter-spacing:-.025em}.RDpu3G_playerCard,.RDpu3G_trainingPanel{background:var(--hs-surface,#fff);box-shadow:0 4px 18px #24231f0a}.RDpu3G_tabs button[aria-selected=true]{background:linear-gradient(0deg, color-mix(in srgb, var(--hs-accent) 5%, transparent), transparent)}.RDpu3G_cueItemActive .RDpu3G_cueButton{box-shadow:0 3px 12px #4f311c0f}.RDpu3G_cueItemPlaying .RDpu3G_cueButton,.RDpu3G_cueItemPlaying.RDpu3G_cueItemActive .RDpu3G_cueButton{background:linear-gradient(135deg, var(--hs-accent-soft), var(--hs-surface));box-shadow:inset 3px 0 var(--hs-accent,#a65327), 0 4px 14px #4f311c12}.RDpu3G_cueMeta,.RDpu3G_cueSeekButton{font-variant-numeric:tabular-nums}.RDpu3G_segment button[aria-pressed=true],.RDpu3G_loopSegment button[aria-pressed=true]{box-shadow:0 1px 3px #4f311c21}.RDpu3G_headerButton:hover,.RDpu3G_headerLink:hover,.RDpu3G_secondaryButton:hover:not(:disabled){background:var(--hs-bg,#f7f5f0)}.RDpu3G_playButton:hover:not(:disabled),.RDpu3G_startPracticeButton:hover:not(:disabled){background:var(--hs-primary-hover);border-color:var(--hs-primary-hover)}.RDpu3G_shell :-webkit-any(button,a,select,input,textarea):focus-visible{outline:3px solid color-mix(in srgb, var(--hs-accent) 35%, transparent);outline-offset:2px}.RDpu3G_shell :-moz-any(button,a,select,input,textarea):focus-visible{outline:3px solid color-mix(in srgb, var(--hs-accent) 35%, transparent);outline-offset:2px}.RDpu3G_shell :is(button,a,select,input,textarea):focus-visible{outline:3px solid color-mix(in srgb, var(--hs-accent) 35%, transparent);outline-offset:2px}@media (max-width:623px){.RDpu3G_shell{--mobile-video-height:clamp(156px, min(56.25vw, 30dvh), 219px)}.RDpu3G_header{z-index:50;box-sizing:border-box;height:var(--mobile-video-height);min-height:0;padding:max(8px, env(safe-area-inset-top)) 8px 0;pointer-events:none;border:0;align-items:start;margin:0;position:absolute;top:0;bottom:auto;left:0;right:0}.RDpu3G_breadcrumb,.RDpu3G_headerActions{pointer-events:auto}.RDpu3G_breadcrumb{gap:0}.RDpu3G_breadcrumb>span{display:none}.RDpu3G_breadcrumb>a{color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#181c22bd;border:1px solid #ffffff57;border-radius:999px;justify-content:center;align-items:center;min-height:40px;padding:0 13px;font-size:13px;text-decoration:none;display:inline-flex}.RDpu3G_lessonIdentity{clip-path:inset(50%);white-space:nowrap;pointer-events:none;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.RDpu3G_lessonIdentity h1{color:inherit;text-shadow:0 1px 3px #000000a6;font-size:13px;line-height:1.3}.RDpu3G_headerActions{align-items:center;gap:6px}.RDpu3G_headerActions .RDpu3G_titleActions,.RDpu3G_headerActions>.RDpu3G_headerLink,.RDpu3G_headerActions .RDpu3G_customVideoButton{display:none}.RDpu3G_headerActions .RDpu3G_themeToggle,.RDpu3G_headerActions .RDpu3G_headerButton,.RDpu3G_mobileAdminToggle{color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);cursor:pointer;background:#181c22bd;border:1px solid #ffffff57;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;min-height:40px;padding:0;display:inline-flex}.RDpu3G_headerButtonText{display:none}.RDpu3G_headerActions .RDpu3G_headerActionIcon{width:20px;height:20px}.RDpu3G_mobileAdminToggle[aria-expanded=true]{background:#181c22f0;border-color:#fff}.RDpu3G_adminManagement{z-index:51;top:calc(max(8px, env(safe-area-inset-top)) + 48px);border:1px solid var(--hs-line);background:var(--hs-surface);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);width:min(340px,100% - 16px);box-shadow:var(--hs-shadow-raised);border-radius:12px;margin:0;padding:8px 10px;display:none;position:absolute;left:auto;right:8px}.RDpu3G_adminManagement[data-expanded=true]{display:block}.RDpu3G_adminManagementRow{gap:5px;min-height:36px}.RDpu3G_adminManagementRow button{min-height:40px}.RDpu3G_adminManagement .RDpu3G_headerLink{justify-content:center;min-height:40px;display:inline-flex}.RDpu3G_adminManagementBody button{min-height:40px}.RDpu3G_adminEntryHint{display:none}.RDpu3G_adminManagement .RDpu3G_adminManagementBody{width:100%;max-height:min(360px,45dvh);box-shadow:none;background:0 0;border:0;margin:0;padding:10px 0 0;position:static}.RDpu3G_videoError{top:calc(max(8px, env(safe-area-inset-top)) + 48px);left:8px;right:8px}.RDpu3G_videoError>span{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.RDpu3G_clozeCard{border-color:color-mix(in srgb, var(--hs-accent) 14%, var(--hs-line));background:color-mix(in srgb, var(--hs-accent-soft) 28%, var(--hs-surface))}.RDpu3G_clozeCard p{margin:0;font-size:max(17px,min(4.8vw,21px));line-height:2.1}.RDpu3G_clozeCard input{width:max(76px,min(25vw,124px))}}@media (max-width:623px) and (max-height:740px) and (orientation:portrait){.RDpu3G_shell{--mobile-video-height:clamp(156px, 27dvh, 200px)}}
.Lk-N4q_panel.auth-panel:before{content:none}a.Lk-N4q_logo{width:-webkit-max-content;width:max-content;max-width:calc(100% - 46px);margin-bottom:28px;display:flex}
._4cgHuq_page{width:min(880px,100%);margin:0 auto;padding:24px max(16px,min(4vw,32px)) 64px}._4cgHuq_heading{margin:8px 0 20px}._4cgHuq_heading p{color:var(--hs-muted);margin:0;line-height:1.7}._4cgHuq_heading h1{letter-spacing:-.03em;margin:6px 0 8px;font-size:max(30px,min(4vw,40px));font-weight:650}._4cgHuq_composer,._4cgHuq_card,._4cgHuq_panel,._4cgHuq_state{background:var(--hs-surface);border:1px solid var(--hs-line);box-shadow:var(--hs-shadow);border-radius:18px}._4cgHuq_composer,._4cgHuq_state{margin-bottom:18px;padding:18px}._4cgHuq_composer textarea,._4cgHuq_replyBox textarea,._4cgHuq_card textarea{resize:vertical;border:1px solid var(--hs-line);background:var(--hs-surface);width:100%;min-height:110px;color:var(--hs-ink);font:inherit;border-radius:12px;padding:12px;font-size:16px}._4cgHuq_controls{flex-wrap:wrap;align-items:center;gap:10px;margin-top:12px;display:flex}._4cgHuq_controls p,._4cgHuq_help{color:var(--hs-muted);margin:0;font-size:13px;line-height:1.6}._4cgHuq_primary,._4cgHuq_secondary,._4cgHuq_quiet{min-height:40px;font:inherit;cursor:pointer;border-radius:10px;padding:8px 14px;font-size:14px;font-weight:650}._4cgHuq_primary{background:var(--hs-primary);color:var(--hs-on-primary);border:0}._4cgHuq_secondary,._4cgHuq_quiet{border:1px solid var(--hs-line);background:var(--hs-surface);color:var(--hs-ink)}._4cgHuq_quiet{color:var(--hs-muted)}._4cgHuq_primary:disabled,._4cgHuq_secondary:disabled,._4cgHuq_quiet:disabled{cursor:default;opacity:.6}._4cgHuq_inboxes{flex-wrap:wrap;gap:8px;margin-bottom:14px;display:flex}._4cgHuq_panel{margin-bottom:16px;padding:8px 14px 14px}._4cgHuq_list{gap:14px;display:grid}._4cgHuq_card{padding:16px}._4cgHuq_author{align-items:center;gap:10px;display:flex}._4cgHuq_author img,._4cgHuq_fallback{background:var(--hs-accent-soft);width:40px;height:40px;color:var(--hs-accent);border-radius:50%}._4cgHuq_fallback{place-items:center;font-weight:700;display:grid}._4cgHuq_author strong{display:block}._4cgHuq_author time,._4cgHuq_replyBox summary{color:var(--hs-muted);font-size:13px}._4cgHuq_body{white-space:pre-wrap;overflow-wrap:anywhere;margin:12px 0;line-height:1.7}._4cgHuq_clamped{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}._4cgHuq_images{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:8px;margin:8px 0 12px;display:grid}._4cgHuq_images img,._4cgHuq_drafts img{aspect-ratio:1;object-fit:cover;background:var(--hs-surface-soft);border-radius:12px;width:100%}._4cgHuq_drafts{gap:8px;margin-top:10px;display:flex}._4cgHuq_drafts figure{width:72px;margin:0;position:relative}._4cgHuq_drafts button{background:var(--hs-overlay);color:#fff;cursor:pointer;border:0;border-radius:50%;width:22px;height:22px;position:absolute;top:2px;right:2px}._4cgHuq_replyBox{border-top:1px solid var(--hs-line);margin-top:8px;padding-top:8px}._4cgHuq_replyBox p{white-space:pre-wrap;margin:8px 0 0;line-height:1.7}._4cgHuq_actions{flex-wrap:wrap;gap:8px;display:flex}._4cgHuq_error{color:var(--hs-danger)}._4cgHuq_success{color:var(--hs-success)}._4cgHuq_backdrop{z-index:40;background:var(--hs-overlay);place-items:center;padding:20px;display:grid;position:fixed;top:0;bottom:0;left:0;right:0}._4cgHuq_dialog{background:var(--hs-surface);width:min(420px,100%);color:var(--hs-ink);border-radius:16px;padding:20px}._4cgHuq_dialog h2{margin:0 0 8px}._4cgHuq_dialog p{color:var(--hs-muted);margin:0 0 16px}._4cgHuq_page a{color:var(--hs-accent)}._4cgHuq_page :-webkit-any(a,button,textarea):focus-visible{outline:3px solid var(--hs-accent);outline-offset:2px}._4cgHuq_page :-moz-any(a,button,textarea):focus-visible{outline:3px solid var(--hs-accent);outline-offset:2px}._4cgHuq_page :is(a,button,textarea):focus-visible{outline:3px solid var(--hs-accent);outline-offset:2px}
.b2cuiW_page{max-width:1160px;color:var(--hs-ink);margin:0 auto;padding:0 24px 52px}.b2cuiW_header{border-bottom:1px solid var(--hs-surface-soft);justify-content:space-between;align-items:center;gap:20px;min-height:80px;display:flex}.b2cuiW_brand{color:var(--hs-ink);text-decoration:none}.b2cuiW_header nav{flex-wrap:wrap;gap:20px;font-size:13px;display:flex}.b2cuiW_header nav a{color:var(--hs-muted);text-decoration:none}.b2cuiW_header nav a:hover,.b2cuiW_start>a:last-child:hover{color:var(--hs-accent);text-decoration:underline}.b2cuiW_hero{padding:40px 0 26px}.b2cuiW_kicker{color:var(--hs-muted);letter-spacing:.12em;margin:0 0 10px;font-size:11px;font-weight:800}.b2cuiW_hero h1{letter-spacing:-.04em;margin:0 0 12px;font-size:max(32px,min(5vw,44px))}.b2cuiW_hero>p:last-of-type{color:var(--hs-muted);margin:0;line-height:1.7}.b2cuiW_start{flex-wrap:wrap;align-items:center;gap:16px;margin-top:22px;display:flex}.b2cuiW_primary{background:var(--hs-primary);min-height:42px;color:var(--hs-on-primary);border-radius:11px;justify-content:center;align-items:center;padding:10px 17px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.b2cuiW_start>a:last-child{color:var(--hs-muted);font-size:13px;text-decoration:none}.b2cuiW_chooser{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:24px;display:grid}.b2cuiW_chooser a{border:1px solid var(--hs-surface-soft);background:var(--hs-surface);border-radius:13px;gap:8px;padding:15px 17px;text-decoration:none;display:grid}.b2cuiW_chooser a:hover{border-color:var(--hs-line);background:var(--hs-accent-soft)}.b2cuiW_chooser span{color:var(--hs-muted);font-size:12px}.b2cuiW_chooser strong{color:var(--hs-accent);font-size:14px}.b2cuiW_methodGrid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:20px;display:grid}.b2cuiW_method{border:1px solid var(--hs-surface-soft);background:var(--hs-surface);border-radius:18px;padding:max(20px,min(3vw,28px));scroll-margin-top:18px}.b2cuiW_methodTop{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.b2cuiW_methodTop p{color:var(--hs-muted);margin:0;font-size:12px}.b2cuiW_methodTop span{background:var(--hs-accent-soft);color:var(--hs-muted);border-radius:7px;padding:4px 8px;font-size:11px;font-weight:700}.b2cuiW_method h2{letter-spacing:-.02em;margin:14px 0 10px;font-size:25px}.b2cuiW_description{color:var(--hs-muted);margin:0;font-size:14px;line-height:1.8}.b2cuiW_facts{background:var(--hs-surface-soft);border-radius:11px;gap:9px;margin:18px 0 23px;padding:13px 15px;font-size:12px;line-height:1.6;display:grid}.b2cuiW_facts>div{grid-template-columns:56px minmax(0,1fr);gap:9px;display:grid}.b2cuiW_facts dt{color:var(--hs-muted)}.b2cuiW_facts dd{color:var(--hs-muted);margin:0}.b2cuiW_steps{counter-reset:step;gap:17px;margin:0;padding:0;list-style:none;display:grid}.b2cuiW_steps li{counter-increment:step;padding-left:37px;position:relative}.b2cuiW_steps li:before{content:counter(step);background:var(--hs-accent-soft);width:25px;height:25px;color:var(--hs-muted);border-radius:8px;place-items:center;font-size:12px;font-weight:750;display:grid;position:absolute;top:0;left:0}.b2cuiW_steps h3{margin:1px 0 4px;font-size:14px;font-weight:700}.b2cuiW_steps p{color:var(--hs-muted);margin:0;font-size:13px;line-height:1.75}.b2cuiW_action{border-top:1px solid var(--hs-surface-soft);color:var(--hs-muted);margin:23px 0 12px;padding-top:16px;font-size:12px;line-height:1.8}.b2cuiW_practiceLink{color:var(--hs-muted);font-size:13px;font-weight:700;text-decoration:none}.b2cuiW_routine{border:1px solid var(--hs-surface-soft);background:var(--hs-accent-soft);border-radius:18px;margin-top:28px;padding:25px 28px}.b2cuiW_routine h2,.b2cuiW_questions h2{margin:0 0 9px;font-size:23px}.b2cuiW_routine>div>p:last-child{color:var(--hs-muted);margin:0;font-size:13px;line-height:1.6}.b2cuiW_routine ol{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin:23px 0 0;padding:0;list-style:none;display:grid}.b2cuiW_routine li{gap:8px;display:grid}.b2cuiW_routine strong{font-size:14px}.b2cuiW_routine span{color:var(--hs-muted);font-size:13px;line-height:1.7}.b2cuiW_questions{margin-top:30px}.b2cuiW_questions h2{margin-bottom:15px}.b2cuiW_questions details{border-bottom:1px solid var(--hs-surface-soft);padding:15px 0}.b2cuiW_questions summary{cursor:pointer;font-size:14px;font-weight:650}.b2cuiW_questions details p{max-width:820px;color:var(--hs-muted);margin:13px 0 2px;font-size:14px;line-height:1.8}.b2cuiW_footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:15px;margin-top:28px;padding-top:20px;display:flex}.b2cuiW_footer p{color:var(--hs-muted);margin:0;font-size:13px;line-height:1.7}@media (max-width:760px){.b2cuiW_chooser{grid-template-columns:repeat(2,minmax(0,1fr))}.b2cuiW_methodGrid{grid-template-columns:minmax(0,1fr)}.b2cuiW_routine ol{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:480px){.b2cuiW_page{padding:0 16px 32px}.b2cuiW_header{gap:12px;min-height:72px}.b2cuiW_header nav{gap:12px;font-size:12px}.b2cuiW_hero{padding-top:28px}.b2cuiW_chooser{gap:9px}.b2cuiW_chooser a{padding:12px}.b2cuiW_method{padding:20px}.b2cuiW_routine{padding:21px}.b2cuiW_routine ol{gap:16px}}.b2cuiW_hero{padding-top:48px;padding-bottom:32px}.b2cuiW_hero h1{font-weight:600}.b2cuiW_method{box-shadow:var(--hs-shadow);border-radius:22px}.b2cuiW_chooser a:hover{border-color:var(--hs-accent)}.b2cuiW_primary{background:var(--hs-primary);border-radius:999px}.b2cuiW_primary:hover{background:var(--hs-primary-hover)}.b2cuiW_routine{background:var(--hs-accent-soft);border-color:var(--hs-line)}
.mwJiOG_page{max-width:1000px;margin:0 auto}.mwJiOG_heading{max-width:720px;padding:64px 0 30px}.mwJiOG_heading h1{margin-bottom:18px;font-size:max(42px,min(6vw,72px))}.mwJiOG_heading p:last-child{color:var(--hs-muted);font-size:18px;line-height:1.65}.mwJiOG_search{border-bottom:1px solid var(--hs-line);border-top:1px solid var(--hs-line);gap:8px;margin-bottom:24px;padding:18px 0;display:grid}.mwJiOG_search label{color:var(--hs-muted);font-size:13px}.mwJiOG_search>div{gap:10px;display:flex}.mwJiOG_search input{width:min(100%,520px);min-width:0}.mwJiOG_list{gap:12px;display:grid}.mwJiOG_item{background:var(--hs-surface);border:1px solid var(--hs-line);border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:18px;padding:18px;display:grid}.mwJiOG_itemMain{gap:9px;min-width:0;display:grid}.mwJiOG_itemTitle{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.mwJiOG_itemTitle strong{overflow-wrap:anywhere;font-size:22px}.mwJiOG_kind,.mwJiOG_state,.mwJiOG_meta,.mwJiOG_context>span,.mwJiOG_context>small,.mwJiOG_muted{color:var(--hs-muted);font-size:13px}.mwJiOG_kind,.mwJiOG_state{border-radius:999px;padding:4px 8px}.mwJiOG_kind{background:var(--hs-surface-soft)}.mwJiOG_state{background:var(--hs-surface-soft);color:var(--hs-muted)}.mwJiOG_new{background:var(--hs-success-soft);color:var(--hs-success)}.mwJiOG_due{background:var(--hs-accent-soft);color:var(--hs-accent)}.mwJiOG_reviewed{background:var(--hs-surface-soft);color:var(--hs-muted)}.mwJiOG_meaning,.mwJiOG_context p{margin:0}.mwJiOG_meaning{color:var(--hs-ink);white-space:pre-line}.mwJiOG_context{background:var(--hs-surface-soft);border-radius:10px;gap:5px;padding:10px 12px;display:grid}.mwJiOG_context p{overflow-wrap:anywhere;line-height:1.5}.mwJiOG_context small{line-height:1.4}.mwJiOG_actions{white-space:nowrap;flex-direction:column;align-items:end;gap:10px;display:flex}.mwJiOG_empty{background:var(--hs-surface);border:1px solid var(--hs-line);border-radius:16px;justify-items:start;gap:12px;padding:28px;display:grid}.mwJiOG_empty h2{margin:0}.mwJiOG_empty p{color:var(--hs-muted);margin:0;line-height:1.6}.mwJiOG_error{color:var(--hs-danger)}.mwJiOG_loadMore{border:1px solid var(--hs-line);color:var(--hs-ink);cursor:pointer;font:inherit;background:0 0;border-radius:999px;min-height:42px;margin:22px auto 0;padding:0 18px;display:block}.mwJiOG_loadMore:disabled{cursor:wait;opacity:.65}@media (max-width:560px){.mwJiOG_page{padding-left:20px;padding-right:20px}.mwJiOG_heading{padding-top:44px}.mwJiOG_search>div{flex-direction:column;align-items:stretch}.mwJiOG_search input{width:100%}.mwJiOG_item{grid-template-columns:1fr}.mwJiOG_actions{flex-flow:wrap;align-items:flex-start}}.mwJiOG_page{max-width:1240px;padding-left:max(20px,min(4vw,56px));padding-right:max(20px,min(4vw,56px))}.mwJiOG_heading{padding-top:42px}.mwJiOG_heading h1{font-size:max(32px,min(4.5vw,54px));line-height:1.2}.mwJiOG_heading p:last-child{font-size:15px}.mwJiOG_item{background:var(--hs-surface);box-shadow:var(--hs-shadow);border-radius:20px}
.TBzeXG_shell{background:var(--hs-bg);min-height:100dvh;color:var(--hs-ink);--admin-soft:var(--hs-surface-soft);grid-template-columns:228px minmax(0,1fr);display:grid}.TBzeXG_sidebar{border-right:1px solid var(--hs-line);background:var(--hs-surface);flex-direction:column;align-self:start;gap:26px;height:100dvh;padding:22px 16px;display:flex;position:sticky;top:0;overflow-y:auto}.TBzeXG_brand{gap:6px;padding:0 12px;display:grid}.TBzeXG_brand .eyebrow{color:var(--hs-accent);letter-spacing:.1em;font-size:11px}.TBzeXG_brand strong{letter-spacing:-.035em;font-size:17px;font-weight:650}.TBzeXG_sidebarTools{justify-content:space-between;align-items:center;gap:8px;display:flex}.TBzeXG_themeToggle{flex:none;width:34px;height:34px;min-height:34px}.TBzeXG_returnLink{border:1px solid var(--hs-line);background:var(--hs-surface);min-height:34px;color:var(--hs-muted);border-radius:999px;align-self:flex-start;align-items:center;gap:6px;padding:5px 10px;font-size:12px;font-weight:550;text-decoration:none;display:inline-flex}.TBzeXG_returnLink svg{flex:none;width:18px;height:18px}.TBzeXG_returnLink:hover{background:var(--admin-soft);color:var(--hs-ink)}.TBzeXG_returnLink:focus-visible{outline:2px solid var(--hs-accent);outline-offset:3px}.TBzeXG_nav{gap:4px;display:grid}.TBzeXG_navLink,.TBzeXG_navActive{min-height:42px;color:var(--hs-muted);border-radius:8px;align-items:center;gap:10px;padding:10px 12px;font-size:13px;font-weight:550;text-decoration:none;transition:background .15s,color .15s;display:flex}.TBzeXG_navLink svg,.TBzeXG_navActive svg{flex:none;width:18px;height:18px}.TBzeXG_navLink:hover{background:var(--admin-soft);color:var(--hs-ink)}.TBzeXG_navActive{background:var(--hs-accent-soft);color:var(--hs-accent);font-weight:700}.TBzeXG_navLink:focus-visible{outline:2px solid var(--hs-accent);outline-offset:2px}.TBzeXG_navActive:focus-visible{outline:2px solid var(--hs-accent);outline-offset:2px}.TBzeXG_sidebarFooter{border-top:1px solid var(--hs-line);color:var(--hs-muted);align-items:center;gap:9px;margin-top:auto;padding:14px 8px 0;font-size:12px;display:flex}.TBzeXG_accountDot{background:var(--admin-soft);width:30px;height:30px;color:var(--hs-ink);border-radius:50%;flex:none;place-items:center;font-size:12px;font-weight:700;display:grid}.TBzeXG_content{min-width:0}.TBzeXG_deniedActions{flex-wrap:wrap;gap:12px;margin-top:16px;display:flex}.TBzeXG_shell .admin-layout{padding:32px max(16px,min(3vw,40px)) 64px}.TBzeXG_shell .admin-header{border-color:var(--hs-line);padding-bottom:22px}.TBzeXG_shell .admin-header h1{letter-spacing:-.055em;margin-top:8px;font-size:max(26px,min(2.8vw,36px));line-height:1.2}.TBzeXG_shell .admin-section{border:1px solid var(--hs-line);background:var(--hs-surface);border-radius:16px;margin-top:20px;padding:24px}.TBzeXG_shell .admin-section h2{letter-spacing:-.04em;margin-top:4px;font-size:max(20px,min(2vw,26px))}.TBzeXG_shell .section-heading{gap:18px;margin-bottom:18px}.TBzeXG_shell .section-heading p{color:var(--hs-muted);font-size:13px}.TBzeXG_shell .admin-user{color:var(--hs-muted)}.TBzeXG_shell .eyebrow{color:var(--hs-accent)}.TBzeXG_shell .admin-table-wrap{border:1px solid var(--hs-line);border-radius:10px;margin-top:18px}.TBzeXG_shell .admin-table-wrap th{background:var(--hs-surface-soft);color:var(--hs-muted);font-size:12px;font-weight:650}.TBzeXG_shell .admin-table-wrap td{font-size:13px}.TBzeXG_shell .admin-table-wrap th{border-color:var(--hs-line)}.TBzeXG_shell .admin-table-wrap td{border-color:var(--hs-line)}.TBzeXG_shell .admin-table-wrap tbody tr:hover{background:var(--hs-surface-hover)}.TBzeXG_shell .lesson-list-item-active{border-color:var(--hs-accent);background:var(--hs-accent-soft)}.TBzeXG_shell .lesson-list-item:hover{border-color:var(--hs-line-strong);background:var(--hs-surface-hover)}.TBzeXG_shell .lesson-card{background:var(--hs-surface-soft)}.TBzeXG_shell .cue-row-selected{outline-color:var(--hs-accent);background:var(--hs-accent-soft)}.TBzeXG_shell .subtitle-draft-recovery{border-color:var(--hs-warning-border);background:var(--hs-warning-soft);color:var(--hs-warning)}.TBzeXG_shell .subtitle-draft-recovery strong{color:var(--hs-warning)}.TBzeXG_shell .user-detail-card{background:var(--hs-surface-soft)}.TBzeXG_shell .tag-list span{background:var(--admin-soft);color:var(--hs-muted)}.TBzeXG_shell .content-form input{border-radius:9px}.TBzeXG_shell .content-form select{border-radius:9px}.TBzeXG_shell .content-form textarea{border-radius:9px}.TBzeXG_shell .content-secondary-panel summary{color:var(--hs-accent)}.TBzeXG_shell .content-breadcrumb{font-size:13px}.TBzeXG_overviewGrid{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px;display:grid}.TBzeXG_statCard{border:1px solid var(--hs-line);background:var(--hs-surface);border-radius:12px;gap:6px;padding:18px 16px;display:grid}.TBzeXG_statCardLink{color:inherit;text-decoration:none;transition:border-color .12s,box-shadow .12s,transform .12s}.TBzeXG_statCardLink:hover{border-color:var(--hs-accent);box-shadow:var(--hs-shadow);transform:translateY(-1px)}.TBzeXG_statCardLink:focus-visible{border-color:var(--hs-accent);box-shadow:var(--hs-shadow);transform:translateY(-1px)}.TBzeXG_overviewActions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.TBzeXG_chartSelect{min-width:160px;color:var(--hs-muted);gap:5px;font-size:12px;display:grid}.TBzeXG_chartSelect select{border:1px solid var(--hs-line);background:var(--hs-surface);min-height:38px;color:var(--hs-ink);font:inherit;border-radius:8px;padding:7px 10px}.TBzeXG_chartCard{border:1px solid var(--hs-line);background:var(--hs-surface);border-radius:14px;padding:14px 18px 10px}.TBzeXG_chartLegend{min-height:30px;color:var(--hs-muted);align-items:center;gap:8px;font-size:13px;display:flex}.TBzeXG_chartLegend>span{border-radius:50%;flex:none;width:9px;height:9px}.TBzeXG_chartLegend strong{color:var(--hs-ink);margin-left:auto;font-size:17px}.TBzeXG_chartLegend small{color:var(--hs-muted)}.TBzeXG_trendChart{width:100%;height:max(170px,min(25vw,240px));display:block;overflow:visible}.TBzeXG_chartAxis{color:var(--hs-muted);justify-content:space-between;padding:0 5px 2px;font-size:11px;display:flex}.TBzeXG_statCard strong{letter-spacing:-.055em;font-variant-numeric:tabular-nums;font-size:30px;line-height:1}.TBzeXG_moduleLinks{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;display:grid}.TBzeXG_moduleLink{border:1px solid var(--hs-line);background:var(--hs-surface);color:inherit;border-radius:14px;padding:16px;text-decoration:none}.TBzeXG_moduleLink:hover{border-color:var(--hs-accent)}.TBzeXG_moduleLink strong{margin-bottom:6px;display:block}.TBzeXG_auditTable{border-collapse:collapse;background:var(--hs-surface);border:1px solid var(--hs-line);border-radius:14px;width:100%;overflow:hidden}.TBzeXG_auditTable th,.TBzeXG_auditTable td{border-bottom:1px solid var(--hs-line);text-align:left;vertical-align:top;padding:10px 12px;font-size:13px}.TBzeXG_auditTable th{background:var(--hs-accent-soft);color:var(--hs-muted);font-weight:700}.TBzeXG_filters{flex-wrap:wrap;align-items:end;gap:10px;display:flex}.TBzeXG_filters label{color:var(--hs-muted);gap:4px;font-size:12px;display:grid}.TBzeXG_filters input{border:1px solid var(--hs-line);background:var(--hs-surface);min-width:160px;color:var(--hs-ink);font:inherit;border-radius:8px;padding:8px 10px}.TBzeXG_filters select{border:1px solid var(--hs-line);background:var(--hs-surface);min-width:160px;min-height:38px;color:inherit;font:inherit;border-radius:8px;padding:7px 10px}.TBzeXG_auditList{gap:10px;margin:16px 0 0;padding:0;list-style:none;display:grid}.TBzeXG_auditEntry{border:1px solid var(--hs-line);background:var(--hs-surface);border-radius:12px;min-width:0;padding:14px}.TBzeXG_auditEntryHeading{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 14px;display:flex}.TBzeXG_auditEntryHeading strong{color:var(--hs-ink)}.TBzeXG_auditEntryHeading time{color:var(--hs-muted);font-size:12px}.TBzeXG_auditEntryDetails,.TBzeXG_auditTrace dl{gap:7px;margin:10px 0 0;display:grid}.TBzeXG_auditEntryDetails>div,.TBzeXG_auditTrace dl>div{grid-template-columns:68px minmax(0,1fr);gap:8px;display:grid}.TBzeXG_auditEntryDetails dt,.TBzeXG_auditTrace dt{color:var(--hs-muted);font-size:12px}.TBzeXG_auditEntryDetails dd,.TBzeXG_auditTrace dd{overflow-wrap:anywhere;min-width:0;margin:0;font-size:13px}.TBzeXG_auditTrace{color:var(--hs-muted);margin-top:10px;font-size:12px}.TBzeXG_auditTrace summary{cursor:pointer;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.TBzeXG_auditTrace code{overflow-wrap:anywhere}@media (max-width:860px){.TBzeXG_shell{grid-template-columns:1fr}.TBzeXG_sidebar{border-right:0;border-bottom:1px solid var(--hs-line);gap:10px;height:auto;padding:16px 18px;position:static;overflow:visible}.TBzeXG_nav{grid-template-columns:repeat(3,minmax(0,1fr))}.TBzeXG_sidebarFooter{justify-content:space-between;align-items:center;margin-top:0;display:flex}}@media (max-width:600px){.TBzeXG_sidebar{gap:6px;padding:10px 12px}.TBzeXG_brand{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.TBzeXG_brand strong{font-size:16px}.TBzeXG_nav{gap:4px}.TBzeXG_navLink,.TBzeXG_navActive{text-align:center;white-space:nowrap;justify-content:center;min-width:0;min-height:34px;padding:7px 4px;font-size:12px}.TBzeXG_shell .admin-layout{padding:20px 12px 40px}.TBzeXG_shell .admin-section{border-radius:12px;padding:16px 12px}.TBzeXG_navLink svg,.TBzeXG_navActive svg{width:15px;height:15px}.TBzeXG_navLink,.TBzeXG_navActive{gap:5px}.TBzeXG_brand .eyebrow{margin:0}.TBzeXG_sidebarFooter{padding-top:4px}.TBzeXG_accountDot{width:22px;height:22px;font-size:11px}.TBzeXG_filters{flex-direction:column;align-items:stretch}.TBzeXG_filters label,.TBzeXG_filters select,.TBzeXG_filters button{width:100%}.TBzeXG_auditEntry{padding:12px}.TBzeXG_overviewActions{width:100%}.TBzeXG_overviewActions button{flex:auto}.TBzeXG_chartSelect{width:100%}.TBzeXG_chartCard{padding:10px 12px}.TBzeXG_chartLegend{flex-wrap:wrap}.TBzeXG_trendChart{height:180px}}
.pmG7pW_editor{border:1px solid var(--hs-line);background:var(--hs-accent-soft);border-radius:10px;gap:10px;min-width:0;padding:14px;display:grid}.pmG7pW_heading{justify-content:space-between;align-items:center;gap:10px;display:flex}.pmG7pW_editor p{margin:0;font-size:13px;line-height:1.6}.pmG7pW_editor label{gap:5px;font-size:13px;display:grid}.pmG7pW_editor textarea,.pmG7pW_editor input{width:100%;min-width:0}.pmG7pW_editor button{min-height:36px}.pmG7pW_words{flex-wrap:wrap;align-items:baseline;gap:4px;font-size:16px;line-height:1.8;display:flex}.pmG7pW_words>span{align-items:center;gap:4px;display:inline-flex}.pmG7pW_words button{border:1px solid var(--hs-line);background:var(--hs-surface);min-width:32px;color:var(--hs-accent);cursor:pointer;border-radius:6px}.pmG7pW_words button[aria-pressed=true]{background:var(--hs-accent-solid);color:var(--hs-on-accent);border-color:var(--hs-accent-solid)}.pmG7pW_words button:focus-visible{outline:3px solid var(--hs-accent);outline-offset:2px}.pmG7pW_preview{background:var(--hs-surface);overflow-wrap:anywhere;border-radius:6px;gap:6px;padding:10px;line-height:1.5;display:grid}.pmG7pW_hint{color:var(--hs-muted);font-size:12px;line-height:1.6}@media (max-width:600px){.pmG7pW_editor{padding:10px}.pmG7pW_words button{min-width:36px;min-height:44px}}
.-Otaeq_page{background:var(--hs-surface-soft);min-height:calc(100dvh - 72px);color:var(--hs-ink);padding:max(20px,min(5vw,56px)) max(18px,50vw - 460px)}.-Otaeq_header{grid-template-columns:1fr auto;align-items:start;gap:18px;max-width:920px;margin:0 auto 28px;display:grid}.-Otaeq_header>a:first-child{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;color:var(--hs-muted);grid-column:1/-1;font-weight:650;text-decoration:none}.-Otaeq_header>div{min-width:0}.-Otaeq_kicker{color:var(--hs-muted);letter-spacing:.12em;margin:0 0 6px;font-size:11px;font-weight:800}.-Otaeq_header h1{letter-spacing:-.03em;margin:0;font-size:max(28px,min(5vw,38px))}.-Otaeq_header p:last-child{color:var(--hs-muted);margin:8px 0 0;line-height:1.6}.-Otaeq_backLink{border:1px solid var(--hs-line);background:var(--hs-surface);color:var(--hs-muted);border-radius:10px;justify-self:end;padding:9px 13px;font-size:14px;font-weight:650;text-decoration:none}.-Otaeq_list{gap:14px;max-width:920px;margin:0 auto;display:grid}.-Otaeq_card{border:1px solid var(--hs-surface-soft);background:var(--hs-surface);border-radius:16px;padding:max(16px,min(3vw,24px));box-shadow:0 7px 22px #1f304c0a}.-Otaeq_cardTop{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.-Otaeq_kind,.-Otaeq_priority{background:var(--hs-surface-soft);color:var(--hs-muted);border-radius:999px;padding:4px 9px;font-size:12px;font-weight:700}.-Otaeq_kindMAINTENANCE{background:var(--hs-accent-soft);color:var(--hs-accent)}.-Otaeq_kindINCIDENT{background:var(--hs-danger-soft);color:var(--hs-danger)}.-Otaeq_kindUPDATE{background:var(--hs-success-soft);color:var(--hs-success)}.-Otaeq_kindBETA{background:var(--hs-accent-soft);color:var(--hs-muted)}.-Otaeq_kindEVENT,.-Otaeq_important{background:var(--hs-warning-soft);color:var(--hs-warning)}.-Otaeq_urgent{background:var(--hs-danger-soft);color:var(--hs-danger)}.-Otaeq_cardTop time{color:var(--hs-muted);margin-left:auto;font-size:12px}.-Otaeq_card h2{overflow-wrap:anywhere;margin:14px 0 8px;font-size:max(18px,min(3vw,22px));line-height:1.35}.-Otaeq_body{color:var(--hs-muted);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;line-height:1.8}.-Otaeq_expiry{color:var(--hs-muted);margin:13px 0 0;font-size:12px}.-Otaeq_state,.-Otaeq_empty{border:1px solid var(--hs-surface-soft);background:var(--hs-surface);max-width:920px;color:var(--hs-muted);border-radius:14px;margin:0 auto 14px;padding:18px}.-Otaeq_state button,.-Otaeq_empty a{background:var(--hs-accent-solid);color:var(--hs-on-accent);font:inherit;cursor:pointer;border:0;border-radius:9px;padding:9px 13px;font-weight:700;text-decoration:none;display:inline-block}.-Otaeq_empty{text-align:center;margin-top:36px;padding:42px 20px}.-Otaeq_empty>span{background:var(--hs-success-soft);width:42px;height:42px;color:var(--hs-success);border-radius:50%;place-items:center;font-size:22px;display:inline-grid}.-Otaeq_empty h2{color:var(--hs-ink);margin:15px 0 7px}.-Otaeq_empty p{margin:0 0 19px}@media (max-width:560px){.-Otaeq_page{padding:20px 14px calc(24px + env(safe-area-inset-bottom))}.-Otaeq_header{gap:12px;margin-bottom:20px}.-Otaeq_backLink{padding:8px 10px;font-size:13px}.-Otaeq_cardTop time{width:100%;margin-left:0}}.-Otaeq_headerActions{align-items:center;gap:12px;display:flex}
.L97rfW_page{width:100%;max-width:1180px;min-height:100dvh;color:var(--hs-ink);margin:0 auto;padding:28px max(16px,min(4vw,46px)) 60px}.L97rfW_adminPage{max-width:none}.L97rfW_page .L97rfW_themeToggle{border:1px solid var(--hs-line);min-height:38px;color:var(--hs-ink);border-radius:50%;padding:8px}.L97rfW_header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:24px;display:flex}.L97rfW_header h1{letter-spacing:-.03em;margin:12px 0;font-size:max(28px,min(4vw,38px));line-height:1.2}.L97rfW_header p,.L97rfW_muted{color:var(--hs-muted);font-size:14px;line-height:1.7}.L97rfW_header p{margin:0}.L97rfW_header a,.L97rfW_textLink{color:var(--hs-accent);text-underline-offset:4px}.L97rfW_layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:20px;display:grid}.L97rfW_card{background:var(--hs-surface);border:1px solid var(--hs-surface-soft);border-radius:16px;min-width:0;padding:22px}.L97rfW_card h2{letter-spacing:-.02em;margin:0 0 12px;font-size:20px;font-weight:700}.L97rfW_form{gap:16px;display:grid}.L97rfW_form label,.L97rfW_filters label{gap:7px;min-width:0;font-size:13px;font-weight:650;display:grid}.L97rfW_form input,.L97rfW_form select,.L97rfW_form textarea,.L97rfW_filters input,.L97rfW_filters select{border:1px solid var(--hs-line);background:var(--hs-surface);width:100%;min-width:0;color:var(--hs-ink);font:inherit;border-radius:9px;padding:11px;font-size:14px;line-height:1.55}.L97rfW_form textarea{resize:vertical}.L97rfW_form small{color:var(--hs-muted);font-size:12px;font-weight:400;line-height:1.6}.L97rfW_form input:focus,.L97rfW_form select:focus,.L97rfW_form textarea:focus,.L97rfW_filters input:focus,.L97rfW_filters select:focus{outline:2px solid var(--hs-accent-soft);border-color:var(--hs-muted)}.L97rfW_page button{border:1px solid var(--hs-surface-soft);background:var(--hs-surface);min-height:40px;color:var(--hs-muted);font:inherit;cursor:pointer;border-radius:9px;padding:8px 13px;font-size:13px;font-weight:650}.L97rfW_page button:disabled{opacity:.55;cursor:default}.L97rfW_page .L97rfW_primary{background:var(--hs-accent-solid);border-color:var(--hs-accent);color:var(--hs-on-accent)}.L97rfW_notice,.L97rfW_error{overflow-wrap:anywhere;border-radius:10px;padding:12px 14px;font-size:14px;line-height:1.65}.L97rfW_notice{background:var(--hs-success-soft);color:var(--hs-success)}.L97rfW_error{background:var(--hs-danger-soft);color:var(--hs-danger)}.L97rfW_error button{margin-left:10px}.L97rfW_empty{color:var(--hs-muted);padding:18px 0;font-size:14px;line-height:1.7}.L97rfW_records{gap:12px;display:grid}.L97rfW_record{border:1px solid var(--hs-surface-soft);border-radius:10px;padding:14px}.L97rfW_recordTop{color:var(--hs-muted);flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;display:flex}.L97rfW_status{background:var(--hs-surface-soft);color:var(--hs-muted);border-radius:999px;padding:3px 8px;font-size:12px;font-weight:650}.L97rfW_status[data-status=OPEN]{background:var(--hs-warning-soft);color:var(--hs-warning)}.L97rfW_status[data-status=RESOLVED]{background:var(--hs-success-soft);color:var(--hs-success)}.L97rfW_message{white-space:pre-wrap;overflow-wrap:anywhere;margin:12px 0 0;font-size:14px;line-height:1.75}.L97rfW_resolution{border-left:3px solid var(--hs-line);background:var(--hs-surface-soft);white-space:pre-wrap;overflow-wrap:anywhere;margin:12px 0 0;padding:10px 12px;font-size:13px;line-height:1.7}.L97rfW_pagination{color:var(--hs-muted);justify-content:space-between;align-items:center;gap:10px;margin-top:18px;font-size:12px;display:flex}.L97rfW_stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:18px;display:grid}.L97rfW_stats div{border:1px solid var(--hs-surface-soft);background:var(--hs-surface);border-radius:12px;padding:14px}.L97rfW_stats span{color:var(--hs-muted);font-size:12px;display:block}.L97rfW_stats strong{margin-top:8px;font-size:25px;display:block}.L97rfW_filters{border:1px solid var(--hs-surface-soft);background:var(--hs-surface);border-radius:12px;flex-wrap:wrap;align-items:end;gap:12px;margin-bottom:18px;padding:16px;display:flex}.L97rfW_filters label{flex:130px}.L97rfW_filters label:last-of-type{flex-grow:2}.L97rfW_adminLayout{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)}.L97rfW_queue{gap:8px;display:grid}.L97rfW_page .L97rfW_queueItem{text-align:left;border-color:var(--hs-surface-soft);width:100%;padding:14px;display:block}.L97rfW_page .L97rfW_queueItem[aria-pressed=true]{border-color:var(--hs-accent);background:var(--hs-accent-soft)}.L97rfW_queueTitle{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.L97rfW_queueSummary{-webkit-line-clamp:2;color:var(--hs-muted);overflow-wrap:anywhere;-webkit-box-orient:vertical;margin:9px 0;font-size:13px;line-height:1.7;display:-webkit-box;overflow:hidden}.L97rfW_queueMeta{color:var(--hs-muted);font-size:12px;line-height:1.7}.L97rfW_details{overflow-wrap:anywhere;grid-template-columns:90px minmax(0,1fr);gap:8px 10px;margin:18px 0;font-size:13px;line-height:1.65;display:grid}.L97rfW_details dt{color:var(--hs-muted)}.L97rfW_details dd{margin:0}.L97rfW_snapshot{background:var(--hs-surface-soft);border-radius:10px;margin:18px 0;padding:14px}.L97rfW_snapshot h3{margin:0 0 10px;font-size:14px}.L97rfW_snapshot p{white-space:pre-wrap;overflow-wrap:anywhere;margin:8px 0;font-size:13px;line-height:1.75}.L97rfW_links{flex-wrap:wrap;align-items:center;gap:14px;margin:14px 0;font-size:13px;display:flex}@media (max-width:860px){.L97rfW_layout{grid-template-columns:minmax(0,1fr)}.L97rfW_card{padding:18px}}@media (max-width:450px){.L97rfW_page{padding-top:18px}.L97rfW_stats{gap:7px}.L97rfW_stats div{padding:12px 9px}.L97rfW_stats strong{font-size:22px}.L97rfW_filters{padding:12px}}
