.player[data-v-67af89e7]{position:fixed;right:var(--space-3);bottom:var(--space-2);display:flex;align-items:center;gap:10px;padding:6px 12px;border:1px solid var(--line);background:var(--ink-0);z-index:50;max-width:min(92vw,420px)}.p-title[data-v-67af89e7]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:180px}.p-btn[data-v-67af89e7]{background:none;border:none;color:var(--signal);cursor:pointer;font:inherit;letter-spacing:inherit;padding:0 2px}.p-vol[data-v-67af89e7]{width:64px;accent-color:var(--signal)}.neo-header[data-v-8378c106]{position:fixed;top:0;left:0;right:0;z-index:60;display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);padding:14px var(--space-3);background:transparent;border-bottom:1px solid transparent;transition:background-color .3s ease,border-color .3s ease,padding .3s ease}.neo-header.stuck[data-v-8378c106]{padding-top:9px;padding-bottom:9px;background:color-mix(in srgb,var(--ink-0) 82%,transparent);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-bottom-color:var(--line)}.skip-link[data-v-8378c106]{position:absolute;left:-9999px}.skip-link[data-v-8378c106]:focus-visible{left:var(--space-2);top:var(--space-2);z-index:20;padding:6px 14px;border-radius:var(--r-pill);background:var(--hot);color:var(--ink-0);font-size:13px;font-weight:600}.brand[data-v-8378c106]{display:inline-flex;align-items:center;gap:10px;flex-shrink:0}.mark[data-v-8378c106]{width:24px;height:24px;border-radius:50%;background:conic-gradient(from 210deg,var(--hot),var(--white) 20%,var(--cold) 46%,var(--hot) 82%,var(--hot));-webkit-mask:radial-gradient(closest-side,transparent 50%,#000 53%);mask:radial-gradient(closest-side,transparent 50%,#000 53%);filter:saturate(1.35) brightness(1.15);animation:spin-8378c106 14s linear infinite}@keyframes spin-8378c106{to{transform:rotate(360deg)}}.brand-name[data-v-8378c106]{font-size:12px;letter-spacing:.14em;color:var(--text-0)}.nav[data-v-8378c106]{display:flex;align-items:center;gap:4px}.nav-link[data-v-8378c106]{position:relative;display:inline-flex;align-items:baseline;gap:6px;padding:6px 10px;color:var(--text-1);text-decoration:none;white-space:nowrap;font-size:14px;transition:color .22s}.nav-link .code[data-v-8378c106]{font-size:11px;opacity:.6}.nav-link[data-v-8378c106]:hover{color:var(--cold)}.nav-link.active[data-v-8378c106]{color:var(--hot)}.nav-link[data-v-8378c106]:after{content:"";position:absolute;left:10px;right:10px;bottom:0;height:2px;background:var(--hot);transform:scaleX(0);transform-origin:left;transition:transform .32s cubic-bezier(.2,.8,.2,1)}.nav-link[data-v-8378c106]:hover:after,.nav-link.active[data-v-8378c106]:after{transform:scaleX(1)}.right[data-v-8378c106]{display:flex;align-items:center;gap:10px;flex-shrink:0}.ico-btn[data-v-8378c106],.auth-link[data-v-8378c106]{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 12px;border-radius:var(--r-pill);border:1px solid var(--line);background:none;color:var(--text-1);font-family:var(--font-mono);font-size:13px;letter-spacing:.06em;cursor:pointer;text-decoration:none;transition:color .22s,border-color .22s,transform .22s}.ico-btn[data-v-8378c106]:hover,.auth-link[data-v-8378c106]:hover{color:var(--cold);border-color:var(--cold);transform:translateY(-1px)}.music-btn.on[data-v-8378c106]{color:var(--hot);border-color:color-mix(in srgb,var(--hot) 45%,transparent)}.music-btn[data-v-8378c106]:disabled{opacity:.45;cursor:default}.music-btn[data-v-8378c106]:disabled:hover{color:var(--text-1);border-color:var(--line);transform:none}.auth[data-v-8378c106]{display:flex;align-items:center;gap:8px}.auth-name[data-v-8378c106]{color:var(--hot)}.burger[data-v-8378c106]{display:none;padding:6px 10px}.drawer[data-v-8378c106]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;display:flex;flex-direction:column;justify-content:center;gap:var(--space-3);padding:var(--space-4) var(--space-3);background:color-mix(in srgb,var(--ink-0) 88%,transparent);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px)}.drawer-nav[data-v-8378c106]{display:flex;flex-direction:column;gap:2px}.drawer-link[data-v-8378c106]{display:flex;align-items:baseline;gap:var(--space-2);padding:12px var(--space-2);border-left:2px solid transparent;text-decoration:none;transition:border-color .24s,background-color .24s}.drawer-link.active[data-v-8378c106]{border-left-color:var(--hot);background:color-mix(in srgb,var(--hot) 8%,transparent)}.d-code[data-v-8378c106]{font-size:12px;width:12ch;flex-shrink:0}.d-label[data-v-8378c106]{font-family:var(--font-display);font-size:30px;font-weight:700;letter-spacing:-.01em;color:var(--text-0)}.drawer-link.active .d-label[data-v-8378c106]{color:var(--hot)}.d-arrow[data-v-8378c106]{margin-left:auto;color:var(--text-1);transition:transform .25s cubic-bezier(.2,.8,.2,1),color .2s}.drawer-link:hover .d-arrow[data-v-8378c106]{transform:translate(6px);color:var(--cold)}.drawer-auth[data-v-8378c106]{display:flex;align-items:center;gap:var(--space-2);padding-top:var(--space-2);border-top:1px solid var(--line);font-size:13px}.drawer-auth-link[data-v-8378c106]{background:none;border:none;padding:0;color:var(--text-1);font:inherit;letter-spacing:inherit;cursor:pointer;text-decoration:none;transition:color .22s}.drawer-auth-link[data-v-8378c106]:hover{color:var(--cold)}.drawer-name[data-v-8378c106]{color:var(--hot)}.drawer-foot[data-v-8378c106]{padding-top:var(--space-2);border-top:1px solid var(--line)}.drawer-enter-active[data-v-8378c106],.drawer-leave-active[data-v-8378c106]{transition:opacity .28s ease}.drawer-enter-active .drawer-link[data-v-8378c106],.drawer-leave-active .drawer-link[data-v-8378c106]{transition:opacity .34s ease,transform .34s cubic-bezier(.2,.8,.2,1),border-color .24s}.drawer-enter-from[data-v-8378c106],.drawer-leave-to[data-v-8378c106]{opacity:0}.drawer-enter-from .drawer-link[data-v-8378c106]{opacity:0;transform:translateY(14px)}@media (max-width: 1024px){.ico-btn .txt[data-v-8378c106]{display:none}.ico-btn[data-v-8378c106]{padding:6px 10px}.auth-name[data-v-8378c106]{display:none}}@media (max-width: 900px){.neo-header[data-v-8378c106]{padding:10px var(--space-2)}.nav[data-v-8378c106]{display:none}.burger[data-v-8378c106]{display:inline-flex}.auth[data-v-8378c106]{display:none}}@media (max-width: 480px){.brand-name[data-v-8378c106]{display:none}}@media (prefers-reduced-motion: reduce){.mark[data-v-8378c106]{animation:none}.ico-btn[data-v-8378c106]:hover,.auth-link[data-v-8378c106]:hover{transform:none}.drawer-link[data-v-8378c106],.d-arrow[data-v-8378c106]{transition:none}}.neo-footer[data-v-5ea68680]{position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);flex-wrap:wrap;padding:var(--space-2) var(--space-3);border-top:1px solid var(--line)}.thanks[data-v-5ea68680]{font-family:var(--font-serif);font-style:italic;font-size:13px;color:var(--text-1)}.top[data-v-5ea68680]{background:none;border:none;padding:0;color:var(--text-1);font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;transition:color .22s}.top[data-v-5ea68680]:hover{color:var(--hot)}@media (max-width: 720px){.neo-footer[data-v-5ea68680]{padding:var(--space-2);justify-content:center;text-align:center}}.nc[data-v-84ad5c6e]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;pointer-events:none;opacity:0;transition:opacity .25s ease}.nc.is-on[data-v-84ad5c6e]{opacity:1}.nc.is-text[data-v-84ad5c6e]{opacity:0}.st[data-v-a9b75210]{display:block}.st-fixed[data-v-a9b75210]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none}.st-abs[data-v-a9b75210]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;touch-action:pan-y}@media (prefers-reduced-motion: reduce){.st[data-v-a9b75210]{opacity:.9}}main{position:relative;min-height:calc(100vh - 128px)}:root{--ink-0: #07090f;--ink-1: #0c101a;--ink-2: #141a28;--line: rgba(216, 226, 240, .24);--text-0: #e9edf5;--text-1: #98a3b7;--signal: #ffb454;--signal-dim: rgba(255, 180, 84, .4);--signal-canvas: #ffb454;--font-mono: "JetBrains Mono", "Cascadia Code", Consolas, "Courier New", monospace;--font-serif: "Songti SC", "Noto Serif SC", "Source Han Serif SC", SimSun, serif;--font-sans: "PingFang SC", "Microsoft YaHei", system-ui, sans-serif;--measure: 68ch;--space-1: 8px;--space-2: 16px;--space-3: 32px;--space-4: 64px}:root[data-theme=out]{--ink-0: #f5f2ea;--ink-1: #ede8dc;--ink-2: #e3dccb;--line: rgba(30, 34, 42, .28);--text-0: #1c212b;--text-1: #596273;--signal: #b45309;--signal-dim: rgba(180, 83, 9, .4);--signal-canvas: #8a3403}*{box-sizing:border-box}html{scroll-behavior:smooth;scrollbar-gutter:stable}body{margin:0;background:var(--ink-0);color:var(--text-0);font-family:var(--font-sans);font-size:16px;line-height:1.7;-webkit-font-smoothing:antialiased}::selection{background:var(--signal);color:var(--ink-0)}a{color:inherit;text-decoration:none}:focus-visible{outline:2px solid var(--signal);outline-offset:3px}.readout{font-family:var(--font-mono);font-size:12px;letter-spacing:.08em;color:var(--text-1);text-transform:uppercase}.page{max-width:1080px;margin:0 auto;padding:var(--space-4) var(--space-3)}.page-code{margin:0}.page-title{font-family:var(--font-serif);font-size:clamp(32px,6vw,56px);font-weight:700;letter-spacing:.02em;margin:var(--space-1) 0 var(--space-3)}.page-hint{max-width:var(--measure)}.link-list{list-style:none;display:flex;flex-wrap:wrap;gap:var(--space-2);margin:0;padding:0}.link-item{display:inline-flex;gap:6px;align-items:baseline;border:1px solid var(--line);padding:6px 14px;font-family:var(--font-mono);font-size:13px;transition:border-color .2s,color .2s}.link-item:hover{border-color:var(--signal);color:var(--signal)}.prose{max-width:var(--measure);margin:var(--space-3) auto 0;line-height:1.9}.prose h2,.prose h3,.prose h4{font-family:var(--font-serif);line-height:1.4;margin:var(--space-3) 0 var(--space-2)}.prose h2{font-size:26px}.prose h3{font-size:20px}.prose h4{font-size:17px}.prose p{margin:var(--space-2) 0}.prose a{color:var(--signal);border-bottom:1px solid var(--signal-dim)}.prose code{font-family:var(--font-mono);font-size:.9em;background:var(--ink-2);padding:2px 6px}.prose pre{background:var(--ink-1);border:1px solid var(--line);padding:var(--space-2);overflow:auto}.prose pre code{background:none;padding:0}.prose blockquote{border-left:2px solid var(--signal);margin:var(--space-2) 0;padding:var(--space-1) var(--space-2);color:var(--text-1)}.prose img{max-width:100%;border:1px solid var(--line)}.prose ul,.prose ol{padding-left:1.4em;margin:var(--space-2) 0}.prose hr{border:0;border-top:1px solid var(--line);margin:var(--space-3) 0}.field{background:none;border:1px solid var(--line);color:var(--text-0);padding:8px 12px;font-size:14px;font-family:inherit;width:100%}.field.mono{font-family:var(--font-mono);font-size:12.5px;line-height:1.7}.textarea{resize:vertical}.field:focus-visible{outline:2px solid var(--signal);outline-offset:2px}.submit{align-self:flex-start;background:none;border:1px solid var(--signal);color:var(--signal);padding:8px 18px;cursor:pointer;font:inherit;letter-spacing:inherit;transition:background .2s,color .2s}.submit:hover{background:var(--signal);color:var(--ink-0)}.err{color:var(--signal)}@media (max-width: 720px){input,textarea,select{font-size:16px}}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}html[data-skin=neo]{--r-sm: 8px;--r-md: 14px;--r-lg: 20px;--r-pill: 999px;--font-display: var(--font-serif);--measure: 68ch;--space-5: 96px;--shift: 0}html[data-skin=neo]:not([data-theme=out]){--ink-0: #020204;--ink-1: #0a0a10;--ink-2: #15151d;--text-0: #f4f1ea;--text-1: #8f8c96;--line: rgba(244, 241, 234, .13);--cold: #8ec9ff;--hot: #ff5c39;--white: #fff7ed;--signal: #8ec9ff;--signal-dim: rgba(142, 201, 255, .36);--signal-canvas: #bcd9ff;--glass-bg: rgba(255, 255, 255, .05);--glass-brd: rgba(255, 255, 255, .12);--glass-blur: 16px;--hole: #020204;--void-a: rgba(2, 2, 4, .34);--scrim: rgba(2, 2, 4, .78)}html[data-skin=neo][data-theme=out]{--ink-0: #f5f2ea;--ink-1: #efeadd;--ink-2: #e4dcc9;--text-0: #17150f;--text-1: #6b675e;--line: rgba(23, 21, 15, .16);--cold: #2563eb;--hot: #c2410c;--white: #7c2d12;--signal: #2563eb;--signal-dim: rgba(37, 99, 235, .3);--signal-canvas: #1d4ed8;--glass-bg: rgba(255, 255, 255, .6);--glass-brd: rgba(255, 255, 255, .9);--glass-blur: 16px;--hole: #f5f2ea;--void-a: rgba(245, 242, 234, .34)}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){html[data-skin=neo]:not([data-theme=out]){--glass-bg: rgba(6, 6, 10, .94)}html[data-skin=neo][data-theme=out]{--glass-bg: rgba(255, 255, 255, .95)}}html[data-skin=neo] body{background:var(--ink-0);color:var(--text-0);font-family:var(--font-sans)}html[data-skin=neo] main{z-index:2}html[data-skin=neo] ::selection{background:var(--hot);color:var(--ink-0)}html[data-skin=neo] :focus-visible{outline:2px solid var(--cold);outline-offset:3px;border-radius:2px}html[data-skin=neo] :where(:not(input):not(textarea):not([contenteditable=true])){cursor:default;caret-color:transparent}html[data-skin=neo] a[href],html[data-skin=neo] button,html[data-skin=neo] label,html[data-skin=neo] summary{cursor:pointer}html[data-skin=neo] input,html[data-skin=neo] textarea,html[data-skin=neo] [contenteditable=true]{cursor:text;caret-color:var(--cold)}html[data-skin=neo][data-cursor=on] :where(:not(input):not(textarea):not([contenteditable=true])){cursor:none}html[data-skin=neo][data-cursor=on] a[href],html[data-skin=neo][data-cursor=on] button,html[data-skin=neo][data-cursor=on] label,html[data-skin=neo][data-cursor=on] summary{cursor:none}html[data-skin=neo] ::-webkit-scrollbar{width:8px;height:8px}html[data-skin=neo] ::-webkit-scrollbar-track{background:transparent}html[data-skin=neo] ::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--hot) 40%,transparent);border-radius:var(--r-pill)}html[data-skin=neo] main.neo-sub{min-height:calc(100vh + 140px);min-height:calc(100svh + 140px);padding-bottom:140px}.neo-shell{position:relative;max-width:1120px;margin:0 auto;padding:var(--space-5) var(--space-3)}@media (max-width: 720px){.neo-shell{padding:var(--space-4) var(--space-2)}}.neo-glyph{position:absolute;z-index:0;font-family:var(--font-serif);font-size:clamp(200px,34vw,520px);line-height:.9;font-weight:700;color:transparent;-webkit-text-stroke:1px var(--text-1);opacity:.07;pointer-events:none;-webkit-user-select:none;user-select:none}.neo-eyebrow{display:flex;align-items:center;gap:10px;margin:0;font-family:var(--font-mono);font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--text-1)}.neo-eyebrow:before{content:"";width:20px;height:1px;background:var(--hot);flex-shrink:0}.neo-title{font-family:var(--font-display);font-size:clamp(40px,11vw,132px);font-weight:700;letter-spacing:-.02em;line-height:1.06;margin:var(--space-2) 0}.neo-h2{font-family:var(--font-display);font-size:clamp(28px,4.6vw,44px);font-weight:700;letter-spacing:-.01em;line-height:1.2;margin:var(--space-1) 0 var(--space-2)}.neo-lede{max-width:var(--measure);color:var(--text-1);font-size:16px;line-height:1.85;margin:0 0 var(--space-3)}.neo-mono{font-family:var(--font-mono);font-size:12px;letter-spacing:.08em;color:var(--text-1);text-transform:uppercase}.neo-note{font-family:var(--font-serif);font-style:italic;font-size:13px;line-height:1.7;color:var(--text-1);transform:rotate(-1.2deg);max-width:34ch}.neo-hair{height:1px;border:0;margin:var(--space-3) 0;background:var(--line)}.neo-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:11px 22px;border-radius:var(--r-pill);border:1px solid transparent;font-family:var(--font-sans);font-size:14px;font-weight:600;line-height:1.4;cursor:pointer;text-decoration:none;transition:transform .24s cubic-bezier(.2,.8,.2,1),box-shadow .24s ease,border-color .24s ease,color .24s ease,background-color .24s ease}.neo-btn:hover{transform:translateY(-2px)}.neo-btn:active{transform:translateY(0) scale(.98)}.neo-btn-primary{background:var(--hot);color:var(--ink-0)}.neo-btn-primary:hover{box-shadow:0 0 0 1px var(--hot),0 8px 26px -10px var(--hot)}.neo-btn-ghost{border-color:var(--line);color:var(--text-0)}.neo-btn-ghost:hover{border-color:var(--cold);color:var(--cold)}.neo-chip{display:inline-flex;align-items:center;gap:6px;padding:5px 13px;border-radius:var(--r-pill);border:1px solid var(--line);color:var(--text-1);font-family:var(--font-mono);font-size:12px;letter-spacing:.06em;cursor:pointer;background:none;transition:color .22s,border-color .22s}.neo-chip:hover,.neo-chip.on{color:var(--cold);border-color:var(--cold)}.neo-tag{display:inline-flex;padding:3px 10px;border-radius:var(--r-pill);background:color-mix(in srgb,var(--cold) 14%,transparent);color:var(--cold);font-family:var(--font-mono);font-size:11px;letter-spacing:.06em}.neo-field{width:100%;padding:10px 2px;border:0;border-bottom:1px solid var(--line);border-radius:0;background:none;color:var(--text-0);font-family:var(--font-sans);font-size:15px;line-height:1.6;transition:border-color .24s}.neo-field::placeholder{color:var(--text-1);opacity:.7}.neo-field:hover{border-color:color-mix(in srgb,var(--cold) 50%,var(--line))}.neo-field:focus,.neo-field:focus-visible{outline:none;border-color:var(--cold)}textarea.neo-field{resize:vertical;min-height:88px}@media (max-width: 720px){html[data-skin=neo] .neo-field{font-size:16px}}.neo-lens{position:relative}.neo-lens:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;opacity:0;background:radial-gradient(260px circle at var(--lx, 50%) var(--ly, 50%),color-mix(in srgb,var(--cold) 13%,transparent),transparent 72%);transition:opacity .35s ease}.neo-lens:hover:after{opacity:1}.neo-lens .bar{position:absolute;left:0;top:0;bottom:0;width:2px;background:var(--cold);transform:scaleY(0);transition:transform .38s cubic-bezier(.2,.8,.2,1);pointer-events:none}.neo-lens:hover .bar{transform:scaleY(1)}.neo-btn{position:relative;overflow:hidden}.neo-btn:before{content:"";position:absolute;top:0;bottom:0;left:0;width:45%;pointer-events:none;background:linear-gradient(100deg,transparent,color-mix(in srgb,var(--white) 45%,transparent),transparent);transform:translate(-140%);opacity:0}.neo-btn:hover:before{opacity:1;animation:neo-sheen .65s cubic-bezier(.3,.6,.3,1)}@keyframes neo-sheen{0%{transform:translate(-140%)}to{transform:translate(360%)}}.neo-chip{position:relative;overflow:hidden;isolation:isolate}.neo-chip:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:color-mix(in srgb,var(--cold) 16%,transparent);transform:scaleX(0);transform-origin:left;transition:transform .32s cubic-bezier(.2,.8,.2,1)}.neo-chip:hover:before,.neo-chip.on:before{transform:scaleX(1)}.neo-vignette{position:fixed;top:0;right:0;bottom:0;left:0;z-index:30;pointer-events:none;background:radial-gradient(ellipse 120% 92% at 50% 50%,transparent 42%,color-mix(in srgb,var(--ink-0) 94%,transparent) 100%);opacity:calc(var(--shift, 0) * .55)}.fall-enter-active{animation:fall-in .42s cubic-bezier(.16,.84,.28,1)}.fall-leave-active{position:absolute;top:0;left:0;right:0;pointer-events:none;animation:fall-out .22s ease-in}@keyframes fall-in{0%{opacity:0;transform:scale(.8);filter:blur(12px) sepia(.6) saturate(2.4) hue-rotate(-18deg)}to{opacity:1;transform:none;filter:none}}@keyframes fall-out{0%{opacity:1;transform:none;filter:none}to{opacity:0;transform:scale(.84);filter:blur(10px) sepia(.6) saturate(2.4) hue-rotate(-18deg)}}html[data-skin=neo] .neo-prose{max-width:var(--measure);margin:var(--space-3) auto 0;font-family:var(--font-serif);font-size:17px;line-height:1.95;color:var(--text-0)}html[data-skin=neo] .neo-prose h2,html[data-skin=neo] .neo-prose h3,html[data-skin=neo] .neo-prose h4{font-family:var(--font-display);line-height:1.35;letter-spacing:-.01em}html[data-skin=neo] .neo-prose h2{position:relative;font-size:27px;font-weight:700;margin:var(--space-4) 0 var(--space-2);padding-left:16px}html[data-skin=neo] .neo-prose h2:before{content:"";position:absolute;left:0;top:.3em;bottom:.3em;width:2px;background:var(--hot)}html[data-skin=neo] .neo-prose h3{font-size:21px;font-weight:700;margin:var(--space-3) 0 var(--space-2)}html[data-skin=neo] .neo-prose h4{font-size:17px;font-weight:700;margin:var(--space-3) 0 var(--space-1)}html[data-skin=neo] .neo-prose p{margin:var(--space-2) 0}html[data-skin=neo] .neo-prose a{color:var(--cold);text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--cold) 40%,transparent);text-underline-offset:3px;transition:text-decoration-color .2s}html[data-skin=neo] .neo-prose a:hover{text-decoration-color:currentColor}html[data-skin=neo] .neo-prose code{font-family:var(--font-mono);font-size:.88em;background:var(--ink-1);border:1px solid var(--line);border-radius:4px;padding:2px 6px}html[data-skin=neo] .neo-prose pre{position:relative;background:var(--ink-1);border:1px solid var(--line);border-radius:var(--r-md);padding:var(--space-2) var(--space-2) var(--space-2) 20px;overflow:auto}html[data-skin=neo] .neo-prose pre:before{content:"";position:absolute;left:0;top:12px;bottom:12px;width:2px;background:var(--cold)}html[data-skin=neo] .neo-prose pre code{background:none;border:0;padding:0;font-size:13.5px;line-height:1.75}html[data-skin=neo] .neo-prose blockquote{margin:var(--space-2) 0;padding:var(--space-1) var(--space-2);border-left:2px solid var(--hot);color:var(--text-1);font-style:italic}html[data-skin=neo] .neo-prose img{width:100%;border:1px solid var(--line);cursor:zoom-in}html[data-skin=neo] .neo-prose ul,html[data-skin=neo] .neo-prose ol{padding-left:1.4em;margin:var(--space-2) 0}html[data-skin=neo] .neo-prose li::marker{color:var(--hot)}html[data-skin=neo] .neo-prose hr{height:1px;border:0;margin:var(--space-3) 0;background:var(--line)}html[data-skin=neo] .neo-prose table{width:100%;border-collapse:collapse;margin:var(--space-2) 0;font-size:15px}html[data-skin=neo] .neo-prose th,html[data-skin=neo] .neo-prose td{border:1px solid var(--line);padding:8px 12px;text-align:left}html[data-skin=neo] .neo-prose th{background:var(--ink-1)}html[data-skin=neo] .page{max-width:1120px;padding:var(--space-4) var(--space-3)}html[data-skin=neo] .page-title{font-family:var(--font-display);letter-spacing:-.01em}html[data-skin=neo] .field{border-radius:var(--r-sm);border-color:var(--line);background:var(--ink-1);transition:border-color .22s}html[data-skin=neo] .field:hover{border-color:color-mix(in srgb,var(--cold) 45%,var(--line))}html[data-skin=neo] .field:focus,html[data-skin=neo] .field:focus-visible{outline:none;border-color:var(--cold)}html[data-skin=neo] .submit{border:1px solid var(--hot);border-radius:var(--r-pill);background:transparent;color:var(--hot);font-weight:600;padding:10px 22px;transition:transform .22s cubic-bezier(.2,.8,.2,1),box-shadow .22s,background-color .22s}html[data-skin=neo] .submit:hover{color:var(--hot);background:color-mix(in srgb,var(--hot) 12%,transparent);transform:translateY(-2px);box-shadow:0 0 18px -6px color-mix(in srgb,var(--hot) 70%,transparent)}html[data-skin=neo] .link-item{border-radius:var(--r-pill);border-color:var(--line);transition:color .22s,border-color .22s,transform .22s}html[data-skin=neo] .link-item:hover{border-color:var(--cold);color:var(--cold);transform:translateY(-2px)}html[data-skin=neo] .player{border-radius:var(--r-pill);border-color:var(--line);background:color-mix(in srgb,var(--ink-0) 82%,transparent);backdrop-filter:blur(var(--glass-blur));-webkit-backdrop-filter:blur(var(--glass-blur));padding:8px 16px}@media (prefers-reduced-motion: reduce){.fall-enter-active,.fall-leave-active{animation:none}html[data-skin=neo] .neo-btn:hover,html[data-skin=neo] .link-item:hover,html[data-skin=neo] .submit:hover{transform:none}.neo-btn:hover:before{animation:none;opacity:0}html[data-skin=neo] .neo-vignette{opacity:0}}
