@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/inter-400.ttf)format("truetype")}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/inter-500.ttf)format("truetype")}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/inter-600.ttf)format("truetype")}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/inter-700.ttf)format("truetype")}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/manrope-regular.ttf)format("truetype")}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/manrope-500.ttf)format("truetype")}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/manrope-600.ttf)format("truetype")}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/manrope-700.ttf)format("truetype")}@font-face{font-family:Playfair Display;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/playfair-400.ttf)format("truetype")}@font-face{font-family:Playfair Display;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/playfair-500.ttf)format("truetype")}@font-face{font-family:Playfair Display;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/playfair-600.ttf)format("truetype")}@font-face{font-family:Playfair Display;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/playfair-700.ttf)format("truetype")}@font-face{font-family:Playfair Display;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/playfair-400i.ttf)format("truetype")}:root{--color-bg:#050505;--color-text:#c8c4b8;--color-text-muted:#555;--color-accent:#c9a84c;--color-accent-dim:#c9a84c1f;--color-partner:#a85555;--color-partner-bg:#a8555526;--color-own:#4a9eff;--color-own-bg:#4a9eff26;--color-border:#161616;--font-serif:"Playfair Display", "Georgia", serif;--font-sans:"Manrope", -apple-system, "Helvetica Neue", sans-serif}*{box-sizing:border-box;margin:0;padding:0}html,body,#root{height:100%;overflow:hidden}body{background:var(--color-bg);color:var(--color-text);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:500;line-height:1.6}::-webkit-scrollbar{display:none}*{-ms-overflow-style:none;scrollbar-width:none}.app{width:100vw;height:100vh;position:relative;overflow:hidden}.chapter-fade{opacity:0;pointer-events:none;z-index:60;background:#020308;transition:opacity .8s ease-in-out;position:fixed;inset:0}.chapter-fade--out,.chapter-fade--hold{opacity:1;pointer-events:auto}.vignette{z-index:1;pointer-events:none;background:radial-gradient(70% 65%,#0000 0%,#00000040 60%,#000000b3 100%);position:fixed;inset:0}.intro-screen{z-index:10;justify-content:center;align-items:center;animation:1.5s fadeIn;display:flex;position:fixed;inset:0}.intro-screen--leaving{pointer-events:none;animation:1.2s forwards fadeOut}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.intro-content{text-align:center;z-index:11;animation:1.2s .4s both introAppear}@keyframes introAppear{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.intro-label{font-family:var(--font-sans);color:var(--color-text-muted);letter-spacing:4px;text-transform:uppercase;opacity:.5;margin-bottom:24px;font-size:28px;font-weight:600}.intro-question{font-family:var(--font-serif);color:var(--color-text);letter-spacing:.2px;opacity:.85;margin-bottom:60px;font-size:48px;font-style:italic;font-weight:400}.intro-input-wrap{justify-content:center;align-items:center;gap:16px;display:flex}.intro-input{color:var(--color-text);font-family:var(--font-serif);text-align:center;letter-spacing:.3px;background:0 0;border:none;border-bottom:1px solid #ffffff1a;outline:none;width:280px;padding:10px 4px;font-size:36px;font-weight:400;transition:border-color .6s}.intro-input:focus{border-bottom-color:var(--color-accent)}.intro-input::placeholder{color:#ffffff1f;font-style:italic}.intro-submit{background:var(--color-accent);color:#0a0a0a;cursor:pointer;border:none;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;transition:all .3s;display:flex}.intro-submit:hover:not(:disabled){box-shadow:0 0 24px var(--color-accent-dim);transform:scale(1.08)}.intro-submit:disabled{opacity:.15;cursor:default;background:var(--color-text-muted)}.intro-submit:active:not(:disabled){transform:scale(.95)}.intro-submit svg{width:18px;height:18px}.hyperspace-overlay{z-index:10;position:fixed;inset:0}.question-screen{z-index:10;cursor:pointer;background:#050505f7;justify-content:center;align-items:flex-start;padding-top:14vh;display:flex;position:fixed;inset:0}.question-screen--fade{pointer-events:none;animation:.8s forwards fadeOut}.question-content{text-align:center;max-width:560px;padding:24px 40px;animation:1s fadeInUp}@keyframes fadeInUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.question-text{font-family:var(--font-serif);color:#e8e3d6eb;margin-bottom:36px;font-size:30px;font-style:italic;font-weight:400;line-height:1.5}.question-instructions{font-family:var(--font-sans);color:var(--color-text-muted);max-width:500px;margin-bottom:48px;margin-left:auto;margin-right:auto;font-size:18px;font-weight:400;line-height:2}.highlight-own{color:#dbe7ff;background:linear-gradient(#bed6ff66 0%,#bed6ff1a 60%,#bed6ff08 100%);border-radius:2px;padding:0 6px;font-style:italic;box-shadow:inset 0 1px #e1f0ff73}.highlight-partner{color:#e6b9ae;text-underline-offset:5px;background:linear-gradient(#a8555524 12%,#a855554d 100%);border-radius:2px;padding:0 6px;font-style:italic;-webkit-text-decoration:underline #cd786e8c;text-decoration:underline #cd786e8c;text-decoration-thickness:1.5px}.question-continue{font-family:var(--font-sans);color:var(--color-text-muted);letter-spacing:3px;text-transform:uppercase;font-size:14px;font-weight:600;animation:2.5s ease-in-out infinite fadePulse}@keyframes fadePulse{0%,to{opacity:.25}50%{opacity:.7}}.sun-header{z-index:5;pointer-events:none;height:50vh;animation:1.5s fadeIn;position:fixed;top:0;left:0;right:0;overflow:hidden}.sun-semicircle{clip-path:polygon(0% 55%,100% 55%,100% 100%,0% 100%);background:radial-gradient(circle,#ffffff0a 0%,#becdeb05 30%,#0000 65%);border-radius:50%;width:200px;height:200px;position:absolute;top:-80px;left:50%;transform:translate(-50%)}.sun-gradient{background:linear-gradient(#050505 0%,#050505f2 20%,#050505b8 45%,#05050566 70%,#0505051f 90%,#0000 100%);position:absolute;inset:0}.sun-question{width:100%;max-width:64vw;font-family:var(--font-serif);text-align:center;color:#e6e2d4c7;opacity:.9;padding:0 20px;font-size:26px;font-style:italic;font-weight:400;line-height:1.4;position:absolute;top:26px;left:50%;transform:translate(-50%)}.sun-header--final .sun-semicircle{opacity:0}.main-content{z-index:2;justify-content:center;height:100vh;display:flex;position:relative}.chapter-view{z-index:2;width:100%;max-width:680px;height:100vh;padding:8px 40px 80px;position:relative;overflow:hidden auto}.chapter-loading,.chapter-error{text-align:center;color:var(--color-text-muted);font-family:var(--font-sans);z-index:2;padding:60px 0;font-size:22px;font-weight:500;position:relative}.chapter-read-area{width:100%;max-width:600px;margin:0 auto}.chapter-title-inline{font-family:var(--font-serif);color:var(--color-accent);letter-spacing:.5px;text-align:center;opacity:.8;margin:51vh auto 12px;font-size:40px;font-weight:400}.chapter-paragraphs{position:relative}.read-bottom-space{height:50vh}.paragraph-reveal{-webkit-user-select:none;user-select:none;margin-bottom:18px;transition:opacity .5s;position:relative}.paragraph-reveal--pending{opacity:1}.paragraph-reveal--past{opacity:.3}.paragraph-reveal--current{opacity:1}.paragraph-content{font-family:var(--font-serif);text-align:justify;text-indent:2em;font-size:25px;font-weight:400;line-height:1.85}.word{cursor:pointer;transition:opacity .2s ease var(--reveal-delay,0s), background .15s ease, color .15s ease;border-radius:2px}.word--selecting{color:var(--color-text);background:#c9a84c40}.word--own{color:inherit;text-shadow:0 0 7px #96beeb59;cursor:help;background:linear-gradient(#0000 58%,#96beeb2e 88%,#96beeb52 100%);box-shadow:0 2px 0 -1px #8cb4eb80}.word--partner{color:#e6b9ae;text-underline-offset:5px;cursor:help;background:linear-gradient(#a8555524 12%,#a8555552 100%);-webkit-text-decoration:underline #cd786e8c;text-decoration:underline #cd786e8c;text-decoration-thickness:1.5px}.word--nz,.nz-text{border-radius:3px;padding:0 2px;animation:2.4s ease-in-out infinite nzGlow;position:relative;color:#e8f2ff!important}@keyframes nzGlow{0%,to{text-shadow:0 0 8px #96c3ffcc,0 0 20px #82afff99,0 0 45px #78a5ff66;background:radial-gradient(90% 120% at 50% 40%,#82b4ff4d,#0000 70%);box-shadow:0 0 20px -2px #8cb9ff99}50%{text-shadow:0 0 14px #b4d7ff,0 0 38px #9bc8ffcc,0 0 75px #87b4ff80;background:radial-gradient(90% 120% at 50% 40%,#96c3ff73,#0000 72%);box-shadow:0 0 34px -2px #a0c8ffd9}}.nz-plain{color:inherit}.nz-p{opacity:0;pointer-events:none;width:5px;height:5px;animation:nzParticle var(--pt,1.5s) ease-out var(--pd,0s) infinite;background:#e6f0ff;border-radius:50%;position:absolute;top:28%;left:6%;box-shadow:0 0 10px 2px #c8e1ffe6}@keyframes nzParticle{0%{opacity:0;transform:translate(0,0)scale(.6)}20%{opacity:1}60%{opacity:.5}to{opacity:0;transform:translate3d(var(--nz-dx), var(--nz-dy), 0) scale(1.2)}}.sky-slots{pointer-events:none;z-index:4;opacity:0;height:200px;animation:1.6s .4s forwards skySlotsIn;position:fixed;top:84px;left:0;right:0;overflow:hidden}@keyframes skySlotsIn{0%{opacity:0}to{opacity:1}}.sky-slot-item{font-family:var(--font-serif);color:var(--color-partner);white-space:nowrap;font-style:italic;animation:linear infinite skyDrift;position:absolute;top:55%}@keyframes skyDrift{0%{opacity:.05;transform:translateY(22px)}45%{opacity:.4}to{opacity:.05;transform:translateY(-36px)}}::selection{color:inherit;background:#c9a84c40}.advance-indicator{text-align:center;padding:6px 0 0}.diamond{color:var(--color-accent);opacity:.2;font-size:20px;transition:opacity .3s;animation:3s ease-in-out infinite diamondPulse;display:inline-block}.chapter-view:hover .diamond{opacity:.5}@keyframes diamondPulse{0%,to{opacity:.18;transform:translateY(0)scale(1)}50%{opacity:.42;transform:translateY(-9px)scale(1.12)}}.chapter-end{text-align:center;padding:32px 0 0}.chapter-end p{font-family:var(--font-sans);color:var(--color-text-muted);opacity:.35;font-size:20px;font-style:italic;font-weight:500}.floating-toc{z-index:20;animation:.8s cubic-bezier(.23,1,.32,1) tocSlideIn;position:fixed;top:50%;left:0;transform:translateY(-50%)}@keyframes tocSlideIn{0%{opacity:0;transform:translateY(-50%)translate(-100%)}to{opacity:1;transform:translateY(-50%)translate(0)}}.floating-toc-inner{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-right:1px solid var(--color-border);background:#050505eb;border-radius:0 6px 6px 0;flex-direction:column;gap:2px;padding:14px 0;display:flex}.floating-toc-item{color:var(--color-text-muted);font-family:var(--font-sans);cursor:pointer;text-align:left;white-space:nowrap;background:0 0;border:none;align-items:center;gap:10px;padding:8px 18px 8px 12px;font-size:16px;font-weight:500;transition:all .3s;display:flex}.floating-toc-item:hover{color:var(--color-text);background:#ffffff04}.floating-toc-item--active{color:var(--color-accent);font-weight:600}.floating-toc-item--done{color:var(--color-text-muted);opacity:.35}.floating-toc-item--next{color:var(--color-text);opacity:.6}.toc-item-num{opacity:.35;text-align:right;width:16px;font-size:14px}.toc-item-title{font-size:16px}.chapter-placeholder{z-index:2;justify-content:center;align-items:center;min-height:60vh;display:flex;position:relative}.placeholder-content{text-align:center;padding:40px;animation:.8s fadeInUp}.placeholder-title{font-family:var(--font-sans);color:var(--color-text-muted);opacity:.45;margin-bottom:12px;font-size:32px;font-weight:600}.placeholder-text{font-family:var(--font-sans);color:var(--color-text-muted);opacity:.25;font-size:20px;font-weight:400}.welcome{text-align:center;z-index:2;flex-direction:column;justify-content:center;align-items:center;height:100%;display:flex;position:relative}.welcome h1{font-family:var(--font-serif);color:var(--color-accent);letter-spacing:.5px;margin-bottom:12px;font-size:44px;font-weight:400}.welcome p{color:var(--color-text-muted);font-size:20px;font-weight:500;font-family:var(--font-sans)}.replica-slot{margin:30px 0 44px;position:relative}.replica-line{font-family:var(--font-serif);color:var(--color-text);opacity:.95;font-size:25px;font-weight:400;line-height:1.85}.replica-line--question{text-indent:0;margin-bottom:14px}.replica-q{color:var(--color-accent);opacity:.9;font-style:italic}.replica-line--answered{margin-top:8px;font-style:italic}.replica-write{text-indent:0;align-items:baseline;display:flex}.replica-dash{white-space:pre;flex:none}.replica-blank{box-sizing:border-box;resize:none;width:100%;font-family:var(--font-serif);color:var(--color-text);caret-color:#f0ead9;background:0 0;border:none;border-bottom:2px dotted #c8c4b88c;border-radius:0;outline:none;padding:0;font-size:25px;font-style:italic;line-height:1.85;display:block;overflow:hidden}.replica-blank--inline{flex:auto}.replica-blank::placeholder{color:#c8c4b838}.replica-blank:focus{border-bottom-style:solid;border-bottom-color:var(--color-accent)}.partner-paper{justify-content:center;max-width:560px;margin:40px auto 56px;display:flex}.paper-note{color:#2c2418;background:linear-gradient(168deg,#efe7cf 0%,#e4dab6 55%,#d8cba1 100%);border-radius:2px;width:100%;max-width:500px;padding:36px 32px 32px;position:relative;transform:rotate(-.8deg);box-shadow:0 12px 34px #0000008c,inset 0 0 0 1px #ffffff61}.paper-note:before{content:"";pointer-events:none;opacity:.55;background:radial-gradient(at 18% 8%,#785a284d 0%,#0000 46%),radial-gradient(at 88% 92%,#785a2838 0%,#0000 42%),radial-gradient(at 70% 20%,#fffaeb80 0%,#0000 30%);border-radius:2px;position:absolute;inset:0}.paper-label{font-family:var(--font-sans);letter-spacing:.26em;text-transform:uppercase;color:#2c24188c;text-align:center;margin-bottom:16px;font-size:10px;font-weight:700}.paper-text{font-family:var(--font-serif);color:#2c2418;text-align:center;font-size:21px;font-style:italic;line-height:1.8}.paper-text--empty{color:#2c241880;letter-spacing:.22em;animation:1.8s ease-in-out infinite paperLoading}.paper-text--first{color:#2c2418b3;font-style:italic;line-height:1.9}.first-reader-text{opacity:.85;color:var(--color-accent);font-style:italic}@keyframes paperLoading{0%,to{opacity:.25}50%{opacity:.8}}.finale-screen{z-index:2;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:40px 20px;display:flex;position:relative}.finale-screen>*{animation:1.6s forwards finaleIn}.finale-sheet{text-align:center;border:1px solid var(--color-border);background:linear-gradient(#121212eb 0%,#0c0c0cf0 100%);border-radius:2px;width:100%;max-width:560px;padding:56px 64px 44px;position:relative;box-shadow:0 0 0 1px #becdeb0f,0 30px 90px #0009,inset 0 1px #e6ebff0d}.finale-sheet-label{font-family:var(--font-sans);letter-spacing:.26em;text-transform:uppercase;color:var(--color-text-muted);opacity:.55;font-size:10px;font-weight:700;position:absolute;top:20px;left:50%;transform:translate(-50%)}.finale-sheet-title{font-family:var(--font-serif);letter-spacing:2px;color:var(--color-accent);margin-bottom:26px;font-size:40px;font-weight:400}.finale-sheet-quote{font-family:var(--font-serif);color:#e6e3d9b8;max-width:420px;margin:0 auto 30px;font-size:17px;font-style:italic;line-height:1.75}.finale-sheet-answer{min-height:64px;font-family:var(--font-serif);color:#eef3ff;background:linear-gradient(#bed6ff1f 0%,#bed6ff08 100%);justify-content:center;align-items:center;padding:12px 18px;font-size:26px;font-style:italic;display:flex;box-shadow:inset 0 1px #e1f0ff40}.finale-sheet-once{font-family:var(--font-sans);color:var(--color-text-muted);opacity:.65;margin:18px 0 26px;font-size:13px;line-height:1.7}.finale-close{border:1px solid var(--color-accent);color:var(--color-accent);font-family:var(--font-sans);letter-spacing:.22em;text-transform:uppercase;cursor:pointer;background:0 0;border-radius:2px;padding:12px 30px;font-size:12px;font-weight:700;transition:opacity .2s;display:inline-block}.finale-close:hover{opacity:.7}.constellation-wrap{text-align:center;width:100%;max-width:520px}.constellation-svg{filter:drop-shadow(0 0 26px #96beff24);width:100%;height:auto;max-height:58vh;overflow:visible}.constellation-edge{stroke:#bed6ff57;stroke-width:1px;stroke-dasharray:6 4;stroke-dashoffset:240px;opacity:0;animation:1.4s forwards edgeDraw}.constellation-edge--spoke{stroke:#bed6ff29;stroke-dasharray:3 7}@keyframes edgeDraw{to{stroke-dashoffset:0;opacity:1}}.constellation-node{opacity:0;animation:1s forwards nodeIn}@keyframes nodeIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.constellation-star{animation:starTwinkle 3.2s ease-in-out var(--td,0s) infinite}@keyframes starTwinkle{0%,to{opacity:.6}50%{opacity:1}}.constellation-name{font-family:var(--font-serif);fill:#dce9ffd1;letter-spacing:1px;font-size:19px;font-style:italic}.constellation-svg--interactive{cursor:grab;-webkit-user-select:none;user-select:none;touch-action:none}.constellation-svg--interactive:active{cursor:grabbing}.constellation-svg--interactive .constellation-node{cursor:pointer}.constellation-node--self .constellation-star circle{fill:var(--color-accent);filter:drop-shadow(0 0 8px #c9a84ccc)}.constellation-node--self .constellation-name{fill:var(--color-accent);font-size:20px}.graph-button{z-index:50;color:#c9a84cb3;font-family:var(--font-sans);letter-spacing:.15em;text-transform:uppercase;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#1e1e2399;border:1px solid #c9a84c4d;border-radius:2px;padding:10px 16px;font-size:11px;font-weight:600;transition:all .3s;position:fixed;bottom:24px;right:24px}.graph-button:hover{color:var(--color-accent);background:#1e1e23cc;border-color:#c9a84c99;box-shadow:0 0 20px #c9a84c33}.graph-overlay{z-index:100;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0a0a0ff2;flex-direction:column;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.graph-close{color:#c8c4b8b3;font-family:var(--font-sans);letter-spacing:.15em;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #c8c4b84d;border-radius:2px;padding:8px 16px;font-size:11px;font-weight:600;transition:all .2s;position:absolute;top:24px;right:24px}.graph-close:hover{border-color:var(--color-accent);color:var(--color-accent)}.ambient-toggle{z-index:50;color:#c8c4b880;cursor:pointer;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#1e1e2366;border:1px solid #c8c4b833;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;font-size:18px;transition:all .3s;display:flex;position:fixed;bottom:24px;left:24px}.ambient-toggle:hover{color:#c8c4b8cc;background:#1e1e2399;border-color:#c8c4b866}.painting-overlay{z-index:0;pointer-events:none;background:#000000f2;justify-content:center;align-items:center;animation:4s ease-in forwards paintingFadeIn;display:flex;position:fixed;inset:0}@keyframes paintingFadeIn{0%{opacity:0}to{opacity:1}}.painting-image{object-fit:cover;filter:brightness(.7)contrast(1.2);width:100vw;height:100vh;animation:.3s infinite paintingGlitch}.painting-noise{opacity:.15;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 400 400' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)'/%3E%3C/svg%3E");animation:.1s infinite noiseShift;position:absolute;inset:0}.painting-glitch{background:linear-gradient(90deg,#0000 0%,#ff000008 25%,#0000 50%,#00ffff08 75%,#0000 100%);animation:.2s infinite glitchShift;position:absolute;inset:0}@keyframes paintingGlitch{0%,to{transform:translate(0)}20%{transform:translate(-2px,1px)}40%{transform:translate(2px,-1px)}60%{transform:translate(-1px,2px)}80%{transform:translate(1px,-2px)}}@keyframes noiseShift{0%{transform:translate(0)}50%{transform:translate(10px,10px)}to{transform:translate(0)}}@keyframes glitchShift{0%,to{opacity:.3;transform:translate(0)}50%{opacity:.6;transform:translate(5px)}}.constellation-caption{font-family:var(--font-serif);color:#e6e3d9c7;margin-top:10px;font-size:19px;font-style:italic;line-height:1.7}.finale-restart{border:1px solid var(--color-accent);color:var(--color-accent);font-family:var(--font-sans);letter-spacing:.22em;text-transform:uppercase;cursor:pointer;background:0 0;border-radius:2px;margin-top:30px;padding:12px 26px;font-size:12px;font-weight:700;transition:opacity .2s;display:inline-block}.finale-restart:hover{opacity:.7}@keyframes finaleIn{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@media (width<=768px){.chapter-view{padding:12px 20px 60px}.floating-toc{inset:auto 0 0;transform:none}.floating-toc-inner{border-right:none;border-top:1px solid var(--color-border);border-radius:6px 6px 0 0;flex-direction:row;padding:10px 14px;overflow-x:auto}@keyframes tocSlideIn{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}}
