@media (pointer:coarse){.iconbtn,.btn.sm,a.avatar,.chips a,.genre-chips a,.seg a,.seg button,.pfilters button,.pickchips button,.sec-index a,.filters-btn,.theme-text,.scope-chips a{position:relative}.iconbtn:after,.btn.sm:after,a.avatar:after,.chips a:after,.genre-chips a:after,.seg a:after,.seg button:after,.pfilters button:after,.pickchips button:after,.sec-index a:after,.filters-btn:after,.theme-text:after,.scope-chips a:after{content:"";width:max(100%,44px);height:max(100%,44px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.toptable .mine select,select.pill.lib,.vf-sort select,.filters select{min-height:44px}}@media (max-width:599px){.tile .nv,.tile .d{font-size:11px;line-height:14px}.tile .score{width:26px;height:18px;font-size:11px}.similar-item>p{font-size:11px;line-height:14px}}.cover .ini{display:none}.cover.gen.c-xs,.toplist .cover.gen,.mini .cover.gen,.sg-cov .cover.gen,.calib li .cover.gen,.extreme .cover.gen,.aw-row .cover.gen{--ini:18px}@media (max-width:719px){.toptable .cover.gen{--ini:18px}}@media (max-width:599px){.tile .cover.gen{--ini:20px}}.sg-cov .cover.gen,.toplist .cover.gen{--ini:13px}.cover.gen.c-xs>b,.toplist .cover.gen>b,.mini .cover.gen>b,.sg-cov .cover.gen>b,.calib li .cover.gen>b,.extreme .cover.gen>b,.aw-row .cover.gen>b,.cover.gen.c-xs>i,.toplist .cover.gen>i,.mini .cover.gen>i,.sg-cov .cover.gen>i,.calib li .cover.gen>i,.extreme .cover.gen>i,.aw-row .cover.gen>i{display:none}.cover.gen.c-xs .ini,.toplist .cover.gen .ini,.mini .cover.gen .ini,.sg-cov .cover.gen .ini,.calib li .cover.gen .ini,.extreme .cover.gen .ini,.aw-row .cover.gen .ini{display:grid}@media (max-width:719px){.toptable .cover.gen>b,.toptable .cover.gen>i{display:none}.toptable .cover.gen .ini{display:grid}}@media (max-width:599px){.tile .cover.gen>b,.tile .cover.gen>i{display:none}.tile .cover.gen .ini{display:grid}}.cover .ini{font:600 var(--ini,18px)/1 var(--f-book);color:#fffdf8e6;letter-spacing:0;place-items:center;position:absolute;inset:0}html{scroll-padding-top:calc(101px + 12px + env(safe-area-inset-top,0px))}@media (max-width:719px){html{scroll-padding-top:calc(53px + 12px + env(safe-area-inset-top,0px));scroll-padding-bottom:calc(84px + env(safe-area-inset-bottom,0px))}}[id=ficha],[id=votos],[id=criticas],[id=prensa],[id=saga],[id=similares]{scroll-margin-top:48px}@media (max-width:719px){.theme-head{display:none}}.theme-text{font:inherit;color:var(--muted);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0;display:inline-flex}.theme-text:hover{color:var(--ink)}.theme-text svg{width:14px;height:14px}.theme-row{align-items:center;gap:12px;display:flex}.theme-row .theme-text{background:var(--fill);min-height:34px;color:var(--ink);border-radius:999px;padding:0 14px;font-size:14px;font-weight:500}.scope-chips{scrollbar-width:none;flex-wrap:nowrap;gap:6px;margin-top:14px;padding-bottom:2px;display:flex;overflow-x:auto}.scope-chips::-webkit-scrollbar{display:none}.scope-chips a{background:var(--fill);color:var(--ink);white-space:nowrap;border-radius:999px;flex:none;align-items:center;gap:6px;padding:7px 13px;font-size:14px;font-weight:500;display:inline-flex}.scope-chips a:hover{background:var(--fill-2);text-decoration:none}.scope-chips a .n{color:var(--muted);font-variant-numeric:tabular-nums}.scope-chips a[aria-current]{background:var(--chosen);color:var(--on-chosen)}.scope-chips a[aria-current] .n{color:inherit;opacity:.7}.search-start{flex-wrap:wrap;align-items:center;gap:10px;margin-top:16px;display:flex}.genre-chips a[aria-current=true]{background:var(--chosen);color:var(--on-chosen)}.genre-chips a[aria-current=true] .n{color:inherit;opacity:.7}.pickchips button[aria-pressed=true]{background:var(--chosen);color:var(--on-chosen)}@media (max-width:719px){.tabbar a[aria-current=page]{color:var(--ink)}}.follow-btn[aria-pressed=true]{background:var(--active);color:var(--on-active)}.aw-row{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px 8px;display:grid}.aw-row .tile .a{display:none}.aw-row .tile .t{font-size:12px;line-height:15px}.aw-row .tile .nv{font-size:11px}.aw-row .tile .d{font-size:11px;line-height:14px}.aw-row .tile .score{border-radius:5px;width:26px;height:18px;font-size:11px}.aw-row .cover-medal{width:16px;height:16px;top:3px;right:3px}.aw-row .cover-medal svg{width:10px;height:10px}@media (max-width:599px){.aw-row{gap:12px 6px}}.aw-row .tile .d.aw{white-space:normal;display:block;overflow:visible}.aw-row .tile .d.aw svg{display:none}
:root{--grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 .08 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");--book-shadow:0 1px 1px #28190a29, 0 6px 16px #28190a2e;--ornament:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M10 2l2 6 6 2-6 2-2 6-2-6-6-2 6-2z' fill='black'/%3E%3C/svg%3E")}.cover{box-shadow:var(--book-shadow);border-radius:3px 6px 6px 3px}.cover:before{content:"";z-index:1;pointer-events:none;border-radius:inherit;background:linear-gradient(90deg,#00000042 0,#ffffff1f 3.5%,#0000000a 6%,#0000 10%),linear-gradient(#ffffff0f,#0000 30%);position:absolute;inset:0}.cover.gen{background-image:radial-gradient(120% 80% at 75% 0%, #ffffff24, transparent 60%), var(--grain);justify-content:flex-start;gap:6%;padding:12% 10% 10% 15%}.cover.gen>b{letter-spacing:-.005em;font-weight:500;line-height:1.08}.cover.gen>b:after{content:"";opacity:.5;background:currentColor;width:38%;height:1px;margin-top:.55em;display:block}.cover.gen>i{font:italic 400 max(10px, .62em)/1.15 var(--f-book);opacity:.88;margin-top:auto;padding-right:14%}@media (min-width:720px){.c-l.gen>i{font-size:15px}}.cover.gen:after{content:"";aspect-ratio:1;opacity:.42;width:11%;-webkit-mask:var(--ornament) center / contain no-repeat;-webkit-mask:var(--ornament) center / contain no-repeat;mask:var(--ornament) center / contain no-repeat;background:currentColor;position:absolute;bottom:8%;right:9%}.cover.gen.c-xs:after,.toplist .cover.gen:after,.mini .cover.gen:after,.sg-cov .cover.gen:after{display:none}.cover .ini{font-style:italic;font-weight:500}.cover .ini:after{content:"";left:36%;right:36%;top:calc(50% + var(--ini,18px) * .7);opacity:.45;background:currentColor;height:1px;position:absolute}.cover.gen.c-xs .ini:after,.toplist .cover.gen .ini:after,.sg-cov .cover.gen .ini:after{display:none}.cover img{z-index:0}.cover .cover-medal{z-index:2}@media (hover:hover){.tile:hover .cover,.rec-cover:hover .cover{transform:translateY(-4px)rotate(-.6deg);box-shadow:0 2px 4px #28190a24,0 16px 30px #28190a38}}@media (prefers-reduced-motion:reduce){.tile:hover .cover,.rec-cover:hover .cover{transform:none}}.book-top.tinted{isolation:isolate;position:relative}.book-top.tinted:before{content:"";z-index:-1;pointer-events:none;border-radius:var(--r-lg);background:radial-gradient(70% 90% at 8% 0%, color-mix(in srgb, var(--tint) 34%, transparent), transparent 70%), linear-gradient(180deg, color-mix(in srgb, var(--tint) 13%, transparent), transparent 85%);height:calc(100% + 14px);transition:background .6s var(--smooth);position:absolute;inset:-14px -24px auto}:root[data-theme=dark] .book-top.tinted:before{background:radial-gradient(70% 90% at 8% 0%, color-mix(in srgb, var(--tint) 42%, transparent), transparent 70%), linear-gradient(180deg, color-mix(in srgb, var(--tint) 20%, transparent), transparent 85%)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .book-top.tinted:before{background:radial-gradient(70% 90% at 8% 0%, color-mix(in srgb, var(--tint) 42%, transparent), transparent 70%), linear-gradient(180deg, color-mix(in srgb, var(--tint) 20%, transparent), transparent 85%)}}@media (max-width:719px){.book-top.tinted:before{border-radius:0;inset:-16px -16px auto}}.book-top .coverwrap .cover.c-l{box-shadow:0 2px 3px #28190a2e,0 18px 40px #28190a42}.book-top .book-sub a{font-family:var(--f-book);font-style:italic}.featured{border-radius:var(--r-lg);color:var(--ink);background:radial-gradient(80% 120% at 0% 0%, color-mix(in srgb, var(--tint) 30%, transparent), transparent 70%), linear-gradient(135deg, color-mix(in srgb, var(--tint) 12%, var(--card)), var(--card) 70%);box-shadow:var(--shadow);grid-template-columns:132px minmax(0,1fr);align-items:center;gap:22px;margin-top:28px;padding:22px;display:grid}.featured .cover{width:132px;font-size:16px}.featured .cover.gen>i{font-size:12px}.featured-body{flex-direction:column;gap:10px;min-width:0;display:flex}.featured-body .kicker{color:var(--mark)}.featured-title{font:500 30px/1.08 var(--f-book);letter-spacing:-.015em;text-wrap:balance;color:var(--ink)}.featured-title:hover{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}.featured-author{font:italic 400 17px/1.2 var(--f-book);color:var(--muted)}.featured-quote{font:italic 400 19px/1.38 var(--f-book);text-wrap:pretty;max-width:60ch;margin:2px 0 0}.featured-quote:before{content:"«"}.featured-quote:after{content:"»"}.featured-by{color:var(--muted);font-size:12.5px}.featured-score{flex-wrap:wrap;align-items:baseline;gap:12px;display:flex}.featured-score .big{font:500 46px/1 var(--f-book);font-variant-numeric:tabular-nums;letter-spacing:-.02em}.featured-score .fs-high{color:var(--high)}.featured-score .fs-mid{color:var(--mid)}.featured-score .fs-low{color:var(--low)}.featured-score .small{color:var(--muted)}.featured-cta{flex-wrap:wrap;gap:8px;display:flex}@media (max-width:599px){.featured{grid-template-columns:96px minmax(0,1fr);gap:14px;margin-top:20px;padding:16px}.featured .cover{width:96px;font-size:11px}.featured-title{font-size:23px}.featured-author{font-size:15px}.featured-quote{grid-column:1/-1;font-size:15.5px}.featured-score .big{font-size:36px}}.sec-h.voiced{align-items:end;margin-bottom:4px}.sec-h.voiced>div{flex-direction:column;gap:4px;min-width:0;display:flex}.sec-h.voiced .kicker{color:var(--mark);letter-spacing:.12em;font-size:11px}.sec-h.voiced h2{font-size:28px;font-weight:500}.sec-lede{font:italic 400 15px/1.35 var(--f-book);color:var(--muted);max-width:62ch;margin:0 0 14px}.sec-h.voiced+:not(.sec-lede){margin-top:10px}.sec.band{background:var(--card-2);border-radius:var(--r-lg);margin-inline:-22px;padding:22px 22px 24px}@media (max-width:719px){.sec.band{border-radius:0;margin-inline:-16px;padding:20px 16px 22px}.sec-h.voiced h2{font-size:24px}.sec-lede{margin-bottom:12px;font-size:14px}}.toplist .pos,.toptable .pos{font:italic 500 24px/1 var(--f-book);letter-spacing:-.02em;font-variant-numeric:lining-nums tabular-nums;color:var(--muted)}.toplist li:nth-child(-n+3) .pos{color:var(--mark);font-size:30px}.toplist li:nth-child(-n+3) .cover{width:42px}.toplist .tt{font:500 16px/1.2 var(--f-book);letter-spacing:-.005em}.toptable .pos{font-size:34px}.toptable li:nth-child(-n+3) .pos{color:var(--mark);font-size:40px}.toptable.news .pos,.toptable.news li:nth-child(-n+3) .pos{font:600 13px/1.2 var(--f-ui);color:var(--muted);letter-spacing:0}@media (max-width:719px){.toptable .pos{font-size:20px}.toptable li:nth-child(-n+3) .pos{font-size:24px}}.synopsis-top:empty{display:none}.empty-ill{grid-template-columns:64px minmax(0,1fr);align-items:center;gap:16px;display:grid}.empty-ill svg{width:64px;height:64px;color:var(--mark)}.empty-ill b{font:500 18px/1.25 var(--f-book);color:var(--ink);display:block}.empty-ill p{margin-top:4px}.avatar{font-family:var(--f-book);color:#fbf4e6;letter-spacing:0;font-size:15px;font-style:italic;font-weight:500}.avatar.author-avatar{font-style:normal}.coverwrap .cover-zoom{width:100%}#ficha .tech{box-shadow:none;border-top:1px solid var(--sep);background:0 0;border-radius:0;grid-template-columns:max-content minmax(0,1fr);column-gap:18px;padding:0}#ficha .tech dt,#ficha .tech dd{border-bottom:1px dotted var(--sep);padding:9px 0}#ficha .tech dt:last-of-type,#ficha .tech dd:last-of-type{border-bottom:1px dotted var(--sep)}#ficha .tech dt{font:600 10.5px/1.9 var(--f-ui);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);align-self:baseline}#ficha .tech dd{font:400 16px/1.4 var(--f-book);align-self:baseline}#ficha .tech dd .small,#ficha .tech dd .muted{font-family:var(--f-ui)}@media (min-width:720px){#ficha .tech{grid-template-columns:max-content minmax(0,1fr) max-content minmax(0,1fr);column-gap:18px}}.menu nav{align-items:center;gap:22px;padding-bottom:0;overflow:visible}.menu a,.menu-more>summary{color:var(--muted);background:0 0;border-bottom:2px solid #0000;border-radius:0;padding:8px 0 10px;font-size:14.5px;font-weight:500}.menu a:hover,.menu-more>summary:hover{color:var(--ink);background:0 0}.menu a[aria-current=page],.menu-more>summary[aria-current=page]{color:var(--ink);border-bottom-color:var(--mark);background:0 0;font-weight:600}.menu-more{position:relative}.menu-more>summary{cursor:pointer;white-space:nowrap;align-items:center;gap:4px;list-style:none;display:inline-flex}.menu-more>summary::-webkit-details-marker{display:none}.menu-more>summary svg{transition:transform .25s var(--spring)}.menu-more[open]>summary svg{transform:rotate(180deg)}.menu-more>summary:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:4px}.menu-more-list{z-index:30;border-radius:var(--r-md);background:var(--card);min-width:200px;box-shadow:var(--shadow), 0 16px 40px #28190a29;animation:menuIn .22s var(--spring);padding:6px;display:grid;position:absolute;top:calc(100% + 6px);right:0}.menu-more-list a{color:var(--ink);border:0;border-radius:9px;padding:9px 12px}.menu-more-list a:hover{background:var(--fill)}.menu-more-list a[aria-current=page]{background:var(--fill);color:var(--ink);border:0}@keyframes menuIn{0%{opacity:0;transform:translateY(-4px)scale(.98)}}.myvote .score.stamp{animation:stamp .5s var(--spring)}@keyframes stamp{0%{opacity:.3;transform:scale(1.6)rotate(-10deg)}to{opacity:1;transform:none}}.goal-ring .fill{animation:ringIn 1.2s var(--spring) .15s both}@keyframes ringIn{0%{stroke-dasharray:0 400}}.tile:active .cover,.btn:active{transition-duration:80ms;transform:scale(.97)}@media (prefers-reduced-motion:reduce){.myvote .score.stamp,.goal-ring .fill,.menu-more-list{animation:none}.tile:active .cover,.btn:active{transform:none}}.rnow{margin-top:22px}.rnow-row{scrollbar-width:none;scroll-snap-type:x proximity;gap:14px;margin:0;padding:2px 0 6px;list-style:none;display:flex;overflow-x:auto}.rnow-row::-webkit-scrollbar{display:none}.rnow-row li{scroll-snap-align:start;flex:none}.rnow-item{cursor:pointer;width:68px;color:var(--ink);font:inherit;background:0 0;border:0;justify-items:center;gap:5px;padding:0;display:grid}.rnow-item:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:12px}.rnow-ring{background:conic-gradient(from 200deg, var(--accent), color-mix(in srgb, var(--accent) 45%, var(--mark)), var(--accent));width:64px;height:64px;transition:transform .35s var(--spring);border-radius:50%;padding:3px;position:relative}.rnow-item:hover .rnow-ring{transform:scale(1.05)}.rnow-in{background:var(--bg);border-radius:50%;width:100%;height:100%;padding:2.5px;display:block;overflow:hidden}.rnow-in .cover{aspect-ratio:auto;width:100%;height:100%;box-shadow:none;border-radius:50%;padding:0}.rnow-in .cover:before,.rnow-in .cover:after{display:none}.rnow-in .cover .ini{--ini:20px;display:grid}.rnow-in .cover>b,.rnow-in .cover>i{display:none}.rnow-av{width:24px;height:24px;box-shadow:0 0 0 2px var(--bg);font-size:12px;position:absolute;bottom:-2px;right:-2px}.rnow-name{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;max-width:68px;font-size:11.5px;overflow:hidden}.rstory{color:#fbf4e6;background:var(--grain), linear-gradient(170deg, color-mix(in srgb, var(--tint) 85%, #000), color-mix(in srgb, var(--tint) 45%, #0d0a07));border:0;width:100vw;max-width:none;height:100dvh;max-height:none;margin:0;padding:0}.rstory::backdrop{background:#0c0a08e6}.rstory[open]{animation:storyIn .3s var(--spring);flex-direction:column;display:flex}@keyframes storyIn{0%{opacity:0;transform:scale(.97)}}.rstory-bars{padding:max(12px, env(safe-area-inset-top)) 14px 0;gap:4px;display:flex}.rstory-bars i{background:#ffffff40;border-radius:2px;flex:1;height:2.5px}.rstory-bars i.on{background:#ffffffe6}.rstory-h{align-items:center;gap:10px;padding:12px 14px;font-size:14px;display:flex}.rstory-h a{color:inherit}.rstory-h small{opacity:.75}.rstory-x{width:44px;height:44px;color:inherit;cursor:pointer;background:#ffffff1f;border:0;border-radius:50%;place-items:center;margin-left:auto;display:grid}.rstory-body{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:10px;padding:12px 24px 32px;display:flex}.rstory-body .cover{width:min(52vw,230px);font-size:20px;box-shadow:0 20px 50px #00000073}.rstory-t{font:500 26px/1.15 var(--f-book);text-wrap:balance;margin-top:12px}.rstory-a{font:italic 400 17px/1.2 var(--f-book);opacity:.85}.rstory-p{opacity:.85;align-items:center;gap:6px;font-size:14px;display:inline-flex}.rstory-cta{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:8px;display:flex}.rstory .wall-save{color:#fbf4e6;background:#ffffff24}.rstory-nav{color:#fbf4e6;cursor:pointer;background:#ffffff1f;border:0;border-radius:50%;place-items:center;width:44px;height:44px;display:grid;position:absolute;top:50%}.rstory-nav.prev{left:max(10px, env(safe-area-inset-left))}.rstory-nav.next{right:max(10px, env(safe-area-inset-right))}.rstory-nav:disabled{opacity:.25;cursor:default}@media (max-width:599px){.rstory-nav{display:none}}.wall{gap:18px;max-width:560px;margin:0;padding:0;list-style:none;display:grid}.wall-post{background:var(--card);border-radius:var(--r-lg);box-shadow:var(--shadow);overflow:hidden}.wall-h{align-items:center;gap:10px;padding:12px 14px;display:flex}.wall-h .avatar{width:32px;height:32px}.wall-h p{min-width:0;margin:0;font-size:14px}.wall-who{color:var(--ink);font-weight:600}.wall-art{-webkit-user-select:none;user-select:none;touch-action:manipulation;background:radial-gradient(90% 90% at 50% 20%, color-mix(in srgb, var(--tint) 34%, var(--card)), color-mix(in srgb, var(--tint) 14%, var(--card)));place-items:center;padding:26px 0;display:grid;position:relative}.wall-cover{width:46%;max-width:220px;display:block}.wall-cover .cover{width:100%}.is-small .wall-art{padding:16px 0}.is-small .wall-cover{width:28%}.is-medium .wall-art{padding:18px 0}.is-medium .wall-cover{width:34%}.wall-yv{font:700 22px/1.1 var(--f-ui);font-variant-numeric:tabular-nums;color:var(--on-score);background:var(--high);border-radius:12px;justify-items:center;padding:5px 10px;display:grid;position:absolute;bottom:14px;right:14px}.wall-yv.mid{background:var(--mid)}.wall-yv.low{background:var(--low)}.wall-yv small{font:600 8.5px/1 var(--f-ui);letter-spacing:.1em;text-transform:uppercase;opacity:.85}.wall-yv.sm{border-radius:5px;padding:1px 5px;font-size:11px;top:4px;bottom:auto;right:4px}.wall-burst{background:var(--mark);width:18px;height:18px;animation:burst .9s var(--spring) forwards;pointer-events:none;border-radius:50%;margin:-9px;position:absolute;top:50%;left:50%}@keyframes burst{0%{opacity:1;transform:scale(0)}35%{opacity:.95;transform:scale(3.2)}to{opacity:0;transform:scale(2.4)}}.wall-body{gap:8px;padding:12px 14px 14px;display:grid}.wall-book{font:500 17px/1.25 var(--f-book);margin:0}.wall-book a{color:var(--ink)}.wall-quote{color:var(--ink);gap:4px;display:grid}.wall-quote b{font:600 14px/1.3 var(--f-ui)}.wall-quote q{font:italic 400 16px/1.4 var(--f-book)}.wall-act{color:var(--muted);flex-wrap:wrap;align-items:center;gap:16px;font-size:13.5px;display:flex}.wall-save{background:var(--fill);min-height:36px;color:var(--ink);font:600 13px var(--f-ui);cursor:pointer;border:0;border-radius:999px;align-items:center;gap:6px;padding:0 12px;display:inline-flex}.wall-save.is-saved,.wall-save.is-had{background:var(--mark-tint);color:var(--mark)}.wall-save.is-error,.wall-save.is-login{color:var(--low)}.wall-dot{background:var(--mark);border-radius:50%;width:9px;height:9px;animation:1.3s ease-in-out 2 beat}@keyframes beat{0%,to{transform:scale(1)}15%{transform:scale(1.6)}30%{transform:scale(1)}}.wall-com{color:var(--muted);align-items:center;gap:5px;display:inline-flex}.wall-mine{margin-left:auto;font-size:12.5px}.wall-strip{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;padding:4px 14px 14px;display:grid}.wall-list{color:var(--ink);gap:4px;padding-bottom:14px;display:grid}.wall-list .wall-strip{padding-bottom:6px}.wall-list>b,.wall-list>span{padding:0 14px}.wall-title{font:500 18px/1.2 var(--f-book)}.wall-vote{color:var(--ink);gap:4px;min-width:0;display:grid;position:relative}.wall-vote .cover{width:100%;font-size:9px}.wall-vt{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11px;line-height:1.2;display:-webkit-box;overflow:hidden}@media (max-width:599px){.wall-vote .cover>b,.wall-vote .cover>i{display:none}.wall-vote .cover .ini,.wall-list .cover .ini{--ini:18px;display:grid}.wall-list .cover>b,.wall-list .cover>i{display:none}}@media (prefers-reduced-motion:reduce){.rstory[open],.wall-burst,.wall-dot{animation:none}.wall-burst{display:none}}.highlights{scrollbar-width:none;gap:14px;margin:0;padding:0 0 4px;list-style:none;display:flex;overflow-x:auto}.highlights::-webkit-scrollbar{display:none}.highlights li{flex:none}.highlights a{width:68px;color:var(--ink);justify-items:center;gap:5px;display:grid}.hl-ring{border:1px solid var(--sep);background:var(--card);border-radius:50%;place-items:center;width:60px;height:60px;padding:3px;display:grid;overflow:hidden}.hl-ring .cover{aspect-ratio:auto;width:100%;height:100%;box-shadow:none;border-radius:50%;padding:0}.hl-ring .cover:before,.hl-ring .cover:after,.hl-ring .cover>b,.hl-ring .cover>i{display:none}.hl-ring .cover .ini{--ini:18px;display:grid}.hl-empty,.hl-new{font:italic 500 22px/1 var(--f-book);color:var(--muted)}.hl-name{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;text-align:center;max-width:68px;font-size:11.5px;overflow:hidden}.shelf5{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px 12px;margin:0;padding:0;list-style:none;display:grid}.shelf5-item{color:var(--ink);gap:6px;min-width:0;display:grid}.shelf5-cover{display:block;position:relative}.shelf5-cover .cover{width:100%}.shelf5-score{z-index:3;text-align:center;min-width:24px;font:700 13px/1.5 var(--f-ui);font-variant-numeric:tabular-nums;color:var(--on-yours);background:var(--yours);border-radius:6px;padding:1px 6px;position:absolute;top:5px;right:5px;box-shadow:0 1px 3px #00000040}.shelf5-t{font:500 13px/1.2 var(--f-book);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@media (hover:hover){.shelf5-item:hover .cover{transform:translateY(-3px)rotate(-.6deg)}}.shelf5-item .cover{transition:transform .35s var(--spring)}@media (max-width:599px){.shelf5{gap:10px 6px}.shelf5-cover .cover>b,.shelf5-cover .cover>i{display:none}.shelf5-cover .cover .ini{--ini:20px;display:grid}.shelf5-score{border-radius:4px;min-width:18px;padding:0 4px;font-size:10px;top:2px;right:2px}.shelf5-t{font-size:10.5px}}:root{--cream-ed:#e6ddcc;--cream-ed-2:#efe8db;--cream-ed-3:#f2ede3;--cream-ed-line:#5a40261f}:root[data-theme=dark]{--cream-ed:#2c251d;--cream-ed-2:#241e18;--cream-ed-3:#201a15;--cream-ed-line:#f0dcbe1f}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--cream-ed:#2c251d;--cream-ed-2:#241e18;--cream-ed-3:#201a15;--cream-ed-line:#f0dcbe1f}}.featured,.sec.band{background:radial-gradient(80% 120% at 0% 0%, var(--cream-ed), transparent 70%), linear-gradient(135deg, var(--cream-ed-2), var(--cream-ed-3) 70%);box-shadow:inset 0 0 0 .5px var(--cream-ed-line)}.featured{align-items:center}.featured-body{justify-content:center}.score,.scorebig .num b,.scorebig .side strong,.wall-yv,.shelf5-score,.myvote .score{font-family:var(--f-book);font-variant-numeric:lining-nums tabular-nums;letter-spacing:-.01em;font-weight:600}.score{font-size:18px}.scorebig .num b{letter-spacing:-.03em;font-weight:500}.toplist li{grid-template-columns:34px 40px minmax(0,1fr) auto}.toplist .pos,.toptable .pos{text-align:right}.sec-h{align-items:baseline}.tile .meta>*{max-width:100%}.carousel-wrap{position:relative}.carousel{--gap:14px;--per:4.25;grid-auto-flow:column;grid-auto-columns:calc((100% - var(--gap) * 4) / var(--per));gap:var(--gap);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;margin:-4px -2px 0;padding:4px 2px 12px;scroll-padding-inline:2px;display:grid;overflow-x:auto}.carousel::-webkit-scrollbar{display:none}.carousel>*{scroll-snap-align:start;min-width:0}.carousel .tile{max-width:none}.carousel .tile .cover{width:100%}.carousel:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--r-sm)}.carousel-nav{width:36px;height:36px;color:var(--ink);background:var(--glass);-webkit-backdrop-filter:blur(12px);box-shadow:0 0 0 .5px var(--sep), 0 2px 8px #3c281424;cursor:pointer;opacity:0;transition:opacity .2s var(--smooth), transform .3s var(--spring);z-index:3;border:0;border-radius:50%;place-items:center;display:grid;position:absolute;top:calc(50% - 40px)}.carousel-nav.prev{left:-12px}.carousel-nav.next{right:-12px}.carousel-nav:disabled{pointer-events:none;opacity:0!important}.carousel-nav:active{transform:scale(.92)}@media (hover:hover) and (pointer:fine){.carousel-wrap:hover .carousel-nav,.carousel-nav:focus-visible{opacity:1}}@media (hover:none){.carousel-nav{display:none}}@media (max-width:719px){.carousel{--gap:8px;--per:4.3}.carousel .tile .t{font-size:12.5px;line-height:15px}}@media (prefers-reduced-motion:reduce){.carousel-nav{transition:none}}.carousel.rec-shelf .nv{flex-wrap:nowrap;gap:4px}.carousel.aw-row{grid-template-columns:none;display:grid}.carousel.aw-row .tile .a{display:block}.carousel.lists-carousel{--per:3.25;--gap:14px;grid-auto-columns:calc((100% - var(--gap) * 3) / var(--per))}.carousel.lists-carousel .listcard{align-content:start;gap:8px;height:100%;padding:14px}.carousel.lists-carousel .listcard h3{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:2lh;font-size:17px;line-height:1.2;display:-webkit-box;overflow:hidden}.carousel.lists-carousel .listcard .fan{min-height:0}.carousel.lists-carousel .listcard .small{font-size:12px;line-height:15px}@media (max-width:719px){.carousel.lists-carousel{--per:2.25;--gap:8px;grid-auto-columns:calc((100% - var(--gap) * 2) / var(--per))}.carousel.lists-carousel .listcard{border-radius:var(--r-md);padding:10px}.carousel.lists-carousel .listcard h3{font-size:15px}.carousel.lists-carousel .fan .cover{width:46px}.carousel.lists-carousel .fan .cover+.cover{margin-left:-16px}}.carousel .tile .t{min-height:2lh}@media (min-width:1000px){.carousel:not(.grid-main .carousel):not(.lists-carousel){--per:6.4;grid-auto-columns:calc((100% - var(--gap) * 6) / var(--per))}}
.ex-layout{grid-template-columns:minmax(0,1fr);gap:28px;display:grid}@media (min-width:1000px){.ex-layout{grid-template-columns:188px minmax(0,1fr)}}.ex-rail{display:none}@media (min-width:1000px){.ex-rail{flex-direction:column;align-self:start;gap:2px;font-size:14px;display:flex;position:sticky;top:76px}.ex-rail .h{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;padding:12px 10px 4px;font-size:11px;font-weight:600;display:block}.ex-rail a{color:var(--ink);border-radius:8px;padding:6px 10px;display:block}.ex-rail a:hover{background:var(--fill);text-decoration:none}}.ex-main{min-width:0}.ex-lead{margin-bottom:14px}.ex-finder{max-width:560px;position:relative}.ex-search{background:var(--fill);color:var(--muted);border-radius:10px;align-items:center;gap:8px;padding:0 12px;display:flex}.ex-search input{min-width:0;font:16px/1.2 var(--f-ui);color:var(--ink);background:0 0;border:0;outline:none;flex:1;padding:10px 0}.ex-search:focus-within{box-shadow:0 0 0 2px var(--accent)}.ex-finder-hits{z-index:5;max-height:60vh;margin:6px 0 0;padding:4px;list-style:none;position:absolute;left:0;right:0;overflow-y:auto}.ex-finder-hits li>a{color:var(--ink);border-radius:8px;justify-content:space-between;gap:10px;padding:8px 10px;display:flex}.ex-finder-hits li>a:hover,.ex-finder-hits li>a:focus-visible{background:var(--fill);text-decoration:none}.ex-finder-hits li.muted{padding:8px 10px}.ex-sec{margin-top:26px;scroll-margin-top:80px}.ex-head{justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:10px;display:flex}.ex-head h2{font:600 21px/1.2 var(--f-display);letter-spacing:-.01em;margin:0}.ex-head a{white-space:nowrap;font-size:14px}.ex-head small{color:var(--muted);white-space:nowrap;font-size:12px}.n{color:var(--muted);font-variant-numeric:tabular-nums;font-size:12px;font-weight:400}.ex-tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}@media (min-width:720px){.ex-tiles{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (min-width:1200px){.ex-tiles{grid-template-columns:repeat(7,minmax(0,1fr))}}.ex-tile{background:var(--card);border-radius:var(--r-md);box-shadow:var(--shadow);min-width:0;color:var(--ink);flex-direction:column;gap:5px;padding:8px 8px 7px;display:flex}.ex-tile:hover{box-shadow:0 0 0 1px var(--accent), var(--shadow);text-decoration:none}.ex-tile b{overflow-wrap:anywhere;font-size:12.5px;font-weight:600;line-height:1.2}.ex-tile .n{margin-top:-3px;font-size:11px}.ex-tile-more{text-align:center;color:var(--accent);justify-content:center;align-items:center;min-height:96px}@media (max-width:719px){.ex-tile.m-hide{display:none}}@media (min-width:720px){.ex-tile-more.m-only{display:none}}.ex-fan{height:64px;position:relative}.ex-fan .cover{width:38px;position:absolute;bottom:0;box-shadow:0 1px 2px #0003,0 3px 8px #0000001f}.ex-fan .cover:first-child{left:2%;transform:rotate(-6deg)}.ex-fan .cover:nth-child(2){z-index:2;width:42px;left:calc(50% - 21px)}.ex-fan .cover:nth-child(3){right:2%;transform:rotate(6deg)}.ex-fan .cover .ini{font-size:14px}.ex-chips{flex-wrap:wrap;gap:6px;display:flex}.ex-chips.scroll{scrollbar-width:none;flex-wrap:nowrap;margin-inline:-2px;padding:2px 2px 6px;overflow-x:auto}.ex-chips.scroll::-webkit-scrollbar{display:none}.ex-chip{background:var(--card);box-shadow:var(--shadow);color:var(--ink);white-space:nowrap;border-radius:999px;flex:none;align-items:baseline;gap:5px;min-height:32px;padding:6px 11px;font-size:13px;display:inline-flex}.ex-chip:hover{background:var(--accent-tint);text-decoration:none}.ex-chip.m{font-size:14px;font-weight:500}.ex-chip.l{font-size:16px;font-weight:600}.ex-chip.on,.ex-chip[aria-current]{background:var(--accent);color:var(--on-accent);box-shadow:none;align-items:center}.ex-chip.on .n,.ex-chip.on .muted-on{color:var(--on-accent);opacity:.8}.ex-timeline{padding:12px 12px 8px}.ex-timeline .bars{grid-template-columns:repeat(11,minmax(0,1fr));align-items:end;gap:4px;height:84px;display:grid}.ex-timeline .bars a{align-items:flex-end;height:100%;display:flex}.ex-timeline .bars a span{background:var(--accent);opacity:.8;width:100%;transition:opacity .2s var(--smooth);border-radius:3px 3px 0 0;display:block}.ex-timeline .bars a:hover span,.ex-timeline .bars a:focus-visible span{opacity:1;background:var(--mark)}.ex-timeline .ticks{color:var(--muted);text-align:center;font-variant-numeric:tabular-nums;grid-template-columns:repeat(11,minmax(0,1fr));gap:4px;margin-top:4px;font-size:10px;display:grid}.ex-places{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;display:grid}@media (min-width:720px){.ex-places{grid-template-columns:repeat(6,minmax(0,1fr))}}.ex-places a{background:color-mix(in srgb, var(--accent) var(--w,20%), var(--card));color:var(--ink);overflow-wrap:anywhere;border-radius:8px;flex-direction:column;justify-content:space-between;gap:2px;min-height:50px;padding:6px 8px;font-size:12px;font-weight:500;display:flex}.ex-places a:hover{box-shadow:0 0 0 1px var(--accent);text-decoration:none}.ex-places a.w2{grid-column:span 2}.ex-places a.hot{color:var(--on-accent);background:var(--accent)}.ex-places a.hot .n{color:var(--on-accent);opacity:.85}.ex-mood{padding:4px 12px}.ex-mood .r{border-bottom:.5px solid var(--sep);grid-template-columns:82px minmax(0,1fr);align-items:center;gap:8px;padding:8px 0;display:grid}.ex-mood .r:last-child{border-bottom:0}.ex-mood .r>span{color:var(--muted);font-size:12.5px}.ex-mood .ex-chip{box-shadow:none;background:var(--fill);min-height:30px;padding:5px 10px}.ex-list{margin:0;padding:0;list-style:none}.ex-list li>a{border-bottom:.5px solid var(--sep);color:var(--ink);align-items:center;gap:8px;padding:9px 12px;font-size:14px;display:flex}.ex-list li:last-child>a{border-bottom:0}.ex-list li>a:hover{background:var(--fill);text-decoration:none}.ex-list .n{margin-left:auto}.ex-list .medal{color:var(--award);flex:none}.ex-index{grid-template-columns:repeat(auto-fill,minmax(min(100%,230px),1fr));gap:6px;margin:0;padding:0;list-style:none;display:grid}.ex-index li>a{background:var(--card);box-shadow:var(--shadow);color:var(--ink);border-radius:10px;justify-content:space-between;align-items:baseline;gap:10px;padding:9px 12px;font-size:14px;display:flex}.ex-index li>a:hover{background:var(--accent-tint);text-decoration:none}.ex-value{grid-template-columns:minmax(0,1fr);gap:14px;margin-top:8px;display:grid}.ex-value-head{flex-direction:column;gap:4px;display:flex}.ex-value-head .page-title{font-size:32px}@media (min-width:720px){.ex-value-head .page-title{font-size:40px}}.ex-crumbs{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.ex-refine{flex-direction:column;gap:8px;min-width:0;display:flex}.ex-refine-h{font:600 12px/1 var(--f-ui);text-transform:uppercase;letter-spacing:.06em;color:var(--muted);margin:0}.ex-rr{grid-template-columns:82px minmax(0,1fr);align-items:start;gap:6px;min-width:0;display:grid}.ex-rr>span{color:var(--muted);padding-top:8px;font-size:12.5px}.ex-more>summary{cursor:pointer;color:var(--accent);text-overflow:ellipsis;white-space:nowrap;padding:4px 0;font-size:13px;overflow:hidden}.ex-more[open]>summary{margin-bottom:6px}.ex-more>.ex-rr+.ex-rr{margin-top:8px}@media (min-width:1000px){.ex-more>summary{white-space:normal}}.ex-results{min-width:0}.ex-sortbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:12px;display:flex}@media (min-width:1000px){.ex-value{grid-template-columns:220px minmax(0,1fr);column-gap:28px}.ex-value-head{grid-column:1/-1}.ex-refine{align-self:start;max-height:calc(100vh - 96px);padding-right:4px;position:sticky;top:76px;overflow-y:auto}.ex-rr{grid-template-columns:minmax(0,1fr);gap:4px}.ex-rr>span{text-transform:uppercase;letter-spacing:.05em;padding-top:6px;font-size:11px;font-weight:600}.ex-refine .ex-chips.scroll{flex-wrap:wrap;overflow:visible}}.tile-mine{z-index:1;background:var(--yours);min-width:20px;height:20px;color:var(--on-yours);font:700 11px/1 var(--f-ui);font-variant-numeric:tabular-nums;border-radius:6px;place-items:center;padding:0 5px;display:grid;position:absolute;top:4px;left:4px;box-shadow:0 1px 3px #0000004d}.tile-mine.pend{width:20px;padding:0}
.histo.linked a.r{color:inherit;border-radius:6px;margin:-2px -4px;padding:2px 4px}.histo.linked a.r:hover{background:var(--fill);text-decoration:none}.histo.linked a.r:hover>span:first-child{color:var(--accent)}.chips span[aria-current]{background:var(--ink);color:var(--bg);border-radius:999px;padding:7px 13px;font-size:14px;font-weight:500}.spoil-in{background:var(--ink);color:#0000;cursor:pointer;transition:color .2s var(--smooth), background .2s var(--smooth);-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:4px;padding:0 3px}.spoil-in:focus,.spoil-in:focus-within,.spoil-in.open{background:var(--fill-2);color:inherit;outline:none}.spoil-in:focus-visible{box-shadow:0 0 0 2px var(--accent)}@media (prefers-reduced-motion:reduce){.spoil-in{transition:none}}.synopsis-top .read-sample{align-items:center;gap:6px;width:max-content;max-width:100%;margin-top:10px;display:flex}.buy.borrow{margin-top:6px}.saga-next a{color:var(--accent);align-items:center;gap:2px;font-weight:600;display:inline-flex}.saga-next.here{color:var(--accent);font-weight:600}.saga-next-item{align-content:start;gap:4px;min-width:0;display:grid}.saga-next-item>p{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11px;line-height:14px;display:-webkit-box;overflow:hidden}.start-here{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.start-door{border-radius:var(--r-md);background:var(--card);box-shadow:var(--shadow);color:var(--ink);grid-template-rows:auto auto 1fr;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:2px 10px;padding:10px;display:grid}.start-door:hover{background:var(--card-2);text-decoration:none}.start-door .cover{grid-row:1/4}.start-why{letter-spacing:.04em;text-transform:uppercase;color:var(--accent);font-size:11px;font-weight:700}.start-t{font:600 15px/1.25 var(--f-book);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.start-d{color:var(--muted);align-items:center;gap:6px;font-size:12px;display:inline-flex}@media (max-width:599px){.start-here{gap:6px}.start-door{grid-template-columns:1fr;padding:8px}.start-door .cover{grid-row:auto;justify-self:start}.start-why{letter-spacing:.02em;font-size:9.5px}.start-t{font-size:13px}.start-d{flex-wrap:wrap;font-size:11px}}.finish-sheet .modal-body{gap:12px}.finish-sheet .sheet-h h2{font-size:21px}.fs-title{text-align:center;margin-top:-8px}.fs-group{border:0;gap:6px;margin:0;padding:0;display:grid}.fs-group legend{font:600 13px/1.2 var(--f-ui);color:var(--muted);text-transform:uppercase;letter-spacing:.04em;margin-bottom:6px;padding:0}.fs-scores{grid-template-columns:repeat(10,1fr);gap:4px;display:grid}.fs-score{background:var(--fill);height:38px;color:var(--ink);font:700 15px/1 var(--f-ui);font-variant-numeric:tabular-nums;cursor:pointer;border:0;border-radius:10px}.fs-score:hover{background:var(--fill-2)}.fs-score.on{background:var(--yours);color:var(--on-yours)}.fs-hint{margin:0}.fs-chips{flex-wrap:wrap;gap:6px;display:flex}.fs-chip{background:var(--fill);color:var(--ink);font:500 14px/1 var(--f-ui);cursor:pointer;border:0;border-radius:999px;padding:8px 13px}.fs-chip.sm{padding:6px 11px;font-size:13px}.fs-chip:hover{background:var(--fill-2)}.fs-chip.on{background:var(--ink);color:var(--bg)}.fs-note,.mynote-form textarea{border:1px solid var(--line);width:100%;font:15px/1.4 var(--f-ui);background:var(--bg);color:var(--ink);resize:vertical;border-radius:12px;padding:10px 12px}.fs-note:disabled{opacity:.55}.fs-more{text-align:center;margin:2px 0 0}.mynote{font:italic 15px/1.4 var(--f-display);color:var(--ink);margin:8px 0 0}.mynote .linkbtn{vertical-align:middle}.mynote-add{color:var(--accent);margin-top:8px}.mynote-form{gap:6px;margin-top:8px;display:grid}.mynote-actions{justify-content:flex-end;align-items:center;gap:10px;display:flex}.mynote-actions .small:first-child{margin-right:auto}.vnotes{gap:2px;margin:0;padding:0;list-style:none;display:grid}.vnote{border-bottom:1px solid var(--line);grid-template-columns:auto 1fr auto;align-items:start;gap:10px;padding:10px 0;display:grid}.vnote:last-child{border-bottom:0}.vnote-body{font:italic 16px/1.4 var(--f-display);margin:0}.vnote-meta{margin:2px 0 0}.act-note{font:italic 14px/1.4 var(--f-display);color:var(--ink);margin:4px 0 0}.fmt-pick{flex-wrap:wrap;align-items:center;gap:6px;margin-top:8px;display:flex}.upnext-list{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.upnext-list li{align-content:start;gap:4px;display:grid;position:relative}.upnext-n{z-index:2;background:var(--yours);width:22px;height:22px;color:var(--on-yours);font:700 12px/22px var(--f-ui);text-align:center;border-radius:50%;position:absolute;top:-6px;left:-6px}.upnext-act{justify-content:center;gap:4px;display:flex}.upnext-act .iconbtn{width:28px;height:28px}.upnext-act .iconbtn:disabled{opacity:.35;cursor:default}.pick{gap:10px;display:grid}.pick-h h2{align-items:center;gap:6px;margin:0;font-size:19px;display:flex}.pick-h .small{margin-top:2px;display:block}.pick p{margin:0}.pick-result{grid-template-columns:96px 1fr;align-items:start;gap:12px;display:grid}.pick-act{align-items:center;gap:12px;margin-top:8px;display:flex}.tagbtn.on{color:var(--yours);font-weight:600}.upnext-toggle{white-space:nowrap}@media (max-width:640px){.upnext-list{gap:6px}.upnext-act{gap:2px}.upnext-act .iconbtn{width:20px;height:20px}.upnext-act .iconbtn svg{width:12px;height:12px}.fs-scores{gap:3px}.fs-score{height:34px;font-size:14px}}.rsum-card{gap:10px;margin-bottom:14px;display:grid}.rsum-card h3{font:600 17px/1.2 var(--f-display);margin:0}.rsum{gap:10px;display:grid}.rsum-text{font:16px/1.5 var(--f-display);color:var(--ink);margin:0}.rsum-themes{flex-wrap:wrap;gap:6px;display:flex}.rsum-theme{background:var(--fill);color:var(--ink);font:500 14px/1 var(--f-ui);border-radius:999px;align-items:center;gap:6px;padding:6px 11px;display:inline-flex}.rsum-theme:hover{background:var(--fill-2);text-decoration:none}.rsum-theme.on{background:var(--ink);color:var(--bg)}.rsum-theme .n{color:var(--muted);font-variant-numeric:tabular-nums;font-size:12px}.rsum-theme.on .n{color:inherit;opacity:.7}.rsum-theme i,.rsum-legend i{border-radius:50%;width:8px;height:8px;display:inline-block}.rsum-theme.positivo i,.rsum-legend i.positivo{background:var(--high)}.rsum-theme.dividido i,.rsum-legend i.dividido{background:var(--mid)}.rsum-theme.negativo i,.rsum-legend i.negativo{background:var(--low)}.rsum-note{flex-wrap:wrap;align-items:center;gap:4px 10px;margin:0;display:flex}.rsum-note svg{vertical-align:-1px}.rsum-legend{align-items:center;gap:4px;display:inline-flex}.rsum-legend i{margin-left:4px}.rsum.compact .rsum-note{display:none}.digital{gap:0;display:grid}.digital .buy.digital-line{margin-top:6px}.digital-shop{gap:6px}.digital-shop.is-search{border:1px dashed var(--line);color:var(--muted);background:0 0;font-weight:500}.digital-shop.is-search:hover{background:var(--fill);color:var(--ink)}.digital-shop.mine{box-shadow:inset 0 0 0 1.5px var(--accent)}.digital-shop.in-sub{background:var(--accent-tint);box-shadow:inset 0 0 0 1.5px var(--accent)}.digital-tag{color:var(--accent);font-size:11px;font-weight:600}.digital-detail{color:var(--muted);font-size:11px;font-weight:500}.digital-search{align-items:center;gap:3px;display:inline-flex}.digital-hint{margin-top:6px}.my-platforms .fs-chips{margin-top:10px}.admin-digital{margin:8px 0 12px;padding-left:18px}.admin-digital li{margin:4px 0}.filters label.check{min-height:44px;color:var(--ink);align-self:end;align-items:center;gap:8px;font-size:14px;display:flex}.filters label.check input{width:18px;height:18px}
.circle-seg,.top-order{vertical-align:top;grid-template-columns:repeat(3,minmax(0,1fr));width:min(100%,420px);max-width:none;margin:8px 0 0;display:inline-grid}.circle-seg{margin-right:8px}.top-band .seg{grid-auto-columns:minmax(0,1fr);width:min(100%,420px);display:inline-grid}@media (max-width:719px){.circle-seg,.top-order,.top-band .seg{width:100%;margin-right:0;display:grid}.top-order{margin-top:6px}}.top-tabs{grid-template-columns:repeat(4,minmax(0,1fr));width:min(100%,420px)}@media (max-width:719px){.seg:has(a) a{padding-inline:4px}}.chips.scroll{scroll-padding-inline:2px}.toptable li .pos.yr,.toptable li .pos.small{font:italic 500 19px/1 var(--f-book);letter-spacing:-.02em;font-variant-numeric:lining-nums tabular-nums;color:var(--ink)}@media (max-width:719px){.toptable li .pos.yr,.toptable li .pos.small{font-size:16px}}.scorecompact .num,.stat b,.stat.author-avg b.score{font-family:var(--f-book);font-variant-numeric:lining-nums tabular-nums;letter-spacing:-.01em;font-weight:600}.formcard>*{min-width:0}.formcard .card,.waitlist{grid-template-columns:minmax(0,1fr)}.tech-foot{padding-inline:0}@media (max-width:719px){.sec-h{flex-wrap:wrap;row-gap:2px}}#ficha .tech dt,.vb,.author-photo figcaption,.critics .pos small,.circle-cell small,.toptable .pos small.chg{font-size:11px}@media (max-width:719px){.toptable .sc small,.stats-kpis .k,.shelf5-t,.shelf5-score{font-size:11px}}.ex-timeline .ticks{font-size:11px}@media (max-width:719px){.ex-timeline .ticks span:nth-child(2n){visibility:hidden}.stats .stat.author-avg{grid-column:1/-1}.profile-actions{margin-left:0}}
.ficha{border-radius:var(--r-lg);color:var(--ink);background:radial-gradient(80% 120% at 0% 0%, var(--cream-ed), transparent 70%), linear-gradient(135deg, var(--cream-ed-2), var(--cream-ed-3) 70%);min-width:0;box-shadow:inset 0 0 0 .5px var(--cream-ed-line);grid-template-columns:112px minmax(0,1fr);align-content:start;gap:10px 18px;padding:14px 16px;display:grid;position:relative}.ficha-top{grid-column:1/-1;justify-content:space-between;align-items:center;gap:10px;min-height:36px;display:flex}.ficha-top .kicker{color:var(--mark);letter-spacing:.1em;text-align:left;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:11px;overflow:hidden}.ficha-acts{flex:none;gap:6px;display:flex}.ficha-acts .qv.ico,.ficha-acts .libico{background:color-mix(in srgb, var(--card) 70%, transparent);width:34px;min-width:34px;height:34px;color:var(--ink)}.ficha-acts .qv.ico.yours{background:var(--yours);color:var(--on-yours)}.ficha-acts .libico.on{background:var(--accent-tint);color:var(--accent)}.ficha-cover{align-self:start;line-height:0;display:block;position:relative}.ficha-cover .cover{width:100%;font-size:13px}.ficha-cover:hover{text-decoration:none}.ficha-body{flex-direction:column;gap:4px;min-width:0;display:flex}.ficha-title{letter-spacing:-.012em;text-wrap:balance;margin:0;font:500 24px/1.1 var(--f-book)!important}.ficha-title a{color:var(--ink)}.ficha-author{font:italic 400 15px/1.25 var(--f-book);color:var(--muted)}.ficha-score{flex-wrap:wrap;align-items:baseline;gap:10px;margin-top:2px;display:flex}.ficha-score .big{font:500 36px/1 var(--f-book);font-variant-numeric:lining-nums tabular-nums;letter-spacing:-.02em}.ficha-score .fs-high{color:var(--high)}.ficha-score .fs-mid{color:var(--mid)}.ficha-score .fs-low{color:var(--low)}.ficha-score .small{color:var(--muted)}.ficha-why{color:var(--accent);font-size:13px;font-weight:500;line-height:1.3}.ficha-why.aw{color:var(--award)}.ficha-syn{color:var(--ink);opacity:.9;-webkit-line-clamp:3;-webkit-box-orient:vertical;min-height:0;margin-top:2px;font-size:14px;line-height:1.42;display:-webkit-box;overflow:hidden}.ficha-credit{color:var(--muted);font-size:11px}@media (max-width:599px){.ficha{grid-template-columns:92px minmax(0,1fr);gap:8px 14px;padding:12px 14px}.ficha-cover .cover{font-size:11px}.ficha-title{font-size:20px!important}.ficha-author{font-size:14px}.ficha-score .big{font-size:30px}.ficha-score .small,.ficha-why{font-size:12px}.ficha-syn{font-size:13px;line-height:1.38}}.buyline{border-top:.5px solid var(--cream-ed-line);grid-column:1/-1;align-items:center;gap:6px;min-width:0;padding-top:10px;display:flex}.buyline-fmt{background:var(--fill);border-radius:10px;flex:none;padding:2px;display:flex}.buyline-fmt button{width:30px;height:28px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;display:grid}.buyline-fmt button[aria-checked=true]{background:var(--card);color:var(--ink);box-shadow:0 1px 2px #3c28141f}.buyline-shops{flex:1;gap:6px;min-width:0;display:flex}.buyline-shop{text-overflow:ellipsis;white-space:nowrap;text-align:center;min-width:0;font:600 13px/1 var(--f-ui);letter-spacing:0;color:var(--ink);background:var(--card);box-shadow:0 0 0 .5px var(--sep);border-radius:10px;flex:auto;padding:9px 6px;overflow:hidden}.buyline-shop:first-child{background:var(--accent);color:var(--on-accent);box-shadow:none}.buyline-shop:hover{filter:brightness(.97);text-decoration:none}.buyline.compact{padding-top:8px}.buyline.compact .buyline-fmt button{width:27px;height:25px}.buyline.compact .buyline-shop{padding:7px 4px;font-size:12px}@media (max-width:599px){.buyline-shop{padding:8px 4px;font-size:12px}}.fswipe-wrap{position:relative}.fswipe{--gap:12px;--per:3;grid-auto-flow:column;grid-auto-columns:calc((100% - var(--gap) * (var(--per) - 1)) / var(--per));column-gap:var(--gap);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;margin:-2px;padding:2px;scroll-padding-inline:2px;display:grid;overflow-x:auto}.fswipe::-webkit-scrollbar{display:none}.fswipe>*{scroll-snap-align:start}.fswipe:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--r-lg)}.fswipe .ficha{grid-template-columns:96px minmax(0,1fr);column-gap:14px}.fswipe .ficha-title{font-size:20px!important}.fswipe .ficha-score .big{font-size:30px}.fswipe .ficha-syn{font-size:13px}.fswipe-wrap .carousel-nav{top:calc(50% - 34px)}.fswipe-foot{align-items:center;gap:12px;min-height:20px;margin-top:10px;display:flex}.fswipe-dots{flex:1;gap:5px;min-width:0;display:flex}.fswipe-dots button{background:var(--fill-2);cursor:pointer;width:6px;height:6px;transition:width .25s var(--smooth), background-color .25s var(--smooth);border:0;border-radius:3px;padding:0}.fswipe-dots button.on{background:var(--ink);width:18px}.fswipe-n{color:var(--muted);font-variant-numeric:tabular-nums;font-size:12px}.fswipe-hint{color:var(--muted);align-items:center;gap:4px;font-size:12px;display:inline-flex}.fswipe-foot a{white-space:nowrap;font-size:14px;font-weight:500}@media (min-width:720px) and (max-width:999px){.fswipe{--per:2}}@media (max-width:719px){.fswipe{--gap:10px;grid-auto-columns:calc(100% - 26px);margin-inline:-16px;padding-inline:16px;scroll-padding-inline:16px}}@media (prefers-reduced-motion:reduce){.fswipe-dots button{transition:none}}.home-fichas{margin-top:28px}.home-fichas+.home-fichas{margin-top:24px}.featured-ficha{margin-top:20px}.featured-ficha .ficha{padding:16px 18px}@media (min-width:720px){.featured-ficha .ficha{grid-template-columns:132px minmax(0,1fr);column-gap:22px}.featured-ficha .ficha-title{font-size:28px!important}.featured-ficha .ficha-score .big{font-size:40px}.featured-ficha .ficha-syn{-webkit-line-clamp:4;max-width:70ch;font-size:15px}}.news-fichas{--gap:12px;grid-auto-flow:column;grid-auto-columns:calc((100% - var(--gap) * 2) / 3.2);column-gap:var(--gap);scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;margin:-2px;padding:2px;display:grid;overflow-x:auto}.news-fichas::-webkit-scrollbar{display:none}.news-ficha{scroll-snap-align:start;min-width:0;color:var(--ink);background:radial-gradient(80% 120% at 0% 0%, var(--cream-ed), transparent 70%), linear-gradient(135deg, var(--cream-ed-2), var(--cream-ed-3) 70%);box-shadow:inset 0 0 0 .5px var(--cream-ed-line);border-radius:18px;flex-direction:column;gap:6px;padding:14px 15px;display:flex}.news-ficha:hover{text-decoration:none}.news-ficha .kicker{color:var(--mark);letter-spacing:.1em;font-size:11px}.news-ficha h3{color:var(--ink);-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;font:500 17px/1.22 var(--f-book)!important}.news-ficha p{color:var(--muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:13px;line-height:1.38;display:-webkit-box;overflow:hidden}.news-ficha .src{color:var(--muted);margin-top:auto;font-size:12px}@media (max-width:719px){.news-fichas{--gap:10px;grid-auto-columns:74%;margin-inline:-16px;padding-inline:16px;scroll-padding-inline:16px}}.ficha-sec{border-radius:var(--r-lg);background:radial-gradient(80% 120% at 0% 0%, var(--cream-ed), transparent 70%), linear-gradient(135deg, var(--cream-ed-2), var(--cream-ed-3) 70%);box-shadow:inset 0 0 0 .5px var(--cream-ed-line);padding:14px 14px 10px}.ficha-sec-h{justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:6px;display:flex}.ficha-sec-h .kicker{color:var(--mark);letter-spacing:.1em;font-size:11px}.ficha-sec-h a{font-size:14px;font-weight:500}.home-affiliate{color:var(--muted);margin-top:18px;font-size:12px}ol.toptable:has(>li.wrow){--list-cover-width:64px;box-shadow:none;background:0 0;border-radius:0;flex-direction:column;gap:6px;padding:0;display:flex}ol.toptable>li.wrow{grid-template-columns:34px var(--list-cover-width) minmax(0, 1fr) auto auto;border-radius:var(--r-md);background:linear-gradient(135deg, var(--cream-ed-2), var(--cream-ed-3) 70%);box-shadow:inset 0 0 0 .5px var(--cream-ed-line);border:0;align-items:start;gap:0 12px;padding:10px 14px 10px 4px}ol.toptable>li.wrow .pos{text-align:right;color:var(--muted);padding-top:4px;font-size:26px}ol.toptable>li.wrow:nth-child(-n+3) .pos{color:var(--mark);font-size:30px}ol.toptable>li.wrow .cover.c-s{width:var(--list-cover-width);font-size:10px}ol.toptable>li.wrow .info{min-width:0;padding-top:2px}ol.toptable>li.wrow .info h3{font:500 19px/1.15 var(--f-book);display:block}ol.toptable>li.wrow .info .sub{margin-top:2px;font-size:14px}ol.toptable>li.wrow .tags{align-items:center;margin-top:5px}ol.toptable>li.wrow .tags .yr{font:500 12.5px/20px var(--f-ui);color:var(--muted);margin-right:2px}ol.toptable>li.wrow .sc{flex-direction:column;align-items:flex-end;gap:3px;padding-top:2px}ol.toptable>li.wrow .sc small br{display:none}ol.toptable>li.wrow .sc small{white-space:nowrap}ol.toptable>li.wrow .mine{flex-direction:row;justify-content:flex-end;gap:6px;padding-top:2px}ol.toptable>li.wrow .mine .qv.ico,ol.toptable>li.wrow .mine .libico{background:color-mix(in srgb, var(--card) 70%, transparent);width:34px;min-width:34px;height:34px;color:var(--ink)}ol.toptable>li.wrow .mine .qv.ico.yours{background:var(--yours);color:var(--on-yours)}ol.toptable>li.wrow .mine .libico.on{background:var(--accent-tint);color:var(--accent)}ol.toptable>li.wrow>.buyline{max-width:440px;margin-top:8px}ol.toptable.nopos>li.wrow{grid-template-columns:var(--list-cover-width) minmax(0, 1fr) auto auto;padding-left:12px}ol.toptable.news>li.wrow{grid-template-columns:52px var(--list-cover-width) minmax(0, 1fr) auto auto}ol.toptable.news>li.wrow .pos,ol.toptable.news>li.wrow:nth-child(-n+3) .pos{font:600 12px/1.25 var(--f-ui);color:var(--muted);padding-top:4px}ol.toptable.collnum>li.wrow .pos,ol.toptable.collnum>li.wrow:nth-child(-n+3) .pos{font:600 12px/1.25 var(--f-ui);color:var(--muted);font-variant-numeric:tabular-nums;padding-top:4px}@media (max-width:719px){ol.toptable:has(>li.wrow){--list-cover-width:56px;margin-inline:-6px}ol.toptable>li.wrow{grid-template-columns:22px var(--list-cover-width) minmax(0, 1fr) auto;column-gap:9px;padding:9px 10px 9px 2px}ol.toptable>li.wrow .pos{padding-top:3px;font-size:20px}ol.toptable>li.wrow:nth-child(-n+3) .pos{font-size:23px}ol.toptable>li.wrow .info h3{font-size:16.5px;line-height:1.18}ol.toptable>li.wrow .info .sub{font-size:12.5px;line-height:16px}ol.toptable>li.wrow .tags .yr{font-size:11.5px}ol.toptable>li.wrow .mine{align-self:end;gap:4px;padding-top:4px}ol.toptable>li.wrow .mine .qv.ico,ol.toptable>li.wrow .mine .libico{width:32px;min-width:32px;height:32px}ol.toptable>li.wrow>.buyline{max-width:none}ol.toptable.nopos>li.wrow{grid-template-columns:var(--list-cover-width) minmax(0, 1fr) auto;padding-left:10px}ol.toptable.news>li.wrow{grid-template-columns:40px var(--list-cover-width) minmax(0, 1fr) auto}}.ficha-sec ol.toptable{gap:4px}.ficha-sec ol.toptable>li.wrow{background:color-mix(in srgb, var(--card) 55%, transparent)}.fbar{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.fchip,.fbar .filters-btn{cursor:pointer;height:34px;font:500 14px/1 var(--f-ui);letter-spacing:0;white-space:nowrap;color:var(--ink);background:var(--card);box-shadow:0 0 0 .5px var(--sep);border:0;border-radius:999px;align-items:center;gap:5px;padding:0 12px;display:inline-flex}.fchip.on{background:var(--chosen);color:var(--on-chosen);box-shadow:none}.fchip.quiet{box-shadow:none;color:var(--muted);background:0 0;gap:3px;padding:0 6px;font-size:13px}.fchip.quiet:hover{color:var(--ink)}.top-lead .fmenu{margin-right:5px;display:inline-block}.top-lead .fchip.quiet{height:auto;font:inherit;color:var(--muted);vertical-align:baseline;padding:0;display:inline-flex}.top-lead .fchip.quiet:after{content:"·";color:var(--muted);margin-left:5px}.top-lead .fchip.quiet.on{color:var(--accent);background:0 0;font-weight:600}.fbar .filters-btn .count{background:var(--mark);color:#fff;border-radius:8px;margin-left:2px;padding:1px 5px;font-size:11px}.fmenu{position:relative}.fmenu-pop{z-index:40;background:var(--card);min-width:220px;box-shadow:0 0 0 .5px var(--sep), 0 12px 30px #28190a2e;animation:viewIn .2s var(--spring) both;border-radius:14px;gap:2px;padding:6px;display:grid;position:absolute;top:calc(100% + 6px);left:0}.fmenu-pop a{color:var(--ink);border-radius:9px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;font-size:15px;display:flex}.fmenu-pop a:hover{background:var(--fill);text-decoration:none}.fmenu-pop a[aria-checked=true]{font-weight:600}.fmenu-pop a small{color:var(--muted);margin-top:2px;font-size:12px;font-weight:400;display:block}.fmenu-scrim{display:none}.top-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.top-head .small{color:var(--muted)}.top-lead.compact{margin-top:2px;font-size:13px}@media (max-width:719px){.fbar{scrollbar-width:none;flex-wrap:nowrap;margin-inline:-16px;padding-inline:16px;overflow-x:auto}.fbar::-webkit-scrollbar{display:none}.fchip,.fbar .filters-btn{flex:none;height:32px;padding:0 11px;font-size:13px}.fmenu{position:static}.fmenu-scrim{z-index:39;background:#140c0552;display:block;position:fixed;inset:0}.fmenu-pop{min-width:0;padding:10px 10px calc(92px + env(safe-area-inset-bottom,0px));border-radius:20px 20px 0 0;position:fixed;inset:auto 0 0}.fmenu-pop a{padding:14px 12px;font-size:16px}}.featured-ficha .buyline-shops,.fswipe .buyline-shops{max-width:420px}.adv-band{margin-top:0;margin-bottom:10px}.adv-count{margin:4px 0 10px}@media (max-width:719px){.adv-band{background:0 0;border:0;margin:0 0 10px;padding:0;position:static}}.top-band>*{min-width:0}.top-band{grid-template-columns:minmax(0,1fr)}ol.toptable>li.wrow{grid-template-rows:auto 1fr;grid-template-areas:"pos cover info sc mine""pos cover buy buy buy"}ol.toptable>li.wrow>.buyline{align-self:end}ol.toptable>li.wrow>.pos{grid-area:pos}ol.toptable>li.wrow>.row-cover{grid-area:cover}ol.toptable>li.wrow>.info{grid-area:info}ol.toptable>li.wrow>.sc{grid-area:sc}ol.toptable>li.wrow>.mine{grid-area:mine}ol.toptable>li.wrow>.buyline{grid-area:buy}ol.toptable.nopos>li.wrow{grid-template-areas:"cover info sc mine""cover buy buy buy"}@media (max-width:719px){ol.toptable>li.wrow{grid-template-rows:auto 1fr auto;grid-template-areas:"pos cover info sc""pos cover info mine"".buy buy buy"}ol.toptable.nopos>li.wrow{grid-template-areas:"cover info sc""cover info mine""buy buy buy"}}.adv-side .sfilters>summary.btn{height:34px;min-height:0;font:500 14px/1 var(--f-ui);color:var(--ink);background:var(--card);box-shadow:0 0 0 .5px var(--sep);border-radius:999px;gap:5px;padding:0 12px}@media (max-width:719px){.adv-side .sfilters>summary.btn{height:32px;font-size:13px}}.synopsis-lead{font:400 18px/1.45 var(--f-book);color:var(--ink);text-wrap:pretty;margin:0 0 8px}.synopsis-lead+.synopsis{font-size:15px;display:block}@media (max-width:719px){.synopsis-lead{font-size:17px}}.ficha-top .kicker,.ficha-sec-h .kicker{letter-spacing:.08em;font-size:15px;font-weight:700;line-height:1.2}@media (max-width:599px){.ficha-top .kicker,.ficha-sec-h .kicker{letter-spacing:.07em;font-size:14px}}@media (min-width:720px){.crumbs+.grid-main:has(.book-top.tinted){margin-top:28px}}.home-lead:empty{display:none}@media (min-width:1000px){.home-lead:has(>.featured-ficha):has(>.onb-cta){grid-template-columns:minmax(0,1fr) 340px;gap:20px;margin-top:20px;display:grid}.home-lead:has(>.onb-cta)>.featured-ficha{margin-top:0;display:grid}.home-lead:has(>.featured-ficha)>.onb-cta{grid-template-columns:minmax(0,1fr);align-content:center;justify-items:start;gap:14px;margin-top:0;padding:22px 24px}.featured-ficha .ficha{grid-template-columns:168px minmax(0,1fr);column-gap:28px;padding:18px 22px 22px}.featured-ficha .ficha-cover .cover{font-size:15px}.featured-ficha .ficha-body{gap:6px}.featured-ficha .ficha-title{font-size:36px!important}.featured-ficha .ficha-author{font-size:18px}.featured-ficha .ficha-score .big{font-size:52px}.featured-ficha .ficha-why{font-size:15px}}.prize{flex-direction:column;display:flex}.prize .go{margin-top:auto;padding-top:6px}.highlights.sec{margin-top:20px}.lib-tools{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.lib-search{flex:260px;align-items:center;min-width:0}.lib-search .search{flex:200px;max-width:320px}.lib-search .btn.sm{height:38px;min-height:38px}.lib-tools .seg.mini{align-items:center;height:34px;margin:0}.lib-tools .seg.mini a{align-items:center;height:100%;padding-block:0;display:inline-flex}.mini-book>.cover.c-s{box-sizing:border-box;flex:none;align-self:flex-start;width:72px;min-width:72px;padding:9px 7px 7px 11px}.editor-title{font:600 34px/1.08 var(--f-display);letter-spacing:-.02em}@media (min-width:900px){.editor-top{align-items:start}.mini-book{align-items:flex-start;padding-top:6px}}.sfilters-actions{flex-wrap:wrap}.sfilters-actions .btn{white-space:nowrap;flex:auto;padding-inline:14px}.more-formats{margin-top:10px}.more-formats>summary{cursor:pointer;min-height:32px;color:var(--accent);align-items:center;gap:5px;font-size:14px;font-weight:500;list-style:none;display:inline-flex}.more-formats>summary::-webkit-details-marker{display:none}.more-formats>summary .muted{font-weight:400}.more-formats>summary svg{transition:transform .2s var(--smooth)}.more-formats[open]>summary svg{transform:rotate(180deg)}@media (max-width:599px){.more-formats>summary .muted{display:none}}.seg.line{border-bottom:.5px solid var(--sep);scrollbar-width:none;background:0 0;border-radius:0;grid-auto-columns:auto;gap:24px;width:100%;padding:0;display:flex;overflow-x:auto}.seg.line::-webkit-scrollbar{display:none}.seg.line>a,.seg.line>button{color:var(--muted);border-bottom:2px solid #0000;border-radius:0;flex:none;padding:9px 0 11px;font-size:15px;font-weight:500;box-shadow:none!important;background:0 0!important}.seg.line>a:hover,.seg.line>button:hover{color:var(--ink)}.seg.line>a[aria-current=true],.seg.line>a[aria-current=page],.seg.line>a[aria-selected=true],.seg.line>button[aria-selected=true]{color:var(--ink);border-bottom-color:var(--mark);font-weight:600}.seg.line .muted{margin-left:2px;font-weight:400}.fchip-pre{color:var(--muted);font-weight:400}.fchip.on .fchip-pre{color:inherit;opacity:.7}.fmenu.end .fmenu-pop{left:auto;right:0}.bar{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.bar-end{align-items:center;gap:8px;margin-left:auto;display:inline-flex}.filters-bar>.bar-end,.sec-h>.fmenu{margin-left:auto}.title-row{flex-wrap:wrap;align-items:center;gap:6px 14px;display:flex}.title-row .page-title{margin:0}.toolbar{align-items:flex-start;gap:10px 16px;min-width:0;display:flex}.toolbar>:first-child{flex:auto;min-width:0}.toolbar-end{flex-wrap:nowrap;flex:none;margin-left:auto}.top-lead .lead-on{color:var(--accent);font-weight:600}.sheet-readers{gap:8px;margin-top:16px;display:grid}@media (max-width:719px){.toolbar{flex-direction:column;align-items:stretch}.toolbar-end{order:-1;margin:0 -16px}}.scope-row{align-items:center;gap:12px;margin-top:14px;display:flex}.scope-row .seg.line{flex:auto;width:auto;min-width:0}.scope-row .fchip{flex:none}.scope-row .fchip:hover{text-decoration:none}.seg.line .n{color:var(--muted);font-variant-numeric:tabular-nums;margin-left:5px;font-weight:400}.title-row .toolbar-end{margin-left:auto}.fchip-ico{display:none}.lib-more{position:relative}.lib-more>summary{list-style:none}.lib-more>summary::-webkit-details-marker{display:none}.lib-more[open]>summary{background:var(--chosen);color:var(--on-chosen);box-shadow:none}.lib-more-body{z-index:30;background:var(--card);min-width:250px;box-shadow:0 0 0 .5px var(--sep), 0 12px 30px #28190a2e;border-radius:14px;gap:10px;padding:12px;display:grid;position:absolute;top:calc(100% + 6px);left:0}.lib-more-body select{width:100%}@media (max-width:719px){.title-row{flex-wrap:nowrap;gap:8px}.title-row .page-title{min-width:0;font-size:26px}.title-row .toolbar-end{flex-direction:row;order:0;gap:6px;margin:0 0 0 auto;padding:0;overflow:visible}.toolbar-end .filters-btn .lbl,.fchip.has-ico .fchip-pre,.fchip.has-ico .fchip-val,.fchip.has-ico>svg:last-child{display:none}.fchip.has-ico .fchip-ico{display:inline-flex}.toolbar-end .filters-btn,.fchip.has-ico{justify-content:center;width:36px;padding:0}.toolbar-end .filters-btn:has(.count){width:auto;padding:0 9px}.toolbar-end .fmenu.end .fmenu-pop{left:auto;right:0}.top-lead.compact{font-size:12px}.lib-search{flex-wrap:nowrap;flex:100%;gap:8px}.lib-search .search{max-width:none}.lib-tools .bar-end{margin-left:auto}.lib-more-body{left:auto;right:0}}.acct{max-width:980px;margin:0 auto}.acct-head{text-align:center;justify-items:center;gap:4px;padding-top:20px;display:grid}.acct-head .avatar{width:84px;height:84px;margin-bottom:8px;font-size:32px}.acct-head .page-title{margin:0;font-size:34px}.acct-public{background:var(--fill);border-radius:999px;align-items:center;gap:2px;margin-top:10px;padding:7px 10px 7px 14px;font-size:14px;font-weight:500;display:inline-flex}.acct-public:hover{background:var(--fill-2);text-decoration:none}.acct .alert{margin-top:16px}.acct-quick{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;max-width:520px;margin:24px auto 0;display:grid}.acct-quick a{color:var(--ink);text-align:center;justify-items:center;gap:8px;padding:6px 2px;font-size:13px;font-weight:500;display:grid}.acct-quick a:hover{text-decoration:none}.acct-quick a>span{background:var(--accent-tint);width:54px;height:54px;color:var(--accent);transition:transform .25s var(--spring);border-radius:50%;place-items:center;display:grid}.acct-quick a:hover>span{transform:scale(1.06)}.acct-cols{grid-template-columns:minmax(0,1fr);gap:0 24px;margin-top:8px;display:grid}@media (min-width:900px){.acct-cols{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}}.acct-group{margin-top:26px}.acct-group>h2,.acct-group>h3{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin:0 0 8px 14px;font:600 12px/1 var(--f-ui)!important}.rowlist{background:var(--card);border-radius:var(--r-lg);box-shadow:var(--shadow);overflow:hidden}.row{width:100%;min-height:54px;color:var(--ink);font:500 16px/1.25 var(--f-ui);letter-spacing:-.005em;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;padding:9px 14px;display:flex;position:relative}a.row:hover,button.row:hover,summary.row:hover{background:var(--fill);text-decoration:none}.rowlist>*+*,.rowlist>*+*>.row:first-child,.rowlist>form+*{box-shadow:inset 0 .5px 0 var(--sep)}.row-ico{background:var(--fill);width:34px;height:34px;color:var(--accent);border-radius:10px;flex:none;place-items:center;display:grid}.row-t{flex:auto;gap:2px;min-width:0;display:grid}.row-t small{color:var(--muted);font-size:13px;font-weight:400;line-height:1.35}.row-v{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;flex:none;max-width:45%;font-size:14px;font-weight:400;overflow:hidden}.row-v.set{color:var(--accent);font-weight:500}.row-go{color:var(--muted);opacity:.6;transition:transform .2s var(--smooth);flex:none}.row .theme-text{flex:none}.row.danger,.row.danger .row-ico{color:var(--low)}.row-more>summary{list-style:none}.row-more>summary::-webkit-details-marker{display:none}.row-more[open]>summary .row-go{transform:rotate(90deg)}.row-body{padding:4px 14px 16px 60px}.rowlist .danger-zone{box-shadow:inset 0 .5px 0 var(--sep)}.tgl{appearance:none;background:var(--fill-2);cursor:pointer;width:46px;height:28px;transition:background-color .2s var(--smooth);border-radius:999px;flex:none;margin:0;position:relative}.tgl:after{content:"";width:22px;height:22px;transition:transform .25s var(--spring);background:#fff;border-radius:50%;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #00000040}.tgl:checked{background:var(--accent)}.tgl:checked:after{transform:translate(18px)}.tgl:disabled{opacity:.6}.tgl:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (prefers-reduced-motion:reduce){.tgl,.tgl:after{transition:none}}.acct-group.in-sheet{margin-top:6px}.acct-group.in-sheet .rowlist{background:var(--bg);box-shadow:none}.acct-group.in-sheet .row{min-height:48px}@media (max-width:599px){.row-body{padding-left:14px}.acct-quick a>span{width:50px;height:50px}}@media (max-width:719px){.lead{font-size:16px}.page-title{font-size:30px;line-height:1.1}}.card.empty{box-shadow:none;background:0 0;justify-items:center;gap:6px;padding:36px 16px 28px;display:grid}.card.empty:before{content:"";background:var(--fill) center / 26px 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='%238F8170' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 7v14'/%3E%3Cpath d='M3 18a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h5a4 4 0 0 1 4 4 4 4 0 0 1 4-4h5a1 1 0 0 1 1 1v13a1 1 0 0 1-1 1h-6a3 3 0 0 0-3 3 3 3 0 0 0-3-3z'/%3E%3C/svg%3E");border-radius:50%;width:56px;height:56px;margin-bottom:8px}.card.empty>p:first-of-type,.card.empty>:first-child{color:var(--ink);font-weight:500}.card.empty p{max-width:44ch;margin:0}.card.empty .btn{margin-top:10px}.goal-start{justify-self:start;margin-top:10px}.goal-head .small.muted{max-width:46ch;font-size:14px}.sec.slim{border-radius:var(--r-lg);background:var(--card);box-shadow:var(--shadow);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 16px;margin-top:14px;padding:12px 16px;display:flex}.sec.slim+.sec.slim{margin-top:8px}.sec.slim>.sec-h{flex:200px;gap:2px;min-width:0;margin:0;display:grid}.sec.slim>.sec-h h2{font:600 17px/1.25 var(--f-ui);letter-spacing:-.01em}.sec.slim .slim-hide{display:none}.sec.slim>p,.sec.slim .quotes-foot{margin:0}.sec.slim .quotes-foot>span:empty{display:none}.rec-actions{flex-wrap:wrap;gap:6px;display:flex}.rec-actions>.chipbtn{flex:auto}.rec-actions>.rec-minor{flex:none;gap:6px;display:flex}.rec-actions>.rec-minor .lbl{display:none}.rec-actions>.rec-minor .chipbtn{width:38px;padding:0}.rec-actions>.rec-rate,.rec-actions>.rec-done{flex:100%}@media (max-width:719px){.recs-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 14px}ol.toptable>li.wrow .mine .qv.ico:not(.yours),ol.toptable>li.wrow .mine .libico:not(.on){box-shadow:none;color:var(--muted);background:0 0}}.rec-actions>.chipbtn{flex:1 1 0;width:auto;min-width:0}.sec.slim:not(:has(a,button)){display:none}.fineprint>summary{cursor:pointer;color:var(--muted);align-items:center;gap:4px;font-size:13px;list-style:none;display:inline-flex}.fineprint>summary::-webkit-details-marker{display:none}.fineprint>summary:before{content:"ⓘ";font-size:14px}.fineprint>summary:hover{color:var(--ink)}.fineprint>p{color:var(--muted);max-width:62ch;margin-top:6px;font-size:13px;line-height:1.45}.stats-sub{flex-wrap:wrap;align-items:center;gap:4px 16px;margin-top:6px;font-size:14px;display:flex}.stat-grid.no-data,.stat-grid.no-books>*{display:none}.stat-grid.no-books>:nth-child(2){display:block}ol.toptable>li.wrow .info,ol.toptable>li.wrow .tags{min-width:0}ol.toptable>li.wrow .tags .gtag{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}
.tune{gap:14px;display:grid}.tune-head{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px;display:grid}.tune-head>svg{color:var(--mark);margin-top:3px}.tune-head h2{font:600 22px/1.2 var(--f-display);letter-spacing:-.01em}.tune-head p{margin-top:4px}.tune-rows{grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}.tune-rows li{border-top:.5px solid var(--sep);justify-content:space-between;align-items:center;gap:12px;padding:8px 0;display:flex}.tune-name{gap:2px;min-width:0;display:grid}.tune-name b{font:600 15px/1.2 var(--f-ui);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tune-name .small{font-size:12.5px}.tune-seg{background:var(--fill);border-radius:10px;flex:none;grid-auto-columns:1fr;grid-auto-flow:column;gap:2px;padding:2px;display:inline-grid}.tune-seg button{appearance:none;min-height:32px;font:500 13.5px/1 var(--f-ui);color:var(--ink);cursor:pointer;transition:background-color .2s var(--smooth), transform .2s var(--spring);background:0 0;border:0;border-radius:8px;padding:0 12px}.tune-seg button:active{transform:scale(.95)}.tune-seg button[aria-pressed=true]{background:var(--card);font-weight:600;box-shadow:0 1px 3px #0000001f,0 0 0 .5px #0000000a}.tune-seg button.mas[aria-pressed=true]{background:var(--accent);color:var(--on-accent);box-shadow:none}.tune-seg button.ocultar[aria-pressed=true]{background:var(--ink);color:var(--bg);box-shadow:none}.tune-status{min-height:1.2em;color:var(--muted);margin:-4px 0 0}.tune-status:empty{display:none}.tune-status.err{color:var(--low)}.tune-prefs{margin:0}.tune-actions{flex-wrap:wrap;gap:8px;display:flex}@media (min-width:720px){.tune{padding:22px 24px}.tune-rows{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:28px}}@media (max-width:380px){.tune-seg button{padding:0 8px}}.onb-edit-note{gap:4px;margin-bottom:14px;display:grid}.onb-edit .onb-steps button{appearance:none;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:8px;min-height:36px;padding:4px 6px 4px 0;display:inline-flex}.onb-edit .onb-steps button:hover em{text-decoration:underline}.onb-edit .onb-steps li:not([aria-current]) span{background:var(--accent-tint);color:var(--accent)}.onb-prev{margin-top:20px}.onb-prev summary{cursor:pointer;font-weight:600}.onb-prev>p{margin-top:8px}.onb-prev .calib{margin-top:4px}.onb-prev .calib li:last-child{border-bottom:0}@media (max-width:719px){.tune-rows li{gap:8px}.tune-seg button{min-height:34px;padding:0 10px;font-size:13px}}.onb-bar{flex:auto;grid-auto-columns:1fr;grid-auto-flow:column;gap:6px;max-width:280px;display:grid}.onb-bar span{background:var(--fill-2);height:4px;transition:background-color .3s var(--smooth);border-radius:999px}.onb-bar span.on{background:var(--accent)}.gp-tiles{grid-template-columns:repeat(auto-fill,minmax(168px,1fr));gap:8px;display:grid}.gp-tiles button{appearance:none;cursor:pointer;background:var(--card);min-height:56px;box-shadow:var(--shadow);color:var(--ink);font:500 15px/1.2 var(--f-ui);text-align:left;transition:transform .2s var(--spring), background-color .2s var(--smooth);border:0;border-radius:14px;justify-content:space-between;align-items:center;gap:8px;padding:10px 14px;display:flex}.gp-tiles button:active{transform:scale(.97)}.gp-tiles button[aria-pressed=true]{background:var(--accent);color:var(--on-accent);box-shadow:none;font-weight:600}.gp-tiles button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (max-width:599px){.gp-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.gp-tiles button{min-height:52px;padding:8px 12px;font-size:14px}}
body:has(.story-root){overflow:hidden}body:has(.story-root)>header.top{display:none!important}body:has(.story-root)>.tabbar{display:none!important}body:has(.story-root)>footer{display:none!important}.story-root{z-index:200;--st-paper:#fffcf6;--st-ink:#2b2118;color:var(--st-paper);background:#0d0a07;place-items:center;display:grid;position:fixed;inset:0}.story{touch-action:pan-y;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;flex-direction:column;width:100vw;height:100dvh;transition:background .5s;display:flex;position:relative;overflow:hidden}@media (min-width:700px){.story{border-radius:22px;width:min(460px,56.25dvh - 27px);height:min(100dvh - 48px,820px);box-shadow:0 30px 80px #00000080}}.story.light{color:var(--st-ink)}.story-bars{top:max(10px, env(safe-area-inset-top));z-index:3;gap:4px;display:flex;position:absolute;left:10px;right:10px}.story-bar{background:#ffffff52;border-radius:2px;flex:1;height:3px;overflow:hidden}.story.light .story-bar{background:#2b21182e}.story-bar i{transform-origin:0;background:currentColor;height:100%;display:block}.story-bar i.full{transform:scaleX(1)}.story-bar i.run{animation:linear forwards st-bar;transform:scaleX(0)}@keyframes st-bar{to{transform:scaleX(1)}}.story-close{top:calc(max(10px, env(safe-area-inset-top)) + 12px);z-index:4;width:44px;height:44px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;display:grid;position:absolute;right:8px}.story-close:focus-visible{outline-offset:-4px;outline:2px solid}.story-nav{position:absolute}.story-slide{min-height:0;padding:calc(max(10px, env(safe-area-inset-top)) + 64px) 26px calc(26px + env(safe-area-inset-bottom));flex-direction:column;flex:1;display:flex;position:relative}.st-up{animation:.7s cubic-bezier(.2,.8,.2,1) both st-up}.st-pop{animation:.75s cubic-bezier(.2,1.25,.3,1) both st-pop}.st-fade{animation:.6s both st-fade}@keyframes st-up{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}@keyframes st-pop{0%{opacity:0;transform:scale(.82)translateY(16px)}to{opacity:1;transform:none}}@keyframes st-fade{0%{opacity:0}to{opacity:1}}.st-grow{animation:1s cubic-bezier(.2,.8,.2,1) both st-grow}@keyframes st-grow{0%{width:0}to{width:var(--w)}}.st-rise{animation:.9s cubic-bezier(.2,.8,.2,1) both st-rise}@keyframes st-rise{0%{height:0}to{height:var(--h)}}.story.still *,.story.still :before,.story.still :after{animation-duration:1ms!important;animation-delay:0s!important}@media (prefers-reduced-motion:reduce){.story *{animation-duration:1ms!important;animation-delay:0s!important}}.st-kicker{font:600 13px/1.2 var(--f-ui);letter-spacing:.1em;text-transform:uppercase;opacity:.85}.st-h{font:600 34px/1.08 var(--f-display);letter-spacing:-.02em;margin:6px 0 0}.st-h i,.st-mega i{font-style:italic;font-weight:500}.st-mega{font:600 64px/.98 var(--f-display);letter-spacing:-.03em;margin:18px 0}.st-giant{font:700 108px/1 var(--f-display);letter-spacing:-.04em;font-variant-numeric:tabular-nums;margin:4px 0}.st-giant small{margin-left:4px;font-size:.45em}.st-p{font:400 18px/1.45 var(--f-ui);opacity:.92;max-width:34ch;margin:14px auto 0}.st-p a{color:inherit}.st-cap:first-letter{text-transform:uppercase}.st-center{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:4px;display:flex}.st-left{text-align:left;align-items:stretch}.st-left .st-p{margin-left:0}.st-cta{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:26px;display:flex}.st-ghost{color:inherit;background:#ffffff24;border:1px solid #ffffff59}.story.light .st-ghost{background:#2b21180f;border-color:#2b211840}.st-logo{color:inherit;opacity:.95}.story .score.st-score{border-radius:16px;width:92px;height:72px;font-size:40px}.story .score.st-score.yours{color:#2b2118;background:#fffcf6}.story .score.sm-inline{border-radius:7px;padding:2px 7px;font-size:.9em}.st-cover{filter:drop-shadow(0 20px 34px #00000073);align-self:center;display:block}.st-cover .cover.c-l{width:min(56vw,230px)}.st-cover.big .cover.c-l{width:min(62vw,250px)}@media (min-width:700px){.st-cover .cover.c-l{width:210px}.st-cover.big .cover.c-l{width:230px}}.st-title{font:600 30px/1.1 var(--f-display);letter-spacing:-.02em;margin:22px 0 0}.st-by{font:400 16px/1.4 var(--f-ui);opacity:.85;margin-top:6px}.st-rec{padding:inherit;padding-top:calc(max(10px, env(safe-area-inset-top)) + 56px);background:linear-gradient(180deg, color-mix(in srgb, var(--tint) 85%, #000) 0%, color-mix(in srgb, var(--tint) 45%, #0d0a07) 62%, #0d0a07 100%);flex-direction:column;transition:background .6s;display:flex;position:absolute;inset:0}.st-rec-top{min-height:64px}.st-reason{font:500 italic 19px/1.3 var(--f-display);max-width:30ch;margin-top:8px}.st-rec .st-cover{margin:14px 0 0}.st-rec .st-cover .cover.c-l{width:min(52vw,27dvh,220px)}.st-rec-body{text-align:left;margin-top:auto}.st-rec .st-title{margin-top:14px}.st-predict{align-items:center;gap:12px;margin-top:16px;display:flex}.st-predict-n{font:700 34px/1 var(--f-display);color:#e9c46a;font-variant-numeric:tabular-nums;align-items:center;gap:6px;display:inline-flex}.st-predict-t{font:400 14px/1.35 var(--f-ui);opacity:.88}.st-actions{gap:6px;margin-top:16px;display:flex}.st-actions .st-act{white-space:nowrap;flex:0 auto}@media (max-width:389px){.st-act{padding:0 10px;font-size:13px}.st-act svg{display:none}}.st-rec .st-cover{flex:1;justify-content:center;align-items:center;min-height:0;display:flex}@media (max-height:620px){.st-rec .st-cover .cover.c-l{width:min(40vw,20dvh)}.st-rec .st-title{font-size:26px}.st-reason{font-size:17px}}.st-act{min-height:44px;color:inherit;font:600 13.5px/1 var(--f-ui);cursor:pointer;-webkit-backdrop-filter:blur(6px);background:#ffffff1f;border:1px solid #ffffff59;border-radius:999px;align-items:center;gap:6px;padding:0 12px;text-decoration:none;display:inline-flex}.st-act.on{background:var(--st-paper);color:var(--st-ink);border-color:#0000}.st-act:disabled{opacity:.6}.st-act:focus-visible{outline-offset:2px;outline:2px solid #e9c46a}.st-note{font:400 14px/1.4 var(--f-ui);opacity:.9;margin-top:10px}.st-note a{color:inherit;font-weight:600}.st-ringwrap{place-items:center;width:220px;height:220px;display:grid;position:relative}.st-ring{position:absolute;inset:0;transform:rotate(-90deg)}.st-ring circle{fill:none;stroke-width:7px}.st-ring .bg{stroke:#ffffff2e}.st-ring .fg{stroke:#e9c46a;stroke-linecap:round;stroke-dasharray:339.3;stroke-dashoffset:339.3px;animation:1.4s cubic-bezier(.2,.8,.2,1) .3s forwards st-ring}@keyframes st-ring{to{stroke-dashoffset:var(--to)}}.st-wall-wrap{flex-direction:column;flex:1;justify-content:center;gap:18px;display:flex}.st-wall{gap:10px;display:grid}.st-wall.n1,.st-wall.n2{grid-template-columns:repeat(2,1fr)}.st-wall.n3{grid-template-columns:repeat(3,1fr)}.st-wall.n4{grid-template-columns:repeat(4,1fr)}.st-wall .cover{box-shadow:0 6px 16px #2b211838;width:100%!important}.st-vs{text-align:left;width:100%;max-width:320px;font:400 15px/1.2 var(--f-ui);gap:12px;margin-top:22px;display:grid}.st-vs span{background:#ffffff1f;border-radius:10px;padding:10px 12px;display:block;position:relative;overflow:hidden}.st-vs i{background:#ffffff47;position:absolute;inset:0 auto 0 0}.st-vs i.alt{background:#00000038}.st-vs b,.st-vs span>b+*{position:relative}.st-duel{align-items:center;gap:16px;margin:22px 0 6px;display:flex}.st-duel-vs{font:500 italic 22px/1 var(--f-display);opacity:.8}.st-bars{gap:14px;margin:20px 0 0;padding:0;list-style:none;display:grid}.st-bars li{font:600 17px/1.2 var(--f-ui);grid-template-columns:1fr auto;align-items:center;gap:6px 12px;display:grid}.st-bars .bar{background:#2b21181a;border-radius:6px;grid-area:2/1/auto/-1;height:12px;overflow:hidden}.st-bars .bar i{background:#a8432a;border-radius:6px;height:100%;display:block}.st-bars li:first-child .bar i{background:#1f5c4a}.st-months{grid-template-columns:repeat(12,1fr);align-items:end;gap:6px;width:100%;height:170px;margin-top:26px;display:grid}.st-months span{flex-direction:column;justify-content:flex-end;align-items:center;gap:6px;height:100%;display:flex}.st-months i{background:#ffffff59;border-radius:5px 5px 2px 2px;width:100%;display:block}.st-months .best i{background:#e9c46a}.st-months small{font:600 11px/1 var(--f-ui);opacity:.75}.st-trio{gap:22px;margin-top:20px;display:grid}.st-trio p{flex-direction:column;align-items:center;display:flex}.st-trio b{font:700 64px/1 var(--f-display);font-variant-numeric:tabular-nums}.st-trio span{font:500 17px/1.3 var(--f-ui);opacity:.85}.st-intro .st-mega{margin-top:26px}.story-entry{text-align:left;cursor:pointer;color:#fffcf6;background:linear-gradient(120deg,#1f5c4a 0%,#a8432a 100%);border:0;border-radius:16px;align-items:center;gap:14px;width:100%;padding:14px 16px;text-decoration:none;display:flex;box-shadow:0 10px 24px #2b21182e}.story-entry:hover{filter:brightness(1.05)}.story-entry:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.story-entry .ring{background:#ffffff24;border:2.5px solid #e9c46a;border-radius:999px;flex:none;place-items:center;width:52px;height:52px;display:grid}.story-entry b{font:600 18px/1.2 var(--f-display);display:block}.story-entry small{font:400 13px/1.3 var(--f-ui);opacity:.9;margin-top:2px;display:block}
.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.compat-ring{flex:none;place-items:center;display:inline-grid;position:relative}.compat-ring svg{width:100%;height:100%;position:absolute;inset:0}.compat-ring .track{fill:none;stroke:var(--fill);stroke-width:5px}.compat-ring .arc{fill:none;stroke:var(--accent);stroke-width:5px;stroke-linecap:round}.compat-ring b{font:600 17px/1 var(--f-book);font-variant-numeric:tabular-nums;color:var(--ink);position:relative}.compat-ring b small{color:var(--muted);margin-left:1px;font-size:.6em}.compat-ring.lg b{font-size:30px}.carousel.match-carousel{--per:4.25;grid-auto-columns:calc((100% - var(--gap) * 4) / var(--per))}@media (min-width:1100px){.carousel.match-carousel:not(.grid-main .carousel){--per:5.25;grid-auto-columns:calc((100% - var(--gap) * 5) / var(--per))}}@media (max-width:719px){.carousel.match-carousel{--per:2.3;--gap:8px;grid-auto-columns:calc((100% - var(--gap) * 2) / var(--per))}}.match-card{background:var(--card);border-radius:var(--r-md);height:100%;box-shadow:var(--shadow);flex-direction:column;gap:10px;padding:14px 12px 12px;display:flex}.match-main{color:inherit;flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.match-main:hover .match-alias{color:var(--accent)}.match-top{justify-content:space-between;align-items:center;margin-bottom:6px;display:flex}.match-top .avatar{width:44px;height:44px;font-size:18px}.match-alias{text-overflow:ellipsis;white-space:nowrap;font-weight:650;overflow:hidden}.match-label{font:italic 500 14px/1.2 var(--f-book);color:var(--accent)}.match-why{color:var(--ink);-webkit-line-clamp:4;-webkit-box-orient:vertical;margin-top:2px;font-size:12.5px;line-height:1.35;display:-webkit-box;overflow:hidden}.match-meta{color:var(--muted);margin-top:auto;padding-top:4px;font-size:11.5px}.match-card .follow-btn{justify-content:center;align-self:stretch}@media (max-width:719px){.match-card{padding:12px 10px 10px}.match-top .avatar{width:38px;height:38px;font-size:16px}}.match-empty{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.match-empty p{flex:260px;margin:0}.match-empty svg{color:var(--accent);flex:none}.match-grid{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:14px;display:grid}@media (max-width:719px){.match-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}}.compat-head{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:18px;display:grid}.compat-head .why{font:500 18px/1.4 var(--f-book);margin:6px 0 0}.compat-head .note{margin-top:6px}.compat-actions{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.compat-parts{gap:8px;margin:0;padding:0;list-style:none;display:grid}.compat-parts li{grid-template-columns:minmax(0,1fr) 120px 44px 64px;align-items:center;gap:10px;font-size:14px;display:grid}.compat-parts .bar{background:var(--fill);border-radius:3px;height:6px;overflow:hidden}.compat-parts .bar>span{background:var(--accent);border-radius:3px;height:100%;display:block}.compat-parts b{text-align:right;font-variant-numeric:tabular-nums}@media (max-width:719px){.compat-head{grid-template-columns:1fr;justify-items:start}.compat-head .why{font-size:16px}.compat-parts li{grid-template-columns:minmax(0,1fr) 44px}.compat-parts li .bar,.compat-parts li .small{display:none}}.mix-both{color:var(--accent);margin-top:2px;font-size:11px;font-weight:600;display:inline-block}
