*,:before,:after{box-sizing:border-box}html,body{background:#8e7cad;width:100%;height:100%;margin:0;padding:0;overflow:hidden}html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;height:100dvh}body{min-height:100vh}#__next,main{width:100%;height:100%;min-height:100vh;position:relative;overflow:hidden}.main-monitor-desk{background:#14100c}.app-window-root{background:#9a88b8 radial-gradient(90% 70% at 50% 45%,#b8a8d0 0%,#8e7cad 55%,#7a6a98 100%);position:absolute;inset:0;overflow:hidden}.app-window-root--fullscreen{background:#0d0d1e}.app-window-frame{transform:translate(calc(-50% + var(--drag-x,0px)), calc(-50% + var(--drag-y,0px)));border:2px solid #2a2a2a;flex-direction:column;display:flex;position:absolute;top:50%;left:50%;overflow:hidden;box-shadow:6px 6px #00000059}.app-window-frame--chrome-full.app-window-frame--game:not(.app-window-frame--maximized){max-width:98vw;max-height:94vh}.app-window-frame--chrome-full:not(.app-window-frame--game){width:min(92vw,880px);height:min(86vh,660px)}.app-window-frame--desktop:not(.app-window-frame--maximized),.app-window-frame--chrome-desktop-os:not(.app-window-frame--maximized){max-width:98vw;max-height:94vh}.app-window-frame--maximized{max-width:none;max-height:none;box-shadow:none;border:none;top:0;left:0;transform:none;width:100%!important;height:100%!important}.app-window-titlebar{-webkit-user-select:none;user-select:none;cursor:grab;border-bottom:2px solid #2a2a2a;flex-shrink:0;align-items:center;gap:8px;min-height:28px;padding:6px 10px;display:flex}.app-window-titlebar:active{cursor:grabbing}.app-window-titlebar--game{color:#f8f4e8;background:linear-gradient(#5cb85c 0%,#3d7a3d 100%)}.app-window-titlebar--desktop{color:#1a1a1a;background:linear-gradient(#faf8f2 0%,#e6e2d8 55%,#d8d4ca 100%)}.app-window-controls{gap:6px;display:flex}.app-window-btn{text-align:center;cursor:pointer;color:#1a1a1a;border:2px solid #2a2a2a;width:13px;height:13px;padding:0;font-family:inherit;font-size:8px;line-height:9px}.app-window-btn:disabled{opacity:.45;cursor:default}.app-window-btn--close{background:#e8a0a0}.app-window-btn--min{background:#e8d8a0}.app-window-btn--max{background:#a8d8a8}.app-window-title{text-align:center;letter-spacing:.5px;flex:1;font-family:"Press Start 2P",monospace;font-size:7px}.app-window-title-spacer{width:48px}.app-window-body{background:#0d0d1e;flex:1;justify-content:center;align-items:center;min-height:0;display:flex;overflow:hidden}.app-window-body--desktop-os{background:#1a1a2e;flex:1;width:100%;min-height:0;padding:0;display:block;position:relative;overflow:hidden}.desktop-os-fit{width:100%;height:100%;position:relative;overflow:hidden}.desktop-app-shell.app-window-root{background:#8e7cad radial-gradient(90% 70% at 50% 45%,#b8a8d0 0%,#8e7cad 55%,#7a6a98 100%)}.game-viewport-inner{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.game-viewport-stage{flex-shrink:0;position:relative;overflow:visible}.game-viewport-canvas,.game-scene,.game-room,.game-player{overflow:visible}.game-viewport-root--legacy{background:#0d0d1e;justify-content:center;align-items:center;display:flex;position:absolute;inset:0;overflow:hidden}.app-window-frame--chrome-full:fullscreen,.app-window-frame--chrome-full:fullscreen .app-window-body{background:#0d0d1e}.app-window-frame--chrome-desktop-os:fullscreen .app-window-body--desktop-os,.desktop-app-shell.app-window-root--fullscreen{background:#8e7cad radial-gradient(90% 70% at 50% 45%,#b8a8d0 0%,#8e7cad 55%,#7a6a98 100%)}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:#1a1a2e}::-webkit-scrollbar-thumb{background:#2c5f2e;border:2px solid #1a1a2e}img,.game-scene{image-rendering:pixelated;image-rendering:crisp-edges}.sprite-canvas{image-rendering:pixelated;image-rendering:crisp-edges;vertical-align:top}input,textarea,button{image-rendering:auto}input,textarea,select,button{font:inherit}.lq-app,.lq-app input,.lq-app textarea,.lq-app select,.lq-app button{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.ds-bottom-screen-inner:not(.ds-bottom-screen-inner--dark),.ds-computer-top,.lq-app{scrollbar-width:thin;scrollbar-color:#2c5f2e #e8e4d4}.ds-bottom-screen-inner--dark,.ds-study-card{scrollbar-width:thin;scrollbar-color:#2c5f2e #1a1a2e}@media (max-width:767px){body{overscroll-behavior:none;-webkit-overflow-scrolling:touch}*{-webkit-user-select:none;user-select:none}input,textarea{-webkit-user-select:text;user-select:text}button,[role=button]{touch-action:manipulation}input,textarea,select{font-size:16px!important}}
html[data-ui-locale=vi]{--ui-font:"VT323", "Press Start 2P", monospace;--ui-font-scale:1.5;--menu-font-scale:1.5;--deck-name-font-scale:1.75;--ds-dashboard-font-scale:2;--ds-bottom-font-scale:1.65}html[data-ui-locale=vi] .ds-bottom-screen-inner{font-family:var(--ui-font);font-size:calc(14px * var(--ds-bottom-font-scale,1.65))}html[data-ui-locale=vi] .ds-shell{font-family:var(--ui-font)}html[data-ui-locale=vi] .game-scene,html[data-ui-locale=vi] .game-mobile-viewport{font-family:var(--ui-font);--ui-font-scale:1.5;--game-font-scale:1.4}html[data-ui-locale=vi] .game-hud{min-height:42px;padding:6px 10px}html[data-ui-locale=vi] .game-controls-hint{font-family:var(--ui-font);min-height:34px;font-size:calc(7px * var(--ui-font-scale,1.5) * var(--game-font-scale,1));padding:9px 12px}html[data-ui-locale=vi] .app-window-btn{font-size:calc(8px * var(--ui-font-scale,1.5))}html[data-ui-locale=vi] .app-window-title{font-family:var(--ui-font);font-size:calc(7px * var(--ui-font-scale,1.5))}html[data-ui-locale=vi] .game-hud-trainer{font-family:var(--ui-font);font-size:calc(8px * var(--ui-font-scale,1.5) * var(--game-font-scale,1))}html[data-ui-locale=vi] .game-hud-account,html[data-ui-locale=vi] .game-hud-chip{font-family:var(--ui-font);font-size:calc(6px * var(--ui-font-scale,1.5) * var(--game-font-scale,1))}html[data-ui-locale=vi] .game-hud-chip--time{font-family:var(--ui-font);font-size:calc(11px * var(--ui-font-scale,1.5) * var(--game-font-scale,1))}html[data-ui-locale=vi] .bedroom-layout-debug__badge{font-size:calc(8px * var(--ui-font-scale,1.5))}html[data-ui-locale=vi] .bedroom-layout-debug__label{font-size:calc(7px * var(--ui-font-scale,1.5))}html[data-ui-locale=vi] .game-hud-signout{font-family:var(--ui-font);font-size:calc(6px * var(--ui-font-scale,1.5) * var(--game-font-scale,1))}html[data-ui-locale=vi] .game-zone-hint{font-family:var(--ui-font);font-size:calc(7px * var(--ui-font-scale,1.5) * var(--game-font-scale,1))}html[data-ui-locale=vi] .game-dialog-cursor{font-family:var(--ui-font);font-size:calc(9px * var(--ui-font-scale,1.5) * var(--game-font-scale,1))}html[data-ui-locale=vi] .game-dialog-text{font-family:var(--ui-font);font-size:calc(8px * var(--ui-font-scale,1.5) * var(--game-font-scale,1))}html[data-ui-locale=vi] .wardrobe-panel{font-family:var(--ui-font)}html[data-ui-locale=vi] .wardrobe-title{font-size:calc(7px * var(--ui-font-scale,1.5))}html[data-ui-locale=vi] .wardrobe-close{font-size:calc(18px * var(--ui-font-scale,1.5))}html[data-ui-locale=vi] .wardrobe-name-label{font-family:var(--ui-font);font-size:calc(6px * var(--ui-font-scale,1.5))}html[data-ui-locale=vi] .wardrobe-name-input{font-size:calc(18px * var(--ui-font-scale,1.5))}html[data-ui-locale=vi] .wardrobe-desc{font-size:calc(14px * var(--ui-font-scale,1.5))}html[data-ui-locale=vi] .wardrobe-save{font-size:calc(7px * var(--ui-font-scale,1.5))}html[data-ui-locale=vi] .boot-screen{font-family:var(--ui-font)}html[data-ui-locale=vi] .boot-screen__logo{font-size:calc(48px * var(--ui-font-scale,1.5))}html[data-ui-locale=vi] .boot-screen__title-text{font-size:calc(9px * var(--ui-font-scale,1.5))}html[data-ui-locale=vi] .boot-screen__log-line{font-size:calc(7px * var(--ui-font-scale,1.5))}html[data-ui-locale=vi] .boot-screen__status{font-family:var(--ui-font);font-size:calc(7px * var(--ui-font-scale,1.5))}html[data-ui-locale=vi] .auth-backdrop__status{font-family:var(--ui-font);font-size:calc(6px * var(--ui-font-scale,1.5))}html[data-ui-locale=vi] .monitor-app--dark-shell .auth-backdrop__status{font-size:calc(7px * var(--ui-font-scale,1.5))}html[data-ui-locale=vi] .auth-panel{font-family:var(--ui-font)}html[data-ui-locale=vi] .auth-panel__body--signup{--ui-font-scale:1.65}html[data-ui-locale=vi] .auth-panel__title-text{font-size:calc(9px * var(--ui-font-scale,1.5))}html[data-ui-locale=vi] .auth-panel__tab{font-family:var(--ui-font);font-size:calc(8px * var(--ui-font-scale,1.5))}html[data-ui-locale=vi] .auth-locale-picker__code,html[data-ui-locale=vi] .auth-locale-picker__caret{font-family:var(--ui-font);font-size:calc(7px * var(--ui-font-scale,1.5))}html[data-ui-locale=vi] .auth-panel__label{font-size:calc(8px * var(--ui-font-scale,1.5));font-family:var(--ui-font)}html[data-ui-locale=vi] .auth-panel__input{font-family:system-ui,-apple-system,Segoe UI,sans-serif;font-size:16px}html[data-ui-locale=vi] .auth-panel__oauth-btn{font-family:var(--ui-font);font-size:calc(8px * var(--ui-font-scale,1.5))}html[data-ui-locale=vi] .auth-panel__divider{font-size:calc(8px * var(--ui-font-scale,1.5))}html[data-ui-locale=vi] .auth-panel__submit{font-family:var(--ui-font);font-size:calc(11px * var(--ui-font-scale,1.5))}html[data-ui-locale=vi] .auth-panel__alert{font-size:calc(8px * var(--ui-font-scale,1.5));font-family:var(--ui-font)}html[data-ui-locale=vi] .auth-panel__hint,html[data-ui-locale=vi] .auth-panel__link{font-family:var(--ui-font);font-size:calc(8px * var(--ui-font-scale,1.5))}html[data-ui-locale=vi] .auth-locale-picker__select option{font-family:var(--ui-font), system-ui, sans-serif}html[data-ui-locale=vi] .monitor-app--dark-shell .boot-screen__title-text{font-size:calc(11px * var(--ui-font-scale,1.5))}html[data-ui-locale=vi] .monitor-app--dark-shell .boot-screen__log-line,html[data-ui-locale=vi] .monitor-app--dark-shell .boot-screen__status{font-size:calc(10px * var(--ui-font-scale,1.5))}html[data-ui-locale=vi] .monitor-app--dark-shell .auth-panel__body--signup{--ui-font-scale:1}html[data-ui-locale=vi] .monitor-app--dark-shell .auth-panel__title-text{font-family:var(--ui-font);font-size:11px}html[data-ui-locale=vi] .monitor-app--dark-shell .auth-panel__tab{font-family:var(--ui-font);padding:12px 8px;font-size:9px}html[data-ui-locale=vi] .monitor-app--dark-shell .auth-locale-picker__code,html[data-ui-locale=vi] .monitor-app--dark-shell .auth-locale-picker__caret{font-family:var(--ui-font);font-size:5px}html[data-ui-locale=vi] .monitor-app--dark-shell .auth-panel__label{font-family:var(--ui-font);margin-bottom:7px;font-size:9px}html[data-ui-locale=vi] .monitor-app--dark-shell .auth-panel__input{margin-bottom:15px;padding:11px 13px;font-family:system-ui,-apple-system,Segoe UI,sans-serif;font-size:16px}html[data-ui-locale=vi] .monitor-app--dark-shell .auth-panel__body--signup .auth-panel__input{margin-bottom:10px;padding:8px 10px;font-family:system-ui,-apple-system,Segoe UI,sans-serif;font-size:14px}html[data-ui-locale=vi] .monitor-app--dark-shell .auth-panel__oauth-btn{font-family:var(--ui-font);padding:8px 0;font-size:8px}html[data-ui-locale=vi] .monitor-app--dark-shell .auth-panel__divider{margin-bottom:14px;font-size:8px}html[data-ui-locale=vi] .monitor-app--dark-shell .auth-panel__submit{font-family:var(--ui-font);padding:15px;font-size:11px}html[data-ui-locale=vi] .monitor-app--dark-shell .auth-panel__alert{font-family:var(--ui-font);font-size:9px}html[data-ui-locale=vi] .monitor-app--dark-shell .auth-panel__hint{font-family:var(--ui-font);font-size:7px}html[data-ui-locale=vi] .monitor-app--dark-shell .auth-panel__link{font-family:var(--ui-font);font-size:9px}html[data-ui-locale=vi] .lq-header-plus{font-family:var(--ui-font);font-size:calc(8px * var(--ui-font-scale,1.5))}html[data-ui-locale=vi] .lq-header-title{font-size:clamp(calc(6px * var(--ui-font-scale,1.5)), 1.05vw, calc(8px * var(--ui-font-scale,1.5)))}html[data-ui-locale=vi] .lq-app--boot .lq-header-title--boot{font-size:clamp(calc(11px * var(--ui-font-scale,1.5)), 3.1vw, calc(15px * var(--ui-font-scale,1.5)))}html[data-ui-locale=vi] .lq-app--boot .lq-header-plus{font-size:calc(7px * var(--ui-font-scale,1.5))}html[data-ui-locale=vi] .lq-app--mobile .lq-header-title{font-size:clamp(calc(14px * var(--ui-font-scale,1.5)), 4vw, calc(22px * var(--ui-font-scale,1.5)))}html[data-ui-locale=vi] .lq-mobile-note{font-family:var(--ui-font);font-size:calc(7px * var(--ui-font-scale,1.5))}html[data-ui-locale=vi] .lq-char-label{font-size:clamp(calc(5px * var(--ui-font-scale,1.5)), .85vw, calc(6px * var(--ui-font-scale,1.5)))}html[data-ui-locale=vi] .lq-char-desc{font-size:clamp(calc(11px * var(--ui-font-scale,1.5)), 1.6vw, calc(14px * var(--ui-font-scale,1.5)))}html[data-ui-locale=vi] .lq-name-label{font-size:clamp(calc(6px * var(--ui-font-scale,1.5)), .9vw, calc(7px * var(--ui-font-scale,1.5)))}html[data-ui-locale=vi] .lq-name-input{font-size:clamp(calc(16px * var(--ui-font-scale,1.5)), 2.4vw, calc(20px * var(--ui-font-scale,1.5)))}html[data-ui-locale=vi] .lq-enter-btn{font-size:clamp(calc(6px * var(--ui-font-scale,1.5)), 1vw, calc(8px * var(--ui-font-scale,1.5)))}html[data-ui-locale=vi] .desktop-menubar{font-size:calc(15px * var(--ui-font-scale,1.5))}html[data-ui-locale=vi] .desktop-apple{font-size:calc(17px * var(--ui-font-scale,1.5))}html[data-ui-locale=vi] .desktop-icon{font-size:calc(12px * var(--ui-font-scale,1.5))}html[data-ui-locale=vi] .desktop-icon-art--smiley-pc:after,html[data-ui-locale=vi] .desktop-dock-btn{font-size:calc(16px * var(--ui-font-scale,1.5))}html[data-ui-locale=vi] .desk-poster{font-family:var(--ui-font);font-size:calc(4px * var(--ui-font-scale,1.5))}html[data-ui-locale=vi] .desk-poster-tagline{font-size:calc(3px * var(--ui-font-scale,1.5))}html[data-ui-locale=vi] .desk-sticky{font-family:var(--ui-font);font-size:calc(4px * var(--ui-font-scale,1.5))}html[data-ui-locale=vi] .desk-mac-screen{font-size:calc(18px * var(--ui-font-scale,1.5))}html[data-ui-locale=vi] .desk-mug-face{font-size:calc(10px * var(--ui-font-scale,1.5))}html[data-ui-locale=vi] .desk-smiley-btn{font-size:calc(14px * var(--ui-font-scale,1.5))}html[data-ui-locale=vi] .mac-window-btn{font-size:calc(9px * var(--ui-font-scale,1.5))}html[data-ui-locale=vi] .mac-window-title{font-family:var(--ui-font);font-size:calc(7px * var(--ui-font-scale,1.5))}html[data-ui-locale=vi] .mac-window-menubar{font-size:calc(14px * var(--ui-font-scale,1.5))}html[data-ui-locale=vi] .vocab-text{font-size:calc(16px * var(--ui-font-scale,1.5))}html[data-ui-locale=vi] .vocab-go-btn{font-size:calc(15px * var(--ui-font-scale,1.5))}html[data-ui-locale=vi] .progress-stats{font-size:calc(16px * var(--ui-font-scale,1.5))}html[data-ui-locale=vi] .desktop-sheet{font-family:var(--ui-font);font-size:calc(7px * var(--ui-font-scale,1.5))}html[data-ui-locale=vi] .desktop-sheet-action{font-size:calc(7px * var(--ui-font-scale,1.5))}html[data-ui-locale=vi] .ds-screen-label{font-size:8px}html[data-ui-locale=vi] .ds-screen-label--top{font-size:7px}html[data-ui-locale=vi] .ds-screen-label--bottom{font-size:6px}html[data-ui-locale=vi] .ds-shoulders{flex:0 0 14px;padding:0 5px}html[data-ui-locale=vi] .ds-shoulder{letter-spacing:.5px;font-size:9px;line-height:14px}html[data-ui-locale=vi] .ds-roaming-panel{--ds-dashboard-font-scale:2}html[data-ui-locale=vi] .ds-roaming-panel .ds-roaming-label{letter-spacing:.02em;text-shadow:.5px 0,-.5px 0}html[data-ui-locale=vi] .ds-computer-overlay{font-size:calc(14px * var(--ui-font-scale,1.5))}html[data-ui-locale=vi] .ds-panel-title{font-size:calc(11px * var(--ds-bottom-font-scale,1.65))}html[data-ui-locale=vi] .ds-panel-title--study{font-size:calc(10px * var(--ds-bottom-font-scale,1.65))}html[data-ui-locale=vi] .ds-panel-header,html[data-ui-locale=vi] .ds-panel-line{font-size:calc(12px * var(--ds-bottom-font-scale,1.65))}html[data-ui-locale=vi] .ds-panel-hint{font-size:calc(11px * var(--ds-bottom-font-scale,1.65))}html[data-ui-locale=vi] .ds-panel-hint--study{font-size:calc(10px * var(--ds-bottom-font-scale,1.65))}html[data-ui-locale=vi] .ds-panel-btn{font-size:calc(11px * var(--ds-bottom-font-scale,1.65))}html[data-ui-locale=vi] .ds-char-picker__name-label{font-size:calc(8px * var(--ds-bottom-font-scale,1.65))}html[data-ui-locale=vi] .ds-char-picker__name-input{font-size:calc(17px * var(--ds-bottom-font-scale,1.65))}html[data-ui-locale=vi] .ds-char-picker__save,html[data-ui-locale=vi] .ds-char-picker__header{font-size:calc(9px * var(--ds-bottom-font-scale,1.65))}html[data-ui-locale=vi] .ds-outfit-preview__name{font-family:var(--ui-font);font-size:calc(8px * var(--ds-bottom-font-scale,1.65))}html[data-ui-locale=vi] .ds-outfit-preview__role{font-size:calc(16px * var(--ds-bottom-font-scale,1.65))}html[data-ui-locale=vi] .ds-outfit-preview__heading{font-size:calc(9px * var(--ds-bottom-font-scale,1.65))}html[data-ui-locale=vi] .ds-outfit-preview__hint{font-size:calc(14px * var(--ds-bottom-font-scale,1.65))}html[data-ui-locale=vi] .ds-computer-tab{font-size:calc(10px * var(--ds-bottom-font-scale,1.65))}html[data-ui-locale=vi] .ds-rating-btn{font-family:var(--ui-font);font-size:calc(7px * var(--ds-bottom-font-scale,1.65))}html[data-ui-locale=vi] .ds-rating-btn small,html[data-ui-locale=vi] .ds-audio-btn{font-size:calc(11px * var(--ds-bottom-font-scale,1.65))}html[data-ui-locale=vi] .ds-card-row__text,html[data-ui-locale=vi] .ds-card-row__btn,html[data-ui-locale=vi] .ds-card-input__label{font-size:calc(10px * var(--ds-bottom-font-scale,1.65))}html[data-ui-locale=vi] .ds-card-input__field{font-size:calc(16px * var(--ds-bottom-font-scale,1.65))}html[data-ui-locale=vi] .ds-card-input__tone{font-size:calc(13px * var(--ds-bottom-font-scale,1.65))}html[data-ui-locale=vi] .ds-card-input__translate{font-size:calc(12px * var(--ds-bottom-font-scale,1.65))}html[data-ui-locale=vi] .ds-card-input__translate-icon{font-size:calc(14px * var(--ds-bottom-font-scale,1.65))}html[data-ui-locale=vi] .ds-card-input__error{font-size:calc(10px * var(--ds-bottom-font-scale,1.65))}html[data-ui-locale=vi] .ds-card-input__preview-header{font-size:calc(8px * var(--ds-bottom-font-scale,1.65))}html[data-ui-locale=vi] .ds-card-input__preview-native{font-size:calc(24px * var(--ds-bottom-font-scale,1.65))}html[data-ui-locale=vi] .ds-card-input__preview-roman{font-size:calc(14px * var(--ds-bottom-font-scale,1.65))}html[data-ui-locale=vi] .ds-card-input__preview-english{font-size:calc(12px * var(--ds-bottom-font-scale,1.65))}html[data-ui-locale=vi] .ds-card-input__audio{font-size:calc(14px * var(--ds-bottom-font-scale,1.65))}html[data-ui-locale=vi] .ds-card-input__save{font-size:calc(10px * var(--ds-bottom-font-scale,1.65))}html[data-ui-locale=vi] .ds-card-input__preview-empty{font-size:calc(9px * var(--ds-bottom-font-scale,1.65))}html[data-ui-locale=vi] .ds-card-input__preview-empty-icon{font-size:calc(16px * var(--ds-bottom-font-scale,1.65))}html[data-ui-locale=vi] .ds-card-input__saved,html[data-ui-locale=vi] .ds-study-card__badge,html[data-ui-locale=vi] .ds-study-card__counter{font-size:calc(10px * var(--ds-bottom-font-scale,1.65))}html[data-ui-locale=vi] .ds-study-panel__phase{font-size:calc(11px * var(--ds-bottom-font-scale,1.65))}html[data-ui-locale=vi] .ds-study-action-tile__icon{font-size:calc(20px * var(--ds-bottom-font-scale,1.65))}html[data-ui-locale=vi] .ds-study-action-tile--compact .ds-study-action-tile__icon{font-size:calc(14px * var(--ds-bottom-font-scale,1.65))}html[data-ui-locale=vi] .ds-study-action-tile__icon--a{font-family:var(--ui-font);font-size:calc(12px * var(--ds-bottom-font-scale,1.65))}html[data-ui-locale=vi] .ds-study-action-tile__label{font-family:var(--ui-font);font-size:calc(7px * var(--ds-bottom-font-scale,1.65))}html[data-ui-locale=vi] .ds-study-action-tile--compact .ds-study-action-tile__label{font-size:calc(11px * var(--ds-bottom-font-scale,1.65))}html[data-ui-locale=vi] .ds-study-panel__title{font-size:calc(12px * var(--ds-bottom-font-scale,1.65))}html[data-ui-locale=vi] .ds-study-panel__hint{font-size:calc(9px * var(--ds-bottom-font-scale,1.65))}html[data-ui-locale=vi] .ds-study-scope__btn{font-size:calc(12px * var(--ds-bottom-font-scale,1.65))}html[data-ui-locale=vi] .ds-study-scope__meta{font-size:calc(11px * var(--ds-bottom-font-scale,1.65))}html[data-ui-locale=vi] .ds-study-queue-stat{font-family:var(--ui-font);font-size:calc(28px * var(--ds-bottom-font-scale,1.65))}html[data-ui-locale=vi] .ds-study-queue-label{font-size:calc(12px * var(--ds-bottom-font-scale,1.65))}html[data-ui-locale=vi] .ds-study-queue-scope{font-size:calc(11px * var(--ds-bottom-font-scale,1.65))}html[data-ui-locale=vi] .ds-study-start-btn{font-family:var(--ui-font);font-size:calc(10px * var(--ds-bottom-font-scale,1.65))}html[data-ui-locale=vi] .ds-study-stats__row{font-size:calc(13px * var(--ds-bottom-font-scale,1.65))}html[data-ui-locale=vi] .ds-study-stats__row--accent{font-size:calc(15px * var(--ds-bottom-font-scale,1.65))}html[data-ui-locale=vi] .ds-study-action-btn{font-size:calc(12px * var(--ds-bottom-font-scale,1.65))}html[data-ui-locale=vi] .ds-study-complete__tile-val{font-family:var(--ui-font);font-size:calc(11px * var(--ds-bottom-font-scale,1.65))}html[data-ui-locale=vi] .ds-study-complete__tile-label{font-size:calc(9px * var(--ds-bottom-font-scale,1.65))}html[data-ui-locale=vi] .ds-study-complete__accuracy{font-size:calc(11px * var(--ds-bottom-font-scale,1.65))}html[data-ui-locale=vi] .ds-study-complete__accuracy strong{font-size:calc(13px * var(--ds-bottom-font-scale,1.65))}html[data-ui-locale=vi] .ds-study-complete__btn{font-family:var(--ui-font);font-size:calc(6px * var(--ds-bottom-font-scale,1.65))}html[data-ui-locale=vi] .ds-study-complete-top__star{font-size:clamp(calc(28px * var(--ds-bottom-font-scale,1.65)), 10vw, calc(40px * var(--ds-bottom-font-scale,1.65)))}html[data-ui-locale=vi] .ds-study-complete-top__praise{font-size:clamp(calc(14px * var(--ds-bottom-font-scale,1.65)), 4vw, calc(17px * var(--ds-bottom-font-scale,1.65)))}html[data-ui-locale=vi] .ds-study-complete-top__meta{font-size:calc(11px * var(--ds-bottom-font-scale,1.65))}html[data-ui-locale=vi] .ds-bottom-screen-inner--dark .ds-rating-btn{font-size:calc(8px * var(--ds-bottom-font-scale,1.65))}html[data-ui-locale=vi] .ds-bottom-screen-inner--dark .ds-rating-btn small{font-size:calc(12px * var(--ds-bottom-font-scale,1.65))}html[data-ui-locale=vi] .ds-dpad-arm{font-size:11px}html[data-ui-locale=vi] .ds-control-hint{font-size:calc(11px * var(--ui-font-scale,1.5))}html[data-ui-locale=vi] .ds-pill-btn{padding:4px 11px;font-size:9px}html[data-ui-locale=vi] .ds-action-btn{width:28px;height:28px;font-size:12px}html[data-ui-locale=vi] .ds-abxy{grid-template-rows:28px 28px 28px;grid-template-columns:28px 28px 28px;width:90px;height:90px}html[data-ui-locale=vi] .ds-card-input__daily-label{font-size:calc(8px * var(--ds-bottom-font-scale,1.65))}html[data-ui-locale=vi] .ds-card-input__daily-count{font-size:calc(10px * var(--ds-bottom-font-scale,1.65))}html[data-ui-locale=vi] .ds-card-input__daily-remaining{font-size:calc(8px * var(--ds-bottom-font-scale,1.65))}html[data-ui-locale=vi] .ds-card-input__edit-banner{font-family:var(--ui-font);font-size:calc(8px * var(--ds-bottom-font-scale,1.65))}html[data-ui-locale=vi] .ds-card-input__english-toggle{font-size:calc(11px * var(--ds-bottom-font-scale,1.65))}html[data-ui-locale=vi] .ds-card-input__ghost-hint,html[data-ui-locale=vi] .ds-card-input__deck-empty,html[data-ui-locale=vi] .ds-card-input__counter,html[data-ui-locale=vi] .ds-card-input__warn{font-size:calc(9px * var(--ds-bottom-font-scale,1.65))}html[data-ui-locale=vi] .ds-vn-keyboard__hint{font-size:calc(8px * var(--ds-bottom-font-scale,1.65))}html[data-ui-locale=vi] .ds-vn-keyboard__base{font-size:calc(14px * var(--ds-bottom-font-scale,1.65))}html[data-ui-locale=vi] .ds-vn-keyboard__panel-label{font-size:calc(8px * var(--ds-bottom-font-scale,1.65))}html[data-ui-locale=vi] .ds-vn-keyboard__tone-char{font-size:calc(14px * var(--ds-bottom-font-scale,1.65))}html[data-ui-locale=vi] .ds-vn-keyboard__tone-mark{font-size:calc(8px * var(--ds-bottom-font-scale,1.65))}html[data-ui-locale=vi] .ds-vn-keyboard__special-btn{font-size:calc(14px * var(--ds-bottom-font-scale,1.65))}html[data-ui-locale=vi] .ds-card-input__limit-title,html[data-ui-locale=vi] .ds-card-input__limit-text{font-size:calc(10px * var(--ds-bottom-font-scale,1.65))}html[data-ui-locale=vi] .ds-homophone-btn__native{font-size:calc(22px * var(--ds-bottom-font-scale,1.65))}html[data-ui-locale=vi] .ds-homophone-btn__def{font-size:calc(10px * var(--ds-bottom-font-scale,1.65))}html[data-ui-locale=vi] .ds-browse__search{font-size:calc(16px * var(--ds-bottom-font-scale,1.65))}html[data-ui-locale=vi] .ds-browse__sort-hint{font-size:calc(8px * var(--ds-bottom-font-scale,1.65))}html[data-ui-locale=vi] .ds-browse-empty{font-size:calc(11px * var(--ds-bottom-font-scale,1.65))}html[data-ui-locale=vi] .ds-browse-empty__icon{font-size:calc(28px * var(--ds-bottom-font-scale,1.65))}html[data-ui-locale=vi] .ds-card-row__native{font-size:calc(14px * var(--ds-bottom-font-scale,1.65))}html[data-ui-locale=vi] .ds-card-row__sub{font-size:calc(9px * var(--ds-bottom-font-scale,1.65))}html[data-ui-locale=vi] .ds-card-row__meta{font-size:calc(8px * var(--ds-bottom-font-scale,1.65))}html[data-ui-locale=vi] .ds-browse__edit-field{font-size:calc(16px * var(--ds-bottom-font-scale,1.65))}html[data-ui-locale=vi] .ds-decks__row{font-family:var(--ui-font);font-size:calc(10px * var(--menu-font-scale,1.5))}html[data-ui-locale=vi] .ds-decks__title{font-family:var(--ui-font);font-size:calc(14px * var(--deck-name-font-scale,1.75));font-weight:700}html[data-ui-locale=vi] .ds-decks__badge,html[data-ui-locale=vi] .ds-decks__meta{font-size:calc(8px * var(--menu-font-scale,1.5))}html[data-ui-locale=vi] .ds-decks__menu{font-size:calc(12px * var(--ds-bottom-font-scale,1.65))}html[data-ui-locale=vi] .ds-system-menu__close{font-size:calc(10px * var(--ds-bottom-font-scale,1.65))}html[data-ui-locale=vi] .ds-system-menu__action{font-size:calc(12px * var(--ds-bottom-font-scale,1.65))}html[data-ui-locale=vi] .ds-system-menu__about{font-size:calc(11px * var(--ds-bottom-font-scale,1.65))}html[data-ui-locale=vi] .ds-system-menu__about-meta{font-size:calc(10px * var(--ds-bottom-font-scale,1.65))}html[data-ui-locale=vi] .ds-settings-heading{font-size:calc(11px * var(--ds-bottom-font-scale,1.65))}html[data-ui-locale=vi] .ds-settings-hint{font-size:calc(9px * var(--ds-bottom-font-scale,1.65))}html[data-ui-locale=vi] .ds-settings-item{font-size:calc(11px * var(--ds-bottom-font-scale,1.65))}html[data-ui-locale=vi] .ds-settings-speed-ticks{font-size:calc(9px * var(--ds-bottom-font-scale,1.65))}html[data-ui-locale=vi] .ds-settings-voice-label,html[data-ui-locale=vi] .ds-settings-voice-select{font-size:calc(10px * var(--ds-bottom-font-scale,1.65))}html[data-ui-locale=vi] .ds-settings-voice-test{font-size:calc(10px * var(--ui-font-scale,1.5))}html[data-ui-locale=vi] .ds-computer-top__icon{font-size:calc(32px * var(--ui-font-scale,1.5))}html[data-ui-locale=vi] .ds-computer-top__title{font-family:var(--ui-font);font-size:calc(8px * var(--ui-font-scale,1.5))}html[data-ui-locale=vi] .ds-computer-top__text{font-size:calc(14px * var(--ui-font-scale,1.5))}html[data-ui-locale=vi] .ds-computer-top__meta{font-size:calc(12px * var(--ui-font-scale,1.5))}html[data-ui-locale=vi] .ds-computer-top__audio{font-family:var(--ui-font);font-size:calc(7px * var(--ui-font-scale,1.5))}html[data-ui-locale=vi] .ds-computer-top__saved{font-size:calc(12px * var(--ui-font-scale,1.5))}html[data-ui-locale=vi] .ds-desktop-card__badge{font-family:var(--ui-font);font-size:calc(7px * var(--ui-font-scale,1.5))}html[data-ui-locale=vi] .ds-desktop-card__counter{font-size:calc(11px * var(--ui-font-scale,1.5))}html[data-ui-locale=vi] .ds-desktop-card__roman{font-size:calc(14px * var(--ui-font-scale,1.5))}html[data-ui-locale=vi] .ds-desktop-card__english{font-size:calc(13px * var(--ui-font-scale,1.5))}html[data-ui-locale=vi] .ds-desktop-card__hint{font-size:calc(11px * var(--ui-font-scale,1.5))}html[data-ui-locale=vi] .ds-computer-top__homophone-native{font-size:calc(22px * var(--ui-font-scale,1.5))}html[data-ui-locale=vi] .ds-computer-top__homophone-kana,html[data-ui-locale=vi] .ds-computer-top__homophone-def{font-size:calc(11px * var(--ui-font-scale,1.5))}html[data-ui-locale=vi] .ds-computer-top__deck-badge{font-family:var(--ui-font);font-size:calc(7px * var(--ui-font-scale,1.5))}html[data-ui-locale=vi] .ds-computer-top__deck-title{font-family:var(--ui-font);font-size:calc(11px * var(--deck-name-font-scale,1.75))}html[data-ui-locale=vi] .ds-computer-top__stat-value{font-size:calc(16px * var(--ui-font-scale,1.5))}html[data-ui-locale=vi] .ds-computer-top__stat-label{font-size:calc(9px * var(--ui-font-scale,1.5))}html[data-ui-locale=vi] .ds-card-input__variant{font-size:calc(5px * var(--menu-font-scale,1.5));font-family:var(--ui-font)}html[data-ui-locale=vi] .ds-card-input__lang,html[data-ui-locale=vi] .ds-card-input .ds-card-input__deck-pill{font-family:var(--ui-font);font-size:calc(9px * var(--menu-font-scale,1.5))}html[data-ui-locale=vi] .ds-card-input .ds-card-input__deck-pill{font-size:calc(11px * var(--deck-name-font-scale,1.75));max-width:110px}html[data-ui-locale=vi] .ds-browse .ds-card-input__deck-pill{font-family:var(--ui-font);font-size:calc(9px * var(--ds-bottom-font-scale,1.65));max-width:90px}html[data-ui-locale=vi] .ds-browse .ds-browse__search{font-size:calc(16px * var(--ds-bottom-font-scale,1.65))}html[data-ui-locale=vi] .ds-browse .ds-browse__sort-hint{font-size:calc(8px * var(--ds-bottom-font-scale,1.65))}html[data-ui-locale=vi] .ds-browse .ds-browse-empty{font-size:calc(11px * var(--ds-bottom-font-scale,1.65))}html[data-ui-locale=vi] .ds-browse .ds-browse-empty__icon{font-size:calc(28px * var(--ds-bottom-font-scale,1.65))}html[data-ui-locale=vi] .ds-browse .ds-card-row__native{font-size:calc(14px * var(--ds-bottom-font-scale,1.65))}html[data-ui-locale=vi] .ds-browse .ds-card-row__sub{font-size:calc(9px * var(--ds-bottom-font-scale,1.65))}html[data-ui-locale=vi] .ds-browse .ds-card-row__btn{font-size:calc(10px * var(--ds-bottom-font-scale,1.65))}html[data-ui-locale=vi] .lq-login-tagline{font-size:clamp(calc(13px * var(--ui-font-scale,1.5)), 2vw, calc(16px * var(--ui-font-scale,1.5)))}html[data-ui-locale=vi] .lq-login-tab{font-size:clamp(calc(5px * var(--ui-font-scale,1.5)), .85vw, calc(6px * var(--ui-font-scale,1.5)))}html[data-ui-locale=vi] .lq-login-field-label{font-size:clamp(calc(6px * var(--ui-font-scale,1.5)), .9vw, calc(7px * var(--ui-font-scale,1.5)))}html[data-ui-locale=vi] .lq-login-input{font-size:clamp(calc(16px * var(--ui-font-scale,1.5)), 2.4vw, calc(20px * var(--ui-font-scale,1.5)))}html[data-ui-locale=vi] .lq-login-alert{font-size:clamp(calc(13px * var(--ui-font-scale,1.5)), 1.9vw, calc(15px * var(--ui-font-scale,1.5)))}html[data-ui-locale=vi] .lq-login-loading{font-size:clamp(calc(16px * var(--ui-font-scale,1.5)), 2.4vw, calc(20px * var(--ui-font-scale,1.5)))}html[data-ui-locale=vi] .monitor-menubar{height:clamp(calc(18px * var(--ui-font-scale,1.5)), 2.1vh, calc(22px * var(--ui-font-scale,1.5)));font-family:var(--ui-font), "Courier New", monospace;font-size:clamp(calc(11px * var(--ui-font-scale,1.5)), 1.1vw, calc(14px * var(--ui-font-scale,1.5)))}html[data-ui-locale=vi] .monitor-menu-dropdown-panel{font-family:var(--ui-font), "Courier New", monospace;font-size:clamp(calc(12px * var(--ui-font-scale,1.5)), 1.15vw, calc(15px * var(--ui-font-scale,1.5)))}html[data-ui-locale=vi] .monitor-sheet{font-family:var(--ui-font), monospace;font-size:calc(18px * var(--ui-font-scale,1.5))}html[data-ui-locale=vi] .monitor-sheet-action{font-size:calc(16px * var(--ui-font-scale,1.5))}html[data-ui-locale=vi] .monitor-about-version{font-size:calc(14px * var(--ui-font-scale,1.5))}