.seg-row{display:flex;align-items:center;gap:8px}.seg,.seg-row{min-width:0;max-width:100%}.seg{display:inline-flex;padding:3px;border-radius:999px;background:var(--surface);border:1px solid var(--border);box-sizing:border-box;overflow:hidden}.seg[data-slides]{flex:1 1 auto}.seg-scroll{--seg-fl:0px;--seg-fr:0px;display:flex;align-items:center;gap:2px;min-width:0;height:32px;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;border-radius:999px;-webkit-mask-image:linear-gradient(to right,transparent 0,#000 var(--seg-fl),#000 calc(100% - var(--seg-fr)),transparent 100%);mask-image:linear-gradient(to right,transparent 0,#000 var(--seg-fl),#000 calc(100% - var(--seg-fr)),transparent 100%)}.seg-scroll::-webkit-scrollbar{display:none}.seg-opt{flex:0 0 auto;display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 14px;border:1px solid transparent;border-radius:999px;background:none;color:var(--dim);font:inherit;font-size:13px;font-weight:600;line-height:1;white-space:nowrap;text-decoration:none;cursor:pointer;box-sizing:border-box;transition:background .16s ease,color .16s ease}.seg-opt:hover{color:var(--text)}.seg-opt.on{background:var(--accent-soft);color:var(--accent);cursor:default}.seg-opt:disabled{opacity:.5;cursor:default}.seg-opt:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.seg-note{flex:0 0 auto;padding:0 10px;font-size:12.5px;font-weight:600;color:var(--faint);white-space:nowrap}.seg-note.is-label{font-family:var(--font-mono,ui-monospace,monospace);font-size:10px;letter-spacing:0;text-transform:uppercase;padding:0 4px 0 12px}:root[data-design=glass]{--g-card:rgba(255,255,255,0.05);--g-card-hover:rgba(255,255,255,0.08);--g-card-border:rgba(255,255,255,0.1);--g-card-inner:inset 0 1px 0 rgba(255,255,255,0.05);--g-card-shadow:none;--g-blur:none;--g-card-solid:#121010;--g-tray:transparent;--g-panel:rgba(12,10,10,0.74);--g-panel-blur:blur(28px) saturate(1.3);--g-raised:var(--accent-soft);--g-raised-ink:var(--accent);--g-raised-shadow:none;--g-raised-border:transparent;--g-button:var(--surface);--g-button-border:var(--border);--g-button-shadow:none;--g-well:var(--surface);--g-well-border:var(--border);--g-well-shadow:none;--g-chip:rgba(255,255,255,0.05);--g-chip-border:rgba(255,255,255,0.11);--g-glide:cubic-bezier(0.32,0.72,0,1);--g-ease-out:cubic-bezier(0.32,0.72,0,1);--g-spring:cubic-bezier(0.32,0.72,0,1);--g-fast:160ms;--g-move:320ms;--g-slow:460ms}:root[data-design=glass][data-theme=light]{--bg:#fafafa;--bg-top:#ffffff;--glow:rgba(255,255,255,0.8);--surface:rgba(10,10,10,0.04);--surface-2:rgba(10,10,10,0.07);--border:rgba(10,10,10,0.09);--text:#0a0a0a;--dim:#3a3a3a;--faint:#5a5a5a;--accent:#9f0000;--accent-strong:#9f0000;--accent-soft:rgba(159,0,0,0.07);--ink:#0a0a0a;--ink-text:#fafafa;--glass:rgba(255,255,255,0.62);--glass-strong:rgba(255,255,255,0.9);--glass-panel:rgba(255,255,255,0.97);--tone-stone-bg:#e6e6e6;--tone-stone-ink:#1a1a1a;--danger:#b3261e;--shadow:0 24px 60px rgba(10,10,10,0.14);--g-card:rgba(255,255,255,0.56);--g-card-hover:rgba(255,255,255,0.74);--g-card-border:rgba(10,10,10,0.075);--g-card-inner:inset 0 1px 0 rgba(255,255,255,0.9);--g-card-shadow:0 10px 22px -14px rgba(10,10,10,0.22);--g-blur:none;--g-card-solid:#ffffff;--g-tray:transparent;--g-panel:rgba(255,255,255,0.86);--g-panel-blur:blur(28px) saturate(1.2);--g-raised:#ffffff;--g-raised-ink:var(--accent);--g-raised-shadow:none;--g-raised-border:rgba(10,10,10,0.08);--g-button:rgba(255,255,255,0.9);--g-button-border:rgba(10,10,10,0.08);--g-button-shadow:none;--g-well:rgba(10,10,10,0.045);--g-well-border:rgba(10,10,10,0.07);--g-well-shadow:none;--g-chip:rgba(255,255,255,0.72);--g-chip-border:rgba(10,10,10,0.08)}:root[data-design=glass][data-theme=light] .glow-field i:first-child{--gc:rgba(22,26,36,0.52);--gd:20s;--gb:13s;--ax:19vw;--ay:13vh}:root[data-design=glass][data-theme=light] .glow-field i:nth-child(2){--gc:rgba(255,255,255,1);--gd:17s;--gb:11s;--ax:21vw;--ay:16vh}:root[data-design=glass][data-theme=light] .glow-field i:nth-child(3){--gc:rgba(44,52,72,0.5);--gd:26s;--gb:16s;--ax:20vw;--ay:11vh}:root[data-design=glass][data-theme=light] .glow-field i:nth-child(4){--gc:rgba(255,255,255,0.96);--gd:23s;--gb:18s;--ax:17vw;--ay:15vh}:root[data-design=glass][data-theme=light] .glow-field:after,:root[data-design=glass][data-theme=light] .glow-field:before{content:"";position:absolute;display:block;border-radius:50%;background:radial-gradient(closest-side,var(--gc),transparent);will-change:translate,scale,opacity;-webkit-backface-visibility:hidden;backface-visibility:hidden;animation:glow-drift var(--gd) ease-in-out infinite alternate,glow-breathe var(--gb) ease-in-out infinite alternate}:root[data-design=glass][data-theme=light] .glow-field:before{--gc:rgba(22,26,36,0.3);--gd:15s;--gb:10s;--ax:24vw;--ay:12vh;width:46vmax;height:46vmax;left:calc(34vw - 23vmax);top:calc(58vh - 23vmax);animation-delay:-4s,-7s}:root[data-design=glass][data-theme=light] .glow-field:after{--gc:rgba(255,255,255,0.95);--gd:18s;--gb:12s;--ax:22vw;--ay:17vh;width:40vmax;height:40vmax;left:calc(62vw - 20vmax);top:calc(30vh - 20vmax);animation-delay:-9s,-2s}@media (prefers-reduced-motion:reduce){:root[data-design=glass][data-theme=light] .glow-field:after,:root[data-design=glass][data-theme=light] .glow-field:before{animation:none}}@media (prefers-reduced-transparency:reduce){:root[data-design=glass]{--g-card:var(--g-card-solid);--g-card-hover:var(--g-card-solid);--g-blur:none;--g-panel:var(--glass-panel);--g-panel-blur:none}}:where(:root[data-design=glass]) :where(.bookcard,.markcard,.mk-card,.room-card,.card,.login-card,.format-card,.access-door){position:relative}:root[data-design=glass] :is(.bookcard,.markcard,.mk-card,.room-card,.card,.login-card,.format-card,.access-door){background:none;border:1px solid var(--g-card-border);box-shadow:none}:root[data-design=glass] :is(.bookcard,.markcard,.mk-card,.room-card){box-shadow:var(--g-card-shadow)}:root[data-design=glass] :is(.bookcard,.markcard,.mk-card,.room-card,.card,.login-card,.format-card,.access-door):before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;background:var(--g-card);box-shadow:var(--g-card-inner,none);-webkit-backdrop-filter:var(--g-blur);backdrop-filter:var(--g-blur);pointer-events:none;transition:background var(--g-fast) ease}:root[data-design=glass] :is(.bookcard,.markcard,.mk-card,.format-card):hover{background:none}:root[data-design=glass] :is(.bookcard,.markcard,.mk-card,.format-card):hover:before{background:var(--g-card-hover)}@supports not (((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))) or (-webkit-backdrop-filter:blur(1px))){:root[data-design=glass] :is(.bookcard,.markcard,.mk-card,.room-card,.card,.login-card,.format-card,.access-door):before{background:var(--glass-strong)}}:root[data-design=glass] :is(.settings-card,.access-form,.access-card,.access-qa,.log-card,.room-toolbar,.room-side-card){background:none;border-color:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}:root[data-design=glass] :is(.room-menu-list,.room-sort-menu,.room-react-pill,.room-react-counts){background:var(--g-panel);border-color:var(--g-card-border);-webkit-backdrop-filter:var(--g-panel-blur);backdrop-filter:var(--g-panel-blur)}:root[data-design=glass] .room-switch{background:var(--g-well);border-color:var(--g-well-border);box-shadow:var(--g-well-shadow)}:root[data-design=glass][data-theme=light] .room-switch{border-color:var(--g-well-border)}:root[data-design=glass][data-theme=light] :is(.field,.room-picker-search,.room-editor){background-color:var(--g-well);border-color:var(--g-well-border);box-shadow:var(--g-well-shadow)}:root[data-design=glass][data-theme=light] .field:focus,:root[data-design=glass][data-theme=light] .room-editor:focus-within{border-color:var(--accent)}:root[data-design=glass][data-theme=light] :is(.room-switch a.on,.room-switch button.on,.chip.on,.chip.active,.navlink.active,.tab-item.active){background:var(--g-raised);color:var(--g-raised-ink);box-shadow:var(--g-raised-shadow);border-color:var(--g-raised-border)}:root[data-design=glass] .chip{background:var(--g-chip);border-color:var(--g-chip-border)}:root[data-design=glass][data-theme=light] .chip{color:var(--dim)}:root[data-design=glass] .chip.on-strong{background:var(--accent-strong);color:#fff;border-color:transparent;box-shadow:none}:root[data-design=glass][data-theme=light] :is(.btn-ghost,.room-toolbar-search,.room-sort>button,.room-side-toggle,.feed-top){background:var(--g-button);border-color:var(--g-button-border);box-shadow:var(--g-button-shadow)}:root[data-design=glass][data-theme=light] :is(.room-toolbar-search:hover,.room-toolbar-search.on){background:var(--g-button);color:var(--accent);border-color:var(--g-button-border)}:root[data-design=glass] .btn-primary{box-shadow:none}:root[data-design=glass] :is(.btn,.chip,.navlink,.tab-item,.icon-btn,.room-switch a,.room-switch button){transition:transform var(--g-fast) var(--g-spring),background var(--g-fast) ease,color var(--g-fast) ease,box-shadow var(--g-fast) ease,opacity var(--g-fast) ease}:root[data-design=glass] .topnav-scroll{padding-top:16px;padding-bottom:18px;padding-left:12px;margin-top:-16px;margin-bottom:-18px;margin-left:-12px}:root[data-design=glass][data-theme=light] .tab-item.active{box-shadow:none}:root[data-design=glass] .shell-main{overflow-clip-margin:48px}:root[data-design=glass][data-theme=light] :is(.room-card-who,.room-toolbar,.topnav) .room-avatar{box-shadow:0 0 0 2px rgba(255,255,255,.9)}@media (hover:none) and (pointer:coarse){:root[data-design=glass] .topnav:after{content:"";position:absolute;inset:0 0 -26px 0;z-index:-1;pointer-events:none;background:linear-gradient(to bottom,var(--bg) 0,color-mix(in srgb,var(--bg) 72%,transparent) 38%,color-mix(in srgb,var(--bg) 24%,transparent) 74%,transparent 100%)}}:root[data-design=glass] .seg{background:var(--g-well);border-color:var(--g-well-border)}:root[data-design=glass] .seg-opt.on{background:var(--g-raised);color:var(--g-raised-ink);border-color:var(--g-raised-border)}:root[data-design=glass] .seg-opt{transition:background var(--g-fast) ease,color var(--g-fast) ease}:root[data-design=glass][data-theme=light] .room-stack.depth .room-coin{filter:drop-shadow(1.2px 0 0 #fff) drop-shadow(-1.2px 0 0 #fff) drop-shadow(0 1.2px 0 #fff) drop-shadow(0 -1.2px 0 #fff) drop-shadow(0 1.5px 2px rgba(20,22,28,.26))}@media (max-width:600px){:root[data-design=glass] .shell-main,:root[data-design=glass] .topnav{padding-left:12px;padding-right:12px}}:root[data-design=glass] .switch.on{box-shadow:inset 0 1px 1px rgba(255,255,255,.22)}:root[data-design=glass] .empty-note{color:var(--dim)}:root[data-design=glass] :is(.es-card-art,.es-card-art-empty,.es-list-thumb,.es-list-thumb-empty){background:linear-gradient(160deg,rgba(255,255,255,.07),rgba(255,255,255,.025))}:root[data-design=glass][data-theme=light] :is(.es-card-art,.es-card-art-empty,.es-list-thumb,.es-list-thumb-empty){background:linear-gradient(160deg,rgba(20,22,28,.1),rgba(20,22,28,.04))}:root[data-design=glass] .es-card.is-readers{border:1.5px solid rgba(220,84,80,.8);box-shadow:var(--g-card-shadow)}:root[data-design=glass][data-theme=light] .es-card.is-readers{border-color:rgba(159,0,0,.78);box-shadow:var(--g-card-shadow)}:root[data-design=glass] :is(.es-card-ribbon,.es-locked-ribbon,.es-readers-mark),:root[data-design=glass][data-theme=light] :is(.es-card-ribbon,.es-locked-ribbon,.es-readers-mark){color:#fff;background:var(--accent-strong);border-color:rgba(255,255,255,.22);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none}:root[data-design=glass] .es-locked{border-color:rgba(220,84,80,.4);background:linear-gradient(180deg,rgba(214,69,65,.16),rgba(214,69,65,.05))}:root[data-design=glass][data-theme=light] .es-locked{border-color:rgba(159,0,0,.32);background:linear-gradient(180deg,rgba(159,0,0,.09),rgba(159,0,0,.03))}:root[data-design=glass] .es-reader-cta,:root[data-design=glass][data-theme=light] .es-reader-cta{box-shadow:none}:root[data-design=glass] .seg-row.es-filter{margin:0 0 16px}:root[data-design=glass] .es-ssr .es-pills{width:max-content;max-width:100%;box-sizing:border-box;gap:2px;padding:3px;margin:0 0 16px;border:1px solid var(--g-well-border);border-radius:999px;background:var(--g-well);-webkit-mask-image:none;mask-image:none}:root[data-design=glass] .es-ssr .es-pills .chip,:root[data-design=glass][data-theme=light] .es-ssr .es-pills .chip{height:32px;box-sizing:border-box;padding:0 14px;border:1px solid transparent;background:none;color:var(--dim);font-size:13px;font-weight:600;box-shadow:none}:root[data-design=glass] .es-ssr .es-pills .chip.on,:root[data-design=glass][data-theme=light] .es-ssr .es-pills .chip.on{background:var(--g-raised);color:var(--g-raised-ink);border-color:var(--g-raised-border)}:root[data-design=glass] .access-page{padding-left:0;padding-right:0}:root[data-design=glass] .support-page .access-form{padding:0;border:0;border-radius:0}:root[data-design=glass] .support-page .seg-row{margin:0 0 12px}:root[data-design=glass] .support-page .access-form .access-form-sub{margin:0 0 16px}:root[data-design=glass] .support-page .support-names{gap:12px}:root[data-design=glass] .support-page .access-form .field{margin-bottom:14px}:root[data-design=glass] .support-page .access-form .support-message{min-height:148px;margin-top:0}:root[data-design=glass] .support-page .support-files{gap:8px 12px;margin:4px 0 0}:root[data-design=glass] .support-page .support-files~.support-files{margin-top:12px}:root[data-design=glass] .support-page .support-files .btn{margin-top:0}:root[data-design=glass] .support-page .access-form .access-cta{margin-top:20px}:root[data-design=glass] .support-page .access-sent-mark{-webkit-margin-start:0;margin-inline-start:0}:root[data-design=glass] .support-file{padding:6px 11px;border:1px solid var(--g-chip-border);border-radius:999px;background:var(--g-chip);color:var(--dim);font-size:12.5px;line-height:1.2;box-shadow:none;transition:transform var(--g-fast) var(--g-spring),color var(--g-fast) ease}:root[data-design=glass] .support-file:disabled{opacity:.55}@media (hover:hover){:root[data-design=glass] .support-file:not(:disabled):hover{color:var(--text)}}@media (prefers-reduced-motion:no-preference){:root[data-design=glass] .support-file:not(:disabled):active{transform:scale(.96)}}:root[data-design=glass] .support-page .support-aside .section-head{margin:0 0 4px}:root[data-design=glass] .support-page .support-aside .section-head h2{font-size:19px;font-weight:700;line-height:1.25;color:var(--text)}:root[data-design=glass] .support-page .support-contact-grid{gap:0;margin-top:0}:root[data-design=glass] .support-page .support-contact{display:grid;grid-template-columns:24px minmax(0,1fr);grid-column-gap:12px;column-gap:12px;align-items:center;padding:12px 0;border:0;border-bottom:1px solid var(--border);border-radius:0;color:var(--text)}:root[data-design=glass] .support-page .support-contact .access-card-icon{grid-column:1;grid-row:1/span 2;justify-content:center;width:24px;height:auto;margin:0;border-radius:0;background:none;color:var(--accent);font-size:17px;font-weight:700;line-height:1}:root[data-design=glass] .support-page .support-contact h3{grid-column:2;margin:0;font-size:15.5px;font-weight:600;line-height:1.3;color:var(--text);overflow-wrap:anywhere}:root[data-design=glass] .support-page .support-contact p{grid-column:2;margin:2px 0 0;font-size:13.5px;line-height:1.45;color:var(--dim)}@media (hover:hover){:root[data-design=glass] .support-page .support-contact:hover h3{color:var(--accent)}}@media (max-width:959px){:root[data-design=glass] .support-page .support-aside{padding-top:8px}}:root[data-design=glass] .access-card{padding:16px 0 4px;border:0;border-top:1px solid var(--border);border-radius:0}:root[data-design=glass] .access-card-icon{justify-content:flex-start;width:auto;height:auto;margin-bottom:10px;border-radius:0;background:none}:root[data-design=glass] .access-holdings{gap:0}:root[data-design=glass] .access-holdings li{padding:12px 0;border:0;border-bottom:1px solid var(--border);border-radius:0;background:none}:root[data-design=glass] .access-faq{max-width:none}:root[data-design=glass] .access-faq .section-head{margin-bottom:6px}:root[data-design=glass] .access-qa{margin:0;border:0;border-bottom:1px solid var(--border);border-radius:0;overflow:visible}:root[data-design=glass] .access-qa summary{padding:14px 32px 14px 0;font-size:15.5px;line-height:1.35;color:var(--text)}:root[data-design=glass] .access-qa summary:after{top:12px;right:4px;color:var(--dim)}:root[data-design=glass] .access-qa p{max-width:72ch;padding:0 0 16px}:root[data-design=glass] :is(.access-fineprint,.access-note,.access-footnote){color:var(--dim)}:root[data-design=glass] .access-page .store-mark{background:var(--g-button);border-color:var(--g-button-border)}:root[data-design=glass] .access-page .store-mark:hover{border-color:var(--accent)}:root[data-design=glass] .access-icon{box-shadow:none}:root[data-design=glass][data-theme=light] .access-icon-wrap:before{content:none}:root[data-design=glass] .access-page .shot img{box-shadow:none}:root[data-design=glass] .log-month{max-width:none;margin-top:30px}:root[data-design=glass] .log-month-head{margin-bottom:4px}:root[data-design=glass] .log-month-head:after{content:none}:root[data-design=glass] .log-month-head .eyebrow{font-size:19px;font-weight:700;line-height:1.25;text-transform:none;color:var(--text)}:root[data-design=glass] .log-card{border:0;border-radius:0;overflow:visible}:root[data-design=glass] .log-entry{padding:16px 0;border-bottom:1px solid var(--border)}:root[data-design=glass] .log-entry+.log-entry{border-top:0}:root[data-design=glass] :is(.log-date,.log-version){color:var(--dim)}:root[data-design=glass] .log-entry h3{color:var(--text)}:root[data-design=glass] .log-entry p{max-width:72ch}:root[data-design=glass] .log-empty{max-width:none;padding:26px 0;border:0;border-radius:0}:root[data-design=glass] .idf-emoji.on,:root[data-design=glass] .idf-tile.on,:root[data-design=glass] .room-post-as-chip.on,:root[data-design=glass] .room-post-as.large .room-post-as-chip.on{background:var(--g-raised);color:var(--g-raised-ink);border-color:var(--g-raised-border);box-shadow:none}:root[data-design=glass] .idf-tones .room-tone.on,:root[data-design=glass] .room-anon-x,:root[data-design=glass] .room-post-as.large .room-post-as-chip.on .room-avatar{box-shadow:none}:root[data-design=glass] .languages-notices,:root[data-design=glass] .lib-doors,:root[data-design=glass] .lib-langs{margin:0 0 16px}:root[data-design=glass] :is(.languages-notice-wrap>.languages-notice,.store-upgrade-notice){position:relative;background:none;border:1px solid var(--g-card-border);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}:root[data-design=glass] :is(.languages-notice-wrap>.languages-notice,.store-upgrade-notice):before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;background:var(--g-card);pointer-events:none;transition:background var(--g-fast) ease}:root[data-design=glass] .languages-notice-wrap>.languages-notice:hover:before{background:var(--g-card-hover)}:root[data-design=glass] .languages-notices>.languages-notice{background:var(--g-card);border-color:var(--g-card-border);box-shadow:none}:root[data-design=glass] .languages-notice small{color:var(--dim)}:root[data-design=glass] .languages-notice>svg:last-child{flex:none;color:var(--dim)}:root[data-design=glass] .languages-notice-dismiss{background:var(--g-card-solid);border-color:var(--g-card-border);color:var(--dim);box-shadow:none}:root[data-design=glass][data-theme=light] .languages-notice-dismiss{background:var(--g-button);border-color:var(--g-button-border)}:root[data-design=glass] .languages-notice-dismiss:hover{color:var(--text)}:root[data-design=glass] .seg-row.ex-doors{margin:0 0 16px}:root[data-design=glass] .seg-row.ex-filter{margin:0 0 4px}:root[data-design=glass] .extra-section{margin-top:0}:root[data-design=glass] .extra-section+.extra-section{margin-top:30px}:root[data-design=glass] .extra-row{gap:12px;padding:12px 0;border-radius:0;background:none;box-shadow:none;color:var(--text);text-decoration:none}:root[data-design=glass] .extra-row:hover{background:none}:root[data-design=glass] .extra-row-label{font-size:15.5px;font-weight:600;line-height:1.3;color:var(--text);transition:color var(--g-fast) ease}:root[data-design=glass] .extra-row-label.dim{color:var(--dim)}:root[data-design=glass] :is(a,button).extra-row:hover .extra-row-label{color:var(--accent)}:root[data-design=glass] .extra-row-hint{font-size:13.5px;font-weight:400;line-height:1.4;color:var(--dim)}:root[data-design=glass] .extra-row-end{color:var(--dim)}:root[data-design=glass] .extra-row-tag{font-size:10.5px}:root[data-design=glass] :is(.extra-row-actions,.wall-links) .chip,:root[data-design=glass][data-theme=light] :is(.extra-row-actions,.wall-links) .chip{background:var(--g-button);border-color:var(--g-button-border);color:var(--text);box-shadow:none}:root[data-design=glass] :is(.extra-row-actions,.wall-links) .chip:hover,:root[data-design=glass][data-theme=light] :is(.extra-row-actions,.wall-links) .chip:hover{color:var(--accent)}:root[data-design=glass] .faq-group:first-of-type>.faq-item:first-child,:root[data-design=glass] .faq-group>.faq-book+.faq-item{border-top:1px solid var(--border)}:root[data-design=glass] .extra-section .eyebrow.faq-book{margin-bottom:10px}:root[data-design=glass] .faq-q{gap:12px;padding:12px 0;font-size:15.5px;font-weight:600;line-height:1.3;color:var(--text);transition:color var(--g-fast) ease}:root[data-design=glass] .faq-q:hover{color:var(--accent)}:root[data-design=glass] .faq-chev{flex:none;color:var(--dim)}:root[data-design=glass] .faq-a{padding:0 0 16px;max-width:72ch;font-size:14px;line-height:1.6;color:var(--dim)}:root[data-design=glass] .wall-frame{box-shadow:none}:root[data-design=glass] .format-card.hero{border-color:color-mix(in srgb,var(--accent) 55%,transparent)}:root[data-design=glass] .store-upgrade-note{padding:0;border:0;border-radius:0;background:none}:root[data-design=glass] .sk-bookpage .sk-store-note{max-height:81px}:root[data-design=glass] .mk-head{gap:10px}:root[data-design=glass] .mk-tool-btns{flex:none}@media (max-width:389px){:root[data-design=glass] .mk-order .seg-opt{padding:0 10px}}:root[data-design=glass] .mk-reorder-hint{background:var(--g-well);border:1px solid var(--g-well-border)}:root[data-design=glass] .mk-lifted :is(.mk-card,.bookcard):before{background:var(--g-card-solid)}:root[data-design=glass] .mk-lifted :is(.mk-card,.bookcard){box-shadow:0 18px 36px -18px rgba(0,0,0,.5)}:root[data-design=glass] .lang-badge{box-shadow:none}:root[data-design=glass] .settings-grid{gap:0}:root[data-design=glass] .settings-card{padding:0;border:0;border-radius:0}:root[data-design=glass] .settings-page .page-head{margin-bottom:12px}:root[data-design=glass] .set-head{font-family:var(--font-ui);font-size:19px;font-weight:700;line-height:1.25;letter-spacing:0;color:var(--text);margin:32px 0 6px}:root[data-design=glass] .set-note{max-width:72ch;margin:0 0 2px;color:var(--dim);font-size:13.5px;line-height:1.45}:root[data-design=glass] .set-row{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px 16px;min-width:0;margin:0;padding:14px 0;border:0;border-bottom:1px solid var(--border);border-radius:0;background:none;color:var(--text);text-decoration:none}:root[data-design=glass] .set-row-link{flex-wrap:nowrap}:root[data-design=glass] .set-row-text{display:block;flex:1 1 260px;min-width:0}:root[data-design=glass] .set-row>.set-row-title{flex:1 1 auto;min-width:0}:root[data-design=glass] .set-row .name,:root[data-design=glass] .set-row-title,:root[data-design=glass] :is(.set-row,.set-block) h3{display:block;margin:0;font-size:15.5px;font-weight:600;line-height:1.3;letter-spacing:0;color:var(--text)}:root[data-design=glass] .set-row .meta,:root[data-design=glass] .set-row-hint,:root[data-design=glass] :is(.set-row,.set-block) .desc{display:block;max-width:72ch;margin:3px 0 0;font-size:13.5px;font-weight:400;line-height:1.45;color:var(--dim);overflow-wrap:anywhere}:root[data-design=glass] :is(.set-row,.set-block) .desc.set-row-state{color:var(--text)}:root[data-design=glass] .set-row-value{flex:0 0 auto;display:inline-flex;align-items:center;gap:8px;color:var(--text);font-size:14px;font-weight:400}:root[data-design=glass] .set-row-value svg{flex:none;color:var(--dim)}:root[data-design=glass] .set-row-meta{color:var(--dim);font-size:13px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}@media (hover:hover){:root[data-design=glass] .set-row-link:hover :is(.set-row-title,.set-row-value svg){color:var(--accent)}}:root[data-design=glass] .set-block{padding:14px 0;border-bottom:1px solid var(--border)}:root[data-design=glass] .set-block>.set-row{padding:0;border-bottom:0}:root[data-design=glass] .set-block-body{margin-top:12px}:root[data-design=glass] .set-form{max-width:560px}:root[data-design=glass] .set-select{display:block;max-width:440px}:root[data-design=glass] .lang-cloud{justify-content:flex-start;max-width:760px;padding:0 0 14px}:root[data-design=glass] .font-list.set-block-body{gap:0;margin-top:4px}:root[data-design=glass] .font-row{align-items:center;width:100%;padding:12px 0;border:0;border-bottom:1px solid var(--border);border-radius:0;background:none}:root[data-design=glass] .font-row:last-child{padding-bottom:0;border-bottom:0}:root[data-design=glass] .font-row-tail{display:inline-flex;align-items:center;gap:10px;min-width:0}:root[data-design=glass] .font-row-hint{color:var(--dim)}:root[data-design=glass] .font-row-check{flex:none;display:inline-flex;justify-content:center;width:16px;color:var(--accent)}@media (hover:hover){:root[data-design=glass] .font-row:hover .font-row-name{color:var(--accent)}}:root[data-design=glass] .swatch-row{padding:0;gap:10px}:root[data-design=glass] .swatch.on{border-width:2px;border-color:var(--accent);box-shadow:none}:root[data-design=glass] .set-row .switch.on{box-shadow:inset 0 1px 1px rgba(255,255,255,.22)}:root[data-design=glass] .ground-page{max-width:none}:root[data-design=glass] .ground-options{display:block;margin:18px 0 26px;border-top:1px solid var(--border)}:root[data-design=glass] .ground-option{display:grid;grid-template-columns:auto minmax(0,1fr) 20px;grid-column-gap:14px;column-gap:14px;grid-row-gap:2px;row-gap:2px;align-items:center;width:100%;padding:14px 0;border:0;border-bottom:1px solid var(--border);border-radius:0;background:none;box-shadow:none;text-align:start;transform:none}:root[data-design=glass] .ground-option .ground-swatch{grid-column:1;grid-row:1/span 2;width:48px;height:48px;font-size:17px}:root[data-design=glass] .ground-option b{grid-column:2;grid-row:1;align-self:end;font-size:15.5px;font-weight:600;line-height:1.3}:root[data-design=glass] .ground-option small{grid-column:2;grid-row:2;align-self:start;font-size:13.5px;line-height:1.45;color:var(--dim)}:root[data-design=glass] .ground-option .ground-check{grid-column:3;grid-row:1/span 2;display:inline-flex;justify-content:center;color:var(--accent)}:root[data-design=glass] .ground-option.on b{color:var(--accent)}:root[data-design=glass] .ground-option.on .ground-swatch{border:2px solid var(--accent)}:root[data-design=glass] .reader-preview{max-width:720px;box-shadow:none}:root[data-design=glass] .ground-note{color:var(--dim);font-size:13.5px;line-height:1.45}:root[data-design=glass] .set-prose{padding:0 0 22px;border-bottom:1px solid var(--border)}:root[data-design=glass] .set-prose+.set-prose{margin-top:30px}:root[data-design=glass] .set-prose h3{margin:0 0 6px;font-size:19px;font-weight:700;line-height:1.25;letter-spacing:0;color:var(--text);overflow-wrap:anywhere}:root[data-design=glass] .set-prose .desc{max-width:72ch;margin:0 0 10px;font-size:14.5px;line-height:1.6;color:var(--dim)}:root[data-design=glass] .set-prose .legal-timeline{max-width:72ch}:root[data-design=glass] .set-prose .form-note{max-width:72ch;color:var(--dim)}:root[data-design=glass] .set-prose>:last-child{margin-bottom:0}@keyframes g-arrive{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}@keyframes g-settle{0%{opacity:.35}to{opacity:1}}@keyframes g-pop-in{0%{opacity:0;transform:translateY(4px) scale(.98)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:no-preference){:root[data-design=glass] :is(.room-inline-thread,.room-search-row,.room-side-body){animation:g-arrive .36s var(--g-glide) backwards}:root[data-design=glass] .room-inline-thread>.room-comment:not(.sk-comment){animation:g-settle .26s ease-out backwards}:root[data-design=glass] :is(.room-menu-list,.room-sort-menu){animation:g-pop-in .2s var(--g-glide) backwards;transform-origin:top right}:root[data-design=glass] :is(.btn,.chip,.room-react,.room-comments-btn,.room-switch button,.room-switch a,.navlink,.tab-item):active{transform:scale(.97)}}