:root[data-design=newlook]{--lms-p-dark-surface-1:#141414;--lms-p-dark-surface-2:#1f1f1f;--lms-p-dark-surface-3:#2a2a2a;--lms-p-dark-text-2:#dedede;--lms-p-dark-text-3:#c4c4c4;--lms-p-dark-red:#ff5c76;--lms-p-dark-blue:#9aa0ff;--lms-p-dark-green:#5fc79c;--lms-p-dark-amber:#f0b55a;--lms-p-dark-rose:#ff7a8f;--lms-p-dark-overlay:#000000a6;--lms-p-dark-green-12:#5fc79c1f;--lms-p-dark-green-30:#5fc79c4d;--lms-p-dark-amber-12:#f0b55a1f;--lms-p-dark-amber-30:#f0b55a4d;--lms-p-dark-rose-12:#ff7a8f1f;--lms-p-dark-rose-30:#ff7a8f4d;--lms-p-dark-blue-12:#9aa0ff1f;--lms-p-dark-blue-30:#9aa0ff4d;--lms-p-light-amber-ink:#9e5e0e;--nl-white:#fff;--nl-black:#070707;--nl-red:#c31432;--nl-blue:#151b9b;--nl-grey-50:#f7f7f7;--nl-grey-100:#ededed;--nl-grey-200:#e5e5e5;--nl-grey-250:#e2e2e2;--nl-grey-400:#ccc;--nl-grey-500:#6c6c6c;--nl-grey-600:#575757;--lms-bg:var(--nl-grey-50);--lms-surface:var(--nl-white);--lms-surface-2:var(--nl-grey-100);--lms-surface-3:var(--nl-grey-200);--lms-border:var(--nl-grey-250);--lms-border-strong:var(--nl-grey-400);--lms-text:var(--nl-black);--lms-text-2:#262626;--lms-text-3:#3b3b3b;--lms-accent-text:var(--nl-red);--lms-link:var(--nl-blue);--lms-primary-bg:var(--nl-black);--lms-primary-fg:var(--nl-white);--lms-progress-track:var(--nl-grey-200);--lms-field-bg:var(--nl-grey-50);--lms-field-border:#949494;--lms-focus:var(--nl-black);--lms-overlay:#07070773;--lms-success-ink:#2e7057;--lms-success-bg:#ecf5f1;--lms-success-line:#b3d8c9;--lms-warning:#e89a22;--lms-warning-ink:var(--lms-p-light-amber-ink);--lms-warning-bg:#fdf3e6;--lms-warning-line:#f3d5a6;--lms-error-ink:#a50f28;--lms-error-bg:#faeaed;--lms-error-line:#ebb6c0;--lms-info-ink:var(--nl-blue);--lms-info-bg:#eeeff8;--lms-info-line:#b9bce1;--lms-success-fill:#2e7057;--lms-warning-fill:#e89a22;--lms-error-fill:#c31432;--lms-info-fill:var(--nl-blue);--lms-neutral-fill:var(--nl-black);--lms-success-on:#fff;--lms-warning-on:var(--nl-black);--lms-error-on:#fff;--lms-info-on:#fff;--lms-neutral-on:#fff;--lms-warning-tag-ink:#8e560f;--lms-neutral-tag-ink:var(--lms-text-2);--lms-neutral-tag-line:var(--nl-grey-500);--lms-shadow-card:0 1px 2px #0707070d, 0 12px 32px -16px #07070726;--lms-shadow-pop:0 16px 48px -12px #07070740;--lms-gradient-signature:linear-gradient(100deg, #c31432 0%, #6c1766 50%, #151b9b 100%);--lms-gradient-signature-diagonal:linear-gradient(146.5deg, #c31432 0%, #6c1766 50%, #151b9b 100%);--lms-progress-fill:var(--lms-gradient-signature);--lms-radius-sm:8px;--lms-radius-chip:10px;--lms-radius-md:12px;--lms-radius-lg:20px;--lms-radius-full:9999px;--lms-font-sans:var(--font-sans);--lms-font-script:var(--font-dragu);--motion-duration-fast:.3s;--motion-duration-base:.56s;--motion-duration-slow:.8s;--motion-stagger:80ms;--lms-reveal-distance:16px;--motion-ease-enter:cubic-bezier(.22, 1, .36, 1);--motion-ease-move:cubic-bezier(.5, 0, .2, 1.12);--motion-ease-accent:cubic-bezier(.3, 1.6, .5, 1)}:root[data-design=newlook].dark{--lms-bg:var(--nl-black);--lms-surface:var(--lms-p-dark-surface-1);--lms-surface-2:var(--lms-p-dark-surface-2);--lms-surface-3:var(--lms-p-dark-surface-3);--lms-border:var(--lms-p-dark-surface-3);--lms-border-strong:var(--nl-grey-500);--lms-text:var(--nl-white);--lms-text-2:var(--lms-p-dark-text-2);--lms-text-3:var(--lms-p-dark-text-3);--lms-accent-text:var(--lms-p-dark-red);--lms-link:var(--lms-p-dark-blue);--lms-primary-bg:var(--nl-white);--lms-primary-fg:var(--nl-black);--lms-progress-track:var(--lms-p-dark-surface-3);--lms-field-bg:var(--lms-p-dark-surface-1);--lms-field-border:var(--nl-grey-500);--lms-focus:var(--nl-white);--lms-overlay:var(--lms-p-dark-overlay);--lms-success-ink:var(--lms-p-dark-green);--lms-success-bg:var(--lms-p-dark-green-12);--lms-success-line:var(--lms-p-dark-green-30);--lms-warning:var(--lms-p-dark-amber);--lms-warning-ink:var(--lms-p-dark-amber);--lms-warning-bg:var(--lms-p-dark-amber-12);--lms-warning-line:var(--lms-p-dark-amber-30);--lms-error-ink:var(--lms-p-dark-rose);--lms-error-bg:var(--lms-p-dark-rose-12);--lms-error-line:var(--lms-p-dark-rose-30);--lms-info-ink:var(--lms-p-dark-blue);--lms-info-bg:var(--lms-p-dark-blue-12);--lms-info-line:var(--lms-p-dark-blue-30);--lms-success-fill:var(--lms-p-dark-green);--lms-warning-fill:var(--lms-p-dark-amber);--lms-error-fill:var(--lms-p-dark-rose);--lms-info-fill:var(--lms-p-dark-blue);--lms-neutral-fill:var(--nl-white);--lms-success-on:var(--nl-black);--lms-warning-on:var(--nl-black);--lms-error-on:var(--nl-black);--lms-info-on:var(--nl-black);--lms-neutral-on:var(--nl-black);--lms-warning-tag-ink:var(--lms-p-dark-amber);--lms-neutral-tag-ink:var(--lms-text-2);--lms-neutral-tag-line:#b3b3b3;--lms-shadow-card:0 1px 0 #ffffff0a inset;--lms-shadow-pop:0 16px 48px -12px #000c}:root[data-design=newlook] .lms-t-display{letter-spacing:-.03em;font-size:30px;font-weight:500;line-height:1.1}:root[data-design=newlook] .lms-t-h1{letter-spacing:-.03em;font-size:24px;font-weight:500;line-height:1.15}:root[data-design=newlook] .lms-t-h2{letter-spacing:-.02em;font-size:19px;font-weight:500;line-height:1.2}:root[data-design=newlook] .lms-t-h3{letter-spacing:-.01em;font-size:16px;font-weight:500;line-height:1.25}:root[data-design=newlook] .lms-t-body{font-size:15px;font-weight:400;line-height:1.45}:root[data-design=newlook] .lms-t-read{font-size:16px;font-weight:400;line-height:1.6}:root[data-design=newlook] .lms-t-label{font-size:14px;font-weight:400;line-height:1.3}:root[data-design=newlook] .lms-t-sm{font-size:13px;font-weight:400;line-height:1.35}:root[data-design=newlook] .lms-t-xs{font-size:12px;font-weight:400;line-height:1.3}:root[data-design=newlook] .lms-t-overline{letter-spacing:0;font-size:13px;font-weight:400;line-height:1.2}:root[data-design=newlook] .lms-script{font-family:var(--lms-font-script);letter-spacing:0;font-weight:400}:root[data-design=newlook] :has(>.lms-script){font-weight:500}:root[data-design=newlook] .lms-c2{color:var(--lms-text-2)}:root[data-design=newlook] .lms-c3{color:var(--lms-text-3)}:root[data-design=newlook] .lms-ap__onshop{color:var(--lms-success-ink);display:inline-flex}:root[data-design=newlook] body:has(.lms-app){background:var(--lms-bg)}:root[data-design=newlook] .lms-app{--background:var(--lms-bg);--foreground:var(--lms-text);--card:var(--lms-surface);--card-foreground:var(--lms-text);--muted:var(--lms-surface-2);--muted-foreground:var(--lms-text-2);--accent:var(--lms-surface-2);--accent-foreground:var(--lms-text);--border:var(--lms-border);--input:var(--lms-border-strong);--ring:var(--lms-focus);--primary:var(--lms-primary-bg);--primary-foreground:var(--lms-primary-fg);--popover:var(--lms-surface);--popover-foreground:var(--lms-text);--destructive:var(--lms-error-ink);--font-heading:var(--lms-font-sans);--sidebar:var(--lms-surface);--sidebar-foreground:var(--lms-text);--sidebar-primary:var(--lms-primary-bg);--sidebar-primary-foreground:var(--lms-primary-fg);--sidebar-accent:var(--lms-surface-2);--sidebar-accent-foreground:var(--lms-text);--sidebar-border:var(--lms-border);--sidebar-ring:var(--lms-focus);color:var(--lms-text);font-family:var(--lms-font-sans);font-weight:400}:root[data-design=newlook] body:has(.lms-app) [data-slot=sidebar][data-mobile=true]{--background:var(--lms-bg);--foreground:var(--lms-text);--card:var(--lms-surface);--card-foreground:var(--lms-text);--muted:var(--lms-surface-2);--muted-foreground:var(--lms-text-2);--accent:var(--lms-surface-2);--accent-foreground:var(--lms-text);--border:var(--lms-border);--input:var(--lms-border-strong);--ring:var(--lms-focus);--primary:var(--lms-primary-bg);--primary-foreground:var(--lms-primary-fg);--popover:var(--lms-surface);--popover-foreground:var(--lms-text);--destructive:var(--lms-error-ink);--font-heading:var(--lms-font-sans);--sidebar:var(--lms-surface);--sidebar-foreground:var(--lms-text);--sidebar-primary:var(--lms-primary-bg);--sidebar-primary-foreground:var(--lms-primary-fg);--sidebar-accent:var(--lms-surface-2);--sidebar-accent-foreground:var(--lms-text);--sidebar-border:var(--lms-border);--sidebar-ring:var(--lms-focus);color:var(--lms-text);font-family:var(--lms-font-sans);font-weight:400}:root[data-design=newlook] body:has(.lms-app) [data-slot=sheet-content]{--background:var(--lms-bg);--foreground:var(--lms-text);--card:var(--lms-surface);--card-foreground:var(--lms-text);--muted:var(--lms-surface-2);--muted-foreground:var(--lms-text-2);--accent:var(--lms-surface-2);--accent-foreground:var(--lms-text);--border:var(--lms-border);--input:var(--lms-border-strong);--ring:var(--lms-focus);--primary:var(--lms-primary-bg);--primary-foreground:var(--lms-primary-fg);--popover:var(--lms-surface);--popover-foreground:var(--lms-text);--destructive:var(--lms-error-ink);--font-heading:var(--lms-font-sans);--sidebar:var(--lms-surface);--sidebar-foreground:var(--lms-text);--sidebar-primary:var(--lms-primary-bg);--sidebar-primary-foreground:var(--lms-primary-fg);--sidebar-accent:var(--lms-surface-2);--sidebar-accent-foreground:var(--lms-text);--sidebar-border:var(--lms-border);--sidebar-ring:var(--lms-focus);color:var(--lms-text);font-family:var(--lms-font-sans);font-weight:400}:root[data-design=newlook] body:has(.lms-app) [data-slot=dialog-content]{--background:var(--lms-bg);--foreground:var(--lms-text);--card:var(--lms-surface);--card-foreground:var(--lms-text);--muted:var(--lms-surface-2);--muted-foreground:var(--lms-text-2);--accent:var(--lms-surface-2);--accent-foreground:var(--lms-text);--border:var(--lms-border);--input:var(--lms-border-strong);--ring:var(--lms-focus);--primary:var(--lms-primary-bg);--primary-foreground:var(--lms-primary-fg);--popover:var(--lms-surface);--popover-foreground:var(--lms-text);--destructive:var(--lms-error-ink);--font-heading:var(--lms-font-sans);--sidebar:var(--lms-surface);--sidebar-foreground:var(--lms-text);--sidebar-primary:var(--lms-primary-bg);--sidebar-primary-foreground:var(--lms-primary-fg);--sidebar-accent:var(--lms-surface-2);--sidebar-accent-foreground:var(--lms-text);--sidebar-border:var(--lms-border);--sidebar-ring:var(--lms-focus);color:var(--lms-text);font-family:var(--lms-font-sans);font-weight:400}:root[data-design=newlook] body:has(.lms-app) [data-slot=dropdown-menu-content]{--background:var(--lms-bg);--foreground:var(--lms-text);--card:var(--lms-surface);--card-foreground:var(--lms-text);--muted:var(--lms-surface-2);--muted-foreground:var(--lms-text-2);--accent:var(--lms-surface-2);--accent-foreground:var(--lms-text);--border:var(--lms-border);--input:var(--lms-border-strong);--ring:var(--lms-focus);--primary:var(--lms-primary-bg);--primary-foreground:var(--lms-primary-fg);--popover:var(--lms-surface);--popover-foreground:var(--lms-text);--destructive:var(--lms-error-ink);--font-heading:var(--lms-font-sans);--sidebar:var(--lms-surface);--sidebar-foreground:var(--lms-text);--sidebar-primary:var(--lms-primary-bg);--sidebar-primary-foreground:var(--lms-primary-fg);--sidebar-accent:var(--lms-surface-2);--sidebar-accent-foreground:var(--lms-text);--sidebar-border:var(--lms-border);--sidebar-ring:var(--lms-focus);color:var(--lms-text);font-family:var(--lms-font-sans);font-weight:400}:root[data-design=newlook] body:has(.lms-app) [data-slot=dropdown-menu-sub-content]{--background:var(--lms-bg);--foreground:var(--lms-text);--card:var(--lms-surface);--card-foreground:var(--lms-text);--muted:var(--lms-surface-2);--muted-foreground:var(--lms-text-2);--accent:var(--lms-surface-2);--accent-foreground:var(--lms-text);--border:var(--lms-border);--input:var(--lms-border-strong);--ring:var(--lms-focus);--primary:var(--lms-primary-bg);--primary-foreground:var(--lms-primary-fg);--popover:var(--lms-surface);--popover-foreground:var(--lms-text);--destructive:var(--lms-error-ink);--font-heading:var(--lms-font-sans);--sidebar:var(--lms-surface);--sidebar-foreground:var(--lms-text);--sidebar-primary:var(--lms-primary-bg);--sidebar-primary-foreground:var(--lms-primary-fg);--sidebar-accent:var(--lms-surface-2);--sidebar-accent-foreground:var(--lms-text);--sidebar-border:var(--lms-border);--sidebar-ring:var(--lms-focus);color:var(--lms-text);font-family:var(--lms-font-sans);font-weight:400}:root[data-design=newlook] body:has(.lms-app) [data-slot=tooltip-content]{--background:var(--lms-bg);--foreground:var(--lms-text);--card:var(--lms-surface);--card-foreground:var(--lms-text);--muted:var(--lms-surface-2);--muted-foreground:var(--lms-text-2);--accent:var(--lms-surface-2);--accent-foreground:var(--lms-text);--border:var(--lms-border);--input:var(--lms-border-strong);--ring:var(--lms-focus);--primary:var(--lms-primary-bg);--primary-foreground:var(--lms-primary-fg);--popover:var(--lms-surface);--popover-foreground:var(--lms-text);--destructive:var(--lms-error-ink);--font-heading:var(--lms-font-sans);--sidebar:var(--lms-surface);--sidebar-foreground:var(--lms-text);--sidebar-primary:var(--lms-primary-bg);--sidebar-primary-foreground:var(--lms-primary-fg);--sidebar-accent:var(--lms-surface-2);--sidebar-accent-foreground:var(--lms-text);--sidebar-border:var(--lms-border);--sidebar-ring:var(--lms-focus);color:var(--lms-text);font-family:var(--lms-font-sans);font-weight:400}:root[data-design=newlook] .lms-app{background:var(--lms-bg)}:root[data-design=newlook] [data-slot=sidebar] .font-medium{font-weight:400}:root[data-design=newlook] body:has(.lms-app) [data-slot=sheet-content] .font-medium{font-weight:400}:root[data-design=newlook] .lms-main{padding:8px 16px 32px}:root[data-design=newlook]{--lms-safe-bottom:max(env(safe-area-inset-bottom,0px), var(--mini-bottom-reserve,0px))}:root[data-design=newlook].tg-fullscreen{--lms-safe-bottom:var(--mini-bottom-reserve,0px)}:root[data-design=newlook].tg-fullscreen body:before{background:var(--lms-bg)}:root[data-design=newlook].tg-fullscreen body:has(.lms-sheet--bottom):before{background:#070707}:root[data-design=newlook].tg-fullscreen body:has([data-slot=sidebar][data-mobile=true]):before{background:#070707}:root[data-design=newlook] .lms-main--tabbar{padding-bottom:calc(96px + var(--lms-safe-bottom))}:root[data-design=newlook] .lms-topbar{background:var(--lms-bg);z-index:30;min-height:56px;top:var(--mini-top-reserve,0px);box-shadow:0 calc(-1 * var(--mini-top-reserve,0px)) 0 var(--lms-bg);justify-content:space-between;align-items:center;gap:8px;padding:6px 8px 6px 16px;display:flex;position:sticky}:root[data-design=newlook] .lms-app p,:root[data-design=newlook] .lms-app h1,:root[data-design=newlook] .lms-app h2,:root[data-design=newlook] .lms-app h3,:root[data-design=newlook] .lms-app li{text-wrap:pretty}:root[data-design=newlook] .lms-topbar__brand{color:var(--lms-text);align-items:center;display:flex}:root[data-design=newlook] .lms-icon-btn{border-radius:var(--lms-radius-full);width:44px;height:44px;color:var(--lms-text);transition:background-color var(--motion-duration-fast);justify-content:center;align-items:center;display:inline-flex;position:relative}:root[data-design=newlook] .lms-icon-btn:hover{background:var(--lms-surface-2)}:root[data-design=newlook] .lms-icon-btn--text{width:auto;font:inherit;gap:6px;padding:0 14px 0 10px;font-size:14px}:root[data-design=newlook] .lms-save__on,:root[data-design=newlook] .lms-save[aria-pressed=true] .lms-save__off{display:none}:root[data-design=newlook] .lms-save[aria-pressed=true] .lms-save__on{display:inline-block}:root[data-design=newlook] .lms-save__off *{animation:none!important}:root[data-design=newlook] .lms-icon-btn>.lms-count{position:absolute;top:4px;right:2px}:root[data-design=newlook] .lms-count{box-sizing:border-box;border-radius:var(--lms-radius-full);background:var(--nl-red);color:#fff;font-variant-numeric:tabular-nums;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 5px;font-size:12px;line-height:1;display:inline-flex}:root[data-design=newlook] .lms-avatar{background-image:var(--lms-gradient-signature-diagonal)}:root[data-design=newlook] .lms-tabbar{z-index:40;padding:6px 4px calc(8px + var(--lms-safe-bottom));background:var(--lms-surface);border-top:1px solid var(--lms-border);grid-template-columns:repeat(5,minmax(0,1fr));display:grid;position:fixed;bottom:0;left:0;right:0}:root[data-design=newlook] .lms-tabbar__item{min-width:0;color:var(--lms-text-3);-webkit-tap-highlight-color:transparent;transition:color var(--motion-duration-fast);flex-direction:column;align-items:center;gap:4px;padding-top:4px;font-size:12px;line-height:1.2;display:flex;position:relative}:root[data-design=newlook] .lms-tabbar__item--on{color:var(--lms-text)}:root[data-design=newlook] .lms-tabbar__icon{display:flex;position:relative}:root[data-design=newlook] .lms-tabbar__icon>.lms-count{position:absolute;top:-4px;left:14px}:root[data-design=newlook] .lms-tabbar__icon--pressed{animation:lms-tab-press var(--motion-duration-base) var(--motion-ease-accent)}:root[data-design=newlook] .lms-tabbar__glyph--fill,:root[data-design=newlook] .lms-tabbar__item--on .lms-tabbar__glyph{display:none}:root[data-design=newlook] .lms-tabbar__item--on .lms-tabbar__glyph--fill{display:inline-block}:root[data-design=newlook] .lms-tabbar__glyph:not(.lms-tabbar__glyph--fill) *{animation:none!important}:root[data-design=newlook] .lms-tabbar__label{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:6px;max-width:100%;display:inline-flex;overflow:hidden}:root[data-design=newlook] .lms-tabbar__label>.lms-count{display:none}:root[data-design=newlook] .lms-tabbar__ind{background:var(--lms-gradient-signature);opacity:0;pointer-events:none;width:20px;height:3px;transform:translateX(calc(var(--lms-ind-x,0px) + var(--lms-ind-w,20px) / 2 - 10px));border-radius:0 0 3px 3px;position:absolute;top:-1px;left:0}:root[data-design=newlook] .lms-tabbar--ready .lms-tabbar__ind{opacity:1;transition:transform var(--motion-duration-base) var(--motion-ease-move), width var(--motion-duration-base) var(--motion-ease-move)}:root[data-design=newlook] .lms-tabbar__item--profile,:root[data-design=newlook] .lms-tabbar__bell{cursor:pointer;background:0 0;border:0;font-family:inherit}:root[data-design=newlook] .lms-tabbar__brand,:root[data-design=newlook] .lms-tabbar__bell,:root[data-design=newlook] .lms-tabbar__support,:root[data-design=newlook] .lms-tabbar__about{display:none}:root[data-design=newlook] .lms-tabbar__item--profile .lms-avatar{box-shadow:0 0 0 1.5px var(--lms-surface), 0 0 0 3px transparent}:root[data-design=newlook] .lms-tabbar__item--profile .lms-tabbar__icon{isolation:isolate}:root[data-design=newlook] .lms-tabbar__item--profile .lms-tabbar__icon:before{content:"";z-index:-1;aspect-ratio:1;opacity:0;pointer-events:none;width:calc(100% + 6px);transition:opacity var(--motion-duration-base) var(--motion-ease-enter), scale var(--motion-duration-base) var(--motion-ease-accent), rotate .6s var(--motion-ease-move);background:conic-gradient(from 210deg,#151b9b,#6c1766,#c31432,#6c1766,#151b9b);border-radius:50%;position:absolute;top:-3px;left:-3px;rotate:-90deg;scale:.8}:root[data-design=newlook] .lms-tabbar__item--profile[aria-expanded=true] .lms-tabbar__icon:before,:root[data-design=newlook] .lms-tabbar__item--profile.lms-tabbar__item--on .lms-tabbar__icon:before{opacity:1;rotate:none;scale:1}:root[data-design=newlook] .lms-tabbar__item--profile[aria-expanded=true] .lms-avatar,:root[data-design=newlook] .lms-tabbar__item--profile.lms-tabbar__item--on .lms-avatar{box-shadow:0 0 0 1.5px var(--lms-surface)}@media (hover:hover) and (min-width:768px){:root[data-design=newlook] .lms-tabbar__item--profile:hover .lms-tabbar__icon:before{opacity:1;rotate:none;scale:1}:root[data-design=newlook] .lms-tabbar__item--profile:hover .lms-avatar{box-shadow:0 0 0 1.5px var(--lms-bg)}}:root[data-design=newlook] .lms-sheet{background:var(--lms-surface);color:var(--lms-text);gap:0;padding:0}:root[data-design=newlook] .lms-sheet--bottom,:root[data-design=newlook] [data-slot=sidebar][data-mobile=true]{--lms-sheet-bottom:calc(var(--lms-tabbar-h,var(--lms-tabbar-h-css,var(--mini-bottom-reserve,0px))) + 8px);left:8px;right:8px;bottom:var(--lms-sheet-bottom);max-height:calc(100svh - var(--lms-sheet-bottom) - var(--mini-top-reserve,0px) - 16px);border-radius:var(--lms-radius-lg);border:0;transition:translate .42s cubic-bezier(.32,.72,0,1);overflow-y:auto;box-shadow:0 12px 40px -12px #07070747}:root[data-design=newlook] [data-slot=sidebar][data-mobile=true]{width:auto;max-width:none}:root[data-design=newlook] .lms-sheet--bottom[data-starting-style],:root[data-design=newlook] [data-slot=sidebar][data-mobile=true][data-starting-style],:root[data-design=newlook] .lms-sheet--bottom[data-ending-style],:root[data-design=newlook] [data-slot=sidebar][data-mobile=true][data-ending-style]{opacity:1;translate:0 calc(100% + var(--lms-sheet-bottom))}:root[data-design=newlook] .lms-sheet--bottom[data-ending-style],:root[data-design=newlook] [data-slot=sidebar][data-mobile=true][data-ending-style]{transition-timing-function:cubic-bezier(.45,0,.2,1)}:root[data-design=newlook] [data-slot=sheet-overlay]:has(~.lms-sheet--bottom){transition-duration:.42s}:root[data-design=newlook] [data-slot=sheet-overlay]:has(~[data-slot=sidebar][data-mobile=true]){transition-duration:.42s}:root[data-design=newlook] body:has(.lms-sheet--bottom){overflow:hidden}:root[data-design=newlook] body:has([data-slot=sidebar][data-mobile=true]){overflow:hidden}:root[data-design=newlook] body:has(.lms-sheet--bottom) .lms-tabbar{z-index:51}:root[data-design=newlook] body:has([data-slot=sidebar][data-mobile=true]) .lms-tabbar{z-index:51}:root[data-design=newlook] body:has(.lms-sheet--popover) .lms-tabbar{z-index:51}:root[data-design=newlook] .lms-sheet--popover{top:auto;bottom:8px;left:calc(var(--lms-rail-w,88px) + 8px);width:360px;max-width:calc(100vw - var(--lms-rail-w,88px) - 16px);border-radius:var(--lms-radius-lg);height:auto;max-height:calc(100svh - 16px);box-shadow:0 12px 40px -12px #07070747, 0 0 0 1px var(--lms-border);transform-origin:0 100%;transition:opacity .24s var(--motion-ease-enter), translate .32s var(--motion-ease-enter), scale .32s var(--motion-ease-enter);border:0;overflow-y:auto}:root[data-design=newlook] .lms-sheet--popover[data-starting-style],:root[data-design=newlook] .lms-sheet--popover[data-ending-style]{opacity:0;translate:-8px;scale:.98}:root[data-design=newlook] .lms-sheet--popover[data-ending-style]{transition-timing-function:cubic-bezier(.45,0,.2,1)}:root[data-design=newlook] .lms-sheet-overlay{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0}:root[data-design=newlook] [data-slot=sheet-content].lms-sheet--bottom{border:1px solid var(--lms-border);box-shadow:0 -4px 32px -8px #07070738}@media (max-width:559px),(max-width:767px) and (min-height:501px){:root[data-design=newlook] .lms-page{background:var(--lms-bg);min-height:100svh;transform-origin:50% calc(var(--lms-well-y,0px) + var(--lms-well-h,100svh) / 2);transition:scale .42s cubic-bezier(.32, .72, 0, 1), clip-path 0s linear .42s allow-discrete}:root[data-design=newlook] body:has(.lms-sheet--bottom:not([data-ending-style])) .lms-page{clip-path:inset(var(--lms-well-y,0px) 0 calc(100% - var(--lms-well-y,0px) - var(--lms-well-h,100svh)) 0 round 28px);transition-delay:0s;scale:.92}:root[data-design=newlook] body:has([data-slot=sidebar][data-mobile=true]:not([data-ending-style])) .lms-page{clip-path:inset(var(--lms-well-y,0px) 0 calc(100% - var(--lms-well-y,0px) - var(--lms-well-h,100svh)) 0 round 28px);transition-delay:0s;scale:.92}:root[data-design=newlook] body:has(.lms-sheet--bottom){background:#070707}:root[data-design=newlook] body:has(.lms-sheet--bottom) .lms-app{background:#070707}:root[data-design=newlook] body:has([data-slot=sidebar][data-mobile=true]){background:#070707}:root[data-design=newlook] body:has([data-slot=sidebar][data-mobile=true]) .lms-app{background:#070707}:root[data-design=newlook] [data-slot=sheet-overlay].lms-sheet-overlay:has(~.lms-sheet--bottom){background:#07070726}}:root[data-design=newlook] [data-slot=sheet-overlay]:has(~[data-slot=sidebar][data-mobile=true]){-webkit-backdrop-filter:none;backdrop-filter:none}:root[data-design=newlook].tg-fullscreen [data-slot=sheet-content].lms-sheet--bottom{top:auto;bottom:var(--lms-sheet-bottom);height:auto}:root[data-design=newlook].tg-fullscreen [data-slot=sheet-content].lms-sheet--popover{top:auto;bottom:calc(var(--mini-bottom-reserve,0px) + 8px);height:auto;max-height:calc(100svh - var(--mini-top-reserve,0px) - var(--mini-bottom-reserve,0px) - 16px)}@media (max-width:559px),(max-width:767px) and (min-height:501px){:root[data-design=newlook] body:has(.lms-tabbar:not(.lms-tabbar--desk)){--lms-tabbar-h-css:calc(60px + var(--lms-safe-bottom))}}:root[data-design=newlook] body:has(.lms-app) [data-sidebar=menu-button]:not([data-size=sm]){min-height:44px;padding-top:10px;padding-bottom:10px}:root[data-design=newlook] body:has(.lms-app) [data-sidebar=menu-sub-button]{min-height:40px;padding-top:8px;padding-bottom:8px}:root[data-design=newlook] body:has(.lms-app) [data-sidebar=menu-button]>span:first-child[aria-hidden]{margin-top:1px}:root[data-design=newlook] body:has(.lms-app) [data-collapsible=icon] [data-sidebar=menu-button]{min-height:0}:root[data-design=newlook] [data-slot=sidebar][data-mobile=true]{width:auto;height:auto;top:auto}:root[data-design=newlook] .lms-sheet--bottom:before,:root[data-design=newlook] [data-slot=sidebar][data-mobile=true]:before{content:"";background:var(--lms-border-strong);border-radius:2px;flex:none;width:36px;height:4px;margin:8px auto 0;display:block}:root[data-design=newlook] .lms-pmenu{flex-direction:column;padding:8px 12px 12px;display:flex}:root[data-design=newlook] .lms-pmenu__head{align-items:center;gap:12px;padding:12px 8px 14px;display:flex}:root[data-design=newlook] .lms-pmenu__close{color:var(--lms-text-2);flex:none;margin:-6px -8px -6px auto}:root[data-design=newlook] .lms-pmenu__group{border-top:1px solid var(--lms-border);flex-direction:column;padding:6px 0;display:flex}:root[data-design=newlook] .lms-pmenu__item{border-radius:var(--lms-radius-md);min-height:44px;color:var(--lms-text);font:inherit;text-align:left;cursor:pointer;transition:background-color var(--motion-duration-fast);background:0 0;border:0;align-items:center;gap:12px;padding:0 8px;font-size:15px;text-decoration:none;display:flex}:root[data-design=newlook] .lms-pmenu__item:hover{background:var(--lms-surface-2)}:root[data-design=newlook] .lms-pmenu__item--static{cursor:default;flex-wrap:wrap;row-gap:8px;padding-block-start:10px;padding-block-end:10px}:root[data-design=newlook] .lms-pmenu__item--static:hover{background:0 0}:root[data-design=newlook] .lms-pmenu__item--danger{width:100%;color:var(--lms-error-ink)}:root[data-design=newlook] .lms-seg{border-radius:var(--lms-radius-full);background:var(--lms-surface-2);flex-basis:100%;gap:4px;padding:4px;display:flex}:root[data-design=newlook] .lms-seg__item{border-radius:var(--lms-radius-full);height:34px;color:var(--lms-text-2);font:inherit;cursor:pointer;background:0 0;border:0;flex:1;padding:0 10px;font-size:13px}:root[data-design=newlook] .lms-seg__item--on{background:var(--lms-surface);color:var(--lms-text);box-shadow:0 1px 2px #07070714,0 4px 12px -6px #07070733}:root[data-design=newlook].dark .lms-seg__item--on{background:var(--lms-surface-3);box-shadow:none}:root[data-design=newlook] [data-theme-mode] .lms-seg{position:relative}:root[data-design=newlook] [data-theme-mode] .lms-seg__item{z-index:1;transition:color var(--motion-duration-fast);position:relative}:root[data-design=newlook] [data-theme-mode] .lms-seg__item--on{box-shadow:none;background:0 0}:root[data-design=newlook].dark [data-theme-mode] .lms-seg__item--on{background:0 0}:root[data-design=newlook] .lms-seg__thumb{border-radius:var(--lms-radius-full);background:var(--lms-surface);width:calc(33.3333% - 5.33333px);transition:transform .42s var(--motion-ease-move);position:absolute;top:4px;bottom:4px;left:4px;box-shadow:0 1px 2px #07070714,0 4px 12px -6px #07070733}:root[data-design=newlook].dark .lms-seg__thumb{background:var(--lms-surface-3);box-shadow:none}:root[data-design=newlook] [data-theme-mode=dark] .lms-seg__thumb{transform:translate(calc(100% + 4px))}:root[data-design=newlook] [data-theme-mode=system] .lms-seg__thumb{transform:translate(calc(200% + 8px))}:root[data-design=newlook] .lms-theme-ic>g{transform-box:view-box;transform-origin:12px 12px;transition:transform var(--motion-duration-base) var(--motion-ease-move), opacity .26s}:root[data-design=newlook] .lms-theme-ic path{vector-effect:non-scaling-stroke}:root[data-design=newlook] [data-theme-mode=light] .lms-theme-ic__moon{opacity:0;transform:rotate(-90deg)scale(.4)}:root[data-design=newlook] [data-theme-mode=dark] .lms-theme-ic__sun{opacity:0;transform:rotate(90deg)scale(.4)}:root[data-design=newlook] [data-theme-mode=system] .lms-theme-ic__sun{transform:translate(-4.75px,-4.75px)scale(.56)}:root[data-design=newlook] [data-theme-mode=system] .lms-theme-ic__moon{transition-delay:60ms;transform:translate(4.75px,4.75px)scale(.56)}:root[data-design=newlook] .lms-nsheet{flex-direction:column;gap:4px;padding:16px 16px 12px;display:flex}@media (min-width:768px),(min-width:560px) and (max-height:500px){:root[data-design=newlook] .lms-main{padding:24px}:root[data-design=newlook] .lms-topbar{padding:8px 16px 8px 24px}:root[data-design=newlook] .lms-app--rail{--lms-rail-w:88px;padding-left:var(--lms-rail-w)}:root[data-design=newlook] .lms-topbar--rail{display:none}:root[data-design=newlook] .lms-app--rail [data-slot=sidebar-container]{margin-left:var(--lms-rail-w)}:root[data-design=newlook] .lms-app [data-slot=sidebar-gap],:root[data-design=newlook] .lms-app [data-slot=sidebar-container]{transition-duration:.42s;transition-timing-function:var(--motion-ease-enter)}:root[data-design=newlook] .lms-tabbar{z-index:20;width:var(--lms-rail-w,88px);overscroll-behavior:contain;scrollbar-width:none;background:var(--lms-bg);border-top:0;border-right:1px solid var(--lms-border);flex-direction:column;align-items:stretch;gap:4px;padding:16px 8px;display:flex;position:fixed;top:0;bottom:0;left:0;right:auto;overflow-y:auto}:root[data-design=newlook] .lms-tabbar__brand{color:var(--lms-text);justify-content:center;padding:6px 0 18px;display:flex}:root[data-design=newlook] .lms-tabbar__item{border-radius:var(--lms-radius-md);color:var(--lms-text-2);transition:color var(--motion-duration-fast), background-color var(--motion-duration-fast);flex:none;gap:6px;padding:10px 0 9px;font-size:12px}:root[data-design=newlook] .lms-tabbar__item:hover{background:var(--lms-surface-2);color:var(--lms-text)}:root[data-design=newlook] .lms-tabbar__item--profile:hover{background:0 0}:root[data-design=newlook] .lms-tabbar__item--profile[aria-expanded=true] .lms-avatar,:root[data-design=newlook] .lms-tabbar__item--profile.lms-tabbar__item--on .lms-avatar{box-shadow:0 0 0 1.5px var(--lms-bg)}:root[data-design=newlook] .lms-tabbar__item--on{color:var(--lms-text)}:root[data-design=newlook] .lms-tabbar__bell{margin-top:auto;display:flex}:root[data-design=newlook] .lms-tabbar__item--profile{margin-top:auto}:root[data-design=newlook] .lms-tabbar__bell+.lms-tabbar__item--profile{margin-top:0}:root[data-design=newlook] .lms-tabbar__support{margin-top:auto;display:flex}:root[data-design=newlook] .lms-tabbar__support+.lms-tabbar__bell,:root[data-design=newlook] .lms-tabbar__support+.lms-tabbar__item--profile{margin-top:0}:root[data-design=newlook] .lms-pmenu__item--phone{display:none}:root[data-design=newlook] .lms-tabbar__about{cursor:pointer;background:0 0;border:0;margin-top:auto;font-family:inherit;display:flex}:root[data-design=newlook] .lms-tabbar__about+.lms-tabbar__support{margin-top:0}:root[data-design=newlook] .lms-tabbar__about[aria-expanded=true]{background:var(--lms-surface-2);color:var(--lms-text)}:root[data-design=newlook] .lms-pmenu__group--phone,:root[data-design=newlook] .lms-tabbar__item--profile .lms-tabbar__label,:root[data-design=newlook] .lms-tabbar__item--profile .lms-count{display:none}:root[data-design=newlook] .lms-tabbar__item--profile .lms-avatar{width:40px;height:40px;font-size:16px}:root[data-design=newlook] .lms-tabbar__ind{width:3px;height:var(--lms-ind-h,0px);transform:translateY(var(--lms-ind-y,0px));background:linear-gradient(#c31432 0%,#6c1766 50%,#151b9b 100%);border-radius:0 3px 3px 0;top:0;left:0}:root[data-design=newlook] .lms-tabbar--ready .lms-tabbar__ind{transition:transform var(--motion-duration-base) var(--motion-ease-move), height var(--motion-duration-base) var(--motion-ease-move)}}:root[data-design=newlook] .lms-card{background:var(--lms-surface);border:1px solid var(--lms-border);border-radius:var(--lms-radius-lg);box-shadow:var(--lms-shadow-card);padding:16px}:root[data-design=newlook] .lms-libcard{flex-direction:column;gap:14px;min-width:0;display:flex}:root[data-design=newlook] .lms-libcard__closed{color:var(--lms-closed-red)}:root[data-design=newlook] .lms-libcard__next{align-items:center;gap:8px;min-width:0;margin:0;display:flex}:root[data-design=newlook] .lms-libcard__next>.lms-status{flex:none}:root[data-design=newlook] .lms-cover{border-radius:var(--lms-radius-md);background:var(--lms-gradient-signature-diagonal);color:#fff;flex:none;align-items:flex-end;padding:8px;display:flex;overflow:hidden}:root[data-design=newlook] img.lms-cover{padding:0}:root[data-design=newlook] .lms-libcard__banner{aspect-ratio:16/9;object-fit:cover;border-radius:var(--lms-radius-lg) var(--lms-radius-lg) 0 0;width:calc(100% + 32px);max-width:none;margin:-16px -16px 0;display:block}:root[data-design=newlook] .lms-progress{border-radius:var(--lms-radius-full);background:var(--lms-progress-track);height:6px;overflow:hidden}:root[data-design=newlook] .lms-progress>i{border-radius:inherit;background:var(--lms-progress-fill);transform-origin:0;height:100%;animation:lms-grow var(--motion-duration-slow) var(--motion-ease-enter) .24s both;display:block}:root[data-design=newlook] .lms-btn{border-radius:var(--lms-radius-md);white-space:nowrap;height:48px;transition:transform var(--motion-duration-fast) var(--motion-ease-accent), opacity var(--motion-duration-fast);border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-size:15px;line-height:1;text-decoration:none;display:inline-flex}:root[data-design=newlook] .lms-btn:hover{opacity:.92}:root[data-design=newlook] .lms-btn--full{width:100%}:root[data-design=newlook] .lms-btn--gradient{background:var(--lms-gradient-signature) border-box;color:#fff}:root[data-design=newlook] .lms-btn--primary{background:var(--lms-primary-bg);color:var(--lms-primary-fg)}:root[data-design=newlook] .lms-btn--outline{color:var(--lms-text);border-color:var(--lms-border-strong);background:0 0}:root[data-design=newlook] .lms-press:active{transform:scale(.97)}:root[data-design=newlook] .lms-btn--l{height:56px;padding:0 24px;font-size:16px}:root[data-design=newlook] .lms-btn:disabled{opacity:.4;cursor:not-allowed}:root[data-design=newlook] .lms-card--dashed{box-shadow:none;border-style:dashed}:root[data-design=newlook] .lms-divider{background:var(--lms-border);border:0;height:1px;margin:0}:root[data-design=newlook] .lms-error{color:var(--lms-error-ink)}:root[data-design=newlook] .lms-status{--lms-st-fill:var(--lms-neutral-fill);--lms-st-on:var(--lms-neutral-on);--lms-st-bg:var(--lms-surface-2);--lms-st-ink:var(--lms-neutral-tag-ink);--lms-st-line:var(--lms-neutral-tag-line);box-sizing:border-box;border:1px solid var(--lms-st-line);border-radius:var(--lms-radius-chip);background:var(--lms-st-bg);max-width:100%;height:26px;color:var(--lms-st-ink);white-space:nowrap;align-items:center;gap:4px;padding:0 10px;font-size:12px;line-height:1;text-decoration:none;display:inline-flex}:root[data-design=newlook] .lms-status>.nl-ic{flex:none}:root[data-design=newlook] .lms-status--icon{padding-left:7px}:root[data-design=newlook] .lms-status--success{--lms-st-fill:var(--lms-success-fill);--lms-st-on:var(--lms-success-on);--lms-st-bg:var(--lms-success-bg);--lms-st-ink:var(--lms-success-ink);--lms-st-line:var(--lms-success-fill)}:root[data-design=newlook] .lms-status--warning{--lms-st-fill:var(--lms-warning-fill);--lms-st-on:var(--lms-warning-on);--lms-st-bg:var(--lms-warning-bg);--lms-st-ink:var(--lms-warning-tag-ink);--lms-st-line:var(--lms-warning-fill)}:root[data-design=newlook] .lms-status--error{--lms-st-fill:var(--lms-error-fill);--lms-st-on:var(--lms-error-on);--lms-st-bg:var(--lms-error-bg);--lms-st-ink:var(--lms-error-ink);--lms-st-line:var(--lms-error-fill)}:root[data-design=newlook] .lms-status--info{--lms-st-fill:var(--lms-info-fill);--lms-st-on:var(--lms-info-on);--lms-st-bg:var(--lms-info-bg);--lms-st-ink:var(--lms-info-ink);--lms-st-line:var(--lms-info-fill)}:root[data-design=newlook] .lms-status--solid{border-color:var(--lms-st-fill);background:var(--lms-st-fill);color:var(--lms-st-on)}:root[data-design=newlook] .lms-status--x{padding-right:3px}:root[data-design=newlook] .lms-status__x{width:20px;height:20px;color:inherit;cursor:pointer;transition:background-color var(--motion-duration-fast);background:0 0;border:0;border-radius:7px;flex:none;justify-content:center;align-items:center;margin-left:2px;padding:0;display:inline-flex}:root[data-design=newlook] .lms-status__x:hover{background:color-mix(in srgb, currentColor 14%, transparent)}:root[data-design=newlook] .lms-status__x:focus-visible{outline-offset:1px;outline:2px solid}:root[data-design=newlook] a.lms-status:hover{background:color-mix(in srgb, var(--lms-st-line) 14%, var(--lms-st-bg))}:root[data-design=newlook] .lms-note{border-radius:var(--lms-radius-md);background:var(--lms-surface-2);color:var(--lms-text-2);padding:12px 14px;font-size:14px;line-height:1.45}:root[data-design=newlook] .lms-note--info{background:var(--lms-info-bg);color:var(--lms-info-ink)}:root[data-design=newlook] .lms-note--success{background:var(--lms-success-bg);color:var(--lms-success-ink)}:root[data-design=newlook] .lms-note--warning{background:var(--lms-warning-bg);color:var(--lms-warning-ink)}:root[data-design=newlook] .lms-note--error{background:var(--lms-error-bg);color:var(--lms-error-ink)}:root[data-design=newlook] .lms-field{flex-direction:column;gap:8px;min-width:0;display:flex}:root[data-design=newlook] .lms-field__label{color:var(--lms-text-2);font-size:13px}:root[data-design=newlook] .lms-textarea{box-sizing:border-box;border:1px solid var(--lms-field-border);border-radius:var(--lms-radius-md);background:var(--lms-field-bg);width:100%;min-width:0;min-height:112px;color:var(--lms-text);font:inherit;resize:vertical;padding:12px 16px;font-size:15px;line-height:1.45}:root[data-design=newlook] .lms-textarea::placeholder{color:var(--lms-text-3);opacity:1}:root[data-design=newlook] .lms-textarea:focus{outline:2px solid var(--lms-focus);outline-offset:1px;border-color:#0000}:root[data-design=newlook] .lms-drop{border:1px dashed var(--lms-border-strong);border-radius:var(--lms-radius-md);width:100%;color:var(--lms-text-2);font:inherit;text-align:left;cursor:pointer;transition:border-color var(--motion-duration-fast), color var(--motion-duration-fast);background:0 0;align-items:center;gap:12px;padding:14px 16px;font-size:14px;display:flex}:root[data-design=newlook] .lms-drop:hover{border-color:var(--lms-text-3);color:var(--lms-text)}:root[data-design=newlook] .lms-drop:disabled{opacity:.5;cursor:progress}:root[data-design=newlook] .lms-thumb{border-radius:var(--lms-radius-md);background:var(--lms-surface-2);flex:none;width:76px;height:76px;position:relative;overflow:hidden}:root[data-design=newlook] .lms-thumb img:not([src]){visibility:hidden}:root[data-design=newlook] .lms-thumb__ph{color:var(--lms-text-3);justify-content:center;align-items:center;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}:root[data-design=newlook] .lms-thumb--file{color:var(--lms-text-2);flex-direction:column;justify-content:center;align-items:center;gap:4px;display:flex}:root[data-design=newlook] .lms-thumb__x{color:#fff;cursor:pointer;background:#070707b3;border:0;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;padding:0;display:flex;position:absolute;top:4px;right:4px}:root[data-design=newlook] .lms-lesson-head{flex-direction:column;gap:16px;margin-bottom:24px;display:flex}:root[data-design=newlook] .lms-lessonbar{justify-content:space-between;align-items:center;gap:12px;min-height:32px;display:flex}:root[data-design=newlook] .lms-lessonbar__back{min-height:24px;color:var(--lms-text-2);align-items:center;gap:6px;margin-left:-2px;font-size:14px;text-decoration:none;display:inline-flex}:root[data-design=newlook] .lms-lessonbar__back:hover{color:var(--lms-text)}:root[data-design=newlook] .lms-lessonbar__count{border-radius:var(--lms-radius-full);min-height:32px;font:inherit;color:var(--lms-text-2);cursor:pointer;background:0 0;border:0;flex:none;align-items:center;gap:6px;margin-right:-8px;padding:4px 8px;font-size:14px;display:inline-flex}:root[data-design=newlook] .lms-lessonbar__count:hover{background:var(--lms-surface-2);color:var(--lms-text)}:root[data-design=newlook] .lms-progress--thin{height:3px;margin-top:-8px}:root[data-design=newlook] .lms-media{background:#070707;border-radius:16px;overflow:hidden}:root[data-design=newlook] img.lms-media{background:0 0;display:block}:root[data-design=newlook] .lms-prose{color:var(--lms-text-2);font-size:16px;line-height:1.6}:root[data-design=newlook] .lms-prose--sm{font-size:15px;line-height:1.5}:root[data-design=newlook] .lms-prose .ProseMirror>*+*{margin-top:.75em}:root[data-design=newlook] .lms-prose h1,:root[data-design=newlook] .lms-prose h2,:root[data-design=newlook] .lms-prose h3{color:var(--lms-text);letter-spacing:-.02em;font-weight:500;line-height:1.2}:root[data-design=newlook] .lms-prose strong{color:var(--lms-text)}:root[data-design=newlook] .lms-filechip{border-radius:var(--lms-radius-md);background:var(--lms-surface-2);min-height:56px;color:var(--lms-text);align-items:center;gap:12px;padding:8px 14px 8px 8px;text-decoration:none;display:flex}:root[data-design=newlook] button.lms-filechip{width:100%;font:inherit;cursor:pointer;border:0}:root[data-design=newlook] .lms-filechip__icon{background:var(--lms-surface);border-radius:10px;flex:none;justify-content:center;align-items:center;width:40px;height:40px;display:flex}:root[data-design=newlook] .lms-lesson-foot{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:32px;display:grid}:root[data-design=newlook] .lms-hw{border-color:var(--lms-info-line);padding:18px;display:block}:root[data-design=newlook] .lms-hw__head{align-items:center;gap:12px;display:flex}:root[data-design=newlook] .lms-hw__icon{border-radius:var(--lms-radius-md);background:var(--lms-info-bg);width:44px;height:44px;color:var(--lms-info-ink);flex:none;justify-content:center;align-items:center;display:flex}:root[data-design=newlook] .lms-hw__body{flex-direction:column;gap:16px;padding-top:16px;display:flex}:root[data-design=newlook] .lms-hw__attempt{border-radius:var(--lms-radius-md);background:var(--lms-surface-2);flex-direction:column;gap:10px;padding:14px;display:flex}:root[data-design=newlook] .lms-hw__comment{background:var(--lms-surface);border-radius:10px;flex-direction:column;gap:4px;padding:10px 12px;display:flex}:root[data-design=newlook] .lms-hw__older+.lms-hw__older{border-top:1px solid var(--lms-border)}:root[data-design=newlook] .lms-hw__older>summary{cursor:pointer;align-items:center;gap:8px;padding:10px 0;list-style:none;display:flex}:root[data-design=newlook] .lms-hw__older>summary::-webkit-details-marker{display:none}:root[data-design=newlook] .lms-hw__older>summary>:first-child{flex:1;min-width:0}:root[data-design=newlook] .lms-hw__chev{transition:transform var(--motion-duration-fast)}:root[data-design=newlook] .lms-hw__older[open] .lms-hw__chev{transform:rotate(180deg)}:root[data-design=newlook] .lms-hw__older-body{flex-direction:column;gap:10px;padding-bottom:12px;display:flex}:root[data-design=newlook] .lms-thread{flex-direction:column;gap:8px;display:flex}:root[data-design=newlook] .lms-bubble{border-radius:18px;flex-direction:column;max-width:85%;padding:10px 14px;font-size:15px;line-height:1.4;display:flex}:root[data-design=newlook] .lms-bubble--in{background:var(--lms-surface);color:var(--lms-text);border-bottom-left-radius:6px;align-self:flex-start}:root[data-design=newlook] .lms-bubble--out{background:var(--lms-primary-bg);color:var(--lms-primary-fg);border-bottom-right-radius:6px;align-self:flex-end}:root[data-design=newlook] .lms-bubble__author{color:var(--lms-text-3);margin-bottom:2px;font-size:12px}:root[data-design=newlook] .lms-bubble__meta{opacity:.6;text-align:right;margin-top:4px;font-size:12px}:root[data-design=newlook] .lms-reply{align-items:flex-end;gap:8px;display:flex}:root[data-design=newlook] .lms-reply__input{resize:none;field-sizing:content;min-height:44px;max-height:160px;padding:10px 14px}:root[data-design=newlook] .lms-reply__send{background:var(--lms-primary-bg);width:44px;height:44px;color:var(--lms-primary-fg);cursor:pointer;border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;padding:0;display:flex}:root[data-design=newlook] .lms-reply__send:disabled{opacity:.35;cursor:default}:root[data-design=newlook] .lms-cert__badge{background:var(--lms-gradient-signature);color:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:44px;height:44px;display:flex}:root[data-design=newlook] .lms-cert__badge--locked{background:var(--lms-surface-2);color:var(--lms-text-2)}:root[data-design=newlook] .lms-home{flex-direction:column;gap:28px;display:flex}:root[data-design=newlook] .lms-home__continue{gap:16px;display:grid}:root[data-design=newlook] .lms-home__continue>div{min-width:0;display:flex}:root[data-design=newlook] .lms-home__continue>div>*{flex:auto;min-width:0}:root[data-design=newlook] .lms-home__second{display:none!important}:root[data-design=newlook] .lms-home__promo{color:var(--lms-text);background:0 0;flex-direction:column;gap:8px;padding:20px;text-decoration:none;display:flex}:root[data-design=newlook] .lms-home__promoic{border-radius:var(--lms-radius-md);background:var(--lms-surface-2);width:44px;height:44px;color:var(--lms-text-2);justify-content:center;align-items:center;display:inline-flex}@media (min-width:640px){:root[data-design=newlook] .lms-home__continue{grid-template-columns:repeat(2,minmax(0,1fr))}:root[data-design=newlook] .lms-home__second{display:flex!important}}:root[data-design=newlook] .lms-home__third{display:none!important}@media (min-width:1100px){:root[data-design=newlook] .lms-home__continue{grid-template-columns:repeat(3,minmax(0,1fr))}:root[data-design=newlook] .lms-home__third{display:flex!important}}:root[data-design=newlook] .lms-week{grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;display:grid}:root[data-design=newlook] .lms-day{color:var(--lms-text-3);flex-direction:column;align-items:center;gap:6px;font-size:12px;line-height:1.2;display:flex}:root[data-design=newlook] .lms-day__dot{background:var(--lms-surface-2);width:32px;height:32px;color:var(--lms-text-3);border-radius:50%;justify-content:center;align-items:center;font-size:12px;display:flex}:root[data-design=newlook] .lms-day__dot--on{background:var(--lms-gradient-signature);color:#fff;animation:lms-pop var(--motion-duration-base) var(--motion-ease-accent) both;animation-delay:calc(.3s + var(--d,0) * var(--motion-stagger))}:root[data-design=newlook] .lms-day__dot--today{box-shadow:inset 0 0 0 2px var(--lms-text);color:var(--lms-text);background:0 0}:root[data-design=newlook] .lms-notif-row+.lms-notif-row{border-top:1px solid var(--lms-border)}:root[data-design=newlook] .lms-notif{color:var(--lms-text);align-items:flex-start;gap:12px;padding:12px 0;display:flex}:root[data-design=newlook] .lms-notif__icon{border-radius:var(--lms-radius-md);background:var(--lms-surface-2);width:36px;height:36px;color:var(--lms-text);flex:none;justify-content:center;align-items:center;display:flex}:root[data-design=newlook] .lms-notif__dot{background:var(--nl-red);border-radius:50%;flex:none;width:8px;height:8px;margin-top:6px}:root[data-design=newlook] .lms-chatlist{flex-direction:column;padding:4px;display:flex}:root[data-design=newlook] .lms-chatlist>li+li{position:relative}:root[data-design=newlook] .lms-chatlist>li+li:before{content:"";background:var(--lms-border);height:1px;position:absolute;top:0;left:72px;right:12px}:root[data-design=newlook] .lms-chatrow{border-radius:var(--lms-radius-md);color:var(--lms-text);transition:background-color var(--motion-duration-fast);align-items:center;gap:12px;padding:12px;text-decoration:none;display:flex}:root[data-design=newlook] .lms-chatrow:hover{background:var(--lms-surface-2)}:root[data-design=newlook] .lms-chatrow__preview{color:var(--lms-text-2)}:root[data-design=newlook] .lms-chatrow--unread .lms-chatrow__preview{color:var(--lms-text)}:root[data-design=newlook] .lms-chatrow__dot{margin-top:0}:root[data-design=newlook] .lms-chatrow--closed{color:var(--lms-text-2)}:root[data-design=newlook] .lms-chatrow--closed .lms-chat-ava{filter:grayscale();opacity:.6}:root[data-design=newlook] .lms-chatrow--closed .lms-chatrow__preview{color:var(--lms-text-3)}:root[data-design=newlook] .lms-chatrow__closed{color:var(--lms-text-2);align-items:center;gap:4px;display:inline-flex}:root[data-design=newlook] .lms-chat-ava{color:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}:root[data-design=newlook] .lms-chat-ava--l{width:48px;height:48px;font-size:18px}:root[data-design=newlook] .lms-chat-ava--m{width:36px;height:36px;font-size:14px}:root[data-design=newlook] .lms-chat-ava--icon{background:var(--lms-surface-2);color:var(--lms-text)}:root[data-design=newlook] .lms-avatar.lms-ava--t0{background-image:linear-gradient(146.5deg,#c31432 0%,#6c1766 50%,#151b9b 100%)}:root[data-design=newlook] .lms-avatar.lms-ava--t1{background-image:linear-gradient(200deg,#151b9b 10%,#c31432 120%)}:root[data-design=newlook] .lms-avatar.lms-ava--t2{background-image:linear-gradient(20deg,#240b36 0%,#c31432 100%)}:root[data-design=newlook] .lms-avatar.lms-ava--t3{background-image:linear-gradient(315deg,#240b36 0%,#6f0000 100%)}:root[data-design=newlook] .lms-avatar.lms-ava--t4{background-image:linear-gradient(250deg,#c31432 30%,#151b9b 130%)}:root[data-design=newlook] .lms-avatar.lms-ava--t5{background-image:linear-gradient(110deg,#151b9b 0%,#6c1766 60%,#c31432 100%)}:root[data-design=newlook] .lms-chat{height:calc(100vh - var(--mini-top-reserve,0px) - var(--mini-bottom-reserve,0px));height:calc(100dvh - var(--mini-top-reserve,0px) - var(--mini-bottom-reserve,0px));background:var(--lms-bg);color:var(--lms-text);flex-direction:column;display:flex}:root[data-design=newlook] .lms-chat__head{border-bottom:1px solid var(--lms-border);background:var(--lms-bg);flex:none}:root[data-design=newlook] .lms-chat__bar{box-sizing:border-box;align-items:center;gap:10px;max-width:800px;min-height:60px;margin:0 auto;padding:8px 16px 8px 8px;display:flex}:root[data-design=newlook] .lms-chat__avas{flex:none;display:flex}:root[data-design=newlook] .lms-chat__avas>*+*{box-shadow:0 0 0 2px var(--lms-bg);margin-left:-12px}:root[data-design=newlook] .lms-ava-btn{cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;padding:0;display:flex}:root[data-design=newlook] .lms-ava-btn:focus-visible{outline:2px solid var(--lms-text);outline-offset:2px}:root[data-design=newlook] .lms-pcard{flex-direction:column;gap:16px;min-width:0;padding:4px 4px 0;display:flex}:root[data-design=newlook] .lms-sheet--bottom .lms-pcard{padding:16px 16px 12px}:root[data-design=newlook] .lms-pcard__head{align-items:center;gap:16px;min-width:0;display:flex}:root[data-design=newlook] .lms-pcard__ava{width:72px;height:72px;font-size:28px}:root[data-design=newlook] .lms-pcard__links{flex-direction:column;gap:8px;display:flex}:root[data-design=newlook] .lms-pcard__link{border-radius:var(--lms-radius-md);background:var(--lms-surface-2);min-height:56px;color:var(--lms-text);align-items:center;gap:12px;padding:8px 14px;text-decoration:none;display:flex}:root[data-design=newlook] .lms-pcard__link>svg{color:var(--lms-text-3,currentColor);flex:none}@media (hover:hover){:root[data-design=newlook] .lms-pcard__link:hover{background:var(--lms-border)}}:root[data-design=newlook] .lms-pcard .lms-confirm__actions{margin-top:0}:root[data-design=newlook] .lms-chat__inner{box-sizing:border-box;width:100%;max-width:800px;margin:0 auto;padding:0 16px}:root[data-design=newlook] .lms-chat__scroll{padding:0}:root[data-design=newlook] .lms-chat__scroll>.lms-chat__inner{flex-direction:column;justify-content:flex-end;min-height:100%;padding-top:8px;padding-bottom:16px;display:flex}:root[data-design=newlook] .lms-chat__feed{flex-direction:column;gap:8px;display:flex}:root[data-design=newlook] .lms-chat__item{flex-direction:column;display:flex}:root[data-design=newlook] .lms-chat__item--cont{margin-top:-5px}:root[data-design=newlook] .lms-chat__day{align-self:center;margin:12px 0 4px}:root[data-design=newlook] .lms-chat__day>span{border-radius:var(--lms-radius-full);background:var(--lms-surface-2);color:var(--lms-text-2);padding:4px 10px;font-size:12px;line-height:1.3;display:inline-block}:root[data-design=newlook] .lms-chat__new{color:var(--lms-accent-text);align-items:center;gap:12px;margin:8px 0 4px;font-size:12px;display:flex}:root[data-design=newlook] .lms-chat__new:before,:root[data-design=newlook] .lms-chat__new:after{content:"";opacity:.35;background:currentColor;flex:1;height:1px}:root[data-design=newlook] .lms-chat .lms-bubble{max-width:min(85%,560px)}:root[data-design=newlook] .lms-chat .lms-bubble--in{border:1px solid var(--lms-border)}:root[data-design=newlook] .lms-chat .lms-bubble__meta{margin-top:2px}:root[data-design=newlook] .lms-bubble__hw{opacity:.7;align-items:center;gap:4px;margin-bottom:4px;font-size:12px;display:flex}:root[data-design=newlook] .lms-chatcard{box-sizing:border-box;border:1px solid var(--lms-border);background:var(--lms-surface);width:min(85%,420px);color:var(--lms-text);border-radius:18px 18px 18px 6px;flex-direction:column;align-self:flex-start;align-items:flex-start;gap:8px;padding:12px 14px;display:flex}:root[data-design=newlook] .lms-chatcard--out{border-bottom-right-radius:6px;border-bottom-left-radius:18px;align-self:flex-end}:root[data-design=newlook] .lms-chatcard__head{align-items:center;gap:10px;width:100%;display:flex}:root[data-design=newlook] .lms-chatcard__head--link{color:inherit;text-decoration:none}:root[data-design=newlook] .lms-chatcard__head--link .lms-t-label,:root[data-design=newlook] .lms-chatcard__title-link,:root[data-design=newlook] .lms-bubble__hw--link{color:inherit;text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:color-mix(in srgb, currentColor 40%, transparent);text-decoration-color:color-mix(in srgb, currentColor 40%, transparent)}:root[data-design=newlook] .lms-chatcard__head--link:hover .lms-t-label,:root[data-design=newlook] .lms-chatcard__title-link:hover,:root[data-design=newlook] .lms-bubble__hw--link:hover{text-decoration-color:currentColor}:root[data-design=newlook] .lms-hw{scroll-margin-top:calc(var(--mini-top-reserve,0px) + 72px)}:root[data-design=newlook] .lms-chatcard__icon{background:var(--lms-surface-2);border-radius:10px;flex:none;justify-content:center;align-items:center;width:36px;height:36px;display:flex}:root[data-design=newlook] .lms-chatcard__foot{align-items:center;gap:12px;width:100%;display:flex}:root[data-design=newlook] .lms-chatcard__link{color:var(--lms-text);text-underline-offset:4px;align-items:center;gap:4px;font-size:13px;text-decoration:underline;display:inline-flex}:root[data-design=newlook] .lms-chatcard .lms-bubble__meta{margin-top:0;margin-left:auto}:root[data-design=newlook] .lms-chatcard .lms-hw__comment{box-sizing:border-box;background:var(--lms-surface-2);width:100%}:root[data-design=newlook] .lms-chat__tabs{box-sizing:border-box;max-width:800px;margin:0 auto;padding:0 16px 10px}:root[data-design=newlook] .lms-chat__tabs .lms-seg__item{flex:1 1 0;gap:6px;min-width:0;padding:0 8px}:root[data-design=newlook] .lms-chat__tabdot{flex:none;margin:0}:root[data-design=newlook] .lms-chat__tabshort{display:none}@media (max-width:479px),(max-width:639px) and (max-height:500px){:root[data-design=newlook] .lms-chat__tabfull{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}:root[data-design=newlook] .lms-chat__tabshort{display:inline}}:root[data-design=newlook] .lms-chat__list{overscroll-behavior:contain;flex:1;min-height:0;overflow-y:auto}:root[data-design=newlook] .lms-chat__list>.lms-chat__inner{min-height:100%;padding-top:12px;padding-bottom:max(16px, env(safe-area-inset-bottom,0px));flex-direction:column;display:flex}:root[data-design=newlook] .lms-hwlist .lms-chatrow{align-items:flex-start}:root[data-design=newlook] .lms-chat__empty{text-align:center;flex-direction:column;align-items:center;gap:12px;max-width:280px;margin:auto;padding:24px 0;display:flex}:root[data-design=newlook] .lms-chat__composer{padding:10px 0 max(12px, env(safe-area-inset-bottom,0px));border-top:1px solid var(--lms-border);background:var(--lms-bg);flex:none}@media (max-height:500px){:root[data-design=newlook] .lms-chat__bar{min-height:48px;padding-top:4px;padding-bottom:4px}:root[data-design=newlook] .lms-chat__bar .line-clamp-2{-webkit-line-clamp:1;line-clamp:1}:root[data-design=newlook] .lms-chat__tabs{padding-bottom:6px}:root[data-design=newlook] .lms-chat__tabs .lms-seg{padding:2px}:root[data-design=newlook] .lms-chat__tabs .lms-seg--tabs .lms-seg__item{height:32px}:root[data-design=newlook] .lms-chat__composer{padding-top:6px;padding-bottom:max(6px, env(safe-area-inset-bottom,0px))}:root[data-design=newlook] .lms-chat .lms-reply__input{max-height:88px}}@media (max-width:559px),(max-width:767px) and (min-height:501px){:root[data-design=newlook] .lms-tabbar--desk{display:none}}:root[data-design=newlook] .lms-courses{grid-template-columns:minmax(0,1fr);align-items:start;gap:16px;display:grid}@media (min-width:700px){:root[data-design=newlook] .lms-courses{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){:root[data-design=newlook] .lms-courses{grid-template-columns:repeat(3,minmax(0,1fr))}}:root[data-design=newlook] .lms-courses__empty{text-align:center;flex-direction:column;align-items:center;gap:12px;padding:32px 16px;display:flex}:root[data-design=newlook] .lms-seg--tabs{flex-basis:auto}:root[data-design=newlook] .lms-seg--tabs .lms-seg__item{height:40px;font-size:15px}:root[data-design=newlook] .lms-link-more{min-height:44px;color:var(--lms-text-2);transition:color var(--motion-duration-fast);flex:none;align-items:center;gap:2px;font-size:15px;text-decoration:none;display:inline-flex}:root[data-design=newlook] .lms-link-more:hover{color:var(--lms-text)}:root[data-design=newlook] .lms-module{flex-direction:column;padding:0;display:flex;overflow:hidden}:root[data-design=newlook] .lms-module__head{flex-direction:column;align-items:flex-start;gap:6px;padding:16px 16px 8px;display:flex}:root[data-design=newlook] .lms-module__theme{border-top:1px solid var(--lms-border)}:root[data-design=newlook] .lms-current{color:var(--lms-text);transition:box-shadow var(--motion-duration-fast);align-items:center;gap:16px;text-decoration:none;display:flex}:root[data-design=newlook] .lms-current:hover{box-shadow:var(--lms-shadow-card), 0 12px 32px -16px #07070740}:root[data-design=newlook] .lms-current__go{border-radius:var(--lms-radius-full);background:var(--lms-primary-bg);width:40px;height:40px;color:var(--lms-primary-fg);flex:none;justify-content:center;align-items:center;display:inline-flex}:root[data-design=newlook] .lms-cert{color:var(--lms-text);transition:box-shadow var(--motion-duration-fast);align-items:center;gap:14px;text-decoration:none;display:flex}:root[data-design=newlook] .lms-cert:hover{box-shadow:var(--lms-shadow-card), 0 12px 32px -16px #07070740}:root[data-design=newlook] .lms-cert__icon{border-radius:var(--lms-radius-md);background:var(--lms-gradient-signature-diagonal);color:#fff;flex:none;justify-content:center;align-items:center;width:48px;height:48px;display:flex}:root[data-design=newlook] .lms-auth{flex-direction:column;min-height:100svh;display:flex}:root[data-design=newlook] .lms-auth__body{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:16px;padding:16px 16px 48px;display:flex}:root[data-design=newlook] .lms-auth__card{flex-direction:column;gap:20px;width:100%;max-width:420px;padding:24px;display:flex}:root[data-design=newlook] .lms-auth__links{flex-wrap:wrap;justify-content:center;column-gap:24px;margin-top:-12px;display:flex}:root[data-design=newlook] .lms-auth__links .lms-link-more,:root[data-design=newlook] .lms-link-more--u{text-underline-offset:3px;font-weight:500;text-decoration:underline}:root[data-design=newlook] .lms-auth__or{color:var(--lms-text-3);align-items:center;gap:12px;font-size:13px;display:flex}:root[data-design=newlook] .lms-auth__or:before,:root[data-design=newlook] .lms-auth__or:after{content:"";background:var(--lms-border);flex:1;height:1px}:root[data-design=newlook] .lms-auth__error{border:1px solid var(--lms-error-line);border-radius:var(--lms-radius-md);background:var(--lms-error-bg);color:var(--lms-error-ink);padding:10px 12px;font-size:14px;line-height:1.4}:root[data-design=newlook] .lms-auth__link{color:var(--lms-text);text-underline-offset:4px;text-decoration:underline}:root[data-design=newlook] .lms-result{text-align:center;flex-direction:column;align-items:center;gap:20px;width:100%;max-width:440px;margin:0 auto;padding:24px 0;display:flex}:root[data-design=newlook] .lms-result__acts{flex-direction:column;gap:12px;width:100%;display:flex}:root[data-design=newlook] .lms-result__icon{background:var(--lms-surface-2);width:64px;height:64px;color:var(--lms-text-2);border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}:root[data-design=newlook] .lms-result__icon--success{background:var(--lms-gradient-signature-diagonal);color:#fff}:root[data-design=newlook] .lms-result__tick{color:var(--lms-success-ink);flex:none;margin-top:1px}:root[data-design=newlook] .lms-verify{flex-direction:column;gap:20px;width:100%;max-width:560px;margin:0 auto;padding:24px 0;display:flex}:root[data-design=newlook] .lms-verify__form{flex-direction:column;gap:12px;display:flex}:root[data-design=newlook] .lms-verify__rows{flex-direction:column;gap:14px;margin:0;display:flex}:root[data-design=newlook] .lms-verify__row{flex-direction:column;gap:2px;display:flex}:root[data-design=newlook] .lms-verify__row>dd{margin:0}:root[data-design=newlook] .lms-verify__code{font-variant-numeric:tabular-nums;letter-spacing:.02em}@media (min-width:768px){:root[data-design=newlook] .lms-verify__form{flex-direction:row}:root[data-design=newlook] .lms-verify__form>[data-slot=input]{flex:1}:root[data-design=newlook] .lms-verify__row{grid-template-columns:140px 1fr;align-items:baseline;gap:16px;display:grid}}:root[data-design=newlook] details.lms-module--acc{display:block}:root[data-design=newlook] .lms-module--acc>summary{cursor:pointer;flex-direction:row;justify-content:space-between;align-items:flex-start;gap:12px;padding-bottom:16px;list-style:none}:root[data-design=newlook] .lms-module--acc>summary::-webkit-details-marker{display:none}:root[data-design=newlook] .lms-module--acc[open]>summary{padding-bottom:8px}:root[data-design=newlook] .lms-module__headtext{flex-direction:column;flex:1;align-items:flex-start;gap:6px;min-width:0;display:flex}:root[data-design=newlook] .lms-module__chev{color:var(--lms-text-2);transition:rotate var(--motion-duration-fast);flex:none;margin-top:18px;display:inline-flex}:root[data-design=newlook] .lms-module--acc[open] .lms-module__chev{rotate:180deg}:root[data-design=newlook] .lms-module--acc>summary:focus-visible{outline:2px solid var(--lms-focus);outline-offset:-2px;border-radius:var(--lms-radius-lg)}:root[data-design=newlook] .lms-module__sub{padding:14px 16px 2px}:root[data-design=newlook] .lms-minirow.lms-minirow--locked{color:var(--lms-text-3)}:root[data-design=newlook] div.lms-minirow--locked:hover{background:0 0}:root[data-design=newlook] .lms-minirow--locked .lms-minirow__n.lms-minirow__n{color:var(--lms-text-3);border-style:dashed}:root[data-design=newlook] .lms-btn--s{border-radius:var(--lms-radius-full);height:36px;padding:0 14px;font-size:14px}:root[data-design=newlook] .lms-mini .glass{background:var(--lms-surface);border:1px solid var(--lms-border);border-radius:var(--lms-radius-lg);box-shadow:var(--lms-shadow-card);-webkit-backdrop-filter:none;backdrop-filter:none}:root[data-design=newlook] .lms-mini .glass-interactive:active{background:var(--lms-surface-2);transform:scale(.97)}:root[data-design=newlook] .lms-mini .glass-primary{background:var(--lms-primary-bg);color:var(--lms-primary-fg);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;border-color:#0000}:root[data-design=newlook] .lms-mini .btn-brand{border-radius:var(--lms-radius-md);background:var(--lms-gradient-signature) border-box;min-height:56px;box-shadow:none;border-color:#0000;justify-content:center;align-items:center;font-size:16px;display:flex}:root[data-design=newlook] .lms-mini .font-bold,:root[data-design=newlook] .lms-mini .font-semibold,:root[data-design=newlook] .lms-mini .font-medium{font-weight:400}:root[data-design=newlook] .lms-mini .text-primary{color:var(--lms-text)}:root[data-design=newlook] .lms-mini textarea:not(.lms-textarea){border-radius:var(--lms-radius-md);border-style:solid;border-color:var(--lms-field-border);background:var(--lms-field-bg);font-size:15px}:root[data-design=newlook] .lms-minilist{flex-direction:column;padding:4px 0;display:flex}:root[data-design=newlook] .lms-minilist>li+li{border-top:1px solid var(--lms-border)}:root[data-design=newlook] .lms-minirow{color:var(--lms-text);transition:background-color var(--motion-duration-fast);align-items:center;gap:12px;padding:12px 16px;text-decoration:none;display:flex}:root[data-design=newlook] .lms-minirow:hover{background:var(--lms-surface-2)}:root[data-design=newlook] .lms-minirow__n{border:1px solid var(--lms-border-strong);width:32px;height:32px;color:var(--lms-text-2);font-variant-numeric:tabular-nums;border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:13px;line-height:1;display:inline-flex}:root[data-design=newlook] .lms-minirow__n--done{background:var(--lms-primary-bg);color:var(--lms-primary-fg);border-color:#0000}:root[data-design=newlook] .lms-minirow__n--s{width:24px;height:24px;font-size:12px}:root[data-design=newlook] .lms-mini-nav{align-items:stretch;gap:8px;margin-top:auto;padding-top:8px;display:flex}:root[data-design=newlook] .lms-mini-nav__arrow{flex:none;width:56px;padding:0}:root[data-design=newlook] .lms-code{border-radius:var(--lms-radius-md);background:var(--lms-surface-2);color:var(--lms-text);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;padding:12px 14px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13px;line-height:1.5;overflow-x:auto}:root[data-design=newlook] .lms-copy{border:1px solid var(--lms-border-strong);border-radius:var(--lms-radius-full);height:36px;color:var(--lms-text);font:inherit;cursor:pointer;background:0 0;align-self:flex-start;align-items:center;gap:6px;padding:0 12px;font-size:13px;display:inline-flex}:root[data-design=newlook] .lms-mini .lms-card .lms-hw__comment{background:var(--lms-surface-2)}:root[data-design=newlook] .lms-accent{color:var(--lms-accent-text)}:root[data-design=newlook] .lms-offer{border-radius:var(--lms-radius-lg);background:var(--lms-gradient-signature-diagonal);color:#fff;flex-direction:column;gap:12px;padding:20px;display:flex}:root[data-design=newlook] .lms-offer a{color:#fff;text-underline-offset:4px;text-decoration:underline}:root[data-design=newlook] .lms-price{font-weight:600}:root[data-design=newlook] .lms-shopgrid{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:16px;display:grid}@media (min-width:700px){:root[data-design=newlook] .lms-shopgrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){:root[data-design=newlook] .lms-shopgrid{grid-template-columns:repeat(3,minmax(0,1fr))}}:root[data-design=newlook] .lms-shopcard{min-width:0;transition:box-shadow var(--motion-duration-fast), transform var(--motion-duration-fast);flex-direction:column;gap:14px;display:flex;position:relative}:root[data-design=newlook] .lms-shopcard:hover{box-shadow:var(--lms-shadow-card), 0 12px 32px -16px #07070740}:root[data-design=newlook] .lms-shopcard:has(.lms-shopcard__act:active){transform:scale(.99)}:root[data-design=newlook] .lms-shopcard__foot{justify-content:space-between;align-items:center;gap:12px;margin-top:auto;display:flex}:root[data-design=newlook] .lms-shopcard__act{border-radius:var(--lms-radius-md);background:var(--lms-gradient-signature) border-box;color:#fff;height:48px;font:inherit;white-space:nowrap;cursor:pointer;transition:opacity var(--motion-duration-fast);border:0;flex:none;align-items:center;gap:8px;padding:0 16px;font-size:15px;line-height:1;text-decoration:none;display:inline-flex}:root[data-design=newlook] .lms-shopcard:hover .lms-shopcard__act{opacity:.88}:root[data-design=newlook] .lms-shopcard__act:focus-visible{outline:2px solid var(--lms-focus);outline-offset:2px}:root[data-design=newlook] .lms-price-old{color:var(--lms-text-2);font-size:19px;text-decoration:line-through;text-decoration-thickness:1px}:root[data-design=newlook] .lms-shopcard__act:after{content:"";border-radius:inherit;position:absolute;top:0;bottom:0;left:0;right:0}:root[data-design=newlook] .lms-shopcard__act:disabled{opacity:.6}:root[data-design=newlook] .lms-card.lms-ccard{box-sizing:border-box;min-width:0;height:100%;transition:box-shadow var(--motion-duration-fast) var(--motion-ease-enter), transform .16s var(--motion-ease-enter);flex-direction:column;padding:0;display:flex;position:relative;overflow:hidden}:root[data-design=newlook] .lms-card.lms-ccard--closed{border:1.5px solid var(--lms-closed-red)}:root[data-design=newlook]{--lms-closed-red:var(--lms-error-ink)}:root[data-design=newlook].dark{--lms-closed-red:#c31432}:root[data-design=newlook] .lms-ccard__hit{z-index:1;border-radius:inherit;position:absolute;top:0;bottom:0;left:0;right:0}:root[data-design=newlook] .lms-ccard__hit:focus-visible{outline:none}:root[data-design=newlook] .lms-ccard:has(.lms-ccard__hit:focus-visible){outline:2px solid var(--lms-focus);outline-offset:2px}:root[data-design=newlook] .lms-ccard__media{flex:none;position:relative;overflow:hidden}:root[data-design=newlook] .lms-ccard__banner{aspect-ratio:2;object-fit:cover;width:100%;transition:transform .42s var(--motion-ease-enter);display:block}:root[data-design=newlook] .lms-ccard__banner--empty{box-sizing:border-box;background:var(--lms-gradient-signature-diagonal);color:#fff;align-items:flex-end;padding:12px 16px;font-size:40px;line-height:1;display:flex}:root[data-design=newlook] .lms-ccard--closed .lms-ccard__banner{filter:grayscale();opacity:.45}:root[data-design=newlook] .lms-ccard__lock{justify-content:center;align-items:center;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}:root[data-design=newlook] .lms-ccard__lock>span{background:var(--lms-closed-red);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;display:inline-flex}:root[data-design=newlook] .lms-ccard__tags{z-index:2;pointer-events:none;flex-wrap:wrap;gap:6px;display:flex;position:absolute;top:10px;left:10px;right:56px}:root[data-design=newlook] .lms-ccard__more{z-index:3;color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);cursor:pointer;width:36px;height:36px;transition:background-color .16s, transform .16s var(--motion-ease-enter);background:#070707a6;border:0;border-radius:50%;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;top:8px;right:8px}:root[data-design=newlook] .lms-ccard__more[aria-expanded=true],:root[data-design=newlook] .lms-ccard__more[data-popup-open]{background:#070707;box-shadow:0 0 0 2px #fff}:root[data-design=newlook] .lms-ccard__more:active{transform:scale(.92)}:root[data-design=newlook] .lms-ccard__more:focus-visible{outline-offset:2px;outline:2px solid #fff}:root[data-design=newlook] .lms-ctag{box-sizing:border-box;border:1px solid var(--lms-ct,#070707);border-radius:var(--lms-radius-chip);background:var(--lms-ct,#070707);max-width:100%;height:26px;color:var(--lms-ct-on,#fff);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:4px;padding:0 10px 0 7px;font-size:12px;line-height:1;display:inline-flex;overflow:hidden}:root[data-design=newlook] .lms-ctag>.nl-ic{flex:none}:root[data-design=newlook] .lms-ctag--warning{--lms-ct:#e89a22;--lms-ct-on:#070707}:root[data-design=newlook] .lms-ctag--info{--lms-ct:#151b9b}:root[data-design=newlook] .lms-ctag--error{--lms-ct:#c31432}:root[data-design=newlook] .lms-ctag--success{--lms-ct:#2e7057}:root[data-design=newlook] .lms-ctag--neutral{--lms-ct:#070707}:root[data-design=newlook] .lms-ctag--light{--lms-ct:#fff;--lms-ct-on:#070707}:root[data-design=newlook] .lms-ccard .lms-ccard__title{letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;color:var(--lms-text);margin:0;padding:14px 16px 0;font-size:16px;font-weight:500;line-height:1.25;overflow:hidden}:root[data-design=newlook] .lms-ccard .lms-ccard__meta{color:var(--lms-text-2);white-space:nowrap;text-overflow:ellipsis;margin:0;padding:4px 16px 0;font-size:13px;line-height:1.35;overflow:hidden}:root[data-design=newlook] .lms-ccard .lms-ccard__meta--closed{color:var(--lms-closed-red)}:root[data-design=newlook] .lms-ccard__foot{box-sizing:border-box;justify-content:space-between;align-items:center;gap:12px;min-height:70px;margin-top:auto;padding:10px 12px 12px 16px;display:flex}:root[data-design=newlook] .lms-ccard__prog{flex:1;align-items:center;gap:10px;min-width:0;display:flex}:root[data-design=newlook] .lms-ccard__count{color:var(--lms-text-2);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12px}:root[data-design=newlook] .lms-ccard__price{letter-spacing:-.02em;white-space:nowrap;align-items:center;gap:8px;min-width:0;font-size:19px;display:flex}:root[data-design=newlook] .lms-ccard__price .lms-price-old{font-size:15px}:root[data-design=newlook] .lms-ccard__ask{z-index:2;min-width:0;color:var(--lms-text-2);white-space:nowrap;flex:1;justify-content:flex-end;align-items:center;gap:12px;font-size:13px;display:flex;position:relative}:root[data-design=newlook] .lms-ccard__ask>.lms-btn{flex:none}:root[data-design=newlook] .lms-ccard__ask>span{white-space:normal;text-align:right;min-width:0;line-height:1.25}:root[data-design=newlook] .lms-ccard__go{z-index:2;background:var(--lms-gradient-signature) border-box;color:#fff;width:44px;height:44px;transition:transform .16s var(--motion-ease-enter);border-radius:50%;flex:none;justify-content:center;align-items:center;text-decoration:none;display:inline-flex;position:relative}:root[data-design=newlook] .lms-ccard__go>.nl-ic{transition:transform var(--motion-duration-fast) var(--motion-ease-accent)}:root[data-design=newlook] .lms-ccard__go--done{color:var(--lms-text);box-shadow:inset 0 0 0 1px var(--lms-border-strong);background:0 0}:root[data-design=newlook] .lms-ccard__go:focus-visible{outline:2px solid var(--lms-focus);outline-offset:2px}:root[data-design=newlook] .lms-ccard__go:active{transform:scale(.94)}@media (hover:hover){:root[data-design=newlook] .lms-ccard:not(.lms-ccard--closed):hover{box-shadow:var(--lms-shadow-card), 0 16px 36px -16px #0707074d}:root[data-design=newlook] .lms-ccard:not(.lms-ccard--closed):hover .lms-ccard__banner{transform:scale(1.03)}:root[data-design=newlook] .lms-ccard:hover .lms-ccard__go>.nl-ic{transform:translate(2px)}:root[data-design=newlook] .lms-ccard__more:hover{background:#070707e0}}:root[data-design=newlook] .lms-ccard:has(.lms-ccard__hit:active){transform:scale(.98)}:root[data-design=newlook] .lms-ccard:has(.lms-ccard__go:active){transform:scale(.98)}:root[data-design=newlook] .lms-ccard:has(.lms-shopcard__act:active){transform:scale(.98)}:root[data-design=newlook] [data-slot=dropdown-menu-content].lms-cmenu{padding:8px}:root[data-design=newlook] .lms-cmenu--sheet{flex-direction:column;gap:12px;padding:16px;display:flex}:root[data-design=newlook] .lms-cmenu__info{border-bottom:1px solid var(--lms-border);color:var(--lms-text-2);flex-direction:column;gap:6px;margin:0 0 6px;padding:8px 10px 12px;font-size:13px;list-style:none;display:flex}:root[data-design=newlook] .lms-cmenu--sheet .lms-cmenu__info{border-radius:var(--lms-radius-md);background:var(--lms-surface-2);border:0;margin:0;padding:12px;font-size:14px}:root[data-design=newlook] .lms-cmenu__info li{align-items:center;gap:8px;display:flex}:root[data-design=newlook] .lms-cmenu__warn{color:var(--lms-warning-ink)}:root[data-design=newlook] .lms-cmenu .lms-cmenu__item{box-sizing:border-box;border-radius:var(--lms-radius-sm);min-height:44px;color:var(--lms-text);cursor:pointer;align-items:center;gap:12px;padding:8px 10px;font-size:15px;line-height:1.25;text-decoration:none;display:flex}:root[data-design=newlook] .lms-cmenu .lms-cmenu__item:hover,:root[data-design=newlook] .lms-cmenu .lms-cmenu__item[data-highlighted]{background:var(--lms-surface-2);color:var(--lms-text)}:root[data-design=newlook] .lms-cmenu__hint{color:var(--lms-text-3);font-size:12px;line-height:1.3}:root[data-design=newlook] .lms-cmenu .lms-cmenu__archive{border:0;border-top:1px solid var(--lms-border);border-radius:0 0 var(--lms-radius-sm) var(--lms-radius-sm);width:100%;font:inherit;text-align:left;background:0 0;margin-top:4px;font-size:15px}:root[data-design=newlook] .lms-cmenu__archive .lms-cmenu__hint{white-space:normal}:root[data-design=newlook] .lms-cmenu--static{border-radius:var(--lms-radius-md);background:var(--lms-surface);width:280px;box-shadow:var(--lms-shadow-pop,0 16px 40px -12px #07070759);border:1px solid var(--lms-border);padding:8px}@media (prefers-reduced-motion:reduce){:root[data-design=newlook] .lms-card.lms-ccard,:root[data-design=newlook] .lms-ccard__banner,:root[data-design=newlook] .lms-ccard__go,:root[data-design=newlook] .lms-ccard__go>.nl-ic,:root[data-design=newlook] .lms-ccard__more{transition-property:box-shadow,background-color,opacity}:root[data-design=newlook] .lms-ccard:not(.lms-ccard--closed):hover .lms-ccard__banner,:root[data-design=newlook] .lms-ccard:hover .lms-ccard__go>.nl-ic,:root[data-design=newlook] .lms-ccard__go:active,:root[data-design=newlook] .lms-ccard__more:active{transform:none}:root[data-design=newlook] .lms-ccard:has(.lms-ccard__hit:active){transform:none}:root[data-design=newlook] .lms-ccard:has(.lms-ccard__go:active){transform:none}:root[data-design=newlook] .lms-ccard:has(.lms-shopcard__act:active){transform:none}}:root[data-design=newlook] .lms-form [data-slot=input]{box-sizing:border-box;border:1px solid var(--lms-field-border);border-radius:var(--lms-radius-md);background:var(--lms-field-bg);width:100%;min-width:0;height:48px;color:var(--lms-text);font:inherit;box-shadow:none;padding:0 16px;font-size:15px}:root[data-design=newlook] .lms-form [data-slot=input]::placeholder{color:var(--lms-text-3);opacity:1}:root[data-design=newlook] .lms-form [data-slot=input]:focus-visible{outline:2px solid var(--lms-focus);outline-offset:1px;box-shadow:none;border-color:#0000}:root[data-design=newlook] .lms-form__sub{border-radius:var(--lms-radius-md);background:var(--lms-surface-2);padding:16px}:root[data-design=newlook] .lms-profile__latin{border-top:1px solid var(--lms-border);padding-top:16px}:root[data-design=newlook] .lms-profile__title{letter-spacing:-.02em;color:var(--lms-text);font-size:19px;font-weight:500;line-height:1.2}:root[data-design=newlook] .lms-profile__sum{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;list-style:none;display:flex}:root[data-design=newlook] .lms-profile__sum::-webkit-details-marker{display:none}:root[data-design=newlook] .lms-profile__sum:focus-visible{outline:2px solid var(--lms-focus);outline-offset:4px;border-radius:var(--lms-radius-md)}:root[data-design=newlook] .lms-profile__chev{color:var(--lms-text-2);transition:rotate var(--motion-duration-fast);flex:none;display:inline-flex}:root[data-design=newlook] details[open]>.lms-profile__sum .lms-profile__chev{rotate:180deg}:root[data-design=newlook] details.lms-profile__acc{display:block}:root[data-design=newlook] details.lms-profile__acc[open]>.lms-profile__sum{margin-bottom:16px}:root[data-design=newlook] .lms-profile__savebtn{min-width:200px}@media (max-width:639px){:root[data-design=newlook] .lms-profile__savebtn{flex:100%}}:root[data-design=newlook] .lms-profile__save{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;display:flex}:root[data-design=newlook] .lms-profile__save>.lms-note{flex-basis:100%}:root[data-design=newlook] .lms-quiz__opt{border:1px solid var(--lms-border-strong);border-radius:var(--lms-radius-md);background:var(--lms-surface);cursor:pointer;min-height:52px;transition:border-color var(--motion-duration-fast), background-color var(--motion-duration-fast);align-items:center;gap:12px;padding:12px 16px;display:flex;position:relative}:root[data-design=newlook] .lms-quiz__opt:hover{background:var(--lms-surface-2)}:root[data-design=newlook] .lms-quiz__opt>input{opacity:0;pointer-events:none;position:absolute}:root[data-design=newlook] .lms-quiz__mark{border:1.5px solid var(--lms-border-strong);color:#0000;width:22px;height:22px;transition:background-color var(--motion-duration-fast), border-color var(--motion-duration-fast), color var(--motion-duration-fast);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}:root[data-design=newlook] .lms-quiz__opt--multiple .lms-quiz__mark{border-radius:6px}:root[data-design=newlook] .lms-quiz__opt:has(>input:checked){border-color:var(--lms-text)}:root[data-design=newlook] .lms-quiz__opt:has(>input:checked) .lms-quiz__mark{background:var(--lms-primary-bg);color:var(--lms-primary-fg);border-color:#0000}:root[data-design=newlook] .lms-quiz__opt:has(>input:focus-visible){outline:2px solid var(--lms-focus);outline-offset:1px}:root[data-design=newlook] .lms-quiz__results{border-top:1px solid var(--lms-border);border-bottom:1px solid var(--lms-border);margin:0 -16px}:root[data-design=newlook] .lms-quiz__results .lms-minirow:hover{background:0 0}:root[data-design=newlook] .lms-minirow__n.lms-quiz__wrong{background:var(--lms-error-bg);color:var(--lms-error-ink);border-color:#0000}:root[data-design=newlook] .lms-quiz__wrongtext{color:var(--lms-error-ink)}:root[data-design=newlook] .lms-identity__btn{flex:none;justify-content:center;min-width:112px}:root[data-design=newlook] .lms-identity__unlink{border-color:var(--lms-text);color:var(--lms-text)}:root[data-design=newlook]:not(.dark) .lms-quiz__opt:has(>input:checked){box-shadow:inset 0 0 0 1px var(--lms-text)}:root[data-design=newlook]:not(.dark) .lms-quiz__opt:has(>input:checked) .lms-quiz__mark{border:2px solid var(--lms-text);color:var(--lms-text);background:0 0}:root[data-design=newlook] .lms-nsheet__empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:30svh;padding:16px 24px 24px;display:flex}:root[data-design=newlook] .lms-nsheet__list{min-height:calc(30svh + 40px)}:root[data-design=newlook] .lms-nsheet__loading>*{opacity:0;animation:.2s ease-out .35s forwards lms-nsheet-loader}@keyframes lms-nsheet-loader{to{opacity:1}}:root[data-design=newlook] [aria-pressed=true]>.lms-rate-icon--up{animation:lms-rate-up .52s var(--motion-ease-enter)}:root[data-design=newlook] [aria-pressed=true]>.lms-rate-icon--down{animation:lms-rate-down .52s var(--motion-ease-enter)}@keyframes lms-rate-up{0%{transform:none}35%{transform:translateY(-4px)rotate(-14deg)scale(1.2)}65%{transform:translateY(0)rotate(4deg)scale(.96)}to{transform:none}}@keyframes lms-rate-down{0%{transform:none}35%{transform:translateY(4px)rotate(14deg)scale(1.2)}65%{transform:translateY(0)rotate(-4deg)scale(.96)}to{transform:none}}@media (prefers-reduced-motion:reduce){:root[data-design=newlook] .lms-rate-icon{animation:none!important}}@media (max-width:559px),(max-width:767px) and (min-height:501px){:root[data-design=newlook].lms-kbd .lms-tabbar{display:none}}:root[data-design=newlook] .lms-savedrow{align-items:center;gap:4px;padding-right:6px;display:flex}:root[data-design=newlook] .lms-savedrow .lms-icon-btn{color:var(--lms-text)}:root[data-design=newlook] .lms-shop{flex-direction:column;gap:28px;display:flex}:root[data-design=newlook] .lms-shop__head{flex-direction:column;gap:6px;display:flex}:root[data-design=newlook] .lms-shop__h2{align-items:baseline;gap:8px;margin:0;display:flex}:root[data-design=newlook] .lms-shop__n{color:var(--lms-text-3);font-variant-numeric:tabular-nums;font-size:15px}:root[data-design=newlook] .lms-shoptabs{scrollbar-width:none;gap:8px;margin:-8px 0 0;padding:2px;display:flex;overflow-x:auto}:root[data-design=newlook] .lms-shoptabs__item{border:1px solid var(--lms-border-strong);border-radius:var(--lms-radius-full);height:36px;color:var(--lms-text);transition:background-color var(--motion-duration-fast);flex:none;align-items:center;gap:8px;padding:0 14px;font-size:14px;text-decoration:none;display:inline-flex}:root[data-design=newlook] .lms-shoptabs__item:hover{background:var(--lms-surface-2)}:root[data-design=newlook] .lms-shoptabs__item--on,:root[data-design=newlook] .lms-shoptabs__item--on:hover{border-color:var(--lms-text);background:var(--lms-text);color:var(--lms-bg)}:root[data-design=newlook] .lms-shoptabs__n{opacity:.6;font-variant-numeric:tabular-nums;font-size:12px}:root[data-design=newlook] .lms-sale{border-radius:var(--lms-radius-chip);color:#fff;white-space:nowrap;font-variant-numeric:tabular-nums;background:#c31432;align-items:center;height:26px;padding:0 10px;font-size:13px;font-weight:500;line-height:1;display:inline-flex}:root[data-design=newlook] .lms-ccard__labels{flex-wrap:wrap;gap:6px;padding:14px 16px 0;display:flex}:root[data-design=newlook] .lms-ccard__labels+.lms-ccard__title{padding-top:10px}:root[data-design=newlook] .lms-ccard__sale{z-index:2;pointer-events:none;position:absolute;bottom:10px;right:10px}:root[data-design=newlook] .lms-ccard__facts,:root[data-design=newlook] .lms-shophero__facts{color:var(--lms-text-2);flex-wrap:wrap;gap:4px 14px;margin:0;padding:0;font-size:13px;list-style:none;display:flex}:root[data-design=newlook] .lms-ccard__facts{white-space:nowrap;flex-wrap:nowrap;padding:10px 16px 0;overflow:hidden}:root[data-design=newlook] .lms-ccard__facts>li,:root[data-design=newlook] .lms-shophero__facts>li,:root[data-design=newlook] .lms-pbuy__facts>li{align-items:center;gap:6px;display:inline-flex}:root[data-design=newlook] .lms-ccard__facts .nl-ic,:root[data-design=newlook] .lms-shophero__facts .nl-ic,:root[data-design=newlook] .lms-pbuy__facts .nl-ic{color:var(--lms-text-3);flex:none}:root[data-design=newlook] .lms-card.lms-shophero{grid-template-columns:minmax(0,1fr);padding:0;display:grid;position:relative;overflow:hidden}:root[data-design=newlook] .lms-shophero .lms-ccard__banner{height:100%}:root[data-design=newlook] .lms-shophero__body{flex-direction:column;gap:8px;min-width:0;padding:16px;display:flex}:root[data-design=newlook] .lms-shophero__body>.lms-shophero__facts{margin-top:4px}:root[data-design=newlook] .lms-shophero__foot{justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:12px;display:flex}:root[data-design=newlook] .lms-shophero__tags{flex-wrap:wrap;gap:6px;margin-top:4px;display:flex}:root[data-design=newlook] .lms-card.lms-shophero{display:none}:root[data-design=newlook] .lms-shophero__sub{-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:46ch;display:-webkit-box;overflow:hidden}@media (min-width:900px){:root[data-design=newlook] .lms-card.lms-shophero{display:grid}:root[data-design=newlook] .lms-shopgrid>.lms-card.lms-shop__featcard,:root[data-design=newlook] .lms-shop__featonly{display:none}:root[data-design=newlook] .lms-shophero__foot{justify-content:flex-start;gap:20px}:root[data-design=newlook] .lms-card.lms-shophero{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr)}:root[data-design=newlook] .lms-shophero__body{justify-content:center;padding:24px 32px}:root[data-design=newlook] .lms-shophero__foot{margin-top:0;padding-top:16px}}:root[data-design=newlook] .lms-pbuy__price{flex-wrap:wrap;align-items:center;gap:10px;min-width:0;display:flex}:root[data-design=newlook] .lms-pbuy__price>*,:root[data-design=newlook] .lms-ccard__price>*{line-height:1}:root[data-design=newlook] .lms-pbuy__now{letter-spacing:-.03em;white-space:nowrap;font-size:30px;font-weight:500;line-height:1.1}:root[data-design=newlook] .lms-shophero .lms-pbuy__now{font-size:24px}:root[data-design=newlook] .lms-pland{grid-template-columns:minmax(0,1fr);grid-template-areas:"back""media""head""aside""main";gap:20px;width:100%;max-width:1080px;margin:0 auto;display:grid}:root[data-design=newlook] .lms-pland__back{grid-area:back}:root[data-design=newlook] .lms-pland__media{grid-area:media;position:relative}:root[data-design=newlook] .lms-pland__tags{pointer-events:none;flex-wrap:wrap;gap:6px;display:flex;position:absolute;bottom:12px;left:12px;right:12px}:root[data-design=newlook] .lms-pland__head{flex-direction:column;grid-area:head;gap:10px;min-width:0;display:flex}:root[data-design=newlook] .lms-pland__labels{flex-wrap:wrap;gap:6px;display:flex}:root[data-design=newlook] .lms-pland__aside{grid-area:aside;min-width:0}:root[data-design=newlook] .lms-pland__main{flex-direction:column;grid-area:main;gap:28px;min-width:0;display:flex}@media (min-width:900px){:root[data-design=newlook] .lms-pland{grid-template:"back back""media aside""head aside""main aside"1fr/minmax(0,1fr) 340px;gap:24px 32px}:root[data-design=newlook] .lms-pland__aside>.lms-pbuy{position:sticky;top:24px}}:root[data-design=newlook] .lms-pland__byline{color:var(--lms-text-2);font-size:13px}:root[data-design=newlook] .lms-pills{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}:root[data-design=newlook] .lms-pill{box-sizing:border-box;border:1px solid var(--lms-border-strong);border-radius:var(--lms-radius-full);min-height:40px;color:var(--lms-text);align-items:center;padding:8px 18px;font-size:15px;line-height:1.25;display:inline-flex}:root[data-design=newlook] .lms-pland__about{color:var(--lms-text);margin:0;font-size:18px;line-height:1.55}:root[data-design=newlook] .lms-pland__about .ProseMirror p,:root[data-design=newlook] .lms-pland__about .ProseMirror li{font-size:18px;line-height:1.55}:root[data-design=newlook] .lms-gicon{background:var(--lms-gradient-signature-diagonal);flex:none;display:inline-block}:root[data-design=newlook].dark .lms-gicon{background:linear-gradient(135deg,#ff5a76 0%,#c06bd6 50%,#7d86ff 100%)}:root[data-design=newlook] .lms-outcomes{grid-template-columns:minmax(0,1fr);gap:16px 24px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:700px){:root[data-design=newlook] .lms-outcomes{grid-template-columns:repeat(2,minmax(0,1fr))}}:root[data-design=newlook] .lms-outcomes>li{align-items:center;gap:14px;display:flex}:root[data-design=newlook] .lms-outcomes__ic{border-radius:var(--lms-radius-md);background:var(--lms-surface-2);width:48px;height:48px;color:var(--lms-text);flex:none;justify-content:center;align-items:center;display:inline-flex}:root[data-design=newlook] .lms-pland__h2{justify-content:space-between;align-items:baseline;gap:12px;margin:0;display:flex}:root[data-design=newlook] .lms-pland__list{padding:4px 0}:root[data-design=newlook] .lms-pland__bonus .lms-minirow__n{background:var(--lms-surface-2);color:var(--lms-text);border-color:#0000}:root[data-design=newlook] .lms-card.lms-pbuy{flex-direction:column;gap:14px;padding:20px;display:flex}:root[data-design=newlook] .lms-pbuy__row{justify-content:space-between;align-items:center;gap:12px;display:flex}:root[data-design=newlook] .lms-pstats{grid-template-columns:repeat(var(--lms-pstats-n,3), minmax(0, 1fr));border-top:1px solid var(--lms-border);gap:8px;margin:2px 0 0;padding:16px 0 0;list-style:none;display:grid}:root[data-design=newlook] .lms-pstats>li{text-align:center;flex-direction:column;align-items:center;gap:4px;min-width:0;display:flex}:root[data-design=newlook] .lms-pstats>li+li{border-left:1px solid var(--lms-border)}:root[data-design=newlook] .lms-pstats__v{letter-spacing:-.03em;height:34px;color:var(--lms-text);font-variant-numeric:tabular-nums;align-items:center;font-size:30px;font-weight:500;line-height:1;display:inline-flex}:root[data-design=newlook] .lms-pstats__l{color:var(--lms-text-2);overflow-wrap:anywhere;font-size:13px;line-height:1.25}:root[data-design=newlook] .lms-pbuy__inline{align-items:center;gap:16px;display:flex}:root[data-design=newlook] .lms-pbuy__inline>.lms-pbuy__price{flex:none}:root[data-design=newlook] .lms-pbuy__inline>:last-child{flex:1;width:auto;min-width:0}:root[data-design=newlook] .lms-pbuy__row--free{justify-content:center}:root[data-design=newlook] .lms-pbuy__row--free>.lms-pbuy__now{letter-spacing:-.02em;font-size:19px}:root[data-design=newlook] .lms-ps{min-width:0;display:flex}:root[data-design=newlook] .lms-ps--col{flex-direction:column;align-items:flex-start;gap:4px}:root[data-design=newlook] .lms-ps__row{white-space:nowrap;align-items:center;gap:8px;display:flex}:root[data-design=newlook] .lms-ps__row>*{line-height:1}:root[data-design=newlook] .lms-ps__now{letter-spacing:-.02em;font-size:19px}:root[data-design=newlook] .lms-ps__now--big{letter-spacing:-.03em;font-size:30px;font-weight:500}:root[data-design=newlook] .lms-ps__old.lms-price-old{font-size:15px}:root[data-design=newlook] .lms-ps .lms-sale{height:22px;padding:0 8px;font-size:12px}:root[data-design=newlook] .lms-ps__save{color:#c31432;font-size:13px;font-weight:500;line-height:1.2}:root[data-design=newlook].dark .lms-ps__save{color:#ff5a76}:root[data-design=newlook] .lms-ps-btn{flex:none;display:inline-flex;position:relative}:root[data-design=newlook] .lms-pbuy .lms-ps-btn,:root[data-design=newlook] .lms-pland__endcta .lms-ps-btn{display:flex}:root[data-design=newlook] .lms-ps-btn>:first-child{flex:1}:root[data-design=newlook] .lms-ps-btn__tag{z-index:3;pointer-events:none;position:absolute;top:-10px;right:-6px}:root[data-design=newlook] .lms-ps-btn__tag .lms-sale{height:22px;box-shadow:0 0 0 2px var(--lms-surface);padding:0 8px;font-size:12px}:root[data-design=newlook] .lms-pbuy .lms-pbuy__row:has(.lms-ps){justify-content:center}:root[data-design=newlook] .lms-pland__endcta .lms-pbuy__row:has(.lms-ps){justify-content:center}:root[data-design=newlook] .lms-pbuy .lms-ps--col,:root[data-design=newlook] .lms-pland__endcta .lms-ps--col{text-align:center;align-items:center}:root[data-design=newlook] .lms-ccard--shop .lms-ccard__banner--empty,:root[data-design=newlook] .lms-shophero .lms-ccard__banner--empty{justify-content:center;align-items:center}:root[data-design=newlook] .lms-pbuy__owned{text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin:0;display:flex}:root[data-design=newlook] .lms-card.lms-pland__endcta{flex-direction:column;gap:14px;padding:20px;display:flex}:root[data-design=newlook] .lms-pland__endcta{text-align:center}:root[data-design=newlook] .lms-pland__endcta .lms-pbuy__row,:root[data-design=newlook] .lms-pland__endcta .lms-pbuy__price{justify-content:center}@media (min-width:900px){:root[data-design=newlook] .lms-card.lms-pland__endcta{display:none}}:root[data-design=newlook] .lms-pbuy__facts{border-top:1px solid var(--lms-border);color:var(--lms-text-2);flex-direction:column;gap:10px;margin:2px 0 0;padding:14px 0 0;font-size:14px;list-style:none;display:flex}:root[data-design=newlook] li.lms-minirow:hover{background:0 0}:root[data-design=newlook] .lms-share{justify-content:center;gap:12px;display:flex}:root[data-design=newlook] .lms-share__btn{border:1px solid var(--lms-border);border-radius:var(--lms-radius-full);background:var(--lms-surface);width:56px;height:56px;color:var(--lms-text);cursor:pointer;transition:background-color var(--motion-duration-fast);justify-content:center;align-items:center;display:inline-flex}:root[data-design=newlook] .lms-share__btn:hover{background:var(--lms-surface-2)}:root[data-design=newlook] .lms-rv{animation:lms-rv var(--motion-duration-slow) var(--motion-ease-enter) both;animation-delay:calc(var(--lms-shop-i,0) * var(--motion-stagger))}@keyframes lms-rv{0%{opacity:0;transform:translateY(var(--lms-reveal-distance)) scale(.96)}}@keyframes lms-pop{0%{opacity:0;transform:scale(.4)}60%{opacity:1}to{transform:none}}@keyframes lms-grow{0%{transform:scaleX(0)}}@keyframes lms-tab-press{0%{transform:scale(1)}35%{transform:scale(.86)}to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){:root[data-design=newlook] .lms-rv,:root[data-design=newlook] .lms-progress>i,:root[data-design=newlook] .lms-day__dot--on,:root[data-design=newlook] .lms-tabbar__icon--pressed{animation:none}:root[data-design=newlook] .lms-tabbar--ready .lms-tabbar__ind,:root[data-design=newlook] .lms-seg__thumb,:root[data-design=newlook] .lms-theme-ic>g{transition:none}:root[data-design=newlook] .lms-press:active{transform:none}:root[data-design=newlook] .lms-btn,:root[data-design=newlook] .lms-press,:root[data-design=newlook] .lms-shopcard,:root[data-design=newlook] .lms-hw__chev,:root[data-design=newlook] .lms-module__chev,:root[data-design=newlook] .lms-ap__outlinechev,:root[data-design=newlook] .lms-ap__accchev,:root[data-design=newlook] .lms-ap__chev,:root[data-design=newlook] .lms-aside,:root[data-design=newlook] .lms-ach__side,:root[data-design=newlook] .lms-ach__scrim,:root[data-design=newlook] [data-slot=sidebar-container],:root[data-design=newlook] [data-slot=sidebar-gap]{transition:none}:root[data-design=newlook] .lms-shopcard:has(.lms-shopcard__act:active){transform:none}:root[data-design=newlook] .lms-page{transition:none}:root[data-design=newlook] body:has(.lms-sheet--bottom:not([data-ending-style])) .lms-page{clip-path:none;scale:none}:root[data-design=newlook] body:has([data-slot=sidebar][data-mobile=true]:not([data-ending-style])) .lms-page{clip-path:none;scale:none}}:root[data-design=newlook] .lms-admin .font-medium,:root[data-design=newlook] .lms-admin .font-semibold,:root[data-design=newlook] .lms-admin .font-bold{font-weight:400}:root[data-design=newlook] .lms-admin__main{min-width:0;padding:16px 16px 40px}@media (min-width:768px){:root[data-design=newlook] .lms-admin__main{padding:28px 32px 48px}}:root[data-design=newlook] .lms-admin__inset{background:0 0}:root[data-design=newlook] .lms-adminbar{z-index:20;background:var(--lms-bg);border-bottom:1px solid var(--lms-border);align-items:center;gap:8px;min-height:56px;padding:6px 6px 6px 16px;display:flex;position:sticky;top:0}@media (min-width:768px){:root[data-design=newlook] .lms-adminbar{display:none}}:root[data-design=newlook] .lms-aside [data-slot=sidebar-inner]{background:var(--lms-surface)}:root[data-design=newlook] .lms-aside__head{gap:2px;padding:12px 12px 4px 24px}:root[data-design=newlook] .lms-aside__top{justify-content:space-between;align-items:center;gap:8px;min-height:44px;display:flex}:root[data-design=newlook] .lms-aside__close,:root[data-design=newlook] .lms-aside__mfoot{display:none}:root[data-design=newlook] .lms-aside__text{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}:root[data-design=newlook] .lms-aside__brand{min-width:0;color:var(--lms-text);flex-direction:column;gap:6px;text-decoration:none;display:flex}:root[data-design=newlook] .lms-aside__nav{gap:0;padding:0 12px 8px}:root[data-design=newlook] .lms-aside__group{flex-direction:column;gap:2px;padding-top:14px;display:flex}:root[data-design=newlook] .lms-aside__label{color:var(--lms-text-3);padding:0 12px 6px;font-size:12px;line-height:1.3}:root[data-design=newlook] .lms-aside__item{border-radius:var(--lms-radius-md);width:100%;min-height:40px;color:var(--lms-text-2);font:inherit;text-align:left;cursor:pointer;transition:background-color var(--motion-duration-fast), color var(--motion-duration-fast);background:0 0;border:0;align-items:center;gap:12px;padding:0 10px 0 12px;font-size:15px;text-decoration:none;display:flex}:root[data-design=newlook] .lms-aside__item:hover,:root[data-design=newlook] .lms-aside__item--on{background:var(--lms-surface-2);color:var(--lms-text)}:root[data-design=newlook].dark .lms-aside__item--on{background:var(--lms-surface-3)}:root[data-design=newlook] .lms-aside__item--danger{color:var(--lms-error-ink)}:root[data-design=newlook] .lms-aside__foot{border-top:1px solid var(--lms-border);gap:2px;padding:8px 12px 12px}:root[data-design=newlook] .lms-aside__me{border-radius:var(--lms-radius-md);width:100%;color:var(--lms-text);font:inherit;text-align:left;cursor:pointer;transition:background-color var(--motion-duration-fast);background:0 0;border:0;align-items:center;gap:10px;padding:6px 8px 6px 10px;display:flex}:root[data-design=newlook] .lms-aside__me:hover,:root[data-design=newlook] .lms-aside__me[aria-expanded=true]{background:var(--lms-surface-2)}:root[data-design=newlook] .lms-aside__mfoot .lms-pmenu{padding:0}:root[data-design=newlook] .lms-aside__icon{color:var(--lms-text-2);flex:none}:root[data-design=newlook] [data-slot=sidebar][data-mobile=true]:has(.lms-aside__mfoot){max-height:calc(100svh - var(--lms-sheet-bottom) - var(--mini-top-reserve,0px) - 72px)}:root[data-design=newlook] [data-mobile=true] .lms-aside__head{padding:4px 12px 0 24px}:root[data-design=newlook] [data-mobile=true] .lms-aside__close{display:inline-flex}:root[data-design=newlook] [data-mobile=true] .lms-aside__collapse,:root[data-design=newlook] [data-mobile=true] .lms-aside__dfoot{display:none}:root[data-design=newlook] [data-mobile=true] .lms-aside__brand{flex-direction:row;align-items:baseline;gap:12px}:root[data-design=newlook] [data-mobile=true] .lms-aside__sub{transform:translateY(-3.5px)}:root[data-design=newlook] [data-mobile=true] .lms-aside__mfoot{flex-direction:column;display:flex}:root[data-design=newlook] [data-mobile=true] .lms-aside__foot{padding:0 4px 8px}:root[data-design=newlook] .lms-aside__mdesign{color:var(--lms-text)}:root[data-design=newlook] [data-collapsible=icon] .lms-aside__head{padding:12px 0 4px}:root[data-design=newlook] [data-collapsible=icon] .lms-aside__top{justify-content:center}:root[data-design=newlook] [data-collapsible=icon] .lms-aside__brand,:root[data-design=newlook] [data-collapsible=icon] .lms-aside__sub,:root[data-design=newlook] [data-collapsible=icon] .lms-aside__label,:root[data-design=newlook] [data-collapsible=icon] .lms-aside__text{display:none}:root[data-design=newlook] [data-collapsible=icon] .lms-aside__nav{padding:0 12px 8px;overflow:hidden auto}:root[data-design=newlook] [data-collapsible=icon] .lms-aside__group{align-items:center;padding-top:8px}:root[data-design=newlook] [data-collapsible=icon] .lms-aside__group+.lms-aside__group{border-top:1px solid var(--lms-border);margin-top:8px}:root[data-design=newlook] [data-collapsible=icon] .lms-aside__item{flex:none;justify-content:center;width:48px;min-height:44px;padding:0;position:relative}:root[data-design=newlook] [data-collapsible=icon] .lms-aside__item>.lms-count{position:absolute;top:2px;right:0}:root[data-design=newlook] [data-collapsible=icon] .lms-aside__foot{align-items:center;padding-inline-start:0;padding-inline-end:0}:root[data-design=newlook] [data-collapsible=icon] .lms-aside__me{justify-content:center;width:48px;padding:6px 0}:root[data-design=newlook] .lms-input{box-sizing:border-box;border:1px solid var(--lms-field-border);border-radius:var(--lms-radius-md);background:var(--lms-field-bg);width:100%;min-width:0;height:48px;color:var(--lms-text);font:inherit;padding:0 16px;font-size:15px}:root[data-design=newlook] .lms-input:focus{outline:2px solid var(--lms-focus);outline-offset:1px;border-color:#0000}:root[data-design=newlook] .lms-search{min-width:0;position:relative}:root[data-design=newlook] .lms-search__icon{color:var(--lms-text-3);pointer-events:none;position:absolute;top:50%;left:14px;translate:0 -50%}:root[data-design=newlook] .lms-search__input{box-sizing:border-box;border:1px solid var(--lms-field-border);border-radius:var(--lms-radius-md);background:var(--lms-field-bg);width:100%;height:44px;color:var(--lms-text);font:inherit;padding:0 14px 0 46px;font-size:15px}:root[data-design=newlook] .lms-search__input::placeholder{color:var(--lms-text-3);opacity:1}:root[data-design=newlook] .lms-search__input:focus{outline:2px solid var(--lms-focus);outline-offset:1px;border-color:#0000}:root[data-design=newlook] .lms-picker{border:1px solid var(--lms-field-border);border-radius:var(--lms-radius-md);background:var(--lms-field-bg);min-width:0;height:44px;color:var(--lms-text);cursor:text;align-items:center;gap:2px;padding:0 4px 0 14px;font-size:15px;display:flex}:root[data-design=newlook] .lms-picker:focus-within{outline:2px solid var(--lms-focus);outline-offset:1px;border-color:#0000}:root[data-design=newlook] .lms-picker[data-disabled]{opacity:.5;cursor:not-allowed}:root[data-design=newlook] .lms-picker__label{color:var(--lms-text-2);white-space:nowrap;flex:none;padding-right:4px}:root[data-design=newlook] .lms-picker__input{min-width:0;height:100%;color:var(--lms-text);font:inherit;text-overflow:ellipsis;background:0 0;border:0;outline:none;flex:1;padding:0}:root[data-design=newlook] .lms-picker__input::placeholder{color:var(--lms-text);opacity:1}:root[data-design=newlook] .lms-picker__btn{border-radius:var(--lms-radius-full);width:34px;height:34px;color:var(--lms-text-2);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}:root[data-design=newlook] .lms-picker__btn:hover{background:var(--lms-surface-2);color:var(--lms-text)}:root[data-design=newlook] .lms-picker__pop{box-sizing:border-box;width:var(--anchor-width);min-width:240px;max-height:min(var(--available-height), 360px);border:1px solid var(--lms-border);border-radius:var(--lms-radius-md);background:var(--lms-surface);color:var(--lms-text);box-shadow:var(--lms-shadow-pop);font-family:var(--lms-font-sans);outline:none;padding:6px;overflow-y:auto}:root[data-design=newlook] .lms-picker__item{border-radius:var(--lms-radius-sm);cursor:default;-webkit-user-select:none;user-select:none;outline:none;align-items:center;gap:8px;min-height:40px;padding:0 10px;font-size:15px;display:flex}:root[data-design=newlook] .lms-picker__item[data-highlighted]{background:var(--lms-surface-2)}:root[data-design=newlook] .lms-picker__empty{color:var(--lms-text-3);padding:10px;font-size:14px}:root[data-design=newlook] .lms-picker__empty:empty{display:none}:root[data-design=newlook] .lms-chip{border:1px solid var(--lms-border-strong);border-radius:var(--lms-radius-full);background:var(--lms-surface);height:36px;color:var(--lms-text);white-space:nowrap;transition:background-color var(--motion-duration-fast);align-items:center;gap:6px;padding:0 14px;font-size:14px;text-decoration:none;display:inline-flex}:root[data-design=newlook] .lms-chip:hover{background:var(--lms-surface-2)}:root[data-design=newlook] .lms-chip--on,:root[data-design=newlook] .lms-chip--on:hover{background:var(--lms-primary-bg);color:var(--lms-primary-fg);border-color:#0000}:root[data-design=newlook] .lms-seg a.lms-seg__item{color:var(--lms-text-2);white-space:nowrap;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}:root[data-design=newlook] .lms-seg a.lms-seg__item--on{color:var(--lms-text)}:root[data-design=newlook] .lms-rq{flex-direction:column;gap:20px;min-width:0;display:flex}:root[data-design=newlook] .lms-rq__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}:root[data-design=newlook] .lms-rq__overdue{flex:none}:root[data-design=newlook] .lms-rq__overdue .lms-seg__item{flex:none;padding:0 18px}:root[data-design=newlook] .lms-rq__filters{grid-template-columns:minmax(0,1fr) auto;gap:12px;display:grid}:root[data-design=newlook] .lms-rq__more{border:1px solid var(--lms-border-strong);border-radius:var(--lms-radius-md);background:var(--lms-surface);cursor:pointer;width:44px;height:44px}:root[data-design=newlook] .lms-rq__more:has(input:checked){background:var(--lms-primary-bg);color:var(--lms-primary-fg);border-color:#0000}:root[data-design=newlook] .lms-rq__more:has(input:focus-visible){outline:2px solid var(--lms-focus);outline-offset:1px}:root[data-design=newlook] .lms-rq__more>.lms-count{position:absolute;top:-6px;right:-6px}:root[data-design=newlook] .lms-rq__pickers{grid-column:1/-1;grid-template-columns:minmax(0,1fr);gap:12px;display:none}:root[data-design=newlook] .lms-rq__filters:has(.lms-rq__more input:checked) .lms-rq__pickers{display:grid}@media (min-width:640px){:root[data-design=newlook] .lms-rq__pickers{grid-template-columns:repeat(2,minmax(0,1fr))}}:root[data-design=newlook] .lms-rq__chips{scrollbar-width:none;align-items:center;gap:8px;margin:0 -16px;padding:0 16px;display:flex;overflow-x:auto}@media (min-width:768px){:root[data-design=newlook] .lms-rq__chips{flex-wrap:wrap;margin:0;padding:0;overflow:visible}}:root[data-design=newlook] .lms-rq__chips>*{flex:none}:root[data-design=newlook] .lms-rq__sep{background:var(--lms-border-strong);width:1px;height:20px;margin:0 4px}:root[data-design=newlook] .lms-rq__reset{color:var(--lms-text-2);text-underline-offset:3px;margin-left:4px;font-size:14px;text-decoration:underline}:root[data-design=newlook] .lms-rq__sort{gap:8px;min-width:0;display:flex}:root[data-design=newlook] .lms-rq__sort .lms-picker{flex:1}:root[data-design=newlook] .lms-rq__dir{border:1px solid var(--lms-border-strong);border-radius:var(--lms-radius-md);background:var(--lms-surface);flex:none}:root[data-design=newlook] .lms-rq__empty{text-align:center;flex-direction:column;align-items:center;gap:8px;padding:40px 24px;display:flex}:root[data-design=newlook] .lms-rq__table{padding:0;overflow:hidden}:root[data-design=newlook] .lms-rq__row{border-top:1px solid var(--lms-border);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"who status""what what""wait attempt""date act";align-items:center;gap:8px 12px;padding:16px;display:grid}:root[data-design=newlook] .lms-rq__row:first-child,:root[data-design=newlook] .lms-rq__row--head+.lms-rq__row{border-top:0}:root[data-design=newlook] .lms-rq__row--head{display:none}:root[data-design=newlook] .lms-rq__row--overdue{background:color-mix(in srgb, var(--lms-error-bg) 70%, transparent)}:root[data-design=newlook] .lms-rq__who{grid-area:who;align-items:center;gap:12px;min-width:0;display:flex}:root[data-design=newlook] .lms-rq__name{color:var(--lms-text);text-overflow:ellipsis;white-space:nowrap;font-size:15px;line-height:1.3;text-decoration:none;overflow:hidden}:root[data-design=newlook] .lms-rq__name:hover{text-underline-offset:3px;text-decoration:underline}:root[data-design=newlook] .lms-rq__what{flex-direction:column;grid-area:what;gap:2px;min-width:0;display:flex}:root[data-design=newlook] .lms-rq__attempt{grid-area:attempt;justify-self:end}:root[data-design=newlook] .lms-rq__status{grid-area:status}:root[data-design=newlook] .lms-rq__wait{grid-area:wait}:root[data-design=newlook] .lms-rq__date{grid-area:date}:root[data-design=newlook] .lms-rq__act{grid-area:act;justify-self:end}:root[data-design=newlook] .lms-rq__rev{grid-area:rev}:root[data-design=newlook] .lms-rq__table--reviewed .lms-rq__row{grid-template-areas:"who status""what what""wait attempt""date date""rev act"}:root[data-design=newlook] .lms-rq__desk{display:none}:root[data-design=newlook] .lms-rq__sla--ok{color:var(--lms-text-2)}:root[data-design=newlook] .lms-rq__sla--warn{color:var(--lms-warning-ink)}:root[data-design=newlook] .lms-rq__sla--overdue{color:var(--lms-error-ink)}:root[data-design=newlook].dark .lms-rq__sla--warn{color:var(--lms-warning)}:root[data-design=newlook] .lms-rq__sortlink{color:var(--lms-text-3);white-space:nowrap;align-items:center;gap:4px;font-size:12px;text-decoration:none;display:inline-flex}:root[data-design=newlook] .lms-rq__sortlink:hover,:root[data-design=newlook] .lms-rq__sortlink--on{color:var(--lms-text)}:root[data-design=newlook] .lms-rq__pair{gap:12px;display:flex}@media (min-width:1200px){:root[data-design=newlook] .lms-rq__filters{grid-template-columns:repeat(4,minmax(0,1fr))}:root[data-design=newlook] .lms-rq__more,:root[data-design=newlook] .lms-rq__sort,:root[data-design=newlook] .lms-rq__phone{display:none}:root[data-design=newlook] .lms-rq__pickers{display:contents}:root[data-design=newlook] .lms-rq__filters:has(.lms-rq__more input:checked) .lms-rq__pickers{display:contents}:root[data-design=newlook] .lms-rq__desk{display:inline}:root[data-design=newlook] .lms-rq__row{grid-template-columns:minmax(0,1.2fr) minmax(0,1.5fr) 36px 124px 80px 140px 112px;grid-template-areas:"who what attempt status wait date act";gap:12px;padding:12px 20px}:root[data-design=newlook] .lms-rq__name,:root[data-design=newlook] .lms-rq__what>.truncate{white-space:normal;-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}:root[data-design=newlook] .lms-rq__date{white-space:nowrap}:root[data-design=newlook] .lms-rq__row--head{min-height:44px;padding-block-start:0;padding-block-end:0;display:grid}:root[data-design=newlook] .lms-rq__row--head>:first-child{grid-area:who}:root[data-design=newlook] .lms-rq__row--head>:nth-child(2){grid-area:what}:root[data-design=newlook] .lms-rq__row--head>:nth-child(3){grid-area:attempt}:root[data-design=newlook] .lms-rq__row--head>:nth-child(4){grid-area:status}:root[data-design=newlook] .lms-rq__row--head>:nth-child(5){grid-area:wait}:root[data-design=newlook] .lms-rq__row--head>:nth-child(6){grid-area:date}:root[data-design=newlook] .lms-rq__row--head>:nth-child(7){grid-area:act}:root[data-design=newlook] .lms-rq__table--reviewed .lms-rq__row{grid-template-columns:minmax(0,1.2fr) minmax(0,1.5fr) 36px 124px 80px 140px 140px 112px;grid-template-areas:"who what attempt status wait date rev act"}:root[data-design=newlook] .lms-rq__table--reviewed .lms-rq__row--head>:nth-child(7){grid-area:rev}:root[data-design=newlook] .lms-rq__table--reviewed .lms-rq__row--head>:nth-child(8){grid-area:act}:root[data-design=newlook] .lms-rq__rev{white-space:nowrap}:root[data-design=newlook] .lms-rq__row--head+.lms-rq__row{border-top:1px solid var(--lms-border)}:root[data-design=newlook] .lms-rq__attempt{justify-self:start}}:root[data-design=newlook] .lms-rs{flex-direction:column;gap:16px;max-width:760px;display:flex}:root[data-design=newlook] .lms-rs__back{min-height:36px;color:var(--lms-text-2);align-self:flex-start;align-items:center;gap:6px;font-size:14px;text-decoration:none;display:inline-flex}:root[data-design=newlook] .lms-rs__back:hover{color:var(--lms-text)}:root[data-design=newlook] .lms-rs__head{flex-wrap:wrap;align-items:center;gap:14px;display:flex}:root[data-design=newlook] .lms-rs__meta{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}:root[data-design=newlook] .lms-rs__meta>:first-child{grid-column:1/-1}@media (min-width:640px){:root[data-design=newlook] .lms-rs__meta{grid-template-columns:minmax(0,2fr) minmax(0,.6fr) minmax(0,1.3fr)}:root[data-design=newlook] .lms-rs__meta>:first-child{grid-column:auto}}:root[data-design=newlook] .lms-rs__fact{flex-direction:column;gap:4px;min-width:0;display:flex}:root[data-design=newlook] .lms-rs__link{color:var(--lms-link);text-underline-offset:3px;text-decoration:underline}:root[data-design=newlook].dark .lms-rs__link{color:var(--lms-text)}:root[data-design=newlook] .lms-rs__answer,:root[data-design=newlook] .lms-rs__form{flex-direction:column;gap:14px;display:flex}:root[data-design=newlook] .lms-hwcond{flex-direction:column;min-width:0;display:flex}:root[data-design=newlook] .lms-hwcond__sum{cursor:pointer;align-items:center;gap:12px;list-style:none;display:flex}:root[data-design=newlook] .lms-hwcond__sum::-webkit-details-marker{display:none}:root[data-design=newlook] .lms-hwcond__chev{color:var(--lms-text-2);flex:none;transition:transform .2s}:root[data-design=newlook] .lms-hwcond[open] .lms-hwcond__chev{transform:rotate(180deg)}:root[data-design=newlook] .lms-hwcond__body{overflow-wrap:anywhere;min-width:0;margin-top:12px}:root[data-design=newlook] .lms-hwcond--inline{border:1px solid var(--lms-border);background:var(--lms-surface-2,var(--lms-bg));border-radius:12px;align-self:stretch;padding:8px 10px}:root[data-design=newlook] .lms-hwcond--inline .lms-hwcond__sum{gap:8px;font-size:14px}:root[data-design=newlook] .lms-hwcond--inline .lms-hwcond__body{margin-top:8px;font-size:14px}@media (prefers-reduced-motion:reduce){:root[data-design=newlook] .lms-hwcond__chev{transition:none}}:root[data-design=newlook] .lms-rs__verdict{align-items:flex-start;gap:12px;display:flex}:root[data-design=newlook] .lms-rs__fields{flex-wrap:wrap;gap:12px;display:flex}:root[data-design=newlook] .lms-rs__grade{flex:none;width:160px}:root[data-design=newlook] .lms-rs__actions{flex-flow:row-reverse wrap;justify-content:flex-start;gap:8px;display:flex}@media (max-width:639px){:root[data-design=newlook] .lms-rs__grade{width:100%}:root[data-design=newlook] .lms-rs__actions .lms-btn{flex:1}}:root[data-design=newlook] .lms-admin__main:has(>.lms-ach){padding:0}:root[data-design=newlook] .lms-ach{flex-direction:column;min-width:0;display:flex}:root[data-design=newlook] .lms-ach__side{box-sizing:border-box;background:var(--lms-bg);flex-direction:column;gap:12px;min-width:0;padding:16px;display:flex}:root[data-design=newlook] .lms-ach__sidehead{justify-content:space-between;align-items:center;gap:8px;min-height:44px;display:flex}:root[data-design=newlook] .lms-ach__close,:root[data-design=newlook] .lms-ach__scrim{display:none}:root[data-design=newlook] .lms-ach__tabs{flex-direction:column;gap:6px;display:flex}:root[data-design=newlook] .lms-ach__tabs .lms-seg__item,:root[data-design=newlook] .lms-amini .lms-ach__tabs .lms-seg__item{flex:1 0 auto;gap:6px;padding:0 12px}:root[data-design=newlook] .lms-ach__state{flex:none}:root[data-design=newlook] .lms-ach__filters{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}:root[data-design=newlook] .lms-ach__filters .lms-rq__more{display:inline-flex}:root[data-design=newlook] .lms-ach__pickers{flex-direction:column;grid-column:1/-1;gap:8px;display:none}:root[data-design=newlook] .lms-ach__filters:has(.lms-rq__more input:checked) .lms-ach__pickers{display:flex}:root[data-design=newlook] .lms-ach__chips{flex:none}:root[data-design=newlook] .lms-ach__list{flex-direction:column;margin:0 -8px;display:flex}:root[data-design=newlook] .lms-ach__row{padding:10px 8px}:root[data-design=newlook] .lms-ach__row--on,:root[data-design=newlook] .lms-ach__row--on:hover{background:var(--lms-surface-2)}:root[data-design=newlook] .lms-ach__none{margin:0;padding:4px 0}:root[data-design=newlook] .lms-ach__main{min-width:0;min-height:0;display:none}:root[data-design=newlook] .lms-ach--open .lms-ach__main{height:calc(100vh - 57px - var(--mini-top-reserve,0px) - var(--mini-bottom-reserve,0px));height:calc(100dvh - 57px - var(--mini-top-reserve,0px) - var(--mini-bottom-reserve,0px));flex-direction:column;display:flex}:root[data-design=newlook] .lms-ach--open .lms-ach__side{top:var(--mini-top-reserve,0px);bottom:var(--mini-bottom-reserve,0px);z-index:50;background:var(--lms-surface);width:min(22rem,88vw);box-shadow:var(--lms-shadow-pop);visibility:hidden;border-radius:0 24px 24px 0;transition:translate .42s cubic-bezier(.32,.72,0,1),visibility 0s linear .42s;position:fixed;left:0;overflow-y:auto;translate:-100%}:root[data-design=newlook] .lms-ach--open .lms-ach__side[data-open]{visibility:visible;transition:translate .42s cubic-bezier(.32,.72,0,1),visibility;translate:0}:root[data-design=newlook] .lms-ach--open .lms-ach__close{display:inline-flex}:root[data-design=newlook] .lms-ach--open .lms-ach__scrim{z-index:49;opacity:0;pointer-events:none;background:#07070726;transition:opacity .3s;display:block;position:fixed;top:0;bottom:0;left:0;right:0}:root[data-design=newlook] .lms-ach--open .lms-ach__scrim[data-open]{opacity:1;pointer-events:auto}:root[data-design=newlook] .lms-ach__thread{background:var(--lms-bg);min-height:0;color:var(--lms-text);flex-direction:column;flex:1;display:flex}:root[data-design=newlook] .lms-ach__head{border-bottom:1px solid var(--lms-border);flex:none;align-items:center;gap:10px;min-height:64px;padding:8px 8px 8px 4px;display:flex}:root[data-design=newlook] .lms-ach__name{color:var(--lms-text);text-decoration:none}:root[data-design=newlook] .lms-ach__name:hover{text-underline-offset:3px;text-decoration:underline}:root[data-design=newlook] .lms-ach__actions{flex:none;align-items:center;gap:4px;display:flex}:root[data-design=newlook] .lms-ach__statebtn{width:36px;padding:0}:root[data-design=newlook] .lms-ach__statelabel{display:none}:root[data-design=newlook] .lms-ach__thread .lms-chat__scroll{flex:1;min-height:0}:root[data-design=newlook] .lms-ach__thread .lms-bubble{max-width:min(85%,560px)}:root[data-design=newlook] .lms-ach__thread .lms-bubble--in{border:1px solid var(--lms-border)}:root[data-design=newlook] .lms-ach__thread .lms-bubble__meta{margin-top:2px}:root[data-design=newlook] .lms-bubble--out .lms-bubble__author{color:inherit;opacity:.7}:root[data-design=newlook] .lms-ach__main>.lms-chat__empty{margin:auto}:root[data-design=newlook] .lms-receipt{color:var(--lms-text-3);align-self:flex-end;align-items:center;gap:4px;margin-top:4px;font-size:12px;line-height:1.3;display:inline-flex}:root[data-design=newlook] .lms-receipt--read{color:var(--lms-success-ink)}:root[data-design=newlook] .lms-receipt__ticks{display:inline-flex}:root[data-design=newlook] .lms-receipt__ticks>*+*{margin-left:-9px}@media (min-width:640px){:root[data-design=newlook] .lms-ach__statebtn{width:auto;padding:0 14px}:root[data-design=newlook] .lms-ach__statelabel{display:inline}}@media (min-width:768px){:root[data-design=newlook] .lms-ach--open .lms-ach__main{height:calc(100vh - var(--mini-top-reserve,0px) - var(--mini-bottom-reserve,0px));height:calc(100dvh - var(--mini-top-reserve,0px) - var(--mini-bottom-reserve,0px))}:root[data-design=newlook] .lms-ach__side{padding:24px 32px}}@media (min-width:1024px){:root[data-design=newlook] .lms-ach{height:100vh;grid-template-columns:360px minmax(0,1fr);height:100dvh;display:grid}:root[data-design=newlook] .lms-ach__side,:root[data-design=newlook] .lms-ach--open .lms-ach__side{z-index:auto;border-right:1px solid var(--lms-border);background:var(--lms-surface);width:auto;box-shadow:none;visibility:visible;border-radius:0;padding:20px 16px;transition:none;position:static;overflow-y:auto;translate:none}:root[data-design=newlook] .lms-ach__main,:root[data-design=newlook] .lms-ach--open .lms-ach__main{flex-direction:column;height:auto;display:flex}:root[data-design=newlook] .lms-ach__toggle,:root[data-design=newlook] .lms-ach--open .lms-ach__close,:root[data-design=newlook] .lms-ach--open .lms-ach__scrim{display:none}:root[data-design=newlook] .lms-ach__head{padding:10px 16px 10px 20px}:root[data-design=newlook] .lms-ach__side .lms-rq__chips{flex-wrap:wrap;margin:0;padding:0;overflow:visible}}:root[data-design=newlook] .lms-amini{flex-direction:column;gap:20px;min-width:0;max-width:860px;display:flex}:root[data-design=newlook] .lms-amini .lms-ach__tabs{align-self:flex-start;width:min(100%,400px)}:root[data-design=newlook] .lms-amini__filters{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}:root[data-design=newlook] .lms-amini__card{flex-direction:column;gap:12px;min-width:0;display:flex}:root[data-design=newlook] .lms-amini__head{flex-wrap:wrap;align-items:center;gap:4px 12px;min-width:0;display:flex}:root[data-design=newlook] .lms-amini__head>.flex-1{flex-basis:0}:root[data-design=newlook] .lms-amini__at{flex-basis:100%;padding-left:48px}:root[data-design=newlook] .lms-amini__reply{background:var(--lms-surface-2)}@media (min-width:640px){:root[data-design=newlook] .lms-amini__filters{grid-template-columns:repeat(2,minmax(0,1fr))}:root[data-design=newlook] .lms-amini__at{white-space:nowrap;flex-basis:auto;padding-left:0}}:root[data-design=newlook] .lms-at{padding:0;overflow:hidden}:root[data-design=newlook] .lms-at__row{border-top:1px solid var(--lms-border);flex-wrap:wrap;align-items:center;gap:6px 16px;padding:14px 16px;display:flex}:root[data-design=newlook] .lms-at__row--head{display:none}:root[data-design=newlook] .lms-at__row--head+.lms-at__row,:root[data-design=newlook] .lms-at__row:first-child{border-top:0}:root[data-design=newlook] .lms-at__row--error{background:color-mix(in srgb, var(--lms-error-bg) 70%, transparent)}:root[data-design=newlook] .lms-at__cell{align-items:center;gap:6px;min-width:0;display:flex}:root[data-design=newlook] .lms-at__cell--main{flex:1 1 0;order:-2}:root[data-design=newlook] .lms-at__cell--end{flex:none;order:-1}:root[data-design=newlook] .lms-at__cell--fact{flex-basis:100%;align-items:baseline}:root[data-design=newlook] .lms-at__label{color:var(--lms-text-3);flex:none;font-size:13px}:root[data-design=newlook] .lms-at__label:after{content:":"}@media (min-width:1200px){:root[data-design=newlook] .lms-at{overscroll-behavior-x:contain;overflow-x:auto}:root[data-design=newlook] .lms-at__row{grid-template-columns:var(--at-cols);min-width:var(--at-min,0px);gap:12px;padding:12px 20px;display:grid}:root[data-design=newlook] .lms-at__row--head{min-height:44px;color:var(--lms-text-3);align-items:center;padding-block-start:0;padding-block-end:0;font-size:12px;display:grid}:root[data-design=newlook] .lms-at__row--head+.lms-at__row{border-top:1px solid var(--lms-border)}:root[data-design=newlook] .lms-at__cell,:root[data-design=newlook] .lms-at__cell--main,:root[data-design=newlook] .lms-at__cell--end,:root[data-design=newlook] .lms-at__cell--fact{flex-basis:auto;order:0}:root[data-design=newlook] .lms-at__label{display:none}}:root[data-design=newlook] .lms-cur{flex-direction:column;gap:24px;min-width:0;display:flex}:root[data-design=newlook] .lms-cur--narrow{max-width:960px}:root[data-design=newlook] .lms-cur__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 16px;display:flex}:root[data-design=newlook] .lms-cur__picker{flex:260px;max-width:360px}:root[data-design=newlook] .lms-cur__head--stack{flex-direction:column;justify-content:flex-start;align-items:stretch}:root[data-design=newlook] .lms-cur__head--stack>.lms-cur__picker{flex:none;width:100%}:root[data-design=newlook] .lms-cur__picker--empty{text-align:left;flex:none;width:100%;margin-top:8px}:root[data-design=newlook] .lms-cur__sec{flex-direction:column;gap:12px;min-width:0;display:flex}:root[data-design=newlook] .lms-cur__list{flex-direction:column;padding:4px;display:flex}:root[data-design=newlook] .lms-cur__att{border-radius:var(--lms-radius-md);grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"ava who chat""ava sig chat";align-items:center;gap:4px 12px;padding:12px;display:grid}:root[data-design=newlook] .lms-cur__att+.lms-cur__att{border-top:1px solid var(--lms-border);border-radius:0}:root[data-design=newlook] .lms-cur__att>.lms-avatar{grid-area:ava}:root[data-design=newlook] .lms-cur__who{flex-direction:column;grid-area:who;min-width:0;display:flex}:root[data-design=newlook] .lms-cur__signals{flex-wrap:wrap;grid-area:sig;align-items:center;gap:6px;display:flex}:root[data-design=newlook] .lms-cur__att>.lms-cur__chat{grid-area:chat}:root[data-design=newlook] .lms-cur__chat{border:1px solid var(--lms-border-strong);flex:none}:root[data-design=newlook] .lms-cur__cards{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}:root[data-design=newlook] .lms-cur__card{color:var(--lms-text);transition:border-color var(--motion-duration-fast);flex-direction:column;gap:10px;text-decoration:none;display:flex}:root[data-design=newlook] .lms-cur__card:hover{border-color:var(--lms-border-strong)}:root[data-design=newlook] .lms-cur__facts{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 12px;display:flex}:root[data-design=newlook] .lms-cur__facts>.lms-t-sm{align-items:center;gap:6px;display:inline-flex}:root[data-design=newlook] .lms-cur__badges{flex-wrap:wrap;align-items:center;gap:6px;display:flex}:root[data-design=newlook] .lms-cur__whocell{align-items:center;gap:10px;min-width:0;display:flex}:root[data-design=newlook] .lms-cur__tabs{scrollbar-width:none;align-self:flex-start;max-width:100%;overflow-x:auto}:root[data-design=newlook] .lms-cur__tabs .lms-seg__item{flex:none;padding:0 16px}:root[data-design=newlook] .lms-cur__tools{flex-wrap:wrap;align-items:center;gap:12px;display:flex}:root[data-design=newlook] .lms-cur__tools>.lms-rq__chips{flex:auto}:root[data-design=newlook] .lms-cur__lesson{flex:260px;max-width:420px}:root[data-design=newlook] .lms-cur__legacy{min-width:0;overflow-x:auto}:root[data-design=newlook] .lms-cur__student{flex-wrap:wrap;align-items:flex-start;gap:16px;display:flex}:root[data-design=newlook] .lms-cur__chatbtn{flex:none}:root[data-design=newlook] .lms-cur__facts3{grid-template-columns:repeat(3,minmax(0,1fr))}:root[data-design=newlook] .lms-cur__facts3>:first-child{grid-column:auto}@media (min-width:640px){:root[data-design=newlook] .lms-cur__cards{grid-template-columns:repeat(2,minmax(0,1fr))}:root[data-design=newlook] .lms-cur__att{grid-template-columns:auto minmax(0,1fr) auto auto;grid-template-areas:"ava who sig chat"}:root[data-design=newlook] .lms-cur__signals{justify-content:flex-end}}@media (min-width:1200px){:root[data-design=newlook] .lms-cur__cards{grid-template-columns:repeat(3,minmax(0,1fr))}}:root[data-design=newlook] .lms-dist{flex-wrap:wrap;align-items:center;gap:12px 16px;display:flex}:root[data-design=newlook] .lms-dist__who{flex-direction:column;flex:280px;gap:4px;min-width:0;display:flex}:root[data-design=newlook] .lms-dist__act{flex-wrap:wrap;flex:360px;gap:8px;display:flex}:root[data-design=newlook] .lms-dist__picker{flex:220px}:root[data-design=newlook] .lms-dist__btn{flex:none;height:44px}@media (max-width:639px){:root[data-design=newlook] .lms-dist__btn{flex:100%}}:root[data-design=newlook] .lms-ap__head{flex-direction:column;gap:12px;min-width:0;display:flex}:root[data-design=newlook] .lms-ap__headrow{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px 16px;display:flex}:root[data-design=newlook] .lms-ap__title{flex-direction:column;flex:260px;gap:6px;min-width:0;display:flex}:root[data-design=newlook] .lms-ap__head>.lms-ap__title{flex:none}:root[data-design=newlook] .lms-ap__actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}:root[data-design=newlook] .lms-ap__stats{grid-template-columns:repeat(auto-fit,minmax(100px,1fr));gap:12px;display:grid}:root[data-design=newlook] .lms-ap__stats:has(>:only-child){max-width:360px}:root[data-design=newlook] .lms-ap__stat{flex-direction:column;gap:4px;display:flex}:root[data-design=newlook] .lms-ap__sechead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;min-width:0;display:flex}:root[data-design=newlook] .lms-ap__card{flex-direction:column;gap:16px;min-width:0;display:flex}:root[data-design=newlook] .lms-ap__facts{grid-template-columns:minmax(0,1fr);gap:12px;margin:0;display:grid}:root[data-design=newlook] .lms-ap__fact{flex-direction:column;gap:2px;min-width:0;display:flex}:root[data-design=newlook] .lms-ap__fact>dd{margin:0}@media (min-width:640px){:root[data-design=newlook] .lms-ap__facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 24px}}:root[data-design=newlook] .lms-ap__pager{justify-content:center;align-items:center;gap:12px;display:flex}:root[data-design=newlook] .lms-ap__pagebtn{border:1px solid var(--lms-border-strong)}:root[data-design=newlook] .lms-ap__pagebtn[data-disabled]{opacity:.35}:root[data-design=newlook] .lms-ap__who{min-width:0;color:var(--lms-text);flex-direction:column;gap:2px;text-decoration:none;display:flex}:root[data-design=newlook] a.lms-ap__who:hover .lms-ach__name{text-underline-offset:3px;text-decoration:underline}:root[data-design=newlook] .lms-ap__who .lms-ach__name{align-items:center;gap:6px;display:flex}:root[data-design=newlook] .lms-ap__stack{flex-direction:column;align-items:flex-start;gap:4px;min-width:0;display:flex}:root[data-design=newlook] .lms-ap__tags{flex-wrap:wrap;gap:4px;display:flex}:root[data-design=newlook] .lms-ap__tag{box-sizing:border-box;border:1px solid var(--lms-neutral-tag-line);border-radius:var(--lms-radius-chip);background:var(--lms-surface-2);height:26px;color:var(--lms-neutral-tag-ink);white-space:nowrap;align-items:center;padding:0 10px;font-size:12px;line-height:1;text-decoration:none;display:inline-flex}:root[data-design=newlook] a.lms-ap__tag:hover{background:color-mix(in srgb, var(--lms-neutral-tag-line) 14%, var(--lms-surface-2));color:var(--lms-text)}:root[data-design=newlook] .lms-check{-webkit-appearance:none;appearance:none;box-sizing:border-box;border:1.5px solid var(--lms-text);background:var(--lms-surface);width:20px;height:20px;color:var(--lms-primary-fg);cursor:pointer;transition:background-color .16s ease, border-color .16s ease, transform var(--motion-duration-fast) var(--motion-ease-accent);border-radius:6px;flex:none;margin:0;position:relative}:root[data-design=newlook] .lms-check:after{content:"";clip-path:inset(0 100% 0 0);background:currentColor;transition:clip-path .12s ease-in;position:absolute;top:-1.5px;bottom:-1.5px;left:-1.5px;right:-1.5px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M4.5 10.5l3.6 3.6L15.5 6.5' fill='none' stroke='%23000' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/16px 16px no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M4.5 10.5l3.6 3.6L15.5 6.5' fill='none' stroke='%23000' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/16px 16px no-repeat}:root[data-design=newlook] .lms-check:checked{border-color:var(--lms-primary-bg);background:var(--lms-primary-bg);animation:lms-check-pop var(--motion-duration-fast) var(--motion-ease-accent)}:root[data-design=newlook] .lms-check:checked:after{clip-path:inset(0);transition:clip-path .26s var(--motion-ease-move) 60ms}:root[data-design=newlook] .lms-check:hover:not(:checked){background:var(--lms-surface-2)}:root[data-design=newlook] .lms-check:active{transform:scale(.88)}:root[data-design=newlook] .lms-check:focus-visible{outline:2px solid var(--lms-focus);outline-offset:2px}:root[data-design=newlook] .lms-check:disabled{opacity:.4;cursor:not-allowed}@keyframes lms-check-pop{0%{transform:scale(.82)}60%{transform:scale(1.08)}to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){:root[data-design=newlook] .lms-check,:root[data-design=newlook] .lms-check:after,:root[data-design=newlook] .lms-check:checked:after{transition:none}:root[data-design=newlook] .lms-check:checked{animation:none}}:root[data-design=newlook] .lms-at__row--on{background:var(--lms-surface-2)}:root[data-design=newlook] .lms-ap__bulk{z-index:5;box-shadow:var(--lms-shadow-pop);flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex;position:sticky;bottom:12px}:root[data-design=newlook] .lms-ap__bulkpick{flex:220px;max-width:320px}:root[data-design=newlook] .lms-ap__link{color:var(--lms-text-2);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-size:14px;text-decoration:underline}:root[data-design=newlook] .lms-ap__link:hover{color:var(--lms-text)}:root[data-design=newlook] .lms-ap__err,:root[data-design=newlook] .lms-ap__danger{color:var(--lms-error-ink)}:root[data-design=newlook] .lms-ap__create{flex-wrap:wrap;gap:12px;display:flex}:root[data-design=newlook] .lms-ap__createname{flex:240px;height:44px}:root[data-design=newlook] .lms-ap__createpick{flex:260px}:root[data-design=newlook] .lms-ap__create>.lms-btn{flex:none;height:44px}@media (max-width:639px){:root[data-design=newlook] .lms-ap__create>.lms-btn{flex:100%}}:root[data-design=newlook] .lms-ap__phonesort{flex:220px;max-width:320px}@media (max-width:639px){:root[data-design=newlook] .lms-ap__phonesort,:root[data-design=newlook] .lms-cur__tools>.lms-cur__lesson{flex-basis:100%;max-width:none}}@media (min-width:1200px){:root[data-design=newlook] .lms-ap__phonesort{display:none}:root[data-design=newlook] .lms-ap__filters{grid-template-columns:repeat(4,minmax(0,1fr))}:root[data-design=newlook] .lms-ap__filters>.lms-search{grid-column:1/-1;max-width:520px}}:root[data-design=newlook] .lms-ap__filterpick{flex:none;width:100%;max-width:420px}:root[data-design=newlook] .lms-dist__who>a.lms-ach__name{text-decoration:underline;-webkit-text-decoration-color:var(--lms-border-strong);text-decoration-color:var(--lms-border-strong);text-underline-offset:4px}:root[data-design=newlook] .lms-dist__who>a.lms-ach__name:hover{text-decoration-color:currentColor}:root[data-design=newlook] .lms-ap__checkline{cursor:pointer;align-items:center;gap:10px;min-height:44px;display:inline-flex}:root[data-design=newlook] .lms-rs__student{color:inherit;text-decoration:none}:root[data-design=newlook] .lms-rs__student:hover{text-underline-offset:4px;text-decoration:underline}@media (max-width:639px){:root[data-design=newlook] .lms-cur__tabs{border-radius:var(--lms-radius-lg);grid-template-columns:repeat(2,minmax(0,1fr));align-self:stretch;display:grid;overflow:visible}:root[data-design=newlook] .lms-cur__tabs .lms-seg__item{border-radius:var(--lms-radius-md);padding:0 8px}}:root[data-design=newlook] .lms-ap__period,:root[data-design=newlook] .lms-ap__dates{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}:root[data-design=newlook] .lms-ap__period>.lms-btn,:root[data-design=newlook] .lms-ap__dates>.lms-btn{height:44px}:root[data-design=newlook] .lms-ap__date{flex-direction:column;flex:180px;gap:6px;max-width:260px;display:flex}:root[data-design=newlook] .lms-ap__date>.lms-input{height:44px}:root[data-design=newlook] .lms-ap__rename{align-items:center;gap:4px;max-width:520px;display:flex}:root[data-design=newlook] .lms-ap__rename>.lms-input{height:44px}:root[data-design=newlook] .lms-ap__groupctl{flex-direction:column;gap:16px;display:flex}:root[data-design=newlook] .lms-ap__note{flex-wrap:wrap;align-items:center;gap:8px 12px;padding:12px 16px;display:flex}:root[data-design=newlook] .lms-ap__legacy{min-width:0}:root[data-design=newlook] .lms-ap__acts{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}:root[data-design=newlook] .lms-ap__person{align-items:center;gap:16px;min-width:0;display:flex}:root[data-design=newlook] .lms-ap__ava{flex:none;width:64px;height:64px;font-size:24px}:root[data-design=newlook] .lms-ap__inline{align-items:center;gap:4px;min-width:0;max-width:100%;display:inline-flex}:root[data-design=newlook] .lms-ap__dt{width:auto;min-width:0;height:40px;padding:0 10px;font-size:14px}:root[data-design=newlook] .lms-ap__save{border:1px solid var(--lms-border-strong);flex:none;width:40px;height:40px}:root[data-design=newlook] .lms-ap__statusbtn{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:2px;padding:0;display:inline-flex}:root[data-design=newlook] .lms-ap__statusbtn:disabled{cursor:default}:root[data-design=newlook] .lms-ap__rowacts{justify-content:flex-end;align-items:center;gap:4px;display:flex}:root[data-design=newlook] .lms-ap__badges{flex-wrap:wrap;gap:6px;display:flex}:root[data-design=newlook] .lms-ap__legacy [data-slot=button]{border-radius:var(--lms-radius-full);height:36px;box-shadow:none;border:1px solid #0000;gap:6px;padding:0 14px;font-size:14px;font-weight:500;translate:none}:root[data-design=newlook] .lms-ap__legacy [data-slot=button][data-variant=default]{background:var(--lms-primary-bg);color:var(--lms-primary-fg)}:root[data-design=newlook] .lms-ap__legacy [data-slot=button][data-variant=outline]{border-color:var(--lms-border-strong);color:var(--lms-text);background:0 0}:root[data-design=newlook] .lms-ap__legacy [data-slot=button][data-variant=secondary]{background:var(--lms-surface-2);color:var(--lms-text)}:root[data-design=newlook] .lms-ap__legacy [data-slot=button][data-variant=ghost]{color:var(--lms-text-2);background:0 0}:root[data-design=newlook] .lms-ap__legacy [data-slot=button][data-variant=destructive]{border-color:color-mix(in srgb, var(--lms-error-ink) 40%, transparent);color:var(--lms-error-ink);background:0 0}:root[data-design=newlook] .lms-ap__legacy [data-slot=button][data-variant=outline]:hover,:root[data-design=newlook] .lms-ap__legacy [data-slot=button][data-variant=ghost]:hover,:root[data-design=newlook] .lms-ap__legacy [data-slot=button][data-variant=secondary]:hover{background:var(--lms-surface-2);color:var(--lms-text)}:root[data-design=newlook] .lms-ap__legacy [data-slot=button][data-variant=destructive]:hover{background:var(--lms-error-bg)}:root[data-design=newlook] .lms-ap__legacy [data-slot=button][data-variant=default]:hover{opacity:.92}:root[data-design=newlook] .lms-ap__legacy [data-slot=button][data-size^=icon]{width:36px;padding:0}:root[data-design=newlook] .lms-ap__legacy [data-slot=button]:disabled{opacity:.4}:root[data-design=newlook] .lms-ap__legacy [data-slot=button]:focus-visible{outline:2px solid var(--lms-focus);outline-offset:2px;box-shadow:none}:root[data-design=newlook] .lms-ap__legacy [data-slot=input],:root[data-design=newlook] .lms-ap__legacy select:not(.lms-input),:root[data-design=newlook] .lms-ap__legacy [data-slot=textarea]{box-sizing:border-box;border:1px solid var(--lms-field-border);border-radius:var(--lms-radius-md);background:var(--lms-field-bg);min-width:0;height:40px;color:var(--lms-text);font:inherit;box-shadow:none;padding:0 12px;font-size:14px}:root[data-design=newlook] .lms-ap__legacy [data-slot=textarea]{height:auto;min-height:88px;padding:10px 12px}:root[data-design=newlook] .lms-ap__legacy [data-slot=input]:focus-visible{outline:2px solid var(--lms-focus);outline-offset:1px;box-shadow:none;border-color:#0000}:root[data-design=newlook] .lms-ap__legacy select:not(.lms-input):focus-visible{outline:2px solid var(--lms-focus);outline-offset:1px;box-shadow:none;border-color:#0000}:root[data-design=newlook] .lms-ap__legacy [data-slot=textarea]:focus-visible{outline:2px solid var(--lms-focus);outline-offset:1px;box-shadow:none;border-color:#0000}:root[data-design=newlook] .lms-ap__legacy [data-slot=badge]{border:1px solid var(--lms-neutral-tag-line);border-radius:var(--lms-radius-chip);background:var(--lms-surface-2);height:26px;color:var(--lms-neutral-tag-ink);padding:0 10px;font-size:12px;font-weight:400}:root[data-design=newlook] .lms-ap__legacy .text-destructive{color:var(--lms-error-ink)}:root[data-design=newlook] .lms-ap__fb{gap:8px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:900px){:root[data-design=newlook] .lms-ap__fb{grid-template-columns:repeat(2,minmax(0,1fr))}}:root[data-design=newlook] .lms-ap__fbitem{flex-direction:column;gap:6px;display:flex}:root[data-design=newlook] .lms-ap__fbhead{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;display:flex}:root[data-design=newlook] .lms-ap__num{width:88px;height:40px;padding:0 10px;font-size:14px}:root[data-design=newlook] .lms-ap__rowerr{flex-basis:100%;grid-column:1/-1}:root[data-design=newlook] .lms-ap__module{flex-direction:column;gap:8px;display:flex}:root[data-design=newlook] .lms-ap__acts--start{justify-content:flex-start}:root[data-design=newlook] .lms-ap__enroll{flex-direction:column;gap:12px;display:flex}:root[data-design=newlook] .lms-ap__enrollsearch{max-width:520px}:root[data-design=newlook] .lms-ap__startfield{flex-direction:column;gap:6px;max-width:320px;display:flex}:root[data-design=newlook] .lms-ap__fb{flex-wrap:wrap;align-items:center;gap:4px;display:inline-flex}:root[data-design=newlook] .lms-ap__fbedit{background:var(--lms-surface-2);border-radius:12px;flex-wrap:wrap;align-items:flex-end;gap:8px 12px;width:100%;padding:12px;display:flex}:root[data-design=newlook] .lms-ap__fbfield{flex-direction:column;gap:4px;display:flex}:root[data-design=newlook] .lms-ap__fbhint{color:var(--lms-text-2);flex-wrap:wrap;align-items:center;gap:4px;display:inline-flex}:root[data-design=newlook] .lms-ap__fbacts{gap:6px;margin-left:auto;display:inline-flex}:root[data-design=newlook] .lms-ap__enroll ul{flex-direction:column;gap:0;margin:0;padding:0;list-style:none;display:flex}:root[data-design=newlook] .lms-ap__enrollitem{border-top:1px solid var(--lms-border);justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:10px 0;font-size:14px;display:flex}:root[data-design=newlook] .lms-ap__enrollitem:first-child{border-top:0}:root[data-design=newlook] .lms-ap__legacy .text-muted-foreground{color:var(--lms-text-2)}:root[data-design=newlook] .lms-ap__proglist{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}:root[data-design=newlook] .lms-ap__prog{border-top:1px solid var(--lms-border);flex-direction:column;gap:8px;min-width:0;padding:16px 0;display:flex}:root[data-design=newlook] .lms-ap__prog:first-child{border-top:0;padding-top:4px}:root[data-design=newlook] .lms-ap__progline{flex-wrap:wrap;align-items:center;gap:6px 12px;display:flex}:root[data-design=newlook] .lms-ap__progbar{flex:160px;max-width:280px}:root[data-design=newlook] .lms-ap__acchead{cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:8px;align-items:flex-start;gap:12px;list-style:none;display:flex}:root[data-design=newlook] .lms-ap__acchead::-webkit-details-marker{display:none}:root[data-design=newlook] .lms-ap__acchead:focus-visible{outline:2px solid var(--lms-focus);outline-offset:4px}:root[data-design=newlook] .lms-ap__accmain{flex-direction:column;flex:1;gap:8px;min-width:0;display:flex}:root[data-design=newlook] .lms-ap__accchev{color:var(--lms-text-2);transition:rotate var(--motion-duration-fast) var(--motion-ease-move);flex-shrink:0;margin-top:2px}:root[data-design=newlook] .lms-ap__acchead:hover .lms-ap__accchev{color:var(--lms-text)}:root[data-design=newlook] .lms-ap__acc[open]>.lms-ap__acchead .lms-ap__accchev{rotate:180deg}:root[data-design=newlook] .lms-ap__accbody{flex-direction:column;gap:8px;margin-top:12px;display:flex}:root[data-design=newlook] .lms-ap__seccard{position:relative}:root[data-design=newlook] .lms-ap__secsum{cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:8px;align-items:center;gap:8px;min-height:40px;list-style:none;display:flex}:root[data-design=newlook] .lms-ap__secsum--act{padding-right:160px}:root[data-design=newlook] .lms-ap__secsum::-webkit-details-marker{display:none}:root[data-design=newlook] .lms-ap__secsum:focus-visible{outline:2px solid var(--lms-focus);outline-offset:4px}:root[data-design=newlook] .lms-ap__secsum:hover .lms-ap__accchev{color:var(--lms-text)}:root[data-design=newlook] .lms-ap__secacc[open]>.lms-ap__secsum .lms-ap__accchev{rotate:180deg}:root[data-design=newlook] .lms-ap__secbody{margin-top:16px}:root[data-design=newlook] .lms-ap__secact{align-items:center;min-height:40px;position:absolute;top:16px;right:16px}:root[data-design=newlook] .lms-ap__progmeta{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}:root[data-design=newlook] .lms-ap__outline>summary{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:4px;min-height:32px;list-style:none;display:inline-flex}:root[data-design=newlook] .lms-ap__outline>summary::-webkit-details-marker{display:none}:root[data-design=newlook] .lms-ap__outline>summary:hover{color:var(--lms-text)}:root[data-design=newlook] .lms-ap__outlinechev{transition:rotate var(--motion-duration-fast) var(--motion-ease-move);rotate:-90deg}:root[data-design=newlook] .lms-ap__outline[open] .lms-ap__outlinechev{rotate:none}:root[data-design=newlook] .lms-ap__outlinebody{border-left:1px solid var(--lms-border);flex-direction:column;gap:12px;margin:4px 0 0 7px;padding-left:16px;display:flex}:root[data-design=newlook] .lms-ap__outlinemod{flex-direction:column;gap:6px;display:flex}:root[data-design=newlook] .lms-ap__outlinelist{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}:root[data-design=newlook] .lms-ap__outlineitem{flex-wrap:wrap;align-items:center;gap:2px 8px;min-width:0;display:flex}:root[data-design=newlook] .lms-ap__outlinebar{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}:root[data-design=newlook] .lms-ap__outlinebar--save{z-index:1;border:1px solid var(--lms-border);border-radius:var(--lms-radius-md);background:var(--lms-surface);box-shadow:var(--lms-shadow-pop);padding:8px;position:sticky;bottom:12px}:root[data-design=newlook] .lms-ap__outlinebar--top>p{flex:200px;margin:0}:root[data-design=newlook] .lms-ap__outlinemodpick{align-self:flex-start}:root[data-design=newlook] .lms-ap__modtitle{color:var(--lms-text);margin:0;font-size:16px;font-weight:500;line-height:1.3}:root[data-design=newlook] .lms-ap__outlinemod>.lms-ap__outlinelist{padding-left:28px}:root[data-design=newlook] .lms-ap__outlinemod+.lms-ap__outlinemod{margin-top:4px}:root[data-design=newlook] .lms-ap__outlinepick{cursor:pointer;align-items:center;gap:8px;min-width:0;display:inline-flex}:root[data-design=newlook] .lms-ap__dot{box-sizing:border-box;border:1.5px solid var(--lms-border-strong);border-radius:var(--lms-radius-full);flex:none;justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex}:root[data-design=newlook] .lms-ap__dot--on{border-color:var(--lms-success-ink);background:var(--lms-success-ink);color:var(--lms-surface)}:root[data-design=newlook] .lms-ap__ok{color:var(--lms-success-ink)}:root[data-design=newlook] .lms-ap__group{flex-direction:column;gap:4px;display:flex}:root[data-design=newlook] .lms-ap__list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}:root[data-design=newlook] .lms-ap__item{border-top:1px solid var(--lms-border);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:2px 16px;min-width:0;padding:10px 0;display:flex}:root[data-design=newlook] .lms-ap__item:first-child{border-top:0;padding-top:0}:root[data-design=newlook] .lms-ap__item>:first-child{flex:280px;min-width:0}:root[data-design=newlook] .lms-ap__item--col{flex-direction:column;align-items:stretch;gap:6px}:root[data-design=newlook] .lms-ap__item--col>:first-child{flex:none}:root[data-design=newlook] .lms-ap__reply{border-radius:var(--lms-radius-md);background:var(--lms-surface-2);flex-direction:column;gap:2px;padding:10px 12px;display:flex}:root[data-design=newlook] .lms-ap__access{flex-direction:column;gap:20px;display:flex}:root[data-design=newlook] .lms-ap__tagsed{flex-direction:column;gap:12px;display:flex}:root[data-design=newlook] .lms-ap__tagsed>.lms-ap__tags{gap:6px}:root[data-design=newlook] .lms-ap__tag--x{gap:4px;padding-right:3px}:root[data-design=newlook] .lms-ap__tag--x>button{width:20px;height:20px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:7px;justify-content:center;align-items:center;padding:0;display:inline-flex}:root[data-design=newlook] .lms-ap__tag--x>button:hover{background:color-mix(in srgb, currentColor 14%, transparent)}:root[data-design=newlook] .lms-ap__stack--end{text-align:right;align-items:flex-end}@media (max-width:639px){:root[data-design=newlook] .lms-ap__stack--end{text-align:left;align-items:flex-start}}:root[data-design=newlook] .lms-ap__rowacts--start{justify-content:flex-start}:root[data-design=newlook] .lms-ap__legacy input[role=combobox]:not(.lms-picker__input){box-sizing:border-box;border:1px solid var(--lms-border-strong);border-radius:var(--lms-radius-md);background:var(--lms-surface);height:40px;color:var(--lms-text);font:inherit;box-shadow:none;padding:0 56px 0 12px;font-size:14px}:root[data-design=newlook] .lms-ap__legacy input[role=combobox]:not(.lms-picker__input):focus-visible{outline:2px solid var(--lms-focus);outline-offset:1px;box-shadow:none;border-color:#0000}:root[data-design=newlook] .lms-ap__legacy [data-slot=button][data-variant=ghost]:not([data-size^=icon]){text-decoration:underline;-webkit-text-decoration-color:var(--lms-border-strong);text-decoration-color:var(--lms-border-strong);text-underline-offset:3px;padding:0 6px}:root[data-design=newlook] .lms-ap__prog:last-child{padding-bottom:0}:root[data-design=newlook] .lms-ap__statuspick{flex:none;width:100%;max-width:320px}:root[data-design=newlook] .lms-ap__csearch{flex:240px;max-width:420px}:root[data-design=newlook] .lms-ap__view{flex:none;margin-left:auto}:root[data-design=newlook] .lms-ap__view .lms-seg__item{flex:none;width:44px;padding:0}:root[data-design=newlook] .lms-ap__dragcell{flex:none;order:-3}:root[data-design=newlook] .lms-ap__drag{border-radius:var(--lms-radius-sm,8px);width:28px;height:32px;color:var(--lms-text-3);cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}:root[data-design=newlook] .lms-ap__drag:hover{color:var(--lms-text);background:var(--lms-surface-2)}:root[data-design=newlook] .lms-ap__crow{background:var(--lms-surface)}:root[data-design=newlook] .lms-ap__course{min-width:0;color:inherit;align-items:center;gap:12px;text-decoration:none;display:flex}:root[data-design=newlook] .lms-ap__thumb{border-radius:var(--lms-radius-sm,8px);flex:none;width:64px;height:36px;display:block;overflow:hidden}:root[data-design=newlook] .lms-ap__cgrid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:16px;display:grid}:root[data-design=newlook] .lms-ap__ccard{color:inherit;transition:box-shadow var(--motion-duration-fast);flex-direction:column;padding:0;text-decoration:none;display:flex;overflow:hidden}:root[data-design=newlook] .lms-ap__ccard:hover{box-shadow:var(--lms-shadow-pop)}:root[data-design=newlook] .lms-ap__ccover{aspect-ratio:16/9;display:block;overflow:hidden}:root[data-design=newlook] .lms-ap__cbody{flex-direction:column;gap:6px;padding:14px 16px 16px;display:flex}:root[data-design=newlook] .lms-ap__chead{flex-wrap:wrap;gap:20px;display:flex}:root[data-design=newlook] .lms-ap__cside{flex-direction:column;flex:0 260px;gap:8px;min-width:0;display:flex}:root[data-design=newlook] .lms-ap__ccover--head{border-radius:var(--lms-radius-md);width:100%}:root[data-design=newlook] .lms-ap__cmain{flex-direction:column;flex:320px;gap:16px;min-width:0;display:flex}:root[data-design=newlook] .lms-ap__ctitle{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}:root[data-design=newlook] .lms-ap__ctitle h1,:root[data-design=newlook] .lms-ap__ctitle h2{font-size:var(--lms-fs-h1,28px);font-weight:500;line-height:1.2}:root[data-design=newlook] .lms-ap__legacycard{flex-direction:column;gap:16px;display:flex}:root[data-design=newlook] .lms-ap__mods{flex-direction:column;gap:12px;display:flex}:root[data-design=newlook] .lms-ap__dragrow{align-items:flex-start;gap:4px;min-width:0;display:flex}:root[data-design=newlook] .lms-ap__dragrow>.lms-ap__drag{margin-top:10px}:root[data-design=newlook] .lms-ap__mod{flex-direction:column;gap:12px;display:flex}:root[data-design=newlook] .lms-ap__mod--on{box-shadow:inset 3px 0 0 var(--lms-success-ink)}:root[data-design=newlook] .lms-ap__mhead{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}:root[data-design=newlook] .lms-ap__mtitle{text-overflow:ellipsis;white-space:nowrap;flex:160px;min-width:0;overflow:hidden}:root[data-design=newlook] .lms-ap__msettings{color:var(--lms-text-2);flex-wrap:wrap;flex-basis:100%;align-items:center;gap:8px 20px;padding-top:4px;font-size:14px;display:flex}:root[data-design=newlook] .lms-ap__msettings label{color:var(--lms-text-2);font-size:14px}:root[data-design=newlook] .lms-ap__mbody{flex-direction:column;gap:8px;display:flex}:root[data-design=newlook] .lms-ap__lessons{flex-direction:column;gap:6px;min-height:40px;display:flex}:root[data-design=newlook] .lms-ap__lrow{border:1px solid var(--lms-border);border-radius:var(--lms-radius-md);background:var(--lms-surface);flex-wrap:wrap;align-items:center;gap:6px 8px;min-width:0;padding:6px 10px;display:flex}:root[data-design=newlook] .lms-ap__lrow--on{border-color:color-mix(in srgb, var(--lms-success-ink) 35%, transparent);background:color-mix(in srgb, var(--lms-success-bg) 55%, var(--lms-surface))}:root[data-design=newlook] .lms-ap__ltitle{overflow-wrap:anywhere;flex:180px;min-width:0;font-size:15px}:root[data-design=newlook] .lms-ap__on{color:var(--lms-success-ink)}:root[data-design=newlook] .lms-ap__legacy [data-slot=checkbox]{border:1.5px solid var(--lms-text);background:var(--lms-surface);width:20px;height:20px;box-shadow:none;border-radius:6px}:root[data-design=newlook] .lms-ap__legacy [data-slot=checkbox][data-checked]{border-color:var(--lms-primary-bg);background:var(--lms-primary-bg);color:var(--lms-primary-fg)}:root[data-design=newlook] .lms-ap__wrap{flex-wrap:wrap;overflow:visible}:root[data-design=newlook] .lms-ap__legacy .uppercase{text-transform:none;letter-spacing:normal}@media (max-width:639px){:root[data-design=newlook] .lms-ap__mtitle{white-space:normal;overflow-wrap:anywhere}}:root[data-design=newlook] .lms-ap__minitools{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}:root[data-design=newlook] .lms-ap__legacy [data-slot=card]{border:1px solid var(--lms-border);border-radius:var(--lms-radius-lg);background:var(--lms-surface);box-shadow:var(--lms-shadow-card);color:var(--lms-text);font-size:14px}:root[data-design=newlook] .lms-ap__legacy [data-slot=card-title]{letter-spacing:-.02em;font-size:19px;font-weight:500;line-height:1.2}:root[data-design=newlook] .lms-ap__legacy [data-slot=card-title].text-sm{color:var(--lms-text-2);font-size:14px}:root[data-design=newlook] .lms-ap__legacy summary [data-slot=card-title]{font-size:19px}:root[data-design=newlook] .lms-ap__legacy .font-heading{font-weight:500}:root[data-design=newlook] .lms-ap__editor{gap:20px}:root[data-design=newlook] .lms-ap__blocks{flex-direction:column;gap:12px;display:flex}:root[data-design=newlook] .lms-ap__legacy [data-slot=label]{color:var(--lms-text-2);font-size:14px;font-weight:400}:root[data-design=newlook] .lms-ap__legacy h2.font-heading,:root[data-design=newlook] .lms-ap__legacy h3.font-heading{letter-spacing:-.02em;font-size:19px;line-height:1.2}:root[data-design=newlook] .lms-ap__legacy input[type=file]{color:var(--lms-text-2);font-size:14px}:root[data-design=newlook] .lms-ap__legacy input[type=file]::-webkit-file-upload-button{border:1px solid var(--lms-border-strong);border-radius:var(--lms-radius-full);height:36px;color:var(--lms-text);font:inherit;cursor:pointer;background:0 0;margin-right:10px;padding:0 14px}:root[data-design=newlook] .lms-ap__legacy input[type=file]::file-selector-button{border:1px solid var(--lms-border-strong);border-radius:var(--lms-radius-full);height:36px;color:var(--lms-text);font:inherit;cursor:pointer;background:0 0;margin-right:10px;padding:0 14px}:root[data-design=newlook] .lms-ap__legacy input[type=color]{border-color:var(--lms-border-strong);border-radius:var(--lms-radius-md)}:root[data-design=newlook] .lms-ap__legacy code{background:var(--lms-surface-2);color:var(--lms-text);border-radius:6px;font-size:13px}:root[data-design=newlook] .lms-ap__legacy .bg-muted,:root[data-design=newlook] .lms-ap__legacy .bg-muted\/50,:root[data-design=newlook] .lms-ap__legacy .bg-muted\/60{background:var(--lms-surface-2)}:root[data-design=newlook] .lms-ap__legacy .rounded-lg.border,:root[data-design=newlook] .lms-ap__legacy .rounded-xl.border{border-color:var(--lms-border);border-radius:var(--lms-radius-md)}:root[data-design=newlook] .lms-ap__searchrow{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}:root[data-design=newlook] .lms-ap__grow{flex:220px;min-width:0}:root[data-design=newlook] .lms-ap__item--c{align-items:center}:root[data-design=newlook] .lms-ap__code{background:var(--lms-surface-2);max-width:100%;color:var(--lms-text);text-overflow:ellipsis;white-space:nowrap;vertical-align:baseline;border-radius:6px;padding:2px 8px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px;display:inline-block;overflow:hidden}:root[data-design=newlook] .lms-ap__mono{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px}:root[data-design=newlook] .lms-ap__note{border-radius:var(--lms-radius-md);background:var(--lms-info-bg);flex-direction:column;gap:8px;padding:12px 14px;display:flex}:root[data-design=newlook] .lms-ap__form{flex-direction:column;gap:12px;max-width:560px;display:flex}:root[data-design=newlook] .lms-ap__pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}@media (max-width:479px){:root[data-design=newlook] .lms-ap__pair{grid-template-columns:minmax(0,1fr)}}:root[data-design=newlook] .lms-ap__field{flex-direction:column;gap:4px;min-width:0;display:flex}:root[data-design=newlook] .lms-ap__file{cursor:pointer;max-width:100%;position:relative}:root[data-design=newlook] .lms-ap__file>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}:root[data-design=newlook] .lms-ap__file:focus-within{outline:2px solid var(--lms-focus);outline-offset:2px}:root[data-design=newlook] .lms-ap__srows,:root[data-design=newlook] .lms-ap__sort>div{flex-direction:column;gap:8px;display:flex}:root[data-design=newlook] .lms-ap__sort>div>div{align-items:center}:root[data-design=newlook] .lms-ap__sort button[aria-label]{color:var(--lms-text-3);margin-top:0;padding:6px 2px}:root[data-design=newlook] .lms-ap__srow{flex-wrap:wrap;align-items:center;gap:10px 14px;padding:10px 14px;display:flex}:root[data-design=newlook] .lms-ap__srow>.lms-ap__who{flex:120px}@media (max-width:639px){:root[data-design=newlook] .lms-ap__scover{width:64px}}:root[data-design=newlook] .lms-ap__scover{border-radius:var(--lms-radius-sm);flex:none;width:88px}:root[data-design=newlook] .lms-ap__afilt{flex-wrap:wrap;align-items:flex-end;gap:12px;padding:16px;display:flex}:root[data-design=newlook] .lms-ap__afilt>.lms-search{flex:100%;max-width:520px}:root[data-design=newlook] .lms-ap__afilt>.lms-ap__filterpick{flex:240px;max-width:320px}:root[data-design=newlook] .lms-ap__afilt .lms-ap__acts{margin-left:auto}:root[data-design=newlook] .lms-ap__dates{flex-wrap:wrap;align-items:flex-end;gap:8px;display:flex}:root[data-design=newlook] .lms-ap__reset{align-self:center}:root[data-design=newlook] .lms-ap__statname{text-overflow:ellipsis;white-space:nowrap;font-size:24px;display:block;overflow:hidden}:root[data-design=newlook] .lms-ap__counts{color:var(--lms-text-2);flex-wrap:wrap;gap:2px 12px;display:flex}:root[data-design=newlook] .lms-ap__cnum{color:var(--lms-text);font-variant-numeric:tabular-nums}:root[data-design=newlook] .lms-ap__namelink{color:var(--lms-text);text-align:left;font-size:15px}:root[data-design=newlook] .lms-ap__cards{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}:root[data-design=newlook] .lms-ap__cardrow{padding:12px 16px}:root[data-design=newlook] .lms-ap__offer>summary{cursor:pointer;align-items:center;gap:12px;list-style:none;display:flex}:root[data-design=newlook] .lms-ap__offer>summary::-webkit-details-marker{display:none}:root[data-design=newlook] .lms-ap__offer>summary>.lms-ap__who{flex:auto}:root[data-design=newlook] .lms-ap__chev{flex:none;transition:rotate .2s}:root[data-design=newlook] .lms-ap__offer[open] .lms-ap__chev{rotate:180deg}:root[data-design=newlook] .lms-ap__offerbody{border-top:1px solid var(--lms-border);margin-top:12px;padding-top:12px}:root[data-design=newlook] .lms-ap__legacy table{color:var(--lms-text);font-size:14px}:root[data-design=newlook] .lms-ap__legacy th,:root[data-design=newlook] .lms-ap__legacy [data-slot=table-head]{color:var(--lms-text-2);font-size:13px;font-weight:400}:root[data-design=newlook] .lms-ap__legacy tr,:root[data-design=newlook] .lms-ap__legacy [data-slot=table-row]{border-color:var(--lms-border)}:root[data-design=newlook] .lms-ap__legacy thead tr,:root[data-design=newlook] .lms-ap__legacy thead{background:0 0}:root[data-design=newlook] .lms-ap__legacy tbody tr:hover,:root[data-design=newlook] .lms-ap__legacy [data-slot=table-row]:hover{background:var(--lms-surface-2)}:root[data-design=newlook] .lms-ap__legacy [data-slot=table-row][data-state=selected]{background:var(--lms-info-bg)}:root[data-design=newlook] .lms-ap__legacy .overflow-x-auto.rounded-xl.border,:root[data-design=newlook] .lms-ap__legacy .overflow-x-auto.rounded-lg.border{background:var(--lms-surface)}:root[data-design=newlook] .lms-ap__rules{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:16px;display:grid}@media (max-width:479px){:root[data-design=newlook] .lms-ap__rules{grid-template-columns:minmax(0,1fr)}}:root[data-design=newlook] .lms-ap__rule{flex-direction:column;gap:12px;min-width:0;padding:16px;display:flex}:root[data-design=newlook] .lms-ap__rule--on{box-shadow:inset 3px 0 0 var(--lms-success-ink), var(--lms-shadow-card)}:root[data-design=newlook] .lms-ap__rulehead{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:8px;display:flex}:root[data-design=newlook] .lms-ap__rulehead>h2{flex:160px}:root[data-design=newlook] .lms-ap__rulefoot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-top:auto;display:flex}@media (max-width:639px){:root[data-design=newlook] .lms-ap__stats:has(.lms-ap__statname){grid-template-columns:repeat(2,minmax(0,1fr))}:root[data-design=newlook] .lms-ap__stat:has(.lms-ap__statname){grid-column:1/-1}}:root[data-design=newlook] .lms-ap__ssearch{width:100%;max-width:420px;display:block}:root[data-design=newlook] .lms-ap__legacy input[type=checkbox]:not(.lms-check){-webkit-appearance:none;appearance:none;box-sizing:border-box;border:1.5px solid var(--lms-text);background:var(--lms-surface);width:20px;height:20px;color:var(--lms-primary-fg);vertical-align:middle;cursor:pointer;border-radius:6px;flex:none;margin:0;position:relative}:root[data-design=newlook] .lms-ap__legacy input[type=checkbox]:not(.lms-check):checked{border-color:var(--lms-primary-bg);background:var(--lms-primary-bg)}:root[data-design=newlook] .lms-ap__legacy input[type=checkbox]:not(.lms-check):checked:after{content:"";background:currentColor;position:absolute;top:-1.5px;bottom:-1.5px;left:-1.5px;right:-1.5px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M4.5 10.5l3.6 3.6L15.5 6.5' fill='none' stroke='%23000' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/16px 16px no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M4.5 10.5l3.6 3.6L15.5 6.5' fill='none' stroke='%23000' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/16px 16px no-repeat}:root[data-design=newlook] .lms-ap__legacy input[type=checkbox]:not(.lms-check):disabled{opacity:.4;cursor:default}:root[data-design=newlook] .lms-ap__legacy input[type=checkbox]:not(.lms-check):focus-visible{outline:2px solid var(--lms-focus);outline-offset:2px}:root[data-design=newlook] .lms-ap__media .grid>*{min-width:0}@media (max-width:1023px){:root[data-design=newlook] .lms-ap__media .grid.gap-6{grid-template-columns:minmax(0,1fr)}}@media (max-width:639px){:root[data-design=newlook] .lms-ap__media ul.grid>li>.w-36{display:none}}:root[data-design=newlook] .lms-ap__deskonly{display:none}:root[data-design=newlook] .lms-ap__totals{flex-wrap:wrap;align-items:baseline;gap:6px 20px;padding:16px 20px;display:flex}:root[data-design=newlook] .lms-ap__payout{flex-wrap:wrap;gap:4px 32px;padding:8px 20px;display:flex}:root[data-design=newlook] .lms-ap__payline{flex-wrap:wrap;align-items:center;gap:0 12px;display:flex}:root[data-design=newlook] .lms-ap__fit{align-self:flex-start}:root[data-design=newlook] .lms-ap__tariff>summary .lms-t-h2{margin:0}:root[data-design=newlook] .lms-at__cell>.lms-input.lms-ap__num{text-align:right;width:72px;height:40px;padding:0 10px}:root[data-design=newlook] .lms-ap__report .lms-ap__stats{grid-template-columns:repeat(2,minmax(0,1fr))}:root[data-design=newlook] .lms-ap__report .lms-at__row>.lms-at__cell--fact{flex-basis:auto;align-items:center}:root[data-design=newlook] .lms-ap__report .lms-at__row>.lms-at__cell--fact.lms-ap__fullfact{flex-basis:100%;align-items:baseline}@media (min-width:720px){:root[data-design=newlook] .lms-ap__report .lms-ap__stats{grid-template-columns:repeat(4,minmax(0,1fr))}}:root[data-design=newlook] .lms-ap__tagname{flex:0 200px;min-width:0}:root[data-design=newlook] .lms-ap__tagedit{flex-direction:column;align-items:stretch}:root[data-design=newlook] .lms-ap__form.lms-ap__wide{max-width:none}:root[data-design=newlook] .lms-ap__searchrow>.lms-input{height:44px}:root[data-design=newlook] .lms-ap__report .lms-at__row>.lms-at__cell--main{flex-basis:100%}@media (min-width:1200px){:root[data-design=newlook] .lms-ap__deskonly{display:flex}:root[data-design=newlook] .lms-ap__phoneonly{display:none}:root[data-design=newlook] .lms-ap__spanrest{grid-column:1/-2}:root[data-design=newlook] .lms-ap__tagedit{grid-column:1/4}}:root[data-design=newlook] .lms-ap__legacy [data-slot=input].pl-7,:root[data-design=newlook] .lms-ap__legacy [data-slot=input].pl-8,:root[data-design=newlook] .lms-ap__legacy [data-slot=input].pl-9{padding-left:34px}:root[data-design=newlook] .lms-shop__title{font-weight:500}:root[data-design=newlook] .lms-chat__closed{flex-direction:column;gap:8px;display:flex}:root[data-design=newlook] .lms-404{min-height:calc(100svh - var(--mini-top-reserve,0px) - var(--mini-bottom-reserve,0px));background:var(--lms-bg);color:var(--lms-text);flex:1;justify-content:center;align-items:center;padding:24px 0;display:flex;overflow:hidden}:root[data-design=newlook] .lms-404__stage{aspect-ratio:922/445;flex:none;justify-content:center;align-items:center;width:860px;display:flex;position:relative}:root[data-design=newlook] .lms-404__shape{width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0;overflow:visible}:root[data-design=newlook] .lms-404__body{text-align:center;max-width:320px;animation:lms-404-in .6s var(--motion-ease-enter) .12s both;flex-direction:column;align-items:center;gap:12px;padding:0 16px;display:flex;position:relative}:root[data-design=newlook] .lms-404__code{letter-spacing:-.04em;color:#6c1766;background:linear-gradient(45deg,#3b1a93 0%,#6c1766 55%,#a3164c 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin:0 0 4px;font-size:88px;font-weight:400;line-height:1}:root[data-design=newlook] .lms-404__text{margin:0;font-size:16px;line-height:1.35}:root[data-design=newlook] .lms-404__text>span{display:block}:root[data-design=newlook] .lms-404__btn{width:100%;max-width:244px;margin-top:8px}@media (min-width:768px){:root[data-design=newlook] .lms-404__stage{width:min(922px,100% - 48px)}:root[data-design=newlook] .lms-404__code{font-size:104px}}@keyframes lms-404-in{0%{opacity:0;translate:0 16px}}@media (prefers-reduced-motion:reduce){:root[data-design=newlook] .lms-404__body{animation:none}}:root[data-design=newlook] .lms-preview-banner{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}:root[data-design=newlook] .lms-preview-banner__link{color:var(--lms-text);text-underline-offset:4px;white-space:nowrap;text-decoration:underline}:root[data-design=newlook] .lms-media--empty{aspect-ratio:16/9;border:1px dashed var(--lms-border-strong);background:var(--lms-surface-2);width:100%;color:var(--lms-text-3);flex-direction:column;justify-content:center;align-items:center;gap:8px;font-size:14px;display:flex}:root[data-design=newlook] .lms-quiz__opt--ro{cursor:default}:root[data-design=newlook] .lms-quiz__opt--ro:hover{background:var(--lms-surface)}:root[data-design=newlook] .lms-preview-lesson{flex-direction:column;gap:24px;width:100%;max-width:760px;margin-inline-start:auto;margin-inline-end:auto;display:flex}:root[data-design=newlook] .lms-frozen{flex-direction:column;align-items:flex-start;gap:10px;display:flex}:root[data-design=newlook] .lms-minirow--current{background:var(--lms-surface-2);box-shadow:inset 3px 0 0 var(--lms-text)}:root[data-design=newlook] .lms-minirow--current .lms-minirow__n{border-color:var(--lms-text);color:var(--lms-text)}:root[data-design=newlook] .lms-fbsent__ic{color:var(--lms-success-ink)}:root[data-design=newlook] .lms-chatcard--out{background:var(--lms-primary-bg);color:var(--lms-primary-fg);border-color:#0000}:root[data-design=newlook] .lms-chatcard--out .lms-chatcard__icon{background:color-mix(in srgb, currentColor 14%, transparent)}:root[data-design=newlook] .lms-chatcard--out .lms-chatcard__link{color:inherit}:root[data-design=newlook] .lms-chatcard--out .lms-hw__comment{background:color-mix(in srgb, currentColor 12%, transparent);color:inherit}:root[data-design=newlook] .lms-chatcard--out a.border{border-color:color-mix(in srgb, currentColor 30%, transparent);color:inherit;background:0 0}:root[data-design=newlook] .lms-chatcard--out .text-muted-foreground{color:inherit;opacity:.7}:root[data-design=newlook] .lms-chatcard--out .lms-c2,:root[data-design=newlook] .lms-chatcard--out .lms-c3,:root[data-design=newlook] .lms-bubble--out .lms-c2,:root[data-design=newlook] .lms-bubble--out .lms-c3{color:color-mix(in srgb, var(--lms-primary-fg) 72%, transparent)}:root[data-design=newlook] .lms-prose a,:root[data-design=newlook] .ProseMirror a,:root[data-design=newlook] a.underline,:root[data-design=newlook] .lms-auth__link,:root[data-design=newlook] .lms-chatcard__link,:root[data-design=newlook] .lms-preview-banner__link,:root[data-design=newlook] a.lms-ap__link{color:var(--lms-link)}:root[data-design=newlook] .lms-bubble--out a,:root[data-design=newlook] .lms-chatcard--out a,:root[data-design=newlook] .lms-chatcard--out .lms-chatcard__link{color:inherit}:root[data-design=newlook] .lms-offer a{color:#fff}:root[data-design=newlook] .lms-ach__row.lms-chatrow--unread .lms-chat-ava{box-shadow:0 0 0 2px var(--lms-surface), 0 0 0 4px var(--nl-red)}:root[data-design=newlook] .lms-media:has(>.lms-player){overflow:visible}:root[data-design=newlook] .lms-player{border-radius:inherit;display:flow-root}:root[data-design=newlook] .lms-player__clip{border-radius:inherit;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}:root[data-design=newlook] .lms-vp{z-index:2;pointer-events:none;color:#fff;border-radius:inherit;--lms-vp-inset:12px;--lms-vp-lift:0px;--lms-vp-row:10px;position:absolute;left:0;right:0}@media (min-width:768px){:root[data-design=newlook] .lms-vp{--lms-vp-inset:16px;--lms-vp-lift:22px;--lms-vp-row:32px}}:root[data-design=newlook] .lms-vp__clip{border-radius:inherit;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}:root[data-design=newlook] .lms-vp__scrim{transition:opacity .2s var(--motion-ease-enter);background:linear-gradient(#0000002e 0% 55%,#0000009e 100%);position:absolute;top:0;bottom:0;left:0;right:0}:root[data-design=newlook] .lms-vp__play{color:#fff;cursor:pointer;pointer-events:auto;width:64px;height:64px;transition:opacity .2s var(--motion-ease-enter);background:#00000073;border:0;border-radius:999px;place-items:center;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}:root[data-design=newlook] .lms-vp__play:focus-visible{outline-offset:2px;outline:2px solid #fff}:root[data-design=newlook] .lms-vp__btn:focus-visible{outline-offset:2px;outline:2px solid #fff}:root[data-design=newlook] .lms-vp__seektime{left:50%;bottom:calc(var(--lms-vp-lift) + 20px);background:#0000008c;border-radius:8px;padding:3px 10px;font-size:15px;font-weight:600;line-height:1.2;position:absolute;transform:translate(-50%)}:root[data-design=newlook] .lms-vp__row{left:0;right:0;bottom:var(--lms-vp-row);transition:opacity .2s var(--motion-ease-enter);align-items:center;gap:2px;padding:0 6px 0 14px;display:flex;position:absolute}:root[data-design=newlook] .lms-vp__time{text-shadow:0 1px 2px #00000080;white-space:nowrap;font-size:13px;font-weight:500}:root[data-design=newlook] .lms-vp__btn{color:#fff;cursor:pointer;pointer-events:auto;background:0 0;border:0;border-radius:999px;place-items:center;width:40px;height:40px;display:grid}@media (hover:hover){:root[data-design=newlook] .lms-vp__btn:hover{background:#ffffff24}}:root[data-design=newlook] .lms-vp__speed{width:auto;min-width:40px;padding:0 8px;font-size:13px;font-weight:600}:root[data-design=newlook] .lms-vp__speedwrap{display:inline-flex;position:relative}:root[data-design=newlook] .lms-vp__menu{z-index:3;pointer-events:auto;background:#1c1c1cf0;border-radius:12px;flex-direction:column;min-width:148px;padding:6px;display:flex;position:absolute;bottom:calc(100% + 6px);right:0;box-shadow:0 8px 24px #0006}:root[data-design=newlook] .lms-vp__menuitem{min-height:36px;font:inherit;color:#fff;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;padding:0 12px 0 6px;font-size:14px;display:flex}:root[data-design=newlook] .lms-vp__menuitem:hover{background:#ffffff24;outline:none}:root[data-design=newlook] .lms-vp__menuitem:focus-visible{background:#ffffff24;outline:none}:root[data-design=newlook] .lms-vp__check{width:18px;display:inline-flex}:root[data-design=newlook] .lms-vp__vol{align-items:center;display:inline-flex}:root[data-design=newlook] .lms-vp__volrange{display:none}@media (hover:hover) and (pointer:fine){:root[data-design=newlook] .lms-vp__volrange{opacity:0;-webkit-appearance:none;appearance:none;cursor:pointer;pointer-events:auto;width:0;height:20px;transition:width .15s var(--motion-ease-enter), opacity .15s, margin .15s;background:0 0;margin:0;display:block}:root[data-design=newlook] .lms-vp__vol:hover .lms-vp__volrange,:root[data-design=newlook] .lms-vp__vol:focus-within .lms-vp__volrange{opacity:1;width:72px;margin:0 8px 0 2px}:root[data-design=newlook] .lms-vp__volrange::-webkit-slider-runnable-track{background:linear-gradient(to right, #fff var(--v), #ffffff4d var(--v));border-radius:999px;height:3px}:root[data-design=newlook] .lms-vp__volrange::-moz-range-track{background:linear-gradient(to right, #fff var(--v), #ffffff4d var(--v));border-radius:999px;height:3px}:root[data-design=newlook] .lms-vp__volrange::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:#fff;border:0;border-radius:50%;width:12px;height:12px;margin-top:-4.5px}:root[data-design=newlook] .lms-vp__volrange::-moz-range-thumb{background:#fff;border:0;border-radius:50%;width:12px;height:12px}}:root[data-design=newlook] .lms-vp__tip{--lms-vp-tip-half:28px;bottom:calc(var(--lms-vp-lift) + 14px);left:clamp(var(--lms-vp-tip-half), calc(var(--lms-vp-inset) + (100% - 2 * var(--lms-vp-inset)) * var(--f)), calc(100% - var(--lms-vp-tip-half)));pointer-events:none;flex-direction:column;align-items:center;gap:4px;display:flex;position:absolute;transform:translate(-50%)}:root[data-design=newlook] .lms-vp__tip--frame{--lms-vp-tip-half:84px}:root[data-design=newlook] .lms-vp__frame{aspect-ratio:16/9;object-fit:cover;background:#000;border:2px solid #fff;border-radius:8px;width:160px;display:block;box-shadow:0 4px 16px #00000073}:root[data-design=newlook] .lms-vp__tiptime{background:#0009;border-radius:6px;padding:2px 8px;font-size:13px;font-weight:600;line-height:1.3}:root[data-design=newlook] .lms-vp[data-ui=off] .lms-vp__tip{opacity:0}:root[data-design=newlook] .lms-vp__bar{left:var(--lms-vp-inset);right:var(--lms-vp-inset);bottom:calc(var(--lms-vp-lift) - 12px);cursor:pointer;touch-action:none;pointer-events:auto;height:24px;position:absolute}:root[data-design=newlook] .lms-vp__track{left:var(--lms-vp-inset);right:var(--lms-vp-inset);bottom:var(--lms-vp-lift);height:3px;transition:height .15s var(--motion-ease-enter);background:#ffffff4d;border-radius:999px;position:absolute}:root[data-design=newlook] .lms-vp__fill{border-radius:inherit;background:var(--lms-progress-fill);position:absolute;top:0;bottom:0;left:0;right:0}:root[data-design=newlook] .lms-vp__thumb{width:12px;height:12px;transition:width .15s var(--motion-ease-enter), height .15s var(--motion-ease-enter), opacity .2s;background:#fff;border-radius:999px;position:absolute;top:calc(50% - 1.5px);transform:translate(-50%,-50%);box-shadow:0 1px 4px #00000073}:root[data-design=newlook] .lms-vp[data-drag] .lms-vp__thumb{width:18px;height:18px}:root[data-design=newlook]:not(.dark) .lms-vp__thumb{background:var(--nl-red)}:root[data-design=newlook] .lms-vp[data-drag] .lms-vp__track{height:5px}:root[data-design=newlook] .lms-vp[data-drag] .lms-vp__row,:root[data-design=newlook] .lms-vp[data-ui=off] .lms-vp__scrim,:root[data-design=newlook] .lms-vp[data-ui=off] .lms-vp__play,:root[data-design=newlook] .lms-vp[data-ui=off] .lms-vp__row,:root[data-design=newlook] .lms-vp[data-ui=off] .lms-vp__thumb{opacity:0}:root[data-design=newlook] .lms-vp[data-ui=off] .lms-vp__play,:root[data-design=newlook] .lms-vp[data-ui=off] .lms-vp__btn,:root[data-design=newlook] .lms-vp[data-ui=off] .lms-vp__bar{pointer-events:none}@media (prefers-reduced-motion:reduce){:root[data-design=newlook] .lms-vp *{transition:none}}:root[data-design=newlook] .lms-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px 12px;display:flex}:root[data-design=newlook] .lms-module--acc>summary{flex-wrap:wrap}:root[data-design=newlook] .lms-module__extra{flex-wrap:wrap;flex-basis:100%;justify-content:flex-end;align-items:center;gap:8px;display:flex}:root[data-design=newlook] .lms-module__extra:has(>.lms-fbsent){justify-content:flex-start}:root[data-design=newlook] .lms-frozen>.lms-btn{align-self:flex-end}:root[data-design=newlook] .lms-demo{background:var(--lms-surface-2);flex-wrap:wrap;align-items:center;gap:10px 16px;display:flex}:root[data-design=newlook] .lms-demo>span{flex:260px}:root[data-design=newlook] .lms-demo>.lms-btn{margin-left:auto}:root[data-design=newlook] .lms-fbnote{background:var(--lms-info-bg);flex-wrap:nowrap;align-items:flex-start}:root[data-design=newlook] .lms-fbnote>span.lms-fbnote__icon{color:var(--lms-info-ink);flex:none;display:inline-flex}:root[data-design=newlook] .lms-module__extra.lms-demo__mod{justify-content:space-between}:root[data-design=newlook] [data-slot=dialog-overlay]{-webkit-backdrop-filter:none;backdrop-filter:none;background:#07070752}:root[data-design=newlook] [data-slot=dialog-content]{border:1px solid var(--lms-border);border-radius:var(--lms-radius-lg);background:var(--lms-surface);color:var(--lms-text);box-shadow:var(--lms-shadow-pop);font-family:var(--lms-font-sans);gap:16px;padding:24px;font-size:15px;font-weight:400}:root[data-design=newlook] [data-slot=dialog-title]{font-family:var(--lms-font-sans);letter-spacing:-.02em;font-size:19px;font-style:normal;font-weight:500;line-height:1.2}:root[data-design=newlook] [data-slot=dialog-description]{color:var(--lms-text-2);font-size:15px;line-height:1.45}:root[data-design=newlook] [data-slot=dialog-content] [data-slot=dialog-footer]{background:0 0;border:0;border-radius:0;flex-flow:wrap;justify-content:flex-end;margin:8px 0 0;padding:0}:root[data-design=newlook] [data-slot=dialog-content] [data-slot=dialog-close]{top:12px;right:12px}:root[data-design=newlook] [data-slot=dropdown-menu-content],:root[data-design=newlook] [data-slot=dropdown-menu-sub-content]{border:1px solid var(--lms-border);border-radius:var(--lms-radius-md);background:var(--lms-surface);color:var(--lms-text);box-shadow:var(--lms-shadow-pop);font-family:var(--lms-font-sans)}:root[data-design=newlook] [data-slot=dropdown-menu-content] .font-medium,:root[data-design=newlook] [data-slot=dialog-content] .font-medium{font-weight:400}:root[data-design=newlook] [data-slot=tooltip-content]{font-family:var(--lms-font-sans);border-radius:8px;font-weight:400}:root[data-design=newlook] body:has(.lms-app) [data-slot=tooltip-content]{color:var(--lms-bg)}:root[data-design=newlook] .lms-stars__icon{stroke-width:1.5px;width:40px;height:40px}@media (max-width:639px){:root[data-design=newlook] .lms-stars__icon{width:36px;height:36px}}:root[data-design=newlook] .lms-btn,:root[data-design=newlook] .lms-shopcard__act,:root[data-design=newlook] .lms-copy,:root[data-design=newlook] .lms-mini .btn-brand,:root[data-design=newlook] .lms-icon-btn--text,:root[data-design=newlook] .lms-tabbar__item,:root[data-design=newlook] .lms-seg__item,:root[data-design=newlook] .lms-seg a.lms-seg__item,:root[data-design=newlook] .lms-pmenu__item,:root[data-design=newlook] .lms-cmenu .lms-cmenu__item,:root[data-design=newlook] .lms-aside__item,:root[data-design=newlook] .lms-link-more,:root[data-design=newlook] .lms-admin h1.font-medium,:root[data-design=newlook] .lms-admin h1.font-semibold,:root[data-design=newlook] .lms-admin h1.font-bold,:root[data-design=newlook] .lms-admin h2.font-medium,:root[data-design=newlook] .lms-admin h2.font-semibold,:root[data-design=newlook] .lms-admin h2.font-bold,:root[data-design=newlook] .lms-admin h3.font-medium,:root[data-design=newlook] .lms-admin h3.font-semibold,:root[data-design=newlook] .lms-admin h3.font-bold,:root[data-design=newlook] .lms-admin h4.font-medium,:root[data-design=newlook] .lms-admin h4.font-semibold,:root[data-design=newlook] .lms-admin h4.font-bold,:root[data-design=newlook] .lms-mini h1.font-medium,:root[data-design=newlook] .lms-mini h1.font-semibold,:root[data-design=newlook] .lms-mini h1.font-bold,:root[data-design=newlook] .lms-mini h2.font-medium,:root[data-design=newlook] .lms-mini h2.font-semibold,:root[data-design=newlook] .lms-mini h2.font-bold,:root[data-design=newlook] .lms-mini h3.font-medium,:root[data-design=newlook] .lms-mini h3.font-semibold,:root[data-design=newlook] .lms-mini h3.font-bold,:root[data-design=newlook] .lms-mini h4.font-medium,:root[data-design=newlook] .lms-mini h4.font-semibold,:root[data-design=newlook] .lms-mini h4.font-bold{font-weight:500}:root[data-design=newlook] button:not(:disabled):not([aria-disabled=true]):not([data-disabled]),:root[data-design=newlook] [role=button]:not(:disabled):not([aria-disabled=true]):not([data-disabled]),:root[data-design=newlook] [role=tab]:not(:disabled):not([aria-disabled=true]):not([data-disabled]),:root[data-design=newlook] [role=radio]:not(:disabled):not([aria-disabled=true]):not([data-disabled]),:root[data-design=newlook] [role=option]:not(:disabled):not([aria-disabled=true]):not([data-disabled]),:root[data-design=newlook] [role=menuitem]:not(:disabled):not([aria-disabled=true]):not([data-disabled]),:root[data-design=newlook] [role=menuitemradio]:not(:disabled):not([aria-disabled=true]):not([data-disabled]),:root[data-design=newlook] [role=checkbox]:not(:disabled):not([aria-disabled=true]):not([data-disabled]),:root[data-design=newlook] [role=switch]:not(:disabled):not([aria-disabled=true]):not([data-disabled]),:root[data-design=newlook] summary:not(:disabled):not([aria-disabled=true]):not([data-disabled]),:root[data-design=newlook] select:not(:disabled):not([aria-disabled=true]):not([data-disabled]),:root[data-design=newlook] input[type=checkbox]:not(:disabled):not([aria-disabled=true]):not([data-disabled]),:root[data-design=newlook] input[type=radio]:not(:disabled):not([aria-disabled=true]):not([data-disabled]),:root[data-design=newlook] input[type=file]:not(:disabled):not([aria-disabled=true]):not([data-disabled]),:root[data-design=newlook] a[href]:not(:disabled):not([aria-disabled=true]):not([data-disabled]),:root[data-design=newlook] .lms-picker__item:not(:disabled):not([aria-disabled=true]):not([data-disabled]){cursor:pointer}:root[data-design=newlook] label:has(input):not(:disabled):not([aria-disabled=true]):not([data-disabled]){cursor:pointer}:root[data-design=newlook] label:has([role=checkbox]):not(:disabled):not([aria-disabled=true]):not([data-disabled]){cursor:pointer}:root[data-design=newlook] button:disabled,:root[data-design=newlook] button[aria-disabled=true],:root[data-design=newlook] [role=button]:disabled,:root[data-design=newlook] [role=button][aria-disabled=true],:root[data-design=newlook] [role=tab]:disabled,:root[data-design=newlook] [role=tab][aria-disabled=true],:root[data-design=newlook] [role=option]:disabled,:root[data-design=newlook] [role=option][aria-disabled=true],:root[data-design=newlook] [role=menuitem]:disabled,:root[data-design=newlook] [role=menuitem][aria-disabled=true],:root[data-design=newlook] select:disabled,:root[data-design=newlook] select[aria-disabled=true]{cursor:not-allowed}:root[data-design=newlook] .lms-btn:focus-visible{outline:2px solid var(--lms-focus);outline-offset:2px}:root[data-design=newlook] .lms-icon-btn:focus-visible{outline:2px solid var(--lms-focus);outline-offset:2px}:root[data-design=newlook] .lms-link-more:focus-visible{outline:2px solid var(--lms-focus);outline-offset:2px}:root[data-design=newlook] .lms-pmenu__item:focus-visible{outline:2px solid var(--lms-focus);outline-offset:2px}:root[data-design=newlook] .lms-seg__item:focus-visible{outline:2px solid var(--lms-focus);outline-offset:2px}:root[data-design=newlook] .lms-chatcard__link:focus-visible{outline:2px solid var(--lms-focus);outline-offset:2px}:root[data-design=newlook] [data-slot=checkbox]:focus-visible{outline:2px solid var(--lms-focus);outline-offset:2px}:root[data-design=newlook] .lms-field__label.lms-hw__answer-label{color:var(--lms-text);font-size:16px;font-weight:500;line-height:1.25}:root[data-design=newlook] .lms-cnav__toggle{width:36px;height:36px;color:var(--lms-text-2);flex:none;margin:-4px -4px 0 auto}:root[data-design=newlook] [data-collapsible=icon] .lms-cnav__toggle{margin:0 auto}:root[data-design=newlook] .lms-minirow.lms-identity__row{gap:12px;padding-left:0;padding-right:0}:root[data-design=newlook] .lms-minirow.lms-identity__row:hover{background:0 0}:root[data-design=newlook] .lms-minirow.lms-identity__row{flex-wrap:wrap}:root[data-design=newlook] .lms-identity__err{color:var(--lms-error-ink);flex-basis:100%;margin:-4px 0 0 52px;font-size:14px;line-height:20px}@keyframes lms-dot-1{0%,10%{opacity:0}20%,85%{opacity:1}to{opacity:0}}@keyframes lms-dot-2{0%,30%{opacity:0}40%,85%{opacity:1}to{opacity:0}}@keyframes lms-dot-3{0%,50%{opacity:0}60%,85%{opacity:1}to{opacity:0}}:root[data-design=newlook] .lms-dots__d{animation:1.4s infinite lms-dot-1}:root[data-design=newlook] .lms-dots__d:nth-child(2){animation-name:lms-dot-2}:root[data-design=newlook] .lms-dots__d:nth-child(3){animation-name:lms-dot-3}@media (prefers-reduced-motion:reduce){:root[data-design=newlook] .lms-dots__d{animation:none}}@keyframes lms-alert-in{0%{opacity:0;transform:translateY(-6px)}}@keyframes lms-alert-shake{0%,to{translate:0}20%{translate:-5px}40%{translate:4px}60%{translate:-3px}80%{translate:2px}}:root[data-design=newlook] .lms-auth__error,:root[data-design=newlook] .lms-identity__err,:root[data-design=newlook] .lms-note[role=alert]{animation:lms-alert-in var(--motion-duration-fast) var(--motion-ease-enter), lms-alert-shake .42s 80ms ease-in-out}:root[data-design=newlook] .lms-note[role=status],:root[data-design=newlook] .lms-auth__step{animation:lms-alert-in var(--motion-duration-fast) var(--motion-ease-enter)}@media (prefers-reduced-motion:reduce){:root[data-design=newlook] .lms-auth__error,:root[data-design=newlook] .lms-identity__err,:root[data-design=newlook] .lms-note[role=alert],:root[data-design=newlook] .lms-note[role=status],:root[data-design=newlook] .lms-auth__step{animation:none}}:root[data-design=newlook] .lms-identity__ava{background:var(--lms-surface-2);border-radius:50%;flex:none;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex;position:relative;overflow:hidden}:root[data-design=newlook] .lms-identity__photo{object-fit:cover;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}:root[data-design=newlook] .lms-identity__email{border-top:1px solid var(--lms-border);align-items:center;gap:12px;padding-top:12px;display:flex}:root[data-design=newlook] .lms-confirm{flex-direction:column;gap:12px;padding:4px 4px 0;display:flex}:root[data-design=newlook] .lms-sheet--bottom .lms-confirm{padding:16px 16px 12px}:root[data-design=newlook] .lms-confirm__actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:8px;display:flex}:root[data-design=newlook] [data-slot=dialog-content].lms-confirm__modal{border:0;border-radius:24px;padding:28px 28px 24px}:root[data-design=newlook] .lms-confirm__modal .lms-confirm{gap:10px;padding:0}:root[data-design=newlook] .lms-confirm__modal .lms-confirm__actions{margin-top:14px}:root[data-design=newlook] .lms-confirm__ic{background:var(--lms-surface-2);width:48px;height:48px;color:var(--lms-text);border-radius:50%;justify-content:center;align-items:center;margin-bottom:6px;display:flex}:root[data-design=newlook] .lms-confirm__ic--danger{background:var(--lms-error-bg);color:var(--lms-error-ink)}:root[data-design=newlook] .lms-btn--danger{color:#fff;background:#c31432}:root[data-design=newlook] .lms-btn--danger:hover{background:#a50f28}:root[data-design=newlook] .lms-seg--slide{grid-template-columns:repeat(2,minmax(0,1fr));display:grid;position:relative}:root[data-design=newlook] .lms-seg--slide .lms-seg__item{z-index:1;transition:color var(--motion-duration-fast);position:relative}:root[data-design=newlook] .lms-seg--slide .lms-seg__item--on{box-shadow:none;background:0 0}:root[data-design=newlook].dark .lms-seg--slide .lms-seg__item--on{background:0 0}:root[data-design=newlook] .lms-seg--slide .lms-seg__thumb{width:calc(50% - 6px)}:root[data-design=newlook] .lms-seg--slide[data-on=done] .lms-seg__thumb{transform:translate(calc(100% + 4px))}:root[data-design=newlook] .lms-seg--slide.lms-seg--3{grid-template-columns:repeat(3,minmax(0,1fr))}:root[data-design=newlook] .lms-seg--slide.lms-seg--3 .lms-seg__thumb{width:calc(33.3333% - 5.33333px)}:root[data-design=newlook] .lms-seg--slide.lms-seg--3[data-on=archived] .lms-seg__thumb{transform:translate(calc(200% + 8px))}:root[data-design=newlook] .lms-tabpanel:not([hidden]){animation:lms-tabpanel-in var(--motion-duration-fast) var(--motion-ease-enter) both}@keyframes lms-tabpanel-in{0%{opacity:0;transform:translateY(8px)}}@media (min-width:768px){:root[data-design=newlook] .lms-seg--slide{grid-template-columns:repeat(2,1fr);align-self:flex-start;width:max-content}:root[data-design=newlook] .lms-seg--slide.lms-seg--3{grid-template-columns:repeat(3,1fr)}:root[data-design=newlook] .lms-seg--slide .lms-seg__item{padding:0 24px}:root[data-design=newlook] .lms-streak{box-sizing:border-box;width:480px;max-width:100%}}@media (prefers-reduced-motion:reduce){:root[data-design=newlook] .lms-tabpanel:not([hidden]){animation:none}}:root[data-design=newlook] .lms-card.lms-minilist{padding:0;overflow:hidden}:root[data-design=newlook] .lms-module .lms-minilist{padding:0}:root[data-design=newlook] .lms-savedrow{transition:background-color var(--motion-duration-fast)}:root[data-design=newlook] .lms-savedrow:hover{background:var(--lms-surface-2)}:root[data-design=newlook] .lms-savedrow .lms-minirow:hover{background:0 0}:root[data-design=newlook] .lms-savedrow:has(.lms-minirow--locked):hover{background:0 0}:root[data-design=newlook]{--lms-streak-soft:color-mix(in srgb, #6c1766 11%, var(--lms-surface));--lms-streak-ink:#6c1766}:root[data-design=newlook].dark{--lms-streak-soft:color-mix(in srgb, #d36bc6 22%, var(--lms-surface));--lms-streak-ink:#f3b3ea}:root[data-design=newlook] .lms-streakrow{flex-direction:column;gap:12px;display:flex}:root[data-design=newlook] .lms-streak{position:relative}:root[data-design=newlook] .lms-streak__chev{color:var(--lms-text-3);flex:none}:root[data-design=newlook] .lms-streak__open{z-index:2;border-radius:inherit;cursor:pointer;background:0 0;border:0;position:absolute;top:0;bottom:0;left:0;right:0}:root[data-design=newlook] .lms-streak__open:focus-visible{outline:2px solid var(--lms-focus);outline-offset:2px}:root[data-design=newlook] .lms-streakstats{display:none}:root[data-design=newlook] .lms-sweek{grid-template-columns:repeat(7,minmax(0,1fr));display:grid}:root[data-design=newlook] .lms-sweek__col{flex-direction:column;align-items:center;gap:8px;min-width:0;display:flex}:root[data-design=newlook] .lms-sweek__wd{color:var(--lms-text-3);font-size:12px;line-height:1.2}:root[data-design=newlook] .lms-sweek__col--today .lms-sweek__wd{color:var(--lms-text);font-weight:500}:root[data-design=newlook] .lms-sday{justify-content:center;width:100%;display:flex;position:relative}:root[data-design=newlook] .lms-sday:before{content:"";background:var(--lms-streak-soft);position:absolute;top:0;bottom:0;left:50%;right:50%}:root[data-design=newlook] .lms-sday--lp:before{left:0}:root[data-design=newlook] .lms-sday--ln:before{right:0}:root[data-design=newlook] .lms-sweek__col:first-child .lms-sday--lp:before{border-top-left-radius:18px;border-bottom-left-radius:18px;left:calc(50% - 18px)}:root[data-design=newlook] .lms-sweek__col:last-child .lms-sday--ln:before{border-top-right-radius:18px;border-bottom-right-radius:18px;right:calc(50% - 18px)}:root[data-design=newlook] .lms-scal__grid>.lms-sday--lp:nth-child(7n+1):before{border-top-left-radius:18px;border-bottom-left-radius:18px;left:calc(50% - 18px)}:root[data-design=newlook] .lms-scal__grid>.lms-sday--ln:nth-child(7n):before{border-top-right-radius:18px;border-bottom-right-radius:18px;right:calc(50% - 18px)}:root[data-design=newlook] .lms-sday__dot{z-index:1;background:var(--lms-surface-2);width:36px;height:36px;color:var(--lms-text-3);font-variant-numeric:tabular-nums;border-radius:50%;justify-content:center;align-items:center;font-size:13px;line-height:1;display:flex;position:relative}:root[data-design=newlook] .lms-sday__dot--done{background:var(--lms-streak-soft);color:var(--lms-streak-ink)}:root[data-design=newlook] .lms-sday__dot--now{background:var(--lms-gradient-signature);color:#fff;animation:lms-pop var(--motion-duration-base) var(--motion-ease-accent) both;animation-delay:calc(.3s + var(--d,0) * var(--motion-stagger));box-shadow:0 6px 16px -6px #c31432aa}:root[data-design=newlook] .lms-sday__dot--today{box-shadow:inset 0 0 0 2px var(--lms-text);color:var(--lms-text);background:0 0}:root[data-design=newlook] .lms-sday__dot--missed{color:var(--lms-text-3);background:0 0;text-decoration:line-through;text-decoration-thickness:1px}:root[data-design=newlook] .lms-sstat{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;min-width:0;display:flex}:root[data-design=newlook] .lms-sstat__cap{color:var(--lms-text-2);font-size:13px;line-height:1.25}:root[data-design=newlook] .lms-sstat__value{letter-spacing:-.03em;color:var(--lms-text);font-variant-numeric:tabular-nums;align-self:center;margin-top:6px;font-size:40px;font-weight:500;line-height:1}:root[data-design=newlook] .lms-sstat__value--accent{background:var(--lms-gradient-signature);color:#0000;-webkit-background-clip:text;background-clip:text}:root[data-design=newlook].dark .lms-sstat__value--accent{color:var(--lms-text);background:0 0}:root[data-design=newlook] .lms-sstat__unit{color:var(--lms-text-3);margin-top:4px;font-size:13px;line-height:1.25}:root[data-design=newlook] .lms-ssheet{flex-direction:column;gap:16px;padding:20px 16px 16px;display:flex}:root[data-design=newlook] .lms-ssheet__stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}:root[data-design=newlook] .lms-ssheet__stats>.lms-sstat{border-radius:var(--lms-radius-lg);background:var(--lms-surface-2);padding:14px 16px}:root[data-design=newlook] .lms-scal{flex-direction:column;gap:12px;display:flex}:root[data-design=newlook] .lms-scal__head{justify-content:space-between;align-items:center;gap:8px;display:flex}:root[data-design=newlook] .lms-scal__head .lms-icon-btn:disabled{opacity:.35}:root[data-design=newlook] .lms-scal__grid{grid-template-columns:repeat(7,minmax(0,1fr));row-gap:8px;display:grid}:root[data-design=newlook] .lms-scal__wd{text-align:center;color:var(--lms-text-3);padding-bottom:2px;font-size:12px}@media (min-width:768px){:root[data-design=newlook] .lms-streakrow{flex-direction:row;align-items:stretch}:root[data-design=newlook] .lms-streak__open,:root[data-design=newlook] .lms-streak__chev{display:none}:root[data-design=newlook] .lms-streakstats{gap:12px;display:flex}:root[data-design=newlook] .lms-streakstats>.lms-card{box-sizing:border-box;width:180px;display:flex}}@media (prefers-reduced-motion:reduce){:root[data-design=newlook] .lms-sday__dot--now{animation:none}}:root[data-design=newlook] .lms-rate{flex-direction:column;gap:12px;min-width:0;display:flex}:root[data-design=newlook] .lms-rate__row{align-items:center;gap:12px;display:flex}:root[data-design=newlook] .lms-rate__btns{flex:none;gap:8px;display:flex}:root[data-design=newlook] .lms-rate__btn{border:1px solid var(--lms-border-strong);background:var(--lms-surface);width:48px;height:48px;color:var(--lms-text);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}:root[data-design=newlook] .lms-rate__btn:hover:not(:disabled){background:var(--lms-surface-2)}:root[data-design=newlook] .lms-rate__btn:focus-visible{outline:2px solid var(--lms-focus);outline-offset:2px}:root[data-design=newlook] .lms-rate__btn--on{background:var(--lms-primary-bg);color:var(--lms-primary-fg);border-color:#0000}:root[data-design=newlook] .lms-rate__btn--on:hover:not(:disabled){background:var(--lms-primary-bg)}:root[data-design=newlook] .lms-rate__btn:disabled{cursor:default}:root[data-design=newlook] .lms-rate__form{flex-direction:column;align-items:flex-end;gap:8px;display:flex}:root[data-design=newlook] .lms-rate__text{min-height:72px}:root[data-design=newlook] .lms-rate__note{align-self:flex-end}:root[data-design=newlook] .lms-rate__err{color:var(--lms-error-ink)}@media (prefers-reduced-motion:reduce){:root[data-design=newlook] .lms-rate__btn{transition:none}}:root[data-design=newlook] .lms-ach__who{min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:1;align-items:center;gap:10px;padding:0;display:flex}:root[data-design=newlook] .lms-ach__who:hover .lms-ach__name{text-underline-offset:3px;text-decoration:underline}:root[data-design=newlook] .lms-ach__who:focus-visible{outline:2px solid var(--lms-focus);outline-offset:2px;border-radius:12px}:root[data-design=newlook] .lms-speek{flex-direction:column;gap:20px;min-width:0;display:flex}:root[data-design=newlook] .lms-speek__head{align-items:flex-start;gap:14px;display:flex}:root[data-design=newlook] .lms-speek__facts{border-radius:var(--lms-radius-lg);background:var(--lms-surface-2);grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:16px;display:grid}:root[data-design=newlook] .lms-speek__works{padding:0;overflow:hidden}:root[data-design=newlook] .lms-speek__work{color:inherit;gap:10px;text-decoration:none}:root[data-design=newlook] .lms-speek__work:hover{background:var(--lms-surface-2)}:root[data-design=newlook] [data-slot=dialog-content].lms-speek__modal{background:var(--lms-surface);color:var(--lms-text);border-radius:20px;padding:24px}:root[data-design=newlook] .lms-sheet--bottom .lms-speek{gap:16px;padding:20px 16px 16px}:root[data-design=newlook] .lms-sheet--bottom .lms-speek__head .lms-avatar{width:48px;height:48px;font-size:18px}:root[data-design=newlook].lms-nav-instant [data-slot=sidebar-gap],:root[data-design=newlook].lms-nav-instant [data-slot=sidebar-container]{transition:none!important}:root[data-design=newlook] .lms-quiz{scroll-margin-top:calc(var(--mini-top-reserve,0px) + 72px)}:root[data-design=newlook] .lms-ccard--shop .lms-ccard__title{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}:root[data-design=newlook] .lms-ccard--shop .lms-ccard__foot{justify-content:flex-end;gap:16px;min-height:0;padding:14px 16px 16px}:root[data-design=newlook] .lms-ccard--shop .lms-ccard__foot>:first-child{text-align:right}:root[data-design=newlook] .lms-ccard--shop .lms-shopcard__act{border-radius:var(--lms-radius-chip);gap:6px;height:36px;padding:0 14px;font-size:14px}:root[data-design=newlook] .lms-ccard--shop .lms-ps--col{align-items:flex-end}:root[data-design=newlook] .lms-ccard--shop .lms-ccard__tags,:root[data-design=newlook] .lms-shophero .lms-ccard__tags{right:10px}:root[data-design=newlook] .lms-shophero__foot{justify-content:flex-start;gap:24px}:root[data-design=newlook] .lms-ccard--shop .lms-ccard__title{box-sizing:border-box;min-height:calc(14px + 2.5em)}:root[data-design=newlook] details.lms-pmenu__acc{display:block}:root[data-design=newlook] .lms-pmenu__acc>summary{list-style:none}:root[data-design=newlook] .lms-pmenu__acc>summary::-webkit-details-marker{display:none}:root[data-design=newlook] .lms-pmenu__chev{transition:transform var(--motion-duration-fast)}:root[data-design=newlook] .lms-pmenu__acc[open] .lms-pmenu__chev{transform:rotate(180deg)}:root[data-design=newlook] .lms-pmenu__sub{flex-direction:column;padding-left:36px;display:flex}:root[data-design=newlook] .lms-doc{flex-direction:column;gap:24px;display:flex}:root[data-design=newlook] .lms-doc__head{flex-direction:column;gap:6px;display:flex}:root[data-design=newlook] .lms-doc__lead{max-width:68ch;margin-top:6px}:root[data-design=newlook] .lms-doc__grid{flex-direction:column;gap:24px;display:flex}:root[data-design=newlook] .lms-doc__toc{flex-direction:column;gap:8px;padding:16px;display:flex}:root[data-design=newlook] .lms-doc__toc ol{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}:root[data-design=newlook] .lms-doc__toclink{color:var(--lms-text);gap:8px;padding:6px 0;font-size:15px;line-height:1.35;text-decoration:none;display:flex}:root[data-design=newlook] .lms-doc__toclink:hover{color:var(--lms-text-2)}:root[data-design=newlook] .lms-doc__body{flex-direction:column;gap:28px;min-width:0;max-width:68ch;display:flex}:root[data-design=newlook] .lms-doc__sec{flex-direction:column;gap:10px;scroll-margin-top:80px;display:flex}@media (min-width:1024px){:root[data-design=newlook] .lms-doc__grid{grid-template-columns:260px minmax(0,1fr);align-items:start;gap:48px;display:grid}:root[data-design=newlook] .lms-card.lms-doc__toc{box-shadow:none;background:0 0;border:0;padding:0;position:sticky;top:24px}}:root[data-design=newlook] .lms-about{flex-direction:column;gap:28px;display:flex}:root[data-design=newlook] .lms-about__hero{border-radius:var(--lms-radius-lg);background:var(--lms-gradient-signature-diagonal);color:#fff;flex-direction:column;gap:10px;padding:28px 20px;display:flex}:root[data-design=newlook] .lms-about__kicker{color:#ffffffb3}:root[data-design=newlook] .lms-about__name{white-space:pre-line;color:#fff;letter-spacing:-.03em;margin:0;font-size:32px;font-weight:500;line-height:1.1}:root[data-design=newlook] .lms-about__lead{color:#ffffffe0;max-width:52ch}:root[data-design=newlook] .lms-about__stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}:root[data-design=newlook] .lms-about__stat{flex-direction:column;gap:4px;padding:16px;display:flex}:root[data-design=newlook] .lms-about__num{letter-spacing:-.02em;color:var(--lms-text);font-size:28px;font-weight:500;line-height:1.1}:root[data-design=newlook] .lms-about__story{flex-direction:column;gap:10px;max-width:68ch;display:flex}:root[data-design=newlook] .lms-about__values{grid-template-columns:minmax(0,1fr);gap:12px;margin:0;padding:0;list-style:none;display:grid}:root[data-design=newlook] .lms-about__value{flex-direction:column;gap:6px;padding:16px;display:flex}:root[data-design=newlook] .lms-about__ic{background:var(--lms-surface-2);width:40px;height:40px;color:var(--lms-text);border-radius:50%;justify-content:center;align-items:center;margin-bottom:4px;display:inline-flex}:root[data-design=newlook] .lms-about__contacts{flex-direction:column;margin:0;padding:4px 8px;list-style:none;display:flex}:root[data-design=newlook] .lms-about__contacts>li+li{border-top:1px solid var(--lms-border)}:root[data-design=newlook] .lms-about__contact{min-height:56px;color:var(--lms-text);align-items:center;gap:12px;padding:8px;text-decoration:none;display:flex}@media (min-width:768px){:root[data-design=newlook] .lms-about__hero{padding:40px 36px}:root[data-design=newlook] .lms-about__name{font-size:40px}:root[data-design=newlook] .lms-about__stats{max-width:560px}:root[data-design=newlook] .lms-about__values{grid-template-columns:repeat(3,minmax(0,1fr))}:root[data-design=newlook] .lms-about__contacts{max-width:560px}}:root[data-design=newlook] .lms-about__mission{letter-spacing:-.02em;max-width:40ch;color:var(--lms-text);margin:0;font-size:22px;font-weight:500;line-height:1.25}:root[data-design=newlook] .lms-about__tags{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}:root[data-design=newlook] .lms-about__tag{border-radius:var(--lms-radius-full);background:var(--lms-primary-bg);color:var(--lms-primary-fg);padding:8px 14px;font-size:14px;line-height:1.2}:root[data-design=newlook] .lms-about__tag--plain{background:var(--lms-surface-2);color:var(--lms-text)}:root[data-design=newlook] .lms-about__ic--s{width:36px;height:36px;margin:0}:root[data-design=newlook] .lms-about__links{grid-template-columns:minmax(0,1fr);gap:28px;display:grid}:root[data-design=newlook] .lms-offerdocs{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}:root[data-design=newlook] .lms-offerdoc{flex-wrap:wrap;align-items:center;gap:12px 14px;padding:16px;display:flex}:root[data-design=newlook] .lms-offerdoc__acts{flex:1 0 100%;justify-content:flex-end;gap:8px;display:flex}@media (min-width:768px){:root[data-design=newlook] .lms-offerdoc{flex-wrap:nowrap}:root[data-design=newlook] .lms-offerdoc__acts{flex:none}}:root[data-design=newlook] .lms-offerdoc__acts .lms-btn{text-decoration:none}@media (min-width:768px){:root[data-design=newlook] .lms-about__mission{font-size:28px}:root[data-design=newlook] .lms-about__links{grid-template-columns:repeat(2,minmax(0,1fr))}:root[data-design=newlook] .lms-about__links .lms-about__contacts{max-width:none}}:root[data-design=newlook] .lms-apg__list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}:root[data-design=newlook] .lms-apg__row{border-top:1px solid var(--lms-border);flex-wrap:wrap;align-items:center;gap:10px 14px;padding:12px 0;display:flex}:root[data-design=newlook] .lms-apg__row:first-child{border-top:0;padding-top:0}:root[data-design=newlook] .lms-apg__row--file{align-items:flex-start}:root[data-design=newlook] .lms-apg__ic{background:var(--lms-surface-2);width:40px;height:40px;color:var(--lms-text);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}:root[data-design=newlook] .lms-apg__toggle{color:var(--lms-text-2);align-items:center;gap:8px;display:inline-flex}:root[data-design=newlook] .lms-apg__switch{background:var(--lms-border-strong);width:36px;height:20px;transition:background-color var(--motion-duration-fast);border-radius:10px;display:inline-block;position:relative}:root[data-design=newlook] .lms-apg__switch>i{width:16px;height:16px;transition:transform var(--motion-duration-fast);background:#fff;border-radius:50%;position:absolute;top:2px;left:2px}:root[data-design=newlook] .lms-apg__toggle[data-on] .lms-apg__switch{background:var(--lms-primary-bg)}:root[data-design=newlook] .lms-apg__toggle[data-on] .lms-apg__switch>i{background:var(--lms-primary-fg);transform:translate(16px)}:root[data-design=newlook] .lms-apg__save{justify-content:flex-end;gap:8px;display:flex}:root[data-design=newlook] .lms-apg__secs{flex-direction:column;gap:16px;margin:0;padding:0;list-style:none;display:flex}:root[data-design=newlook] .lms-apg__sec{border:1px solid var(--lms-border);border-radius:var(--lms-radius-md);flex-direction:column;gap:8px;padding:14px;display:flex}:root[data-design=newlook] .lms-apg__sechead{align-items:center;gap:8px;display:flex}:root[data-design=newlook] .lms-apg__n{background:var(--lms-surface-2);width:28px;height:28px;color:var(--lms-text-2);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:13px;display:inline-flex}:root[data-design=newlook] .lms-apg__tools{flex:none;align-items:center;gap:4px;display:inline-flex}:root[data-design=newlook] .lms-apg__more{padding:4px 0 0 36px}:root[data-design=newlook] .lms-apg__links{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}:root[data-design=newlook] .lms-apg__link{align-items:center;gap:8px;display:flex}:root[data-design=newlook] .lms-apg__link .lms-apg__label{flex:0 0 34%}:root[data-design=newlook] .lms-apg__tags{flex-wrap:wrap;align-items:center;gap:8px;display:flex}:root[data-design=newlook] .lms-apg__tag{border-radius:var(--lms-radius-full);background:var(--lms-surface-2);height:32px;color:var(--lms-text);align-items:center;gap:6px;padding:0 10px 0 12px;font-size:14px;display:inline-flex}:root[data-design=newlook] button.lms-apg__toggle{font:inherit;cursor:pointer;background:0 0;border:0;padding:0}:root[data-design=newlook] button.lms-apg__toggle:disabled{cursor:default;opacity:.6}:root[data-design=newlook] button.lms-apg__toggle:focus-visible{outline:2px solid var(--lms-focus,var(--lms-primary-bg));outline-offset:4px;border-radius:10px}:root[data-design=newlook] .lms-apg__tagx{color:var(--lms-text-3);cursor:pointer;background:0 0;border:0;border-radius:50%;padding:2px;display:inline-flex}:root[data-design=newlook] .lms-apg__tagx:hover{color:var(--lms-text)}:root[data-design=newlook] .lms-apg__save--bar{flex-wrap:wrap;align-items:center}:root[data-design=newlook] .lms-apg__draft{border-radius:var(--lms-radius-md);background:var(--lms-surface-2);padding:12px 16px}:root[data-design=newlook] label.lms-btn{cursor:pointer}@media (max-width:640px){:root[data-design=newlook] .lms-apg__link{flex-wrap:wrap}:root[data-design=newlook] .lms-apg__link .lms-apg__label{flex:60%}:root[data-design=newlook] .lms-apg__row>.flex-1{flex-basis:calc(100% - 54px)}:root[data-design=newlook] .lms-apg__row--file .lms-apg__tools{flex:1 0 100%;justify-content:flex-end}:root[data-design=newlook] .lms-apg__row .lms-apg__toggle{margin-left:54px;margin-right:auto}}:root[data-design=newlook] .lms-shop__tabs,:root[data-design=newlook] .lms-shoppanel:not([hidden]){flex-direction:column;gap:28px;display:flex}:root[data-design=newlook] .lms-shopseg{margin-top:-8px}:root[data-design=newlook] .lms-shopseg .lms-seg__item{justify-content:center;align-items:center;gap:6px;display:inline-flex}:root[data-design=newlook] .lms-seg--slide.lms-shopseg{flex:none;align-self:flex-start;width:max-content;max-width:100%;display:flex}:root[data-design=newlook] .lms-seg--slide.lms-shopseg .lms-seg__item{white-space:nowrap;flex:none;padding:0 14px}@media (min-width:768px){:root[data-design=newlook] .lms-seg--slide.lms-shopseg .lms-seg__item{padding:0 20px}}:root[data-design=newlook] .lms-shopseg .lms-shoptabs__n{text-align:start;min-width:2ch;display:inline-block}@media (max-width:767px){:root[data-design=newlook] .lms-seg--slide.lms-shopseg{flex:auto;width:auto;min-width:0}:root[data-design=newlook] .lms-seg--slide.lms-shopseg .lms-seg__item{flex:auto}}:root[data-design=newlook] .lms-seg--slide.lms-shopseg .lms-seg__thumb{width:var(--lms-thumb-w,0px);transform:translateX(var(--lms-thumb-x,0px));opacity:0;transition:none;left:0}:root[data-design=newlook] .lms-seg--slide.lms-shopseg.lms-shopseg--ready .lms-seg__thumb{opacity:1;transition:transform .42s var(--motion-ease-move), width .42s var(--motion-ease-move)}:root[data-design=newlook] .lms-seg--slide.lms-shopseg:not(.lms-shopseg--ready) .lms-seg__item--on{background:var(--lms-surface);box-shadow:0 1px 2px #07070714,0 4px 12px -6px #07070733}:root[data-design=newlook].dark .lms-seg--slide.lms-shopseg:not(.lms-shopseg--ready) .lms-seg__item--on{background:var(--lms-surface-3);box-shadow:none}:root[data-design=newlook] .lms-shoppanel:not([hidden])>.lms-shophero,:root[data-design=newlook] .lms-shoppanel:not([hidden]) .lms-shopgrid>*{animation:lms-rv var(--motion-duration-slow) var(--motion-ease-enter) backwards;animation-delay:calc(var(--lms-shop-i,0) * var(--motion-stagger))}:root[data-design=newlook] .lms-shopgrid>:nth-child(2){--lms-shop-i:1}:root[data-design=newlook] .lms-shopgrid>:nth-child(3){--lms-shop-i:2}:root[data-design=newlook] .lms-shopgrid>:nth-child(4){--lms-shop-i:3}:root[data-design=newlook] .lms-shopgrid>:nth-child(5){--lms-shop-i:4}:root[data-design=newlook] .lms-shopgrid>:nth-child(n+6){--lms-shop-i:5}@media (prefers-reduced-motion:reduce){:root[data-design=newlook] .lms-shoppanel:not([hidden])>.lms-shophero,:root[data-design=newlook] .lms-shoppanel:not([hidden]) .lms-shopgrid>*{animation:none}}:root[data-design=newlook] .lms-shopbar{align-items:center;gap:8px;margin-top:-8px;display:flex}:root[data-design=newlook] .lms-shopbar>.lms-shopseg{margin-top:0}:root[data-design=newlook] .lms-shopbar--tools{container-type:inline-size}@media (max-width:767px){:root[data-design=newlook] .lms-shopbar--tools{gap:6px}:root[data-design=newlook] .lms-shopbar--tools .lms-seg--slide.lms-shopseg .lms-seg__item{padding:0 8px;font-size:14px}}@container (max-width:339px){:root[data-design=newlook] .lms-shopbar--tools .lms-shoptabs__n{display:none}}:root[data-design=newlook] .lms-shopf__row{scrollbar-width:none;gap:8px;margin:-16px -2px 0;padding:2px;display:flex;overflow-x:auto}:root[data-design=newlook] .lms-shopf__row::-webkit-scrollbar{display:none}:root[data-design=newlook] .lms-shopf__tile{border:1px solid var(--lms-border);background:var(--lms-surface);height:52px;color:var(--lms-text);font:inherit;white-space:nowrap;cursor:pointer;transition:border-color var(--motion-duration-fast) var(--motion-ease-move);border-radius:14px;flex:none;align-items:center;gap:10px;padding:0 16px 0 12px;font-size:14px;display:inline-flex;position:relative}:root[data-design=newlook] .lms-shopf__tile:after{content:"";background:var(--lms-gradient-signature);opacity:0;pointer-events:none;-webkit-mask-composite:xor;transition:opacity var(--motion-duration-fast) var(--motion-ease-move);border-radius:14px;padding:2px;position:absolute;top:-1px;bottom:-1px;left:-1px;right:-1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}:root[data-design=newlook] .lms-shopf__tile--on{border-color:#0000}:root[data-design=newlook] .lms-shopf__tile--on:after{opacity:1}:root[data-design=newlook] .lms-shopf__ic{background:var(--lms-surface-2);width:32px;height:32px;color:var(--lms-text-2);border-radius:10px;place-items:center;display:grid}:root[data-design=newlook] .lms-shopf__g{background:currentColor;width:18px;height:18px;display:block}:root[data-design=newlook] .lms-shopf__tile--on .lms-shopf__g{background:var(--lms-gradient-signature-diagonal)}:root[data-design=newlook].dark .lms-shopf__tile--on .lms-shopf__g{background:linear-gradient(135deg,#ff5a76 0%,#c06bd6 50%,#7d86ff 100%)}:root[data-design=newlook].dark .lms-shopf__tile:after{background:linear-gradient(100deg,#ff5a76 0%,#c06bd6 50%,#7d86ff 100%)}:root[data-design=newlook] .lms-shopf__chip{border:1px solid var(--lms-border);border-radius:var(--lms-radius-full);background:var(--lms-surface);height:32px;color:var(--lms-text);font:inherit;white-space:nowrap;cursor:pointer;transition:background-color var(--motion-duration-fast) var(--motion-ease-move), color var(--motion-duration-fast) var(--motion-ease-move), border-color var(--motion-duration-fast) var(--motion-ease-move);flex:none;align-items:center;gap:6px;padding:0 12px;font-size:13px;display:inline-flex}:root[data-design=newlook] .lms-shopf__chip--on{border-color:var(--lms-text);background:var(--lms-text);color:var(--lms-bg)}:root[data-design=newlook] .lms-shopf__chip--on .nl-ic{opacity:.7}:root[data-design=newlook] .lms-shopf__active{scrollbar-width:none;gap:8px;margin:-16px -2px 0;padding:2px;display:flex;overflow-x:auto}:root[data-design=newlook] .lms-shopf__active:empty{display:none}:root[data-design=newlook] .lms-shopf__tools{flex:none;gap:8px;margin-left:auto;display:flex;position:relative}:root[data-design=newlook] .lms-shopf__ibtn{background:var(--lms-surface-2);width:44px;height:44px;color:var(--lms-text);cursor:pointer;transition:background-color var(--motion-duration-fast) var(--motion-ease-move), color var(--motion-duration-fast) var(--motion-ease-move);border:0;border-radius:50%;place-items:center;display:grid;position:relative}:root[data-design=newlook] .lms-shopf__ibtn--on{background:var(--lms-text);color:var(--lms-bg)}:root[data-design=newlook] .lms-shopf__badge{box-sizing:border-box;color:#fff;background:#c31432;border-radius:9px;place-items:center;min-width:18px;height:18px;padding:0 5px;font-size:11px;display:grid;position:absolute;top:-2px;right:-2px}:root[data-design=newlook] .lms-shopf__badge:empty{display:none}:root[data-design=newlook] .lms-shopf__dd{z-index:30;border:1px solid var(--lms-border);border-radius:var(--lms-radius-lg);background:var(--lms-surface);transform-origin:0 0;width:380px;animation:lms-shopf-in var(--motion-duration-fast) var(--motion-ease-enter);position:absolute;top:52px;left:0;box-shadow:0 16px 48px -12px #07070747}:root[data-design=newlook] .lms-shopf__dd[hidden]{display:none}:root[data-design=newlook] .lms-shopf__dd--sort{width:280px}@keyframes lms-shopf-in{0%{opacity:0;transform:translateY(-6px)scale(.98)}}:root[data-design=newlook] .lms-shopf__panel{color:var(--lms-text);flex-direction:column;gap:18px;padding:20px;display:flex}:root[data-design=newlook] .lms-shopf__head{justify-content:space-between;align-items:center;display:flex}:root[data-design=newlook] .lms-shopf__close{width:36px;height:36px;color:var(--lms-text-2);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;margin:-8px -8px -8px 0;display:grid}:root[data-design=newlook] .lms-shopf__group{flex-direction:column;gap:10px;display:flex}:root[data-design=newlook] .lms-shopf__gt{color:var(--lms-text-2);font-size:13px}:root[data-design=newlook] .lms-shopf__chips{flex-wrap:wrap;gap:8px;display:flex}:root[data-design=newlook] .lms-shopf__foot{justify-content:space-between;gap:12px;padding-top:4px;display:flex}:root[data-design=newlook] .lms-shopf__sort{color:var(--lms-text);flex-direction:column;padding:8px 8px 12px;display:flex}:root[data-design=newlook] .lms-shopf__st{padding:12px 12px 8px}:root[data-design=newlook] .lms-shopf__si{height:48px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:12px;justify-content:space-between;align-items:center;padding:0 12px;font-size:15px;display:flex}:root[data-design=newlook] .lms-shopf__si .nl-ic{opacity:0;transition:opacity var(--motion-duration-fast) var(--motion-ease-move)}:root[data-design=newlook] .lms-shopf__si--on{background:var(--lms-surface-2)}:root[data-design=newlook] .lms-shopf__si--on .nl-ic{opacity:1}:root[data-design=newlook] .lms-shopf__empty{text-align:center;flex-direction:column;align-items:center;gap:12px;padding:32px 16px;display:flex}:root[data-design=newlook] .lms-shopf__empty[hidden]{display:none}@media (min-width:768px){:root[data-design=newlook] .lms-shopf__tools{margin-left:0}}@media (max-width:767px){:root[data-design=newlook] .lms-shopf__tools{gap:6px}:root[data-design=newlook] .lms-shopf__ibtn{width:40px;height:40px}}@media (prefers-reduced-motion:reduce){:root[data-design=newlook] .lms-shopf__dd{animation:none}}:root[data-design=newlook] .lms-talon{box-sizing:border-box;background:var(--lms-gradient-signature-diagonal);color:#fff;-webkit-mask:radial-gradient(circle at 0 50%, #0000 var(--lms-talon-cut), #000 calc(var(--lms-talon-cut) + .5px)) left / 51% 100% no-repeat, radial-gradient(circle at 100% 50%, #0000 var(--lms-talon-cut), #000 calc(var(--lms-talon-cut) + .5px)) right / 51% 100% no-repeat;-webkit-mask:radial-gradient(circle at 0 50%, #0000 var(--lms-talon-cut), #000 calc(var(--lms-talon-cut) + .5px)) left / 51% 100% no-repeat, radial-gradient(circle at 100% 50%, #0000 var(--lms-talon-cut), #000 calc(var(--lms-talon-cut) + .5px)) right / 51% 100% no-repeat;mask:radial-gradient(circle at 0 50%, #0000 var(--lms-talon-cut), #000 calc(var(--lms-talon-cut) + .5px)) left / 51% 100% no-repeat, radial-gradient(circle at 100% 50%, #0000 var(--lms-talon-cut), #000 calc(var(--lms-talon-cut) + .5px)) right / 51% 100% no-repeat;flex:none;justify-content:space-between;align-items:center;display:inline-flex;position:relative}:root[data-design=newlook] .lms-talon--l{--lms-talon-cut:12px;border-radius:14px;width:168px;height:88px;padding:0 28px;transform:rotate(-6deg)}:root[data-design=newlook] .lms-talon--s{--lms-talon-cut:7px;border-radius:10px;width:76px;height:44px;padding:0 14px}:root[data-design=newlook] .lms-talon:after{content:"";border-left:1.5px dashed #ffffff80;position:absolute;top:14%;bottom:14%;left:42%}:root[data-design=newlook] .lms-talon__inf{opacity:.9;font-size:30px;line-height:1}:root[data-design=newlook] .lms-talon--s .lms-talon__inf{font-size:18px}:root[data-design=newlook] .lms-talon__n{font-size:34px;font-weight:500;line-height:1}:root[data-design=newlook] .lms-talon--s .lms-talon__n{font-size:18px}:root[data-design=newlook] .lms-talon__n .lms-script{margin-right:2px;font-size:.8em}:root[data-design=newlook] .lms-talonbar{align-items:center;gap:16px;display:flex}:root[data-design=newlook] .lms-talonbar__txt{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}:root[data-design=newlook] .lms-talonbar__title{font-weight:500}:root[data-design=newlook] .lms-talonbar__go{flex:none;margin-left:auto}:root[data-design=newlook] .lms-talonpick__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}:root[data-design=newlook] .lms-talonchip{border-radius:var(--lms-radius-full);background:var(--lms-surface);height:40px;box-shadow:inset 0 0 0 1px var(--lms-border-strong);white-space:nowrap;align-items:center;gap:8px;padding:0 16px;font-size:15px;display:inline-flex}:root[data-design=newlook] .lms-talonchip b{font-weight:500}:root[data-design=newlook] .lms-talon-act{gap:6px}@media (max-width:479px){:root[data-design=newlook] .lms-talonbar>.lms-talon{display:none}}:root[data-design=newlook] [data-slot=dialog-content].lms-lpv__modal{background:var(--lms-surface);max-height:calc(100dvh - 32px);color:var(--lms-text);border:0;border-radius:24px;flex-direction:column;gap:0;padding:0;display:flex;overflow:hidden}:root[data-design=newlook] .lms-lpv__head{border-bottom:1px solid var(--lms-border);align-items:flex-start;gap:12px;padding:20px 16px 16px 24px;display:flex}:root[data-design=newlook] .lms-lpv__body{overscroll-behavior:contain;flex-direction:column;flex:1;gap:24px;min-height:0;padding:24px;display:flex;overflow-y:auto}:root[data-design=newlook] .lms-lpv__foot{border-top:1px solid var(--lms-border);justify-content:flex-end;padding:12px 24px 16px;display:flex}@media (max-width:639px){:root[data-design=newlook] [data-slot=dialog-content].lms-lpv__modal{border-radius:20px;max-height:calc(100dvh - 16px)}:root[data-design=newlook] .lms-lpv__head{padding:16px 8px 12px 16px}:root[data-design=newlook] .lms-lpv__body{padding:16px}:root[data-design=newlook] .lms-lpv__foot{padding:12px 16px}}
