:root{color-scheme:dark;font-family:var(--font-ui, "Bizur Mochi", "Segoe UI", sans-serif);--bg: var(--tone-111112,#111112);--surface: var(--tone-1a1a1c,#1a1a1c);--raised: var(--tone-27272a,#27272a);--line: var(--tone-2c2c30,#2c2c30);--text: var(--tone-eae9e6,#eae9e6);--muted: var(--tone-a1a1a8,#a1a1a8);--dim: var(--tone-77777f,#77777f);--accent: var(--tone-e7e6e2,#e7e6e2);--accent-soft: var(--tone-303033,#303033);--radius: 7px;--gutter: 32px;--section-gap: 44px;--ease: cubic-bezier(.22, 1, .36, 1)}*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--text);font-size:14px;line-height:1.5;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}a:hover{color:var(--accent)}button,input,select,textarea{font:inherit;color:inherit}button,select,summary{cursor:pointer}button{border:0;background:transparent}button:hover{background:var(--raised)}button:active,.button:active{transform:translateY(1px)}a:active{opacity:.8}button:disabled,select:disabled,input:disabled{opacity:.32;cursor:default;transform:none}button:disabled:hover{background:transparent}:focus-visible{outline:1.5px solid var(--tone-969696,#969696);outline-offset:3px}input,select{border:1px solid var(--line);background:var(--surface);border-radius:8px;min-width:0}input:focus,select:focus{border-color:var(--tone-77777f,#77777f)}input::placeholder{color:var(--dim)}input[type=range]{accent-color:var(--accent);cursor:pointer}input[type=search]::-webkit-search-cancel-button{cursor:pointer}img{display:block;max-width:100%}h1,h2,h3,p,figure,dl,dd{margin:0}h1,h2,h3{line-height:1.3}svg.icon{width:18px;height:18px;flex-shrink:0;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;vertical-align:middle}.sprite{position:absolute;width:0;height:0;overflow:hidden}.sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}[hidden]{display:none}.container{width:min(100%,1360px);margin-inline:auto;padding-inline:var(--gutter)}main.container{padding-block:28px 64px;min-height:calc(100dvh - 81px)}.eyebrow{font-size:10px;font-weight:500;letter-spacing:1.5px;color:var(--muted);text-transform:uppercase}.spotlight{display:grid;grid-template-columns:156px minmax(0,1fr) 154px;gap:32px;align-items:center;padding:32px;border:1px solid var(--tone-ffffff0a,#ffffff0a);border-radius:8px;background:var(--tone-1b1b1e,#1b1b1e);min-height:300px;overflow:hidden;position:relative;isolation:isolate}.art-backdrop{position:absolute;z-index:-1;inset:0;overflow:hidden;pointer-events:none}.art-backdrop img{position:absolute;right:0;width:72%;height:100%;object-fit:cover;object-position:center 26%;filter:grayscale(1);opacity:.4}.art-backdrop:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,var(--tone-1b1b1e,#1b1b1e) 8%,var(--tone-1b1b1eed,#1b1b1eed) 37%,var(--tone-1b1b1e18,#1b1b1e18) 76%,var(--tone-14141688,#14141688))}.spotlight-art{position:relative;border-radius:var(--radius)}.spotlight-art .cover{box-shadow:0 8px 24px var(--tone-00000055,#0005);border:1px solid var(--tone-ffffff14,#ffffff14)}.spotlight-copy{min-width:0;max-width:552px}.spotlight .eyebrow{margin-bottom:12px;color:var(--tone-b6b6bd,#b6b6bd);font-size:9px;letter-spacing:2px}.spotlight h1{font-size:clamp(24px,2.25vw,32px);font-weight:450;letter-spacing:-.9px;margin-bottom:12px;text-wrap:balance}.spotlight-meta{display:flex;flex-wrap:wrap;gap:8px;align-items:center;font-size:11px;color:var(--tone-b8b8c0,#b8b8c0);margin-bottom:14px}.spotlight-description{color:var(--tone-b0b0b8,#b0b0b8);font-size:12px;line-height:1.8;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;max-width:510px}.spotlight-actions{display:flex;gap:8px;margin-top:20px;align-items:center;flex-wrap:wrap}.spotlight-stats{display:flex;flex-direction:column;gap:16px;text-align:right;align-self:center}.spotlight-stats dt{font-size:10px;color:var(--tone-b0b0b8,#b0b0b8);margin-bottom:4px}.spotlight-stats dd{font-size:13px;color:var(--tone-d3d3d8,#d3d3d8)}.spotlight-stats .spotlight-rating{display:flex;align-items:center;justify-content:flex-end;gap:7px;font-size:26px;font-weight:400;letter-spacing:-.7px}.spotlight-rating .icon{width:16px;height:16px}.spotlight-rating small{font-size:11px;color:var(--tone-aeafb5,#aeafb5);align-self:end;margin-bottom:6px;letter-spacing:0}.cover{position:relative;aspect-ratio:2 / 3;overflow:hidden;border-radius:var(--radius);background:var(--surface)}.cover img{width:100%;height:100%;object-fit:cover;transition:opacity .16s var(--ease)}.button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;padding:10px 18px;border:1px solid var(--line);border-radius:8px;background:var(--surface);font-size:12px;font-weight:500;line-height:1.4}.button:hover{background:var(--raised);color:var(--text)}.button.primary{color:var(--tone-202022,#202022);background:var(--accent);border-color:var(--accent)}.button.primary:hover{color:var(--tone-111112,#111112);background:var(--tone-f3f2ef,#f3f2ef)}.button.quiet{border-color:transparent;background:var(--tone-ffffff06,#ffffff06);color:var(--tone-c2c2c9,#c2c2c9)}.button.quiet:hover{color:var(--text);background:var(--tone-ffffff0d,#ffffff0d)}.button .icon{width:16px;height:16px}.release-rail{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:24px}.release-card{min-width:0}.release-card>a{position:relative;isolation:isolate;display:flex;flex-direction:column;justify-content:space-between;min-height:156px;height:100%;padding:20px;border:1px solid var(--tone-ffffff08,#ffffff08);border-radius:8px;overflow:hidden;background:var(--tone-202023,#202023)}.release-card img{position:absolute;z-index:-2;right:0;top:0;width:72%;height:100%;object-fit:cover;object-position:center 25%;opacity:.7;filter:saturate(.55);transition:opacity .22s var(--ease)}.release-card>a:before{content:"";position:absolute;z-index:-1;inset:0;background:linear-gradient(90deg,var(--tone-202023,#202023) 0%,var(--tone-202023e8,#202023e8) 32%,var(--tone-20202324,#20202324)),linear-gradient(0deg,var(--tone-14141699,#14141699),transparent)}.release-card>a:hover img{opacity:.85}.release-label{font-size:10px;color:var(--tone-c1c1c7,#c1c1c7)}.release-copy{padding-top:24px;max-width:calc(100% - 40px)}.release-copy h3{max-width:260px;font-size:16px;font-weight:450;line-height:1.35;letter-spacing:-.2px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.release-copy>span{display:block;color:var(--tone-adadb5,#adadb5);font-size:11px;margin-top:5px}.release-arrow{position:absolute;bottom:18px;right:18px;display:grid;place-items:center;width:32px;height:32px;border-radius:6px;background:var(--tone-ffffff0d,#ffffff0d);border:1px solid var(--tone-ffffff10,#ffffff10);color:var(--tone-cdccd1,#cdccd1)}.release-arrow .icon{width:16px;height:16px}.browse-bar{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;width:min(100%,560px);margin:32px auto 28px;padding:5px;border:1px solid var(--tone-2b2b2b,#2b2b2b);border-radius:10px;background:var(--tone-181818,#181818);box-shadow:inset 0 1px var(--tone-ffffff03,#ffffff03)}.browse-bar a{display:flex;align-items:center;justify-content:center;min-width:0;min-height:44px;padding:10px 12px;border-radius:6px;color:var(--muted);font-size:13px;font-weight:600;line-height:1.25;white-space:nowrap;transition:background .18s var(--ease),color .18s var(--ease),box-shadow .18s var(--ease)}.browse-bar a:hover{color:var(--tone-ededed,#ededed);background:var(--tone-242424,#242424)}.browse-bar a[aria-current=page]{color:var(--tone-f1f1f1,#f1f1f1);background:var(--tone-303030,#303030);font-weight:750;box-shadow:inset 0 1px var(--tone-ffffff0b,#ffffff0b),0 1px 4px var(--tone-00000024,#00000024)}.browse-bar a:focus-visible{outline:2px solid var(--tone-b6b6b6,#b6b6b6);outline-offset:-3px}.browse-bar a:active{background:var(--tone-3a3a3a,#3a3a3a);opacity:1}.section-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:20px;min-height:36px}.section-heading h2{font-size:18px;font-weight:450;letter-spacing:-.3px}.section-heading h2 span{color:var(--dim);font-size:12px;font-weight:400;letter-spacing:0;margin-left:8px}.section+.section{margin-top:var(--section-gap)}.section-actions,.shelf-controls{display:flex;align-items:center;gap:6px}.section-actions{gap:20px}.icon-button{width:36px;height:36px;border:1px solid var(--line);border-radius:6px;color:var(--muted);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.icon-button:hover{color:var(--text);background:var(--raised)}.icon-button .icon{width:16px;height:16px}.text-link{display:inline-flex;align-items:center;gap:8px;color:var(--muted);font-size:11px;font-weight:400;white-space:nowrap;min-height:36px;border-radius:4px}.text-link .icon{width:15px;height:15px}.shelf{--columns: 7;--gap: 24px;display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - (var(--columns) - 1) * var(--gap)) / var(--columns));gap:var(--gap);overflow-x:auto;scrollbar-width:none;scroll-snap-type:x mandatory;scroll-padding-inline:2px;padding:4px 2px 8px;margin:-4px -2px -8px}.shelf::-webkit-scrollbar,.release-rail::-webkit-scrollbar{display:none}.poster-card{min-width:0;scroll-snap-align:start}.poster-link{display:block;position:relative;border-radius:var(--radius)}.poster-link:hover .cover img{opacity:.9}.poster-link .cover-action{position:absolute;right:10px;bottom:10px;width:32px;height:32px;display:grid;place-items:center;background:var(--accent);color:var(--tone-202022,#202022);border-radius:6px;opacity:0;transition:opacity .18s var(--ease)}.poster-link:hover .cover-action,.poster-link:focus-visible .cover-action{opacity:1}.poster-rating{position:absolute;top:10px;right:10px;display:inline-flex;align-items:center;gap:4px;padding:4px 7px;border-radius:8px;background:var(--tone-151517dd,#151517dd);color:var(--tone-e4e3e0,#e4e3e0);font-size:10px;opacity:0;transition:opacity .18s var(--ease)}.poster-card:hover .poster-rating,.poster-card:focus-within .poster-rating{opacity:1}.score .icon{width:11px;height:11px;fill:currentColor;stroke:none}.poster-card h3{font-size:12px;font-weight:400;text-align:center;margin-block:10px 5px;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:34px;color:var(--tone-c4c4ca,#c4c4ca)}.poster-meta{display:flex;justify-content:center;gap:6px;align-items:center;font-size:10px;color:var(--dim);white-space:nowrap}.poster-meta .dot{color:var(--tone-55555c,#55555c)}.updates-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.update-card{display:grid;grid-template-columns:56px minmax(0,1fr);gap:12px;padding:12px;align-items:start;border:1px solid var(--tone-ffffff05,#ffffff05);background:var(--tone-19191b,#19191b);border-radius:8px}.update-card:hover{background:var(--tone-1d1d20,#1d1d20)}.update-card>a{border-radius:8px}.update-card h3{font-size:12px;line-height:1.4;font-weight:450;margin:0 0 5px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.update-card .cover{border-radius:8px}.update-type{font-size:9px;color:var(--dim);margin-bottom:4px}.chapter-preview{display:flex;justify-content:space-between;align-items:center;gap:8px;font-size:10px;color:var(--tone-b5b5bd,#b5b5bd);padding-block:4px;border-radius:3px}.chapter-preview time{font-size:9px;color:var(--dim);white-space:nowrap}.chapter-preview .icon{width:10px;height:10px}.new-dot{width:4px;height:4px;background:var(--tone-bcbcc4,#bcbcc4);border-radius:50%;display:inline-block;vertical-align:middle;margin-left:6px}.genre-list{display:flex;flex-wrap:wrap;gap:8px}.genre-chip{display:inline-flex;align-items:center;min-height:36px;padding:7px 16px;border:1px solid var(--line);border-radius:8px;font-size:11px;color:var(--muted)}.genre-chip:hover{border-color:var(--tone-525258,#525258);background:var(--tone-212124,#212124);color:var(--text)}.resume{display:flex;align-items:center;gap:16px;padding:12px 16px 12px 12px;background:var(--surface);border:1px solid var(--tone-ffffff07,#ffffff07);border-radius:8px;margin-bottom:24px}.resume img{width:40px;height:56px;border-radius:6px;object-fit:cover}.resume-copy{min-width:0}.resume-copy .eyebrow{font-size:8px;margin-bottom:4px;color:var(--muted)}.resume-copy h3{font-size:12px;font-weight:450;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.resume-copy p{font-size:10px;color:var(--dim);margin-top:4px}.resume>.button{margin-left:auto;flex-shrink:0}.page-heading{margin-block:8px 28px}.page-heading h1{font-size:28px;font-weight:450;letter-spacing:-.8px;overflow-wrap:anywhere}.filters{display:grid;grid-template-columns:1fr 1.2fr 1fr 1.35fr auto;gap:16px;align-items:end;padding:20px;background:var(--tone-19191b,#19191b);border:1px solid var(--tone-ffffff06,#ffffff06);border-radius:8px;margin-bottom:24px}.filter-field{display:flex;flex-direction:column;gap:8px;font-size:11px;color:var(--muted)}.filter-field select{width:100%;height:42px;padding:0 12px;font-size:12px;background:var(--tone-202023,#202023);border-color:var(--tone-303034,#303034);border-radius:8px}.filter-reset{display:inline-flex;align-items:center;justify-content:center;gap:7px;font-size:11px;border-radius:8px;height:42px;padding:10px 12px;color:var(--muted)}.filter-reset .icon{width:14px;height:14px}.empty-link{margin-top:-40px;margin-bottom:45px;text-align:center}.catalog-meta{display:flex;justify-content:space-between;gap:20px;margin-bottom:23px;font-size:11px;color:var(--dim)}.catalog-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:32px 24px}.pagination{display:flex;align-items:center;justify-content:center;gap:6px;margin-top:32px}.pagination button{min-width:38px;height:38px;border:1px solid transparent;border-radius:6px;font-size:12px}.pagination button:hover:not(:disabled){background:var(--raised);color:var(--accent)}.pagination button.active{background:var(--accent);color:var(--tone-202022,#202022)}.pagination button.active:hover{background:var(--tone-f3f2ef,#f3f2ef);color:var(--tone-202022,#202022)}.pagination span{color:var(--dim)}.notice{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 16px;border:1px solid var(--line);background:var(--surface);color:var(--muted);font-size:11px;border-radius:8px;margin-bottom:24px}.notice button{color:inherit;font-size:10px;padding:5px;border-radius:4px;white-space:nowrap}.breadcrumb{display:flex;align-items:center;gap:8px;color:var(--dim);font-size:11px;margin:4px 0 24px}.breadcrumb span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.breadcrumb .icon{width:12px;height:12px}.detail-top{display:grid;grid-template-columns:184px minmax(0,1fr);gap:32px;padding:28px;border:1px solid var(--tone-ffffff08,#ffffff08);border-radius:8px;background:var(--tone-1b1b1e,#1b1b1e);margin-bottom:36px;position:relative;isolation:isolate;overflow:hidden}.detail-cover .cover{border-radius:8px;border:1px solid var(--tone-ffffff0f,#ffffff0f);box-shadow:0 8px 24px var(--tone-00000033,#0003)}.detail-kicker{display:flex;align-items:center;gap:12px;font-size:11px;color:var(--muted);margin-bottom:12px}.type-pill{background:var(--tone-ffffff0d,#ffffff0d);padding:5px 10px;color:var(--tone-ceced4,#ceced4);border-radius:8px;font-size:10px}.status-label{display:inline-flex;align-items:center;gap:6px}.status-label:before{content:"";width:4px;height:4px;border-radius:50%;background:var(--tone-979797,#979797)}.detail-content h1{font-size:clamp(24px,2.5vw,34px);letter-spacing:-.9px;font-weight:450;margin-bottom:12px;line-height:1.2;text-wrap:balance}.detail-content h1,.spotlight h1{overflow-wrap:anywhere}.aliases{color:var(--dim);font-size:11px;line-height:1.65;margin-bottom:17px}.detail-stats{display:flex;gap:20px;flex-wrap:wrap;font-size:11px;color:var(--muted);margin-bottom:18px}.detail-stats>span{display:inline-flex;align-items:center;gap:7px}.detail-stats .icon{width:15px;height:15px}.detail-score{color:var(--tone-c3c3c3,#c3c3c3)}.detail-score .icon{fill:currentColor;stroke:none}.detail-genres{display:flex;flex-wrap:wrap;gap:7px;margin-bottom:16px}.detail-genres .genre-chip{min-height:28px;padding:5px 11px;font-size:10px;background:var(--tone-ffffff04,#ffffff04)}.synopsis{color:var(--tone-b3b3bb,#b3b3bb);white-space:pre-line;line-height:1.8;font-size:13px}.synopsis.collapsed{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.synopsis-toggle{font-size:11px;color:var(--text);padding:6px 0;margin-top:4px;border-radius:3px;min-height:32px}.synopsis-toggle:hover{background:transparent;text-decoration:underline;text-underline-offset:3px}.detail-actions{display:flex;align-items:center;gap:8px;margin-top:20px;flex-wrap:wrap}.detail-info{font-size:10px;color:var(--dim);margin-top:17px}.detail-info strong{color:var(--muted);font-weight:450}.empty{min-height:370px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:16px;text-align:center}.empty p{color:var(--muted);font-size:12px;max-width:420px;line-height:1.8}.empty h2{font-size:24px;font-weight:450;letter-spacing:-.5px}.empty>.icon{width:35px;height:35px;color:var(--dim)}body[data-view=reader]{background:var(--tone-111112,#111112);--reader-bg: var(--tone-111112,#111112)}body[data-view=reader][data-reader-theme=dim]{--reader-bg: var(--tone-09090a,#09090a)}body[data-view=reader][data-reader-theme=paper]{--reader-bg: #d8d2c2}body[data-view=reader]>.site-header{display:none}body[data-view=reader] main.container{padding:0;width:100%;max-width:none;background:var(--reader-bg);min-height:100dvh}.reader-bar{position:sticky;top:0;z-index:20;background:var(--tone-19191b,#19191b);border-bottom:1px solid var(--tone-2b2b2f,#2b2b2f);min-height:72px;padding:14px 24px;display:flex;align-items:center;gap:16px}.reader-back{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;flex-shrink:0;border-radius:6px;color:var(--muted)}.reader-back:hover{background:var(--raised)}.reader-heading{min-width:0;flex:1}.reader-heading h1{font-size:13px;font-weight:450;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.reader-heading p{font-size:10px;color:var(--dim);margin-top:3px}.reader-chapter-nav{display:flex;align-items:center;gap:8px}.reader-chapter-nav select{height:40px;width:176px;font-size:12px;padding-inline:12px;background:var(--tone-222225,#222225);border-radius:8px}.reader-menu{position:relative;z-index:3}.reader-menu summary{list-style:none;display:flex;align-items:center;justify-content:center;gap:8px;height:40px;font-size:12px;padding:8px 14px;border:1px solid var(--line);border-radius:8px;color:var(--muted)}.reader-menu summary::-webkit-details-marker{display:none}.reader-menu summary:hover,.reader-menu[open] summary{color:var(--accent);background:var(--accent-soft)}.reader-menu summary:active{transform:translateY(1px)}.settings-panel{position:absolute;top:calc(100% + 16px);right:0;width:344px;padding:20px;max-height:calc(100dvh - 92px);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;border:1px solid var(--tone-37373d,#37373d);border-radius:8px;background:var(--tone-1e1e21,#1e1e21);box-shadow:0 16px 56px var(--tone-00000066,#0006)}.settings-panel h2{font-size:18px;font-weight:450;letter-spacing:-.3px;margin-bottom:20px}.settings-panel fieldset{padding:0;border:0;margin:0 0 20px}.settings-panel legend{padding:0;color:var(--muted);font-size:11px;margin-bottom:10px}.mode-options{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.mode-option{position:relative;border:1px solid var(--tone-38383e,#38383e);border-radius:8px;min-height:76px;padding:12px 4px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;color:var(--muted);font-size:10px;cursor:pointer}.mode-option:hover{background:var(--tone-2e2e2e,#2e2e2e)}.mode-option:has(:checked){color:var(--tone-252527,#252527);border-color:var(--accent);background:var(--accent)}.mode-option:focus-within{outline:2px solid var(--accent);outline-offset:3px}.mode-option input{position:absolute;opacity:0;width:1px;height:1px}.mode-option .icon{width:21px;height:21px}.setting-row{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:38px;font-size:11px;color:var(--muted);margin-bottom:8px}.setting-row select{padding:8px 10px;min-height:38px;font-size:11px;width:150px;background:var(--tone-27272b,#27272b);flex-shrink:0}.setting-row input{accent-color:var(--accent);width:18px;height:18px}.settings-hint{border-top:1px solid var(--line);padding-top:14px;margin-top:17px;color:var(--dim);font-size:10px;line-height:1.7}.reader-edition-line{display:flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:12px 20px;color:var(--dim);font-size:10px}.reader-edition-line select{background:transparent;border:0;font-size:11px;padding:4px;color:var(--muted)}.reader-edition-line a{color:var(--dim);display:inline-flex;gap:5px;align-items:center}.reader-edition-line .icon{width:12px;height:12px}.reader-notice{max-width:800px;margin:0 auto 17px;color:var(--tone-a0a0a0,#a0a0a0);font-size:10px;text-align:center;padding:0 20px}.reader-stage{margin-inline:auto;max-width:840px;min-height:55vh}.reader-stage[data-width=compact]{max-width:640px}.reader-stage[data-width=wide]{max-width:1120px}.reader-stage[data-width=full]{max-width:none}.reader-page{margin:0;position:relative;scroll-margin-top:80px;min-width:0}.reader-page img{display:block;width:100%;height:auto;background:var(--tone-202020,#202020)}.reader-stage[data-gap=true][data-mode=longstrip] .reader-page+.reader-page{margin-top:16px}body[data-reader-theme=dim] .reader-page img{filter:brightness(.78)}body[data-reader-theme=paper] .reader-page img{filter:sepia(.12) brightness(.97)}body[data-reader-theme=paper] .reader-end h2{color:var(--tone-293423,#293423)}body[data-reader-theme=paper] .reader-text{color:#35402c}img[hidden],.reader-dock[hidden],.reader-end[hidden]{display:none}.reader-stage[data-mode=page],.reader-stage[data-mode=spread]{display:flex;justify-content:center;align-items:flex-start;gap:0;padding:0 24px;min-height:calc(100dvh - 212px)}.reader-stage[data-mode=spread][data-direction=rtl]{flex-direction:row-reverse}.reader-stage[data-mode=page] .reader-page{width:100%;max-width:100%}.reader-stage[data-mode=spread] .reader-page{width:50%;max-width:50%}.reader-stage:not([data-mode=longstrip])[data-fit=screen]{max-width:1440px}.reader-stage:not([data-mode=longstrip])[data-fit=screen] .reader-page{width:auto}.reader-stage:not([data-mode=longstrip])[data-fit=screen] img{width:auto;max-height:calc(100dvh - 212px);max-width:100%;object-fit:contain}.page-failure{min-height:260px;background:var(--tone-1f1f1f,#1f1f1f);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:13px;font-size:12px;color:var(--muted)}.page-failure[hidden]{display:none}.reader-text{max-width:720px;padding:30px 24px;margin:auto;font-size:18px;line-height:1.9;color:var(--tone-cbcbcb,#cbcbcb);white-space:pre-line}.reader-end{padding:45px 24px 124px;text-align:center;color:var(--text)}.reader-end>.icon{display:block;width:25px;height:25px;margin:0 auto 12px;color:var(--accent)}.reader-end h2{font-size:24px;font-weight:450;letter-spacing:-.5px;margin-bottom:8px}.reader-end p{color:var(--dim);font-size:11px;margin-bottom:23px}.reader-end .button+.button{margin-left:0}.reader-dock{position:fixed;z-index:15;bottom:max(20px,env(safe-area-inset-bottom));left:50%;transform:translate(-50%);width:min(560px,calc(100% - 32px));display:flex;align-items:center;gap:16px;padding:12px;background:var(--tone-242427,#242427);border:1px solid var(--tone-3f3f44,#3f3f44);border-radius:8px;box-shadow:0 8px 32px var(--tone-00000055,#0005)}.reader-dock .icon-button{border-color:var(--tone-44444a,#44444a);background:var(--tone-303034,#303034)}.reader-dock .slider{min-width:40px;flex:1}.reader-counter{font-size:11px;font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--tone-9898a1,#9898a1)}.reader-counter strong{font-weight:600;color:var(--accent)}.reader-blocked{max-width:620px;margin:30px auto;padding-inline:24px}.reader-blocked .empty{min-height:340px}.reader-blocked .button{margin-top:4px}.reader-status{position:fixed;bottom:100px;left:50%;transform:translate(-50%);background:var(--tone-343438,#343438);color:var(--text);padding:10px 16px;border-radius:8px;z-index:30;font-size:11px}.reader-status:empty{display:none}.detail-content{max-width:840px}.detail-top .art-backdrop{opacity:.5}.breadcrumb a{white-space:nowrap;border-radius:3px}.reader-bar .icon-button{width:40px;height:40px}@media(max-width:1200px){:root{--gutter: 28px}.spotlight{grid-template-columns:144px minmax(0,1fr) 128px;gap:28px;padding:28px}.spotlight-copy{max-width:500px}.release-rail{gap:16px}.release-copy h3{font-size:15px}.shelf{--columns: 6;--gap: 20px}.catalog-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:32px 20px}.updates-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:960px){.spotlight{grid-template-columns:136px minmax(0,1fr);gap:24px;min-height:276px}.spotlight-stats{display:none}.spotlight h1{font-size:28px}.release-card>a{min-height:152px;padding:16px}.release-copy{max-width:calc(100% - 28px)}.release-copy h3{font-size:14px}.release-arrow{width:28px;height:28px;right:14px;bottom:14px}.shelf{--columns: 5;--gap: 18px}.catalog-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:28px 18px}.updates-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.filters{gap:12px;padding:16px}.filter-field select{font-size:11px;padding-inline:8px}.reader-bar{gap:12px;padding-inline:16px}.reader-chapter-nav select{width:144px}}@media(max-width:720px){:root{--gutter: 24px;--section-gap: 36px}main.container{padding-block:24px 48px}.spotlight{grid-template-columns:124px minmax(0,1fr);gap:24px;padding:24px;min-height:250px}.spotlight h1{font-size:25px}.spotlight-description{-webkit-line-clamp:2;font-size:11px}.spotlight .eyebrow{margin-bottom:10px;font-size:8px}.spotlight-actions{margin-top:16px;gap:4px}.spotlight-actions .button{padding:10px 14px;font-size:11px}.release-rail{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:min(300px,76%);gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:2px;scrollbar-width:none;padding:4px 2px;margin:16px -2px -4px}.release-card{scroll-snap-align:start}.release-card>a{min-height:144px;padding:18px}.release-copy h3{font-size:16px}.browse-bar{margin-block:24px}.shelf{--columns: 4;--gap: 16px}.poster-meta{font-size:9px;gap:4px}.section-heading h2{font-size:17px}.catalog-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:28px 16px}.filters{grid-template-columns:1fr 1fr;gap:16px}.filter-field select{font-size:12px;padding-inline:10px}.filter-reset{justify-self:end;grid-column:1 / -1;height:32px;margin-top:-4px}.page-heading h1{font-size:26px}.detail-top{grid-template-columns:144px minmax(0,1fr);gap:24px;padding:24px}.detail-content h1{font-size:26px}.reader-bar{gap:8px;padding:12px;flex-wrap:wrap}.reader-heading{flex:1}.reader-heading h1{font-size:12px}.reader-chapter-nav{order:4;width:100%;justify-content:center;padding-top:8px;border-top:1px solid var(--line)}.reader-chapter-nav select{flex:1;max-width:300px}.reader-menu summary{width:40px;padding:8px}.reader-menu summary span,.reader-fullscreen{display:none}.settings-panel{right:0;top:calc(100% + 12px);width:min(344px,calc(100vw - 24px));max-height:calc(100dvh - 80px)}.reader-page{scroll-margin-top:132px}.reader-stage[data-mode=page],.reader-stage[data-mode=spread]{padding-inline:0;min-height:calc(100dvh - 256px)}.reader-stage:not([data-mode=longstrip])[data-fit=screen] img{max-height:calc(100dvh - 256px)}}@media(max-width:540px){:root{--gutter: 20px}.spotlight{grid-template-columns:92px minmax(0,1fr);gap:20px;padding:24px 20px;min-height:224px;border-radius:8px}.spotlight-art{align-self:start;margin-top:4px}.spotlight h1{font-size:24px;letter-spacing:-.6px;margin-bottom:10px}.spotlight-description{display:none}.spotlight-meta{font-size:10px;gap:6px;margin-bottom:0}.spotlight-meta span:nth-child(n+4){display:none}.spotlight .eyebrow{font-size:8px;letter-spacing:1.5px}.spotlight-actions .button{min-height:36px;padding:8px 14px}.spotlight-actions .button.quiet{display:none}.art-backdrop img{width:100%;opacity:.25}.art-backdrop:after{background:linear-gradient(90deg,var(--tone-1b1b1edb,#1b1b1edb),var(--tone-1b1b1e70,#1b1b1e70))}.browse-bar{gap:2px;padding:4px;border-radius:9px}.browse-bar a{padding-inline:4px;font-size:12px}.shelf{--columns: 3.2;--gap: 14px}.section-heading{gap:12px;margin-bottom:16px}.section-actions{gap:12px}.section-actions>.text-link{display:none}.shelf-controls .icon-button{width:34px;height:34px}.poster-card h3{font-size:11px;min-height:31px;margin-top:8px}.poster-meta{font-size:9px}.poster-meta .poster-format,.poster-meta .dot{display:none}.cover{border-radius:8px}.updates-grid{grid-template-columns:1fr;gap:10px}.update-card{grid-template-columns:52px minmax(0,1fr);gap:14px;padding:12px}.update-card h3{font-size:13px}.update-type{font-size:10px}.chapter-preview{font-size:11px;padding-block:3px}.chapter-preview time{font-size:10px}.catalog-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px 14px}.resume{gap:10px;padding:10px}.resume-copy{flex:1}.resume-copy h3{font-size:11px}.resume-copy p{font-size:9px}.resume>.button{font-size:10px;padding:8px 12px;min-height:36px}.resume>.button .icon{display:none}.page-heading{margin-block:4px 24px}.page-heading h1{font-size:24px}.catalog-meta{gap:12px;font-size:10px}.detail-top{grid-template-columns:92px minmax(0,1fr);gap:20px;padding:20px;margin-bottom:28px}.detail-content{display:contents}.detail-heading{min-width:0}.detail-content h1{font-size:22px;letter-spacing:-.5px}.detail-kicker{gap:8px;flex-wrap:wrap;font-size:10px}.detail-stats{font-size:10px;gap:10px;margin-bottom:0}.detail-stats .icon{width:12px;height:12px}.aliases{font-size:10px;-webkit-line-clamp:2;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;margin-bottom:12px}.detail-body{grid-column:1 / -1}.detail-actions .button{font-size:11px;padding-inline:14px}.synopsis{font-size:12px}.breadcrumb{margin-bottom:20px}.reader-dock{bottom:max(12px,env(safe-area-inset-bottom));padding:10px;gap:12px;border-radius:8px}.reader-counter{font-size:10px}.reader-end h2{font-size:22px}.reader-end .button{font-size:11px;margin-bottom:8px}}@media(max-width:360px){:root{--gutter: 16px}.spotlight{grid-template-columns:78px minmax(0,1fr);gap:16px;padding:20px 16px;min-height:204px}.spotlight h1{font-size:21px}.browse-bar a{padding-inline:2px;font-size:11px}.shelf{--columns: 2.65;--gap: 12px}.catalog-grid{gap:24px 10px}.detail-top{grid-template-columns:80px minmax(0,1fr);gap:16px;padding:16px}.detail-content h1{font-size:20px}.settings-panel{padding:16px}.setting-row{gap:8px;font-size:10px}.setting-row select{width:142px;font-size:10px}.pagination{gap:4px}.pagination button{min-width:34px;height:34px}}.catalog-records{display:flex;flex-wrap:wrap;gap:8px;margin-top:20px;padding-top:16px;border-top:1px solid var(--tone-ffffff0c,#ffffff0c)}.catalog-records[hidden]{display:none}.catalog-label{flex-basis:100%;font-size:9px;letter-spacing:1.4px;text-transform:uppercase;color:var(--dim);margin-bottom:2px}.catalog-record{display:flex;align-items:center;gap:8px;min-height:36px;padding:6px 10px 6px 6px;border:1px solid var(--tone-3a3a3f,#3a3a3f);border-radius:4px;background:var(--tone-202024,#202024)}.catalog-record:hover{background:var(--tone-2b2b30,#2b2b30);border-color:var(--tone-626269,#626269)}.catalog-name{font-size:10px;color:var(--tone-b5b5bd,#b5b5bd)}.catalog-record strong{font-size:12px;font-weight:500;margin-left:8px;font-variant-numeric:tabular-nums}.catalog-record strong small{font-size:9px;color:var(--dim)}.catalog-action{margin-left:4px;font-size:9px;color:var(--dim)}.catalog-record>.icon{width:11px;height:11px;color:var(--dim)}@media(max-width:540px){.catalog-records{gap:6px}.catalog-record{flex:1 0 46%;padding-right:8px}.catalog-record>.icon{margin-left:auto}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto}.cover img,.release-card img,.poster-link .cover-action,.poster-rating,.browse-bar a{transition:none}}@font-face{font-family:Nunito;font-style:normal;font-weight:400 800;font-display:swap;src:url(/assets/nunito-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Nunito;font-style:normal;font-weight:400 800;font-display:swap;src:url(/assets/nunito-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--bg: var(--tone-131313,#131313);--surface: var(--tone-1c1c1c,#1c1c1c);--raised: var(--tone-282828,#282828);--line: var(--tone-313131,#313131);--text: var(--tone-e8e8e8,#e8e8e8);--muted: var(--tone-a1a1a1,#a1a1a1);--dim: var(--tone-828282,#828282);--accent: var(--tone-e9e9e9,#e9e9e9);--radius: 8px;--gutter: 32px;--font-ui: "Bizur Mochi", Manrope, "Segoe UI", sans-serif;font-family:var(--font-ui)}textarea{font:inherit;color:inherit}.button{border-radius:9px;min-height:44px;padding:10px 18px;font-size:13px}.icon-button{border-radius:8px}.button:focus-visible,.icon-button:focus-visible{outline-offset:3px}.button.primary{background:var(--tone-e5e5e5,#e5e5e5);border-color:var(--tone-e5e5e5,#e5e5e5);color:var(--tone-222222,#222222)}.button.primary:hover{background:var(--tone-f1f1f1,#f1f1f1)}.button.danger{border-color:#a97570;color:#f2c1b9}.text-button{display:inline-flex;align-items:center;gap:8px;padding:7px 0;color:var(--muted);font-size:12px;text-align:left}.text-button:hover{color:var(--text);background:transparent}.danger-text{color:#d9a6a0}.muted{color:var(--muted);font-size:13px;line-height:1.7}.spotlight{background:var(--tone-191919,#191919);border:1px solid var(--tone-ffffff08,#ffffff08);border-radius:14px;grid-template-columns:164px minmax(0,1fr) 148px;gap:36px;padding:30px 32px}.spotlight .art-backdrop:after{background:linear-gradient(90deg,var(--tone-1a1a1a,#1a1a1a) 15%,var(--tone-1a1a1aed,#1a1a1aed) 45%,var(--tone-1a1a1a22,#1a1a1a22))}.spotlight h1{font-size:clamp(26px,2.7vw,38px);font-weight:750;letter-spacing:-1.1px;line-height:1.13}.spotlight .cover{border-radius:7px;box-shadow:0 12px 32px var(--tone-00000040,#00000040)}.spotlight-description{font-size:13px}.spotlight-stats{border-left:1px solid var(--tone-ffffff15,#ffffff15);padding-left:24px}.release-rail{gap:14px}.release-card>a{border-radius:10px;min-height:140px;border:1px solid var(--tone-ffffff0a,#ffffff0a)}.section-heading h2{font-size:20px;font-weight:700;letter-spacing:-.45px}.poster-card .cover{border-radius:7px;box-shadow:inset 0 0 0 1px var(--tone-ffffff08,#ffffff08)}.poster-card h3{font-size:13px;font-weight:600;line-height:1.45;margin-top:10px;color:var(--tone-d0d0d0,#d0d0d0)}.cover-action{border-radius:11px}.updates-grid{column-gap:32px}.detail-top{border-radius:12px;background:var(--tone-191919,#191919)}.detail-content h1{font-weight:750}.detail-stats{font-variant-numeric:tabular-nums}.detail-body{min-width:0}.detail-actions .favorite-action{min-width:42px;min-height:42px;border:1px solid var(--line)}.is-favorite .icon,.favorite-mark .icon{fill:currentColor}.select-wrap{position:relative;display:inline-flex;min-width:0;max-width:100%;vertical-align:middle}.enhanced-select{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none;clip-path:inset(50%)}.select-trigger{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:42px;padding:10px 13px;border:1px solid var(--line);border-radius:8px;background:var(--surface);text-align:left;font-size:12px;line-height:1.5}.select-trigger>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select-trigger>.icon{width:14px;height:14px;color:var(--muted);transition:transform .18s var(--ease)}.select-trigger:hover{border-color:var(--tone-595959,#595959);background:var(--tone-272727,#272727)}.select-wrap.is-open{z-index:100}.is-open>.select-trigger{border-color:var(--tone-838383,#838383);background:var(--tone-2a2a2a,#2a2a2a)}.is-open>.select-trigger>.icon{transform:rotate(180deg)}.select-menu{position:absolute;z-index:500;top:calc(100% + 7px);inset-inline-start:0;min-width:100%;width:max-content;max-width:min(340px,calc(100vw - 32px));padding:7px;background:var(--tone-262626,#262626);border:1px solid var(--tone-434343,#434343);box-shadow:0 16px 40px var(--tone-00000077,#00000077);border-radius:10px;transform-origin:top;animation:select-in .15s var(--ease)}.opens-up .select-menu{top:auto;bottom:calc(100% + 7px);transform-origin:bottom}.opens-left .select-menu{inset-inline-start:auto;inset-inline-end:0}.select-options{display:grid;max-height:min(300px,45dvh);overflow:auto;overscroll-behavior:contain;gap:2px;scrollbar-width:thin}.compact-menu .select-options{max-height:min(180px,30dvh)}.tight-menu .select-options{max-height:min(104px,20dvh)}.select-options button{position:relative;min-height:42px;padding:11px 34px 11px 11px;font-size:12px;text-align:left;border-radius:8px;white-space:normal;line-height:1.4}.select-options button:hover,.select-options button:focus{background:var(--tone-3a3a3a,#3a3a3a);outline:none}.select-options button[aria-selected=true]{color:var(--tone-f1f1f1,#f1f1f1);background:var(--tone-404040,#404040)}.select-options button[aria-selected=true]:after{content:"";position:absolute;right:12px;top:12px;width:5px;height:9px;border-right:1.5px solid;border-bottom:1.5px solid;transform:rotate(40deg)}.select-search{display:block;width:100%;padding:10px 11px;height:38px;margin-bottom:6px;font-size:12px;background:var(--tone-1b1b1b,#1b1b1b);border-color:var(--tone-3a3a3a,#3a3a3a);border-radius:8px}.select-search:focus-visible,.account-form :is(input:not([type=checkbox]),textarea):focus-visible{outline:none;border-color:var(--tone-888888,#888)}.select-empty{color:var(--muted);padding:14px;font-size:12px}.select-menu[hidden],.account-form [hidden],.select-search[hidden]{display:none}.filter-field>.select-wrap{width:100%}.filters{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr) minmax(0,1fr) minmax(0,1.35fr) auto}.filter-field{min-width:0}.reader-chapter-nav>.select-wrap{width:190px;min-width:0}.reader-edition-line>.select-wrap{min-width:144px}.reader-edition-line .select-trigger{min-height:32px;border:none;background:transparent;padding-block:4px}.setting-row>.select-wrap{width:175px}.settings-panel{width:350px;max-width:calc(100vw - 24px);overflow-y:auto}.reader-menu[open] .settings-panel{animation:select-in .18s var(--ease)}.setting-row{gap:12px}.reader-menu{z-index:210}.reader-bar{z-index:200}.reader-dock{border-radius:12px;background:var(--tone-202020f5,#202020f5);border-color:var(--tone-414141,#414141);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.reader-end-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.reader-end-actions .button{margin:0}.reader-dock .slider{height:32px}.reader-dock .icon-button{width:42px;height:42px;flex-shrink:0}.shelf,.release-rail{overscroll-behavior-inline:contain}.poster-card{scroll-snap-align:start}.reader-text{white-space:normal;width:min(100%,740px);max-width:100%;margin:0 auto;padding:44px 32px 24px;color:inherit;font-family:var(--font-ui);font-size:20px;line-height:1.95;overflow-wrap:anywhere}.novel-block{scroll-margin-top:100px;margin-block:0 1.25em}.novel-block p{margin:0}.novel-block h2{font-family:inherit;font-size:1.65em;font-weight:500;line-height:1.4;letter-spacing:-.4px;margin-block:1.6em .75em}.novel-block h3{font-family:inherit;font-size:1.2em;font-weight:500;margin-block:1.5em .7em}.novel-block blockquote{margin:0;padding-left:1.2em;border-left:2px solid currentColor;opacity:.8}.novel-block hr{width:64px;border:0;border-top:1px solid currentColor;margin:2.5em auto;opacity:.4}.novel-heading{margin-bottom:36px;font-family:var(--font-ui);border-bottom:1px solid var(--tone-88888844,#88888844);padding-bottom:28px}.novel-heading>span{font-size:11px;letter-spacing:2px;opacity:.55}.novel-heading h2{font-size:25px;font-weight:600;margin-top:14px;line-height:1.5}.reader-stage[data-font-size=small] .reader-text{font-size:17px}.reader-stage[data-font-size=large] .reader-text{font-size:23px}.reader-stage[data-font-size=xl] .reader-text{font-size:26px}.reader-stage[data-line-height=compact] .reader-text{line-height:1.55}.reader-stage[data-line-height=standard] .reader-text{line-height:1.75}.reader-stage[data-width=compact] .reader-text{width:min(100%,620px)}.reader-stage[data-width=wide] .reader-text{width:min(100%,860px)}.reader-stage[data-width=full] .reader-text{width:min(100%,1060px)}.novel-setting-title{display:flex;align-items:center;gap:10px;padding:5px 0 14px;color:var(--muted);font-size:12px}summary::-webkit-details-marker{display:none}.avatar{display:inline-grid;place-items:center;overflow:hidden;flex-shrink:0;width:64px;height:64px;border-radius:22px;background:var(--tone-383838,#383838);color:var(--tone-e3e3e3,#e3e3e3);font-size:23px;font-weight:500;letter-spacing:-1px;border:1px solid var(--tone-505050,#505050)}.avatar img{width:100%;height:100%;object-fit:cover}.avatar.small{width:36px;height:36px;font-size:13px;border-radius:12px;letter-spacing:0}.avatar.large{width:104px;height:104px;border-radius:28px;font-size:34px}.account-dropdown{position:absolute;right:0;top:calc(100% + 14px);min-width:230px;padding:9px;border-radius:16px;border:1px solid var(--tone-3f3f3f,#3f3f3f);background:var(--tone-242424,#242424);box-shadow:0 18px 60px var(--tone-00000088,#00000088)}.account-dropdown-identity{display:grid;gap:4px;padding:12px;border-bottom:1px solid var(--line);margin-bottom:6px}.account-dropdown-identity span{color:var(--muted);font-size:12px}.account-dropdown>a,.account-dropdown>button{display:flex;align-items:center;gap:12px;width:100%;padding:12px;font-size:13px;border-radius:9px;text-align:left}.account-dropdown>a:hover,.account-dropdown>button:hover{background:var(--tone-383838,#383838)}.account-dropdown>button{border-top:1px solid var(--line);margin-top:5px;color:var(--muted)}.account-toast{position:fixed;z-index:1000;bottom:24px;left:50%;width:max-content;max-width:calc(100% - 32px);padding:14px 22px;border:1px solid var(--tone-595959,#595959);border-radius:14px;background:var(--tone-2e2e2e,#2e2e2e);color:var(--tone-eaeaea,#eaeaea);box-shadow:0 12px 38px var(--tone-00000055,#00000055);font-size:13px;pointer-events:none;opacity:0;transform:translate(-50%,16px);transition:opacity .18s,transform .18s}.account-toast.visible{opacity:1;transform:translate(-50%)}.personal-space{padding-bottom:36px}.space-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-block:8px 4px}.space-heading>a:first-child{display:flex;align-items:center;gap:13px;font-size:15px;font-weight:700}.space-heading>a>span{display:grid;gap:3px}.space-heading small{color:var(--muted);font-size:11px;font-weight:500}.space-heading+.space-nav{margin-top:18px}.profile-banner{position:relative;isolation:isolate;height:220px;overflow:hidden;border-radius:20px;background:var(--tone-282828,#282828)}.banner-flow{background-color:var(--tone-282828,#282828);background-image:url(/assets/banner-flow.svg);background-size:cover;background-position:center}.banner-ripple{background-color:var(--tone-2b2b2b,#2b2b2b);background-image:repeating-radial-gradient(ellipse at 80% 0%,transparent 0 22px,var(--tone-b1b1b115,#b1b1b115) 23px 25px,transparent 26px 44px)}.banner-orbit{background-color:var(--tone-272727,#272727);background-image:repeating-radial-gradient(ellipse at 20% 140%,transparent 0 36px,var(--tone-c3c3c318,#c3c3c318) 37px 39px,transparent 40px 60px)}.profile-banner-image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-1}.banner-caption{display:flex;align-items:center;justify-content:flex-end;padding:24px 28px;color:var(--tone-dadada,#dadada);font-size:10px;letter-spacing:2px}.banner-edit{display:inline-flex;align-items:center;gap:8px;padding:9px 13px;background:var(--tone-15151599,#15151599);border:1px solid var(--tone-b5b5b530,#b5b5b530);border-radius:10px;color:var(--tone-e6e6e6,#e6e6e6);letter-spacing:0;font-size:12px}.profile-identity{position:relative;display:flex;align-items:center;gap:22px;padding:0 26px;margin-top:-30px}.profile-identity>.avatar{box-shadow:0 0 0 8px var(--bg)}.profile-identity>div{padding-top:35px;min-width:0}.profile-identity h1{font-size:clamp(25px,3vw,38px);letter-spacing:-1px;font-weight:600;overflow-wrap:anywhere}.profile-identity p{margin-top:5px;color:var(--muted);font-size:12px}.profile-identity p span{margin-inline:8px}.profile-visibility{margin-left:auto;align-self:end;margin-bottom:10px;display:flex;align-items:center;gap:8px;color:var(--muted);font-size:12px;white-space:nowrap}.profile-visibility .icon{width:14px;height:14px}.profile-bio{color:var(--muted);max-width:740px;padding-inline:26px;margin-top:24px;line-height:1.75;font-size:13px;white-space:pre-wrap}.space-nav{display:flex;gap:6px;margin-block:32px 0;padding:6px 0 14px;border-bottom:1px solid var(--line);overflow:auto;scrollbar-width:none}.space-nav a{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:43px;padding:11px 22px;color:var(--muted);border-radius:13px;font-size:13px;white-space:nowrap;transition:background .18s,color .18s}.space-nav a:hover{background:var(--tone-282828,#282828);color:var(--text)}.space-nav a[aria-current]{background:var(--tone-e5e5e5,#e5e5e5);color:var(--tone-2e2e2e,#2e2e2e)}.space-nav .icon{width:16px;height:16px}.space-metrics{display:flex;gap:0;padding-block:30px;border-bottom:1px solid var(--line)}.space-metrics>div{display:flex;flex-direction:column;gap:4px;width:25%;padding-inline:30px;border-right:1px solid var(--line)}.space-metrics>div:first-child{padding-left:0}.space-metrics>div:last-child{border:0}.space-metrics strong{font-size:31px;font-weight:400;letter-spacing:-1px;line-height:1.25}.space-metrics span{color:var(--muted);font-size:12px}.dashboard-layout{display:grid;grid-template-columns:minmax(0,1fr) 268px;gap:40px}.space-section{margin-top:38px}.space-section .eyebrow{display:block;margin-bottom:8px;font-size:9px}.space-section h2{font-size:22px;font-weight:600;letter-spacing:-.6px}.space-section h2 small{font-weight:400;font-size:14px;margin-left:10px;color:var(--dim)}.continue-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.continue-book{min-width:0}.continue-book>a{display:flex;align-items:center;gap:16px;height:148px;padding:15px;border-radius:14px;background:var(--tone-1f1f1f,#1f1f1f);border:1px solid var(--tone-383838,#383838)}.continue-book>a:hover{background:var(--tone-2c2c2c,#2c2c2c)}.continue-book img{width:74px;height:110px;object-fit:cover;border-radius:4px 9px 9px 4px;flex-shrink:0}.continue-book>a>div{flex:1;min-width:0}.continue-book h3{font-size:14px;font-weight:500;line-height:1.5;margin-block:6px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.continue-book p,.continue-book>a>div>span{color:var(--muted);font-size:11px}.continue-arrow{align-self:end;border-radius:10px;padding:6px;background:var(--tone-3a3a3a,#3a3a3a)}.continue-arrow .icon{width:15px;height:15px}progress{appearance:none;border:none;height:4px;width:100%;overflow:hidden;border-radius:6px;background:var(--tone-464646,#464646);color:var(--tone-b4b4b4,#b4b4b4)}progress::-webkit-progress-bar{background:var(--tone-464646,#464646);border-radius:6px}progress::-webkit-progress-value{background:var(--tone-b4b4b4,#b4b4b4);border-radius:6px}progress::-moz-progress-bar{background:var(--tone-b4b4b4,#b4b4b4);border-radius:6px}.continue-book progress{display:block;margin-top:13px;height:3px}.space-aside{border-left:1px solid var(--line);padding-left:30px;margin-top:38px}.reading-goal{padding-top:6px}.goal-number{font-size:66px;line-height:1.3;letter-spacing:-3px;font-weight:300;margin-block:20px 12px}.goal-number span{font-size:25px;color:var(--dim);letter-spacing:-1px;margin-left:10px}.reading-goal p{font-size:12px;color:var(--muted);margin-block:13px 18px}.recent-notes{border-top:1px solid var(--line);margin-top:32px;padding-top:25px}.recent-notes h2{font-size:15px}.recent-notes>a{display:flex;gap:10px;align-items:start;padding-block:14px}.activity-dot{width:5px;height:5px;margin-top:7px;border-radius:50%;background:var(--tone-9f9f9f,#9f9f9f);flex-shrink:0}.recent-notes strong{font-size:12px;font-weight:400;line-height:1.5}.recent-notes p,.recent-notes time{font-size:10px;color:var(--muted);margin-top:4px}.recent-notes time{margin-left:auto;white-space:nowrap}.personal-shelf{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(112px,1fr);grid-template-columns:repeat(5,minmax(0,1fr));gap:18px;overflow-x:auto;padding-bottom:12px;scrollbar-width:thin}.shelf-book{position:relative;min-width:0}.shelf-cover{position:relative;display:block;aspect-ratio:2/3;overflow:hidden;border-radius:5px 12px 12px 5px;background:var(--surface)}.shelf-cover:after{content:"";position:absolute;inset:0;border:1px solid var(--tone-ffffff12,#ffffff12);border-left:3px solid var(--tone-ffffff20,#ffffff20);border-radius:inherit;pointer-events:none}.shelf-cover img{width:100%;height:100%;object-fit:cover}.favorite-mark{position:absolute;right:7px;bottom:7px;display:grid;place-items:center;border-radius:8px;padding:6px;background:var(--tone-292929e8,#292929e8);color:var(--tone-dbdbdb,#dbdbdb)}.favorite-mark .icon{width:13px;height:13px}.shelf-book-copy{margin-top:12px;padding-right:18px}.shelf-book h3{font-size:13px;font-weight:400;line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.shelf-book p{display:flex;flex-wrap:wrap;gap:5px;color:var(--muted);font-size:10px;margin-top:5px}.shelf-edit{position:absolute;right:-6px;top:calc(100% - 46px);width:26px;height:30px;border-radius:8px;color:var(--muted);padding:3px}.shelf-edit .icon{width:15px}.shelf-pagination{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:18px;border-top:1px solid var(--line);margin-top:32px;padding-top:24px;font-size:12px}.shelf-pagination .button{justify-self:start}.shelf-pagination>:last-child{justify-self:end}.shelf-pagination small{margin-left:4px;color:var(--muted)}.library-heading{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:26px}.library-toolbar{display:flex;align-items:center;gap:20px;justify-content:space-between;margin-bottom:28px}.library-status-tabs{display:flex;gap:3px;overflow:auto;scrollbar-width:none}.library-status-tabs button{display:flex;gap:8px;align-items:center;white-space:nowrap;padding:10px 12px;color:var(--muted);border-radius:10px;font-size:12px}.library-status-tabs button span{color:var(--dim);font-size:10px}.library-status-tabs button[aria-pressed=true]{color:var(--tone-e6e6e6,#e6e6e6);background:var(--tone-353535,#353535)}.library-search{display:flex;align-items:center;gap:10px;min-width:170px;width:200px;padding-inline:10px}.library-search .icon{width:14px;color:var(--dim)}.library-search input{width:100%;border:none;background:transparent;padding:9px 0;font-size:12px;border-radius:0}.library-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:30px 22px}.account-empty{min-height:220px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;padding:30px 20px;background:var(--tone-1c1c1c,#1c1c1c);border:1px dashed var(--tone-3f3f3f,#3f3f3f);border-radius:17px;text-align:center}.empty-books{width:110px;height:80px}.account-empty h3{font-size:15px;color:var(--tone-bfbfbf,#bfbfbf);font-weight:400}.account-empty .text-link{font-size:12px}.collection-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px 24px}.collection{min-width:0}.collection-art{display:flex;align-items:center;justify-content:center;gap:0;height:215px;overflow:hidden;border:1px solid var(--tone-3d3d3d,#3d3d3d);background:var(--tone-292929,#292929);border-radius:16px;padding:25px}.collection-art img{width:30%;min-width:0;height:155px;object-fit:cover;border-radius:6px;margin-left:-14px;box-shadow:-10px 0 20px var(--tone-00000055,#00000055);transform:rotate(5deg)}.collection-art img:first-child{margin-left:0;transform:rotate(-7deg)}.collection-art img:nth-child(2){transform:rotate(-2deg) translateY(-5px)}.collection-art>span .icon{width:44px;height:44px;color:var(--tone-8b8b8b,#8b8b8b);stroke-width:1}.collection-info{display:flex;justify-content:space-between;gap:12px;padding-top:16px}.collection-info h3{font-size:16px;font-weight:600}.collection-info p{font-size:12px;color:var(--muted);margin-top:6px}.collection-info p span{padding-inline:6px}.public-profile-meta{display:flex;gap:28px;color:var(--muted);padding:25px 26px;border-bottom:1px solid var(--line);font-size:13px}.private-profile{min-height:70dvh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px;text-align:center}.private-profile>.icon{width:40px;height:40px;color:var(--tone-9f9f9f,#9f9f9f);stroke-width:1}.private-profile h1{font-size:32px;font-weight:400;letter-spacing:-1px}.private-profile p{color:var(--muted)}.public-list{border-block-end:1px solid var(--line);padding:20px 0}.public-list>summary{display:flex;justify-content:space-between;gap:20px;font-size:18px}.public-list summary span{display:flex;align-items:center;gap:15px;font-size:12px;color:var(--muted)}.public-list p{margin-block:15px;color:var(--muted)}.auth-layout{width:min(100%,480px);margin:28px auto 48px}.auth-panel{padding:32px;background:var(--tone-1a1a1a,#1a1a1a);border:1px solid var(--tone-343434,#343434);border-radius:16px}.auth-tabs{display:flex;padding:5px;gap:5px;border:1px solid var(--tone-3f3f3f,#3f3f3f);background:var(--tone-252525,#252525);border-radius:14px}.auth-tabs a{flex:1;padding:11px 16px;text-align:center;border-radius:10px;font-size:13px;color:var(--muted)}.auth-tabs a[aria-current]{background:var(--tone-e2e2e2,#e2e2e2);color:var(--tone-303030,#303030)}.auth-heading{margin-block:28px 24px}.auth-heading h1{font-size:25px;font-weight:600;letter-spacing:-.7px}.account-form{display:flex;flex-direction:column;gap:20px}.account-form>label,.account-form .form-pair>label{display:flex;flex-direction:column;gap:9px;font-size:12px;color:var(--tone-b9b9b9,#b9b9b9);min-width:0}.account-form input:not([type=checkbox]):not([type=radio]):not([type=hidden]),.account-form textarea{width:100%;min-height:46px;padding:12px 14px;border:1px solid var(--tone-3f3f3f,#3f3f3f);background:var(--tone-1f1f1f,#1f1f1f);border-radius:11px;color:var(--tone-e7e7e7,#e7e7e7);font-size:13px;outline-offset:3px}.account-form input:focus,.account-form textarea:focus{border-color:var(--tone-8a8a8a,#8a8a8a)}.account-form input[readonly]{color:var(--dim)}.account-form textarea{resize:vertical;min-height:90px;line-height:1.7}.account-form .select-wrap{width:100%}.account-form .select-trigger{min-height:46px;background:var(--tone-1f1f1f,#1f1f1f);border-color:var(--tone-3f3f3f,#3f3f3f)}.account-form fieldset{margin:0;padding:0;border:0;min-width:0}.account-form legend{font-size:12px;color:var(--tone-b9b9b9,#b9b9b9);margin-bottom:12px}.form-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.password-field{position:relative;display:block}.password-field input{padding-right:46px}.password-field>button{position:absolute;right:7px;top:7px;display:grid;place-items:center;width:33px;height:33px;border-radius:7px;color:var(--muted)}.auth-recover{margin-top:-8px;color:var(--tone-b0b0b0,#b0b0b0);font-size:11px;align-self:end}.captcha-slot{min-height:65px;width:100%}.auth-submit{width:100%;justify-content:space-between;min-height:48px}.auth-footnote{display:flex;align-items:start;gap:8px;margin-top:24px;font-size:10px;line-height:1.7;color:var(--tone-8d8d8d,#8d8d8d)}.auth-footnote .icon{width:12px;height:12px;margin-top:3px}.form-error{font-size:12px;color:#e9ada3;line-height:1.7}.form-error:empty{display:none}.form-end{display:flex;justify-content:end}.account-form .switch-row{display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding-block:16px;border-block:1px solid var(--line);gap:20px}.switch-row>span{display:flex;flex-wrap:wrap;align-items:center;gap:8px;color:var(--text);font-size:13px}.switch-row strong{font-weight:600}.switch-row small{display:block;width:100%;color:var(--muted);font-size:11px;line-height:1.7}.switch-row input[type=checkbox]{position:relative;appearance:none;width:39px;height:23px;border-radius:8px;background:var(--tone-373737,#373737);border:1px solid var(--tone-515151,#515151);flex-shrink:0;cursor:pointer;margin:0}.switch-row input:after{content:"";position:absolute;width:15px;height:15px;top:3px;left:3px;border-radius:5px;background:var(--tone-838383,#838383);transition:transform .18s var(--ease)}.switch-row input:checked{background:var(--tone-e0e0e0,#e0e0e0);border-color:var(--tone-e0e0e0,#e0e0e0)}.switch-row input:checked:after{transform:translate(16px);background:var(--tone-404040,#404040)}.list-checks label{display:flex;align-items:center;gap:9px;font-size:12px;color:var(--muted)}.list-checks input{accent-color:var(--tone-c8c8c8,#c8c8c8);width:16px;height:16px}.bizur-dialog{color:var(--text);background:var(--tone-1e1e1e,#1e1e1e);border:1px solid var(--tone-444444,#444);border-radius:14px;width:min(590px,calc(100% - 28px));max-height:calc(100dvh - 32px);padding:24px;box-shadow:0 24px 72px var(--tone-00000077,#00000077);overflow:auto;overscroll-behavior:contain;scrollbar-width:thin}.bizur-dialog[open]{animation:dialog-in .2s var(--ease)}.bizur-dialog.compact{max-width:480px}.bizur-dialog::backdrop{background:var(--tone-0b0b0bcf,#0b0b0bcf);animation:backdrop-in .18s ease}.dialog-heading{display:flex;gap:18px;justify-content:space-between;align-items:center;margin-bottom:24px}.dialog-heading h2{font-size:20px;font-weight:700;letter-spacing:-.4px;overflow-wrap:anywhere}.dialog-heading .icon-button{flex-shrink:0}.dialog-copy{font-size:13px;color:var(--muted);line-height:1.8;margin-bottom:22px}.dialog-actions{display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:8px}.dialog-actions>.button:last-child{margin-left:auto}.recovery-code{display:block;padding:22px;background:var(--tone-181818,#181818);border:1px dashed var(--tone-737373,#737373);border-radius:12px;overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;font-size:16px;line-height:1.8;color:var(--tone-dadada,#dadada);margin-bottom:25px}.entry-preview{display:flex;gap:20px;align-items:center}.entry-preview img{object-fit:cover;width:65px;height:94px;border-radius:5px 9px 9px 5px}.entry-preview p{font-size:12px;color:var(--muted);margin-top:8px}.list-checks{display:flex;flex-wrap:wrap;gap:12px 20px}.list-checks .icon{width:12px;height:12px}.entry-sync{display:flex;flex-wrap:wrap;gap:15px;padding-top:18px;margin-top:20px;border-top:1px solid var(--line)}@keyframes select-in{0%{opacity:0;transform:translateY(-4px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes dialog-in{0%{opacity:0;transform:translateY(8px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes backdrop-in{0%{opacity:0}to{opacity:1}}@media(max-width:1150px){.library-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:25px 18px}.dashboard-layout{grid-template-columns:minmax(0,1fr) 220px;gap:25px}.continue-grid{grid-template-columns:1fr}.personal-shelf{grid-template-columns:repeat(4,minmax(0,1fr))}.library-toolbar{align-items:start;flex-direction:column;gap:12px}.library-search{width:100%;border-bottom:1px solid var(--line)}}@media(max-width:850px){.filters{grid-template-columns:repeat(2,minmax(0,1fr))}.filter-reset{grid-column:1 / -1;justify-self:end}.spotlight{grid-template-columns:150px minmax(0,1fr);gap:28px;padding:28px}.spotlight-stats{display:none}.profile-banner{height:190px}.library-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.collection-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.auth-panel{padding:30px}}@media(max-width:650px){:root{--gutter: 18px}main.container{padding-top:20px}.spotlight{grid-template-columns:112px minmax(0,1fr);gap:22px;padding:20px;border-radius:12px}.spotlight h1{font-size:24px;letter-spacing:-.7px}.spotlight-meta{font-size:10px;gap:5px}.spotlight-description{display:none}.spotlight .eyebrow{margin-bottom:8px}.spotlight-actions{margin-top:16px}.spotlight-actions .button{font-size:12px;min-height:42px;padding:10px 12px}.spotlight-actions .quiet{display:none}.release-rail{gap:12px;grid-template-columns:repeat(3,200px);overflow-x:auto;scrollbar-width:none;padding-bottom:2px}.release-card>a{min-height:132px}.profile-banner{height:155px;border-radius:16px}.banner-caption{padding:17px;font-size:8px;letter-spacing:1.2px}.banner-edit{padding:7px 9px;font-size:10px}.banner-edit .icon{width:13px;height:13px}.profile-identity{display:grid;grid-template-columns:78px minmax(0,1fr);padding-inline:15px;gap:10px 17px;align-items:start;margin-top:-25px}.profile-identity .avatar.large{width:78px;height:78px;border-radius:23px;font-size:28px;box-shadow:0 0 0 6px var(--bg)}.profile-identity>div{padding-top:32px;flex:1}.profile-identity h1{font-size:25px}.profile-identity p{font-size:10px;line-height:1.8}.profile-identity p span{margin-inline:4px}.profile-visibility{grid-column:2;margin:0;font-size:10px;white-space:normal}.profile-bio{padding-inline:15px;margin-top:20px;font-size:12px}.space-nav{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:24px;gap:3px;padding-bottom:12px;overflow:visible}.space-nav a{flex-direction:column;padding:10px 3px;gap:6px;min-height:54px;font-size:11px;border-radius:11px}.space-nav .icon{width:14px;height:14px}.space-metrics{flex-wrap:wrap;row-gap:24px;padding-block:26px}.space-metrics>div{width:50%;padding-inline:24px}.space-metrics>div:nth-child(3){padding-left:0}.space-metrics>div:nth-child(2n){border:0}.space-metrics strong{font-size:30px}.space-metrics span{font-size:11px}.dashboard-layout{grid-template-columns:1fr;gap:0}.space-aside{border-left:0;border-top:1px solid var(--line);padding:25px 0 0;display:grid;grid-template-columns:1fr 1fr;gap:24px}.reading-goal .eyebrow{font-size:8px;letter-spacing:1px}.recent-notes{margin:0;padding:0 0 0 20px;border-top:0;border-left:1px solid var(--line)}.recent-notes h2{font-size:13px}.recent-notes time{display:none}.space-section{margin-top:28px}.space-section h2{font-size:20px}.space-section .section-heading{gap:14px;align-items:end}.space-section .section-heading .text-link{font-size:10px;flex-shrink:0}.space-section .eyebrow{font-size:8px;letter-spacing:1px}.continue-grid{grid-template-columns:1fr}.continue-book>a{height:135px;padding:12px}.continue-book img{height:108px}.personal-shelf{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-columns:112px;gap:13px}.library-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:27px 14px}.shelf-book h3{font-size:12px}.shelf-book p{font-size:9px}.shelf-pagination{gap:8px;font-size:10px}.shelf-pagination .button{padding:9px 10px;font-size:11px}.library-heading{align-items:start;gap:15px}.library-heading>.button{font-size:10px;padding:10px 12px;min-height:37px}.library-status-tabs{width:100%}.library-status-tabs button{font-size:11px;padding-inline:10px}.collection-grid{gap:25px 15px}.collection-art{height:170px;padding:16px}.collection-art img{height:116px;width:43%}.collection-info h3{font-size:14px}.collection-info p{font-size:10px}.auth-layout{margin:0 auto 32px}.auth-panel{padding:25px}.auth-heading{margin-block:28px 22px}.auth-heading h1{font-size:24px}.form-pair{grid-template-columns:1fr;gap:18px}.bizur-dialog{padding:20px;border-radius:12px}.dialog-heading h2{font-size:19px}.dialog-actions{gap:12px;flex-wrap:wrap}.dialog-actions .button{font-size:12px}.reader-chapter-nav>.select-wrap{flex:1;width:auto}.reader-chapter-nav .select-trigger{min-height:44px}.reader-text{padding:26px 22px 20px;font-size:19px}.novel-heading{margin-bottom:26px}.novel-block{scroll-margin-top:150px}.setting-row>.select-wrap{width:162px}.settings-panel{padding:20px}}@media(max-width:370px){:root{--gutter: 12px}.spotlight{grid-template-columns:92px minmax(0,1fr);padding:18px;gap:17px}.spotlight h1{font-size:21px}.space-nav a{padding:9px 2px;font-size:10px}.profile-identity h1{font-size:21px}.library-grid{gap:24px 11px}.auth-panel{padding:22px 17px}.setting-row>.select-wrap{width:145px}.reader-text{padding-inline:18px}}@media(prefers-reduced-motion:reduce){.select-menu,.bizur-dialog[open],.bizur-dialog::backdrop,.reader-menu[open] .settings-panel{animation:none}.select-trigger>.icon,.account-toast,.switch-row input:after,.shelf-cover img{transition:none}}@media(max-width:430px){.catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 16px}.catalog-grid .poster-meta{font-size:11px}.shelf{--columns: 2.65;--gap: 14px}.select-search,.settings-form input:not([type=checkbox]):not([type=radio]):not([type=hidden]),.settings-form textarea{font-size:16px}.detail-actions .button.primary{flex:1 0 100%}.detail-actions .button{min-height:44px;font-size:12px}.reader-heading h1{font-size:13px}.reader-bar .icon-button,.reader-back,.reader-menu summary{width:44px;height:44px}}@media(max-height:500px)and (min-width:600px){.reader-bar{flex-wrap:nowrap;padding-block:8px}.reader-chapter-nav{order:initial;width:auto;padding:0;border:0}.reader-chapter-nav>.select-wrap{width:134px}.reader-edition-line{min-height:40px;padding-block:4px}.reader-stage:not([data-mode=longstrip])[data-fit=screen] img{max-height:max(120px,calc(100dvh - 184px))}.reader-stage[data-mode=page],.reader-stage[data-mode=spread]{min-height:max(120px,calc(100dvh - 184px))}.reader-dock{bottom:8px;padding:6px 10px}.settings-panel{max-height:calc(100dvh - 84px)}}@media(prefers-reduced-motion:no-preference){.button,.icon-button,.select-trigger{transition:background .18s var(--ease),border-color .18s var(--ease),color .18s var(--ease),transform .18s var(--ease)}.button:active,.icon-button:active{transform:translateY(1px)}}@media(max-width:430px){.detail-actions{display:grid;grid-template-columns:minmax(0,1fr) 44px}.detail-actions>a{grid-column:1 / -1;justify-content:center}.detail-actions .library-action{width:100%}.detail-actions .favorite-action{width:44px;height:44px}}.settings-shell{display:grid;grid-template-columns:216px minmax(0,680px);justify-content:center;align-items:start;gap:64px;max-width:1060px;margin:18px auto 64px}.settings-sidebar{position:sticky;top:32px}.settings-back{display:inline-flex;align-items:center;gap:7px;color:var(--muted);font-size:13px;min-height:36px;margin-bottom:20px}.settings-back .icon{width:15px;height:15px}.settings-sidebar h1{font-size:22px;font-weight:700;letter-spacing:-.6px;margin-bottom:24px}.settings-nav{display:grid;gap:6px}.settings-nav button{display:flex;align-items:center;gap:12px;min-height:48px;padding:12px 14px;border-radius:10px;color:var(--muted);font-size:14px;font-weight:600;text-align:left}.settings-nav button>.icon{width:20px;height:20px}.settings-nav button>.icon:last-child{margin-left:auto;width:13px;opacity:0}.settings-nav button[aria-selected=true]{background:var(--tone-252525,#252525);color:var(--text)}.settings-nav button[aria-selected=true]>.icon:last-child{opacity:1}.settings-nav button:hover{color:var(--text);background:var(--tone-202020,#202020)}.settings-nav button:active{transform:scale(.98)}.settings-content{min-width:0;padding-top:50px}.settings-section{animation:settings-in .18s var(--ease)}.settings-section[hidden]{display:none}.settings-title{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:32px;margin-bottom:24px}.settings-title h2{font-size:25px;font-weight:700;letter-spacing:-.7px}.settings-title a{display:inline-flex;gap:7px;align-items:center;color:var(--muted);font-size:12px}.settings-title a .icon{width:14px;height:14px}.settings-description{font-size:14px;color:var(--muted);line-height:1.6;margin:-8px 0 28px}.settings-form{gap:24px}.settings-form>label{font-size:13px;font-weight:600}.settings-form input:not([type=checkbox]):not([type=radio]):not([type=hidden]),.settings-form textarea{background:var(--tone-1a1a1a,#1a1a1a);border-color:var(--tone-343434,#343434);border-radius:9px;font-size:14px;font-weight:400}.settings-form textarea{min-height:84px}.settings-form legend{font-size:13px;font-weight:600}.settings-save{display:flex;justify-content:end;padding-top:4px}.settings-save .button{min-height:44px;padding-inline:20px}.profile-editor{margin-bottom:28px}.profile-editor-banner{height:112px;border-radius:12px;position:relative;overflow:hidden}.profile-editor-image{position:absolute;width:100%;height:100%;object-fit:cover}.banner-upload{position:absolute;right:12px;bottom:12px;display:flex;align-items:center;gap:8px;padding:8px 11px;background:var(--tone-191919ec,#191919ec);border:1px solid var(--tone-ffffff20,#ffffff20);border-radius:8px;color:var(--tone-d1d1d1,#d1d1d1);font-size:12px;cursor:pointer}.banner-upload .icon{width:15px;height:15px}.banner-upload:hover{background:var(--tone-313131,#313131)}.banner-upload:focus-within,.avatar-upload:focus-within{outline:2px solid var(--accent);outline-offset:4px}.profile-editor-identity{display:flex;align-items:center;gap:16px;padding:0 12px;min-height:70px}.profile-editor-identity>div{display:grid;gap:3px;min-width:0;padding-top:10px}.profile-editor-identity strong{font-size:15px;font-weight:700;overflow-wrap:anywhere}.profile-editor-identity>div>span{color:var(--muted);font-size:12px}.profile-editor-identity>button{margin-left:auto;align-self:end}.avatar-upload{position:relative;flex-shrink:0;cursor:pointer;margin-top:-30px}.avatar-upload .avatar{width:80px;height:80px;border-radius:22px;border:5px solid var(--bg);background:var(--tone-303030,#303030);color:var(--tone-d6d6d6,#d6d6d6);font-size:25px}.avatar-edit{position:absolute;display:grid;place-items:center;bottom:1px;right:-1px;width:27px;height:27px;border-radius:8px;border:3px solid var(--bg);background:var(--tone-dedede,#dedede);color:var(--tone-292929,#292929)}.avatar-edit .icon{width:14px;height:14px}.avatar-upload:hover .avatar-edit{background:var(--tone-ffffff,#fff)}.banner-choices{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.banner-choice{position:relative;display:flex;align-items:end;height:74px;padding:10px;border:1px solid var(--tone-414141,#414141);border-radius:9px;cursor:pointer}.banner-choice:has(:checked){outline:2px solid var(--tone-aaaaaa,#aaa);outline-offset:2px}.banner-choice input{position:absolute;right:8px;top:8px;accent-color:var(--tone-dddddd,#ddd);margin:0}.banner-choice span{font-size:11px;color:var(--tone-dddddd,#ddd)}.settings-form .switch-row{border-top:0;padding:0 0 22px}.settings-form .switch-row strong{font-weight:600}.settings-form .switch-row small{font-size:12px}.setting-disclosure{border-bottom:1px solid var(--line)}.setting-disclosure summary{display:flex;align-items:center;gap:12px;min-height:58px;padding-block:14px;font-size:14px;font-weight:500;list-style:none;border-radius:8px}.setting-disclosure summary::-webkit-details-marker,.connection-card summary::-webkit-details-marker{display:none}.setting-disclosure summary>.icon:first-child,.setting-action>.icon:first-child{width:20px;height:20px;color:var(--muted)}.setting-disclosure summary>.icon:last-child{margin-left:auto;width:15px;height:15px;color:var(--muted);transition:transform .18s var(--ease)}.setting-disclosure[open]>summary>.icon:last-child,.connection-card[open]>summary>.icon:last-child{transform:rotate(180deg)}.setting-disclosure summary:hover{color:var(--tone-ffffff,#fff)}.setting-disclosure .disclosure-content{padding:8px 0 24px}.theme-choices{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.theme-choice{position:relative;display:grid;gap:12px;cursor:pointer;min-width:0}.theme-choice>input{position:absolute;opacity:0;width:1px;height:1px}.theme-sample{display:grid;justify-items:start;gap:6px;height:114px;padding:18px;border:1px solid var(--tone-414141,#414141);border-radius:10px;background:var(--tone-151515,#151515)}.theme-sample>.icon{width:21px;height:21px;margin-bottom:8px}.theme-sample>span{height:3px;width:88%;border-radius:2px;background:currentColor;opacity:.22}.theme-sample>span:last-child{width:60%}.theme-dim .theme-sample{background:var(--tone-292929,#292929)}.theme-paper .theme-sample{background:var(--tone-dad7d0,#dad7d0);color:var(--tone-45443e,#45443e);border-color:var(--tone-dad7d0,#dad7d0)}.theme-choice>strong{font-size:13px;font-weight:600;color:var(--muted);padding-left:2px}.theme-choice>.icon{position:absolute;right:0;bottom:1px;width:17px;height:17px;opacity:0}.theme-choice:has(:checked) .theme-sample{outline:2px solid var(--tone-bababa,#bababa);outline-offset:3px}.theme-choice:has(:checked)>strong{color:var(--text)}.theme-choice:has(:checked)>.icon{opacity:1}.theme-choice:has(:focus-visible) .theme-sample{outline:2px solid var(--tone-ffffff,#fff);outline-offset:4px}.theme-choice:hover .theme-sample{border-color:var(--tone-888888,#888)}.settings-form>.goal-control{display:grid;grid-template-columns:minmax(0,1fr) 86px;gap:24px;align-items:center;padding:26px 0 0}.goal-control>span{display:grid;gap:5px}.goal-control strong{font-size:14px;font-weight:600}.goal-control small{font-weight:400;font-size:12px;color:var(--muted)}.settings-form .goal-control>input{width:86px;flex-shrink:0;text-align:center;padding:10px}.catalogue-preferences{display:grid}.settings-form .catalogue-preferences .switch-row{padding:12px 0;border:0}.settings-form .catalogue-preferences .switch-row:last-child{padding-bottom:0}.connection-card{background:var(--tone-1b1b1b,#1b1b1b);border:1px solid var(--tone-323232,#323232);border-radius:12px;margin-bottom:14px}.connection-card>summary{display:flex;align-items:center;gap:14px;padding:21px;list-style:none;border-radius:12px}.connection-card>summary:hover{background:var(--tone-ffffff03,#ffffff03)}.provider-symbol{display:grid;place-items:center;width:44px;height:44px;flex-shrink:0;background:var(--tone-282828,#282828);color:var(--tone-dadada,#dadada);border-radius:12px}.connection-card summary>span:nth-child(2){display:grid;gap:4px;min-width:0}.connection-card summary strong{font-size:16px;font-weight:700}.connection-card summary small{color:var(--muted);font-size:12px;line-height:1.5}.connection-state{font-size:12px;color:var(--muted);margin-left:auto}.connection-state .icon{width:17px;height:17px}.connection-card summary>.icon:last-child{width:14px;height:14px;color:var(--muted);flex-shrink:0;transition:transform .18s var(--ease)}.connection-body{padding:0 21px 22px}.connection-form{border-top:1px solid var(--line);padding-top:20px}.connection-form-end{display:flex;justify-content:space-between;align-items:center;gap:12px}.connection-actions{display:flex;align-items:center;gap:20px}.connection-detail{margin-top:14px;color:var(--muted);font-size:12px;line-height:1.7}.security-group{margin-bottom:32px}.setting-action{display:flex;align-items:center;gap:12px;width:100%;padding:18px 0;min-height:60px;border-bottom:1px solid var(--line);font-size:14px;text-align:left}.setting-action>.icon:last-child{margin-left:auto;width:14px;height:14px;color:var(--muted)}.setting-action:hover{background:transparent;color:var(--tone-ffffff,#fff)}.setting-action.danger-text,.setting-action.danger-text .icon{color:#c6948e}.setting-action.danger-text:hover{color:#e3b3ae}.session-row{display:flex;align-items:center;gap:12px;padding:16px 0;font-size:13px}.session-row>.icon{color:var(--muted);width:18px;height:18px;flex-shrink:0}.session-row>div{display:grid;gap:4px;min-width:0}.session-row strong{font-size:13px;font-weight:600}.session-row span{font-size:11px;color:var(--muted)}.session-row>span,.session-row>button{margin-left:auto}.current-session{padding:4px 8px;background:var(--tone-272727,#272727);border-radius:6px}.revoke-sessions{margin-top:6px}@keyframes settings-in{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@media(max-width:1000px){.settings-shell{grid-template-columns:188px minmax(0,1fr);gap:32px}.settings-sidebar h1{font-size:20px}}@media(max-width:700px){.settings-shell{grid-template-columns:minmax(0,1fr);gap:28px;margin-top:0}.settings-sidebar{position:static}.settings-back{margin-bottom:10px}.settings-sidebar h1{font-size:24px;margin-bottom:22px}.settings-nav{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;padding:4px;background:var(--tone-1b1b1b,#1b1b1b);border-radius:12px}.settings-nav button{flex-direction:column;justify-content:center;gap:7px;padding:10px 3px;min-height:65px;font-size:11px;border-radius:9px}.settings-nav button[aria-selected=true]{background:var(--tone-363636,#363636)}.settings-nav button>.icon:last-child{display:none}.settings-content{padding-top:0}.settings-title{margin-bottom:20px}.settings-title h2{font-size:23px}.settings-form{gap:20px}.settings-save .button{width:100%}.profile-editor{margin-bottom:24px}.profile-editor-banner{height:102px}.profile-editor-identity{padding-inline:8px;gap:10px}.profile-editor-identity strong{font-size:14px}.profile-editor-identity>button{font-size:11px}.avatar-upload .avatar{width:68px;height:68px;border-radius:20px;font-size:22px}.theme-choices{gap:10px}.theme-sample{padding:14px;height:100px}.connection-card>summary{padding:16px;gap:10px}.connection-card summary strong{font-size:15px}.connection-card summary small{font-size:11px}.connection-state{font-size:11px}.connection-card:not([open]) .connection-state{display:none}.connection-card summary>.icon:last-child{margin-left:auto}.connection-body{padding:0 16px 18px}.connection-form-end{flex-wrap:wrap}.connection-form-end .button{margin-left:auto}.connection-actions{gap:14px;flex-wrap:wrap}.session-row{flex-wrap:wrap}}@media(prefers-reduced-motion:reduce){.settings-section{animation:none}.setting-disclosure summary>.icon:last-child,.connection-card summary>.icon:last-child{transition:none}}.site-header{position:relative;z-index:450;width:min(100%,1360px);margin:16px auto 0;padding-inline:var(--gutter)}.header-inner{position:relative;display:grid;grid-template-columns:104px minmax(0,1fr) auto;align-items:center;gap:24px;min-height:70px;padding:8px 18px;border:1px solid var(--tone-2b2b2b,#2b2b2b);border-radius:12px;background:var(--tone-191919,#191919);box-shadow:inset 0 1px var(--tone-ffffff03,#ffffff03)}.brand{display:flex;align-items:center;justify-self:start;min-height:44px;border-radius:6px}.brand img{width:104px;height:26px}.main-nav{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;width:384px;gap:6px;opacity:1;visibility:visible;transition:opacity .16s var(--ease),visibility 0s}.main-nav a{position:relative;display:flex;justify-content:center;align-items:center;min-width:0;height:44px;gap:8px;padding:10px 9px;border-radius:8px;color:var(--tone-969696,#969696);font-size:13px;font-weight:700;white-space:nowrap;transition:background .18s var(--ease),color .18s var(--ease)}.main-nav a>.icon{width:19px;height:19px;color:var(--tone-858585,#858585);transition:color .18s var(--ease),transform .22s var(--ease)}.main-nav a:hover{color:var(--tone-e7e7e7,#e7e7e7);background:var(--tone-232323,#232323)}.main-nav a:hover>.icon{color:var(--tone-c9c9c9,#c9c9c9)}.main-nav a[aria-current]{background:var(--tone-2a2a2a,#2a2a2a);color:var(--tone-f0f0f0,#f0f0f0);box-shadow:inset 0 1px var(--tone-ffffff08,#ffffff08)}.main-nav a[aria-current]>.icon{color:var(--tone-ededed,#ededed)}.main-nav a:focus-visible{outline-offset:2px}.nav-tools{display:flex;align-items:center;justify-self:end;gap:12px}.nav-search-toggle{display:flex;align-items:center;justify-content:center;flex-shrink:0;gap:8px;width:112px;min-height:44px;padding:9px 10px;border-radius:9px;color:var(--tone-b4b4b4,#b4b4b4);font-size:12px;font-weight:600}.nav-search-toggle:hover,.nav-search-toggle[aria-expanded=true]{color:var(--tone-ededed,#ededed);background:var(--tone-292929,#292929)}.nav-search-toggle .icon{width:18px;height:18px}.nav-search-toggle kbd{display:grid;place-items:center;width:19px;height:20px;margin-left:3px;border:1px solid var(--tone-414141,#414141);border-radius:5px;color:var(--tone-929292,#929292);font:inherit;font-size:11px}.search-open .main-nav{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .16s var(--ease),visibility 0s linear .16s}.header-inner>.main-nav{grid-column:1 / -1;grid-row:1;justify-self:center}.header-inner>.nav-tools{grid-column:3;grid-row:1}.search{position:relative;z-index:2;grid-column:2;grid-row:1;display:flex;align-items:center;min-width:0;width:100%;height:46px;border:1px solid var(--tone-444444,#444);border-radius:9px;background:var(--tone-141414,#141414);opacity:0;visibility:hidden;pointer-events:none;transform:translate(8px);transition:opacity .16s var(--ease),transform .22s var(--ease),visibility 0s linear .22s}.search-open .search{opacity:1;visibility:visible;pointer-events:auto;transform:translate(0);transition:opacity .16s var(--ease),transform .22s var(--ease),visibility 0s}.search>:is(.icon,input,button){opacity:0;transition:opacity 60ms var(--ease),background .18s var(--ease)}.search-open .search>:is(.icon,input,button){opacity:1;transition:opacity .1s var(--ease) 60ms,background .18s var(--ease)}.search:focus-within{border-color:var(--tone-747474,#747474)}.search>.icon{position:absolute;left:14px;width:18px;height:18px;color:var(--tone-aaaaaa,#aaa);pointer-events:none}.search input{width:100%;min-width:0;height:44px;padding:10px 52px 10px 42px;border:0;border-radius:8px;background:transparent;font-size:14px}.search input:focus-visible{outline:none}.search input::-webkit-search-cancel-button{-webkit-appearance:none}.search input::placeholder{color:var(--tone-969696,#969696)}.search button{position:absolute;right:3px;display:grid;place-items:center;width:40px;height:38px;border-radius:6px;background:var(--tone-2c2c2c,#2c2c2c);color:var(--tone-d8d8d8,#d8d8d8)}.search button:hover{background:var(--tone-3c3c3c,#3c3c3c)}.search button:focus-visible{outline-offset:-3px}#account-header{display:flex;flex-shrink:0}.account-enter{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:44px;padding:9px 12px;border:1px solid var(--tone-434343,#434343);border-radius:10px;color:var(--tone-dddddd,#ddd);font-size:12px;font-weight:700;white-space:nowrap;transition:background .18s,border-color .18s}.account-enter:hover{background:var(--tone-303030,#303030);border-color:var(--tone-686868,#686868)}.account-enter .icon{width:17px;height:17px}.account-menu{position:relative}.account-menu>summary{display:flex;align-items:center;gap:8px;min-height:44px;padding:4px 7px 4px 4px;border-radius:10px;list-style:none}.account-menu>summary:hover,.account-menu[open]>summary{background:var(--tone-303030,#303030)}.account-menu>summary>.icon{width:13px;height:13px;color:var(--tone-a6a6a6,#a6a6a6);transition:transform .18s var(--ease)}.account-menu[open]>summary>.icon{transform:rotate(180deg)}.account-menu .avatar.small{width:34px;height:34px;border-radius:9px}.account-menu[open] .account-dropdown{animation:nav-reveal .18s var(--ease)}.account-dropdown{top:calc(100% + 22px);width:248px;max-width:calc(100vw - 56px);border-radius:10px;box-shadow:0 18px 48px var(--tone-00000080,#00000080);max-height:calc(100dvh - 96px);overflow-y:auto;overscroll-behavior:contain}.account-dropdown-identity strong,.account-dropdown-identity span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.loading-screen{min-height:max(280px,calc(100dvh - 186px));display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px;padding:48px 20px 80px;text-align:center}.loading-logo{display:block;width:176px;height:53px;fill:var(--tone-eae9e6,#eae9e6);overflow:visible}.loading-logo use{animation:bizur-flow 2.4s cubic-bezier(.45,0,.2,1) infinite}.loading-logo use:nth-child(2){animation-delay:.1s}.loading-logo use:nth-child(3){animation-delay:.2s}.loading-logo use:nth-child(4){animation-delay:.3s}.loading-logo use:nth-child(5){animation-delay:.4s}.loading-screen p{font-size:12px;font-weight:600;color:var(--tone-999999,#999)}body[data-view=reader] .loading-screen{min-height:100dvh;padding-block:48px;background:var(--bg)}#app[data-ready=true]>:not(.loading-screen,.reader-bar,.reader-dock,.reader-status){animation:content-reveal .24s var(--ease)}.brand-icon{display:block;width:28px;height:28px;object-fit:contain;flex-shrink:0}.brand-icon[data-brand=anilist]{padding:1px}.provider-symbol .brand-icon{width:32px;height:32px}.catalog-record .brand-icon{width:24px;height:24px}.catalog-record{border-radius:8px;background:var(--tone-222222,#222);border-color:var(--tone-3a3a3a,#3a3a3a)}.catalog-record:hover{background:var(--tone-2c2c2c,#2c2c2c);border-color:var(--tone-606060,#606060)}.catalogue-preferences .switch-row>.catalogue-brand{display:flex;align-items:center;gap:12px}.catalogue-brand .brand-icon{width:26px;height:26px}@keyframes bizur-flow{0%,60%,to{opacity:.45;transform:translateY(0)}20%,35%{opacity:1;transform:translateY(-3px)}}@keyframes nav-reveal{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes content-reveal{0%{opacity:.4;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@media(max-width:1100px){.header-inner{gap:16px;padding-inline:16px}.main-nav{width:366px}.nav-tools{gap:8px}.nav-search-toggle{width:44px;padding:10px}.nav-search-toggle span,.nav-search-toggle kbd{display:none}}@media(max-width:820px){.site-header{margin-top:14px}.header-inner{grid-template-columns:minmax(0,1fr) auto;gap:8px 16px;padding:10px 12px}.brand{padding-left:6px}.brand img{width:96px;height:24px}.header-inner>.nav-tools{grid-column:2;grid-row:1}.header-inner>.main-nav{grid-column:1 / -1;grid-row:2;justify-self:center;width:min(100%,450px)}.search{grid-column:1 / -1;grid-row:2;height:44px}.search input{font-size:16px}.account-dropdown{top:calc(100% + 7px)}.loading-screen{min-height:max(280px,calc(100dvh - 230px))}}@media(max-width:480px){.site-header{margin-top:12px}.header-inner{gap:8px;padding:6px 8px;border-radius:10px}.brand{padding-left:6px}.brand img{width:88px;height:22px}.main-nav{gap:3px}.main-nav a{gap:6px;font-size:12px;height:44px;padding-inline:5px;border-radius:8px}.main-nav a>.icon{width:17px;height:17px}.search,.search input{height:44px}.loading-logo{width:156px;height:47px}}@media(max-width:350px){.main-nav a{font-size:11px;gap:5px}.main-nav a>.icon{width:16px;height:16px}}@media(prefers-reduced-motion:reduce){.main-nav,.search-open .main-nav,.search,.search-open .search,.search>:is(.icon,input,button),.search-open .search>:is(.icon,input,button),.main-nav a,.main-nav a>.icon,.account-enter,.account-menu>summary>.icon{transition:none}.main-nav a:hover>.icon{transform:none}.loading-logo use,.account-menu[open] .account-dropdown,#app[data-ready=true]>:not(.loading-screen){animation:none}}.chapters-section{margin-top:40px;scroll-margin-top:24px}.chapter-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:20px}.chapter-heading h2{display:flex;align-items:center;gap:12px;font-size:23px;font-weight:700;letter-spacing:-.5px}.chapter-heading h2>span{display:grid;place-items:center;min-width:32px;height:28px;padding-inline:8px;border:1px solid var(--line);border-radius:7px;font-size:12px;font-weight:600;color:var(--muted);letter-spacing:0;font-variant-numeric:tabular-nums}.chapter-heading p{color:var(--muted);margin-top:6px;font-size:12px}.chapter-source{display:flex;align-items:center;gap:8px}.chapter-source-name{font-size:12px;color:var(--muted)}.chapter-edition>.select-wrap{width:158px}.chapter-edition .select-trigger{min-height:42px;border-radius:9px;background:var(--tone-1b1b1b,#1b1b1b);font-size:12px}.chapter-origin{display:grid;place-items:center;width:40px;height:42px;border-radius:9px;color:var(--dim)}.chapter-origin .icon{width:16px;height:16px}.chapter-origin:hover{background:var(--raised);color:var(--text)}.chapter-resume{display:flex;align-items:center;gap:16px;padding:16px 20px;margin-bottom:16px;border:1px solid var(--tone-3b3b3b,#3b3b3b);border-radius:12px;background:var(--tone-222222,#222)}.chapter-resume-icon{display:grid;place-items:center;width:42px;height:44px;flex-shrink:0;background:var(--tone-303030,#303030);border-radius:8px;color:var(--tone-d5d5d5,#d5d5d5)}.chapter-resume-icon .icon{width:22px;height:22px}.chapter-resume-copy{display:grid;gap:4px;min-width:0}.chapter-resume-copy>span{font-size:11px;color:var(--tone-a1a1a1,#a1a1a1)}.chapter-resume-copy strong{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 14px;font-size:15px;font-weight:700}.chapter-resume-copy small{font-size:11px;color:var(--tone-a7a7a7,#a7a7a7);font-weight:500}.chapter-resume-link{display:inline-flex;align-items:center;justify-content:center;gap:12px;flex-shrink:0;min-height:42px;padding:10px 14px;margin-left:auto;background:var(--tone-e5e5e5,#e5e5e5);border-radius:8px;color:var(--tone-222222,#222);font-size:12px;font-weight:700}.chapter-resume-link .icon{width:16px;height:16px;transition:transform .16s var(--ease)}.chapter-resume-link:hover{color:var(--tone-111111,#111);background:var(--tone-f0f0f0,#f0f0f0)}.chapter-panel{border:1px solid var(--tone-303030,#303030);border-radius:10px;background:var(--tone-171717,#171717);scroll-margin-top:20px}.chapter-toolbar{display:grid;grid-template-columns:auto minmax(160px,320px) auto;justify-content:space-between;align-items:center;gap:16px;padding:16px;border-bottom:1px solid var(--tone-303030,#303030)}.chapter-segments{display:flex;gap:3px;padding:3px;background:var(--tone-111111,#111);border:1px solid var(--tone-262626,#262626);border-radius:9px}.chapter-segments button{display:flex;align-items:center;justify-content:center;gap:8px;min-height:38px;padding:8px 14px;border-radius:6px;font-size:12px;font-weight:600;color:var(--tone-aaaaaa,#aaa);white-space:nowrap}.chapter-segments button>span{color:var(--tone-8d8d8d,#8d8d8d);font-size:10px;font-variant-numeric:tabular-nums}.chapter-segments button:hover{color:var(--tone-e5e5e5,#e5e5e5);background:var(--tone-252525,#252525)}.chapter-segments button[aria-pressed=true]{background:var(--tone-343434,#343434);color:var(--tone-eeeeee,#eee);box-shadow:inset 0 1px var(--tone-ffffff08,#ffffff08)}.chapter-segments button[aria-pressed=true]>span{color:var(--tone-c2c2c2,#c2c2c2)}.chapter-search{position:relative;min-width:0}.chapter-search>.icon{position:absolute;left:13px;top:50%;width:16px;height:16px;transform:translateY(-50%);color:var(--tone-909090,#909090);pointer-events:none}.chapter-search input{width:100%;height:44px;padding:10px 40px 10px 38px;font-size:12px;border-radius:8px;background:var(--tone-1c1c1c,#1c1c1c)}.chapter-search input:focus-visible{outline:none;border-color:var(--tone-737373,#737373)}.chapter-search input::-webkit-search-cancel-button{display:none}.chapter-search>button{position:absolute;top:2px;right:2px;width:40px;height:40px;border-radius:6px;color:var(--tone-aaaaaa,#aaa)}.chapter-search>button .icon{width:15px;height:15px}.chapter-search>button:hover{color:var(--tone-eeeeee,#eee)}.chapter-sort{display:flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:10px 12px;border:1px solid var(--tone-363636,#363636);border-radius:8px;color:var(--tone-b8b8b8,#b8b8b8);font-size:12px;white-space:nowrap}.chapter-sort .icon{width:16px;height:16px}.chapter-sort [data-chapter-sort-label]{display:block;line-height:20px}.chapter-sort[aria-pressed=true]{background:var(--tone-2b2b2b,#2b2b2b);color:var(--tone-eeeeee,#eee)}.chapter-pagebar{display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:64px;padding:12px 20px;border-bottom:1px solid var(--tone-2c2c2c,#2c2c2c)}.chapter-pagebar[hidden]{display:none}.chapter-pagebar:not(:has(.chapter-page-controls)){min-height:44px}.chapter-result-count{font-size:12px;color:var(--tone-a3a3a3,#a3a3a3);font-variant-numeric:tabular-nums}.chapter-page-controls{display:flex;align-items:center;gap:8px}.chapter-page-controls>.select-wrap{width:170px}.chapter-page-controls .select-trigger{min-height:40px;padding:8px 12px;border-radius:8px;border-color:var(--tone-363636,#363636);background:var(--tone-212121,#212121);font-size:11px;font-variant-numeric:tabular-nums}.chapter-paging{display:flex;gap:4px}.chapter-paging button{display:grid;place-items:center;width:40px;height:40px;border:1px solid var(--tone-363636,#363636);border-radius:8px;color:var(--tone-cccccc,#ccc)}.chapter-paging button .icon{width:16px;height:16px}.chapter-paging button:disabled{opacity:.28}.chapter-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));padding:0 12px;column-gap:32px}.chapter-entry{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 44px;align-items:center;min-width:0;min-height:66px;border-bottom:1px solid var(--tone-2b2b2b,#2b2b2b);border-radius:0}.chapter-entry:nth-last-child(1),.chapter-entry:nth-last-child(2):nth-child(odd){border-bottom-color:transparent}.chapter-entry{transition:background .18s var(--ease)}.chapter-entry:hover{background:var(--tone-212121,#212121)}.chapter-entry[data-reading=true]{background:var(--tone-252525,#252525);box-shadow:inset 2px 0 var(--tone-bdbdbd,#bdbdbd)}.chapter-row{display:grid;grid-template-columns:70px minmax(0,1fr) 18px;align-items:center;gap:14px;min-width:0;min-height:66px;padding:10px 8px 10px 14px;border-radius:6px}.chapter-row:focus-visible{outline-offset:-3px}.chapter-number{display:grid;grid-template-columns:1fr;gap:2px;line-height:1.25}.chapter-number>small{font-size:9px;font-weight:600;letter-spacing:.65px;color:var(--tone-999999,#999)}.chapter-number>strong{font-size:21px;font-weight:750;letter-spacing:-.6px;font-variant-numeric:tabular-nums}.chapter-copy{display:grid;gap:5px;min-width:0}.chapter-copy>strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:600}.chapter-meta{display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px;font-size:12px;color:var(--tone-a3a3a3,#a3a3a3)}.chapter-meta time{white-space:nowrap}.chapter-state{display:inline-flex;align-items:center;gap:5px}.chapter-state .icon{width:12px;height:12px}.chapter-state.is-new{color:var(--tone-dddddd,#ddd);font-size:10px;font-weight:700}.chapter-state.is-new:before{content:"";width:4px;height:4px;border-radius:1px;background:currentColor}.chapter-entry[data-read=true] .chapter-number>strong,.chapter-entry[data-read=true] .chapter-copy>strong{color:var(--tone-858585,#858585)}.chapter-entry[data-reading=true] .chapter-state{color:var(--tone-d9d9d9,#d9d9d9)}.chapter-open{color:var(--tone-686868,#686868)}.chapter-open .icon{width:16px;height:16px;transition:transform .16s var(--ease)}.chapter-row:hover .chapter-open .icon{color:var(--tone-dddddd,#ddd)}.chapter-check{position:relative;display:grid;place-items:center;width:44px;height:44px;border-radius:8px;cursor:pointer}.chapter-check input{position:absolute;width:100%;height:100%;inset:0;margin:0;opacity:0;cursor:pointer}.chapter-check:before{content:"";width:20px;height:20px;border:1px solid var(--tone-424242,#424242);border-radius:6px;background:var(--tone-1b1b1b,#1b1b1b)}.chapter-check>.icon{position:absolute;width:13px;height:13px;color:var(--tone-bfbfbf,#bfbfbf);opacity:0;pointer-events:none}.chapter-check:has(:checked):before{background:var(--tone-363636,#363636);border-color:var(--tone-545454,#545454)}.chapter-check:has(:checked)>.icon{opacity:1}.chapter-check:hover:before{border-color:var(--tone-aaaaaa,#aaa)}.chapter-check:has(:focus-visible){outline:2px solid var(--accent);outline-offset:-3px}.chapter-check:active:before{transform:scale(.9)}.chapter-footer{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 20px;border-top:1px solid var(--tone-303030,#303030);color:var(--tone-949494,#949494);font-size:11px}.chapter-footer strong{color:var(--tone-cccccc,#ccc);font-weight:600}.chapter-footer[hidden]{display:none}.chapter-empty{grid-column:1 / -1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:44px 24px;min-height:260px;text-align:center}.chapter-empty>.icon{width:30px;height:30px;color:var(--tone-838383,#838383);margin-bottom:4px}.chapter-empty h3{font-size:16px;font-weight:600}.chapter-empty p{max-width:300px;font-size:12px;color:var(--tone-999999,#999);line-height:1.7}.chapter-empty .button{margin-top:6px;font-size:12px}@media(max-width:1000px){.chapter-toolbar{grid-template-columns:1fr auto;gap:12px}.chapter-segments{justify-self:start}.chapter-search{grid-column:1 / -1;grid-row:2}.chapter-sort{grid-column:2;grid-row:1}.chapter-list{column-gap:20px}.chapter-row{grid-template-columns:60px minmax(0,1fr) 16px;gap:10px;padding-left:10px}}@media(max-width:720px){.chapter-list{grid-template-columns:1fr;padding-inline:8px}.chapter-entry:nth-last-child(2):nth-child(odd){border-bottom-color:var(--tone-2b2b2b,#2b2b2b)}.chapter-row{grid-template-columns:62px minmax(0,1fr) 18px;padding-left:12px;gap:14px}.chapter-search input{font-size:16px}.chapter-heading{gap:12px}.chapter-heading h2{font-size:21px;gap:8px}.chapter-edition>.select-wrap{width:144px}.chapter-source{gap:3px}.chapter-origin{width:34px}.chapter-resume{gap:12px;padding:14px}.chapter-resume-icon{display:none}.chapter-resume-copy strong{display:grid;gap:2px}.chapter-resume-link{gap:8px;padding-inline:12px}}@media(max-width:480px){.chapters-section{margin-top:32px}.chapter-heading{flex-wrap:wrap;align-items:start}.chapter-heading>div:first-child{padding-block:6px}.chapter-heading h2>span{min-width:28px;height:26px;padding-inline:6px;font-size:11px}.chapter-source{margin-left:auto}.chapter-edition>.select-wrap{width:128px}.chapter-edition .select-trigger{gap:8px;padding-inline:10px;font-size:11px}.chapter-origin{width:28px}.chapter-toolbar{padding:12px;gap:10px}.chapter-segments button{gap:6px;padding-inline:10px;font-size:11px}.chapter-sort{padding-inline:9px;gap:6px;font-size:11px}.chapter-pagebar{flex-wrap:wrap;gap:10px;padding:12px 16px}.chapter-page-controls{width:100%;justify-content:space-between}.chapter-page-controls>.select-wrap{width:auto;flex:1}.chapter-meta{gap:4px 10px}.chapter-number>strong{font-size:21px}.chapter-footer{padding:12px 16px}}@media(max-width:350px){.chapter-heading h2{font-size:20px}.chapter-toolbar{padding:10px}.chapter-segments button,.chapter-sort{padding-inline:8px}.chapter-sort .icon{display:none}.chapter-row{grid-template-columns:54px minmax(0,1fr) 14px;gap:10px;padding-left:10px}.chapter-resume-copy>span{font-size:10px}.chapter-resume-link{font-size:11px;gap:6px}}@media(prefers-reduced-motion:reduce){.chapter-entry,.chapter-open .icon,.chapter-resume-link .icon{transition:none}.chapter-row:hover .chapter-open .icon,.chapter-resume-link:hover .icon,.chapter-check:active:before{transform:none}}.discussion{width:min(100%,880px);margin:64px auto 0;padding-block:28px 32px;border-top:1px solid var(--tone-333333,#333);color:var(--text)}.discussion-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:24px}.discussion-heading>div{display:flex;align-items:center;gap:10px}.discussion-heading>div>.icon{width:21px;height:21px;color:var(--tone-aaaaaa,#aaa)}.discussion-heading h2{font-size:19px;font-weight:700;letter-spacing:-.4px}.discussion-heading>span{font-size:12px;color:var(--tone-919191,#919191)}.discussion-count{min-width:24px;padding:2px 6px;text-align:center;border-radius:5px;background:var(--tone-262626,#262626);color:var(--tone-aaaaaa,#aaa);font-size:11px}.discussion-count:empty{display:none}.discussion-composer{border:1px solid var(--tone-353535,#353535);border-radius:12px;padding:20px;background:var(--tone-1b1b1b,#1b1b1b)}.comment-compose-heading{display:flex;align-items:center;gap:11px;margin-bottom:16px}.comment-compose-heading>div{display:grid;gap:2px;min-width:0}.comment-compose-heading strong{font-size:13px;font-weight:700;overflow-wrap:anywhere}.comment-compose-heading>div>span{color:var(--tone-999999,#999);font-size:11px}.comment-avatar{position:relative;display:grid;flex-shrink:0;place-items:center;width:36px;height:36px;overflow:hidden;border:1px solid var(--tone-494949,#494949);border-radius:9px;background:var(--tone-303030,#303030);color:var(--tone-d2d2d2,#d2d2d2);font-size:12px;font-weight:700}.comment-avatar img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.comment-form textarea{display:block;width:100%;min-height:100px;max-height:320px;padding:14px;resize:vertical;field-sizing:content;border:1px solid var(--tone-3b3b3b,#3b3b3b);border-radius:8px;background:var(--tone-151515,#151515);color:var(--tone-e0e0e0,#e0e0e0);font-size:14px;line-height:1.7}.comment-form textarea:focus-visible{outline:none;border-color:var(--tone-777777,#777)}.comment-form textarea::placeholder{color:var(--tone-888888,#888)}.comment-form-tools{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin-top:12px}.comment-spoiler-check{display:flex;align-items:center;min-height:40px;gap:8px;color:var(--tone-b0b0b0,#b0b0b0);font-size:12px;cursor:pointer}.comment-spoiler-check input{width:16px;height:16px;margin:0;accent-color:var(--tone-cccccc,#ccc)}.comment-counter{color:var(--tone-858585,#858585);font-size:10px;margin-left:auto;font-variant-numeric:tabular-nums;white-space:nowrap}.comment-submit-actions{display:flex;gap:8px}.comment-submit-actions .button{min-height:40px;padding:9px 14px;font-size:12px;border-radius:8px}.comment-form .form-error{margin-top:10px}.comment-form .form-error:empty,.comment-confirm .form-error:empty{display:none}.discussion-signin{display:flex;align-items:center;justify-content:space-between;gap:16px}.discussion-signin p{color:var(--tone-bcbcbc,#bcbcbc);font-size:14px}.discussion-signin .button{font-size:12px;min-height:44px}.discussion-feedback{margin-top:12px;color:var(--tone-bbbbbb,#bbb);font-size:12px}.discussion-feedback:empty{display:none}.discussion-list{margin-top:12px}.comment-row{padding-block:24px;border-bottom:1px solid var(--tone-2d2d2d,#2d2d2d);animation:comment-in .18s var(--ease)}.comment-row-heading{display:flex;align-items:center;gap:12px}.comment-author{display:flex;align-items:baseline;flex-wrap:wrap;flex:1;min-width:0;gap:4px 12px}.comment-author a{color:var(--tone-d8d8d8,#d8d8d8);font-weight:700;font-size:13px;overflow-wrap:anywhere}.comment-author a:hover{color:var(--tone-f1f1f1,#f1f1f1);text-decoration:underline;text-underline-offset:3px}.comment-author time{color:var(--tone-919191,#919191);font-size:10px}.comment-menu{position:relative;flex-shrink:0}.comment-menu>summary{display:grid;place-items:center;list-style:none;width:40px;height:40px;border-radius:8px;color:var(--tone-999999,#999)}.comment-menu>summary:hover,.comment-menu[open]>summary{background:var(--tone-2a2a2a,#2a2a2a);color:var(--tone-dddddd,#ddd)}.comment-menu>div{position:absolute;z-index:5;right:0;top:calc(100% + 4px);width:152px;padding:5px;border:1px solid var(--tone-414141,#414141);border-radius:10px;background:var(--tone-242424,#242424);box-shadow:0 8px 24px var(--tone-00000055,#0005);animation:comment-in .14s var(--ease)}.comment-menu button{display:flex;align-items:center;gap:9px;width:100%;padding:11px;border-radius:6px;text-align:start;color:var(--tone-cccccc,#ccc);font-size:12px}.comment-menu button:hover{background:var(--tone-343434,#343434)}.comment-content{margin:10px 0 0 48px}.comment-content p{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--tone-bebebe,#bebebe);line-height:1.85;font-size:14px}.comment-spoiler{border:1px solid var(--tone-383838,#383838);border-radius:8px;background:var(--tone-191919,#191919)}.comment-spoiler>summary{display:flex;align-items:center;gap:9px;list-style:none;min-height:44px;padding:10px 12px;color:var(--tone-aaaaaa,#aaa);font-size:12px}.comment-spoiler>summary:hover{color:var(--tone-dddddd,#ddd)}.comment-spoiler>summary>span{margin-left:auto;font-size:11px}.comment-spoiler>summary>.icon:last-child{width:14px;height:14px;transition:transform .18s var(--ease)}.comment-spoiler[open]>summary>.icon:last-child{transform:rotate(180deg)}.comment-spoiler[open]>summary>span{visibility:hidden}.comment-spoiler>p{padding:2px 14px 14px;animation:comment-in .16s var(--ease)}.comment-confirm{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin:14px 0 0 48px;padding:12px;border:1px solid var(--tone-494949,#494949);border-radius:8px;background:var(--tone-222222,#222)}.comment-confirm>span{flex:1 1 180px;font-size:12px;color:var(--tone-cccccc,#ccc)}.comment-confirm .button{min-height:40px;padding:8px 12px;font-size:12px}.comment-confirm .form-error{flex-basis:100%}.comment-confirm[hidden],.discussion-pagination button[hidden]{display:none}.discussion-pagination{display:grid;justify-items:center;gap:14px;margin-top:28px}.discussion-state{color:var(--tone-999999,#999);font-size:13px;text-align:center}.discussion-state:empty{display:none}.discussion-pagination .button{font-size:12px}.chapter-discussion{width:min(880px,calc(100% - 48px));margin-top:0;padding-bottom:96px}.reader-end{padding-bottom:40px}.reader-end-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:20px}.reader-end .reader-end-actions .button{margin:0}.reader-dock{transition:opacity .18s var(--ease),transform .22s var(--ease)}.reader-dock.is-away{opacity:0;transform:translate(-50%,24px);pointer-events:none}body[data-reader-theme=paper] .chapter-discussion{--text: var(--tone-242424,#242424);border-color:var(--tone-ccc6bb,#ccc6bb)}body[data-reader-theme=paper] .chapter-discussion :is(.discussion-composer,.comment-spoiler){background:var(--tone-eeebe4,#eeebe4);border-color:var(--tone-c6c0b5,#c6c0b5)}body[data-reader-theme=paper] .chapter-discussion :is(.comment-form textarea,.comment-menu>div,.comment-confirm){background:var(--tone-f8f5ed,#f8f5ed);color:var(--tone-333333,#333);border-color:var(--tone-bbb5a9,#bbb5a9)}body[data-reader-theme=paper] .chapter-discussion :is(.comment-author a,.comment-content p,.comment-spoiler summary,.discussion-signin p,.comment-confirm>span,.comment-compose-heading strong){color:var(--tone-3a3936,#3a3936)}body[data-reader-theme=paper] .chapter-discussion :is(.comment-author time,.discussion-state,.discussion-heading>span,.comment-counter,.comment-spoiler-check,.comment-compose-heading>div>span,.discussion-feedback){color:var(--tone-706c62,#706c62)}body[data-reader-theme=paper] .chapter-discussion .comment-row{border-color:var(--tone-d6d0c6,#d6d0c6)}body[data-reader-theme=paper] .chapter-discussion .comment-menu button{color:var(--tone-3a3936,#3a3936)}body[data-reader-theme=paper] .chapter-discussion .comment-menu button:hover{background:var(--tone-dedad2,#dedad2)}body[data-reader-theme=paper] .chapter-discussion .comment-menu>summary{color:var(--tone-706c62,#706c62)}@keyframes comment-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media(max-width:600px){.discussion{margin-top:40px;padding-top:22px}.discussion-heading{margin-bottom:18px}.discussion-heading h2{font-size:17px}.discussion-heading>span{font-size:10px}.discussion-composer{padding:14px}.comment-form textarea{font-size:16px;padding:12px}.comment-form-tools{gap:6px 10px}.comment-submit-actions{flex-basis:100%;justify-content:flex-end}.comment-submit-actions .button{min-height:44px}.comment-author{display:grid;gap:3px}.comment-content,.comment-confirm{margin-left:0}.comment-content{margin-top:12px}.comment-row{padding-block:20px}.discussion-signin{align-items:flex-start;flex-direction:column;gap:12px}.chapter-discussion{width:calc(100% - 32px);margin-top:0}}@media(prefers-reduced-motion:reduce){.comment-row,.comment-menu>div,.comment-spoiler>p{animation:none}.reader-dock,.comment-spoiler>summary>.icon:last-child{transition:none}}.profile-picture{display:block;width:100%;height:100%;overflow:hidden}.comment-avatar .profile-picture{position:absolute;inset:0}.profile-banner>.profile-picture,.profile-editor-banner>.profile-picture{position:absolute;inset:0}.profile-editor-banner{height:auto;aspect-ratio:10 / 3}.media-options{display:flex;align-items:center;gap:16px;margin:8px 12px 0;padding-block:8px}.media-options button{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--muted)}.media-options button:hover{color:var(--text)}.media-options .icon{width:14px;height:14px}.bizur-dialog.media-dialog{width:min(720px,calc(100% - 32px));max-width:720px;max-height:calc(100dvh - 32px);padding:24px;border-radius:16px}.media-dialog .dialog-heading{margin-bottom:24px}.media-dialog .dialog-heading h2{font-size:21px}.media-stage{display:grid;place-items:center;overflow:hidden;border:1px solid var(--line);border-radius:10px;background:var(--tone-111111,#111)}.media-stage[data-kind=banner]{aspect-ratio:10 / 3}.media-stage[data-kind=avatar]{min-height:304px;background:radial-gradient(ellipse at center,var(--tone-292929,#292929),var(--tone-141414,#141414) 75%)}.media-preview{display:block;width:100%;height:100%;overflow:hidden;cursor:grab;touch-action:none}.media-stage[data-kind=avatar] .media-preview{width:240px;height:240px;border-radius:28px;box-shadow:0 0 0 1px var(--tone-ffffff26,#ffffff26)}.media-preview.dragging{cursor:grabbing}.media-preview:focus-visible{outline:2px solid var(--tone-999999,#999);outline-offset:-3px}.media-instructions{display:flex;justify-content:space-between;gap:12px;margin-top:12px;font-size:12px;color:var(--muted)}.media-instructions>span:first-child{display:inline-flex;align-items:center;gap:6px}.media-instructions .icon{width:15px;height:15px}.media-adjust{display:flex;align-items:center;flex-wrap:wrap;gap:20px;padding-block:24px}.media-fit{display:flex;gap:4px;padding:4px;border:1px solid var(--line);border-radius:9px}.media-fit button{padding:8px 12px;min-height:36px;border-radius:6px;font-size:12px;color:var(--muted)}.media-fit button[aria-pressed=true]{color:var(--text);background:var(--tone-343434,#343434)}.media-fit button:hover{color:var(--text)}.media-zoom{display:flex;align-items:center;gap:12px;flex:1;min-width:180px}.media-zoom .slider{flex:1;min-width:48px}.media-zoom .icon{flex-shrink:0;width:16px}.media-zoom output{font-size:12px;font-variant-numeric:tabular-nums;min-width:35px;text-align:end;color:var(--muted)}.media-actions{display:flex;align-items:center;gap:16px;border-top:1px solid var(--line);padding-top:20px}.media-actions>:last-child{margin-left:auto}.media-actions .button{min-height:42px;font-size:13px;padding:10px 14px}.media-replace{cursor:pointer}.media-replace:focus-within{outline:2px solid var(--accent);outline-offset:3px}.media-replace:has(:disabled){opacity:.5;pointer-events:none}.media-dialog[aria-busy=true] .media-preview{pointer-events:none}.media-dialog button:active,.media-replace:active{transform:scale(.97)}@media(max-width:540px){.bizur-dialog.media-dialog{padding:20px 16px}.media-stage[data-kind=avatar]{min-height:260px}.media-stage[data-kind=avatar] .media-preview{width:216px;height:216px}.media-adjust{gap:14px;padding-block:20px}.media-fit{width:100%}.media-fit button{flex:1}.media-instructions{font-size:10px;gap:8px}.media-actions{gap:10px}.media-actions .text-button{font-size:11px}}.verification-card{width:min(100%,460px);margin:clamp(20px,6vh,72px) auto;padding:32px 26px 24px;border:1px solid var(--line);border-radius:26px;background:var(--surface);text-align:center}.verification-card>svg{display:block;width:84px;height:84px;margin:0 auto 28px;stroke:var(--text);stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.verification-step{display:block;color:var(--muted);font-size:12px;margin-bottom:14px}.verification-card h1{font-size:clamp(32px,5vw,44px);font-weight:500;line-height:1.08;letter-spacing:-.055em;margin-bottom:20px}.verification-card>p{color:var(--muted);line-height:1.65}.verification-address{display:block;color:var(--text);font-weight:500;overflow-wrap:anywhere;margin-top:6px}.verification-actions{margin-top:28px}.verification-card .button{min-height:48px;justify-content:center;gap:22px;border-radius:15px}.verification-card .verification-feedback{font-size:12px;min-height:20px;margin-top:16px}.verification-correct{text-align:left;margin-top:24px;padding-block:18px;border-block:1px solid var(--line)}.verification-correct summary{font-size:13px;color:var(--muted)}.verification-correct form{margin-top:20px}.verification-links{display:flex;justify-content:center;gap:24px;font-size:12px;margin-top:20px;color:var(--muted)}.verification-back{display:inline-block;padding:10px;margin-top:16px;color:var(--muted);font-size:12px}.mail-check{opacity:0;stroke-dasharray:40;stroke-dashoffset:40}.is-confirmed .mail-check{opacity:1;stroke-dashoffset:0;transition:stroke-dashoffset .4s ease}.is-confirmed>svg>path:not(.mail-check){opacity:0}.verification-card.is-confirmed .button{margin-top:28px}.email-account-state{padding:18px 0;border-bottom:1px solid var(--line);margin-bottom:20px;display:flex;gap:16px;align-items:center;justify-content:space-between}.email-account-state span{display:block;color:var(--muted);font-size:12px;overflow-wrap:anywhere}@media(max-width:420px){.verification-card{border-radius:22px;padding-inline:20px;margin-block:12px}}@media(prefers-reduced-motion:reduce){.is-confirmed .mail-check{transition:none}}:root[data-theme=paper] body:not([data-view=reader]){color-scheme:light;--bg:#f5f2e9;--surface:#fffefa;--raised:#ebe7dc;--line:#d9d5ca;--text:#2c2e2a;--muted:#656961;--dim:#73766e;--accent:#30362b;--accent-soft:#e6e9dd;--tone-111112:#f7f5ef;--tone-1a1a1c:#fefcf6;--tone-27272a:#edebe5;--tone-2c2c30:#e6e4de;--tone-eae9e6:#2e2c26;--tone-a1a1a8:#5c5a54;--tone-77777f:#76746e;--tone-e7e6e2:#302e28;--tone-303033:#e0ded8;--tone-969696:#64625c;--tone-ffffff0a:#211f190a;--tone-1b1b1e:#fffdf7;--tone-1b1b1eed:#fffdf7ed;--tone-1b1b1e18:#fffdf718;--tone-14141688:#f7f5ef88;--tone-00000055:#faf8f255;--tone-ffffff14:#211f1914;--tone-b6b6bd:#4f4d47;--tone-b8b8c0:#4e4c46;--tone-b0b0b8:#53514b;--tone-d3d3d8:#3b3933;--tone-aeafb5:#54524c;--tone-202022:#f8f6f0;--tone-f3f2ef:#292721;--tone-ffffff06:#211f1906;--tone-c2c2c9:#47453f;--tone-ffffff0d:#211f190d;--tone-ffffff08:#211f1908;--tone-202023:#f8f6f0;--tone-202023e8:#f8f6f0e8;--tone-20202324:#f8f6f024;--tone-14141699:#f7f5ef99;--tone-c1c1c7:#484640;--tone-adadb5:#55534d;--tone-ffffff10:#211f1910;--tone-cdccd1:#403e38;--tone-2b2b2b:#e9e7e1;--tone-181818:#fbf9f3;--tone-ffffff03:#211f1903;--tone-ededed:#2b2923;--tone-242424:#f3f1eb;--tone-f1f1f1:#292721;--tone-303030:#e2e0da;--tone-ffffff0b:#211f190b;--tone-00000024:#faf8f224;--tone-b6b6b6:#514f49;--tone-3a3a3a:#d2d0ca;--tone-151517dd:#f8f6f0dd;--tone-e4e3e0:#312f29;--tone-c4c4ca:#46443e;--tone-55555c:#9c9a94;--tone-ffffff05:#211f1905;--tone-19191b:#fcfaf4;--tone-1d1d20:#fcfaf4;--tone-b5b5bd:#504e48;--tone-bcbcc4:#4b4943;--tone-525258:#a19f99;--tone-212124:#f6f4ee;--tone-ffffff07:#211f1907;--tone-303034:#e0ded8;--tone-ffffff0f:#211f190f;--tone-00000033:#faf8f233;--tone-ceced4:#3e3c36;--tone-979797:#63615b;--tone-c3c3c3:#484640;--tone-ffffff04:#211f1904;--tone-b3b3bb:#514f49;--tone-09090a:#f8f6f0;--tone-2b2b2f:#e7e5df;--tone-222225:#f5f3ed;--tone-37373d:#d4d2cc;--tone-1e1e21:#fbf9f3;--tone-00000066:#faf8f266;--tone-38383e:#d2d0ca;--tone-2e2e2e:#e5e3dd;--tone-252527:#f1efe9;--tone-27272b:#edebe5;--tone-a0a0a0:#5e5c56;--tone-202020:#f9f7f1;--tone-293423:#e9e7e1;--tone-1f1f1f:#fbf9f3;--tone-cbcbcb:#42403a;--tone-242427:#f2f0ea;--tone-3f3f44:#c5c3bd;--tone-44444a:#bab8b2;--tone-9898a1:#615f59;--tone-343438:#dad8d2;--tone-1b1b1edb:#fffdf7db;--tone-1b1b1e70:#fffdf770;--tone-ffffff0c:#211f190c;--tone-3a3a3f:#cfcdc7;--tone-202024:#f7f5ef;--tone-2b2b30:#e6e4de;--tone-626269:#8b8983;--tone-131313:#f6f4ee;--tone-1c1c1c:#fffdf7;--tone-282828:#edebe5;--tone-313131:#e0ded8;--tone-e8e8e8:#2e2c26;--tone-a1a1a1:#5d5b55;--tone-828282:#6f6d67;--tone-e9e9e9:#2e2c26;--tone-e5e5e5:#302e28;--tone-222222:#f6f4ee;--tone-191919:#fcfaf4;--tone-1a1a1a:#fdfbf5;--tone-1a1a1aed:#fdfbf5ed;--tone-1a1a1a22:#fdfbf522;--tone-00000040:#faf8f240;--tone-ffffff15:#211f1915;--tone-d0d0d0:#3e3c36;--tone-595959:#9a9892;--tone-272727:#efede7;--tone-838383:#6e6c66;--tone-2a2a2a:#eae8e2;--tone-262626:#f0eee8;--tone-434343:#c0beb8;--tone-00000077:#faf8f277;--tone-404040:#c6c4be;--tone-1b1b1b:#fefcf6;--tone-888888:#6c6a64;--tone-202020f5:#f9f7f1f5;--tone-414141:#c4c2bc;--tone-88888844:#6c6a6444;--tone-383838:#d6d4ce;--tone-e3e3e3:#312f29;--tone-505050:#a6a49e;--tone-3f3f3f:#c8c6c0;--tone-00000088:#faf8f288;--tone-eaeaea:#2d2b25;--tone-b1b1b115:#54524c15;--tone-c3c3c318:#48464018;--tone-dadada:#37352f;--tone-15151599:#f7f5ef99;--tone-b5b5b530:#514f4930;--tone-e6e6e6:#2f2d27;--tone-2c2c2c:#e7e5df;--tone-464646:#bab8b2;--tone-b4b4b4:#52504a;--tone-9f9f9f:#5f5d57;--tone-ffffff12:#211f1912;--tone-ffffff20:#211f1920;--tone-292929e8:#eceae4e8;--tone-dbdbdb:#36342e;--tone-353535:#dbd9d3;--tone-bfbfbf:#4b4943;--tone-3d3d3d:#cccac4;--tone-292929:#eceae4;--tone-8b8b8b:#6a6862;--tone-343434:#dcdad4;--tone-252525:#f2f0ea;--tone-e2e2e2:#32302a;--tone-b9b9b9:#4f4d47;--tone-e7e7e7:#2f2d27;--tone-8a8a8a:#6a6862;--tone-b0b0b0:#54524c;--tone-8d8d8d:#696761;--tone-373737:#d8d6d0;--tone-515151:#a5a39d;--tone-e0e0e0:#33312b;--tone-c8c8c8:#44423c;--tone-1e1e1e:#fcfaf4;--tone-444444:#bebcb6;--tone-0b0b0bcf:#f8f6f0cf;--tone-737373:#7c7a74;--tone-191919ec:#fcfaf4ec;--tone-d1d1d1:#3d3b35;--tone-d6d6d6:#3a3832;--tone-dedede:#34322c;--tone-ffffff:#211f19;--tone-aaaaaa:#585650;--tone-dddddd:#34322c;--tone-151515:#f7f5ef;--tone-dad7d0:#3a3832;--tone-45443e:#c1bfb9;--tone-bababa:#4e4c46;--tone-323232:#dfddd7;--tone-363636:#d9d7d1;--tone-858585:#6d6b65;--tone-232323:#f5f3ed;--tone-c9c9c9:#44423c;--tone-f0f0f0:#2a2822;--tone-929292:#66645e;--tone-141414:#f6f4ee;--tone-747474:#7b7973;--tone-d8d8d8:#383630;--tone-3c3c3c:#ceccc6;--tone-686868:#86847e;--tone-a6a6a6:#5a5852;--tone-00000080:#faf8f280;--tone-999999:#62605a;--tone-606060:#918f89;--tone-3b3b3b:#d0cec8;--tone-d5d5d5:#3a3832;--tone-a7a7a7:#5a5852;--tone-111111:#f7f5ef;--tone-171717:#f9f7f1;--tone-eeeeee:#2b2923;--tone-c2c2c2:#494741;--tone-909090:#67655f;--tone-b8b8b8:#504e48;--tone-a3a3a3:#5c5a54;--tone-212121:#f8f6f0;--tone-cccccc:#413f39;--tone-bdbdbd:#4d4b45;--tone-d9d9d9:#37352f;--tone-424242:#c2c0ba;--tone-545454:#a19f99;--tone-949494:#65635d;--tone-333333:#dedcd6;--tone-919191:#67655f;--tone-494949:#b4b2ac;--tone-d2d2d2:#3d3b35;--tone-777777:#797771;--tone-bcbcbc:#4d4b45;--tone-bbbbbb:#4e4c46;--tone-2d2d2d:#e6e4de;--tone-bebebe:#4c4a44;--tone-ccc6bb:#47453f;--tone-eeebe4:#2d2b25;--tone-c6c0b5:#4c4a44;--tone-f8f5ed:#282620;--tone-bbb5a9:#53514b;--tone-3a3936:#d5d3cd;--tone-706c62:#84827c;--tone-d6d0c6:#3f3d37;--tone-dedad2:#383630;--tone-ffffff26:#211f1926}:root[data-theme=slate] body:not([data-view=reader]){color-scheme:dark;--bg:#212429;--surface:#282c31;--raised:#363b41;--line:#434950;--text:#e7e9e9;--muted:#b5bec4;--dim:#99a3ab;--accent:#dae4e5;--accent-soft:#3a4248;--tone-111112:#1d2025;--tone-1a1a1c:#25282d;--tone-27272a:#303338;--tone-2c2c30:#35383d;--tone-eae9e6:#dee1e6;--tone-a1a1a8:#9b9ea3;--tone-77777f:#73767b;--tone-e7e6e2:#dbdee3;--tone-303033:#383b40;--tone-969696:#8f9297;--tone-ffffff0a:#f4f7fc0a;--tone-1b1b1e:#26292e;--tone-1b1b1eed:#26292eed;--tone-1b1b1e18:#26292e18;--tone-14141688:#20232888;--tone-00000055:#0e111655;--tone-ffffff14:#f4f7fc14;--tone-b6b6bd:#b0b3b8;--tone-b8b8c0:#b2b5ba;--tone-b0b0b8:#aaadb2;--tone-d3d3d8:#cbced3;--tone-aeafb5:#a8abb0;--tone-202022:#2a2d32;--tone-f3f2ef:#e7eaef;--tone-ffffff06:#f4f7fc06;--tone-c2c2c9:#bbbec3;--tone-ffffff0d:#f4f7fc0d;--tone-ffffff08:#f4f7fc08;--tone-202023:#2a2d32;--tone-202023e8:#2a2d32e8;--tone-20202324:#2a2d3224;--tone-14141699:#20232899;--tone-c1c1c7:#babdc2;--tone-adadb5:#a7aaaf;--tone-ffffff10:#f4f7fc10;--tone-cdccd1:#c5c8cd;--tone-2b2b2b:#33363b;--tone-181818:#22252a;--tone-ffffff03:#f4f7fc03;--tone-ededed:#e3e6eb;--tone-242424:#2d3035;--tone-f1f1f1:#e7eaef;--tone-303030:#373a3f;--tone-ffffff0b:#f4f7fc0b;--tone-00000024:#0e111624;--tone-b6b6b6:#aeb1b6;--tone-3a3a3a:#3f4247;--tone-151517dd:#202328dd;--tone-e4e3e0:#d9dce1;--tone-c4c4ca:#bdc0c5;--tone-55555c:#585b60;--tone-ffffff05:#f4f7fc05;--tone-19191b:#24272c;--tone-1d1d20:#282b30;--tone-b5b5bd:#afb2b7;--tone-bcbcc4:#b6b9be;--tone-525258:#55585d;--tone-212124:#2b2e33;--tone-ffffff07:#f4f7fc07;--tone-303034:#383b40;--tone-ffffff0f:#f4f7fc0f;--tone-00000033:#0e111633;--tone-ceced4:#c7cacf;--tone-979797:#8f9297;--tone-c3c3c3:#babdc2;--tone-ffffff04:#f4f7fc04;--tone-b3b3bb:#adb0b5;--tone-09090a:#16191e;--tone-2b2b2f:#34373c;--tone-222225:#2c2f34;--tone-37373d:#3e4146;--tone-1e1e21:#282b30;--tone-00000066:#0e111666;--tone-38383e:#3f4247;--tone-2e2e2e:#35383d;--tone-252527:#2e3136;--tone-27272b:#303338;--tone-a0a0a0:#989ba0;--tone-202020:#292c31;--tone-293423:#32353a;--tone-1f1f1f:#282b30;--tone-cbcbcb:#c2c5ca;--tone-242427:#2d3035;--tone-3f3f44:#45484d;--tone-44444a:#4a4d52;--tone-9898a1:#93969b;--tone-343438:#3b3e43;--tone-1b1b1edb:#26292edb;--tone-1b1b1e70:#26292e70;--tone-ffffff0c:#f4f7fc0c;--tone-3a3a3f:#414449;--tone-202024:#2a2d32;--tone-2b2b30:#34373c;--tone-626269:#5e6166;--tone-131313:#1e2126;--tone-1c1c1c:#26292e;--tone-282828:#303338;--tone-313131:#383b40;--tone-e8e8e8:#dee1e6;--tone-a1a1a1:#999ca1;--tone-828282:#7b7e83;--tone-e9e9e9:#dfe2e7;--tone-e5e5e5:#dbdee3;--tone-222222:#2b2e33;--tone-191919:#23262b;--tone-1a1a1a:#24272c;--tone-1a1a1aed:#24272ced;--tone-1a1a1a22:#24272c22;--tone-00000040:#0e111640;--tone-ffffff15:#f4f7fc15;--tone-d0d0d0:#c7cacf;--tone-595959:#5a5d62;--tone-272727:#2f3237;--tone-838383:#7c7f84;--tone-2a2a2a:#32353a;--tone-262626:#2e3136;--tone-434343:#474a4f;--tone-00000077:#0e111677;--tone-404040:#44474c;--tone-1b1b1b:#25282d;--tone-888888:#818489;--tone-202020f5:#292c31f5;--tone-414141:#45484d;--tone-88888844:#81848944;--tone-383838:#3e4146;--tone-e3e3e3:#d9dce1;--tone-505050:#52555a;--tone-3f3f3f:#44474c;--tone-00000088:#0e111688;--tone-eaeaea:#e0e3e8;--tone-b1b1b115:#a9acb115;--tone-c3c3c318:#babdc218;--tone-dadada:#d0d3d8;--tone-15151599:#20232899;--tone-b5b5b530:#adb0b530;--tone-e6e6e6:#dcdfe4;--tone-2c2c2c:#33363b;--tone-464646:#4a4d52;--tone-b4b4b4:#acafb4;--tone-9f9f9f:#979a9f;--tone-ffffff12:#f4f7fc12;--tone-ffffff20:#f4f7fc20;--tone-292929e8:#313439e8;--tone-dbdbdb:#d1d4d9;--tone-353535:#3b3e43;--tone-bfbfbf:#b6b9be;--tone-3d3d3d:#42454a;--tone-292929:#313439;--tone-8b8b8b:#84878c;--tone-343434:#3a3d42;--tone-252525:#2d3035;--tone-e2e2e2:#d8dbe0;--tone-b9b9b9:#b0b3b8;--tone-e7e7e7:#dde0e5;--tone-8a8a8a:#83868b;--tone-b0b0b0:#a8abb0;--tone-8d8d8d:#86898e;--tone-373737:#3d4045;--tone-515151:#53565b;--tone-e0e0e0:#d6d9de;--tone-c8c8c8:#bfc2c7;--tone-1e1e1e:#282b30;--tone-444444:#484b50;--tone-0b0b0bcf:#171a1fcf;--tone-737373:#6d7075;--tone-191919ec:#23262bec;--tone-d1d1d1:#c8cbd0;--tone-d6d6d6:#cdd0d5;--tone-dedede:#d4d7dc;--tone-ffffff:#f4f7fc;--tone-aaaaaa:#a2a5aa;--tone-dddddd:#d3d6db;--tone-151515:#202328;--tone-dad7d0:#cccfd4;--tone-45443e:#46494e;--tone-bababa:#b1b4b9;--tone-323232:#393c41;--tone-363636:#3c3f44;--tone-858585:#7e8186;--tone-232323:#2c2f34;--tone-c9c9c9:#c0c3c8;--tone-f0f0f0:#e6e9ee;--tone-929292:#8b8e93;--tone-141414:#1f2227;--tone-747474:#6e7176;--tone-d8d8d8:#cfd2d7;--tone-3c3c3c:#414449;--tone-686868:#62656a;--tone-a6a6a6:#9ea1a6;--tone-00000080:#0e111680;--tone-999999:#919499;--tone-606060:#606368;--tone-3b3b3b:#404348;--tone-d5d5d5:#cccfd4;--tone-a7a7a7:#9fa2a7;--tone-111111:#1c1f24;--tone-171717:#22252a;--tone-eeeeee:#e4e7ec;--tone-c2c2c2:#b9bcc1;--tone-909090:#898c91;--tone-b8b8b8:#afb2b7;--tone-a3a3a3:#9b9ea3;--tone-212121:#2a2d32;--tone-cccccc:#c3c6cb;--tone-bdbdbd:#b4b7bc;--tone-d9d9d9:#cfd2d7;--tone-424242:#46494e;--tone-545454:#55585d;--tone-949494:#8d9095;--tone-333333:#393c41;--tone-919191:#8a8d92;--tone-494949:#4c4f54;--tone-d2d2d2:#c9ccd1;--tone-777777:#707378;--tone-bcbcbc:#b3b6bb;--tone-bbbbbb:#b2b5ba;--tone-2d2d2d:#34373c;--tone-bebebe:#b5b8bd;--tone-ccc6bb:#bbbec3;--tone-eeebe4:#e0e3e8;--tone-c6c0b5:#b6b9be;--tone-f8f5ed:#e9ecf1;--tone-bbb5a9:#abaeb3;--tone-3a3936:#3e4146;--tone-706c62:#64676c;--tone-d6d0c6:#c5c8cd;--tone-dedad2:#cfd2d7;--tone-ffffff26:#f4f7fc26}:root[data-theme=paper] body:not([data-view=reader]) .brand img{filter:brightness(.2)}:root[data-theme=paper] body:not([data-view=reader]) :is(.danger-text,.setting-action.danger-text,.button.danger){color:#9f4639}:root[data-theme=paper] body:not([data-view=reader]) .theme-choice.theme-dark .theme-sample{background:#151515;color:#e8e8e8}:root[data-theme=paper] body:not([data-view=reader]) .theme-choice.theme-dim .theme-sample{background:#292929;color:#e8e8e8}:root[data-theme=paper] body:not([data-view=reader]) .theme-choice.theme-paper .theme-sample{background:#dad7d0;color:#45443e}.theme-switcher{position:relative;width:44px;height:44px;flex:none}.theme-switcher.theme-expanded{z-index:3}.theme-switcher>.theme-toggle{display:grid;place-items:center;width:44px;height:44px;min-width:44px;min-height:44px;margin:0;padding:10px;border:0;border-radius:10px;background:transparent;color:var(--muted)}.theme-switcher>.theme-toggle>.ui-icon{width:22px;height:22px}.theme-switcher>.theme-toggle:hover,.theme-switcher>.theme-toggle[aria-expanded=true]{color:var(--text)}.theme-switcher>.theme-toggle:focus-visible{outline-offset:-3px}.nav-appearance{position:absolute;top:0;left:44px;display:flex;align-items:center;width:112px;min-width:0;height:44px;margin:0;padding:0;border:0;overflow:hidden;background:transparent}.appearance-choice{position:relative;display:grid;place-items:center;width:28px;height:44px;flex:0 0 28px;cursor:pointer}.appearance-choice>input{position:absolute;opacity:0;width:1px;height:1px}.appearance-swatch{width:18px;height:18px;border:1px solid #85817b;border-radius:50%;background:#151515}.appearance-swatch[data-theme-preview=paper]{background:#f1e8de}.appearance-swatch[data-theme-preview=slate]{background:#566467}.appearance-swatch[data-theme-preview=system]{background:linear-gradient(90deg,#f1e8de 50%,#151515 50%)}.appearance-choice:has(:checked) .appearance-swatch{outline:2px solid var(--text);outline-offset:2px}.appearance-choice:hover .appearance-swatch{border-color:var(--text)}.appearance-choice:has(:focus-visible){outline:2px solid var(--accent);outline-offset:-2px;border-radius:8px}:root[data-theme-moving] body:not([data-view=reader]),:root[data-theme-moving] :is(.header-inner,.nav-appearance,.account-panel,.install-dialog){transition:background-color .22s ease,color .22s ease,border-color .22s ease}@media(prefers-reduced-motion:reduce){:root[data-theme-moving] *{transition:none!important}}.install-dialog{position:fixed;inset:16px 16px 16px auto;margin:0;width:min(440px,calc(100% - 32px));max-width:calc(100% - 32px);height:calc(100dvh - 32px);max-height:calc(100dvh - 32px);overflow:auto;overscroll-behavior:contain;padding:24px;border:1px solid var(--line);border-radius:20px;background:var(--surface);color:var(--text);text-align:left}.install-dialog::backdrop{background:#0007}.install-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.install-heading>span{color:var(--muted);font-size:11px;line-height:18px}.install-close{display:grid;place-items:center;width:44px;height:44px;flex:none;padding:0;border:0;border-radius:10px;background:transparent;color:var(--muted)}.install-close>.ui-icon{width:20px;height:20px}.install-close:hover{background:var(--raised);color:var(--text)}.install-intro{padding:24px 0 28px}.install-intro>img{width:56px;height:56px;margin-bottom:20px}.install-intro h2{margin:0;font-size:30px;line-height:1.25;font-weight:500;letter-spacing:0}.install-intro>p{margin:12px 0 0;color:var(--muted);font-size:14px;line-height:22px}.install-native{padding:20px;border:1px solid var(--line);border-radius:14px;background:var(--bg)}.install-app-title{display:flex;align-items:center;gap:12px}.install-app-title>div{min-width:0}.install-symbol{display:grid;place-items:center;width:44px;height:44px;flex:none;background:var(--raised);border-radius:12px}.install-symbol>.ui-icon{width:24px;height:24px}.install-dialog h3{font-size:16px;line-height:24px;font-weight:500;margin:0}.install-app-title p,.install-web p{font-size:12px;line-height:20px;color:var(--muted);margin:2px 0 0}.install-features{display:grid;gap:12px;list-style:none;margin:24px 0;padding:0}.install-features li{display:flex;align-items:center;gap:10px;font-size:13px;line-height:20px}.install-features .ui-icon{width:18px;height:18px;flex:none;color:var(--muted)}.install-dialog .install-android{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;min-height:48px;padding:12px;border:0;border-radius:10px;background:var(--text);color:var(--bg);font-size:14px;line-height:24px;text-decoration:none}.install-android>.ui-icon{width:20px;height:20px;flex:none;color:inherit}.install-download-label{color:inherit}.install-compatibility{text-align:center;color:var(--muted);margin:10px 0 0;font-size:11px;line-height:18px}.install-steps{border-top:1px solid var(--line);margin-top:20px}.install-steps summary{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:48px;list-style:none;cursor:pointer;font-size:13px}.install-steps summary::-webkit-details-marker{display:none}.install-steps summary>.ui-icon{width:16px;height:16px}.install-steps[open] summary>.ui-icon{transform:rotate(180deg)}.install-steps ol{display:grid;gap:16px;margin:12px 0 4px;padding-left:22px;font-size:12px;line-height:20px}.install-steps li{padding-left:4px}.install-steps strong{display:block;font-weight:500}.install-steps li>span{color:var(--muted)}.install-download-status,.install-help{margin:16px 0 0;font-size:12px;line-height:20px;color:var(--muted)}.install-web{margin-top:24px;padding:0 4px}.install-browser{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:44px;margin-top:12px;padding:10px;border:1px solid var(--line);border-radius:10px;background:transparent;color:var(--text);font:inherit;font-size:13px}.install-browser>.ui-icon{width:18px;height:18px;flex:none}.install-browser:hover{background:var(--raised)}.install-alternative{margin-top:24px}@media(max-width:480px){.install-dialog{inset:8px 8px 8px auto;width:calc(100% - 16px);max-width:calc(100% - 16px);height:calc(100dvh - 16px);max-height:calc(100dvh - 16px);padding:16px;border-radius:16px}.install-intro{padding:16px 0 24px}.install-intro h2{font-size:28px}.install-native{padding:16px}}.account-trigger{display:grid;place-items:center;width:44px;height:44px;flex:0 0 44px;padding:0;border:1px solid var(--line);border-radius:50%;background:var(--surface);color:var(--text)}.account-trigger>.ui-icon{width:22px;height:22px}.account-monogram{font-size:12px;line-height:20px;font-weight:600}.account-trigger:hover,.account-trigger[aria-expanded=true]{background:var(--raised)}.account-panel{position:fixed;inset:auto;margin:0;padding:8px;max-width:calc(100% - 32px);box-sizing:border-box;border:1px solid var(--line);border-radius:16px;background:var(--surface);color:var(--text);overflow:auto;overscroll-behavior:contain;box-shadow:0 16px 40px -16px #0008}.account-panel::backdrop{background:#0004}.account-panel-heading{display:flex;align-items:center;gap:12px;padding:10px 8px 12px}.account-panel-avatar{position:relative;width:40px;height:40px;display:grid;place-items:center;flex:none;overflow:hidden;border-radius:50%;background:var(--raised);color:var(--muted)}.account-panel-avatar.is-person{background:var(--action);color:var(--action-ink);font-size:14px;line-height:1}.account-panel-avatar>img{position:absolute;inset:0;width:100%;height:100%}.account-panel-avatar>.ui-icon{width:20px;height:20px}.account-panel-heading>div{min-width:0;flex:1}.account-panel-heading h2{font-size:15px;line-height:22px;font-weight:500;letter-spacing:0;margin:0;overflow-wrap:anywhere}.account-panel-heading p{margin:0;color:var(--muted);font-size:12px;line-height:18px;overflow-wrap:anywhere}.account-panel .account-panel-cta{display:flex;align-items:center;justify-content:center;min-height:40px;margin:0 8px 8px;padding:8px 16px;box-sizing:border-box;border-radius:999px;background:var(--action);color:var(--action-ink);font-size:13px;line-height:20px;text-decoration:none}.account-panel .account-panel-cta:focus-visible{outline:2px solid var(--text);outline-offset:2px}.account-panel nav{display:grid;padding-block:4px;border-top:1px solid var(--line)}.account-panel .account-panel-item{display:flex;align-items:center;gap:12px;width:100%;min-height:40px;padding:8px;box-sizing:border-box;border:0;border-radius:10px;background:transparent;color:var(--text);font:inherit;font-size:13px;line-height:20px;text-align:left;text-decoration:none;transition:background-color var(--motion-feedback) var(--ease)}.account-panel-item>.ui-icon{width:18px;height:18px;flex:none;color:var(--muted)}.account-panel-item>span:not(.ui-icon){flex:1;min-width:0}.account-panel .account-panel-item:is(:hover,:focus-visible){background:var(--raised)}.account-panel .account-signout{color:var(--muted)}.account-panel-error{color:var(--text);font-size:12px;line-height:18px;margin:4px 8px}.app-update{position:fixed;left:50%;bottom:max(20px,env(safe-area-inset-bottom));transform:translate(-50%);z-index:1000;display:flex;align-items:center;gap:18px;width:max-content;max-width:calc(100% - 32px);padding:14px 16px;border:1px solid var(--line);border-radius:16px;background:var(--surface);color:var(--text);font-size:12px}.app-update button{min-height:36px;flex-shrink:0;border-radius:8px;padding:6px}.app-update [data-update]{font-weight:700}.app-update [data-dismiss]{font-size:20px}body{padding-inline:env(safe-area-inset-left) env(safe-area-inset-right)}body[data-view=reader]{padding-top:env(safe-area-inset-top)}.reader-dock{bottom:max(18px,env(safe-area-inset-bottom))}@media(display-mode:standalone){.site-header{padding-top:env(safe-area-inset-top)}main.container{padding-bottom:calc(64px + env(safe-area-inset-bottom))}.reader-bar{padding-top:max(12px,env(safe-area-inset-top))}}@media(max-width:420px){.app-update{gap:8px;padding:12px}}@media(prefers-reduced-motion:reduce){.install-dialog{animation:none}}@media(display-mode:standalone){[data-install-app]{display:none!important}}.app-update [data-dismiss]{display:grid;place-items:center;min-width:40px;min-height:40px}.app-update [data-dismiss]>.icon{width:18px;height:18px}.install-intro>img{border-radius:14px}.install-device{position:relative;width:18px;height:28px;border:1.5px solid currentColor;border-radius:5px}.install-device:after{content:"";position:absolute;bottom:3px;left:5px;right:5px;height:2px;border-radius:1px;background:currentColor}.install-platforms{display:flex;gap:4px;padding:4px;margin:0 0 16px;border:1px solid var(--line);border-radius:12px;background:var(--bg)}.install-platforms>button{flex:1;min-width:0;min-height:44px;padding:8px 12px;border:0;border-radius:8px;background:transparent;color:var(--muted);font:inherit;font-size:13px}.install-platforms>[aria-selected=true]{background:var(--raised);color:var(--text)}.install-native[hidden]{display:none}@media(max-width:360px){.install-intro{padding:12px 0 20px}.install-intro>img{width:44px;height:44px;margin-bottom:12px;border-radius:11px}.install-intro h2{font-size:24px}.install-intro>p{margin-top:8px;font-size:13px;line-height:20px}.install-native{padding:14px}.install-features{gap:10px;margin:18px 0}.install-platforms>button{padding-inline:8px}}.ui-icon{display:inline-block;position:relative;box-sizing:border-box;width:22px;height:22px;flex-shrink:0;line-height:0;vertical-align:middle;background:none!important;-webkit-mask:none!important;mask:none!important}.ui-icon:before,.ui-icon:after{content:"";position:absolute;inset:0;background:currentColor;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;mask-mode:luminance;pointer-events:none}.ui-icon:before{-webkit-mask-image:url(/assets/ui-rest.png);mask-image:url(/assets/ui-rest.png);-webkit-mask-size:var(--icon-rest-size);mask-size:var(--icon-rest-size);-webkit-mask-position:var(--icon-rest-position);mask-position:var(--icon-rest-position)}.ui-icon:after{opacity:0;-webkit-mask-image:url(/assets/ui-active.png);mask-image:url(/assets/ui-active.png);-webkit-mask-size:var(--icon-active-size);mask-size:var(--icon-active-size);-webkit-mask-position:var(--icon-active-position);mask-position:var(--icon-active-position)}:is(a,button,summary):focus-visible .ui-icon:after,:is([aria-current=page],[aria-selected=true],[aria-pressed=true],.is-favorite)>.ui-icon:after{opacity:1}:is(a,button,summary):focus-visible .ui-icon:before,:is([aria-current=page],[aria-selected=true],[aria-pressed=true],.is-favorite)>.ui-icon:before{opacity:0}@media(prefers-reduced-motion:reduce){.ui-icon,.ui-icon:before,.ui-icon:after{transition:none!important}.ui-icon{transform:none!important}}.ui-icon-0{--icon-rest-size:1263.2523% 842.1682%;--icon-rest-position:3.3728% 5.0647%;--icon-active-size:1240.0734% 826.7156%;--icon-active-position:3.2977% 4.8402%}.ui-icon-1{--icon-rest-size:1175.3739% 783.5826%;--icon-rest-position:16.1642% 4.7194%;--icon-active-size:1165.2414% 776.8276%;--icon-active-position:16.1725% 4.7178%}.ui-icon-2{--icon-rest-size:1090.0645% 726.7097%;--icon-rest-position:29.4279% 4.195%;--icon-active-size:1072.7619% 715.1746%;--icon-active-position:29.3943% 3.8497%}.ui-icon-3{--icon-rest-size:1165.2414% 776.8276%;--icon-rest-position:43.1633% 3.9332%;--icon-active-size:1145.4915% 763.661%;--icon-active-position:43.1165% 3.8155%}.ui-icon-4{--icon-rest-size:1175.3739% 783.5826%;--icon-rest-position:56.511% 4.7194%;--icon-active-size:1185.6842% 790.4561%;--icon-active-position:56.5413% 4.4974%}.ui-icon-5{--icon-rest-size:1165.2414% 776.8276%;--icon-rest-position:70.3677% 4.5496%;--icon-active-size:1165.2414% 776.8276%;--icon-active-position:70.3677% 4.4936%}.ui-icon-6{--icon-rest-size:1228.8% 819.2%;--icon-rest-position:83.8767% 4.8387%;--icon-active-size:1217.7297% 811.8198%;--icon-active-position:83.9395% 4.7816%}.ui-icon-7{--icon-rest-size:1571.7209% 1047.814%;--icon-rest-position:95.9579% 6.1144%;--icon-active-size:1553.6552% 1035.7701%;--icon-active-position:96.029% 5.9524%}.ui-icon-8{--icon-rest-size:1379.2653% 919.5102%;--icon-rest-position:3.7426% 23.1547%;--icon-active-size:1299.6923% 866.4615%;--icon-active-position:3.5907% 22.9526%}.ui-icon-9{--icon-rest-size:1393.4845% 928.9897%;--icon-rest-position:16.5795% 23.2428%;--icon-active-size:1351.68% 901.12%;--icon-active-position:16.5346% 22.9778%}.ui-icon-10{--icon-rest-size:1175.3739% 783.5826%;--icon-rest-position:29.542% 22.6301%;--icon-active-size:1155.2821% 770.188%;--icon-active-position:29.5801% 22.6726%}.ui-icon-11{--icon-rest-size:1155.2821% 770.188%;--icon-rest-position:43.0508% 22.5042%;--icon-active-size:1135.8655% 757.2437%;--icon-active-position:43.0396% 22.5464%}.ui-icon-12{--icon-rest-size:1145.4915% 763.661%;--icon-rest-position:56.4911% 22.75%;--icon-active-size:1126.4% 750.9333%;--icon-active-position:56.5017% 22.6239%}.ui-icon-13{--icon-rest-size:1056% 704%;--icon-rest-position:70.5675% 22.0561%;--icon-active-size:1039.7538% 693.1692%;--icon-active-position:70.6011% 21.9265%}.ui-icon-14{--icon-rest-size:1228.8% 819.2%;--icon-rest-position:83.8767% 22.6919%;--icon-active-size:1206.8571% 804.5714%;--icon-active-position:83.9313% 22.6227%}.ui-icon-15{--icon-rest-size:1126.4% 750.9333%;--icon-rest-position:97.298% 22.4549%;--icon-active-size:1117.0909% 744.7273%;--icon-active-position:97.3722% 22.4196%}.ui-icon-16{--icon-rest-size:1299.6923% 866.4615%;--icon-rest-position:3.3085% 40.2298%;--icon-active-size:1287.3143% 858.2095%;--icon-active-position:3.3064% 40.3281%}.ui-icon-17{--icon-rest-size:1325.1765% 883.451%;--icon-rest-position:16.3402% 40.2543%;--icon-active-size:1299.6923% 866.4615%;--icon-active-position:16.2862% 40.3402%}.ui-icon-18{--icon-rest-size:1501.8667% 1001.2444%;--icon-rest-position:29.9125% 40.2357%;--icon-active-size:1453.4194% 968.9462%;--icon-active-position:29.8996% 40.3084%}.ui-icon-19{--icon-rest-size:1437.9574% 958.6383%;--icon-rest-position:43.2129% 40.0783%;--icon-active-size:1393.4845% 928.9897%;--icon-active-position:43.2317% 40.2054%}.ui-icon-20{--icon-rest-size:1312.3107% 874.8738%;--icon-rest-position:56.6598% 40.2972%;--icon-active-size:1312.3107% 874.8738%;--icon-active-position:56.6598% 40.2421%}.ui-icon-21{--icon-rest-size:1325.1765% 883.451%;--icon-rest-position:70.0691% 40.1442%;--icon-active-size:1312.3107% 874.8738%;--icon-active-position:70.05% 40.1869%}.ui-icon-22{--icon-rest-size:1299.6923% 866.4615%;--icon-rest-position:83.7138% 40.2298%;--icon-active-size:1275.1698% 850.1132%;--icon-active-position:83.6973% 40.3713%}.ui-icon-23{--icon-rest-size:1408% 938.6667%;--icon-rest-position:96.5341% 40.3269%;--icon-active-size:1365.3333% 910.2222%;--icon-active-position:96.6807% 40.2907%}.ui-icon-24{--icon-rest-size:1196.177% 797.4513%;--icon-rest-position:3.0759% 57.0903%;--icon-active-size:1175.3739% 783.5826%;--icon-active-position:3% 56.9964%}.ui-icon-25{--icon-rest-size:1312.3107% 874.8738%;--icon-rest-position:16.4189% 56.6707%;--icon-active-size:1312.3107% 874.8738%;--icon-active-position:16.4189% 56.7809%}.ui-icon-26{--icon-rest-size:1217.7297% 811.8198%;--icon-rest-position:29.608% 56.6268%;--icon-active-size:1175.3739% 783.5826%;--icon-active-position:29.542% 56.6046%}.ui-icon-27{--icon-rest-size:1165.2414% 776.8276%;--icon-rest-position:43.0921% 56.9493%;--icon-active-size:1155.2821% 770.188%;--icon-active-position:43.1221% 57.0142%}.ui-icon-28{--icon-rest-size:1217.7297% 811.8198%;--icon-rest-position:56.49% 56.5712%;--icon-active-size:1206.8571% 804.5714%;--icon-active-position:56.4597% 56.6352%}.ui-icon-29{--icon-rest-size:1175.3739% 783.5826%;--icon-rest-position:70.3157% 56.6046%;--icon-active-size:1155.2821% 770.188%;--icon-active-position:70.3486% 56.6214%}.ui-icon-30{--icon-rest-size:1081.344% 720.896%;--icon-rest-position:84.2551% 57.0298%;--icon-active-size:1056% 704%;--icon-active-position:84.3031% 57.0571%}.ui-icon-31{--icon-rest-size:1107.9344% 738.623%;--icon-rest-position:97.3749% 57.0028%;--icon-active-size:1107.9344% 738.623%;--icon-active-position:97.3749% 56.9463%}.ui-icon-32{--icon-rest-size:1145.4915% 763.661%;--icon-rest-position:2.85% 74.7216%;--icon-active-size:1135.8655% 757.2437%;--icon-active-position:2.8475% 74.8095%}.ui-icon-33{--icon-rest-size:1251.5556% 834.3704%;--icon-rest-position:16.107% 74.4654%;--icon-active-size:1228.8% 819.2%;--icon-active-position:16.1588% 74.4716%}.ui-icon-34{--icon-rest-size:1175.3739% 783.5826%;--icon-rest-position:29.4708% 74.2355%;--icon-active-size:1135.8655% 757.2437%;--icon-active-position:29.4399% 74.3594%}.ui-icon-35{--icon-rest-size:1165.2414% 776.8276%;--icon-rest-position:43.0565% 74.5466%;--icon-active-size:1145.4915% 763.661%;--icon-active-position:43.0095% 74.6093%}.ui-icon-36{--icon-rest-size:1206.8571% 804.5714%;--icon-rest-position:56.7437% 74.6452%;--icon-active-size:1206.8571% 804.5714%;--icon-active-position:56.7437% 74.6452%}.ui-icon-37{--icon-rest-size:1240.0734% 826.7156%;--icon-rest-position:70.1468% 73.9964%;--icon-active-size:1228.8% 819.2%;--icon-active-position:70.1276% 74.0267%}.ui-icon-38{--icon-rest-size:1217.7297% 811.8198%;--icon-rest-position:83.9395% 74.2799%;--icon-active-size:1185.6842% 790.4561%;--icon-active-position:83.9862% 74.4283%}.ui-icon-39{--icon-rest-size:1185.6842% 790.4561%;--icon-rest-position:97.2109% 74.2606%;--icon-active-size:1175.3739% 783.5826%;--icon-active-position:97.2135% 74.3474%}.ui-icon-40{--icon-rest-size:1031.8168% 687.8779%;--icon-rest-position:2.3839% 93.4218%;--icon-active-size:1031.8168% 687.8779%;--icon-active-position:2.3839% 93.4218%}.ui-icon-41{--icon-rest-size:1185.6842% 790.4561%;--icon-rest-position:16.1916% 92.3722%;--icon-active-size:1175.3739% 783.5826%;--icon-active-position:16.1642% 92.4821%}.ui-icon-42{--icon-rest-size:1090.0645% 726.7097%;--icon-rest-position:29.4279% 92.691%;--icon-active-size:1072.7619% 715.1746%;--icon-active-position:29.3943% 92.9714%}.ui-icon-43{--icon-rest-size:1135.8655% 757.2437%;--icon-rest-position:42.9682% 92.418%;--icon-active-size:1107.9344% 738.623%;--icon-active-position:42.9868% 92.6943%}.ui-icon-44{--icon-rest-size:1196.177% 797.4513%;--icon-rest-position:56.5005% 92.2626%;--icon-active-size:1175.3739% 783.5826%;--icon-active-position:56.4754% 92.3701%}.ui-icon-45{--icon-rest-size:1299.6923% 866.4615%;--icon-rest-position:69.7487% 91.951%;--icon-active-size:1275.1698% 850.1132%;--icon-active-position:69.7804% 92.1672%}.ui-icon-46{--icon-rest-size:1072.7619% 715.1746%;--icon-rest-position:84.3189% 93.1417%;--icon-active-size:1056% 704%;--icon-active-position:84.375% 93.3102%}.ui-icon-47{--icon-rest-size:1126.4% 750.9333%;--icon-rest-position:97.298% 92.585%;--icon-active-size:1107.9344% 738.623%;--icon-active-position:97.3749% 92.8073%}.ui-icon-48:before,.ui-icon-48:after,.ui-icon-49:before,.ui-icon-49:after{-webkit-mask-image:url(/assets/ui-eyes.png);mask-image:url(/assets/ui-eyes.png)}.ui-icon-48{--icon-rest-size:261.25% 261.25%;--icon-rest-position:12.0155% 15.1809%;--icon-active-size:261.25% 261.25%;--icon-active-position:11.8863% 85.3359%}.ui-icon-49{--icon-rest-size:261.8561% 261.8561%;--icon-rest-position:88.0591% 15.2308%;--icon-active-size:261.8561% 261.8561%;--icon-active-position:88.1236% 84.8982%}.ui-icon-20{--icon-rest-size:147.92493% 147.92493%;--icon-active-size:var(--icon-rest-size);--icon-rest-position:57.13806% 46.80018%;--icon-active-position:var(--icon-rest-position)}.ui-icon-20:before,.ui-icon-20:after{-webkit-mask-image:url(/assets/ui-v4-check.png);mask-image:url(/assets/ui-v4-check.png)}.ui-icon-50{--icon-rest-size:148.32258% 148.32258%;--icon-active-size:var(--icon-rest-size);--icon-rest-position:50% 49.26569%;--icon-active-position:var(--icon-rest-position)}.ui-icon-50:before,.ui-icon-50:after{-webkit-mask-image:url(/assets/ui-v4-connections.png);mask-image:url(/assets/ui-v4-connections.png)}.ui-icon-44{--icon-rest-size:143.50065% 143.50065%;--icon-active-size:var(--icon-rest-size);--icon-rest-position:50.65766% 51.18379%;--icon-active-position:var(--icon-rest-position)}.ui-icon-44:before,.ui-icon-44:after{-webkit-mask-image:url(/assets/ui-v4-filter.png);mask-image:url(/assets/ui-v4-filter.png)}.ui-icon-58{--icon-rest-size:139.15763% 139.15763%;--icon-active-size:var(--icon-rest-size);--icon-rest-position:55.24282% 48.44132%;--icon-active-position:var(--icon-rest-position)}.ui-icon-58:before,.ui-icon-58:after{-webkit-mask-image:url(/assets/ui-v4-history.png);mask-image:url(/assets/ui-v4-history.png)}.ui-icon-53{--icon-rest-size:106.62029% 106.62029%;--icon-active-size:var(--icon-rest-size);--icon-rest-position:50.64215% 50.64215%;--icon-active-position:var(--icon-rest-position)}.ui-icon-53:before,.ui-icon-53:after{-webkit-mask-image:url(/assets/ui-v4-keyboard.png);mask-image:url(/assets/ui-v4-keyboard.png)}.ui-icon-54{--icon-rest-size:154.98876% 154.98876%;--icon-active-size:var(--icon-rest-size);--icon-rest-position:49.55047% 50.11238%;--icon-active-position:var(--icon-rest-position)}.ui-icon-54:before,.ui-icon-54:after{-webkit-mask-image:url(/assets/ui-v4-list.png);mask-image:url(/assets/ui-v4-list.png)}.ui-icon-57{--icon-rest-size:163.48444% 163.48444%;--icon-active-size:var(--icon-rest-size);--icon-rest-position:50.30804% 49.58928%;--icon-active-position:var(--icon-rest-position)}.ui-icon-57:before,.ui-icon-57:after{-webkit-mask-image:url(/assets/ui-v4-more.png);mask-image:url(/assets/ui-v4-more.png)}.ui-icon-52{--icon-rest-size:140.7551% 140.7551%;--icon-active-size:var(--icon-rest-size);--icon-rest-position:50.13771% 49.44917%;--icon-active-position:var(--icon-rest-position)}.ui-icon-52:before,.ui-icon-52:after{-webkit-mask-image:url(/assets/ui-v4-page.png);mask-image:url(/assets/ui-v4-page.png)}.ui-icon-59{--icon-rest-size:123.16071% 123.16071%;--icon-active-size:var(--icon-rest-size);--icon-rest-position:50% 49.15189%;--icon-active-position:var(--icon-rest-position)}.ui-icon-59:before,.ui-icon-59:after{-webkit-mask-image:url(/assets/ui-v4-settings.png);mask-image:url(/assets/ui-v4-settings.png)}.ui-icon-51{--icon-rest-size:126.11657% 126.11657%;--icon-active-size:var(--icon-rest-size);--icon-rest-position:50% 50.19254%;--icon-active-position:var(--icon-rest-position)}.ui-icon-51:before,.ui-icon-51:after{-webkit-mask-image:url(/assets/ui-v4-shield.png);mask-image:url(/assets/ui-v4-shield.png)}.ui-icon-55{--icon-rest-size:118.14989% 118.14989%;--icon-active-size:var(--icon-rest-size);--icon-rest-position:58.82492% 48.18311%;--icon-active-position:var(--icon-rest-position)}.ui-icon-55:before,.ui-icon-55:after{-webkit-mask-image:url(/assets/ui-v4-sort-ascending.png);mask-image:url(/assets/ui-v4-sort-ascending.png)}.ui-icon-56{--icon-rest-size:132.79422% 132.79422%;--icon-active-size:var(--icon-rest-size);--icon-rest-position:60.17173% 51.4531%;--icon-active-position:var(--icon-rest-position)}.ui-icon-56:before,.ui-icon-56:after{-webkit-mask-image:url(/assets/ui-v4-sort-descending.png);mask-image:url(/assets/ui-v4-sort-descending.png)}.ui-icon-3{--icon-rest-size:134.24818% 134.24818%;--icon-active-size:var(--icon-rest-size);--icon-rest-position:50% 44.68599%;--icon-active-position:var(--icon-rest-position)}.ui-icon-3:before,.ui-icon-3:after{-webkit-mask-image:url(/assets/ui-v4-updates.png);mask-image:url(/assets/ui-v4-updates.png)}.slider-defs{position:absolute;width:0;height:0;overflow:hidden}.slider{--slider-value: 0;--slider-line-rest: 2px;--slider-line-active: 3px;--slider-knob-rest: 12px;--slider-knob-active: 16px;--slider-hit: var(--slider-knob-rest);--slider-rail: .28;--slider-glide: .26s var(--ease);--slider-line: var(--slider-line-rest);--slider-knob: var(--slider-knob-rest);--slider-x: calc(var(--slider-hit) / 2 + var(--slider-value) * (100% - var(--slider-hit)));position:relative;display:block;width:100%;height:28px;color:var(--accent);cursor:pointer;-webkit-tap-highlight-color:transparent}.slider>input{position:absolute;inset:0;width:100%;height:100%;margin:0;padding:0;border:0;border-radius:0;background:none;opacity:0;appearance:none;-webkit-appearance:none;cursor:inherit;outline:none;touch-action:pan-y}.slider>input::-webkit-slider-runnable-track{height:100%;border:0;background:none}.slider>input::-webkit-slider-thumb{appearance:none;-webkit-appearance:none;width:var(--slider-hit);height:var(--slider-hit);border:0;border-radius:0;background:none}.slider>input::-moz-range-track{height:100%;border:0;background:none}.slider>input::-moz-range-thumb{width:var(--slider-hit);height:var(--slider-hit);border:0;border-radius:0;background:none}.slider-rail,.slider-goo,.slider-fill,.slider-thumb,.slider:after{position:absolute;pointer-events:none}.slider-goo{inset:0;filter:url(#slider-goo)}.slider-rail,.slider-fill{top:50%;left:0;height:var(--slider-line);translate:0 -50%;border-radius:var(--slider-line);background:currentColor;transition:height .22s var(--ease)}.slider-rail{right:0;opacity:var(--slider-rail)}.slider-fill{width:var(--slider-x);transition:width var(--slider-glide),height .22s var(--ease)}.slider-thumb,.slider:after{top:50%;left:var(--slider-x);translate:-50% -50%;border-radius:50%}.slider-thumb{width:var(--slider-knob);height:var(--slider-knob);background:currentColor;transition:left var(--slider-glide),width .22s var(--ease),height .22s var(--ease)}.slider:after{content:"";width:calc(var(--slider-knob) + 10px);height:calc(var(--slider-knob) + 10px);border:1.5px solid var(--tone-969696,#969696);opacity:0;transition:left var(--slider-glide),width .22s var(--ease),height .22s var(--ease),opacity .18s}.slider.is-dragging .slider-fill{transition:height .22s var(--ease)}.slider.is-dragging .slider-thumb{transition:width .22s var(--ease),height .22s var(--ease)}.slider.is-dragging:after{transition:width .22s var(--ease),height .22s var(--ease),opacity .18s}.slider.is-dragging,.slider:has(>:focus-visible){--slider-knob: var(--slider-knob-active);--slider-line: var(--slider-line-active)}.slider:has(>:focus-visible):after{opacity:1}.slider:has(>:disabled){opacity:.32;cursor:default}@media(hover:hover){.slider:hover:not(:has(>:disabled)){--slider-knob: var(--slider-knob-active);--slider-line: var(--slider-line-active)}}@media(prefers-reduced-motion:reduce){.slider-rail,.slider-fill,.slider-thumb,.slider:after{transition:none}}.site-header{max-width:1400px;margin-top:16px}.header-inner{grid-template-columns:minmax(148px,1fr) auto minmax(148px,1fr);gap:16px;padding:10px 20px;min-height:78px;border-radius:16px}.header-inner>.brand{grid-column:1;grid-row:1}.header-inner>.main-nav{grid-column:2;grid-row:1;width:500px;max-width:100%;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px}.header-inner>.nav-tools{grid-column:3;grid-row:1;gap:6px}.main-nav a{height:46px;gap:7px;padding:10px 8px;border-radius:11px}.main-nav a>.icon{width:20px;height:20px}.nav-search-toggle{width:44px;height:44px;padding:10px}.nav-search-toggle>span:not(.icon),.nav-search-toggle kbd{display:none}.nav-search-toggle>.icon{display:inline-block!important}.nav-tools .theme-toggle{display:grid;place-items:center;width:44px;height:44px;margin:0;flex:none;padding:10px;border:0;background:transparent;border-radius:12px}.nav-tools .theme-toggle:hover{background:var(--surface)}.header-inner>.search{grid-column:2;grid-row:1;height:46px;min-width:0}.account-enter{height:44px;padding:8px 10px;border-radius:12px}.account-enter span:not(.icon){display:none}.account-enter .icon{width:22px;height:22px}.account-menu>summary{padding:4px;gap:5px}.account-dropdown{top:calc(100% + 12px);max-height:calc(100dvh - 110px);padding:10px;border-radius:16px}.account-dropdown :is(a,button){min-height:44px;gap:12px;border-radius:10px}.search input{padding-left:44px}.search>.ui-icon{left:14px}.search button{right:4px;height:36px;width:36px;border-radius:8px}.search button .icon{width:20px;height:20px}.appearance-option:has(input:checked) .select-trigger>.ui-icon{width:16px;height:16px}.type-tabs{max-width:100%;margin-inline:auto}.catalog-page,.detail-layout,.chapter-index{min-width:0}.detail-actions{flex-wrap:wrap}.reader-dock .icon{width:20px;height:20px}.account-toast{max-width:calc(100vw - 32px);overflow-wrap:anywhere}@media(max-width:1020px){.header-inner{grid-template-columns:1fr auto;gap:8px 12px;padding:8px 12px}.header-inner>.main-nav{grid-column:1/-1;grid-row:2;width:min(100%,540px)}.header-inner>.nav-tools{grid-column:2;grid-row:1}.header-inner>.search{grid-column:1/-1;grid-row:2}.brand{padding-left:4px}.main-nav a{height:46px}.account-dropdown{top:calc(100% + 8px)}}@media(max-width:520px){.site-header{margin-top:10px;padding-inline:12px}.header-inner{padding:6px 8px 8px;border-radius:16px;gap:5px}.header-inner>.main-nav{gap:2px}.main-nav a{flex-direction:column;gap:4px;height:56px;padding:6px 2px;font-size:11px;line-height:1.2}.main-nav a>.icon{width:21px;height:21px}.header-inner>.search{height:56px}.search input{height:52px}.search button{height:42px;width:42px}.nav-tools{gap:2px!important}.account-menu>summary>.icon{display:none}.brand img{width:100px;height:25px}.nav-tools .theme-toggle,.nav-search-toggle{width:42px;height:42px;min-height:42px}.account-enter{border:0;padding:8px;min-height:42px;width:42px}.account-dropdown{max-width:calc(100vw - 32px)}.reader-dock{max-width:calc(100vw - 24px)}.chapter-toolbar{gap:10px}.settings-panel{padding-inline:16px}}.verification-envelope{display:grid;place-items:center;width:76px;height:76px;margin-bottom:24px;border-radius:22px;background:var(--surface)}.verification-envelope .ui-icon{width:40px;height:40px}.native-connect{max-width:460px;margin:64px auto;text-align:center;display:flex;flex-direction:column;align-items:center;gap:20px}.native-connect h1{font-size:28px;line-height:1.2}.native-connect p{color:var(--muted);font-size:14px;line-height:1.6}.native-connect-icon .icon{width:44px;height:44px}.native-connect-code{font-size:30px;letter-spacing:8px;font-variant-numeric:tabular-nums;background:var(--surface);padding:18px 28px;border-radius:14px}.native-connect>a{min-height:44px;padding:10px}@media(max-width:360px){.header-inner>.main-nav{grid-template-columns:repeat(4,auto);gap:4px}.main-nav a{padding-inline:3px}}@font-face{font-family:Bizur Mochi;src:url(/assets/bizur-mochi-medium.woff2) format("woff2");font-style:normal;font-weight:500;font-display:swap}@font-face{font-family:Manrope;src:url(/assets/manrope-latin.woff2) format("woff2");font-style:normal;font-weight:200 800;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;src:url(/assets/manrope-latin-ext.woff2) format("woff2");font-style:normal;font-weight:200 800;font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}:root{--font-ui: "Bizur Mochi", Manrope, "Segoe UI", sans-serif;--font-display: var(--font-ui);font-family:var(--font-ui);font-synthesis:none;font-kerning:normal;--motion-enter: .22s;--motion-exit: .16s;--motion-feedback: .14s;--ease: cubic-bezier(.4, 0, .2, 1);--action: #ffde3b;--action-ink: #2f2c29;--control-radius: 8px;--card-radius: 8px}body{font-family:var(--font-ui);font-weight:500}:where(button,input,select,textarea,option,optgroup,code,kbd,pre,samp){font-family:var(--font-ui)}body:not([data-view=reader]){--bg: #151515;--surface: #202020;--raised: #2f2c29;--text: #ededeb;--muted: #b4b0a9;--line: #3c3935;--accent: #e5d89a;--accent-soft: #302e23;font-family:var(--font-ui);font-weight:500;letter-spacing:0}:root[data-theme=paper] body:not([data-view=reader]){--bg: #f1e8de;--surface: #fbf8f5;--raised: #eadcce;--text: #2f2c29;--muted: #70675e;--line: #cfc3b6;--accent: #70591d;--accent-soft: #e9dfbc}:root[data-theme=slate] body:not([data-view=reader]){--bg: #242525;--surface: #2d2f2e;--raised: #373a37;--text: #efefeb;--muted: #c0c3bc;--line: #4b4e48;--accent: #e4d996}body:not([data-view=reader]) :is(h1,h2,h3,h4,strong,b,button,input,select,.main-nav a,.browse-bar a,.anime-nav nav a){font-weight:500;letter-spacing:0}body:not([data-view=reader]) :is(#app,#content) :is(h3,strong,b,button,.continue-resume){font-weight:500;letter-spacing:0}body:not([data-view=reader]) :is(h1,h2){font-family:var(--font-display);font-synthesis:none;font-kerning:normal}body:not([data-view=reader]) :is(#app,#content) :is(h1,h2){font-weight:500}body:not([data-view=reader]) :is(.page-heading h1,.discovery-heading h1){font-size:30px;line-height:1.2}body:not([data-view=reader]) :is(.collection-heading h2,.shelf-head h2,.section-heading h2){font-size:22px;line-height:1.3}body:not([data-view=reader]) :is(.anime-card h3,.poster-card h3,.spotlight-caption h3){line-height:1.45}body:not([data-view=reader]) :is(.button.primary,.solid-link,.pill-link,.continue-resume,.appearance-save,.install-android){background:var(--action);border-color:var(--action);color:var(--action-ink);border-radius:var(--control-radius);font-weight:600;box-shadow:none}body:not([data-view=reader]) :is(.button.primary,.solid-link,.pill-link,.continue-resume,.appearance-save,.install-android):hover{background:#f1cf2e;color:var(--action-ink);opacity:1}body:not([data-view=reader]) :is(.button.primary,.solid-link,.pill-link,.continue-resume):focus-visible{outline-color:var(--text)}body:not([data-view=reader]) :is(.cover-wrap,.cover,.detail-cover,.spotlight-cover,.continue-card,.release-card>a){border-radius:var(--card-radius);box-shadow:none}body:not([data-view=reader]) .continue-card{background:var(--surface)}body:not([data-view=reader]) :is(.catalog-search,.episode-search,.select-trigger,.select-menu,.continue-options){border-radius:var(--card-radius)}body:not([data-view=reader]) :is(.anime-nav nav a,.main-nav a,.anime-nav-actions .circle-button,.nav-tools .theme-toggle,.nav-search-toggle){border-radius:var(--control-radius)}body:not([data-view=reader]) :is(.anime-nav nav a,.main-nav a)[aria-current=page]{background:var(--raised);color:var(--text);box-shadow:none}body:not([data-view=reader]) :is(.anime-nav nav a,.main-nav a)[aria-current=page]>.ui-icon{color:var(--accent)}body:not([data-view=reader]) .header-inner{background:var(--bg);border-color:var(--line);box-shadow:none}body:not([data-view=reader]) .spotlight-play{border:1px solid var(--line);background:var(--surface);color:var(--text)}body:not([data-view=reader]) .spotlight-play:hover{background:var(--raised)}body:not([data-view=reader]) .watch-next{color:var(--text);border-radius:var(--control-radius)}body:not([data-view=reader]) .continue-progress::-webkit-progress-value{background:var(--text)}body:not([data-view=reader]) .continue-progress::-moz-progress-bar{background:var(--text)}body:not([data-view=reader]) :is(input[type=search],input[type=text],input[type=email],input[type=password]){font-weight:400}:root[data-motion-engine=animejs] :is(.anime-enter,.anime-filter-form,.bizur-dialog[open],.install-dialog,.anime-search[data-motion],.select-menu,.reader-menu[open] .settings-panel){animation:none}:root[data-motion-engine=animejs] #app[data-ready=true]>:not(.loading-screen,.reader-bar,.reader-dock,.reader-status){animation:none}:root[data-motion-engine=animejs] :is(dialog,.select-menu,.anime-menu,.continue-options,.account-dropdown,.player-options,.settings-panel,.anime-search)[data-motion-active]{will-change:opacity,translate}:root[data-motion-engine=animejs] [data-motion-active]{transition-property:background-color,color,border-color}.video-shell{--text: #ededeb;--muted: #b4b0a9;--accent: #ededeb}body:not([data-view=reader]) .account-panel{font-family:var(--font-ui)}body:not([data-view=reader]) :is(.anime-nav-actions .account-trigger,.nav-tools .account-trigger){border:1px solid var(--line);border-radius:50%;background:var(--surface)}body:not([data-view=reader]) :is(.anime-nav-actions .account-trigger,.nav-tools .account-trigger):hover{background:var(--raised)}@media(max-width:760px){body:not([data-view=reader]) :is(.page-heading h1,.discovery-heading h1){font-size:26px}body:not([data-view=reader]) :is(.collection-heading h2,.shelf-head h2,.section-heading h2){font-size:20px}}@media(prefers-reduced-motion:reduce){:root{--motion-enter: 0ms;--motion-exit: 0ms;--motion-feedback: 0ms}}.comic-page .breadcrumb{margin:0 0 24px;min-height:36px;font-size:12px}.comic-page .breadcrumb a{display:inline-flex;align-items:center;gap:8px}.comic-page .breadcrumb .ui-icon{width:16px;height:16px}.work-layout{display:grid;grid-template-columns:208px minmax(0,1fr);gap:40px;align-items:start}.work-aside{min-width:0;position:sticky;top:24px}.work-cover .cover{width:100%;aspect-ratio:2/3;margin:0;border:0;border-radius:8px;overflow:hidden;background:var(--surface)}.work-cover .cover img{width:100%;height:100%;object-fit:cover}.work-actions{display:grid;grid-template-columns:minmax(0,1fr) 44px;gap:8px;margin-top:16px}.work-actions>.button{grid-column:1/-1;width:100%;min-height:44px;font-size:12px;padding:10px 12px}.work-actions>.library-action{grid-column:1}.work-actions>.favorite-action{grid-column:2;width:44px;height:44px;background:var(--surface)}.work-main{min-width:0}.work-summary{padding:0 0 24px;border-bottom:1px solid var(--line)}.work-heading .detail-kicker{font-size:12px;gap:12px;margin-bottom:12px;flex-wrap:wrap}.work-heading h1{font-size:32px;line-height:1.25;letter-spacing:0;margin:0;overflow-wrap:anywhere;max-width:820px}.work-stats{display:flex;flex-wrap:wrap;align-items:center;gap:8px 20px;margin-top:16px;color:var(--muted);font-size:12px;line-height:20px}.work-stats>span{display:inline-flex;align-items:center;gap:6px}.work-stats .ui-icon{width:15px;height:15px}.work-stats small{font-size:11px}.work-genres{display:flex;flex-wrap:wrap;gap:8px 14px;margin-top:18px;font-size:12px;color:var(--muted)}.work-genres a{text-decoration:none}.work-genres a:hover{color:var(--text);text-decoration:underline;text-underline-offset:4px}.work-summary .synopsis{margin-top:16px;color:var(--muted);max-width:780px;font-size:14px;line-height:1.75}.work-summary .synopsis-toggle{font-size:12px;margin:6px 0 0;min-height:32px}.work-credits{display:flex;flex-wrap:wrap;gap:8px 24px;margin:20px 0 0;font-size:12px;line-height:20px}.work-credits>div{display:flex;gap:8px}.work-credits dt{color:var(--muted)}.work-credits dd{margin:0}.work-aliases{margin-top:12px;color:var(--muted);font-size:12px}.work-aliases summary{display:inline-flex;align-items:center;gap:8px;cursor:pointer;min-height:32px;list-style:none}.work-aliases summary::-webkit-details-marker{display:none}.work-aliases .ui-icon{width:14px;height:14px}.work-aliases[open] .ui-icon{transform:rotate(180deg)}.work-aliases p{margin:4px 0 0;line-height:1.6}.work-summary .catalog-records{margin-top:16px;padding:12px 0 0;border-top:1px solid var(--line);gap:8px}.work-summary .catalog-record{min-height:36px;padding:6px 8px;border:0;background:var(--surface);border-radius:6px}.work-summary .catalog-record .brand-icon{width:18px;height:18px}.reading-index{margin-top:28px}.reading-index .chapter-heading{margin-bottom:16px;gap:16px}.reading-index .chapter-heading h2{font-size:22px;gap:10px;letter-spacing:0}.reading-index .chapter-heading h2>span{min-width:0;height:auto;border:0;padding:0;background:none;font-size:12px}.reading-index .chapter-panel{background:transparent;border:0;border-radius:0}.reading-index .chapter-toolbar{padding:0 0 16px;border-bottom:1px solid var(--line);grid-template-columns:auto minmax(120px,1fr) auto;gap:12px}.reading-index .chapter-segments{padding:3px;border:1px solid var(--line);background:var(--surface);border-radius:8px}.reading-index .chapter-segments button{min-height:34px;padding:6px 10px;font-size:12px}.reading-index .chapter-segments button[aria-pressed=true]{background:var(--raised);color:var(--text);box-shadow:none}.reading-index .chapter-search{grid-column:auto;grid-row:auto}.reading-index .chapter-search input{height:42px;padding-block:8px;font-size:13px;background:var(--surface);border-color:var(--line)}.reading-index .chapter-search>button{top:1px;right:1px;height:40px}.reading-index .chapter-sort{min-height:42px;grid-row:auto;grid-column:auto;padding:8px 10px;border-color:var(--line);color:var(--muted);font-size:12px}.reading-index .chapter-sort .ui-icon{display:block}.reading-index .chapter-pagebar{padding:12px 0;min-height:48px;border-color:var(--line)}.reading-index .chapter-list{grid-template-columns:repeat(2,minmax(0,1fr));padding:0;gap:0 20px}.reading-index .chapter-entry{grid-template-columns:minmax(0,1fr) 36px;min-height:80px;border-color:var(--line)}.reading-index .chapter-entry:hover{background:var(--surface)}.reading-index .chapter-entry[data-reading=true]{background:var(--surface);box-shadow:inset 2px 0 var(--accent)}.reading-index .chapter-row{grid-template-columns:32px minmax(0,1fr) 16px;gap:12px;padding:12px 8px;min-height:80px;border-radius:0}.chapter-symbol{display:grid;place-items:center;width:32px;height:40px;border-radius:6px;color:var(--muted);background:var(--surface)}.chapter-symbol .ui-icon{width:18px;height:18px}.reading-index .chapter-copy{gap:4px}.reading-index .chapter-copy>.chapter-title{font-size:13px;line-height:20px;font-weight:600}.chapter-subtitle{color:var(--muted);font-size:12px;line-height:18px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.reading-index .chapter-meta{font-size:11px;line-height:18px;gap:4px 10px;color:var(--muted)}.reading-index .chapter-state{font-size:11px;font-weight:500;color:var(--text)}.reading-index .chapter-state.is-new:before{border-radius:50%}.reading-index .chapter-check{width:36px;min-height:44px}.reading-index .chapter-check:before{background:transparent;border-color:var(--line);border-radius:4px;width:18px;height:18px}.reading-index .chapter-check:has(:checked):before{background:var(--raised);border-color:var(--muted)}.reading-index .chapter-entry[data-read=true] .chapter-title{color:var(--muted)}.reading-index .chapter-footer{padding:16px 0;background:transparent;border-color:var(--line)}.reading-index .chapter-resume{margin-bottom:16px;padding:12px 16px;background:var(--surface);border:0;border-left:2px solid var(--accent);border-radius:0;gap:12px}.reading-index .chapter-resume-icon{display:none}.reading-index .chapter-resume-copy strong{font-size:14px}.reading-index .chapter-resume-copy>span{font-size:11px;color:var(--muted)}.reading-index .chapter-resume-link{min-height:40px;padding:8px 12px;font-size:12px;color:var(--text);background:var(--raised)}.reading-index .chapter-edition .select-trigger{min-height:40px;background:var(--surface);border-color:var(--line)}.title-page .episodes-section{margin-top:28px}.title-page .episode-list{grid-template-columns:minmax(0,1fr);gap:0}.title-page .episode-row{display:flex;align-items:center;min-height:88px;padding:14px 8px;gap:16px;border-bottom:1px solid var(--line)}.title-page .episode-row:hover{background:var(--surface)}.title-page .episode-number{display:flex;flex-direction:column;justify-content:center;align-items:center;flex:0 0 52px;min-width:52px;min-height:52px;gap:2px;padding:4px;border-radius:6px;background:var(--surface);color:var(--text);font-size:16px;line-height:22px;font-variant-numeric:tabular-nums}.episode-number>small{color:var(--muted);font-size:9px;line-height:14px}.episode-number>span{overflow-wrap:anywhere}.title-page .episode-thumb{width:104px;height:58.5px;aspect-ratio:16/9;object-fit:cover;border-radius:6px}.title-page .episode-info{flex:1;min-width:0}.title-page .episode-info strong{font-size:14px;line-height:22px;font-weight:500}.title-page .episode-info small{margin-top:4px;font-size:12px;line-height:18px;color:var(--muted)}.title-page .episode-play{flex:0 0 36px;width:36px;height:40px;border-radius:8px;border:1px solid var(--line);background:transparent;color:var(--text)}.title-page .episode-row[data-watched=true] .episode-play{border-color:transparent;color:var(--muted)}.episode-progress{display:block;width:100%;max-width:220px;height:3px;border:0;appearance:none;background:var(--raised);color:var(--accent);margin-top:8px;border-radius:2px;overflow:hidden}.episode-progress::-webkit-progress-bar{background:var(--raised)}.episode-progress::-webkit-progress-value{background:var(--accent)}.episode-progress::-moz-progress-bar{background:var(--accent)}.title-page .episode-toolbar{padding-bottom:16px;margin:0}.title-page .episode-search{background:var(--surface)}.title-page .episode-sources{margin-bottom:16px}body:not([data-view=reader]) :is(.poster-card,.anime-card) h3{font-size:13px;text-align:left;line-height:20px;margin-top:10px;min-height:40px}body:not([data-view=reader]) .poster-meta{justify-content:flex-start;font-size:11px}body:not([data-view=reader]) .poster-link .cover-action{width:32px;height:32px;border-radius:50%;background:var(--text);color:var(--bg)}body:not([data-view=reader]) .catalog-grid{gap:28px 20px}@media(max-width:1100px){.work-layout{grid-template-columns:180px minmax(0,1fr);gap:28px}.reading-index .chapter-toolbar{grid-template-columns:minmax(0,1fr) auto}.reading-index .chapter-search{grid-column:1/-1;grid-row:2}.reading-index .chapter-sort{grid-column:2;grid-row:1}.reading-index .chapter-list{grid-template-columns:minmax(0,1fr)}}@media(max-width:760px){.work-layout{grid-template-columns:104px minmax(0,1fr);gap:20px 16px}.work-aside,.work-main,.work-summary{display:contents}.work-cover{grid-column:1;grid-row:1}.work-heading{grid-column:2;grid-row:1;align-self:center}.work-heading h1{font-size:24px;line-height:1.3}.work-heading .detail-kicker{font-size:11px;gap:4px 10px;margin-bottom:8px}.work-actions{grid-row:2;grid-column:1/-1;grid-template-columns:minmax(0,1fr) 44px;margin:0}.work-stats,.work-genres,.work-summary>.synopsis,.work-summary>.synopsis-toggle,.work-credits,.work-aliases,.work-summary>.catalog-records,.reading-index{grid-column:1/-1;margin:0}.work-stats{gap:8px 16px}.work-actions>.button{width:100%}.reading-index{padding-top:20px;border-top:1px solid var(--line)}.reading-index .chapter-heading{flex-wrap:wrap}.reading-index .chapter-list{grid-template-columns:minmax(0,1fr)}.reading-index .chapter-row{min-height:76px}.reading-index .chapter-search input{font-size:16px}.title-page .episode-row{min-height:84px;gap:12px;padding-inline:0}.title-page .episode-number{flex-basis:40px;min-width:40px;min-height:48px;font-size:14px}.title-page .episode-thumb{width:80px;height:45px}.title-page .episode-info strong{font-size:13px;line-height:20px}body:not([data-view=reader]) .catalog-grid{gap:24px 12px}}@media(max-width:480px){.work-heading h1{font-size:22px}.comic-page .breadcrumb{margin-bottom:16px}.reading-index .chapter-heading h2{font-size:20px}.reading-index .chapter-toolbar{gap:10px}.reading-index .chapter-segments button{padding-inline:8px;font-size:11px}.reading-index .chapter-sort{padding-inline:8px;font-size:11px;gap:6px}.reading-index .chapter-sort .ui-icon{width:14px;height:14px}.reading-index .chapter-source{margin-left:0}.title-page .episode-thumb{display:none}.title-page .episode-play{flex-basis:32px;width:32px}.title-page .episode-info small{font-size:11px}}.continue-reading-remove{display:grid;place-items:center;width:44px;height:44px;flex:none;padding:0;border:0;border-radius:8px;background:transparent;color:var(--muted)}.continue-reading-remove:hover{background:var(--raised);color:var(--text)}.continue-reading-remove>.ui-icon{width:18px;height:18px}.continue-book{position:relative;padding-right:44px}.continue-book>.continue-reading-remove{position:absolute;right:0;top:50%;transform:translateY(-50%)}@media(max-width:480px){.resume{position:relative;padding-right:52px}.resume>.continue-reading-remove{position:absolute;top:8px;right:4px}}
