@font-face{font-family:Nunito Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/app/assets/nunito-cyrillic-ext-wght-normal-D4X5GqEv.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Nunito Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/app/assets/nunito-cyrillic-wght-normal-CY6AOgYE.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Nunito Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/app/assets/nunito-vietnamese-wght-normal-U01xdrZh.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Nunito Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/app/assets/nunito-latin-ext-wght-normal-CXYtwYOx.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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 Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/app/assets/nunito-latin-wght-normal-BzFMHfZw.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}html,body{height:100%}body{overflow:hidden}:root[data-density=compact]{--row-h:44px;--row-py:4px;--av-row:22px}:root{--row-h:56px;--row-py:9px;--av-row:26px}.skip{z-index:100;background:var(--surface);border:2px solid var(--focus);border-radius:8px;padding:8px 14px;font-weight:700;position:absolute;top:-60px;left:12px}.skip:focus{top:10px}.app{grid-template-columns:var(--sbw,276px) minmax(0,1fr) auto;height:calc(100dvh - var(--player-space));grid-template-rows:minmax(0,1fr);display:grid}.app[data-sb=rail]{--sbw:68px}.app[data-sb=drawer],.app[data-sb=hidden]{--sbw:0px}.side{background:var(--side);border-right:1px solid var(--line);min-width:0;min-height:0;width:var(--sbw);flex-direction:column;display:flex;overflow:hidden}.app[data-sb=drawer] .side,.app[data-sb=hidden] .side{top:0;left:0;bottom:var(--player-space);z-index:50;visibility:hidden;width:min(86vw,320px);box-shadow:var(--shadow-pop);border-right:1px solid var(--line-2);position:fixed;transform:translate(-102%)}.app[data-sb=drawer][data-drawer=open] .side,.app[data-sb=hidden][data-drawer=open] .side{visibility:visible;transform:none}.navscrim,.pscrim{display:none}.app[data-drawer=open][data-sb=drawer] .navscrim,.app[data-drawer=open][data-sb=hidden] .navscrim{z-index:45;background:var(--scrim);display:block;position:fixed;inset:0}.side-scroll{flex:1;min-height:0;padding:0 8px 12px;overflow:auto}.side-foot{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px;padding:8px 10px;display:flex}.side-foot .stor{flex:auto}.side-foot .set{height:32px;color:var(--ink-2);border-radius:8px;align-items:center;gap:6px;padding:0 9px;font-size:.8125rem;font-weight:700;display:flex}.side-foot .set:hover{background:var(--hover);color:var(--ink)}.brand{white-space:nowrap}.stage{flex-direction:column;min-width:0;min-height:0;display:flex}.rail{flex-direction:column;align-items:center;gap:4px;height:100%;min-height:0;padding:12px 0 8px;display:flex}.rail .mark{border-radius:9px;width:30px;height:30px;margin-bottom:6px}.rail .mark .ic{width:18px;height:18px}.rail-add{color:#fff;background:linear-gradient(#fff3,#fff0 52%),linear-gradient(var(--accent-top),var(--accent-bot));border:1px solid var(--accent-bd);width:44px;height:40px;box-shadow:inset 0 1px 0 #ffffff6b,0 1px 2px hsl(var(--h) 60% 18% / .28);border-radius:11px;place-items:center;margin-bottom:6px;display:grid}.rail-add:hover{filter:brightness(1.07)}.rbtn{width:44px;height:44px;color:var(--ink-2);border:1px solid #0000;border-radius:12px;flex:none;place-items:center;display:grid;position:relative}.rbtn:hover{background:var(--hover);color:var(--ink)}.rbtn.sel{background:linear-gradient(var(--sel-top),var(--sel-bot));border-color:var(--sel-bd);box-shadow:inset 0 1px 0 var(--hi);color:var(--ink)}.rtile{background:linear-gradient(var(--surface),var(--surface-2));border:1px solid var(--line-2);width:32px;height:32px;box-shadow:inset 0 1px 0 var(--hi);border-radius:10px;place-items:center;font-size:1.0625rem;line-height:1;display:grid}.rbtn .dot{box-shadow:0 0 0 2px var(--side);position:absolute;top:5px;right:6px}.rbtn .bn{background:var(--surface);border:1px solid var(--line-2);min-width:16px;height:16px;color:var(--ink-2);border-radius:8px;place-items:center;padding:0 4px;font-size:.6562rem;font-weight:800;display:grid;position:absolute;bottom:3px;right:3px}.rail hr{border:0;border-top:1px solid var(--line);width:32px;margin:6px 0}.rail .sp{flex:1}.rail-scroll{flex-direction:column;flex:1;align-items:center;gap:4px;width:100%;min-height:0;padding:2px 0;display:flex;overflow:auto}.rail .meter{width:34px}.tip{z-index:95;background:var(--ink);color:var(--bg);pointer-events:none;white-space:nowrap;box-shadow:var(--shadow-pop);border-radius:8px;padding:5px 9px;font-size:.7812rem;font-weight:700;position:fixed}.bar{border-bottom:1px solid var(--line);background:linear-gradient(var(--surface),var(--surface-2));min-height:48px;box-shadow:inset 0 1px 0 var(--hi);z-index:6;flex-wrap:wrap;flex:none;align-items:center;gap:8px;padding:6px 14px 6px 10px;display:flex;position:relative}.crumbs{flex:1;min-width:0}.crumbs ol{align-items:center;min-width:0;font-size:.875rem;font-weight:700;display:flex}.crumbs li{white-space:nowrap;align-items:center;min-width:0;display:flex}.crumbs li+li:before{content:"›";color:var(--ink-3);margin:0 8px;font-weight:800}.crumbs li:last-child{text-overflow:ellipsis;color:var(--ink);display:block;overflow:hidden}.crumbs li:not(:last-child){color:var(--ink-2)}.crumbs button{border-radius:6px;margin:-2px -4px;padding:2px 4px;font-weight:700}.crumbs button:hover{background:var(--hover);color:var(--ink)}.bar-tools{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.bar .bar-add{order:4}.corner{z-index:7;flex:none;height:0;position:relative}.corner .cbtns{align-items:center;gap:6px;display:flex;position:absolute;top:8px;right:14px}.corner.float .cbtns{top:23px}.corner.float :is(.bell,.bar-acct){background:color-mix(in srgb,var(--surface) 72%,transparent);box-shadow:var(--shadow)}.corner.float :is(.bell,.bar-acct):hover{background:var(--surface)}.stage:has(>.corner.float) :is(.home-top,.phead){padding-right:44px}.phead:has(>.ltools){grid-template-columns:minmax(0,1fr) auto;column-gap:16px}.phead:has(>.ltools)>*{grid-column:1/-1}.phead:has(>.ltools)>:first-child{grid-area:1/1}.phead:has(>.ltools)>.ltools{flex-wrap:nowrap;grid-area:1/2;align-self:start}@container (width<=1019px){.phead:has(>.ltools)>.ltools{grid-area:auto/1/auto/-1;margin-top:2px}}.trail{color:var(--ink-2);padding-top:16px;font-size:.8125rem;font-weight:700}.trail ol{flex-wrap:wrap;align-items:center;min-width:0;display:flex}.trail li+li:before{content:"›";color:var(--ink-3);margin:0 7px;font-weight:800}.trail button{color:var(--ink-2);border-radius:6px;margin:-2px -4px;padding:2px 4px;font-weight:700}.trail button:hover{background:var(--hover);color:var(--ink);text-decoration:underline}.trail+.phead{padding-top:6px}.bar{padding-right:72px}.bar>.crumbs{align-items:center;min-height:36px;display:flex}@media (pointer:coarse){.corner .cbtns{top:6px}.corner.float .cbtns{top:19px}.bar{padding-right:80px}.bar>.crumbs{min-height:40px}.stage:has(>.corner.float) :is(.home-top,.phead){padding-right:52px}}[data-display=eink] .corner .cbtns{top:6px}[data-display=eink] .corner.float .cbtns{top:19px}[data-display=eink] .bar{padding-right:80px}[data-display=eink] .bar>.crumbs{min-height:40px}[data-display=eink] .stage:has(>.corner.float) :is(.home-top,.phead){padding-right:52px}.mbtn{border:1px solid var(--line-2);background:linear-gradient(var(--surface),var(--surface-2));height:30px;box-shadow:inset 0 1px 0 var(--hi),var(--shadow);color:var(--ink);white-space:nowrap;border-radius:8px;align-items:center;gap:6px;padding:0 8px 0 10px;font-size:.8125rem;font-weight:700;display:inline-flex}.mbtn:hover{background:linear-gradient(var(--surface),var(--hover))}.mbtn[aria-expanded=true],.mbtn[aria-pressed=true]{background:linear-gradient(var(--sel-top),var(--sel-bot));border-color:var(--sel-bd)}.mbtn .ic{width:14px;height:14px;color:var(--ink-3)}.mbtn .k{color:var(--ink-3);font-weight:700}.mbtn.quietb{box-shadow:none;color:var(--ink-2);background:0 0;border-color:#0000}.mbtn.quietb:hover{background:var(--hover);color:var(--ink)}@media (pointer:coarse){.mbtn{height:40px}}.main{outline:none;flex:1;min-height:0;padding-bottom:88px;position:relative;overflow:auto;container-type:inline-size}.col{max-width:1100px;margin:0 auto;padding:0 28px}.col.narrow{max-width:840px}.col.wide{max-width:1240px}.app[data-bp=xl] .col,.app[data-bp=xl] .col.narrow,.app[data-bp=xl] .col.wide{max-width:1440px}@media (min-width:2200px){.app[data-bp=xl] .col,.app[data-bp=xl] .col.narrow,.app[data-bp=xl] .col.wide{max-width:1760px}.app[data-bp=xl][data-sb=full]{--sbw:300px}.card .title{font-size:.9688rem}.row-s,.when,.card .meta{font-size:.8438rem}.srow,.glabel,.nav-row,.bk,.pill-search{font-size:.9062rem}.crumbs ol{font-size:.9375rem}.mbtn,.seg button{font-size:.875rem}.p-title{font-size:1.5rem}.prose{font-size:1.0938rem}}.homewash{background:linear-gradient(180deg,var(--sky-top) 0%,var(--sky-mid) 58%,var(--sky-bot) 100%);margin-bottom:6px;position:relative;overflow:hidden}.quilt{opacity:var(--quilt-o)}.quilt path{fill:none;stroke:var(--quilt);stroke-width:1.6px;stroke-dasharray:7 6}.quilt circle{fill:var(--quilt)}.homewash svg.quilt{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 35%,#0000);mask-image:linear-gradient(#000 35%,#0000)}.homewash .col{gap:6px;padding-top:22px;padding-bottom:20px;display:grid;position:relative}.home-top{justify-content:space-between;align-items:center;gap:12px;display:flex}.home-top .mbtn.quietb{background:var(--glass);border-color:var(--glass-bd);flex:none}.home-sum{color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:4px 16px;font-size:.875rem;font-weight:700;display:flex}.home-sum .fr{color:var(--accent-ink);align-items:center;gap:6px;font-weight:800;display:inline-flex}@media (max-width:767px){.homewash .col{padding-top:14px;padding-bottom:12px}}.homewash h1{letter-spacing:-.025em;text-shadow:0 1px #ffffffb3;font-size:clamp(1.625rem,2.6vw,2.125rem);font-weight:900;line-height:1.05}[data-theme=dark] .homewash h1{text-shadow:0 1px #0006}.home-body{padding-top:16px}.mods{align-items:flex-start;gap:16px;display:flex}.mcol{flex-direction:column;flex:1 1 0;gap:16px;min-width:0;display:flex}.mod{background:var(--surface);border:1px solid var(--mod-bd);box-shadow:var(--shadow);--ring:var(--mod-top);border-radius:12px;min-width:0;overflow:hidden}.mod-h{background:linear-gradient(var(--mod-top),var(--mod-bot));border-bottom:1px solid var(--mod-bd);min-height:44px;box-shadow:inset 0 1px 0 var(--hi);align-items:center;gap:6px;padding:0 6px 0 4px;display:flex}.mod.shut .mod-h{border-bottom:0}.mod-t{min-width:0;font-size:inherit;flex:1}.mod-t>button{border-radius:8px;align-items:center;gap:10px;width:100%;min-width:0;min-height:40px;padding:0 8px;display:flex}.mod-t .t{letter-spacing:-.005em;text-overflow:ellipsis;white-space:nowrap;flex:none;max-width:100%;font-size:.9375rem;font-weight:800;overflow:hidden}.mod-t>button:hover .t{text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.mod-t .go{color:var(--ink-3);flex:none;margin-left:-6px}.mod-fresh{color:var(--accent-ink);white-space:nowrap;align-items:center;gap:6px;padding-right:2px;font-size:.7812rem;font-weight:800;display:inline-flex}.mod-b .row-main{padding-top:calc(var(--row-py) - 1px);padding-bottom:calc(var(--row-py) - 1px)}.mod-all{border-top:1px solid var(--line);width:100%;color:var(--accent-ink);align-items:center;gap:4px;padding:10px 14px;font-size:.8125rem;font-weight:700;display:flex}.mod-all span{color:var(--ink-3);font-weight:600}.mod-all:hover{background:var(--hover)}.mod-empty{color:var(--ink-2);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:18px 16px;font-weight:600;display:flex}.day h3{color:var(--ink-3);background:var(--surface);z-index:1;border-top:1px solid var(--line);padding:14px 14px 6px;font-size:.7812rem;font-weight:800;position:sticky;top:0}.day:first-child h3{border-top:0}.sec{margin-top:26px}.sec:first-child{margin-top:0}.sec>h2{letter-spacing:-.005em;align-items:baseline;gap:10px;margin-bottom:10px;font-size:.9375rem;font-weight:800;display:flex}.sec>h2 .more{color:var(--ink-3);font-size:.8125rem;font-weight:700}.front-cols{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:16px 28px;display:grid}.hl{border-top:2px solid var(--ink);padding-top:8px}.hl h3{margin-bottom:2px;font-size:.9375rem;font-weight:800}.hl h3 button{border-radius:6px;align-items:center;gap:6px;display:inline-flex}.hl h3 button:hover{text-underline-offset:3px;text-decoration:underline}.hl li{border-bottom:1px solid var(--line)}.hl li:last-child{border-bottom:0}.hl .hli{text-align:left;border-radius:6px;gap:2px;width:100%;padding:9px 0;display:grid}.hl .hli:hover .title{text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.hl .title{align-items:baseline;gap:8px;font-size:.875rem;font-weight:700;line-height:1.35;display:flex}.hl .title .dot{align-self:center}.hl .m{color:var(--ink-3);font-size:.7812rem;font-weight:600}.shelf{grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:12px;display:grid}.bshelf{border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow);text-align:left;border-top:3px solid var(--tint-bd);border-radius:12px;gap:6px;width:100%;padding:12px 14px;display:grid}.bshelf:hover{background:var(--hover)}.bshelf b{justify-content:space-between;gap:8px;font-weight:800;display:flex}.bshelf span{color:var(--ink-3);font-size:.7812rem;font-weight:600}.row-main{grid-template-columns:14px var(--av-row) minmax(0,1fr) auto;min-height:var(--row-h);padding:var(--row-py) 14px var(--row-py) 10px}.row .gut{place-items:center;width:14px;display:grid}.row .av{--s:var(--av-row)}.row.has-keep .row-main{padding-right:88px}.racts{align-items:center;gap:2px;display:flex;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.racts .keep,.racts .rmore{width:32px;height:32px;color:var(--ink-3);opacity:0;border-radius:8px;place-items:center;display:grid;position:static;transform:none}.racts .keep:hover,.racts .rmore:hover{background:var(--hover);color:var(--ink)}.row:hover .racts .keep,.row:hover .racts .rmore,.row:focus-within .racts .keep,.row:focus-within .racts .rmore,.racts [aria-expanded=true]{opacity:1}.racts .keep.on{color:var(--accent-ink)}.racts .keep.on .ic{fill:currentColor}.restore{height:28px;color:var(--accent-ink);border:1px solid var(--tint-bd);background:var(--tint);border-radius:8px;padding:0 10px;font-size:.8125rem;font-weight:700}.restore:hover{background:var(--tint-2)}@media (hover:none){.racts .keep,.racts .rmore{opacity:1}}@media (pointer:coarse){.racts .keep,.racts .rmore{width:40px;height:40px}.row.has-keep .row-main{padding-right:104px}}.row.picked>.row-main{background:var(--tint)}.row.dim .row-main .title{color:var(--ink-2);font-weight:600;text-decoration:line-through;text-decoration-thickness:1px}.irow[data-wf=finished]:not(.sel-row):not(.picked):not(:hover):not(:focus-within){opacity:.55}.irow[data-wf=finished] .title{font-weight:500}.cbx{border:1.5px solid var(--line-2);background:var(--surface);color:#fff;border-radius:5px;flex:none;place-items:center;width:16px;height:16px;display:inline-grid}.cbx .ic{stroke-width:3px;opacity:0;width:12px;height:12px}[aria-pressed=true]>.gut .cbx,[aria-pressed=true] .cbx.lead{background:linear-gradient(var(--accent-top),var(--accent-bot));border-color:var(--accent-bd)}[aria-pressed=true]>.gut .cbx .ic,[aria-pressed=true] .cbx.lead .ic{opacity:1}.cbx.on{background:linear-gradient(var(--accent-top),var(--accent-bot));border-color:var(--accent-bd)}.cbx.on .ic{opacity:1}.paused{color:var(--ink-3);font-size:.7188rem;font-weight:700}.phead{gap:8px;padding-top:24px;padding-bottom:14px;display:grid}.phead h1{letter-spacing:-.02em;font-size:1.5625rem;font-weight:900;line-height:1.15}.psub{color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:6px 14px;font-size:.8438rem;font-weight:600;display:flex}.psub .fr{color:var(--accent-ink);align-items:center;gap:6px;font-weight:800;display:inline-flex}.psub .ring-sky{--ring:var(--bg)}.ptitle{align-items:center;gap:14px;display:flex}.ptitle-t{gap:4px;min-width:0;display:grid}.phead .note{background:var(--tint);border:1px solid var(--tint-bd);color:var(--ink);border-radius:10px;align-items:flex-start;gap:9px;max-width:620px;padding:9px 12px;font-weight:600;display:flex}.phead .note.login{background:var(--amber-bg);border-color:var(--amber-bd)}.phead .note .ic{color:var(--accent-ink);margin-top:2px}.phead .note.login .ic{color:var(--amber)}.chips{scrollbar-width:thin;gap:6px;margin:0 -2px;padding:2px 2px 12px;display:flex;overflow-x:auto}.chipf{border:1px solid var(--line-2);background:var(--surface);height:30px;color:var(--ink-2);white-space:nowrap;border-radius:999px;flex:none;align-items:center;gap:7px;padding:0 11px 0 5px;font-size:.8125rem;font-weight:700;display:inline-flex}.chipf:first-child{padding-left:12px}.chipf:hover{background:var(--hover)}.chipf[aria-pressed=true]{background:linear-gradient(var(--sel-top),var(--sel-bot));border-color:var(--sel-bd);color:var(--ink);box-shadow:inset 0 1px 0 var(--hi)}.chipf .av{--s:20px}.selbar{z-index:5;background:linear-gradient(var(--mod-top),var(--mod-bot));border:1px solid var(--mod-bd);box-shadow:inset 0 1px 0 var(--hi),var(--shadow-pop);border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 12px;padding:8px 12px;display:flex;position:sticky;top:0}.selbar .cnt2{margin-right:6px;font-weight:800}.selbar .sp{flex:1}.list{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:12px;overflow:hidden}.list .irow{content-visibility:auto;contain-intrinsic-block-size:auto 80px}.kept{color:var(--accent-ink);white-space:nowrap;align-items:center;gap:4px;font-size:.75rem;font-weight:700;display:inline-flex}.kept .ic{fill:currentColor;width:12px;height:12px}.grid{grid-template-columns:repeat(auto-fill,minmax(max(280px,25% - 12px),1fr));gap:16px;display:grid}.card{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:12px;position:relative}.card-main{border-radius:12px;flex-direction:column;gap:10px;width:100%;height:100%;padding:8px 8px 10px;display:flex}.card-main:hover{background:var(--hover)}.card.sel-row,.card.picked{border-color:var(--accent-line);background:var(--tint)}.card.dim{opacity:.8}.card .meta{color:var(--ink-2);align-items:center;gap:8px;padding:0 6px;font-size:.7812rem;font-weight:600;display:flex}.card .meta .sn{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.card .meta time{color:var(--ink-3);white-space:nowrap;margin-left:auto}.card .title{-webkit-line-clamp:2;-webkit-box-orient:vertical;padding:0 6px;font-size:.9062rem;font-weight:800;line-height:1.35;display:-webkit-box;overflow:hidden}.card .wfrow{min-height:34px;padding:0 76px 0 6px}.card .excerpt{color:var(--ink-2);-webkit-line-clamp:2;-webkit-box-orient:vertical;padding:0 6px;font-size:.8438rem;font-weight:500;line-height:1.5;display:-webkit-box;overflow:hidden}.card .art:not(.vid) .badge{display:none}.card .len{color:var(--ink-3);font-size:.7812rem;font-weight:600}.card-main:not(:has(.art)){padding-top:14px}.card .racts{background:var(--surface);border:1px solid var(--line-2);box-shadow:var(--shadow);border-radius:9px;gap:0;padding:1px;top:auto;bottom:10px;right:8px;transform:none}.card .racts .keep,.card .racts .rmore{opacity:0}.card:hover .racts .keep,.card:hover .racts .rmore,.card:focus-within .racts .keep,.card:focus-within .racts .rmore,.card .racts [aria-expanded=true]{opacity:1}.card .racts:not(:hover):not(:focus-within){box-shadow:none;background:0 0;border-color:#0000}.card .cbx.lead{background:var(--surface);z-index:2;border-radius:6px;width:20px;height:20px;position:absolute;top:18px;left:18px}@media (hover:none){.card .racts .keep,.card .racts .rmore{opacity:1!important}}.art{--ah:200;aspect-ratio:16/9;border:1px solid hsl(var(--ah) 40% 80%);background:radial-gradient(120% 90% at 18% 0%,hsl(var(--ah) 85% 93%),transparent 62%),radial-gradient(90% 100% at 92% 100%,hsl(calc(var(--ah) + 36) 70% 84%),transparent 62%),linear-gradient(hsl(var(--ah) 60% 89%),hsl(var(--ah) 52% 80%));border-radius:8px;display:block;position:relative;overflow:hidden}.art.vid{border-color:hsl(var(--ah) 30% 18%);background:radial-gradient(70% 90% at 78% 12%,hsl(var(--ah) 55% 46%),transparent 62%),radial-gradient(90% 90% at 8% 100%,hsl(calc(var(--ah) - 24) 40% 24%),transparent 70%),linear-gradient(hsl(var(--ah) 30% 22%),hsl(var(--ah) 32% 14%))}.art .play{color:#fff;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#ffffff38;border:1px solid #ffffff8c;border-radius:50%;place-items:center;width:38px;height:38px;margin:-19px 0 0 -19px;display:grid;position:absolute;top:50%;left:50%;box-shadow:inset 0 1px #ffffff80}.art .play .ic{fill:#fff;stroke:none;width:15px;height:15px;margin-left:2px}.art .badge{color:#fff;background:#0a101ab8;border-radius:6px;padding:2px 7px;font-size:.7188rem;font-weight:800;position:absolute;bottom:7px;right:7px}.empty{text-align:center;color:var(--ink-2);justify-items:center;gap:12px;padding:44px 20px;font-weight:600;display:grid}.empty h2{color:var(--ink);font-size:1rem;font-weight:800}.empty.card-like{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:12px}.board{scroll-snap-type:x proximity;align-items:flex-start;gap:14px;padding:2px 2px 14px;display:flex;overflow-x:auto}.bcol{background:var(--surface-2);border:1px solid var(--line);scroll-snap-align:start;border-radius:12px;flex-direction:column;flex:1 0 248px;min-width:0;display:flex}.bcol-h{background:linear-gradient(var(--mod-top),var(--mod-bot));border-bottom:1px solid var(--mod-bd);min-height:42px;box-shadow:inset 0 1px 0 var(--hi);border-radius:11px 11px 0 0;justify-content:space-between;align-items:center;gap:8px;padding:0 10px 0 12px;font-weight:800;display:flex}.bcol-h .n{color:var(--ink-3);font-size:.7812rem;font-weight:800}button.bcol-h{text-align:left;width:100%}.bcol.drop{outline:2px dashed var(--accent-line);outline-offset:-3px}.bcards{align-content:start;gap:8px;min-height:64px;padding:8px;display:grid}.bcards:empty:after{content:"Nothing here";color:var(--ink-3);text-align:center;padding:14px 6px;font-size:.8125rem;font-weight:600}.bcard{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow);cursor:grab;border-radius:10px;position:relative}.bcard.sel-row,.bcard.picked{border-color:var(--accent-line);background:var(--tint)}.bcard.dragging{opacity:.45}.bcard.dim .title{color:var(--ink-2);text-decoration:line-through;text-decoration-thickness:1px}.bcard-main{border-radius:10px;gap:6px;width:100%;padding:10px 40px 10px 11px;display:grid}.bcard-main:hover{background:var(--hover)}.bcard .m{color:var(--ink-2);align-items:center;gap:7px;font-size:.7812rem;font-weight:600;display:flex}.bcard .m .sn{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.bcard .m time{color:var(--ink-3);white-space:nowrap;margin-left:auto}.bcard .title{-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:.8438rem;font-weight:700;line-height:1.35;display:-webkit-box;overflow:hidden}.bcard .rmore{width:30px;height:30px;color:var(--ink-3);border-radius:8px;place-items:center;display:grid;position:absolute;top:4px;right:4px}.bcard .rmore:hover{background:var(--hover);color:var(--ink)}.bcard .bkept{display:flex}.bcard .cbx.lead{z-index:2;border-radius:6px;width:20px;height:20px;position:absolute;top:-7px;left:-7px}.pager-tabs{display:none}.tblwrap{border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow);border-radius:12px;overflow-x:auto}table.tbl{border-collapse:separate;border-spacing:0;width:100%;min-width:780px;font-size:.8438rem}.tbl th{text-align:left;background:linear-gradient(var(--mod-top),var(--mod-bot));border-bottom:1px solid var(--mod-bd);box-shadow:inset 0 1px 0 var(--hi);padding:0;position:sticky;top:0}.tbl th>button,.tbl th>span{width:100%;height:38px;color:var(--ink-2);white-space:nowrap;align-items:center;gap:6px;padding:0 12px;font-size:.7812rem;font-weight:800;display:flex}.tbl th>button:hover{color:var(--ink)}.tbl th .ic{width:12px;height:12px;color:var(--accent-ink)}.tbl td{height:var(--row-h);border-bottom:1px solid var(--line);vertical-align:middle;color:var(--ink-2);white-space:nowrap;padding:0 12px;font-weight:600}.tbl tr:last-child td{border-bottom:0}.tbl tr:hover td{background:var(--hover)}.tbl tr.sel-row td,.tbl tr.picked td{background:var(--tint)}.tbl tr.dim td.ttl .title{text-decoration:line-through;text-decoration-thickness:1px}.tbl .c-src{height:var(--row-h);color:var(--ink);align-items:center;gap:8px;display:flex}.tbl .c-src .av{--s:22px}.tbl td.ttl{white-space:normal;min-width:260px;max-width:440px;padding:0}.tbl td.ttl .tb{width:100%;min-height:var(--row-h);text-align:left;align-items:center;gap:9px;padding:0 12px;display:flex}.tbl td.ttl .title{color:var(--ink);text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-weight:700;line-height:1.35;display:-webkit-box;overflow:hidden}.tbl .kbtn{height:30px;color:var(--ink-3);border-radius:8px;align-items:center;gap:6px;padding:0 8px;font-weight:700;display:inline-flex}.tbl .kbtn:hover{background:var(--hover);color:var(--ink)}.tbl .kbtn.on{color:var(--accent-ink)}.tbl .kbtn.on .ic{fill:currentColor}.tbl .rmore{width:30px;height:30px;color:var(--ink-3);opacity:0;border-radius:8px;place-items:center;display:grid}.tbl tr:hover .rmore,.tbl tr:focus-within .rmore,.tbl .rmore[aria-expanded=true]{opacity:1}.tbl .rmore:hover{background:var(--surface);color:var(--ink)}@media (hover:none){.tbl .rmore{opacity:1}}.panel{width:var(--panel-w,clamp(400px,36vw,640px));border-left:1px solid var(--line);background:var(--surface);flex-direction:column;min-height:0;display:flex;position:relative}.panel[hidden]{display:none}.resizer{cursor:col-resize;z-index:5;touch-action:none;width:8px;position:absolute;top:0;bottom:0;left:-4px}.resizer:after{content:"";background:0 0;width:2px;position:absolute;top:0;bottom:0;left:3px}.resizer:hover:after,.resizer:focus-visible:after,.resizer.drag:after{background:var(--accent-line)}.resizer:focus-visible{outline:none}#panel-in{flex-direction:column;flex:1;min-height:0;display:flex}.panel-bar{border-bottom:1px solid var(--line);background:linear-gradient(var(--surface),var(--surface-2));min-height:48px;box-shadow:inset 0 1px 0 var(--hi);flex:none;align-items:center;gap:8px;padding:6px 8px 6px 14px;display:flex}.panel-bar .src{border-radius:8px;flex:1;align-items:center;gap:9px;min-width:0;margin-left:-2px;padding:2px 6px 2px 2px;font-size:.875rem;font-weight:800;display:flex}.panel-bar .src:hover{background:var(--hover)}.panel-bar .src span.nm{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.back{display:none}.panel-body{flex:1;grid-template-columns:minmax(0,1fr);align-content:start;gap:14px;padding:18px 18px 88px;display:grid;overflow:auto}.panel-body .art{border-radius:10px;width:100%}.p-title{letter-spacing:-.015em;font-size:1.3125rem;font-weight:900;line-height:1.25}.p-by{color:var(--ink-2);font-weight:700}.p-meta{color:var(--ink-3);flex-wrap:wrap;gap:4px 14px;font-size:.8125rem;font-weight:600;display:flex}.p-ex{color:var(--ink);font-size:.9688rem;font-weight:500;line-height:1.6}.p-quote{border-left:3px solid var(--tint-bd);background:var(--tint);color:var(--ink);border-radius:0 10px 10px 0;padding:10px 12px;font-weight:600}.p-quote b{color:var(--ink-3);margin-bottom:2px;font-size:.7812rem;font-weight:800;display:block}.p-warn{background:var(--amber-bg);border:1px solid var(--amber-bd);border-radius:10px;gap:9px;padding:9px 12px;font-weight:600;display:flex}.p-warn .ic{color:var(--amber);margin-top:2px}.prog{color:var(--ink-2);gap:6px;font-size:.8125rem;font-weight:700;display:grid}.prog .track{background:var(--line);border-radius:99px;height:6px;overflow:hidden}.prog .track i{background:var(--accent-line);border-radius:99px;height:100%;display:block}.panel-body hr{border:0;border-top:1px solid var(--line);margin:2px 0}.p-acts{flex-wrap:wrap;gap:8px;display:flex}.p-acts .mbtn{height:34px}.p-acts .mbtn .k{color:var(--ink-3)}.p-acts .st{background:linear-gradient(var(--sel-top),var(--sel-bot));border-color:var(--sel-bd)}.p-acts .st-new{background:linear-gradient(var(--surface),var(--surface-2));border-color:var(--line-2)}.p-acts .kept-on{color:var(--accent-ink)}.p-acts .kept-on .ic:first-child{fill:currentColor}.p-acts .kept-on .k{color:var(--accent-ink);margin-left:2px}.p-copy{border-top:1px solid var(--line);gap:8px;padding-top:14px;display:grid}.p-copy .fine,.p-copy .cap{color:var(--ink-2);font-size:.875rem}.fine{color:var(--ink-3);font-size:.7812rem;font-weight:600;line-height:1.45}.cap{color:var(--ink-2);font-size:.8125rem;font-weight:600}#toasts{z-index:90;justify-items:start;gap:8px;display:grid;position:fixed;bottom:72px;left:16px}.toast{max-width:min(380px,100vw - 32px);padding:6px 6px 6px 14px}.toast .tx{min-width:0}.toast .ta{text-underline-offset:2px;height:28px;color:inherit;white-space:nowrap;border-radius:8px;padding:0 10px;font-weight:800;text-decoration:underline}.toast .ta:hover{background:#ffffff24}[data-theme=dark] .toast .ta:hover{background:#00000014}.toast .ta.undo{color:hsl(var(--h) 100% 82%)}[data-theme=dark] .toast .ta.undo{color:hsl(var(--h) 80% 28%)}.pal-scrim{z-index:80;background:var(--scrim);justify-content:center;align-items:flex-start;padding:12vh 16px 16px;display:flex;position:fixed;inset:0}.pal{background:var(--surface);border:1px solid var(--line-2);width:min(560px,100%);max-height:min(540px,76dvh);box-shadow:var(--shadow-pop);border-radius:16px;flex-direction:column;display:flex;overflow:hidden}.pal-in{border-bottom:1px solid var(--line);height:52px;color:var(--ink-3);align-items:center;gap:10px;padding:0 16px;display:flex}.pal-in input{height:100%;color:var(--ink);background:0 0;border:0;outline:none;flex:1;font-size:.9375rem;font-weight:700}.pal-in input::placeholder{color:var(--ink-3);font-weight:600}.pal-list{padding:6px;overflow:auto}.pal-h{color:var(--ink-3);padding:8px 10px 4px;font-size:.7812rem;font-weight:800}.pal-i{cursor:pointer;border-radius:9px;align-items:center;gap:10px;min-height:44px;padding:0 10px;font-weight:700;display:flex}.pal-i .tx small.snip{color:var(--ink-2);margin-top:2px;font-weight:500;display:block}.pal-i:has(.snip){margin-bottom:4px;padding-top:8px;padding-bottom:8px}.pal-i mark{color:var(--ink);background:#fde99b;border-radius:3px;padding:0 2px;font-weight:800}[data-theme=dark] .pal-i mark{color:#fff;background:#98781b}.pal-i .av{flex:none}.pal-i[aria-selected=true]{background:linear-gradient(var(--sel-top),var(--sel-bot));box-shadow:inset 0 0 0 1px var(--sel-bd)}.pal-i .tx{min-width:0;display:grid}.pal-i .tx span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pal-i small{color:var(--ink-3);font-size:.75rem;font-weight:600}.pal-empty{text-align:center;color:var(--ink-2);padding:26px 16px;font-weight:600}.dlg.sm{width:min(440px,100%)}.dlg.md{width:min(620px,100%)}.dlg-b .hint{color:var(--ink-2);font-size:.8125rem;font-weight:600;line-height:1.5}.dlg-f .lft{margin-right:auto}.swatches{flex-wrap:wrap;gap:8px;display:flex}.sw-opt{border:1px solid var(--line-2);background:var(--surface);cursor:pointer;border-radius:10px;align-items:center;gap:9px;height:38px;padding:0 14px 0 10px;font-weight:700;display:flex;position:relative}.sw-opt input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.sw-opt .c{background:linear-gradient(hsl(var(--sh) 80% 56%),hsl(var(--sh) 80% 38%));border:1px solid hsl(var(--sh) 70% 30%);border-radius:50%;width:18px;height:18px;box-shadow:inset 0 1px #ffffff80}.sw-opt:has(input:checked){border-color:var(--accent-line);box-shadow:0 0 0 1px var(--accent-line);background:var(--tint)}.sw-opt:has(input:focus-visible){outline:2px solid var(--focus);outline-offset:2px}.chk{cursor:pointer;align-items:center;gap:10px;min-height:36px;font-weight:700;display:flex;position:relative}.chk input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.chk:has(input:focus-visible) .cb{outline:2px solid var(--focus);outline-offset:2px}.chk small{color:var(--ink-3);font-size:.7812rem;font-weight:600;display:block}.lopts{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.lopt{border:1px solid var(--line-2);background:var(--surface);cursor:pointer;border-radius:12px;gap:8px;padding:10px;display:grid;position:relative}.lopt:hover{background:var(--tint)}.lopt input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.lopt:has(input:checked){border-color:var(--accent-line);background:var(--tint);box-shadow:0 0 0 1px var(--accent-line)}.lopt:has(input:focus-visible){outline:2px solid var(--focus);outline-offset:2px}.lopt b{align-items:center;gap:8px;font-weight:800;display:flex}.lopt small{color:var(--ink-3);font-size:.7812rem;font-weight:600;line-height:1.35}.thumb{background:var(--bg);border:1px solid var(--line);border-radius:8px;gap:4px;height:62px;padding:6px;display:grid;overflow:hidden}.thumb i{background:var(--line-2);opacity:.7;border-radius:3px;display:block}.thumb .hd{background:linear-gradient(var(--mod-top),var(--mod-bot));border:1px solid var(--mod-bd);opacity:1}.thumb.t-col{grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr}.thumb.t-col>div{border:1px solid var(--mod-bd);background:var(--surface);border-radius:4px;grid-template-rows:9px 1fr;display:grid;overflow:hidden}.thumb.t-col>div>i:first-child{background:linear-gradient(var(--mod-top),var(--mod-bot));opacity:1;border-radius:0}.thumb.t-feed{grid-template-rows:6px 7px 7px 6px 7px 7px}.thumb.t-feed .dh{background:var(--ink-3);opacity:.6;align-self:center;width:26px;height:4px}.thumb.t-new{grid-template-rows:1fr 1fr}.thumb.t-new>div{border:1px solid var(--mod-bd);background:var(--surface);border-radius:4px;align-content:center;gap:3px;padding:3px;display:grid}.thumb.t-new .f{align-items:center;gap:3px;display:flex}.thumb.t-new .f b{background:var(--accent-line);border-radius:50%;width:5px;height:5px;display:block}.thumb.t-new .f i{flex:1;height:4px}.thumb.t-front{grid-template-rows:14px 1fr 10px;grid-template-columns:1fr 1fr 1fr}.thumb.t-front .c{grid-column:1/-1;gap:4px;display:flex}.thumb.t-front .c i{background:var(--surface);border:1px solid var(--line-2);opacity:1;border-radius:3px;flex:1;height:100%;position:relative}.thumb.t-front .c i:after{content:"";background:var(--accent-line);border-radius:2px;width:60%;height:2px;position:absolute;bottom:2px;left:3px}.thumb.t-front .h{border-top:2px solid var(--ink-3);align-content:start;gap:3px;padding-top:3px;display:grid}.thumb.t-front .h i{height:4px}.thumb.t-front .s{grid-column:1/-1;gap:4px;display:flex}.thumb.t-front .s i{border-top:2px solid var(--tint-bd);background:var(--surface);opacity:1;border-radius:2px;flex:1}.ordlist{border:1px solid var(--line-2);background:var(--surface-2);border-radius:12px;gap:2px;padding:4px;display:grid}.ordrow{border-radius:9px;align-items:center;gap:4px;min-height:42px;padding:0 4px 0 10px;display:flex}.ordrow:hover{background:var(--hover)}.ordrow label{cursor:pointer;flex:1;align-items:center;gap:10px;min-width:0;min-height:40px;font-weight:700;display:flex;position:relative}.ordrow label input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.ordrow label:has(input:focus-visible) .cb{outline:2px solid var(--focus);outline-offset:2px}.ordrow .ibtn{width:30px;height:30px}.ordrow .ibtn[disabled]{opacity:.35;cursor:default}.radiolist{border:1px solid var(--line-2);background:var(--surface-2);border-radius:12px;gap:2px;padding:4px;display:grid}.rl{cursor:pointer;border-radius:9px;align-items:center;gap:10px;min-height:42px;padding:0 10px;font-weight:700;display:flex;position:relative}.rl:hover{background:var(--hover)}.rl input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.rl .radio{border:1.5px solid var(--line-2);background:var(--surface);border-radius:50%;flex:none;place-items:center;width:18px;height:18px;display:grid}.rl input:checked+.radio{border-color:var(--accent-line);background:radial-gradient(var(--accent-line) 0 4px,var(--surface) 4.5px)}.rl:has(input:focus-visible){outline:2px solid var(--focus);outline-offset:-2px}.rl .where{color:var(--ink-3);white-space:nowrap;margin-left:auto;font-size:.7812rem;font-weight:600}.keys{grid-template-columns:auto 1fr;align-items:center;gap:8px 16px;margin:0;display:grid}.keys dt{justify-content:flex-start;gap:4px;display:flex}.keys dd{color:var(--ink-2);margin:0;font-weight:600}.keys h3{color:var(--ink-3);grid-column:1/-1;margin-top:6px;font-size:.7812rem;font-weight:800}.keys h3:first-child{margin-top:0}.dangerb{background:linear-gradient(var(--surface),var(--surface-2));color:var(--ink);border-color:var(--ink-3)}@media (prefers-reduced-motion:no-preference){.panel:not([hidden]){animation:.14s ease-out panelin}@keyframes panelin{0%{opacity:.4;transform:translate(10px)}to{opacity:1;transform:none}}.dlg,.pal{animation:.14s ease-out dlgin}@keyframes dlgin{0%{opacity:0;transform:translateY(6px)scale(.985)}to{opacity:1;transform:none}}.toast{animation:.16s ease-out toastin}@keyframes toastin{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}}@media (prefers-reduced-motion:reduce){.pulse{animation:none}.chev .ic{transition:none}}[data-fresh=off] .dot,[data-fresh=off] .mod-fresh,[data-fresh=off] .psub .fr,[data-fresh=off] .home-sum .fr,[data-fresh=off] .home-sum .since,[data-fresh=off] .since-boxes,[data-counts=off] .cnt,[data-counts=off] .bk .n,[data-counts=off] .rbtn .bn,[data-counts=off] .psub .fr,[data-counts=off] .home-sum .fr,[data-counts=off] .mod-fresh,[data-counts=off] .wb-n{display:none}.app[data-bp=md] .panel,.app[data-bp=sm] .panel,.app[data-bp=xs] .panel{top:0;right:0;bottom:var(--player-space);z-index:40;position:fixed}.app[data-bp=md] .panel{box-shadow:var(--shadow-pop);width:min(600px,70vw)!important}.app[data-bp=md] .resizer,.app[data-bp=sm] .resizer,.app[data-bp=xs] .resizer{display:none}.app[data-bp=sm] .panel{inset:0 0 var(--player-space) 0;z-index:55;border-left:0;width:auto!important}.app[data-bp=sm][data-panel=open] .pscrim{z-index:52;background:var(--scrim);display:block;position:fixed;inset:0}.app[data-bp=sm] .bar{padding-left:14px}.app[data-bp=xs] .panel{inset:0 0 var(--player-space) 0;z-index:55;border-left:0;width:auto!important}.app[data-bp=xs] .back{display:inline-grid}.app[data-bp=xs] .panel-bar [data-fk=close]{display:none}.app[data-bp=xs] .panel-body,.app[data-bp=sm] .panel-body{padding-bottom:100px}.app[data-bp=xs] .bar{padding:6px 10px 8px 6px}.app[data-bp=xs] .bar>.crumbs{margin-right:56px}.app[data-bp=xs] .corner .cbtns{right:10px}.app[data-bp=xs] .bar-tools{scrollbar-width:none;flex-wrap:nowrap;width:100%;overflow-x:auto}.app[data-bp=xs] .bar-tools>*{flex:none}.app[data-bp=xs] .bar-tools .mbtn .k{display:none}.crumbs.xs{align-items:center;gap:4px;min-width:0;font-size:.9375rem;font-weight:800;display:flex}.crumbs.xs .here{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.crumb-back{min-width:0;height:40px;color:var(--ink-2);text-overflow:ellipsis;white-space:nowrap;border-radius:10px;align-items:center;gap:2px;margin:-4px 0 -4px -4px;padding:0 10px 0 4px;font-size:.9375rem;font-weight:800;display:inline-flex;overflow:hidden}.crumb-back:hover{background:var(--hover)}.app[data-bp=xs] .col{padding-left:16px;padding-right:16px}.app[data-bp=xs] .phead h1{font-size:1.4375rem}.app[data-bp=xs] .grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px}.app[data-bp=xs] .row-t .title{-webkit-line-clamp:2;white-space:normal;-webkit-box-orient:vertical;display:-webkit-box}.app[data-bp=xs] .side-foot{padding-bottom:72px}.app[data-bp=xs] #toasts,.app[data-bp=sm] #toasts{justify-items:stretch;left:12px;right:12px}.app[data-bp=xs] .toast{max-width:none}.app[data-bp=xs] .selbar{padding:8px}.app[data-bp=xs] .board{scroll-snap-type:x mandatory;gap:10px}.app[data-bp=xs] .bcol,.app[data-bp=xs] .bcol.ign{flex:0 0 100%}.app[data-bp=xs] .pager-tabs{scrollbar-width:none;gap:6px;padding:2px 2px 10px;display:flex;overflow-x:auto}.app[data-bp=xs] .pager-tabs button{border:1px solid var(--line-2);background:var(--surface);height:34px;color:var(--ink-2);border-radius:999px;flex:none;align-items:center;gap:6px;padding:0 12px;font-size:.8125rem;font-weight:700;display:inline-flex}.app[data-bp=xs] .pager-tabs button[aria-pressed=true]{background:linear-gradient(var(--sel-top),var(--sel-bot));border-color:var(--sel-bd);color:var(--ink)}.app[data-bp=xs] .pager-tabs .n{color:var(--ink-3);font-size:.75rem}.app[data-bp=xs] .lopts{grid-template-columns:1fr 1fr}@media (max-width:767px){.dlg-scrim{align-items:end;padding:0}.dlg-scrim .dlg{border-radius:16px 16px 0 0;width:100%;max-height:92dvh}.dlg-scrim .dlg-f{padding-bottom:max(14px,env(safe-area-inset-bottom))}.dlg-scrim .lopts{grid-template-columns:1fr 1fr}.pal-scrim{padding-top:8vh}}.mhr{border:0;border-top:1px solid var(--line);margin:4px 6px}.ck{width:14px;height:14px;color:var(--accent-ink);flex:none;place-items:center;display:inline-grid}.mi .ic{color:var(--ink-3)}.kg{color:var(--ink-3);margin:0 0 -6px;font-size:.7812rem;font-weight:800}.thumb.t-col em{background:repeating-linear-gradient(var(--line-2) 0 3px,transparent 3px 7px);opacity:.7;margin:3px 4px;display:block}.bar-add{order:2}.bcards{grid-template-columns:minmax(0,1fr)}.mbtn .ic:last-child:not(:first-child){width:12px;height:12px;transform:rotate(90deg)}.front-cols{column-width:290px;column-gap:32px;display:block}.front-cols .hl{break-inside:avoid;margin-bottom:22px}.dlg{max-height:min(800px,100dvh - 32px)}.dlg.lg{width:min(720px,100%)}.two{grid-template-columns:1.2fr 1fr;align-items:start;gap:20px;display:grid}.lopts.four{grid-template-columns:repeat(4,minmax(0,1fr))}.lopts.four .lopt{padding:8px}.lopts.four small{font-size:.75rem}@media (max-width:700px){.two{grid-template-columns:1fr}.lopts.four{grid-template-columns:repeat(2,minmax(0,1fr))}}.crumbs{flex:200px}.side{grid-area:1/1}.stage{grid-area:1/2}.panel{grid-area:1/3}.app[data-bp=xs] .crumbs{flex:70px}.app[data-bp=xs] .bar-add{order:3}.bcard-main,.card-main{grid-template-columns:minmax(0,1fr)}.seg button{padding-left:9px;padding-right:9px}.mbtn{gap:5px;padding:0 7px 0 9px}.bar-tools{gap:6px}.row.dim .row-main .title{color:var(--ink-3);font-weight:600;text-decoration:none}.bcard.dim .title,.tbl tr.dim td.ttl .title{color:var(--ink-3);text-decoration:none}.app[data-sb=drawer] .side-foot,.app[data-sb=hidden] .side-foot{padding-bottom:72px}.srcacts{flex-wrap:wrap;gap:8px;display:flex}.plink{color:var(--ink-2);border-radius:6px;align-items:center;gap:5px;margin:-2px -6px;padding:2px 6px;font-weight:700;display:inline-flex}.plink:hover{background:var(--hover);color:var(--ink)}.plink .ic{color:var(--ink-3)}.app[data-bp=xs] .selbar{flex-wrap:wrap;overflow:visible}.app[data-bp=xs] .row.has-keep:has(.keep.on) .row-main{padding-right:92px}@media (pointer:coarse){.app[data-bp=xs] .row.has-keep .row-main{padding-right:58px}.app[data-bp=xs] .row.has-keep:has(.keep.on) .row-main{padding-right:100px}}.tabbar{z-index:30;padding:4px 6px max(4px,env(safe-area-inset-bottom));background:var(--surface);border-top:1px solid var(--line);box-shadow:0 -1px 8px hsl(var(--h) 40% 20% / .06);grid-template-columns:repeat(4,1fr);display:grid;position:fixed;bottom:0;left:0;right:0}.tab{color:var(--ink-3);border-radius:10px;justify-items:center;gap:2px;padding:6px 2px 4px;font-size:.7188rem;font-weight:700;display:grid}.tab .ti{border-radius:999px;place-items:center;width:44px;height:28px;display:grid}.tab .ic{width:20px;height:20px}.tab[aria-current=page]{color:var(--accent-ink)}.tab[aria-current=page] .ti{background:var(--tint-2)}.app[data-bp=xs] .main{padding-bottom:calc(96px + env(safe-area-inset-bottom))}.app[data-bp=xs] .bar [data-fk=tside]{display:none}@media (max-width:767px){#toasts{bottom:calc(76px + env(safe-area-inset-bottom))}}.pagewash{background:linear-gradient(180deg,var(--sky-mid),var(--bg));opacity:.75;pointer-events:none;height:150px;position:absolute;top:0;left:0;right:0}.pagewash+.col{position:relative}.mbtn .val{color:var(--ink-3);margin-left:2px;font-weight:700}.mbtn .sw{background:var(--line-2);border-radius:99px;flex:none;width:26px;height:15px;margin-left:4px;transition:background .12s;position:relative}.mbtn .sw:after{content:"";background:var(--surface);border-radius:50%;width:11px;height:11px;transition:transform .12s;position:absolute;top:2px;left:2px;box-shadow:0 1px 1px #0003}.mbtn .sw.on{background:var(--accent)}.mbtn .sw.on:after{transform:translate(11px)}.mbtn[aria-pressed=true]:has(.sw){background:linear-gradient(var(--surface),var(--surface-2));border-color:var(--line-2)}.ign-show{color:var(--ink-3);justify-content:center;align-items:center;gap:4px;padding:18px 12px;font-size:.7812rem;font-weight:700;display:flex}.ign-show:hover{color:var(--ink)}@media (min-width:1680px){.row-t .title{font-size:.9375rem}.row-s{font-size:.8438rem}}@media (min-width:2200px){.row-t .title,.card .title{font-size:1rem}}.in-source .row .av,.in-source .row-s .sn{display:none}.in-source .row-main{grid-template-columns:14px minmax(0,1fr)}.p-meta .nowrap{white-space:nowrap}@media (max-width:767px){.p-meta.dotted .nowrap{flex-basis:100%}.p-meta.dotted .nowrap:before{content:none}}.p-acts a.mbtn{text-decoration:none}.racts .kl{display:none}.card .racts .keep{align-items:center;gap:5px;width:auto;padding:0 10px 0 8px;font-size:.8125rem;font-weight:700;display:inline-flex}.card .racts .kl{display:inline}@media (hover:none){.card .wfrow{padding-right:180px}.card .racts .keep{align-items:center;gap:5px;width:auto;padding:0 10px 0 8px;font-size:.8125rem;font-weight:700;display:inline-flex}.card .racts .kl{display:inline}}.row-main{grid-template-columns:14px var(--av-row) minmax(0,1fr)}.row-s .when{font-size:inherit;align-self:auto;padding-top:0}.row-s .sn+.when:before{content:"·";color:var(--ink-3);margin-right:8px}.row.sel-row .racts,.row:not(:hover):not(:focus-within) .racts{background:0 0}.in-source .row-s .when:before{content:none}@media (min-width:1680px){.panel{width:var(--panel-w,clamp(560px,36vw,820px))}}.card .racts .keep{opacity:1}@media (hover:none){.card .racts .rmore{align-items:center;gap:5px;width:auto;padding:0 10px;font-size:.8125rem;font-weight:700;display:inline-flex}.card .racts .ml{display:inline}}.racts .ml,.ibtn .ml{display:none}@media (hover:none){.row .racts .rmore{align-items:center;gap:4px;width:auto;padding:0 8px;font-size:.7812rem;font-weight:700;display:inline-flex}.row .racts .ml,.panel-bar .ibtn .ml{display:inline}.panel-bar .ibtn:has(.ml){align-items:center;gap:5px;width:auto;padding:0 10px;font-size:.8125rem;font-weight:700;display:inline-flex}}.app[data-bp=xs] .row.has-keep .row-main{padding-right:84px}.p-meta.dotted{gap:4px 0}.p-meta.dotted>*+:before{content:"·";color:var(--ink-3);margin:0 8px}.art-text{background:var(--tint);border:0;align-items:center;padding:16px 18px;display:flex}.card-main .art-text{aspect-ratio:auto;flex:none;min-height:0}.art-text>span{gap:8px;max-height:100%;display:grid;overflow:hidden}.art-text b{color:var(--ink);-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:.9688rem;font-weight:800;line-height:1.3;display:-webkit-box;overflow:hidden}.art-text .ax{color:var(--ink-2);-webkit-line-clamp:4;-webkit-box-orient:vertical;font-size:.8438rem;font-weight:500;line-height:1.5;display:-webkit-box;overflow:hidden}:is(.card-main:has(.art-text) .excerpt,.card-main:has(.art-text)>.title){display:none}.list{container-type:inline-size}.row-t .ex,.row .thumb{display:none}.row .thumb{border:1px solid var(--line);border-radius:8px;flex:none;width:72px;height:48px;margin-left:12px;overflow:hidden}.row .thumb img{object-fit:cover;width:100%;height:100%;display:block}@container (width>=760px){.list .row-main{grid-template-columns:14px var(--av-row) minmax(0,1fr) auto}.in-source .list .row-main{grid-template-columns:14px minmax(0,1fr) auto}.list .row-t .ex{color:var(--ink-2);text-overflow:ellipsis;white-space:nowrap;font-size:.8438rem;font-weight:500;line-height:1.45;display:block;overflow:hidden}.list .row .thumb{display:block}}.app[data-panel=open] .row-t .title{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}@media (max-width:767px){.ptitle{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:6px 10px;display:grid}.ptitle>.ptitle-t{display:contents}.ptitle>.av{--s:40px!important}.ptitle .psub .mbtn{height:30px;padding:0 10px}.ptitle .psub{grid-column:1/-1}}@media (max-width:1439px){.app[data-bp=lg] .panel{width:clamp(420px,36vw,520px)!important}}.mod{container-type:inline-size}@container (width>=760px){.mod .row-t .ex{color:var(--ink-2);text-overflow:ellipsis;white-space:nowrap;font-size:.8438rem;font-weight:500;line-height:1.45;display:block;overflow:hidden}}.row-s .when{color:var(--ink-2)}@media (hover:none){.mod-h .ibtn:has(.ml){align-items:center;gap:5px;width:auto;padding:0 10px;font-size:.8125rem;font-weight:700;display:inline-flex}.mod-h .ibtn .ml{display:inline}}.panel-bar .ibtn .ml{display:inline}.panel-bar .ibtn:has(.ml){align-items:center;gap:5px;width:auto;padding:0 10px;font-size:.8125rem;font-weight:700;display:inline-flex}@media (hover:none){.bar-tools .ibtn .ml{display:inline}.bar-tools .ibtn:has(.ml){align-items:center;gap:5px;width:auto;padding:0 10px;font-size:.8125rem;font-weight:700;display:inline-flex}}.bar-tools .ibtn .ml{display:none}@media (hover:none){.bar-tools .ibtn .ml{display:inline}}@media (min-width:2200px){.row-s{color:var(--ink-2);font-size:.875rem}.row-t .ex{max-width:120ch;font-size:.9062rem!important}}.cnt .u{color:var(--ink-3);font-weight:700}.card .racts .rmore{opacity:1!important}.bcol-h,.bcol.ign .bcol-h{color:var(--ink);font-size:.9375rem;font-weight:800}.bcol.is-empty{min-height:108px}@container (width>=600px){.mod .row-t .ex{color:var(--ink-2);text-overflow:ellipsis;white-space:nowrap;font-size:.8438rem;font-weight:500;line-height:1.45;display:block;overflow:hidden}}@container (width>=1200px){.list .row-t .ex{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:120ch;display:-webkit-box}}.card .meta{margin-top:auto}@media (hover:none){.row .racts .rmore{color:var(--ink-3);font-size:.8125rem;font-weight:600}}.cnt .u{margin-left:1px;font-size:.6562rem;font-weight:700}.pal-list{scrollbar-gutter:stable;overflow-y:scroll}.pagewash{overflow:hidden}.pagewash svg.quilt{width:100%;height:100%;opacity:calc(var(--quilt-o)*.6);position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000);mask-image:linear-gradient(#000,#0000)}.row-t .ex{max-width:90ch}.bcol,.bcol.is-empty,.bcol.ign{flex:1 1 0;min-width:200px}@media (hover:none){.row .racts .ml{display:none!important}.row .racts .rmore{justify-content:center;width:44px!important;padding:0!important}.app[data-bp=xs] .row.has-keep .row-main{padding-right:56px}}@media (min-width:1440px){.app[data-sb=full]{--sbw:300px}}.srcs{margin-left:12px}.dlg-b{padding-bottom:24px}.dlg-b.more{-webkit-mask-image:linear-gradient(#000 calc(100% - 36px),#0000);mask-image:linear-gradient(#000 calc(100% - 36px),#0000)}.panel-bar{background:linear-gradient(180deg,var(--sky-mid),var(--surface))}.card .wfrow{align-items:center;min-height:40px}.card .racts{bottom:13px}@media (min-width:1280px){.app[data-sb=full]{--sbw:300px}}.p-title{text-wrap:balance}.p-acts .mbtn.go{background:linear-gradient(var(--accent-top),var(--accent-bot));color:var(--on-accent);border-color:var(--accent-bd)}.p-acts .mbtn.go .ic{color:var(--on-accent)}@media (min-width:2200px){.mod .row-main{padding-top:12px;padding-bottom:12px}}.fx-facts,.fx-legend{max-width:680px}.bcol-empty{color:var(--ink-3);text-align:center;margin:0;padding:14px 6px;font-size:.8125rem;font-weight:600}@media (pointer:coarse){.card .racts{bottom:8px}}.art-text .ax{-webkit-line-clamp:unset;display:block;overflow:hidden}.art-text>span{flex-direction:column;gap:8px;height:100%;display:flex;-webkit-mask-image:linear-gradient(#000 calc(100% - 32px),#0000);mask-image:linear-gradient(#000 calc(100% - 32px),#0000)}.art-text{align-items:stretch}:is(.card-main:not(:has(.art)) .art-text,.card-main .art-text){max-height:none}.mod .row-t .ex{max-width:90ch}.mod-h .ibtn .ml,.bar-tools .ibtn .ml{display:inline!important}:is(.mod-h .ibtn:has(.ml),.bar-tools .ibtn:has(.ml)){width:auto;color:var(--ink-2);align-items:center;gap:5px;padding:0 10px;font-size:.8125rem;font-weight:700;display:inline-flex}@media (max-width:420px){.p-acts{gap:6px}.p-acts .mbtn{gap:4px;padding:0 9px}}@media (min-width:2200px){.app[data-bp=xl][data-sb=full]{--sbw:336px}}.app[data-bp=xl] .col.narrow{max-width:1060px}.fx-bar{max-width:680px}.bcol-empty{margin:6px 0 0;padding:14px 6px}.art-text{background:0 0;padding:6px 6px 0}.art-text .ax{color:var(--ink-2)}.art-text>span{-webkit-mask-image:none;mask-image:none}.art-text .ax{-webkit-line-clamp:9;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.kept{border:1px solid var(--tint-bd);background:var(--tint);border-radius:999px;height:18px;padding:0 7px 0 6px;font-size:.7188rem}@media (max-width:767px){.p-acts .mbtn.go{order:-1}}.card .len{align-items:center;gap:4px;display:inline-flex}.card .len .ic{width:12px;height:12px;color:var(--ink-3)}.pal-list{padding-bottom:56px}.bar.al .crumbs{margin-left:var(--crumb-l,0px)}.card .racts .rmore{align-items:center;gap:5px;width:auto;padding:0 10px;font-size:.8125rem;font-weight:700;display:inline-flex}.card .racts .ml{display:inline}.fx-facts,.fx-legend,.fx-bar{max-width:none}.app[data-bp=sm] .back{display:inline-grid}.p-acts .mbtn.go{order:-1}@media (min-width:2200px){.app[data-bp=xl] .col.narrow{max-width:1240px}}@container reader (width<=560px){.p-acts .mbtn.go{flex:100%;justify-content:center}}.mod-t .one{color:var(--ink-3);margin-left:6px;font-size:.8125rem;font-weight:700}.pal{max-height:min(760px,100dvh - 12vh - 48px)}.app[data-bp=sm] .panel-bar [data-fk=close]{display:none}.p-acts .kept-on .k{margin-left:0}@container reader (width<=560px){.p-acts .mbtn{flex:auto;justify-content:center;min-width:0;max-width:100%}.p-acts .mbtn .k:last-of-type{text-overflow:ellipsis;overflow:hidden}}.swatches{background:var(--hover);border:1px solid var(--line);border-radius:9px;justify-self:start;gap:2px;padding:2px;display:inline-flex;box-shadow:inset 0 1px 2px #0000000d}.sw-opt{height:30px;color:var(--ink-2);background:0 0;border:0;border-radius:7px;gap:7px;padding:0 12px 0 8px;font-size:.8125rem}.sw-opt:hover{color:var(--ink)}.sw-opt:has(input:checked){background:linear-gradient(var(--surface),var(--surface-2));color:var(--ink);box-shadow:inset 0 1px 0 var(--hi),0 0 0 1px var(--line-2),var(--shadow);border-color:#0000}.sw-opt .c{place-items:center;width:16px;height:16px;display:grid}.sw-opt:has(input:checked) .c:after{content:"";border-bottom:2px solid #fff;border-left:2px solid #fff;width:7px;height:4px;margin-top:-2px;transform:rotate(-45deg)}.fx-legend dd span{flex:none;width:5.4em;min-width:0}.card .art:not(.art-text){aspect-ratio:12/5}.card-main .art-text .ax{color:var(--ink-2);font-size:.9062rem;line-height:1.55}.in::placeholder{color:var(--ink-3);opacity:.75;font-style:italic}.panel-bar.titled .src{flex:none}.panel-bar.titled .src .nm{display:none}.panel-bar .pt{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:.875rem;font-weight:800;overflow:hidden}.brand .side-collapse{color:var(--ink-3);margin-left:auto;margin-right:-6px}.brand .side-collapse:hover{color:var(--ink)}.srcacts-hint{color:var(--ink-3);margin:6px 0 0;font-size:.7812rem;font-weight:500}.seg button[aria-pressed=true]{color:var(--accent-ink);box-shadow:inset 0 1px 0 var(--hi),0 0 0 1px var(--accent-line),var(--shadow)}.sw-opt:has(input:checked){color:var(--accent-ink);box-shadow:inset 0 1px 0 var(--hi),0 0 0 1px var(--accent-line),var(--shadow)}.racts .keep,.racts .rmore{opacity:1}.app[data-bp=xs] .racts .keep:not(.on){display:grid}.seg button[aria-pressed=true]{background:var(--tint)}.sw-opt:has(input:checked){background:var(--tint)}.app[data-bp=xl] .col.page{max-width:960px}@media (min-width:2200px){.list .row-t .ex{font-size:.9062rem}.row-s{font-size:.875rem}}@container (width>=760px){.list .row-main{grid-template-columns:14px var(--av-row) minmax(0,1fr) 84px}.in-source .list .row-main{grid-template-columns:14px minmax(0,1fr) 84px}.list .row-t .ex{max-width:none}}.panel{container:reader/inline-size}.dlg-b>div:empty{position:absolute}.dlg-b{padding-top:20px;padding-bottom:20px}.pal-foot{white-space:nowrap;border-top:1px solid var(--line);color:var(--ink-3);background:var(--surface-2);flex:none;justify-content:space-between;gap:12px;padding:8px 14px;font-size:.7812rem;font-weight:600;display:flex}@media (pointer:coarse){.pal-foot .keys{display:none}}.bar-tools .mbtn .k{display:none}.mod-t .one{text-overflow:ellipsis;white-space:nowrap;flex-shrink:100;min-width:0;overflow:hidden}.app[data-bp=xs] .panel-bar.titled .src{display:none}.card .meta .len{margin-left:auto}.card .wfrow time{color:var(--ink-3);white-space:nowrap;font-weight:600}.app .col.page{margin-left:max(0px,calc((100% - var(--wcol)) / 2));margin-right:auto}.list .row,.mod .row{position:relative}.list .row:before,.mod .row:before{content:"";background:hsl(var(--sh,210) 55% 62% / .55);pointer-events:none;border-radius:0 3px 3px 0;width:3px;position:absolute;top:10px;bottom:10px;left:0}[data-theme=dark] .list .row:before,[data-theme=dark] .mod .row:before{background:hsl(var(--sh,210) 50% 58% / .5)}.app[data-bp=xs] .mod-t .one{display:none}.art-text .ax{-webkit-line-clamp:4}.app{--wcol:1256px}@media (min-width:2200px){.app{--wcol:1416px}}.app .col:not(.narrow):not(.page),.app[data-bp=xl] .col:not(.narrow):not(.page){max-width:var(--wcol)}.card .wfrow{white-space:nowrap;overflow:hidden}.grid{align-items:stretch}.card-main{height:100%}@media (min-width:2200px){.list .row-t .title{font-size:1.125rem}.list .row-t .ex{font-size:.9688rem}.list .row-s{font-size:.9062rem}}.app:not([data-bp=xs]) .list .row .racts .keep,.app:not([data-bp=xs]) .list .row .racts .rmore{align-items:center;gap:5px;width:auto;padding:0 10px 0 8px;font-size:.8125rem;font-weight:700;display:inline-flex}.app:not([data-bp=xs]) .list .row .racts .kl,.app:not([data-bp=xs]) .list .row .racts .ml{display:inline!important}.app:not([data-bp=xs]) .list .row.has-keep .row-main{padding-right:170px}@media (pointer:coarse){.app:not([data-bp=xs]) .list .row.has-keep .row-main{padding-right:180px}}.app[data-bp=xs] .srcacts-hint{margin-top:-12px}.rtile.src{background:0 0;border:0;place-items:center;padding:0;display:grid}.app[data-bp=xs] .row .racts{flex-direction:column;gap:0}:is(.app[data-bp=xs] .row.has-keep .row-main,.app[data-bp=xs] .row.has-keep:has(.keep.on) .row-main){padding-right:52px}@container (width>=520px){.mod .row-t .ex{color:var(--ink-2);text-overflow:ellipsis;white-space:nowrap;font-size:.8438rem;font-weight:500;line-height:1.45;display:block;overflow:hidden}}@media (min-width:2200px){.mod .row-t .title{font-size:1.0625rem}.mod .row-t .ex{font-size:.9375rem}.mod .row-s{font-size:.875rem}}.col.page .fine{color:var(--ink-2);font-size:.875rem;line-height:1.5}.mod .row-t .title{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}@container (width>=760px){.mod .row .racts .keep,.mod .row .racts .rmore{align-items:center;gap:5px;width:auto;padding:0 10px 0 8px;font-size:.8125rem;font-weight:700;display:inline-flex}.mod .row .racts .kl,.mod .row .racts .ml{display:inline!important}.mod .row.has-keep .row-main{padding-right:170px}}.card-main .art-text{flex:auto}.card-main .art-text>span{flex-direction:column;gap:8px;height:100%;display:flex}.card-main .art-text .ax{flex:none;min-height:6.2em}.panel-bar .back{width:auto;color:var(--ink-2);align-items:center;gap:4px;padding:0 10px 0 6px;font-size:.875rem;font-weight:700}.app[data-bp=xs] .panel-bar .back,.app[data-bp=sm] .panel-bar .back{display:inline-flex}.app:not([data-bp=xs]) .bcol{min-height:calc(100dvh - 200px)}.app .col.page,.app[data-bp=xl] .col.page{max-width:var(--wcol)}.rbtn[data-collection]{position:relative}.rbtn[data-collection] .rtile.src:after{content:"";background:var(--surface);border:1.5px solid var(--ink-3);width:9px;height:7px;box-shadow:-2px -2px 0 -.5px var(--surface),-2px -2px 0 1px var(--ink-3);border-radius:2px;position:absolute;bottom:4px;right:4px}.app[data-bp=xs] .row .racts{gap:2px}.app[data-bp=xs] .row .racts .keep,.app[data-bp=xs] .row .racts .rmore{height:32px}.dlg .seg button[aria-pressed=true]{background:var(--tint);color:var(--accent-ink);box-shadow:inset 0 0 0 1px var(--accent-line)}.dlg .sw-opt:has(input:checked){background:var(--tint);color:var(--accent-ink);box-shadow:inset 0 0 0 1px var(--accent-line)}.app[data-bp=sm] .card .art:not(.art-text){aspect-ratio:3}.app[data-bp=sm] .card-main .art-text .ax{font-size:.9688rem;line-height:1.6}.card .meta time{color:var(--ink-3);margin-left:0;font-weight:600}.card .meta time:before{content:"·";color:var(--ink-3);margin-right:8px}.app[data-bp=xs] .row .racts .keep,.app[data-bp=xs] .row .racts .rmore{width:40px;height:26px}@container (width>=520px){.mod .row .racts .keep,.mod .row .racts .rmore{align-items:center;gap:4px;width:auto;padding:0 8px 0 6px;font-size:.8125rem;font-weight:700;display:inline-flex}.mod .row .racts .kl,.mod .row .racts .ml{display:inline!important}.mod .row.has-keep .row-main{padding-right:156px}}.app[data-bp=xs] .srchead .psub,.app[data-bp=xs] .phead .psub{row-gap:4px}.pb-acts{flex:none;gap:6px;display:inline-flex}.pb-acts .mbtn{height:30px;padding:0 9px;font-size:.8125rem}.app[data-bp=xs] .pb-acts .mbtn:not(.kept-on) .pb-kl{display:none}.app[data-bp=xs] .row-t .title{-webkit-line-clamp:3}.racts .rmore .ic{color:var(--ink-3);opacity:.85}.pb-acts .mbtn .ic:last-child{width:12px;height:12px;transform:rotate(90deg)}.app[data-bp=xs] .panel-bar.titled .ibtn .ml{display:none!important}.app[data-bp=xs] .panel-bar.titled .ibtn:has(.ml){padding:0 8px}.app[data-bp=xs] .panel-bar.titled .back .bl{display:none}.col.page .fx-legend,.col.page .fx-facts,.col.page .fx-bar,.col.page .fx-cap,.col.page .fx-big{max-width:760px}.list .racts .keep:not(.on),.list .racts .rmore,.mod .racts .keep:not(.on),.mod .racts .rmore{color:var(--ink-3)}.list .row:hover .racts .keep:not(.on),.list .row:hover .racts .rmore,.list .row:focus-within .racts .keep:not(.on),.list .row:focus-within .racts .rmore,.mod .row:hover .racts .keep:not(.on),.mod .row:hover .racts .rmore{color:var(--ink-2)}.racts .kb{display:none}.card .racts .keep.on .kb{text-overflow:ellipsis;white-space:nowrap;max-width:110px;margin-left:3px;display:inline;overflow:hidden}.app:not([data-bp=xs]) .bcol{flex:3 1 0;min-width:240px}.app[data-bp=xs] .pb-acts .st{display:none}.app[data-bp=sm] .p-acts .mbtn.go{flex:100%;justify-content:center}.app[data-bp=sm] .p-acts .mbtn{flex:auto;justify-content:center;min-width:0;max-width:100%}.bcol-h{white-space:nowrap}.bcol-h>:first-child{text-overflow:ellipsis;min-width:0;overflow:hidden}.bar-tools .ibtn:has(.ml){border:1px solid var(--line-2);background:linear-gradient(var(--surface),var(--surface-2));height:30px;box-shadow:inset 0 1px 0 var(--hi),var(--shadow);color:var(--ink);border-radius:8px}.app[data-bp=xs] .bar-tools .ibtn:has(.ml){height:38px}@container (width>=900px){.list .row-t .ex{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}}.pal-list{padding-bottom:64px;-webkit-mask-image:linear-gradient(#000 calc(100% - 72px),#0000);mask-image:linear-gradient(#000 calc(100% - 72px),#0000)}.rbtn[data-collection]{flex-direction:column;align-items:center;gap:2px;width:56px;height:auto;padding:5px 2px;display:flex}.rail .rname{color:var(--ink-3);text-overflow:ellipsis;white-space:nowrap;max-width:52px;font-size:.625rem;font-weight:700;line-height:1.1;overflow:hidden}.rbtn[data-collection].sel .rname{color:var(--accent-ink)}.fx-pair{gap:16px;display:grid}@media (min-width:1100px){.fx-pair{grid-template-columns:1fr 1fr;align-items:start}}.fx-pair .fx-legend,.fx-pair .fx-facts,.fx-pair .fx-bar{max-width:none}.pal-list::-webkit-scrollbar{width:8px}.pal-list::-webkit-scrollbar-thumb{background:var(--line-2);border-radius:8px}.pal-list{scrollbar-color:var(--line-2) transparent}.rbtn[data-collection] .rtile.src{position:relative}.rbtn[data-collection] .rtile.src:after{bottom:-2px;right:-3px}.rail .rname{letter-spacing:-.01em;max-width:60px;font-size:.5938rem}.app:not([data-bp=xs]) .bcol:not(.is-empty){flex:var(--lane,1) 1 0;min-width:260px}.app:not([data-bp=xs]) .bcol.is-empty{flex:0 0 132px;min-width:132px}.bcol.is-empty .bcol-h{padding:0 8px 0 10px;font-size:.8125rem}.app[data-bp=xs] .panel-bar.titled .ibtn:has(.ml){border:1px solid var(--line-2);background:linear-gradient(var(--surface),var(--surface-2));border-radius:8px;height:30px}.app[data-bp=xs] .bar-tools .ibtn .ml{display:none!important}.app[data-bp=xs] .bar-tools .ibtn:has(.ml){justify-content:center;width:40px;padding:0}.racts.qa{gap:2px}.racts .rq,.tbl .rq{width:36px;height:36px;color:var(--ink-3);border-radius:8px;place-items:center;display:grid}.racts .rq .ic,.tbl .rq .ic{width:19px;height:19px}.racts .rq:hover,.tbl .rq:hover,.racts .rq:focus-visible{background:var(--hover);color:var(--ink)}.racts .rq.on,.tbl .rq.on{color:var(--accent-ink)}.rq.sv{position:relative}.rq.sv.busy,.rq.sv.queued{color:var(--accent-ink)}.rq.sv.busy .ic,.rq.sv.queued .ic{width:15px;height:15px}.rq.sv .dl-ring{width:28px;height:28px;margin:auto;position:absolute;inset:0}.rq.sv.done .dl-badge{background:var(--accent);width:24px;height:24px;color:var(--on-accent);border-radius:50%;place-items:center;display:grid}.rq.sv.done .dl-badge .ic{stroke-width:2.6px;width:15px;height:15px}.rq.sv.failed{color:var(--danger)}.racts .rq[aria-disabled=true],.tbl .rq[aria-disabled=true]{cursor:default}.racts .rq[aria-disabled=true]:hover,.tbl .rq[aria-disabled=true]:hover{background:0 0}.tbl .rq{opacity:0;width:32px;height:32px}.tbl tr:hover .rq,.tbl tr:focus-within .rq,.tbl .rq.on,.tbl .rq.sv:not(.none){opacity:1}@media (hover:none){.tbl .rq{opacity:1}}.tacts{justify-content:flex-end;align-items:center;gap:2px;display:flex}@media (pointer:coarse){.racts .rq{width:40px;height:40px}}[data-display=eink] .racts .rq,[data-display=eink] .tbl .rq{width:40px;height:40px;opacity:1!important}.row.has-acts .row-main{padding-right:calc(var(--na) * 38px + 12px)}@media (pointer:coarse){.row.has-acts .row-main{padding-right:calc(var(--na) * 42px + 12px)}}[data-display=eink] .row.has-acts .row-main{padding-right:calc(var(--na) * 42px + 12px)}.card .wfrow{padding-right:calc(var(--na) * 38px + 16px)}@media (pointer:coarse){.card .wfrow{padding-right:calc(var(--na) * 42px + 16px)}}.app[data-bp=xs] .row .racts.qa{grid-template-rows:auto auto;grid-auto-flow:column;gap:0 2px;display:grid}.app[data-bp=xs] .row .racts.qa .rq{width:40px;height:30px}.app[data-bp=xs] .row .racts.qa{width:calc(var(--nc) * 42px - 2px);align-content:center;top:0;bottom:0;transform:none;container-type:size}.app[data-bp=xs] .row .racts.qa .rq{--qg:clamp(0px, (100cqh - 60px) / 3, 14px)}.app[data-bp=xs] .row .racts.qa .rq:nth-child(odd){margin-bottom:calc(var(--qg) / 2)}.app[data-bp=xs] .row .racts.qa .rq:nth-child(2n){margin-top:calc(var(--qg) / 2)}.app[data-bp=xs] .row .racts.qa .rq:last-child:nth-child(odd){grid-row:1/span 2;align-self:center;margin:0}.app[data-bp=xs] .row.has-acts .row-main{padding-right:calc(var(--nc) * 42px + 12px)}@media (pointer:coarse){.row:has(>.racts){overflow:clip}.racts>button,.tbl .rq{position:relative}.racts>button:after,.tbl .rq:after{content:"";position:absolute;inset:-60px -1px}.row .racts>button:first-child:after{left:-6px}.row .racts>button:last-child:after{right:-8px}.app[data-bp=xs] .row .racts.qa .rq:nth-child(odd):after{bottom:calc(var(--qg) / -2)}.app[data-bp=xs] .row .racts.qa .rq:nth-child(2n):after{top:calc(var(--qg) / -2)}.app[data-bp=xs] .row .racts.qa .rq:last-child:after{bottom:-60px}.app[data-bp=xs] .row .racts.qa .rq:nth-last-child(2):nth-child(odd):after{right:-8px}.app[data-bp=xs] .row .racts.qa .rq:nth-child(-n+2):after{left:-6px}.card .racts>button:after{inset:-8px -1px -9px}.card .racts>button:first-child:after{left:-8px}.card .racts>button:last-child:after{right:-9px}.tbl .rq:after{inset:calc((100% - var(--row-h)) / 2) -1px}}.copy{color:var(--ink-2);white-space:nowrap;align-items:center;gap:4px;font-size:.75rem;font-weight:700;display:inline-flex}.copy .ic{flex:none;width:12px;height:12px}.copy-text .ic{color:var(--ok)}.copy-partial .ic,.copy-failed .ic{color:var(--danger)}.copy-failed,.copy-partial{color:var(--ink)}.note-line{min-width:0;color:var(--ink-2);align-items:flex-start;gap:6px;margin-top:2px;font-size:.8125rem;font-weight:600;display:flex}.note-line .ic{width:12px;height:12px;color:var(--ink-3);flex:none;margin-top:3px}.note-line>span:last-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.snip-note{color:var(--ink-2);font-weight:800}.auth-page{background:linear-gradient(180deg,var(--sky-top) 0%,var(--sky-mid) 42%,var(--sky-bot) 100%);place-items:center;min-height:100dvh;padding:24px 16px;display:grid}.auth-card{background:var(--surface);border:1px solid var(--line-2);width:min(28.75rem,100%);box-shadow:var(--shadow-pop);border-radius:16px;overflow:hidden}.auth-card .dlg-h{padding:16px 20px}.auth-card .brand{gap:12px;padding:0}.auth-title{letter-spacing:-.01em;font-size:1.1875rem;font-weight:800}.auth-card .dlg-b{gap:16px;padding:20px}.auth-card .dlg-b,.auth-card .dlg-b>*{min-width:0}.auth-card .btn{white-space:normal;text-align:center;height:auto;min-height:32px;padding-block:8px;line-height:1.25}@media (pointer:coarse){.auth-card .btn{min-height:40px}}.gsi-button{box-sizing:border-box;color:#1f1f1f;cursor:pointer;appearance:none;background:#fff;border:1px solid #747775;border-radius:4px;justify-content:center;align-items:center;gap:10px;width:100%;min-height:40px;padding:0 12px;font:500 14px/20px Google Sans,Roboto,Arial,system-ui,sans-serif;text-decoration:none;display:flex}.gsi-button:hover{background:#f0f0f0}.gsi-button:focus-visible{outline-offset:2px;outline:2px solid #1a73e8}.gsi-button:disabled{opacity:.6;cursor:default}.gsi-mark{flex:none}.auth-card .hint{color:var(--ink-2);font-size:.875rem;font-weight:600;line-height:1.5}.splash{min-height:100dvh;color:var(--ink-2);grid-auto-flow:column;place-content:center;place-items:center;gap:12px;padding:24px;font-weight:700;display:grid}.splash .spin{margin-right:2px}.skel{background:linear-gradient(90deg,var(--line) 0%,var(--surface-2) 50%,var(--line) 100%);background-size:200% 100%;border-radius:8px}@media (prefers-reduced-motion:no-preference){.skel{animation:1.4s ease-in-out infinite skel}@keyframes skel{0%{background-position:200% 0}to{background-position:-200% 0}}}.notice{background:var(--tint);border:1px solid var(--tint-bd);color:var(--ink);border-radius:10px;align-items:flex-start;gap:9px;margin:0 0 14px;padding:9px 12px;font-weight:600;display:flex}.notice .ic{color:var(--accent-ink);margin-top:2px}.home-body .notice{margin-top:2px}.phead .notice{margin:0}.reminder{background:var(--surface);border:1px solid var(--mod-bd);box-shadow:var(--shadow);color:var(--ink);border-radius:12px;align-items:flex-start;gap:12px;margin:0 0 16px;padding:11px 14px;font-weight:600;display:flex}.reminder>.ic{color:var(--ink-3);margin-top:3px}.reminder .tx{flex:1;gap:2px;min-width:0;display:grid}.reminder .tx p{margin:0}.reminder .acts{flex-wrap:wrap;gap:6px;display:flex}.reminder .btn{height:28px;font-size:.8125rem}.tl-note{align-items:center;gap:6px;margin:0 2px 10px;display:flex}.empty p{max-width:52ch}.empty .btn{margin-top:2px}.art img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.art:has(img):before{display:none}.art .play,.art .badge{z-index:1}.meter .other{background:var(--line-2)}.meter-pop .sw.feeds{background:var(--accent-line)}.meter-pop .sw.kept{background:hsl(var(--h) 80% 70%)}.meter-pop .sw.other{background:var(--line-2)}[data-theme=dark] .meter-pop .sw.kept{background:hsl(var(--h) 60% 80%)}.rbtn .meter{width:34px}.bell{position:relative}.bell:has(.bell-n){align-items:center;gap:3px;width:auto;padding:0 7px 0 6px;display:inline-flex}.bell-n{background:var(--accent);min-width:16px;height:16px;color:var(--on-accent);border-radius:8px;place-items:center;padding:0 4px;font-size:.6562rem;font-weight:800;line-height:1;display:grid;position:static}.notif-pop{width:min(360px,100vw - 16px);padding:0}.notif-h{justify-content:space-between;align-items:center;gap:12px;padding:12px 14px 8px;display:flex}.notif-h strong{font-size:.9375rem;font-weight:800}.notif-list{max-height:min(380px,50dvh);padding:0 6px;overflow:auto}.notif-i{border-radius:9px;align-items:flex-start;gap:8px;width:100%;padding:8px;font-weight:600;display:flex}.notif-i:hover,.notif-i:focus-visible{background:var(--hover)}.notif-dot{flex:none;place-items:center;width:10px;padding-top:6px;display:grid}.notif-i .tx{gap:1px;min-width:0;display:grid}.notif-i .t{font-size:.8438rem;font-weight:700}.notif-i .b{color:var(--ink-2);font-size:.8125rem}.notif-i .when{color:var(--ink-3);font-size:.75rem}.notif-f{border-top:1px solid var(--line);margin-top:6px;padding:8px 14px 10px;font-size:.8125rem}.caps{gap:4px;display:grid}.caps .cap{align-items:flex-start;gap:8px;display:flex}.caps .cap .ic{color:var(--accent-ink);margin-top:3px}.caps .cap small{color:var(--ink-3);font-weight:600}.panel-body:focus{outline:none}.prose{color:var(--ink);overflow-wrap:anywhere;font-size:1.0312rem;font-weight:500;line-height:1.7}.prose>*+*{margin-top:.9em}.prose h1,.prose h2,.prose h3,.prose h4{letter-spacing:-.01em;margin-top:1.3em;font-weight:800;line-height:1.25}.prose h1{font-size:1.35em}.prose h2{font-size:1.22em}.prose h3,.prose h4{font-size:1.08em}.prose a.tok{white-space:nowrap}.prose img{border-radius:8px;max-width:100%;height:auto;display:block}.prose figure{margin:1em 0}.prose figcaption{color:var(--ink-3);margin-top:.3em;font-size:.85em}.prose blockquote{border-left:3px solid var(--tint-bd);background:var(--tint);border-radius:0 8px 8px 0;margin:1em 0;padding:.4em 1em}.prose pre{background:var(--surface-2);border:1px solid var(--line);border-radius:10px;padding:12px;font-size:.88em;overflow:auto}.prose code{font-size:.9em}.prose ul,.prose ol{padding-left:1.4em}.prose ul{list-style:outside}.prose ol{list-style:decimal}.prose li+li{margin-top:.3em}.prose table{border-collapse:collapse;max-width:100%;display:block;overflow:auto}.prose th,.prose td{border:1px solid var(--line-2);padding:4px 8px}.prose hr{border:0;border-top:1px solid var(--line);margin:1.2em 0}.seclist{gap:6px;display:grid}.seclist li{border:1px solid var(--line);background:var(--surface-2);border-radius:10px;align-items:center;gap:10px;padding:8px 10px;display:flex}.seclist .tx{flex:1;min-width:0;display:grid}.seclist .tx b{font-weight:700}.seclist .tx small{color:var(--ink-3);font-size:.7812rem;font-weight:600}.bm-drag{cursor:grab;flex:none}.seclist .btn{height:28px;font-size:.8125rem}.get-apps .get-stores{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.get-apps .tx small+small{margin-top:2px}.dlg-b .chips{overflow:visible}.dlg-b .field>.lbl{margin-bottom:0}.dlg-b .seg{justify-self:start}.dlg-tabs{min-width:0;display:flex}.dlg-tabs .seg{flex-wrap:nowrap;max-width:100%;overflow-x:auto}.dlg-b .btn[disabled]{opacity:.5}.cb{flex:none}a.btn{text-decoration:none}a.btn.lg{height:36px}.rl .cb{margin-right:0}.pal-i .ic{color:var(--ink-3)}.link{background:0 0}.srow .shared{margin-left:2px}.hm.login{color:var(--amber)}.mod-t .t{margin-right:0}.mod-t>button>.ic.go{margin-left:-2px}@media (max-width:767px){.reminder{flex-wrap:wrap}.reminder .acts{width:100%;padding-left:34px}.notif-pop{width:auto;position:fixed!important;left:8px!important;right:8px!important}}@media print{.side,.bar,.corner,.panel{display:none}}.bcol-more{margin:6px 10px 10px;font-size:.8125rem;display:block}.more-srcs{text-align:left;width:100%;color:var(--accent-ink);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:4px 10px 6px 34px;font-size:.8125rem;font-weight:700;display:block}.more-srcs:hover{background:var(--hover,#0000000a)}.chips{flex-wrap:wrap;padding-bottom:6px;overflow-x:visible}.srcfilter{padding:2px 0 12px;display:flex}.srcfilter .mbtn{min-width:0;max-width:100%}.srcfilter-l{text-overflow:ellipsis;min-width:0;overflow:hidden}.srcpick-pop{min-width:260px;max-height:min(420px,100dvh - 32px);overflow-y:auto}.srcpick-r{align-items:center;gap:2px;display:flex}.srcpick-r>.mi:first-child{flex:1;min-width:0}.srcpick-r>.mi.only{width:auto;color:var(--accent-ink);flex:none;font-size:.7812rem;font-weight:700}.offline-note{background:var(--amber-bg);border-bottom:1px solid var(--amber-bd);color:var(--amber);text-align:center;flex:none;justify-content:center;align-items:center;gap:8px;padding:5px 14px;font-size:.7812rem;font-weight:700;display:flex}.offline-note .ic{flex:none}.app{padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right)}.app[data-bp] .bar{padding-top:max(6px, env(safe-area-inset-top))}.app[data-bp] .corner:not(.float) .cbtns{margin-top:calc(max(6px, env(safe-area-inset-top)) - 6px)}.side{padding-top:env(safe-area-inset-top)}.app[data-sb=drawer] .side,.app[data-sb=hidden] .side{padding-left:env(safe-area-inset-left)}.panel-bar{padding-top:max(6px, env(safe-area-inset-top))}.app[data-bp=md] .panel,.app[data-bp=sm] .panel,.app[data-bp=xs] .panel{padding-right:env(safe-area-inset-right)}.main{padding-bottom:calc(88px + env(safe-area-inset-bottom))}#toasts{bottom:calc(72px + env(safe-area-inset-bottom))}.app[data-bp=xs] .panel-body,.app[data-bp=sm] .panel-body{padding-bottom:calc(100px + env(safe-area-inset-bottom))}.app[data-bp=xs] .side-foot,.app[data-sb=drawer] .side-foot,.app[data-sb=hidden] .side-foot{padding-bottom:calc(72px + env(safe-area-inset-bottom))}.auth-page{padding:max(24px, env(safe-area-inset-top)) max(16px, env(safe-area-inset-right)) max(24px, env(safe-area-inset-bottom)) max(16px, env(safe-area-inset-left))}[dir=auto],bdi{unicode-bidi:isolate}.title[dir=auto],.ex[dir=auto],.excerpt[dir=auto]{text-align:start}.pend{color:var(--ink-3);align-items:center;gap:4px;font-size:.75rem;font-weight:700;animation:.2s both pend-in;display:inline-flex}.pend .ic{width:13px;height:13px}@keyframes pend-in{0%{opacity:0}to{opacity:1}}.p-pend{align-items:center;gap:8px;display:flex}.playwrap{z-index:3;aspect-ratio:16/9;pointer-events:none;place-items:center;display:grid;position:absolute;top:8px;left:8px;right:8px}.playlink{pointer-events:auto;border-radius:50%;width:52px;height:52px}.playlink:hover{background:#ffffff29}.playlink:focus-visible{outline:3px solid var(--accent);outline-offset:2px}.art-link{border-radius:10px;display:block}.art-link:focus-visible{outline:3px solid var(--accent);outline-offset:2px}.art-link:hover .play{background:#ffffff57}.p-title:focus{outline:none}.p-sum{align-items:flex-start}.board-note{margin:0 0 10px}.board-note .link{white-space:nowrap;margin-left:auto}.crumbs li{flex:0 auto;overflow:hidden}.crumbs li:not(:last-child){flex-shrink:3}.crumbs li>button,.crumbs li>bdi{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.crumbs li:last-child{flex-shrink:1}html[data-modal] #toasts{top:max(8px, env(safe-area-inset-top));z-index:120;pointer-events:none;justify-items:center;bottom:auto;left:8px;right:8px}html[data-modal] #toasts .toast{pointer-events:auto;max-width:min(420px,100%)}html[data-ts] .app[data-sb=full]{--sbw:calc(300px * var(--ts))}html[data-ts] .row.has-keep .row-main{padding-right:calc(88px * var(--ts))}html[data-ts] .card .wfrow{padding-right:calc(120px * var(--ts))}@media (pointer:coarse){html[data-ts] .row.has-keep .row-main{padding-right:calc(104px * var(--ts))}}html[data-ts] .app[data-bp=xs] .row.has-keep .row-main{padding-right:calc(52px * var(--ts))}html[data-ts] .app[data-bp=xs] .row.has-keep:has(.keep.on) .row-main{padding-right:calc(92px * var(--ts))}.bk .n,.side-foot .stor{white-space:nowrap}.app[data-bp=xs] .p-acts .mbtn.st .k{display:none}.wb-attn li{align-items:center;display:flex}.wb-attn li .wb-src{flex:1;width:auto;min-width:0}.wb-attn li .retry{white-space:nowrap;flex:none;margin-right:14px;font-weight:700}.act-list li .retry{white-space:nowrap;margin-left:8px}.note .retry{white-space:nowrap;font-weight:700}.p-seen{color:var(--ink-3)}.p-seen .link{margin-left:4px;font-weight:700}.app{--player-bottom:12px;--player-space:0px}.app[data-player=open]{--player-space:calc(var(--player-h,0px) + var(--player-bottom) + 8px)}.player{left:50%;bottom:var(--player-bottom);z-index:58;background:var(--surface);border:1px solid var(--line-2);width:min(960px,100vw - 20px);box-shadow:var(--shadow-pop);border-radius:18px;gap:10px;padding:12px 16px;display:grid;position:fixed;transform:translate(-50%);container-type:inline-size}.player-body{grid-template-columns:minmax(0,3fr) minmax(260px,400px) minmax(max-content,2fr);grid-template-areas:"meta ctrl tools""meta seek tools";align-items:center;gap:2px 20px;display:grid}.player-title{text-align:left;min-width:0;color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:12px;grid-area:meta;align-items:center;gap:12px;margin:-4px;padding:4px;display:flex}.player-title:hover{background:var(--hover)}.player-title .av{border-radius:10px}.player-title .av img{object-fit:cover;border-radius:inherit;width:100%;height:100%}.player-meta{gap:2px;min-width:0;display:grid}.player-meta b,.player-meta span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.player-meta b{font-size:.9375rem;line-height:1.25}.player-meta span{color:var(--ink-3);font-size:.78rem;font-weight:600}.player-controls{grid-area:ctrl;justify-content:center;align-items:center;gap:18px;display:flex}.player-controls .ibtn{border-radius:999px}.player-skip{width:40px;height:40px;color:var(--ink);position:relative}.player-skip .ic{stroke-width:1.6px;width:30px;height:30px}.player-skip span{font:800 .62rem/1 var(--font);font-variant-numeric:tabular-nums;letter-spacing:-.02em;place-items:center;padding-top:2px;display:grid;position:absolute;inset:0}.player-skip:hover{background:var(--hover)}.player-main{background:var(--accent);border:1px solid var(--accent-bd);width:46px;height:46px;color:var(--on-accent);position:relative}.player-main:hover{background:var(--accent);color:var(--on-accent);filter:brightness(1.06)}.player-main .ic{stroke-width:2.6px;fill:currentColor;stroke-linejoin:round;width:20px;height:20px}.player-main[data-busy]:after{content:"";border:2px solid #0000;border-top-color:var(--accent);border-radius:50%;animation:.9s linear infinite player-spin;position:absolute;inset:-5px}@keyframes player-spin{to{transform:rotate(360deg)}}.player-seek{grid-area:seek;align-items:center;gap:10px;min-width:0;display:flex}.player-time{color:var(--ink-3);font-variant-numeric:tabular-nums;min-width:3.6em;font-size:.72rem;font-weight:700}.player-time:first-child{text-align:right}.player-seek input{cursor:pointer;appearance:none;background:0 0;flex:1;min-width:0;height:22px;margin:0}.player-seek input::-webkit-slider-runnable-track{background:linear-gradient(to right,var(--accent) var(--pct,0%),var(--line-2) var(--pct,0%));border-radius:4px;height:4px}.player-seek input::-moz-range-track{background:linear-gradient(to right,var(--accent) var(--pct,0%),var(--line-2) var(--pct,0%));border-radius:4px;height:4px}.player-seek input::-webkit-slider-thumb{-webkit-appearance:none;background:var(--accent);border:2px solid var(--surface);width:14px;height:14px;box-shadow:0 0 0 1px var(--accent-bd);border-radius:50%;margin-top:-5px;transition:transform .12s}.player-seek input::-moz-range-thumb{background:var(--accent);border:2px solid var(--surface);width:10px;height:10px;box-shadow:0 0 0 1px var(--accent-bd);border-radius:50%}.player-seek input:hover::-webkit-slider-thumb{transform:scale(1.2)}.player-seek input:active::-webkit-slider-thumb{transform:scale(1.2)}.player-seek input:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:6px}.player-tools{grid-area:tools;justify-content:flex-end;align-items:center;gap:6px;display:flex}.player-pill{border:1px solid var(--line-2);background:var(--surface-2);min-width:46px;height:32px;color:var(--ink);font:800 .8125rem/1 var(--font);font-variant-numeric:tabular-nums;white-space:nowrap;cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:5px;padding:0 10px;display:inline-flex}.player-pill:hover{background:var(--hover)}.player-sleep[data-on]{background:var(--tint);border-color:var(--tint-bd);color:var(--accent-ink)}.player-end{align-items:center;display:flex}.player-end .ibtn{border-radius:999px}.player-note{color:var(--ink-2);align-items:center;gap:6px;margin:0;font-size:.8125rem;font-weight:600;display:flex}.player-screen{background:#000;border-radius:12px;max-height:min(42vh,360px);display:grid;overflow:hidden}.player-video{width:100%;max-height:min(42vh,360px);display:block}@container (width<=640px){.player-body{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);grid-template-areas:"meta meta end""seek seek seek""rate ctrl sleep";gap:8px}.player-tools{display:contents}.player-rate{grid-area:rate;justify-self:start}.player-sleep{grid-area:sleep;justify-self:end}.player-end{grid-area:end;place-self:start end;margin:-4px -6px 0 0}.player-controls{gap:22px}.player-main{width:52px;height:52px}.player-main .ic{width:22px;height:22px}.player-title .av{--s:40px!important}}@container (width<=340px){.player-controls{gap:10px}.player-pill{min-width:40px;padding:0 8px}.player-unit{display:none}}@media (max-width:560px){.app{--player-bottom:6px}.player{border-radius:16px;padding:10px 12px}}.player-size .ic{transform:rotate(90deg)}.player[data-mini] .player-size .ic{transform:rotate(-90deg)}.player[data-mini]{gap:6px;width:min(560px,100vw - 20px);padding:8px 10px 10px;overflow:hidden}.player[data-mini] .player-body{grid-template-columns:minmax(0,1fr) auto auto;grid-template-areas:"meta ctrl tools";gap:0 8px}.player[data-mini] .player-tools{gap:4px;display:flex}.player[data-mini] .player-end{grid-area:auto;align-self:center;margin:0}.player[data-mini] .player-skip,.player[data-mini] .player-seek,.player[data-mini] .player-rate,.player[data-mini] .player-sleep:not([data-on]),.player[data-mini] .player-meta span{display:none}.player[data-mini] .player-title{gap:10px}.player[data-mini] .player-title .av{border-radius:8px;--s:34px!important}.player[data-mini] .player-main{width:40px;height:40px}.player[data-mini] .player-main .ic{width:17px;height:17px}.player-progress{background:var(--line);height:3px;position:absolute;bottom:0;left:0;right:0}.player-progress i{background:var(--accent);height:100%;display:block}.app[data-bp=xs]{--player-bottom:calc(66px + env(safe-area-inset-bottom))}.app[data-bp=xs][data-panel=open]{--player-bottom:calc(6px + env(safe-area-inset-bottom))}.app[data-player=open] .side-foot{padding-bottom:8px}.media-box{border:1px solid var(--line-2);background:var(--surface-2);border-radius:12px;gap:10px;padding:12px;display:grid}.media-play{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.media-saved{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.media-saved p{flex:220px;margin:0}.dl-ring{flex:none;width:28px;height:28px;transform:rotate(-90deg)}.dl-ring circle{fill:none;stroke-width:3.2px}.dl-ring .track{stroke:var(--line-2)}.dl-ring .fill{stroke:var(--accent);stroke-linecap:round;transition:stroke-dasharray .25s linear}.dl-ring.turning{animation:1s linear infinite dl-turn}@keyframes dl-turn{to{transform:rotate(270deg)}}@media (prefers-reduced-motion:reduce){.dl-ring.turning{animation:none}}[data-display=eink] .dl-ring.turning{animation:none}[data-display=eink] .dl-ring .fill{transition:none}.dl-state{flex:220px;align-items:center;gap:10px;min-width:0;display:flex}.dl-state p{margin:0}.dl-state .dl-head{font-weight:700}.dl-badge.lg{background:var(--accent);width:32px;height:32px;color:var(--on-accent);border-radius:50%;flex:none;place-items:center;display:grid}.dl-badge.lg .ic{stroke-width:2.6px;width:18px;height:18px}.dl-state.failed .ic{color:var(--danger);flex:none}.dl-state.dl-page{flex-basis:100%}mark.anno{background:var(--amber-bg);color:inherit;border-bottom:2px solid var(--amber-bd);cursor:pointer;border-radius:2px;padding:0}mark.anno[data-anno*=\ ]{box-shadow:inset 0 -.55em 0 var(--amber-bd);border-bottom-width:3px}mark.anno:focus-visible{outline:2px solid var(--accent-line);outline-offset:2px}.sel-bar{z-index:60;background:var(--surface);border:1px solid var(--line-2);border-radius:12px;gap:6px;padding:6px;display:flex;position:fixed;box-shadow:0 8px 24px #00000029}.sel-bar .btn{min-height:40px}.anno-notes{gap:8px;display:grid}.anno-list{gap:10px;display:grid}.anno-item{gap:4px;display:grid}.anno-quote{border-left:3px solid var(--amber-bd);background:var(--amber-bg);color:var(--ink);overflow-wrap:anywhere;white-space:pre-wrap;border-radius:0 8px 8px 0;margin:0;padding:6px 10px;font-weight:600}.anno-body{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--ink);font-weight:600}.anno-meta{flex-wrap:wrap;align-items:center;gap:4px 12px;display:flex}.anno-sync,.anno-detached{flex-wrap:wrap;align-items:center;gap:5px;display:inline-flex}.anno-sync.failed{color:var(--amber)}.anno-editor{gap:8px;display:grid}.anno-actions{flex-wrap:wrap;gap:8px;display:flex}.in.anno-text{resize:vertical;height:auto;min-height:84px;padding:9px 12px;line-height:1.45}.aif-preview{max-height:320px;overflow:hidden auto}.aif-preview .ordrow{gap:10px;min-width:0;padding-right:10px}.aif-preview .nm{text-overflow:ellipsis;white-space:nowrap;flex:1 1 0;min-width:0;overflow:hidden}.aif-verdict{text-align:center;border-radius:999px;flex:none;min-width:44px;padding:2px 8px;font-size:12px;font-weight:700}.aif-verdict.aif-keep{background:var(--tint);color:var(--accent-ink);border:1px solid var(--tint-bd)}.aif-verdict.aif-drop{background:var(--surface-2);color:var(--ink-3);border:1px solid var(--line)}.aif-dropped .nm{color:var(--ink-3)}.aif-pct{font-variant-numeric:tabular-nums;flex:none}.dl-tag{color:var(--accent-ink);align-items:center;gap:4px;font-size:.75rem;font-weight:700;display:inline-flex}.dl-tag:before{content:"";background:var(--accent);border-radius:50%;width:6px;height:6px}[data-display=eink] .homewash svg.quilt{display:none}[data-display=eink] .list .irow{content-visibility:visible}[data-display=eink] .rail-add{color:#fff;background:#000;border-color:#000}[data-display=eink] .rail-add:hover{filter:none}[data-display=eink] .crumbs [aria-current]{outline:none}[data-display=eink] .auth-card,[data-display=eink] .app[data-bp] .panel{border-width:2px;border-color:#000}[data-display=eink] .racts .keep,[data-display=eink] .racts .rmore,[data-display=eink] .tbl .rmore{width:40px;height:40px;opacity:1!important}[data-display=eink] .row.has-keep .row-main{padding-right:104px}[data-display=eink] .cbx{border:2px solid #000;width:20px;height:20px}[data-display=eink] .irow[data-wf=finished]{opacity:1!important}[data-display=eink] .art,[data-display=eink] .art.vid{background:#fff!important;border-color:#000!important}[data-display=eink] .art:before{display:none}[data-display=eink] .art .play{color:#000;background:#fff;border:2px solid #000}[data-display=eink] .art .play .ic{fill:#000}[data-display=eink] .art .badge{color:#fff;background:#000}[data-display=eink] .skel{outline-offset:-1px;background:#fff;outline:1px dashed #000}[data-display=eink] .board{scroll-snap-type:none}.pagenav{background:#fff;border-top:2px solid #000;flex:none;justify-content:flex-end;gap:8px;padding:8px 12px;display:flex}.pagenav .btn{border-width:2px;justify-content:center;min-width:120px;font-weight:800}.app[data-bp=xs] .stage>.pagenav{margin-bottom:calc(64px + env(safe-area-inset-bottom))}.app[data-bp=xs][data-player=open] .stage>.pagenav{margin-bottom:0}[data-display=eink] .player-seek input::-webkit-slider-runnable-track{background:linear-gradient(to right,#000 var(--pct,0%),#fff var(--pct,0%));border:1.5px solid #000;height:8px}[data-display=eink] .player-seek input::-moz-range-track{background:linear-gradient(to right,#000 var(--pct,0%),#fff var(--pct,0%));border:1.5px solid #000;height:8px}[data-display=eink] .player-seek input::-webkit-slider-thumb{border-color:#fff;margin-top:-5px;box-shadow:0 0 0 1.5px #000}[data-display=eink] .player-progress{background:#fff;border-top:1.5px solid #000;height:5px}[data-display=eink] .player-progress i{background:#000}.p-remind{color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:8px;margin:6px 0 2px;font-size:.875rem;display:flex}.p-remind b{color:var(--ink);font-weight:700}.p-remind.form{border:1px solid var(--line);background:var(--surface);border-radius:12px;gap:10px;padding:12px;display:grid}.p-remind .rm-row{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.p-remind .rm-f{color:var(--ink-2);gap:4px;font-size:.8125rem;font-weight:700;display:grid}.p-remind .rm-q{flex-wrap:wrap;gap:10px;padding-bottom:8px;display:flex}.p-remind .rm-acts{flex-wrap:wrap;gap:8px;display:flex}.coming-row{text-align:left;align-items:center;gap:12px;width:100%;padding:10px 14px;display:flex}.coming-row:hover{background:var(--hover)}.coming-row .when{min-width:5.5em;color:var(--ink-2);flex:none;font-size:.8125rem;font-weight:800}.coming-row .what{flex:1;gap:2px;min-width:0;display:grid}.coming-row .title{text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;font-weight:700;overflow:hidden}.coming-row .fine{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.coming{margin-bottom:16px}.coming li{border-bottom:1px solid var(--line)}.coming li:last-child{border-bottom:0}.cbtns .bar-acct{flex:none}.stage:has(>.corner .ibtn.bar-acct) .bar{padding-right:126px}.stage:has(>.corner .mbtn.bar-acct) .bar{padding-right:calc(80px + 7rem)}.stage:has(>.corner.float .bar-acct) :is(.home-top,.phead){padding-right:calc(44px + 7rem)}@media (pointer:coarse){.stage:has(>.corner.float .bar-acct) :is(.home-top,.phead){padding-right:calc(52px + 7rem)}}
