.archive-flow-module__xRLPwa__flow{border-radius:var(--r-lg);width:100%;animation:archive-flow-module__xRLPwa__rise-in .62s var(--ease) .12s both;background:#0c1017e6;border:1px solid #ffffff17;margin:0;overflow:hidden;box-shadow:0 30px 70px -28px #000c}.archive-flow-module__xRLPwa__chapters{border-bottom:1px solid var(--line-soft);grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:13px 16px 12px;display:grid}.archive-flow-module__xRLPwa__chapter{text-align:left;min-width:0;color:var(--text-4);border-radius:var(--r-md);transition:color var(--dur-2) var(--ease);gap:8px;padding:2px 0;display:grid}.archive-flow-module__xRLPwa__chapter:hover{color:var(--text-2)}.archive-flow-module__xRLPwa__chapter:focus-visible{box-shadow:var(--ring);outline:none}.archive-flow-module__xRLPwa__chapter[data-state=done]{color:var(--text-3)}.archive-flow-module__xRLPwa__chapter[data-state=now]{color:var(--text)}.archive-flow-module__xRLPwa__chapterLabel{font-size:var(--fs-12);white-space:nowrap;align-items:center;gap:6px;font-weight:550;display:inline-flex}.archive-flow-module__xRLPwa__chapter[data-state=now] .archive-flow-module__xRLPwa__chapterLabel svg{color:var(--accent-text)}.archive-flow-module__xRLPwa__track{border-radius:var(--r-xs);background:#ffffff1a;height:2px;display:block;overflow:hidden}.archive-flow-module__xRLPwa__track>span{background:var(--accent-text);transform-origin:0;height:100%;display:block;transform:scaleX(0)}.archive-flow-module__xRLPwa__chapter[data-state=done] .archive-flow-module__xRLPwa__track>span{opacity:.55;transform:scaleX(1)}.archive-flow-module__xRLPwa__chapter[data-state=now] .archive-flow-module__xRLPwa__track>span{animation:archive-flow-module__xRLPwa__grow var(--ms) linear both}@keyframes archive-flow-module__xRLPwa__grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.archive-flow-module__xRLPwa__screen{height:228px;padding:18px 18px 16px;position:relative;overflow:hidden}.archive-flow-module__xRLPwa__kicker{font-size:var(--fs-11);letter-spacing:.12em;text-transform:uppercase;color:var(--text-3);margin-bottom:10px;font-weight:600}.archive-flow-module__xRLPwa__note{color:var(--text-3);animation:archive-flow-module__xRLPwa__fade-in .4s var(--ease) 2.3s both;align-items:center;gap:7px;margin-top:12px;font-size:11.5px;display:flex}.archive-flow-module__xRLPwa__note:before{content:"";background:var(--accent-text);border-radius:1px;width:6px;height:6px}.archive-flow-module__xRLPwa__files{gap:8px;list-style:none;display:grid}.archive-flow-module__xRLPwa__files li{border:1px solid var(--line);border-radius:var(--r-md);animation:archive-flow-module__xRLPwa__slide-up .42s var(--ease) both;animation-delay:calc(var(--i) * .14s);background:#ffffff08;grid-template-columns:14px minmax(0,1fr) auto 64px 14px;align-items:center;gap:10px;padding:9px 12px;display:grid}.archive-flow-module__xRLPwa__fileIcon{color:var(--accent-text)}.archive-flow-module__xRLPwa__fileName{text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-code);color:var(--text);font-size:11.5px;overflow:hidden}.archive-flow-module__xRLPwa__fileMeta{color:var(--text-3);white-space:nowrap;font-size:11px}.archive-flow-module__xRLPwa__bar{border-radius:var(--r-xs);background:#ffffff1a;height:4px;overflow:hidden}.archive-flow-module__xRLPwa__bar>span{background:var(--accent-text);transform-origin:0;height:100%;animation:archive-flow-module__xRLPwa__grow calc(.9s + var(--i) * .25s) var(--ease-in-out) both;animation-delay:calc(.25s + var(--i) * .2s);display:block}.archive-flow-module__xRLPwa__fileDone{color:var(--accent-text);animation:archive-flow-module__xRLPwa__pop .3s var(--ease) both;animation-delay:calc(1.15s + var(--i) * .45s)}.archive-flow-module__xRLPwa__read{grid-template-columns:148px minmax(0,1fr);align-items:center;gap:24px;height:100%;display:grid}.archive-flow-module__xRLPwa__sheet{border-radius:var(--r-xs);color:#3a3a3a;height:188px;animation:archive-flow-module__xRLPwa__rise-in .42s var(--ease) both;background:#f1efe9;align-content:start;gap:1.5px;padding:14px 11px;font-family:Times New Roman,Times,serif;display:grid;position:relative;overflow:hidden;transform:rotate(-1.6deg);box-shadow:0 14px 34px -12px #000c}.archive-flow-module__xRLPwa__sheetTitle{letter-spacing:.08em;text-align:center;font-size:6.4px;font-weight:700}.archive-flow-module__xRLPwa__sheetSub{text-align:center;margin-bottom:5px;font-size:4.4px}.archive-flow-module__xRLPwa__line{white-space:nowrap;text-overflow:clip;animation:archive-flow-module__xRLPwa__line-read .36s var(--ease) both;animation-delay:calc(.95s + var(--i) * .105s);border-radius:1px;padding:.5px 1px;font-size:4.3px;line-height:1.35;overflow:hidden}@keyframes archive-flow-module__xRLPwa__line-read{0%{box-shadow:none;background:0 0}to{background:#3a6cb21a;box-shadow:inset 0 0 0 .6px #3a6cb28c}}.archive-flow-module__xRLPwa__beam{opacity:0;height:44px;animation:archive-flow-module__xRLPwa__beam 2.5s var(--ease-in-out) .3s both;background:linear-gradient(#0000,#3a6cb22e 72%,#3a6cb2d9 100%);position:absolute;top:0;left:0;right:0}@keyframes archive-flow-module__xRLPwa__beam{0%{opacity:1;transform:translateY(-48px)}88%{opacity:1}to{opacity:0;transform:translateY(196px)}}.archive-flow-module__xRLPwa__readInfo{gap:4px;min-width:0;display:grid}.archive-flow-module__xRLPwa__readInfo .archive-flow-module__xRLPwa__kicker{margin-bottom:2px}.archive-flow-module__xRLPwa__readName{text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-code);color:var(--text-2);font-size:12px;overflow:hidden}.archive-flow-module__xRLPwa__pages{font-size:var(--fs-13);color:var(--text-3);align-items:baseline;gap:7px;margin-top:6px;display:flex}.archive-flow-module__xRLPwa__odometer{height:1.15em;color:var(--text);font-variant-numeric:tabular-nums;font-size:30px;font-weight:650;line-height:1.15;display:inline-block;overflow:hidden}.archive-flow-module__xRLPwa__odometer>span{animation:2.3s steps(5,end) .4s both archive-flow-module__xRLPwa__odometer;display:block;transform:translateY(-5.75em)}@keyframes archive-flow-module__xRLPwa__odometer{0%{transform:translateY(0)}to{transform:translateY(-5.75em)}}.archive-flow-module__xRLPwa__tags{flex-wrap:wrap;gap:6px;margin-top:10px;list-style:none;display:flex}.archive-flow-module__xRLPwa__tags li{border:1px solid var(--accent-line);border-radius:var(--r-pill);background:var(--accent-bg);color:var(--accent-text);animation:archive-flow-module__xRLPwa__pop .32s var(--ease) both;animation-delay:calc(.9s + var(--i) * .52s);padding:3px 9px;font-size:11px;font-weight:550}.archive-flow-module__xRLPwa__file{gap:10px;display:grid}.archive-flow-module__xRLPwa__fields{border:1px solid var(--line);border-radius:var(--r-md);background:#ffffff05;overflow:hidden}.archive-flow-module__xRLPwa__fields>div{min-height:29px;animation:archive-flow-module__xRLPwa__land .52s var(--ease) both;animation-delay:calc(.15s + var(--i) * .32s);grid-template-columns:112px minmax(0,1fr);align-items:center;gap:12px;padding:4px 12px;font-size:12.5px;display:grid}.archive-flow-module__xRLPwa__fields>div+div{border-top:1px solid var(--line-soft)}@keyframes archive-flow-module__xRLPwa__land{0%{opacity:0;background:#5a8cd733;transform:translate(-8px)}55%{opacity:1;background:#5a8cd724;transform:none}to{background:0 0}}.archive-flow-module__xRLPwa__fields dt{color:var(--text-3)}.archive-flow-module__xRLPwa__fields dd{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--text);margin:0;overflow:hidden}.archive-flow-module__xRLPwa__fields code{font-family:var(--font-code);color:var(--text);font-size:12px}.archive-flow-module__xRLPwa__type{border:1px solid var(--accent-line);border-radius:var(--r-sm);background:var(--accent-bg);height:19px;color:var(--accent-text);font-size:var(--fs-11);align-items:center;gap:5px;padding:0 7px;font-weight:600;display:inline-flex}.archive-flow-module__xRLPwa__type:before{content:"";background:currentColor;border-radius:1px;width:6px;height:6px}.archive-flow-module__xRLPwa__filed{border:1px solid var(--accent-line);border-radius:var(--r-md);background:var(--accent-bg);color:var(--accent-text);animation:archive-flow-module__xRLPwa__pop .42s var(--ease) 1.9s both;align-items:center;gap:10px;padding:8px 12px;display:flex}.archive-flow-module__xRLPwa__filedPlace{min-width:0;line-height:1.3;display:grid}.archive-flow-module__xRLPwa__filedPlace strong{font-size:var(--fs-13);color:var(--text);font-weight:600}.archive-flow-module__xRLPwa__filedPlace span{color:var(--text-3);font-size:11.5px}.archive-flow-module__xRLPwa__filedTag{border:1px solid var(--line-strong);border-radius:var(--r-pill);background:var(--bg-raised);color:var(--text-2);font-size:var(--fs-11);align-items:center;gap:4px;margin-left:auto;padding:3px 9px;font-weight:600;display:inline-flex}.archive-flow-module__xRLPwa__answer{align-content:start;gap:12px;display:grid}.archive-flow-module__xRLPwa__question{border-radius:var(--r-lg);background:var(--accent);color:#fff;max-width:82%;animation:archive-flow-module__xRLPwa__slide-up .38s var(--ease) both;justify-self:end;padding:8px 12px;font-size:12.5px;line-height:1.45}.archive-flow-module__xRLPwa__reply{grid-template-columns:26px minmax(0,1fr);gap:10px;display:grid}.archive-flow-module__xRLPwa__agent{width:26px;height:26px;color:var(--accent);animation:archive-flow-module__xRLPwa__pop .3s var(--ease) .45s both;place-items:center;display:grid}.archive-flow-module__xRLPwa__replyBody{min-width:0;position:relative}.archive-flow-module__xRLPwa__thinking{color:var(--text-3);opacity:0;animation:archive-flow-module__xRLPwa__flash .9s var(--ease) .45s both;font-size:12px;position:absolute;top:3px;left:0}@keyframes archive-flow-module__xRLPwa__flash{25%,70%{opacity:1}to{opacity:0}}.archive-flow-module__xRLPwa__replyText{color:var(--text);font-size:13px;line-height:1.6}.archive-flow-module__xRLPwa__replyText>span{animation:archive-flow-module__xRLPwa__word .24s var(--ease) both;animation-delay:calc(1.2s + var(--i) * 55ms)}@keyframes archive-flow-module__xRLPwa__word{0%{opacity:0}}.archive-flow-module__xRLPwa__replyText>.archive-flow-module__xRLPwa__cite,.archive-flow-module__xRLPwa__sourceNumber{border:1px solid var(--accent-line);border-radius:var(--r-xs);background:var(--accent-bg);min-width:18px;height:18px;color:var(--accent-text);vertical-align:1px;place-items:center;padding:0 4px;font-size:10.5px;font-weight:650;line-height:1;display:inline-grid}.archive-flow-module__xRLPwa__replyText>.archive-flow-module__xRLPwa__cite{animation:archive-flow-module__xRLPwa__pop .3s var(--ease) both, archive-flow-module__xRLPwa__cite 1.4s ease-out 2;animation-delay:calc(1.2s + var(--i) * 55ms), calc(1.5s + var(--i) * 55ms)}@keyframes archive-flow-module__xRLPwa__cite{0%{box-shadow:0 0 #a9c3e673}to{box-shadow:0 0 0 6px #a9c3e600}}.archive-flow-module__xRLPwa__source{border:1px solid var(--line);border-radius:var(--r-md);color:var(--text-3);animation:archive-flow-module__xRLPwa__slide-up .38s var(--ease) both;animation-delay:calc(1.2s + var(--i) * 55ms);background:#ffffff08;gap:7px;margin-top:10px;padding:8px 10px 9px;display:grid}.archive-flow-module__xRLPwa__sourceHead{align-items:center;gap:8px;min-width:0;display:flex}.archive-flow-module__xRLPwa__quote{border-left:2px solid var(--accent-line);color:var(--text-2);padding-left:10px;font-size:11.5px;line-height:1.5}.archive-flow-module__xRLPwa__quote mark{border-radius:var(--r-xs);background:var(--accent-bg-strong);color:var(--text);animation:archive-flow-module__xRLPwa__highlight .7s var(--ease) both;animation-delay:calc(1.5s + var(--i) * 55ms);padding:0 2px}@keyframes archive-flow-module__xRLPwa__highlight{0%{color:inherit;background:0 0}}.archive-flow-module__xRLPwa__sourceName{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:var(--font-code);color:var(--text);font-size:11.5px;overflow:hidden}.archive-flow-module__xRLPwa__sourcePage{white-space:nowrap;margin-left:auto;font-size:11px}.archive-flow-module__xRLPwa__caption{border-top:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:12px;padding:8px 10px 8px 16px;display:flex}.archive-flow-module__xRLPwa__fiction{font-size:var(--fs-11);color:var(--text-4);letter-spacing:.02em;align-items:center;gap:7px;display:inline-flex}.archive-flow-module__xRLPwa__fiction:before{content:"";background:var(--text-4);border-radius:50%;width:5px;height:5px}.archive-flow-module__xRLPwa__pause{border:1px solid var(--line);border-radius:var(--r-sm);width:26px;height:26px;color:var(--text-3);transition:background-color var(--dur-1) var(--ease), color var(--dur-1) var(--ease);place-items:center;display:grid}.archive-flow-module__xRLPwa__pause:hover{background:var(--bg-hover);color:var(--text)}.archive-flow-module__xRLPwa__pause:focus-visible{box-shadow:var(--ring);outline:none}@keyframes archive-flow-module__xRLPwa__slide-up{0%{opacity:0;transform:translateY(8px)}}@keyframes archive-flow-module__xRLPwa__pop{0%{opacity:0;transform:scale(.85)}}.archive-flow-module__xRLPwa__flow[data-motion=paused] *,.archive-flow-module__xRLPwa__flow[data-motion=paused] :before,.archive-flow-module__xRLPwa__flow[data-motion=paused] :after{animation-play-state:paused!important}@media (max-width:520px){.archive-flow-module__xRLPwa__chapterLabel svg{display:none}.archive-flow-module__xRLPwa__screen{height:244px;padding:14px}.archive-flow-module__xRLPwa__files li{grid-template-columns:14px minmax(0,1fr) 44px 14px}.archive-flow-module__xRLPwa__fileMeta{display:none}.archive-flow-module__xRLPwa__read{grid-template-columns:112px minmax(0,1fr);gap:16px}.archive-flow-module__xRLPwa__sheet{height:164px}.archive-flow-module__xRLPwa__fields>div{grid-template-columns:92px minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.archive-flow-module__xRLPwa__flow,.archive-flow-module__xRLPwa__screen *,.archive-flow-module__xRLPwa__screen :before,.archive-flow-module__xRLPwa__screen :after{animation:none!important}.archive-flow-module__xRLPwa__chapter[data-state=now] .archive-flow-module__xRLPwa__track>span{animation:none;transform:scaleX(1)}}