:where(.lx) .ln-head{margin-bottom:var(--fl-group-gap);text-align:center;flex-direction:column;align-items:center;display:flex}:where(.lx) .ln-head .ln-br{display:none}@media (max-width:767px){:where(.lx) .ln-head .ln-br{display:inline}}.ln-plate{position:relative}.ln-sound{z-index:1;height:32px;color:var(--fl-btn-fg);font-family:var(--fl-font-sans);cursor:pointer;background:#f6f6f314;border:1px solid #f6f6f361;border-radius:999px;align-items:center;gap:7px;padding:0 12px 0 10px;font-size:13px;font-weight:500;line-height:1;transition:background-color .15s,border-color .15s;display:inline-flex;position:absolute;top:8px;left:48px}.ln-sound:hover{background:#f6f6f329;border-color:#f6f6f3a3}.ln-sound:focus-visible{outline:2px solid var(--fl-btn-fg);outline-offset:2px}@media (max-width:767px){.ln-plate .ln-app{padding-top:56px}.ln-sound{top:12px;left:24px}}@container pbapp (min-width:1140px){.ln-app .pb-app:is(.pb-ag,.pb-wiki) .pb-rail{flex-basis:52px;align-items:center;padding:14px 0 12px}.ln-app .pb-app:is(.pb-ag,.pb-wiki) .pb-logo{justify-content:center;padding:2px 0 14px}.ln-app .pb-app:is(.pb-ag,.pb-wiki) .pb-logo .pb-search{display:none}.ln-app .pb-app:is(.pb-ag,.pb-wiki) .pb-nav{justify-content:center;width:36px;padding:0}.ln-app .pb-app:is(.pb-ag,.pb-wiki) .pb-nav span,.ln-app .pb-app:is(.pb-ag,.pb-wiki) .pb-rail-sec{display:none}.ln-app .pb-app:is(.pb-ag,.pb-wiki) .pb-rail-foot{justify-content:center;padding:0}}@container pbapp (max-width:819px){.ln-app .pb-app.pb-ag .pb-frame{height:560px}.ln-app .pb-app.pb-ag .pb-win{position:relative}.ln-app .pb-app.pb-ag .pb-main,.ln-app .pb-app.pb-ag .pb-ag-drawer{flex-direction:column;transition:opacity .45s;display:flex;position:absolute;inset:0}.ln-app .pb-app.pb-ag .pb-ag-drawer{border-left:0}.ln-app .pb-app.pb-ag .pb-ag-list{border-right:0;flex:1}.ln-app .pb-app.pb-ag .pb-ag-doc{display:none}.ln-app [data-pane=graph] .pb-ag-drawer,.ln-app :is([data-pane=list],[data-pane=doc]) .pb-main{opacity:0;visibility:hidden;transition:opacity .45s,visibility 0s .45s}.ln-app [data-pane=doc] .pb-app.pb-ag .pb-ag-list{display:none}.ln-app [data-pane=doc] .pb-app.pb-ag .pb-ag-doc{padding:20px 18px;display:block}.ln-app [data-pane=doc] .pb-app.pb-ag .pb-ag-doc h4{font-size:18px}.ln-app [data-pane=doc] .pb-app.pb-ag .pb-ag-doc :is(.pb-ag-meta,.pb-ag-fresh){font-size:13px}.ln-app [data-pane=doc] .pb-app.pb-ag .pb-ag-body{font-size:15px;line-height:1.65}}.ln-run{container:lnrun/inline-size}@container lnrun (max-width:819px){.ln-app .pb-ag-dots{display:flex}.ln-app .pb-ag-root .pb-ag-wiki,.ln-app .pb-ag-root .pb-ag-chap{bottom:36px}.ln-app .pb-ag-root .pb-ag-chap{place-items:center;padding:24px}}@container pbapp (min-width:1100px){.ln-app .pb-app.pb-ag .pb-ag-drawer{flex-basis:50%}.ln-app .pb-app.pb-ag .pb-ag-list{border-right:1px solid #edede8;flex:0 0 240px}.ln-app .pb-app.pb-ag .pb-ag-doc,.ln-app .pb-app.pb-ag .pb-ag-sum{display:block}}.ln-app.is-brain .ln-run{animation:1.1s linear both ln-crumble;-webkit-mask-image:linear-gradient(90deg,#0000 45%,#000 55%);mask-image:linear-gradient(90deg,#0000 45%,#000 55%);-webkit-mask-size:220% 100%;mask-size:220% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@keyframes ln-crumble{0%{-webkit-mask-position:100% 0;mask-position:100% 0}to{-webkit-mask-position:0 0;mask-position:0 0}}@keyframes ln-crumble-y{0%{-webkit-mask-position:0 100%;mask-position:0 100%}to{-webkit-mask-position:0 0;mask-position:0 0}}.ln-run.is-again{animation:.5s both ln-in}.ln-brain{z-index:2;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:center;column-gap:56px;padding:40px 72px 40px 32px;transition:opacity .5s;display:grid;position:absolute;inset:0}.ln-brain.is-out{opacity:0}.ln-brain .kg-br{width:100%;height:100%;position:absolute;inset:0;overflow:hidden}.ln-brain .kg-br-c{touch-action:pan-y;width:100%;height:100%;display:block;position:absolute;inset:0}.ln-brain-box{pointer-events:none;grid-area:1/1;align-self:stretch}.ln-end{z-index:1;grid-area:1/2;max-width:440px;position:relative}.ln-end>*{animation:.7s cubic-bezier(.2,.7,.2,1) both ln-up}.ln-end-h{font-family:var(--fl-font-display);letter-spacing:-.015em;color:#222320;text-wrap:balance;margin:0 0 28px;font-size:clamp(22px,2vw,28px);font-weight:400;line-height:1.15;animation-delay:2.1s}.ln-race{gap:20px;animation-delay:2.4s;display:grid}.ln-lane{gap:8px;display:grid}.ln-lane-l{color:#4a4b45;font-size:13px;line-height:1.2}.ln-lane-t{background:#f0f0eb;border-radius:4px;align-items:center;gap:3px;height:12px;padding:1px;display:flex}.ln-lane-t i{transform-origin:0;height:10px;animation:ln-step .22s ease-out calc(2.9s + var(--s) * .1s) both;background:#b9bab3;border-radius:3px;flex:0 0 calc(5% - 4.1px)}.ln-lane.is-next .ln-lane-t i{background:#1e4240}.ln-done{color:#8a8b84;animation:ln-check .35s cubic-bezier(.2,.7,.2,1.4) calc(3.05s + var(--s) * .1s) both;flex:none;margin-left:3px}.ln-lane.is-next .ln-done{color:#1e4240}.ln-end .ln-replay{margin-top:32px;animation-delay:5.4s}@keyframes ln-step{0%{opacity:0;transform:scaleX(.2)}to{opacity:1;transform:none}}@keyframes ln-check{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:none}}@keyframes ln-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes ln-in{0%{opacity:0}to{opacity:1}}@media (max-width:767px){.ln-app.is-brain .ln-run{animation-name:ln-crumble-y;-webkit-mask-image:linear-gradient(#0000 45%,#000 55%);mask-image:linear-gradient(#0000 45%,#000 55%);-webkit-mask-size:100% 220%;mask-size:100% 220%}.ln-brain{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr);align-content:center;gap:28px 0;padding:24px 20px}.ln-brain-box{aspect-ratio:1000/780;align-self:auto;width:100%}.ln-end{grid-area:2/1;max-width:none}.ln-end-h{margin-bottom:22px;font-size:24px}}
:where(.lx) .ex-label{margin:0 0 var(--fl-space-2);font:500 12px/1.4 var(--fl-font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--fl-text-muted)}:where(.lx) .ex-head{text-wrap:balance;max-width:30em}.ex-row{gap:var(--fl-space-3);margin-top:var(--fl-space-3);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.ex-item{text-align:center;flex-direction:column;align-items:center;display:flex}.ex-art{width:100%;height:300px;margin:0 0 8px}.ex-a{color:var(--fl-ink);border-radius:4px;flex-direction:column;align-items:center;text-decoration:none;display:flex}.ex-a:focus-visible{outline:2px solid var(--fl-focus);outline-offset:6px}.ex-eye{font:500 12px/1.4 var(--fl-font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--fl-canal)}.ex-h{font:500 22px/1.3 var(--fl-font-sans);letter-spacing:-.012em;color:var(--fl-ink);margin:10px 0 0}.ex-go{border-bottom:1px solid var(--fl-ink);font:500 15px/1.4 var(--fl-font-sans);color:var(--fl-ink);align-items:center;gap:8px;margin-top:16px;padding-bottom:4px;display:inline-flex}.ex-go i{font-style:normal;transition:transform .25s}.ex-a:hover .ex-go i{transform:translate(4px)}@media (max-width:767px){.ex-row{gap:var(--fl-space-3);grid-template-columns:minmax(0,1fr)}.ex-art{height:260px}.ex-h{font-size:20px}}@media (prefers-reduced-motion:reduce){.ex-go i{transition:none}}
:where(.lx)>section:not(.fl-theme-ink,.fl-theme-band)+section:not(.fl-theme-ink,.fl-theme-band){border-top:1px solid var(--fl-hairline);padding-top:calc(var(--fl-section-y) / 2)}:where(.lx)>section:not(.fl-theme-ink,.fl-theme-band):has(+section:not(.fl-theme-ink,.fl-theme-band)){padding-bottom:calc(var(--fl-section-y) / 2)}:where(.lx)>section#find{padding-bottom:0}:where(.lx)>section#find+section{padding-top:var(--fl-space-4);border-top:0}.lx .lx-close-row{align-items:center}
