.library-instant{z-index:40;background:var(--cream);flex-direction:column;display:flex;position:fixed;inset:0;overflow:hidden}@media (min-width:1200px){.library-instant{left:var(--sidebar-w)}}.library-screen{--library-bar:var(--topbar-h);background:var(--cream);min-height:0;color:var(--ink);font-family:var(--sans);flex-direction:column;flex:1;display:flex;position:relative}.library-screen,.library-screen *{box-sizing:border-box}.library-screen button,.library-screen input{font:inherit;color:inherit}.library-screen button{cursor:pointer;background:0 0;border:0}.library-screen button:focus,.library-screen a:focus,.library-screen input:focus{outline:none}.library-screen button:focus-visible,.library-screen a:focus-visible,.library-screen input:focus-visible{outline:2px solid var(--sage);outline-offset:-2px}.library-screen a{color:inherit;text-decoration:none}.library-screen .topbar{height:var(--library-bar);z-index:4;background:var(--cream);flex:none;align-items:center;gap:4px;padding:0 10px 0 6px;display:flex;position:sticky;top:0}.library-screen #next,.library-screen #sub-threads,.library-screen #tracker{scroll-margin-top:var(--library-bar)}.library-screen .topbar .title{font-family:var(--serif);letter-spacing:-.02em;white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:17px;font-weight:500;line-height:22px;overflow:hidden}.library-screen .topbar .title small{font-family:var(--sans);letter-spacing:0;color:var(--muted);font-size:11px;font-weight:500;line-height:14px;display:block}.library-screen .topbar .actions{flex:none;gap:2px;margin-left:auto;display:flex;position:relative}.library-screen .iconbtn{width:36px;height:36px;color:var(--ink);border-radius:10px;flex:none;justify-content:center;align-items:center;display:flex}.library-screen .iconbtn.on{background:var(--cream-2)}.library-screen .ic{stroke:currentColor;fill:none;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.library-screen .ic.sm{width:16px;height:16px}.library-screen .ic.xs{stroke-width:2px;width:14px;height:14px}.library-screen .scroll{flex:1;min-height:0;overflow:auto}.library-screen .col{width:100%;margin:0 auto;padding:4px 16px 28px}.library-screen .library-focus{margin-bottom:8px}.library-screen .mod{padding:2px 0 8px;position:relative}.library-screen .mod.loading{box-sizing:border-box;height:118px;overflow:hidden}@media (min-width:1440px){.library-screen .mod.loading{height:99px}}.library-screen .mh{align-items:center;gap:8px;padding:9px 4px 7px;display:flex}.library-screen .mh .t-card{font-family:var(--serif);letter-spacing:-.015em;font-size:16px;font-weight:500;line-height:21px}.library-screen .mh .quiet{color:var(--faint);text-transform:uppercase;letter-spacing:.05em;font-size:10px;font-weight:500}.library-screen .mh .t-micro{letter-spacing:.02em;color:var(--muted);font-size:10.5px;font-weight:500;line-height:13px}.library-screen .s1 .live{vertical-align:1px;margin-left:6px}.library-screen .mh .cnt{color:var(--muted);margin-left:auto;font-size:12px}.library-screen .mh .mact{color:var(--muted);align-items:center;margin-left:auto;display:flex}.library-screen .mh .cnt+.mact{margin-left:6px}.library-screen .mh .mact .iconbtn{width:30px;height:30px;color:var(--muted)}.library-screen .slot{background:var(--paper);border:1px solid var(--line);box-shadow:var(--sh-2);border-radius:14px;padding:11px 13px}.library-screen .slot.steps{padding:4px 13px}.library-screen .slot.empty{border-style:dashed;border-color:var(--line-2);box-shadow:none;text-align:center;background:0 0;justify-content:center;align-items:center;gap:10px;display:flex}.library-screen .slot.empty:has(.act){text-align:left;justify-content:space-between}.library-screen .slot.empty:has(.act) .empty-line{text-align:center;flex:1}.library-screen .empty-line{color:var(--muted);font-size:13px;line-height:19px}.library-screen .slot.empty .act{color:var(--sage-deep);flex:none;font-size:12.5px;font-weight:600}.library-screen .mod.collapsed .msum{background:var(--paper);border:1px solid var(--line);color:var(--muted);box-shadow:var(--sh-1);border-radius:14px;padding:10px 13px;font-size:12.5px}.library-screen .srow{text-align:left;align-items:flex-start;gap:10px;width:100%;padding:7px 0;display:flex}.library-screen .srow+.srow{border-top:1px solid var(--line)}.library-screen .check{border:1.5px solid var(--line-2);background:var(--paper);border-radius:6px;flex:none;justify-content:center;align-items:center;width:18px;height:18px;margin-top:1px;padding:0;display:flex}.library-screen .check.done{background:var(--sage);border-color:var(--sage);color:#fff}.library-screen .srow .sb{flex-direction:column;flex:1;min-width:0;display:flex}.library-screen .srow .s1{font-size:13.5px;font-weight:500;line-height:19px;display:block}.library-screen .srow .s1.done{color:var(--muted);text-decoration:line-through;-webkit-text-decoration-color:var(--line-2);text-decoration-color:var(--line-2)}.library-screen .srow .s2{color:var(--muted);font-size:12px;line-height:16px;display:block}.library-screen .srow .mark{color:var(--sage-deep);flex:none;align-self:center;margin-left:auto;font-size:12px;font-weight:600}.library-screen .stack{flex-direction:column;gap:8px;display:flex}.library-screen .lrow{background:var(--paper);border:1px solid var(--line);box-shadow:var(--sh-2);border-radius:14px;flex-direction:column;gap:2px;padding:11px 13px 10px;display:flex}.library-screen .lrow.live-on{border-color:var(--sage-line);box-shadow:var(--sh-sage,0 8px 20px #5a86681f)}.library-screen .lrow .tt{justify-content:space-between;align-items:center;gap:8px;display:flex}.library-screen .lrow .t-card{font-family:var(--serif);font-size:15px;font-weight:500;line-height:20px}.library-screen .live{color:var(--sage-deep);background:var(--sage-soft);border:1px solid var(--sage-line);border-radius:var(--r-pill);padding:1px 8px;font-size:11px;font-weight:600}.library-screen .t-meta{color:var(--muted);font-size:12px;line-height:16px}.library-screen .newrow,.library-screen .addmod{color:var(--sage-deep);background:#5a86680f;border:1.5px dashed #5a866880;justify-content:center;align-items:center;width:100%;font-weight:500;display:flex}.library-screen .newrow{text-align:center;border-radius:12px;height:38px;font-size:13px}.library-screen .addmod{border-radius:14px;height:46px;margin:12px 0 24px;font-size:14px}.library-screen .note-form,.library-screen .sub-form{gap:8px;margin-top:8px;display:flex}.library-screen .note-form input,.library-screen .sub-form input{border:1px solid var(--line);background:var(--paper);border-radius:10px;flex:1;height:36px;padding:0 10px}.library-screen .tracker-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.library-screen .tracker-head .t-card{font-family:var(--serif);font-size:15px;font-weight:500;line-height:20px}.library-screen .pips{flex:none;gap:3px;display:flex}.library-screen .pip{background:var(--line-2);border-radius:2px;width:14px;height:4px}.library-screen .pip.done{background:var(--sage)}.library-screen .pip.now{background:var(--sage-line);box-shadow:inset 0 0 0 1px var(--sage)}.library-screen .dirs{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.library-screen .dir{border-radius:var(--r-pill);border:1px solid var(--line);background:#fcfbf9;align-items:center;height:28px;padding:0 10px;font-size:12.5px;display:inline-flex}.library-screen .dir.lead{border-color:var(--sage-line);background:var(--sage-soft);color:var(--sage-deep);font-weight:600}.library-screen .tracker-meta{color:var(--muted);margin-top:8px;font-size:12.5px}.library-screen .cards{gap:10px;display:flex;overflow:auto}.library-screen .cards .card-link{flex:none;width:200px}.library-screen .card-link.row{flex-direction:row;width:auto}.library-screen .card-link.row .th{aspect-ratio:auto;flex:none;width:112px;min-height:84px}.library-screen .card-link.row .meta{justify-content:center;min-width:0}.library-screen .trk{flex-direction:column;margin-top:10px;display:flex}.library-screen .ti{gap:10px;padding:6px 0;display:flex}.library-screen .ti .node{border:1.5px solid var(--line-2);background:var(--paper);border-radius:50%;flex:none;width:10px;height:10px;margin-top:5px}.library-screen .ti.now .node,.library-screen .ti.done .node{background:var(--sage);border-color:var(--sage)}.library-screen .ti .s1{font-size:13.5px;font-weight:500;line-height:19px}.library-screen .ti.done .s1{color:var(--muted);text-decoration:line-through}.library-screen .card-link{background:var(--paper);border:1px solid var(--line);box-shadow:var(--sh-2);border-radius:14px;flex-direction:column;min-width:0;display:flex;overflow:hidden}.library-screen .card-link .th{aspect-ratio:16/9;background:var(--skel);position:relative;overflow:hidden}.library-screen .card-link .th img{object-fit:cover;width:100%;height:100%}.library-screen .card-link .play{background:#1a1a1ab8;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;display:flex;position:absolute;bottom:10px;left:10px}.library-screen .card-link .play svg{fill:#fff;width:11px;height:11px;margin-left:2px}.library-screen .card-link .dur{color:#fff;background:#1a1a1ab8;border-radius:4px;padding:1px 6px;font-size:10.5px;font-weight:500;position:absolute;bottom:8px;right:8px}.library-screen .card-link .meta{padding:9px 11px 10px}.library-screen .card-link .src{color:var(--muted);align-items:center;gap:5px;font-size:10.5px;display:flex}.library-screen .card-link .lt{font-family:var(--serif);letter-spacing:-.015em;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;font-weight:500;line-height:19px;display:-webkit-box;overflow:hidden}.library-screen .menu{white-space:nowrap;background:var(--paper);border:1px solid var(--line);width:210px;box-shadow:var(--sh-3);z-index:5;border-radius:12px;padding:6px;position:absolute;top:40px;right:4px}.library-screen .menu button{text-align:left;border-radius:8px;align-items:center;gap:8px;width:100%;height:34px;padding:0 10px;font-size:13px;display:flex}.library-screen .menu button:hover,.library-screen .menu button.hl{background:var(--cream-2)}.library-screen .menu button:disabled{color:var(--faint);cursor:default;background:0 0}.library-screen .menu.del-menu{width:auto;min-width:196px;top:42px;right:40px}.library-screen .menu form{margin:0}.library-screen .menu button.danger{color:var(--danger);font-weight:500}.library-screen .menu button.danger:hover{background:var(--danger-soft)}.library-screen .toast{background:var(--ink);color:var(--cream);box-shadow:var(--sh-3);white-space:nowrap;border-radius:12px;align-items:center;max-width:min(420px,100vw - 32px);padding:10px 14px;font-size:13px;display:inline-flex}.library-screen .toast-line,.signed-in .toast-line{white-space:nowrap;align-items:center;min-width:0;max-width:100%;display:inline-flex}.library-screen .toast button,.signed-in .toast button{color:inherit;cursor:pointer;font:inherit;background:0 0;border:0;padding:0}.library-screen .toast b,.signed-in .toast b{color:#cfe0d4;cursor:pointer;font:inherit;background:0 0;border:0;padding:0;font-weight:600}.library-screen .toast-float,.signed-in .toast-float{z-index:30;position:absolute;bottom:32px;left:50%;transform:translate(-50%)}.library-screen .library-note{color:var(--muted);text-align:center;margin:4px 0 20px;font-size:12.5px;line-height:18px}.library-screen .pick-row{border-top:1px solid var(--line);align-items:center;gap:12px;padding:11px 0;display:flex}.library-screen .pick-row:first-child{border-top:0}.library-screen .pick-row .pi{background:var(--sage-soft);border:1px solid var(--sage-line);width:36px;height:36px;color:var(--sage-deep);border-radius:10px;flex:none;justify-content:center;align-items:center;display:flex}.library-screen .pick-row .pt{flex-direction:column;flex:1;min-width:0;display:flex}.library-screen .pick-row .pn{font-family:var(--serif);letter-spacing:-.015em;font-size:15.5px;font-weight:500;line-height:20px;display:block}.library-screen .pick-row .pd{color:var(--muted);font-size:12px;line-height:16px;display:block}.library-screen .pick-row .pa{color:var(--sage-deep);border:1px solid var(--sage-line);border-radius:var(--r-pill);background:var(--paper);flex:none;align-items:center;gap:4px;height:30px;padding:0 12px;font-size:12.5px;font-weight:600;display:flex}.library-screen .pick-row .pa.in{color:var(--muted);background:0 0;border-color:#0000;padding:0;font-weight:500}.library-screen .pick-row.soon .pi{background:var(--cream-2);border-color:var(--line);color:var(--faint)}.library-screen .pick-row.soon .pn{color:var(--muted)}.library-screen .soon-tag{color:var(--muted);background:var(--cream-2);border:1px solid var(--line);border-radius:var(--r-pill);flex:none;padding:3px 9px;font-size:11px;font-weight:500}.library-screen .picker-lead{color:var(--muted);margin:4px 0 12px;font-size:13.5px;line-height:19px}.library-screen .scrim,.library-screen .dialog,.library-screen .picker-page{display:none}.library-screen .sk{background:linear-gradient(90deg, var(--skel) 0%, var(--skel-2) 50%, var(--skel) 100%);background-size:200% 100%;border-radius:6px;height:10px}.library-screen .sk.title-sk{vertical-align:middle;background:var(--skel);width:168px;height:14px;display:inline-block}@media (prefers-reduced-motion:no-preference){.library-screen .sk{animation:1.4s linear infinite library-sk}}@keyframes library-sk{0%{background-position:100% 0}to{background-position:-100% 0}}@media (min-width:768px) and (max-width:1199px){.library-screen .col{max-width:720px}}@media (max-width:1199px){.library-screen .slot.empty .act,.library-screen .pick-row .pa:not(.in){height:auto;min-height:32px}.library-screen.picking>.scroll{display:none}.library-screen.picking .picker-page{z-index:40;background:var(--cream);flex-direction:column;flex:auto;min-height:100%;display:flex;position:relative}.library-screen.picking .toast-float{display:none}.signed-in-main:has(.library-screen.picking)>.toast-float{display:none}}@media (min-width:1200px){.library-screen{--library-bar:64px}.library-screen .topbar{height:var(--library-bar);padding:0 20px 0 16px}.library-screen .topbar .title{font-size:20px;line-height:26px}.library-screen .topbar .title small{font-size:12px;line-height:15px}.library-screen .col{width:calc(100% - 48px);max-width:820px;padding-top:8px}.library-screen .cards{grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:visible}.library-screen .cards .card-link{width:auto}.library-screen .library-focus{display:none}.library-screen.picking .scrim{z-index:20;background:#1a1a1a47;display:block;position:absolute;inset:0}.library-screen.picking .dialog{z-index:21;background:var(--paper);border-radius:var(--r-xl);width:560px;padding:20px 22px 12px;display:block;position:absolute;top:72px;left:50%;transform:translate(-50%);box-shadow:0 24px 60px #1a1a1a38}.library-screen .dialog-head{justify-content:space-between;align-items:center;display:flex}.library-screen .dialog-head .t-h1{font-family:var(--serif);font-size:22px;font-weight:500;line-height:28px}}.signed-in .toast{background:var(--ink);color:var(--cream);box-shadow:var(--sh-3);white-space:nowrap;border-radius:12px;align-items:center;max-width:min(420px,100vw - 32px);padding:10px 14px;font-size:13px;display:inline-flex}.main-thread .peers{flex:none;align-items:center;gap:7px;padding:0 16px 10px;display:flex;overflow:auto}.main-thread .chip{white-space:nowrap;background:var(--paper);border:1px solid var(--line);border-radius:var(--r-pill);height:32px;box-shadow:var(--sh-1);color:inherit;flex:none;align-items:center;gap:6px;padding:0 12px;font-size:12.5px;line-height:16px;text-decoration:none;display:flex}.main-thread .chip.more{color:var(--muted);letter-spacing:.08em;font-size:15px}.main-thread .chip .dot{background:var(--sage);border-radius:50%;width:6px;height:6px}@media (min-width:1200px){.main-thread .peers{display:none}}
.focus-card{background:var(--paper);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--sh-2);padding:14px 16px 15px;position:relative}.focus-card+.panel,.focus-card+.mod{margin-top:12px}.main-thread .rail>.focus-card+.panel{margin-top:0}.focus-card .fh{justify-content:space-between;align-items:center;gap:8px;display:flex}.focus-card .fedit{color:var(--sage-deep);flex:none;font-size:12.5px;font-weight:600}.focus-card.ro .fgoal{cursor:default}.focus-card .fh .t-card{font-family:var(--serif);letter-spacing:-.015em;font-size:16px;font-weight:500;line-height:21px}.focus-card .fgoal{color:var(--ink);border-radius:6px;margin-top:6px;font-size:14px;line-height:21px}.focus-card button.fgoal,.focus-card textarea.fgoal{text-align:left;width:100%;font:inherit;color:var(--ink);cursor:text;resize:none;background:0 0;border:0;border-radius:6px;margin-top:6px;padding:0;font-size:14px;line-height:21px;display:block}.focus-card .fgoal.ph,.focus-card button.fgoal.ph{color:var(--faint)}.focus-card button:focus,.focus-card textarea.fgoal:focus,.focus-card .fchip.input input:focus{outline:none}.focus-card button:focus-visible,.focus-card textarea.fgoal:focus-visible,.focus-card .fchip.input input:focus-visible{outline:2px solid var(--sage);outline-offset:-2px}.focus-card .fchips{flex-wrap:wrap;gap:6px;margin-top:11px;display:flex}.focus-card .fchip{border-radius:var(--r-pill);white-space:nowrap;cursor:pointer;border:1px solid #0000;flex:none;align-items:center;gap:3px;height:28px;padding:0 11px;font-family:inherit;font-size:12.5px;line-height:16px;display:inline-flex}.focus-card .fchip .sg{margin-right:1px;font-weight:600}.focus-card .fchip.fact{background:var(--cream-2);border-color:var(--line);color:var(--ink)}.focus-card .fchip.more{background:var(--sage-soft);border-color:var(--sage-line);color:var(--sage-deep);font-weight:500}.focus-card .fchip.less{background:var(--paper);border-color:var(--line-2);color:var(--muted)}.focus-card .fchip.miss{border:1px dashed var(--line-2);color:var(--faint);background:0 0}.focus-card .fchip.add{background:var(--paper);border-color:var(--line);width:28px;color:var(--muted);justify-content:center;padding:0;font-size:15px}.focus-card .fchip.on{border-color:var(--sage);box-shadow:0 0 0 3px #5a866829}.focus-card .fchip.input{background:var(--paper);border-color:var(--sage-line);color:var(--ink);cursor:text;padding:0 10px}.focus-card .fchip.input input{font:inherit;color:inherit;background:0 0;border:0;width:9.5em;padding:0}.focus-card .fchip.input input::placeholder{color:var(--faint)}.focus-card .fchip-wrap{display:inline-flex;position:relative}.focus-card .fmenu{z-index:6;white-space:nowrap;background:var(--paper);border:1px solid var(--line);min-width:168px;box-shadow:var(--sh-3);border-radius:12px;padding:6px;position:absolute;top:34px;left:0}.focus-card .fmenu.end{left:auto;right:0}.focus-card .fmenu div,.focus-card .fmenu button{width:100%;height:34px;color:var(--ink);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;padding:0 10px;font-family:inherit;font-size:13px;line-height:16px;display:flex}.focus-card .fmenu div.cur,.focus-card .fmenu button.cur{background:var(--sage-soft);color:var(--sage-deep);font-weight:600}.focus-card .fmenu hr{border:0;border-top:1px solid var(--line);margin:4px 2px}.focus-card .ic{stroke:currentColor;fill:none;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:14px;height:14px}.focus-card .fmenu .ic{color:var(--muted)}.focus-card .fmenu .cur .ic{color:var(--sage-deep)}.focus-card .fmenu .check{margin-left:auto}.focus-card .sk{background:linear-gradient(90deg, var(--skel) 0%, var(--skel-2) 50%, var(--skel) 100%);background-size:200% 100%;border-radius:6px}.focus-card .sk.line{height:10px}@media (prefers-reduced-motion:no-preference){.focus-card .sk{animation:1.4s ease-in-out infinite thread-focus-sk}@keyframes thread-focus-sk{0%{background-position:100% 0}to{background-position:-100% 0}}}
.signed-in,.signed-in *{box-sizing:border-box}.signed-in{background:var(--cream);height:100dvh;min-height:0;color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;font-optical-sizing:auto;--background:var(--cream);--foreground:var(--ink);--brand-50:var(--cream-2);--brand-100:var(--line);--brand-200:var(--line-2);--brand-300:var(--faint);--brand-400:var(--faint);--brand-500:var(--muted);--brand-600:var(--muted);--brand-700:var(--ink);--brand-800:var(--ink);--brand-900:var(--ink);--brand-950:var(--ink);--accent-500:var(--sage);--accent-600:var(--sage-deep);--accent-700:var(--sage-deep);font-size:14px;line-height:21px;display:flex;overflow:hidden}.signed-in h1,.signed-in h2,.signed-in h3,.signed-in .font-display{font-family:var(--serif);color:var(--ink);font-weight:500}.signed-in-main{background:var(--cream);flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;position:relative;overflow:auto}.signed-in>.sidebar{display:none}.signed-in .sidebar{width:var(--sidebar-w);background:var(--cream-2);border-right:1px solid var(--line);flex-direction:column;flex:none;min-height:0;padding:0 14px}.signed-in .sidebar .brandbar{height:64px;color:var(--ink);border-radius:12px;align-items:center;gap:9px;padding:0 6px;text-decoration:none;display:flex}.signed-in .sidebar .brandbar img{width:18px;height:16px}.signed-in .sidebar .brandbar .word{font-family:var(--serif);letter-spacing:-.02em;font-size:18px;font-weight:500}.signed-in .side-scroll{flex:1;min-height:0;overflow:auto}.signed-in .side-new{border:1px solid var(--line);background:var(--paper);width:100%;height:38px;box-shadow:var(--sh-1);color:var(--ink);text-align:left;border-radius:12px;align-items:center;gap:8px;margin-bottom:14px;padding:0 12px;font-size:13.5px;font-weight:500;display:flex}.signed-in .side-new input{min-width:0;font:inherit;color:var(--ink);background:0 0;border:0;outline:none;flex:1;padding:0}.signed-in .side-new input::placeholder{color:var(--faint)}.signed-in .side-topic{border-radius:var(--r-md);color:inherit;text-align:left;border:1px solid #0000;align-items:center;gap:10px;width:100%;min-height:52px;padding:8px;text-decoration:none;display:flex}.signed-in .side-topic:hover{background:color-mix(in srgb, var(--paper) 60%, transparent)}.signed-in .side-topic.on,.signed-in .side-topic.on:hover{background:var(--paper);box-shadow:var(--sh-1);border-color:var(--line)}.signed-in .sidebar .brandbar:focus,.signed-in .side-new:focus,.signed-in .side-acct .nm:focus,.signed-in .side-acct .iconbtn:focus,.signed-in .side-th:focus,.signed-in .side-topic:focus{outline:none}.signed-in .sidebar .brandbar:focus-visible,.signed-in .side-new:focus-visible,.signed-in .side-acct .nm:focus-visible,.signed-in .side-acct .iconbtn:focus-visible,.signed-in .side-th:focus-visible{outline:2px solid var(--sage);outline-offset:-2px}.signed-in .side-acct .nm:focus-visible{border-radius:var(--r-md)}.signed-in .side-topic:focus-visible{border-radius:var(--r-md);box-shadow:inset 0 0 0 2px var(--sage);outline:none}.signed-in .side-topic.on:focus-visible{border-radius:var(--r-md);box-shadow:var(--sh-1), inset 0 0 0 2px var(--sage);outline:none}.signed-in .sidebar .brandbar:focus-visible{border-radius:var(--r-md)}.signed-in .side-topic .sth{object-fit:cover;background:var(--skel);border-radius:9px;flex:none;width:34px;height:34px}.signed-in .side-topic .sw{border-radius:9px;flex:none;width:34px;height:34px}.signed-in .side-topic .t-card{min-width:0;font-family:var(--serif);letter-spacing:-.015em;color:var(--ink);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:15px;font-weight:500;line-height:20px;overflow:hidden}.signed-in .side-threads{flex-direction:column;gap:2px;margin:2px 0 8px 52px;display:flex}.signed-in .side-th{height:30px;color:var(--ink);white-space:nowrap;text-overflow:ellipsis;border:1px solid #0000;border-radius:8px;align-items:center;gap:7px;padding:0 10px;font-size:13px;text-decoration:none;display:flex;overflow:hidden}.signed-in .side-th.on{background:var(--paper);border-color:var(--line);box-shadow:var(--sh-1);font-weight:500}.signed-in .side-subs{border-left:2px solid var(--line);flex-direction:column;gap:2px;margin:2px 0 0 10px;padding-left:8px;display:flex}.signed-in .side-th.sub{color:var(--muted)}.signed-in .side-th .dot{background:var(--sage);border-radius:50%;flex:none;width:6px;height:6px}.signed-in .side-acct{border-top:1px solid var(--line);align-items:center;gap:10px;margin-top:auto;padding:12px 4px 18px 6px;display:flex}.signed-in .side-av{background:var(--slate);color:#fff;letter-spacing:.02em;border-radius:50%;flex:none;justify-content:center;align-items:center;width:30px;height:30px;font-size:11.5px;font-weight:600;text-decoration:none;display:flex}.signed-in .side-acct .nm{min-width:0;color:var(--ink);white-space:nowrap;text-overflow:ellipsis;border-radius:var(--r-md);flex:1;font-size:13.5px;font-weight:500;text-decoration:none;overflow:hidden}.signed-in .side-acct .iconbtn{width:32px;height:32px;color:var(--muted);border-radius:10px;flex:none;justify-content:center;align-items:center;display:flex}.signed-in .side-acct .iconbtn .ic{width:17px;height:17px}.signed-in .side-error{color:var(--sage-deep);margin:-8px 4px 10px;font-size:12px;line-height:16px}.signed-in .sk{background:linear-gradient(90deg, var(--skel) 0%, var(--skel-2) 50%, var(--skel) 100%);background-size:200% 100%;border-radius:6px}.signed-in .sk.line{height:10px}@media (prefers-reduced-motion:no-preference){.signed-in .sk{animation:1.4s ease-in-out infinite shell-sk}@keyframes shell-sk{0%{background-position:100% 0}to{background-position:-100% 0}}}@media (min-width:1200px){.signed-in>.sidebar{display:flex}}.signed-in .signed-in-main>.brandbar{background:var(--cream);flex:none;align-items:center;gap:9px;height:56px;padding:0 18px;display:flex}.signed-in .signed-in-main>.brandbar img{width:18px;height:16px}.signed-in .signed-in-main>.brandbar .word{font-family:var(--serif);letter-spacing:-.02em;font-size:18px;font-weight:500}.signed-in .acct-wrap{margin-left:auto;position:relative}.signed-in .acct{background:var(--slate);color:#fff;letter-spacing:.02em;width:30px;height:30px;box-shadow:none;border:0;border-radius:50%;justify-content:center;align-items:center;margin-left:0;font-size:11.5px;font-weight:600;display:flex}.signed-in .acct:focus-visible{outline:2px solid var(--sage);outline-offset:-2px}.signed-in .acct-menu{background:var(--paper);border:1px solid var(--line);width:210px;box-shadow:var(--sh-3);z-index:40;border-radius:12px;padding:6px;position:absolute;top:calc(100% + 8px);right:0}.signed-in .acct-menu .id{border-bottom:1px solid var(--line);margin-bottom:4px;padding:8px 10px 10px}.signed-in .acct-menu .id .name{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;overflow:hidden}.signed-in .acct-menu .id .mail{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:12px;overflow:hidden}.signed-in .acct-menu a,.signed-in .acct-menu button{text-align:left;width:100%;color:var(--ink);border-radius:8px;align-items:center;padding:8px 10px;font-size:13px;font-weight:500;text-decoration:none;display:flex}.signed-in .acct-menu a:hover,.signed-in .acct-menu button:hover{background:var(--cream-2)}@media (min-width:1200px){.mobile-only-chrome{display:none!important}}
