:root{--ink: #10231a;--ink-2: #34473c;--ink-3: #6a7d70;--paper: #f4f8ef;--paper-2: #fbfcf9;--line: #dbe7d1;--line-strong: #c3d5b6;--panel: #0c1b13;--panel-2: #12271b;--panel-line: #244430;--panel-ink: #eaf3e6;--panel-ink-2: #9db8a6;--brand: #6bbd48;--brand-deep: #4e9e33;--profit: #6bbd48;--profit-deep: #4e9e33;--action: #6bbd48;--action-deep: #4e9e33;--warm: #e07a3f;--warm-deep: #c25c26;--heat-0: #d64541;--heat-1: #e07a3f;--heat-2: #e6b23c;--heat-3: #9ac64f;--heat-4: #6bbd48;--font-display: "Cairo", "Segoe UI", system-ui, sans-serif;--font-body: "Cairo", "Segoe UI", system-ui, sans-serif;--font-mono: "Space Grotesk", "Consolas", ui-monospace, monospace;--t-display: clamp(2.2rem, 1.4rem + 3vw, 3.6rem);--t-h1: clamp(1.7rem, 1.2rem + 1.6vw, 2.4rem);--t-h2: 1.5rem;--t-h3: 1.175rem;--t-body: 1rem;--t-sm: .875rem;--t-xs: .75rem;--r-sm: 6px;--r-md: 12px;--r-lg: 20px;--r-pill: 999px;--shadow-1: 0 1px 2px rgba(16, 35, 26, .06), 0 2px 8px rgba(16, 35, 26, .05);--shadow-2: 0 4px 12px rgba(16, 35, 26, .09), 0 12px 32px rgba(16, 35, 26, .09);--shadow-panel: 0 10px 40px rgba(6, 16, 10, .35);--gap: 1rem;--pad: clamp(1rem, .6rem + 2vw, 2.5rem);--maxw: 1760px;--ease: cubic-bezier(.22, 1, .36, 1)}*,*:before,*:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%}body{font-family:var(--font-body);font-size:var(--t-body);line-height:1.55;color:var(--ink);background:var(--paper);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.num{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;direction:ltr;unicode-bidi:isolate}h1,h2,h3{font-family:var(--font-display);line-height:1.2;font-weight:600;color:var(--ink)}button{font:inherit;cursor:pointer}input{font:inherit}a{color:inherit}:focus-visible{outline:2px solid var(--action);outline-offset:2px;border-radius:3px}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}}.app-shell{min-height:100vh;display:grid;grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr)}.app-shell>*{min-width:0}.wrap{width:100%;max-width:var(--maxw);margin-inline:auto;padding-inline:var(--pad)}.boot{min-height:100vh;display:grid;place-items:center;background:var(--paper)}.boot:after{content:"";width:34px;height:34px;border-radius:50%;border:3px solid var(--line);border-top-color:var(--brand);animation:boot-spin .8s linear infinite}@keyframes boot-spin{to{transform:rotate(360deg)}}.lg{min-height:100vh;display:grid;place-items:center;padding:1.5rem;position:relative;background:radial-gradient(90% 60% at 50% -10%,color-mix(in srgb,var(--brand) 14%,transparent),transparent),var(--paper)}.lg-lang{position:absolute;top:1.2rem;inset-inline-end:1.2rem;display:flex;gap:2px;background:var(--paper-2);border:1px solid var(--line);border-radius:var(--r-pill);padding:3px}.lg-lang-btn{border:none;background:transparent;color:var(--ink-3);font-family:var(--font-mono);font-size:.72rem;padding:4px 9px;border-radius:var(--r-pill)}.lg-lang-btn.is-active{background:var(--ink);color:var(--paper)}.lg-card{width:100%;max-width:400px;background:var(--paper-2);border:1px solid var(--line);border-radius:var(--r-lg);padding:clamp(1.5rem,1rem + 3vw,2.5rem);box-shadow:var(--shadow-2);text-align:center}.lg-brand img{height:40px;width:auto;margin-bottom:1.2rem}.lg-title{font-size:1.6rem;font-weight:700}.lg-sub{color:var(--ink-3);font-size:var(--t-sm);margin:.4rem 0 1.6rem}.lg-form{display:grid;gap:.9rem;text-align:start}.lg-field{display:grid;gap:5px}.lg-field span{font-size:var(--t-sm);color:var(--ink-2);font-weight:500}.lg-field input{border:1px solid var(--line-strong);border-radius:var(--r-md);padding:.7rem .8rem;background:var(--paper);color:var(--ink);font-size:1rem}.lg-field input:focus{outline:none;border-color:var(--brand);box-shadow:0 0 0 3px color-mix(in srgb,var(--brand) 18%,transparent)}.lg-error{color:var(--heat-0);font-size:var(--t-sm);background:color-mix(in srgb,var(--heat-0) 10%,transparent);padding:.5rem .7rem;border-radius:var(--r-sm)}.lg-submit{margin-top:.3rem;border:none;border-radius:var(--r-pill);background:var(--brand);color:#fff;font-family:var(--font-display);font-weight:700;font-size:1rem;padding:.8rem;transition:background .15s var(--ease)}.lg-submit:hover:not(:disabled){background:var(--brand-deep)}.lg-submit:disabled{opacity:.7;cursor:default}.lg-demo{margin-top:1.4rem;font-size:var(--t-xs);color:var(--ink-3);display:grid;gap:3px}.lg-demo code{font-family:var(--font-mono);color:var(--ink-2);background:var(--paper);border:1px solid var(--line);border-radius:var(--r-sm);padding:3px 8px}.pw-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1100;display:grid;place-items:center;padding:1rem;background:#0c1a108c;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.pw-card{width:min(420px,100%);background:var(--paper);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:0 20px 60px #0c1a104d;padding:clamp(1.3rem,1rem + 2vw,2rem)}.pw-title{font-family:var(--font-display);font-size:var(--t-h2);font-weight:700;color:var(--ink);margin:0 0 .3rem}.pw-lede{color:var(--ink-2);font-size:var(--t-sm);margin:0 0 1.2rem}.pw-form{display:grid;gap:.8rem}.pw-field{display:grid;gap:5px}.pw-field span{font-size:var(--t-sm);color:var(--ink-2)}.pw-field input{border:1px solid var(--line-strong);border-radius:var(--r-sm);padding:.65rem .8rem;background:var(--paper-2);color:var(--ink);font:inherit}.pw-field input:focus{outline:none;border-color:var(--brand);box-shadow:0 0 0 3px color-mix(in srgb,var(--brand) 18%,transparent)}.pw-err{color:var(--heat-0);font-size:var(--t-sm);margin:0}.pw-done{color:var(--brand-deep);font-weight:600;font-size:1.05rem;text-align:center;padding:1rem 0}.pw-actions{display:flex;justify-content:space-between;align-items:center;gap:.6rem;margin-top:.4rem}.pw-primary{border:none;background:var(--brand);color:#fff;font-family:var(--font-display);font-weight:600;font-size:var(--t-body);padding:.65rem 1.4rem;border-radius:var(--r-pill);cursor:pointer}.pw-primary:hover{background:var(--brand-deep)}.pw-primary:disabled{opacity:.55;cursor:not-allowed}.pw-ghost{border:1px solid var(--line-strong);background:transparent;color:var(--ink-2);font-family:var(--font-display);font-weight:600;font-size:var(--t-sm);padding:.6rem 1.1rem;border-radius:var(--r-pill);cursor:pointer}.pw-ghost:hover{border-color:var(--ink-3);color:var(--ink)}.lib{display:grid;gap:18px;padding-block:.5rem 1.5rem}.lib-head h1{font-family:var(--font-display);font-size:var(--t-h1);line-height:1.15;color:var(--ink);margin:0 0 4px}.lib-head p{margin:0;color:var(--ink-2);max-width:60ch}.lib-progress{display:flex;align-items:center;gap:10px;margin-top:12px}.lib-progress-bar{flex:1;max-width:320px;height:8px;border-radius:999px;background:var(--paper-2);border:1px solid var(--line);overflow:hidden}.lib-progress-bar>span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--brand),var(--profit));transition:width .8s var(--ease)}.lib-progress small{font-weight:700;color:var(--ink-3);font-size:var(--t-xs)}.lib-tools{display:grid;gap:10px}.lib-search{font:inherit;width:100%;border:1px solid var(--line-strong);border-radius:var(--r-pill);background:var(--paper) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' fill='none' stroke='%237a8a80' stroke-width='2.2' stroke-linecap='round'%3E%3Ccircle cx='8' cy='8' r='6'/%3E%3Cpath d='m13 13 4 4'/%3E%3C/svg%3E") no-repeat;background-position:left 14px center;padding:10px 16px 10px 42px;color:var(--ink)}[dir=rtl] .lib-search{background-position:right 14px center;padding:10px 42px 10px 16px}.lib-search:focus-visible{outline:3px solid color-mix(in srgb,var(--brand) 35%,transparent);outline-offset:1px}.lib-filters{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none;padding-bottom:2px}.lib-filters button{flex:0 0 auto;font:inherit;font-size:var(--t-sm);font-weight:700;border:1px solid var(--line-strong);background:var(--paper);color:var(--ink-2);border-radius:var(--r-pill);padding:6px 14px;cursor:pointer}.lib-filters button.on{background:var(--ink);border-color:var(--ink);color:#fff}.lib-empty{margin:0;padding:26px 16px;text-align:center;color:var(--ink-3);border:1px dashed var(--line-strong);border-radius:var(--r-lg)}.lib-section{--tone: var(--brand);display:grid;gap:10px;animation:lib-in .5s var(--ease) both;animation-delay:var(--d, 0ms)}@keyframes lib-in{0%{opacity:0;transform:translateY(10px)}}.lib-section-head{display:flex;align-items:center;gap:12px}.lib-section-head>div{flex:1;min-width:0}.lib-section-head small{display:block;font-size:var(--t-xs);font-weight:800;color:var(--ink-3);text-transform:uppercase;letter-spacing:.06em}.lib-section-head h2{margin:0;font-family:var(--font-display);font-size:var(--t-h3);color:var(--ink)}.lib-section-emblem{flex:0 0 auto;display:grid;place-items:center;width:46px;height:46px;border-radius:14px;color:#fff;background:var(--tone)}.lib-section-count{font-weight:800;font-size:var(--t-sm);color:var(--ink-3)}.lib-locked-note{margin:0;font-size:var(--t-sm);color:var(--ink-3)}.lib-list{display:grid;gap:8px}@media (min-width: 760px){.lib .lib-list{grid-template-columns:repeat(2,minmax(0,1fr))}}.lib-item{display:flex;align-items:flex-start;gap:12px;width:100%;text-align:start;font:inherit;color:var(--ink);border:1px solid var(--line-strong);border-radius:var(--r-md);background:var(--paper);padding:12px;cursor:pointer;transition:border-color .15s var(--ease),transform .15s var(--ease),box-shadow .15s var(--ease)}.lib-item:hover:not(:disabled){border-color:var(--brand);transform:translateY(-1px);box-shadow:var(--shadow-1)}.lib-item:focus-visible{outline:3px solid color-mix(in srgb,var(--brand) 40%,transparent);outline-offset:2px}.lib-icon{--c: var(--ink-2);flex:0 0 auto;display:grid;place-items:center;width:44px;height:44px;border-radius:12px;color:var(--c);background:color-mix(in srgb,var(--c) 13%,var(--paper))}.t-youtube .lib-icon,.t-video .lib-icon{--c: #d92d20}.t-audio .lib-icon{--c: #c11574}.t-image .lib-icon{--c: #7c3aed}.t-pdf .lib-icon{--c: #b42318}.t-doc .lib-icon{--c: #1d4ed8}.t-sheet .lib-icon{--c: #15803d}.t-slides .lib-icon{--c: #c2410c}.t-archive .lib-icon{--c: #475467}.t-link .lib-icon{--c: var(--brand-deep)}.lib-text{flex:1;min-width:0;display:grid;gap:2px}.lib-text b{font-weight:800;line-height:1.35;overflow-wrap:anywhere}.lib-desc{font-size:var(--t-sm);color:var(--ink-2);line-height:1.45}.lib-text small{font-size:var(--t-xs);font-weight:700;color:var(--ink-3)}.lib-new{display:inline-block;vertical-align:2px;margin-inline-start:8px;font-style:normal;font-size:.66rem;font-weight:800;letter-spacing:.04em;padding:1px 7px;border-radius:999px;color:#fff;background:var(--warm)}.lib-seen{margin-inline-start:6px;color:var(--profit-deep);font-size:.85em}.lib-item.locked{cursor:not-allowed;border-style:dashed;background:var(--paper-2);color:var(--ink-3)}.lib-item.locked .lib-icon{--c: var(--ink-3)}.lib-item.compact{padding:8px 10px}.lib-phase-block{display:grid;gap:10px;margin:1.4rem 0}.lib-phase-block-head{display:flex;align-items:flex-end;justify-content:space-between;gap:12px}.lib-phase-block-head h2{margin:0;font-family:var(--font-display);font-size:var(--t-h3)}.lib-phase-block-head p{margin:2px 0 0;font-size:var(--t-sm);color:var(--ink-3)}.lib-count{flex:0 0 auto;font-size:var(--t-xs);font-weight:800;color:var(--ink-3)}.fx-shell .lib-head{position:relative;overflow:hidden;border-radius:26px;padding:20px 18px 18px;color:var(--panel-ink);background:radial-gradient(120% 90% at 100% 0%,rgba(230,178,60,.3),transparent 55%),radial-gradient(90% 80% at 0% 110%,rgba(107,189,72,.22),transparent 60%),linear-gradient(180deg,var(--panel-2),var(--panel));box-shadow:var(--shadow-panel)}.fx-shell .lib-head:after{content:"";position:absolute;inset-inline-end:14px;top:16px;width:54px;height:54px;opacity:.22;transform:rotate(-6deg);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23f6d77a' stroke-width='1.5' stroke-linejoin='round'%3E%3Cpath d='M4 4h4v16H4ZM10 4h4v16h-4Z'/%3E%3Cpath d='m15.5 5.2 3.8-1 3.2 14.8-3.8 1Z'/%3E%3Cpath d='M4 8h4M10 8h4'/%3E%3C/svg%3E") no-repeat center / contain;pointer-events:none}.fx-shell .lib-head h1,.fx-shell .lib-head>p{padding-inline-end:64px}.fx-shell .lib-head h1{color:#fff;font-size:clamp(1.5rem,6vw,2rem)}.fx-shell .lib-head p{color:var(--panel-ink-2)}.fx-shell .lib-progress-bar{height:12px;border:none;background:#ffffff1f}.fx-shell .lib-progress-bar>span{position:relative;background:linear-gradient(90deg,var(--gold-deep),var(--gold),var(--gold-hi));transition:width 1.2s var(--spring)}.fx-shell .lib-progress-bar>span:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(100deg,transparent 30%,rgba(255,255,255,.55) 50%,transparent 70%);background-size:200% 100%;animation:lib-shine 2.4s linear infinite}@keyframes lib-shine{0%{background-position:150% 0}to{background-position:-50% 0}}.fx-shell .lib-progress small{color:var(--gold-hi)}.fx-shell .lib-filters button{border-radius:14px;box-shadow:0 3px 0 var(--line);transition:transform .2s var(--spring)}.fx-shell .lib-filters button.on{background:var(--brand);border-color:var(--brand-deep);box-shadow:0 3px 0 var(--brand-deep);transform:translateY(-1px)}.fx-shell .lib-section{padding:14px;border-radius:22px;background:color-mix(in srgb,var(--tone) 7%,var(--paper-2));border:1px solid color-mix(in srgb,var(--tone) 22%,var(--line))}.fx-shell .lib-section-emblem{border-radius:16px;box-shadow:0 4px color-mix(in srgb,var(--tone) 60%,#000)}.fx-shell .lib-section-count{padding:3px 10px;border-radius:999px;background:color-mix(in srgb,var(--tone) 14%,var(--paper));color:var(--ink-2)}.fx-shell .lib-section.all-locked{filter:saturate(.4);opacity:.85}.fx-shell .lib-item{border-radius:18px;box-shadow:0 4px 0 var(--line);transition:transform .25s var(--spring),box-shadow .25s var(--ease),border-color .15s var(--ease)}.fx-shell .lib-item:hover:not(:disabled){transform:translateY(-3px) rotate(-.4deg);box-shadow:0 7px 0 var(--line),0 12px 24px #10231a1a}.fx-shell .lib-item:active:not(:disabled){transform:translateY(2px);box-shadow:0 1px 0 var(--line)}.fx-shell .lib-icon{border-radius:14px;background:var(--c);color:#fff;box-shadow:inset 0 -3px #0000002e}.fx-shell .lib-item.locked .lib-icon{background:var(--line-strong);box-shadow:none}.fx-shell .lib-new{background:linear-gradient(180deg,var(--gold-hi),var(--gold));color:var(--gold-ink);animation:lib-pulse 1.8s var(--ease) infinite}@keyframes lib-pulse{50%{box-shadow:0 0 0 5px color-mix(in srgb,var(--gold) 25%,transparent)}}.fx-shell .lib-phase-block{padding:14px;border-radius:22px;border:2px dashed color-mix(in srgb,var(--tone, var(--brand)) 40%,var(--line));background:color-mix(in srgb,var(--tone, var(--brand)) 5%,var(--paper))}.fx-shell .lib-phase-block .lib-count{padding:3px 10px;border-radius:999px;background:var(--panel);color:var(--gold-hi)}.fx-tab-icon{position:relative}.fx-tab-dot{position:absolute;top:-6px;inset-inline-end:-10px;min-width:18px;height:18px;padding:0 5px;border-radius:999px;display:grid;place-items:center;font-size:.62rem;font-weight:800;line-height:1;color:#fff;background:var(--warm);border:2px solid var(--paper-2);animation:lib-pop .5s var(--spring) both}@keyframes lib-pop{0%{transform:scale(0)}}.hb-shell .lib{gap:22px}.hb-shell .lib-head{text-align:center;padding:10px 0 18px;border-bottom:1px solid var(--hb-hair)}.hb-shell .lib-head h1{font-family:var(--hb-display);font-weight:600;font-size:clamp(1.7rem,4vw,2.4rem);color:var(--hb-emerald)}.hb-shell .lib-head h1:before{content:"";display:block;width:46px;height:2px;margin:0 auto 12px;background:linear-gradient(90deg,var(--hb-gold-deep),var(--hb-gold-hi),var(--hb-gold-deep))}.hb-shell .lib-head p{margin-inline:auto}.hb-shell .lib-progress{justify-content:center}.hb-shell .lib-progress-bar{height:4px;border:none;background:var(--hb-hair-soft)}.hb-shell .lib-progress-bar>span{background:linear-gradient(90deg,var(--hb-gold-deep),var(--hb-gold-hi))}.hb-shell .lib-progress small{color:var(--hb-gold-ink);letter-spacing:.04em}.hb-shell .lib-search{border-color:var(--hb-hair);background-color:var(--hb-ivory)}.hb-shell .lib-filters>:first-child{margin-inline-start:auto}.hb-shell .lib-filters>:last-child{margin-inline-end:auto}.hb-shell .lib-filters button{border-color:var(--hb-hair);background:transparent;color:var(--ink-2)}.hb-shell .lib-filters button.on{background:var(--hb-emerald);border-color:var(--hb-emerald);color:var(--hb-gold-hi)}.hb-shell .lib-section{padding:18px 18px 16px;border-radius:18px;border:1px solid var(--hb-hair);background:var(--hb-ivory)}.hb-shell .lib-section-head{padding-bottom:12px;border-bottom:1px solid var(--hb-hair-soft)}.hb-shell .lib-section-emblem{border-radius:50%;background:var(--hb-emerald);color:var(--hb-gold-hi);box-shadow:0 0 0 2px var(--hb-ivory),0 0 0 3px var(--hb-gold)}.hb-shell .lib-section-head small{color:var(--hb-gold-ink);letter-spacing:.14em}.hb-shell .lib-section-head h2{font-family:var(--hb-display);font-weight:600;color:var(--hb-emerald);font-size:1.3rem}.hb-shell .lib-section-count{font-family:var(--hb-display);color:var(--hb-gold-ink)}.hb-shell .lib-item{border-color:var(--hb-hair-soft);border-radius:12px;background:#fff}.hb-shell .lib-item:hover:not(:disabled){border-color:var(--hb-gold);box-shadow:0 6px 18px #0c2a2014}.hb-shell .lib-icon{border-radius:10px;color:var(--hb-emerald);background:color-mix(in srgb,var(--hb-gold) 14%,#fff);border:1px solid color-mix(in srgb,var(--hb-gold) 40%,transparent)}.hb-shell .t-youtube .lib-icon,.hb-shell .t-video .lib-icon,.hb-shell .t-audio .lib-icon{background:linear-gradient(180deg,var(--hb-gold-hi),var(--hb-gold));color:#2b1f07}.hb-shell .lib-item.locked{background:transparent}.hb-shell .lib-item.locked .lib-icon{background:transparent;color:var(--ink-3);border-style:dashed}.hb-shell .lib-text b{font-weight:700}.hb-shell .lib-new{background:var(--hb-emerald);color:var(--hb-gold-hi);letter-spacing:.08em}.hb-shell .lib-seen{color:var(--hb-gold-deep)}.hb-shell .lib-phase-block{margin:0;padding:18px;border-radius:18px;border:1px solid var(--hb-hair);background:var(--hb-ivory)}.hb-shell .lib-phase-block-head h2{font-family:var(--hb-display);font-weight:600;color:var(--hb-emerald)}.hb-shell .lib-phase-block .lib-count{color:var(--hb-gold-ink)}.hb-shell .lib-phase-block .lib-list{grid-template-columns:1fr}@media (min-width: 760px){.hb-shell .lib-phase-block .lib-list{grid-template-columns:repeat(2,minmax(0,1fr))}}.hb-nav-count{display:inline-grid;place-items:center;min-width:17px;height:17px;margin-inline-start:5px;padding:0 4px;border-radius:999px;font-size:.64rem;font-weight:800;vertical-align:4px;background:var(--hb-emerald);color:var(--hb-gold-hi)}.lv{position:fixed;top:0;right:0;bottom:0;left:0;z-index:500;display:grid;place-items:center;padding:16px;background:#06100acc;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);animation:lv-fade .2s var(--ease) both}@keyframes lv-fade{0%{opacity:0}}.lv-box{width:min(960px,100%);max-height:calc(100dvh - 32px);display:grid;grid-template-rows:auto minmax(0,1fr) auto;background:#0b1510;color:#fff;border-radius:18px;overflow:hidden;box-shadow:0 30px 80px #00000080;animation:lv-rise .35s var(--ease) both}@keyframes lv-rise{0%{transform:translateY(16px) scale(.98)}}.lv-box.t-audio{width:min(520px,100%)}.lv-head{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 14px}.lv-head b{min-width:0;overflow-wrap:anywhere}.lv-actions{display:flex;align-items:center;gap:8px;flex:0 0 auto}.lv-actions button{border:none;background:#ffffff1a;color:#fff;width:36px;height:36px;border-radius:50%;cursor:pointer}.lv-dl{color:#fff;font-size:var(--t-sm);font-weight:700;text-decoration:none;padding:7px 12px;border-radius:999px;border:1px solid rgba(255,255,255,.25)}.lv-frame{position:relative;aspect-ratio:16 / 9}.lv-frame iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0}.lv-media{display:block;width:100%;max-height:75dvh;object-fit:contain;background:#000}.lv-audio{width:calc(100% - 28px);margin:8px 14px 16px}.lv-desc{margin:0;padding:10px 14px 14px;font-size:var(--t-sm);color:#ffffffbf}@media (prefers-reduced-motion: reduce){.lib-section,.fx-tab-dot,.lv,.lv-box{animation:none}.fx-shell .lib-new,.fx-shell .lib-progress-bar>span:after{animation:none}}
