.tok-live{display:inline-flex;align-items:center;gap:7px;height:32px;max-width:min(460px,100%);padding:0 12px;border-radius:999px;background:var(--hm-pos-soft);border:1px solid color-mix(in srgb,var(--hm-pos) 28%,transparent);color:var(--hm-pos-ink);font-size:12px;font-weight:500;white-space:nowrap;animation:tok-drop-in .22s ease-out both}.tok-live[data-state=searching]{background:var(--hm-accent-soft);border-color:color-mix(in srgb,var(--hm-accent) 22%,transparent);color:var(--hm-accent-deep)}.tok-live[data-state=failed]{background:var(--hm-warn-soft);border-color:transparent;color:var(--hm-warn-ink)}.tok-live-mark{height:18px;padding:0 6px;border-radius:6px;background:rgba(10,15,31,.62);color:#fff;font-family:var(--font-geist-mono),ui-monospace,monospace;font-size:9px;letter-spacing:.12em}.tok-empty-live,.tok-live-mark{display:inline-flex;align-items:center}.tok-empty-live{gap:8px;color:var(--hm-accent-deep);font-size:12.5px}:root[data-theme=dark] .tok-live[data-state=searching]{color:var(--hm-accent)}.tok.tok-sora{--font-geist:var(--font-sans);--font-geist-mono:var(--font-sans);--font-serif-quote:var(--font-sans);font-family:var(--font-sans),ui-sans-serif,system-ui,sans-serif}.tok-page{width:100%;max-width:1284px;margin:0 auto;padding:18px 16px 72px}.tok-main{margin-top:26px}.tok-page[data-view=search] .tok-main{margin-top:4px}.tok-reading{display:inline-flex;align-items:center;gap:7px;min-height:30px;max-width:100%;padding:4px 13px 4px 11px;border-radius:999px;background:var(--hm-accent-soft);border:1px solid color-mix(in srgb,var(--hm-accent) 20%,transparent);color:var(--hm-accent-deep);font-size:12.5px;animation:tok-drop-in .2s ease-out both}.tok-reading svg{flex:none;color:var(--hm-accent)}.tok-wait{display:inline-flex;align-items:center;gap:8px;height:32px;padding:0 12px;border-radius:999px;border:1px dashed var(--hm-line);color:var(--hm-ink-3);font-size:12px}.tok.tok-page[data-view=search] .ta-under{flex-wrap:nowrap}.tok-tries-end{flex:1 1 0;min-width:0;height:30px;margin-left:auto;overflow:hidden;container:tok-tries/inline-size}.tok.tok-page .tok-tries-end .ta-tries{justify-content:flex-end}@container tok-tries (max-width: 230px){.tok-tries-end .ta-tries{display:none}}.tok-feed>.hm-sec-head{flex-wrap:nowrap}.tok-feed .hm-sec-title{min-width:0;overflow:hidden;text-overflow:ellipsis}.tok-feed .hm-sec-right{flex:none;width:auto;margin-left:auto;gap:12px}.tok-feed-date{font-size:10.5px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--hm-ink-3)}.tok-feed .tok-seg-btn{height:28px;padding:0 11px;font-size:12px}.tok-tools{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;padding:12px 18px;border-bottom:1px solid var(--hm-line-soft)}.tok-tools .hm-tabs{flex:none;max-width:100%}.tok-tools .hm-tab{height:28px;padding:0 10px 0 9px;gap:6px}.tok-tools .hm-tab[aria-pressed=false] .tok-tab-mark{opacity:.72}.tok-tab-mark{display:inline-flex;flex:none}.tok-tools-gap{flex:1 1 auto}.tok-tools-count{font-size:11px;font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--hm-ink-3)}.tok-sort{display:inline-flex;align-items:center;gap:8px}.tok-sort-l{font-size:10px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;color:var(--hm-ink-3)}.tok-sort-field{width:152px}.tok-sweep{display:inline-flex;align-items:center;gap:7px;height:32px;max-width:250px;padding:0 13px 0 10px;border-radius:10px;border:1px solid color-mix(in srgb,var(--hm-teal-ink) 28%,var(--hm-line));background:var(--hm-teal-soft);color:var(--hm-teal-ink);font-size:12.5px;font-weight:500;white-space:nowrap;transition:background-color .18s ease,border-color .18s ease,transform .18s ease}.tok-sweep:hover:not(:disabled){background:color-mix(in srgb,var(--hm-teal-ink) 16%,var(--hm-surface));border-color:color-mix(in srgb,var(--hm-teal-ink) 50%,var(--hm-line))}.tok-sweep:active:not(:disabled){transform:scale(.97)}.tok-sweep:disabled{opacity:.5;cursor:not-allowed}.tok-sweep svg{flex:none}.tok-sweep-what{min-width:0;overflow:hidden;text-overflow:ellipsis}.tok-feed .tok-stage{padding:30px 18px 78px;background:radial-gradient(52% 60% at 50% 44%,color-mix(in srgb,var(--hm-accent) 8%,transparent) 0,transparent 76%)}.tok-feed{container:tok-feed/inline-size}@container tok-feed (max-width: 960px){.tok-feed .tok-panel{display:none}}@container tok-feed (max-width: 800px){.tok-feed .tok-nav{display:none}}.tok-feed .tok-deck{--tok-deck-h:clamp(430px,calc(100dvh - 250px),680px);width:calc(var(--tok-deck-h) * 9 / 16);height:var(--tok-deck-h);aspect-ratio:auto;scroll-margin:132px 0 78px}.tok-feed .tok-panel-card{background:var(--hm-surface);border:1px solid var(--hm-line)}.tok-feed .tok-stage[data-wait]{grid-template-columns:auto;justify-content:center}.tok-feed .tok-stage[data-wait] .tok-deck{grid-column:1}.tok-feed .tok-frame[data-wait]{background:linear-gradient(90deg,var(--hm-line-soft) 25%,color-mix(in srgb,var(--hm-ink) 9%,var(--hm-line-soft)) 37%,var(--hm-line-soft) 63%);background-size:400% 100%;box-shadow:none;animation:hm-sweep 1.6s ease-in-out infinite}.tok-feed .tok-dot{background:color-mix(in srgb,var(--hm-ink) 20%,transparent)}.tok-feed .tok-dot:hover{background:color-mix(in srgb,var(--hm-ink) 44%,transparent)}.tok-feed .tok-dot[data-on=true]{background:var(--hm-ink)}.tok-foot-keys{margin-left:auto;white-space:nowrap}@media (max-width:1100px){.tok-foot-keys{display:none}}.tok-feed .tok-grid{padding:16px 18px 20px}.tok-feed .tok-card>.tok-rank{transition:opacity .2s ease}.tok-feed .tok-card:hover>.tok-rank{opacity:0}.tok-feed .hm-figs{border-bottom:1px solid var(--hm-line-soft)}.tok-feed .tok-skel{background:linear-gradient(100deg,transparent 20%,color-mix(in srgb,var(--hm-ink) 7%,transparent) 50%,transparent 80%),var(--hm-wash);background-size:220% 100%,auto}.tok-main .hm-one{padding-block:12px}.tok-feed .tok-empty{padding:56px 20px 64px}.tok-feed .tok-empty-art{background:var(--hm-wash)}.tok-mbar-go{background:var(--hm-ink);color:var(--hm-surface)}.tok-seg-btn.tok-mseg-b{height:28px;padding:0 9px;border-radius:8px}.tok-seg-btn.tok-mseg-b[aria-pressed=true]{background:var(--hm-surface);box-shadow:0 0 0 1px var(--hm-line)}@media (max-width:767px){.tok-page{padding-bottom:48px}.tok-main{margin-top:18px}.tok.tok-page[data-view=search] .ta-under{overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;justify-content:flex-start;padding-right:24px;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 24px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 24px),transparent)}.tok.tok-page[data-view=search] .ta-under::-webkit-scrollbar{display:none}.tok.tok-page[data-view=search] .ta-under>*{flex:none}.tok-feed-date,.tok-tries-end{display:none}.tok-feed .tok-deck{--tok-deck-h:min(clamp(360px,calc(100dvh - 250px),680px),calc((100vw - 72px) * 16 / 9))}.tok-feed .tok-grid{padding:12px;gap:10px}.tok-feed .tok-empty{padding:40px 16px 48px}}@media (max-width:640px){.tok-tools{flex-wrap:nowrap;padding:10px 12px;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 24px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 24px),transparent)}.tok-tools::-webkit-scrollbar{display:none}.tok-tools>*{flex:none}.tok-tools .hm-tabs{max-width:none;overflow:visible}.tok-tools-gap{display:none}.tok-sweep{margin-right:20px}}.tok-more{margin-left:auto;flex:none}.tok-sheet-keys{display:flex}