.lbx-main{--ac:var(--user-button-color,#7547E8);--ac2:var(--user-chapter-color,#C98AFF);--tx:#f4eeff;--mut:#a99bc7;--gold:#d9b765;--line:color-mix(in srgb,#cdbfff 17%,transparent);--panel:rgba(9,6,18,.78);--r:18px;position:relative;z-index:2;width:min(1480px,calc(100% - 28px));margin:18px auto 0;padding-bottom:120px;color:var(--tx)}.lbx-main *{box-sizing:border-box}.lbx-ic{width:1.1em;height:1.1em;flex:none;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.lbx-main button{font:inherit;color:inherit;cursor:pointer}.lbx-main :focus-visible{outline:2px solid var(--ac2);outline-offset:2px}.lbx-card[hidden],.lbx-empty[hidden],.lbx-clear[hidden],.lbx-backdrop[hidden],.lbx-dd-menu[hidden],#lbxActiveN[hidden]{display:none!important}.lbx-hero{position:relative;isolation:isolate;border-radius:26px;overflow:hidden;border:1px solid var(--line);min-height:380px;display:flex;flex-direction:column;justify-content:space-between;background:#0b0618;box-shadow:0 20px 60px -30px color-mix(in srgb,var(--ac) 70%,transparent)}.lbx-hero-bg{position:absolute;inset:0;z-index:-2;background:var(--hero-img,none) center 20%/cover no-repeat}.lbx-hero-bg.is-empty{background:radial-gradient(ellipse at 75% 20%,color-mix(in srgb,var(--ac) 55%,transparent),transparent 60%),radial-gradient(ellipse at 20% 90%,color-mix(in srgb,var(--ac2) 25%,transparent),transparent 55%),#0b0618}.lbx-hero-bg.is-fallback{filter:blur(24px) saturate(1.25);transform:scale(1.3);opacity:.5}.lbx-hero:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#080412ed,#08041299 46%,#08041214),linear-gradient(180deg,transparent 35%,rgba(8,4,18,.92) 100%)}.lbx-hero-inner{display:flex;align-items:center;gap:30px;padding:44px 44px 10px}.lbx-emblem{width:128px;flex:none;filter:drop-shadow(0 0 18px color-mix(in srgb,var(--ac2) 70%,transparent));animation:lbxFloat 6s ease-in-out infinite}.lbx-title{min-width:0}.lbx-pill{display:inline-flex;align-items:center;gap:7px;font-size:11px;font-weight:700;letter-spacing:.14em;padding:6px 12px;border-radius:999px;background:color-mix(in srgb,var(--ac) 28%,rgba(10,5,22,.7));border:1px solid var(--line)}.lbx-title h1{margin:6px 0 0;font:italic 700 clamp(58px,9vw,104px)/.95 "Cormorant Garamond",Georgia,serif;letter-spacing:-.01em;background:linear-gradient(180deg,#fff 10%,var(--ac2) 100%);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 4px 22px color-mix(in srgb,var(--ac) 65%,transparent))}.lbx-title p{margin:6px 0 0;font:italic 600 clamp(17px,2vw,22px)/1.2 "Cormorant Garamond",Georgia,serif;color:#e6dcff}.lbx-orn{display:block;width:min(360px,70%);height:1px;margin-top:12px;background:linear-gradient(90deg,transparent,var(--ac2),transparent);opacity:.7}.lbx-stats{display:grid;grid-template-columns:repeat(4,auto) 1fr;align-items:center;gap:6px 34px;margin:26px 22px 22px;padding:14px 26px;border-radius:18px;background:#0c061abd;border:1px solid var(--line);backdrop-filter:blur(8px)}.lbx-stat{display:flex;align-items:center;gap:13px;background:none;border:0;padding:0;text-align:left;color:inherit}.lbx-stat-ic{display:grid;place-items:center;width:44px;height:44px;border-radius:13px;font-size:22px;color:var(--ac2);background:color-mix(in srgb,var(--ac) 22%,transparent);border:1px solid var(--line)}.lbx-stat strong{display:block;font-size:22px;line-height:1.1;font-weight:800}.lbx-stat small{display:block;color:var(--mut);font-size:12.5px;margin-top:2px}.lbx-stat-btn{cursor:pointer;border-radius:14px;transition:transform .2s}.lbx-stat-btn:hover{transform:translateY(-2px)}.lbx-stat-btn[aria-pressed=true] .lbx-stat-ic{background:var(--ac);color:#fff;box-shadow:0 0 18px color-mix(in srgb,var(--ac) 70%,transparent)}.lbx-quote{justify-self:end;margin:0;font:italic 600 21px/1.2 Cormorant Garamond,Georgia,serif;color:#e6dcff;opacity:.9}.lbx-search{display:flex;align-items:center;gap:12px;margin:16px 0 0;padding:0 16px;height:52px;border-radius:16px;background:var(--panel);border:1px solid var(--line);transition:border-color .2s,box-shadow .2s}.lbx-search:focus-within{border-color:var(--ac2);box-shadow:0 0 0 3px color-mix(in srgb,var(--ac) 30%,transparent)}.lbx-search .lbx-ic{font-size:20px;color:var(--mut)}.lbx-search input{flex:1;min-width:0;height:100%;background:none;border:0;outline:0;color:var(--tx);font-size:15px}.lbx-search input::placeholder{color:var(--mut)}.lbx-search kbd{font:600 12px/1 inherit;padding:6px 9px;border-radius:8px;color:var(--mut);background:#ffffff0f;border:1px solid var(--line)}.lbx-layout{display:grid;grid-template-columns:minmax(0,1fr) 292px;gap:20px;margin-top:16px;align-items:start}.lbx-layout.is-aside-off{grid-template-columns:minmax(0,1fr)}.lbx-layout.is-aside-off .lbx-aside{display:none}.lbx-content{min-width:0;border-radius:22px;padding:16px;background:#07040e94;border:1px solid var(--line)}.lbx-bar{display:flex;align-items:center;gap:12px}.lbx-tabs{display:flex;gap:8px;flex:1;min-width:0;overflow-x:auto;scrollbar-width:none;padding:2px}.lbx-tabs::-webkit-scrollbar{display:none}.lbx-tab{display:inline-flex;align-items:center;gap:8px;white-space:nowrap;padding:10px 16px;border-radius:12px;font-size:14px;font-weight:600;background:#ffffff0a;border:1px solid var(--line);color:#d9cdf5;transition:background .2s,border-color .2s,transform .2s}.lbx-tab:hover{background:color-mix(in srgb,var(--ac) 20%,transparent);transform:translateY(-1px)}.lbx-tab.active{background:linear-gradient(135deg,var(--ac),color-mix(in srgb,var(--ac) 60%,var(--ac2)));border-color:transparent;color:#fff;box-shadow:0 8px 22px -10px var(--ac)}.lbx-view{display:flex;gap:4px;padding:4px;border-radius:13px;background:#ffffff0a;border:1px solid var(--line);flex:none}.lbx-view button{display:grid;place-items:center;width:40px;height:36px;border-radius:10px;border:0;background:none;color:var(--mut);font-size:19px}.lbx-view button.active{background:var(--ac);color:#fff}.lbx-dds{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin:12px 0 16px}.lbx-dd{position:relative}.lbx-dd-btn{display:inline-flex;align-items:center;gap:9px;height:40px;padding:0 13px;border-radius:12px;font-size:14px;font-weight:600;background:#ffffff0a;border:1px solid var(--line);color:#d9cdf5}.lbx-dd-btn:hover,.lbx-dd.is-set .lbx-dd-btn,.lbx-dd.open .lbx-dd-btn{border-color:var(--ac2);background:color-mix(in srgb,var(--ac) 18%,transparent)}.lbx-chev{font-size:15px;opacity:.7;transition:transform .2s}.lbx-dd.open .lbx-chev{transform:rotate(180deg)}.lbx-dd-menu{position:absolute;z-index:40;top:calc(100% + 6px);left:0;min-width:210px;max-height:300px;overflow:auto;padding:6px;border-radius:14px;background:#120a24;border:1px solid var(--line);box-shadow:0 18px 40px -12px #000;animation:lbxPop .16s ease-out}.lbx-dd-menu button{display:flex;justify-content:space-between;align-items:center;gap:14px;width:100%;padding:9px 11px;border:0;border-radius:9px;background:none;text-align:left;font-size:14px;color:#e9e0ff}.lbx-dd-menu button small{color:var(--mut);font-size:12px}.lbx-dd-menu button:hover{background:color-mix(in srgb,var(--ac) 25%,transparent)}.lbx-dd-menu button.active{background:color-mix(in srgb,var(--ac) 40%,transparent);font-weight:700}.lbx-clear{display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 14px;border-radius:12px;background:none;border:1px dashed var(--line);color:var(--mut);font-size:14px}.lbx-clear:hover{color:#fff;border-color:var(--ac2)}.lbx-filters-btn{display:none;align-items:center;gap:8px;height:40px;padding:0 14px;border-radius:12px;font-size:14px;font-weight:600;background:var(--ac);border:0;color:#fff}.lbx-filters-btn b{display:grid;place-items:center;min-width:20px;height:20px;border-radius:99px;background:#fff;color:#2a1260;font-size:12px}.lbx-layout.is-aside-off .lbx-filters-btn{display:inline-flex}.lbx-count{margin-left:auto;color:var(--mut);font-size:13px}.lbx-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(188px,1fr));gap:16px}.lbx-card{position:relative;aspect-ratio:2/3.05;border-radius:var(--r);overflow:hidden;background:#150c28;border:1px solid var(--line);content-visibility:auto;contain-intrinsic-size:auto 340px;transition:transform .3s cubic-bezier(.2,.8,.2,1),border-color .25s,box-shadow .3s;animation:lbxIn .5s backwards;animation-delay:calc(var(--i)*35ms)}.lbx-card:hover,.lbx-card:focus-within{transform:translateY(-5px);border-color:var(--ac2);box-shadow:0 18px 38px -14px color-mix(in srgb,var(--ac) 80%,transparent)}.lbx-cover{position:absolute;inset:0;display:block}.lbx-cover img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .6s ease}.lbx-card:hover .lbx-cover img{transform:scale(1.07)}.lbx-nocover{display:grid;place-items:center;width:100%;height:100%;font-size:46px;color:var(--ac2);opacity:.5;background:radial-gradient(circle at 50% 35%,color-mix(in srgb,var(--ac) 35%,transparent),transparent 70%)}.lbx-shade{position:absolute;inset:0;background:linear-gradient(180deg,rgba(8,4,16,.3) 0%,transparent 26%,transparent 42%,rgba(8,4,16,.82) 72%,rgba(8,4,16,.97) 100%)}.lbx-badge{position:absolute;top:10px;left:10px;z-index:2;display:inline-flex;align-items:center;gap:6px;padding:5px 10px 5px 8px;border-radius:999px;font-size:12px;font-weight:700;color:#fff;box-shadow:0 4px 12px -4px #000}.lbx-badge .lbx-ic{font-size:13px}.lbx-badge.is-progreso{background:#1f7a4d}.lbx-badge.is-completado{background:#6b3fe0}.lbx-badge.is-otro{background:#a8701c}.lbx-star{position:absolute;top:8px;right:8px;z-index:3;display:grid;place-items:center;width:34px;height:34px;padding:0;border-radius:50%;background:#0a05149e;border:1px solid rgba(255,255,255,.18);transition:transform .2s,background .2s}.lbx-star:hover{transform:scale(1.12);background:#0a0514d9}.lbx-star .save-icon,.lbx-star .save-label{display:none!important}.lbx-star:before{content:"";width:18px;height:18px;background:center/contain no-repeat;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='1.8' stroke-linejoin='round'%3E%3Cpath d='m12 3.5 2.6 5.4 5.9.8-4.3 4.1 1 5.9L12 16.9 6.8 19.7l1-5.9L3.5 9.7l5.9-.8L12 3.5Z'/%3E%3C/svg%3E")}.lbx-star.is-saved,.lbx-star[aria-pressed=true]{background:#3c2308bf;border-color:#ffcf5a}.lbx-star.is-saved:before,.lbx-star[aria-pressed=true]:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23ffcf5a' stroke='%23ffcf5a' stroke-width='1.8' stroke-linejoin='round'%3E%3Cpath d='m12 3.5 2.6 5.4 5.9.8-4.3 4.1 1 5.9L12 16.9 6.8 19.7l1-5.9L3.5 9.7l5.9-.8L12 3.5Z'/%3E%3C/svg%3E")}.lbx-info{position:absolute;left:0;right:0;bottom:56px;z-index:2;padding:0 12px;text-align:center;pointer-events:none}.lbx-info a{pointer-events:auto}.lbx-info h3{margin:0;font-size:15.5px;line-height:1.2;font-weight:800;text-shadow:0 2px 10px #000;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.lbx-info h3 a{color:#fff;text-decoration:none}.lbx-meta{margin:5px 0 0;font-size:12.5px;color:#cbbcf0}.lbx-syn,.lbx-vis{display:none}.lbx-row{position:absolute;left:0;right:0;bottom:11px;z-index:3;display:flex;align-items:center;gap:7px;padding:0 12px}.lbx-chip{display:inline-flex;align-items:center;gap:6px;padding:6px 11px;border-radius:999px;font-size:13px;font-weight:700;background:#ffffff1a;border:1px solid rgba(255,255,255,.12)}.lbx-chip .lbx-ic{font-size:14px;color:var(--ac2)}.lbx-chip.is-none{font-weight:500;color:var(--mut)}.lbx-new{padding:3px 7px;border-radius:7px;font-size:10px;font-weight:800;letter-spacing:.08em;background:#ff4f7b;color:#fff}.lbx-go{margin-left:auto;display:grid;place-items:center;width:36px;height:36px;border-radius:50%;color:#fff;font-size:17px;background:linear-gradient(135deg,var(--ac),color-mix(in srgb,var(--ac) 55%,var(--ac2)));box-shadow:0 6px 16px -6px var(--ac);transition:transform .2s;position:relative;z-index:4}.lbx-go:hover{transform:scale(1.12) translate(2px)}.lbx-grid.is-list{grid-template-columns:1fr;gap:10px}.is-list .lbx-card{aspect-ratio:auto;display:flex;align-items:center;gap:14px;padding:10px 14px 10px 10px;border-radius:16px;contain-intrinsic-size:auto 96px}.is-list .lbx-card:hover{transform:translate(4px)}.is-list .lbx-cover{position:relative;inset:auto;width:58px;height:78px;flex:none;border-radius:11px;overflow:hidden}.is-list .lbx-shade{display:none}.is-list .lbx-info{position:static;flex:1;min-width:0;padding:0;text-align:left;order:1}.is-list .lbx-info h3{font-size:16px;-webkit-line-clamp:1}.is-list .lbx-syn{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;margin:4px 0 0;font-size:12.5px;color:var(--mut)}.is-list .lbx-badge{position:static;order:2;flex:none}.is-list .lbx-star{position:static;order:3;flex:none}.is-list .lbx-row{position:static;order:4;padding:0;gap:12px;flex:none}.is-list .lbx-vis{display:inline-flex;align-items:center;gap:5px;font-size:13px;color:var(--mut)}.is-list .lbx-go{margin-left:6px}.lbx-empty{display:grid;justify-items:center;gap:6px;padding:60px 20px;text-align:center;color:var(--mut)}.lbx-empty .lbx-ic{font-size:44px;color:var(--ac2);opacity:.7}.lbx-empty strong{color:var(--tx);font-size:18px}.lbx-empty p{margin:0}.lbx-strip{display:flex;align-items:center;gap:14px;margin-top:18px;padding:14px 20px;border-radius:16px;background:#ffffff0a;border:1px solid var(--line);color:#d9cdf5;font-size:14px}.lbx-strip .lbx-ic{font-size:26px;color:var(--ac2)}.lbx-aside{position:sticky;top:88px;display:grid;gap:16px}.lbx-panel{padding:18px;border-radius:20px;background:var(--panel);border:1px solid var(--line)}.lbx-panel-head{display:flex;align-items:center;justify-content:space-between;font-size:17px;font-weight:700;margin-bottom:14px}.lbx-panel-head span{display:inline-flex;align-items:center;gap:10px}.lbx-panel-head .lbx-ic{color:var(--ac2)}.lbx-panel-head button{display:grid;place-items:center;width:30px;height:30px;border-radius:9px;border:0;background:none;color:var(--mut);font-size:18px}.lbx-panel-head button:hover{background:#ffffff14;color:#fff}.lbx-panel h4{margin:16px 0 9px;font-size:14px;font-weight:700;color:#e6dcff}.lbx-panel h4:first-of-type{margin-top:4px}.lbx-chips{display:flex;flex-wrap:wrap;gap:8px}.lbx-chipbtn{padding:7px 13px;border-radius:999px;font-size:13px;font-weight:600;background:#ffffff0d;border:1px solid var(--line);color:#d9cdf5;transition:background .2s}.lbx-chipbtn:hover{background:color-mix(in srgb,var(--ac) 25%,transparent)}.lbx-chipbtn.active{background:var(--ac);border-color:transparent;color:#fff}.lbx-selwrap{position:relative}.lbx-selwrap select{width:100%;height:42px;padding:0 38px 0 12px;appearance:none;border-radius:12px;background:#ffffff0d;border:1px solid var(--line);color:#e9e0ff;font-size:14px}.lbx-selwrap select option{background:#120a24}.lbx-selwrap .lbx-ic{position:absolute;right:12px;top:50%;transform:translateY(-50%);pointer-events:none;color:var(--mut)}.lbx-mine p{margin:0 0 14px;color:var(--mut);font-size:14px;line-height:1.4}.lbx-mine-btn{display:inline-flex;align-items:center;gap:9px;padding:10px 16px;border-radius:12px;font-weight:700;font-size:14px;text-decoration:none;color:#fff;background:linear-gradient(135deg,var(--ac),color-mix(in srgb,var(--ac) 55%,var(--ac2)));border:0;box-shadow:0 8px 22px -10px var(--ac)}.lbx-mine-btn[aria-pressed=true]{outline:2px solid #ffcf5a}.lbx-backdrop{position:fixed;inset:0;z-index:90;background:#030108a6}@keyframes lbxIn{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes lbxPop{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}@keyframes lbxFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@media(prefers-reduced-motion:reduce){.lbx-main *{animation:none!important;transition:none!important}}html.omni-perf .lbx-main *{animation:none!important}html.omni-perf .lbx-stats{backdrop-filter:none}@media(max-width:900px){.lbx-layout{grid-template-columns:minmax(0,1fr)}.lbx-filters-btn{display:inline-flex}.lbx-aside,.lbx-layout.is-aside-off .lbx-aside{display:grid;position:fixed;z-index:100;inset:auto 0 0;max-height:82vh;overflow:auto;padding:14px;border-radius:24px 24px 0 0;background:#0e0720;border-top:1px solid var(--line);transform:translateY(105%);transition:transform .3s ease}.lbx-aside.is-open{transform:none}.lbx-stats{grid-template-columns:repeat(2,1fr);gap:14px 18px}.lbx-quote{display:none}}@media(max-width:700px){.lbx-main{width:calc(100% - 16px);margin-top:10px}.lbx-hero{min-height:0;border-radius:20px}.lbx-hero-inner{padding:26px 20px 4px;gap:16px}.lbx-emblem{width:72px}.lbx-stats{margin:16px 10px 10px;padding:12px 14px}.lbx-stat-ic{width:38px;height:38px;font-size:19px}.lbx-stat strong{font-size:18px}.lbx-stat small{font-size:11.5px}.lbx-content{padding:10px;border-radius:18px}.lbx-search kbd{display:none}.lbx-grid{grid-template-columns:repeat(2,1fr);gap:10px}.lbx-info h3{font-size:14px}.lbx-chip{padding:5px 9px;font-size:12px}.lbx-go{width:32px;height:32px}.lbx-dds{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;padding-bottom:2px}.lbx-dds::-webkit-scrollbar{display:none}.lbx-dd-btn,.lbx-clear,.lbx-filters-btn{flex:none}.lbx-count{display:none}.lbx-dd-menu{position:fixed;inset:auto 12px 90px;max-height:50vh}.is-list .lbx-badge,.is-list .lbx-vis,.is-list .lbx-syn{display:none}.is-list .lbx-cover{width:52px;height:70px}}body.library-page{background:#040307!important}body.library-page:before,body.library-page:after{display:none!important}body.library-page #pageConstellationCanvas{display:none!important}.lbx-bg{position:fixed;inset:0;z-index:0;pointer-events:none;background:#040307 var(--bg-img,none) center/cover no-repeat}.lbx-bg:after{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at 50% 45%,#0403078c,#04030726 70%),linear-gradient(180deg,rgba(4,3,7,.35),transparent 30%,rgba(4,3,7,.55))}.lbx-side{position:fixed;z-index:60;left:0;top:0;bottom:0;width:76px;display:flex;flex-direction:column;align-items:center;gap:10px;padding:16px 0;background:linear-gradient(180deg,#0a0614f0,#05030af0);border-right:1px solid rgba(217,183,101,.2);box-shadow:10px 0 40px -20px #000}.lbx-side-brand{display:block;width:46px;height:46px;transition:transform .3s}.lbx-side-brand:hover{transform:rotate(18deg) scale(1.06)}.lbx-side-sep{width:34px;height:1px;margin:6px 0 4px;background:linear-gradient(90deg,transparent,var(--gold),transparent);opacity:.6}.lbx-side-item{position:relative;display:grid;place-items:center;width:48px;height:48px;border-radius:15px;color:#b9abd8;font-size:23px;text-decoration:none;transition:background .2s,color .2s,transform .2s}.lbx-side-item:hover{background:#ffffff12;color:#fff;transform:translate(2px)}.lbx-side-item.active{color:#fff;background:linear-gradient(135deg,var(--user-button-color,#7547E8),color-mix(in srgb,var(--user-button-color,#7547E8) 55%,var(--user-chapter-color,#C98AFF)));box-shadow:0 8px 24px -8px var(--user-button-color,#7547E8)}.lbx-side-item.active:before{content:"";position:absolute;left:-14px;top:12px;bottom:12px;width:3px;border-radius:0 3px 3px 0;background:var(--gold)}.lbx-side-item:after{content:attr(data-tip);position:absolute;left:calc(100% + 12px);top:50%;transform:translate(-4px,-50%);padding:6px 11px;border-radius:9px;white-space:nowrap;font-size:13px;font-weight:600;color:#fff;background:#120a24;border:1px solid rgba(217,183,101,.3);opacity:0;pointer-events:none;transition:opacity .15s,transform .15s}.lbx-side-item:hover:after,.lbx-side-item:focus-visible:after{opacity:1;transform:translateY(-50%)}@media(min-width:901px){body.library-page .topbar{display:none!important}.lbx-main{width:calc(100% - 116px);max-width:1560px;margin:20px auto 0 calc(76px + max(20px,(100% - 76px - 1560px)/2))}}@media(max-width:900px){.lbx-side{display:none}}.lbx-hero{background:linear-gradient(125deg,#180e30b8,#08051099);border-color:#d9b76538}.lbx-hero-bg.is-empty{background:radial-gradient(ellipse at 82% 10%,color-mix(in srgb,var(--ac) 38%,transparent),transparent 55%),radial-gradient(ellipse at 10% 100%,rgba(217,183,101,.14),transparent 55%)}.lbx-hero:before{background:linear-gradient(90deg,rgba(6,3,12,.55) 0%,transparent 70%),linear-gradient(180deg,transparent 45%,rgba(6,3,12,.75) 100%)}.lbx-pill{border-color:#d9b76559}.lbx-orn{background:linear-gradient(90deg,transparent,var(--gold),transparent);opacity:.8}.lbx-title h1{background:linear-gradient(180deg,#fff 15%,#e4d4ff 60%,var(--ac2) 100%);-webkit-background-clip:text;background-clip:text}.lbx-stats{border-color:#d9b76533}.lbx-main button.lbx-star{all:unset;box-sizing:border-box;position:absolute;top:8px;right:8px;z-index:3;display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:#080410a8;border:1px solid rgba(255,255,255,.2);cursor:pointer;transition:transform .2s,background .2s}.lbx-main button.lbx-star:hover{transform:scale(1.12);background:#080410e6}.lbx-main button.lbx-star:focus-visible{outline:2px solid var(--ac2);outline-offset:2px}.lbx-main button.lbx-star.is-saved,.lbx-main button.lbx-star[aria-pressed=true]{background:#3a2406cc;border-color:#ffcf5a;box-shadow:0 0 14px -2px #ffcf5a8c}.lbx-main button.lbx-star:after{display:none!important}.lbx-main button.lbx-star>*{display:none!important}.is-list .lbx-main button.lbx-star,.lbx-grid.is-list button.lbx-star{position:static}.lbx-badge{top:10px;left:10px}.lbx-new{position:absolute;z-index:2;top:40px;left:10px;padding:3px 8px;border-radius:7px;font-size:10px;font-weight:800;letter-spacing:.1em;background:#ffcf5a;color:#2b1a00;box-shadow:0 4px 12px -4px #000}.lbx-grid.is-list .lbx-new{position:static;order:2}.lbx-chip{white-space:nowrap}.lbx-meta{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lbx-card{border-color:#ffffff1a}.lbx-card:hover,.lbx-card:focus-within{border-color:#d9b765b3;box-shadow:0 18px 40px -14px color-mix(in srgb,var(--ac) 75%,transparent),0 0 0 1px #d9b76540}.lbx-strip .lbx-ic,.lbx-panel-head .lbx-ic{color:var(--gold)}@media(max-width:900px){.lbx-main{width:calc(100% - 16px);margin:10px auto 0}}@media(min-width:901px){@supports (zoom:1){body.library-page{zoom:.75}}.lbx-main{max-width:1720px;margin-left:calc(76px + max(20px,(100% - 76px - 1720px)/2))}}.lbx-hero{min-height:300px}.lbx-hero-inner{padding:34px 40px 6px}.lbx-title h1{font-size:clamp(52px,7vw,92px)}.lbx-emblem{width:112px}.lbx-main button.lbx-star{background:#080410bd;border-color:#ffffff6b}.lbx-grid:not(.is-list) .lbx-syn{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;max-height:0;opacity:0;margin:0;font-size:12px;line-height:1.38;color:#dcd2f2;transition:max-height .35s ease,opacity .25s,margin .25s}.lbx-grid:not(.is-list) .lbx-card:hover .lbx-syn,.lbx-grid:not(.is-list) .lbx-card:focus-within .lbx-syn{max-height:5.6em;opacity:1;margin-top:8px}.lbx-shade{transition:background .3s}.lbx-card:hover .lbx-shade{background:linear-gradient(180deg,#08041066,#08041073 30%,#080410e0 66%,#080410fa)}.lbx-card:after{content:"";position:absolute;left:14%;right:14%;bottom:0;height:2px;z-index:4;border-radius:2px;background:linear-gradient(90deg,transparent,var(--gold),transparent);transform:scaleX(0);transition:transform .35s}.lbx-card:hover:after{transform:scaleX(1)}.lbx-stat-ic{background:linear-gradient(135deg,color-mix(in srgb,var(--ac) 32%,transparent),#d9b76524)}.lbx-stat{transition:transform .2s}.lbx-stat:not(.lbx-stat-btn):hover{transform:translateY(-2px)}.lbx-tab.active,.lbx-chipbtn.active{box-shadow:0 8px 22px -10px var(--ac),inset 0 1px #ffffff38}.lbx-count{padding:6px 12px;border-radius:99px;background:#ffffff0d;border:1px solid var(--line)}html{scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--user-button-color,#7547E8) 60%,#000) transparent}
