.a2-list{flex-direction:column;gap:14px;display:flex}.a2-list header{flex-direction:column;gap:6px;display:flex}.a2-list h3{font-family:var(--f-display);letter-spacing:-.02em;margin:0;font-size:22px;font-weight:600}.a2-list ol{counter-reset:cl;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.a2-row{all:unset;box-sizing:border-box;cursor:pointer;width:100%;color:var(--c-text);background:#0000008c;border:1px solid #262626;border-radius:12px;grid-template-columns:96px minmax(0,1fr) auto;align-items:center;gap:16px;padding:10px 16px 10px 10px;transition:border-color .2s,background .2s;display:grid}.a2-row:hover,.a2-row:focus-visible{border-color:var(--c-accent);background:#0d0d0d}.a2-row:focus-visible{outline:2px solid var(--c-accent);outline-offset:2px}.a2-row.recommendations{border-style:dashed}.a2-row img,.a2-row-ph{object-fit:cover;border-radius:8px;width:96px;height:60px;display:block}.a2-row-ph{border:1px dashed var(--c-line-strong);color:#5fc8ff;place-items:center;font-size:20px;display:grid}.a2-row-body{flex-direction:column;gap:4px;min-width:0;display:flex}.a2-row-body .meta{font-size:11px}.a2-row-body strong{font-family:var(--f-display);letter-spacing:-.01em;hyphens:auto;overflow-wrap:anywhere;font-size:17px;font-weight:600;line-height:1.2}.a2-row-body .muted{font-size:14px;line-height:1.45}.a2-row-go{color:var(--c-text-4)}.a2-row:hover .a2-row-go{color:var(--c-accent)}@media (width<=560px){.a2-row{grid-template-columns:64px minmax(0,1fr);gap:12px}.a2-row img,.a2-row-ph{width:64px;height:48px}.a2-row-go{display:none}}.disc-list{border-top:1px solid #262626;padding-top:24px}.disc-list .a2-row.ai{border-color:color-mix(in srgb, var(--c-accent) 45%, #262626)}.dchips{flex-wrap:wrap;gap:6px;margin-top:4px;display:flex}.dchip{color:var(--c-text-3);white-space:nowrap;border:1px solid #333;border-radius:999px;padding:4px 8px;font-size:11px;line-height:1}.dchip.ai{color:var(--c-accent);border-color:var(--c-accent)}.dchip.hist{color:var(--c-text);border-color:#555}.dchip.rnd{border-style:dashed}.disc-skel{border:1px solid color-mix(in srgb, var(--c-accent) 30%, #262626);border-radius:12px;grid-template-columns:96px minmax(0,1fr);align-items:center;gap:16px;padding:10px 16px 10px 10px;display:grid}.disc-skel .sk-img{border-radius:8px;height:60px}.disc-skel .sk-body{flex-direction:column;gap:8px;display:flex}.disc-skel .sk-line{border-radius:4px;width:70%;height:12px}.disc-skel .sk-line.short{width:25%;height:9px}.disc-skel .sk-img,.disc-skel .sk-line{background:linear-gradient(90deg,#141414 0%,#232323 50%,#141414 100%) 0 0/200% 100%;animation:1.4s ease-in-out infinite sk}.disc-skel .sk-chip{border:1px solid var(--c-accent);color:var(--c-accent);opacity:.6;border-radius:999px;align-self:flex-start;padding:4px 8px;font-size:11px;line-height:1}@keyframes sk{0%{background-position:100% 0}to{background-position:-100% 0}}@media (prefers-reduced-motion:reduce){.disc-skel .sk-img,.disc-skel .sk-line{animation:none}}.disc-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.site-disc{margin-top:0}:root{--c-guess:#5fc8ff}.tk-btn{all:unset;box-sizing:border-box;cursor:pointer;border:1px solid var(--c-line-strong);min-height:32px;color:var(--c-text-2);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:0 12px;font-size:12px;line-height:1;transition:border-color .2s,color .2s,background .2s;display:inline-flex}.tk-btn:hover,.tk-btn:focus-visible{border-color:var(--c-text-3);color:var(--c-text)}.tk-btn:focus-visible{outline:2px solid var(--c-accent);outline-offset:2px}.tk-btn.tk-ok{border-color:var(--c-accent);color:var(--c-accent)}.tk-btn.tk-send{background:var(--c-accent);border-color:var(--c-accent);color:#000}.prose ul li.tk,.lvl-prose ul li.tk{border:1px solid #0000;border-radius:10px;margin:0 0 8px;padding:10px 12px 10px 40px;transition:background .3s,border-color .3s}.prose ul li.tk:before,.lvl-prose ul li.tk:before{top:10px;left:12px}.prose li.tk:hover,.lvl-prose li.tk:hover{border-color:var(--c-line)}li.tk.tk-guess{border:1px dashed var(--c-guess);background:#5fc8ff0f}li.tk.tk-yes{border:1px solid color-mix(in srgb, var(--c-accent) 55%, transparent);background:color-mix(in srgb, var(--c-accent) 7%, transparent)}.tk-ctl{flex-wrap:wrap;align-items:center;gap:6px;margin-top:8px;font-size:12px;display:flex}.tk-ctl .tk-sp{flex:1}.tk-label{color:var(--c-text-3)}.tk-label.ai{color:var(--c-guess)}.tk-label.user{color:var(--c-accent)}.tk-btn.tk-asp.on-ai{border:1px dashed var(--c-guess);color:var(--c-guess);background:#5fc8ff26}.tk-btn.tk-asp.on-user{border-color:var(--c-accent);background:var(--c-accent);color:#000}.tk-btn[tabindex="-1"]{cursor:default}.lens{border:1px solid var(--c-guess);background:#5fc8ff0f;border-radius:14px;flex-direction:column;gap:10px;margin:0 0 28px;padding:18px 20px;display:flex}.lens.lens-slim{background:0 0;border-style:dashed;flex-flow:wrap;align-items:center;gap:6px 14px;padding:10px 16px}.lens-slim .lens-slimtext{color:var(--c-text-2,#cfcfcf);flex:1;min-width:200px;font-size:14px}.lens-slim .lens-wait{margin:0}.lens .lens-k{color:var(--c-guess);font-size:11px}.lens-text{min-height:1.4em;font-family:var(--f-display);letter-spacing:-.01em;color:var(--c-text);margin:0;font-size:clamp(18px,1.6vw,21px);font-weight:600;line-height:1.4}.lens-cursor{color:var(--c-guess)}.lens-wait{color:var(--c-text-3);font-size:14px}.lens-score{color:var(--c-accent);font-size:14px}.lens-react,.lens-chips{flex-wrap:wrap;gap:8px;display:flex}.lens-more{border-top:1px solid #5fc8ff40;flex-direction:column;gap:10px;padding-top:12px;font-size:14px;display:flex}.lens-free{gap:8px;display:flex}.lens-free input{border:1px solid var(--c-line-strong);min-width:0;height:40px;color:var(--c-text);font:inherit;background:#000;border-radius:999px;flex:1;padding:0 14px;font-size:14px}.itray{border:1px solid var(--c-line);border-radius:14px;flex-direction:column;gap:12px;padding:18px 20px;display:flex}.it-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.it-link{all:unset;cursor:pointer;color:var(--c-text-3);font-size:12px;text-decoration:underline}.it-sum{all:unset;box-sizing:border-box;cursor:pointer;border-radius:10px;align-items:center;gap:12px;width:100%;padding:6px;display:flex}.it-sum:hover,.it-sum:focus-visible{background:#151515}.it-sum:focus-visible,.it-asprow:focus-visible{outline:2px solid var(--c-accent);outline-offset:2px}.it-sumtext{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.it-sumtext strong{color:var(--c-text);font-size:15px}.it-chev{color:var(--c-text-3);font-size:12px}.it-tri{flex:none}.it-tri .ring{fill:none;stroke:#2a2a2a;stroke-width:1px}.it-tri line{stroke:#333;stroke-width:1px}.it-tri line.on{stroke:var(--c-accent);stroke-opacity:.6}.it-tri .shape{fill:color-mix(in srgb, var(--c-accent) 28%, transparent);stroke:var(--c-accent);stroke-width:1.5px;stroke-linejoin:round;transition:all .4s}.it-tri text{fill:var(--c-text-3);font-size:9px;font-family:var(--font-mono,monospace);text-anchor:middle}.it-detail,.it-asp{flex-direction:column;gap:4px;display:flex}.it-asprow{all:unset;box-sizing:border-box;cursor:pointer;color:var(--c-text-2,#cfcfcf);border-radius:8px;grid-template-columns:72px 1fr auto 14px;align-items:center;gap:8px;padding:6px;font-size:13px;display:grid}.it-asprow:hover{background:#151515}.it-bar{background:#1d1d1d;border-radius:3px;height:6px;overflow:hidden}.it-bar i{background:var(--c-accent);border-radius:3px;height:100%;transition:width .3s;display:block}.it-count{text-align:right;font-variant-numeric:tabular-nums;color:var(--c-text-3)}.it-pages{border-left:1px solid var(--c-line);flex-direction:column;gap:2px;margin:0 0 4px;padding:0 0 0 12px;list-style:none;display:flex}.it-pages li{align-items:center;gap:8px;min-height:32px;font-size:13px;display:flex}.it-pages li a,.it-pages li>span:first-child{min-width:0;color:var(--c-text);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.it-asp>.it-link{align-self:flex-start;margin:0 0 6px 12px}.it-x{justify-content:center;width:32px;padding:0}.it-sub{color:var(--c-text-3);font-size:11px}.it-empty,.it-trail{color:var(--c-text-3);margin:0;font-size:12px;line-height:1.5}.it-undo{color:var(--c-text-3);justify-content:space-between;align-items:center;gap:8px;font-size:12px;display:flex}@media (prefers-reduced-motion:reduce){.it-tri .shape,.it-bar i{transition:none}}.it-mem{border-top:1px solid var(--c-line);flex-direction:column;gap:6px;padding-top:10px;font-size:13px;display:flex}.it-memrow{justify-content:space-between;align-items:center;gap:8px;display:flex}.disc-note:empty{display:none}.disc-note.ok{color:var(--c-text)}.dchip.fresh{color:#000;background:var(--c-accent);border-color:var(--c-accent)}.disc-adapt{color:var(--c-guess)}.disc-more{flex-wrap:wrap;justify-content:flex-start;gap:8px;padding-top:4px;display:flex}.disc-more a.tk-btn{text-decoration:none}.disc-note-wait{color:var(--c-guess);align-items:baseline;gap:2px;margin:2px 0;padding-bottom:5px;font-size:13px;display:flex;position:relative;overflow:hidden}.disc-note-wait .dnw-dots{gap:3px;margin-left:2px;display:inline-flex}.disc-note-wait .dnw-dots i{background:currentColor;border-radius:50%;width:4px;height:4px;animation:1.2s ease-in-out infinite dnw-dot}.disc-note-wait .dnw-dots i:nth-child(2){animation-delay:.15s}.disc-note-wait .dnw-dots i:nth-child(3){animation-delay:.3s}.disc-note-wait .dnw-bar{background:linear-gradient(90deg, transparent, var(--c-guess), transparent);border-radius:2px;width:40%;height:2px;animation:1.6s ease-in-out infinite dnw-scan;position:absolute;bottom:0;left:0}@keyframes dnw-dot{0%,60%,to{opacity:.25;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}@keyframes dnw-scan{0%{transform:translate(-100%)}to{transform:translate(250%)}}.disc-note.ok{animation:.4s ease-out dnw-in}@keyframes dnw-in{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.disc-note-wait .dnw-dots i,.disc-note-wait .dnw-bar,.disc-note.ok{animation:none}.disc-note-wait .dnw-dots i{opacity:.7}}.disc-neutral{margin:0}.it-tri .shape-guess{fill:#5fc8ff14;stroke:var(--c-guess);stroke-width:1.2px;stroke-dasharray:3 2;stroke-linejoin:round;transition:all .4s}.it-bar{display:flex}.it-bar b{border:1px dashed var(--c-guess);box-sizing:border-box;background:#5fc8ff26;border-left:0;border-radius:0 3px 3px 0;height:100%;transition:width .3s;display:block}.it-guess-t{color:var(--c-guess)}.it-pages.it-guess{border-left:1px dashed var(--c-guess)}.it-pages.it-guess li a,.it-pages.it-guess li>span:first-child{color:var(--c-guess)}.it-fly{z-index:60;background:var(--c-accent);width:14px;height:14px;box-shadow:0 0 16px var(--c-accent);pointer-events:none;border-radius:50%;position:fixed}.it-tri.it-pop{animation:.5s ease-out it-pop}@keyframes it-pop{0%{transform:scale(1)}40%{transform:scale(1.18)}to{transform:scale(1)}}.itray{animation:.45s ease-out it-in}@keyframes it-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.ai-hint{z-index:50;border:1px solid var(--c-accent);width:min(360px,100vw - 32px);color:var(--c-text);opacity:0;background:#0b0b0b;border-radius:14px;padding:14px 16px 12px;transition:opacity .25s,transform .25s,width .25s;position:fixed;transform:translateY(6px);box-shadow:0 12px 40px #0000008c}.ai-hint.in{opacity:1;transform:none}.ai-hint.bar{width:auto;max-height:70vh;bottom:16px;right:16px;overflow:auto;top:auto!important;left:16px!important}.ah-head{color:var(--c-accent);justify-content:space-between;align-items:center;display:flex}.ah-x{all:unset;cursor:pointer;width:32px;height:32px;color:var(--c-text-3);border-radius:8px;place-items:center;display:grid}.ah-x:hover,.ah-x:focus-visible{color:var(--c-text);background:#1a1a1a}.ah-short{margin:4px 0 10px;font-size:15px;line-height:1.45}.ah-more{color:var(--c-text-2,#cfcfcf);margin:0 0 10px;font-size:14px;line-height:1.5}.ah-article{margin:0 0 12px;font-size:14px;display:inline-block}.ah-row{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.ah-toggle{cursor:pointer;align-items:flex-start;gap:10px;margin:0 0 12px;font-size:14px;line-height:1.4;display:flex}.ah-toggle input{width:18px;height:18px;accent-color:var(--c-accent);flex:none;margin:1px 0 0}.ai-settings{border:1px solid #2a2a2a;border-radius:12px;flex-direction:column;gap:4px;margin:8px 0 24px;padding:16px 18px 6px;display:flex}@media (prefers-reduced-motion:reduce){.ai-hint,.itray,.it-tri.it-pop,.it-bar b,.it-tri .shape-guess{transition:none;animation:none}}.it-count{white-space:nowrap;min-width:20px}.ai-hint.bar .ah-short{margin-bottom:8px;font-size:14px}.ai-hint.bar{padding:10px 14px}.ah-q{all:unset;box-sizing:border-box;cursor:pointer;width:20px;height:20px;font:600 11px/1 var(--font-sans,sans-serif);letter-spacing:0;color:var(--c-text-3);vertical-align:1px;border:1px solid #3a3a3a;border-radius:50%;place-items:center;margin-left:8px;display:inline-grid;position:relative}.ah-q:after{content:"";position:absolute;inset:-12px}.ah-q:hover,.ah-q:focus-visible{color:var(--c-text);border-color:var(--c-accent)}.ah-q:focus-visible{outline:2px solid var(--c-accent);outline-offset:2px}.itray{position:relative}.it-q{z-index:1;margin:0;position:absolute;top:10px;right:34px}.lens-slim .ah-q{margin:0}.ai-glow,interest-tray.ai-glow>.itray{--glow:var(--c-accent)}.lens.ai-glow,li.tk-guess.ai-glow{--glow:var(--c-guess)}.ai-glow,interest-tray.ai-glow>.itray{animation:2.4s ease-in-out infinite ai-glow}interest-tray.ai-glow{animation:none}@keyframes ai-glow{0%,to{box-shadow:0 0 0 1px color-mix(in srgb, var(--glow) 35%, transparent), 0 0 10px 0 color-mix(in srgb, var(--glow) 18%, transparent)}50%{box-shadow:0 0 0 1px color-mix(in srgb, var(--glow) 75%, transparent), 0 0 26px 2px color-mix(in srgb, var(--glow) 38%, transparent)}}li.tk.ai-glow{border-radius:12px}.ai-hint:not(.pinned){pointer-events:auto}@media (prefers-reduced-motion:reduce){.ai-glow,interest-tray.ai-glow>.itray{box-shadow:0 0 0 1px color-mix(in srgb, var(--glow) 60%, transparent), 0 0 18px 1px color-mix(in srgb, var(--glow) 28%, transparent);animation:none}}interest-tray{display:block}.tk-ctl .tk-q{opacity:0;margin-left:4px;transition:opacity .2s}li.tk:hover .tk-q,li.tk:focus-within .tk-q,.tk-q:focus-visible{opacity:1}@media (hover:none){.tk-ctl .tk-q{display:none}li.tk.tk-first .tk-q{opacity:1;display:inline-grid}}.tk-label.tk-help{cursor:help;text-decoration:underline dotted;text-decoration-color:color-mix(in srgb, currentColor 45%, transparent);text-underline-offset:3px}.ai-hint.blue{border-color:var(--c-guess)}.ai-hint.blue .ah-head{color:var(--c-guess)}.ah-state{margin:0 0 16px}.ah-state>span{flex-direction:column;gap:2px;display:flex}.ah-state b{color:var(--c-text);font-weight:600}.ah-now{color:var(--c-text-3);font-size:13px}.ah-state:not(.off) .ah-now{color:var(--c-text-2)}
