.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.055);--g-card-hover:rgba(255,255,255,0.085);--g-card-border:rgba(255,255,255,0.11);--g-card-shadow:none;--g-blur:none;--g-card-solid:#1a1011;--g-tray:transparent;--g-panel:rgba(18,14,15,0.78);--g-panel-blur:blur(28px);--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:#dbdee4;--bg-top:#e8eaef;--glow:rgba(255,255,255,0.7);--surface:rgba(20,22,28,0.05);--surface-2:rgba(20,22,28,0.085);--border:rgba(20,22,28,0.11);--text:#131418;--dim:#41444b;--faint:#54575f;--accent:#9f0000;--accent-strong:#9f0000;--accent-soft:rgba(159,0,0,0.08);--ink:#131418;--ink-text:#fafafa;--glass:rgba(236,238,242,0.58);--glass-strong:rgba(248,249,251,0.86);--glass-panel:rgba(248,249,251,0.97);--tone-stone-bg:#d3d6dc;--tone-stone-ink:#1a1b1f;--danger:#b3261e;--shadow:0 24px 60px rgba(20,22,28,0.2);--g-card:rgba(255,255,255,0.5);--g-card-hover:rgba(255,255,255,0.64);--g-card-border:rgba(255,255,255,0.8);--g-card-shadow:0 9px 14px -11px rgba(20,22,28,0.26);--g-blur:none;--g-card-solid:#eef0f3;--g-tray:transparent;--g-panel:rgba(248,249,251,0.8);--g-panel-blur:blur(28px);--g-raised:rgba(255,255,255,0.92);--g-raised-ink:var(--accent);--g-raised-shadow:none;--g-raised-border:rgba(20,22,28,0.06);--g-button:rgba(255,255,255,0.92);--g-button-border:rgba(20,22,28,0.06);--g-button-shadow:none;--g-well:rgba(20,22,28,0.06);--g-well-border:rgba(20,22,28,0.09);--g-well-shadow:none;--g-chip:rgba(255,255,255,0.34);--g-chip-border:rgba(255,255,255,0.6)}: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);-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}}@media (min-width:375px){:root[data-design=glass] .wordmark{height:20px}}: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] .room-card{padding:18px 20px 10px;margin:0 0 16px;border-radius:var(--r-l)}:root[data-design=glass] .room-card-head{margin-bottom:12px}:root[data-design=glass] .room-card>.room-status-pill,:root[data-design=glass] .room-card>.room-status-wrap{top:20px;right:60px}:root[data-design=glass] .room-card .room-avatar-seal{background:var(--g-card-solid)}:root[data-design=glass] .room-card .room-stack .room-coin{border-color:var(--g-card-solid)}:root[data-design=glass] .room-card .room-photos{margin:14px 0 4px;border-radius:16px;outline:1px solid var(--border);outline-offset:-1px}:root[data-design=glass] .room-card .room-summary{margin-top:14px}:root[data-design=glass] .room-card .room-card-foot{margin:14px -20px 0;padding:7px 14px;border-top:1px solid var(--border);background:var(--g-tray)}:root[data-design=glass] .room-card .room-summary+.room-card-foot{margin-top:12px}:root[data-design=glass] .room-card .room-card-foot:last-child{margin-bottom:-10px;border-radius:0 0 calc(var(--r-l) - 1px) calc(var(--r-l) - 1px)}:root[data-design=glass] .room-card .room-inline-thread{margin:12px 0 0}:root[data-design=glass] .room-card .room-inline-comment,:root[data-design=glass] .room-card .room-inline-note{margin:8px 0}:root[data-design=glass] .room-card>:last-child:not(.room-card-foot):not(.room-inline-thread){margin-bottom:8px}:root[data-design=glass] .room-card .room-bubble-wrap>.room-summary-btn{background:var(--g-card-solid);box-shadow:none}:root[data-design=glass] .room-card .room-card-foot{flex-wrap:nowrap;font-size:clamp(13.5px,.84375rem,16.2px)}:root[data-design=glass] .room-card-foot :is(.room-foot-left,.room-react-wrap,.room-react-like,.room-summary-btn,.room-comments-btn){flex:0 0 auto;min-width:auto;white-space:nowrap}:root[data-design=glass] .room-card-foot :is(.room-react-like,.room-summary-btn.tray,.room-comments-btn){font-size:1em}:root[data-design=glass] .room-card-foot .room-react-picker{white-space:normal}:root[data-design=glass] .room-card-foot span.room-comments-btn:hover{background:none}:root[data-design=glass] .room-card.sk-post .room-card-foot{margin-top:auto}:root[data-design=glass] .room-sort>button{height:40px;padding:0 14px;background:var(--g-raised);border:1px solid var(--g-raised-border);color:var(--dim);box-shadow:none;white-space:nowrap}:root[data-design=glass]:not([data-theme=light]) .room-sort>button{background:var(--g-chip);border-color:var(--g-chip-border)}:root[data-design=glass] .room-sort>button:hover{color:var(--text)}:root[data-design=glass] .room-sort>button:disabled{opacity:.5}:root[data-design=glass] .room-filters .room-sort-menu{top:calc(100% + 6px)}:root[data-design=glass] .room-toolbar{padding:0;margin:0 0 16px;border-radius:0}:root[data-design=glass] .room-toolbar .field{background-color:var(--g-well);border-radius:999px;box-shadow:none}:root[data-design=glass] .room-toolbar .field:not(:focus){border-color:var(--g-well-border)}@media (max-width:600px){:root[data-design=glass] .shell-main:has(.room-col){padding-left:12px;padding-right:12px}:root[data-design=glass] .room-card{padding:16px 16px 8px;margin-bottom:12px;border-radius:22px}:root[data-design=glass] .room-card .room-card-foot{margin-left:-16px;margin-right:-16px;padding:6px 10px}:root[data-design=glass] .room-card .room-card-foot:last-child{margin-bottom:-8px;border-radius:0 0 21px 21px}}:root[data-design=glass] .room-body.cut{-webkit-mask-image:linear-gradient(#000 calc(100% - 56px),rgba(0,0,0,.24));mask-image:linear-gradient(#000 calc(100% - 56px),rgba(0,0,0,.24))}:root[data-design=glass] .room-back-row{display:flex;margin:0 0 12px}:root[data-design=glass] .room-back{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:40px;height:40px;border-radius:50%;background:var(--g-raised);border:1px solid var(--g-raised-border);color:var(--text);box-shadow:none;transition:transform var(--g-fast) var(--g-spring),color var(--g-fast) ease}:root[data-design=glass]:not([data-theme=light]) .room-back{background:var(--g-chip);border-color:var(--g-chip-border)}:root[data-design=glass] .room-back:hover{color:var(--accent)}:root[data-design=glass] .room-back svg{margin-left:-2px}@media (prefers-reduced-motion:no-preference){:root[data-design=glass] .room-back:active{transform:scale(.94)}}:root[data-design=glass] .room-card.is-page{margin-bottom:0}:root[data-design=glass] .room-inline-thread.is-page{scroll-margin-top:calc(var(--nav-h) + 16px)}:root[data-design=glass] .room-thread-order{justify-content:flex-end;margin:0 0 6px}:root[data-design=glass] button.room-inline-all{display:block;padding:0;text-align:left}:root[data-design=glass] .room-inline-box{scroll-margin:calc(var(--nav-h) + 16px) 0 96px}:root[data-design=glass] .room-inline-target{margin:0 0 8px;color:var(--dim)}:root[data-design=glass] .room-inline-target b{color:var(--text)}:root[data-design=glass] .room-comment>.room-comment-body>.room-bubble-wrap>.room-bubble{transition:background-color .6s ease}:root[data-design=glass] .room-comment.is-lit>.room-comment-body>.room-bubble-wrap>.room-bubble{background-color:var(--accent-soft)}:root[data-design=glass] .owner-desk{margin:24px 0 0;padding:16px 18px 14px}:root[data-design=glass] .owner-desk .owner-tools{margin:0 0 4px}@media (max-width:600px){:root[data-design=glass] .owner-desk{padding:14px 14px 12px;border-radius:22px}}:root[data-design=glass] .room-composer.compact{background:var(--g-panel);border-color:var(--g-card-border);box-shadow:var(--g-card-shadow);-webkit-backdrop-filter:var(--g-panel-blur);backdrop-filter:var(--g-panel-blur)}:root[data-design=glass] .room-inline-comment .room-composer.compact{background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}:root[data-design=glass] .room-side .room-side-card{padding:16px 0 18px;margin:0;border:0;border-top:1px solid var(--border);border-radius:0}:root[data-design=glass] .room-side .room-side-card:first-child{border-top:0;padding-top:2px}:root[data-design=glass] .room-side .room-side-card.is-folded{padding-bottom:14px}:root[data-design=glass] .room-side .room-side-card h3{color:var(--dim)}:root[data-design=glass] .room-side-head:hover{color:var(--text)}:root[data-design=glass] .room-side .room-pinned a{padding-left:0;padding-right:0;border-radius:0}:root[data-design=glass] .room-side .room-pinned a:hover{background:none}:root[data-design=glass] .room-side .room-pinned a:hover b{color:var(--accent)}:root[data-design=glass] .room-side .room-pinned small{color:var(--dim)}:root[data-design=glass] .room-inbox-row{min-height:69px}:root[data-design=glass] .room-inbox-row b{display:block;font-size:15.5px;font-weight:600;line-height:20px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}:root[data-design=glass] .room-inbox-row.unread b{font-weight:700}:root[data-design=glass] .room-inbox-row .room-preview{font-size:14px;line-height:19px}:root[data-design=glass] .room-inbox-row small{flex:0 0 auto;font-size:12.5px;line-height:16px;white-space:nowrap}:root[data-design=glass] .room-inbox-row .room-badge{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 6px;border-radius:10px;background:var(--accent-strong);color:#fff;font-size:11.5px;font-weight:700;line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}:root[data-design=glass] button.room-inbox-row:hover b{color:var(--accent)}:root[data-design=glass] .room-result-comment{padding:12px 0;margin:0;border:0;border-bottom:1px solid var(--border);border-radius:0}:root[data-design=glass] .room-col>.room-hint,:root[data-design=glass] .room-col>div>.room-hint,:root[data-design=glass] .room-result-comment small{color:var(--dim)}:root[data-design=glass] :is(.feed-top,.feed-new-pill){box-shadow:none}: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)}:where(:root[data-design=glass]) :where(.lp-side-card){position:relative}:root[data-design=glass] .lp-side .lp-side-card{background:none;border:1px solid var(--g-card-border);box-shadow:none}:root[data-design=glass] .lp-side .lp-side-card:before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;background:var(--g-card);-webkit-backdrop-filter:var(--g-blur);backdrop-filter:var(--g-blur);pointer-events:none;transition:background .25s ease}:root[data-design=glass] .lp-side.is-solid .lp-side-card{background:none}:root[data-design=glass] .lp-side.is-solid .lp-side-card:before{background:var(--glass-panel)}@supports not (((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))) or (-webkit-backdrop-filter:blur(1px))){:root[data-design=glass] .lp-side .lp-side-card:before{background:var(--glass-strong)}}:root[data-design=glass] .lp-side .lp-side-cover{box-shadow:0 7px 10px -6px rgba(0,0,0,.5)}:root[data-design=glass] .lp-hero-offer-star .lp-hero-offer-icon,:root[data-design=glass] .lp-sec.lp-card,:root[data-design=glass] .lp-totop,:root[data-design=glass][data-theme=light] .lp-totop{box-shadow:none}:root[data-design=glass] .lp-sec.lp-card:hover:before{background:var(--g-card)}@supports not (((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))) or (-webkit-backdrop-filter:blur(1px))){:root[data-design=glass] .lp-sec.lp-card:hover:before{background:var(--glass-strong)}}:root[data-design=glass] :is(.lp-contract,.psg-card-lib){box-shadow:none}:root[data-design=glass] :is(.lp-rv-chip,.lp-sa-tab){background:var(--g-chip);border-color:var(--g-chip-border)}:root[data-design=glass] :is(.lp-rv-chip,.lp-sa-tab):hover{background:var(--g-card-hover)}:root[data-design=glass] :is(.lp-rv-chip[aria-pressed=true],.lp-rv-chip[aria-checked=true],.lp-sa-tab.on),:root[data-design=glass] :is(.lp-rv-chip[aria-pressed=true],.lp-rv-chip[aria-checked=true],.lp-sa-tab.on):hover{background:var(--g-raised);color:var(--g-raised-ink);border-color:var(--g-raised-border);box-shadow:none}:root[data-design=glass] .lp-rv-views{background:var(--g-well);border-color:var(--g-well-border)}:root[data-design=glass] .lp-rv-views button[aria-checked=true]{background:var(--g-raised);color:var(--g-raised-ink);box-shadow:inset 0 0 0 1px var(--g-raised-border)}:root[data-design=glass] .psg-seg{background:var(--g-well);border-color:var(--g-well-border)}:root[data-design=glass] .psg-seg-btn.on{background:var(--g-raised);color:var(--g-raised-ink);box-shadow:inset 0 0 0 1px var(--g-raised-border)}:root[data-design=glass] :is(.lp-top,.psg-top) .wordmark{height:auto}@media (hover:none) and (pointer:coarse){:root[data-design=glass] .lp:not(.lp-mode-builder) .lp-top:after{opacity:1}}:root[data-design=glass] .psg[data-theme=dark]{--g-card:rgba(255,255,255,0.055);--g-card-hover:rgba(255,255,255,0.085);--g-card-border:rgba(255,255,255,0.11);--g-card-shadow:none;--g-card-solid:#1a1011;--g-raised:var(--accent-soft);--g-raised-ink:var(--accent);--g-raised-border:transparent;--g-button:var(--surface);--g-button-border:var(--border);--g-well:var(--surface);--g-well-border:var(--border);--g-chip:rgba(255,255,255,0.05);--g-chip-border:rgba(255,255,255,0.11)}:root[data-design=glass] .psg[data-theme=light]{--g-card:rgba(255,255,255,0.5);--g-card-hover:rgba(255,255,255,0.64);--g-card-border:rgba(255,255,255,0.8);--g-card-shadow:0 9px 14px -11px rgba(20,22,28,0.26);--g-card-solid:#eef0f3;--g-raised:rgba(255,255,255,0.92);--g-raised-ink:var(--accent);--g-raised-border:rgba(20,22,28,0.06);--g-button:rgba(255,255,255,0.92);--g-button-border:rgba(20,22,28,0.06);--g-well:rgba(20,22,28,0.06);--g-well-border:rgba(20,22,28,0.09);--g-chip:rgba(255,255,255,0.34);--g-chip-border:rgba(255,255,255,0.6)}@media (prefers-reduced-transparency:reduce){:root[data-design=glass] .psg[data-theme]{--g-card:var(--g-card-solid);--g-card-hover:var(--g-card-solid)}}: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)}}