.wl-sec.inc-sec{border-top:0;grid-template-columns:minmax(0,1fr) auto;align-items:end;column-gap:24px;display:grid}.wl-sec:has(+.inc-sec){padding-bottom:0}.inc-sec>h2{grid-column:1}.inc-nav{grid-column:2;align-items:center;gap:8px;margin-bottom:clamp(24px,3.4vw,34px);display:flex}.inc-count{font-family:var(--serif);letter-spacing:0;color:var(--faint);font-variant-numeric:tabular-nums lining-nums;margin-right:8px;font-size:16px}.inc-count b{color:var(--text);animation:inc-tick .42s var(--ease-smooth-out) both;font-weight:400;display:inline-block}@keyframes inc-tick{0%{opacity:0;filter:blur(3px);transform:translateY(5px)}}.inc-arrow{width:36px;height:36px;color:var(--text);background:var(--surface);box-shadow:var(--shadow-sm);border:0;border-radius:50%;padding:0}@media (hover:hover){.inc-arrow:hover{background:var(--surface-2)}}.inc{--slice:84px;--gap:10px;--art-h:268px;--open:calc(100cqw - (var(--n) - 1) * (var(--slice) + var(--gap)) - 16px);gap:var(--gap);grid-column:1/-1;height:412px;display:flex;container-type:inline-size}.inc-card{flex:0 0 var(--slice);border:1px solid var(--border);border-radius:var(--r-xl);text-align:left;white-space:normal;min-width:0;height:100%;color:var(--muted);background:var(--surface);transition:flex-basis .7s var(--ease-smooth-out), background-color .3s ease, border-color .3s ease, box-shadow .5s var(--ease-smooth-out), color .3s ease;padding:0;font-weight:400;display:block;position:relative;overflow:hidden}.inc-card:not(:disabled):active{transform:none}.inc-card[aria-current]{flex-basis:calc(100% - (var(--n) - 1) * (var(--slice) + var(--gap)));color:var(--text);border-color:var(--border-strong);box-shadow:var(--shadow-md);cursor:default}@media (hover:hover){.inc-card:not([aria-current]):hover{color:var(--text);background:color-mix(in oklab, var(--surface) 70%, var(--surface-2))}.inc-card:not([aria-current]):hover .inc-art img{opacity:.85}}.inc-card:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.inc-art{height:var(--art-h);border-radius:calc(var(--r-xl) - 6px);background:radial-gradient(120% 90% at 50% 100%, color-mix(in oklab, var(--accent) 12%, transparent), transparent 70%), var(--surface-2);position:absolute;top:8px;left:8px;right:8px;overflow:hidden}.inc-art.ill img{width:var(--open);transform-origin:50% 100%;opacity:.55;max-width:none;height:auto;transition:transform .7s var(--ease-smooth-out), opacity .4s ease;position:absolute;bottom:-6px;left:50%;transform:translate(-38%)}.inc-card[aria-current] .inc-art.ill img{opacity:1;transform:translate(-50%)}.inc-art:after{content:"";z-index:1;pointer-events:none;border-radius:inherit;background:linear-gradient(180deg, color-mix(in oklab, var(--surface) 72%, transparent), color-mix(in oklab, var(--surface) 58%, transparent));-webkit-backdrop-filter:blur(30px)saturate(140%);backdrop-filter:blur(30px)saturate(140%);box-shadow:inset 0 1px 0 #ffffff38, inset 0 0 0 1px color-mix(in oklab, var(--text) 7%, transparent);opacity:1;transition:opacity .42s;position:absolute;inset:0}@supports (color:lab(0% 0 0)){.inc-art:after{box-shadow:inset 0 1px 0 lab(100% -.0000298023 .0000119209/.22), inset 0 0 0 1px color-mix(in oklab, var(--text) 7%, transparent)}}.inc-card[aria-current] .inc-art:after{opacity:0;transition:opacity .5s .18s}.inc-card[aria-current] .inc-art{background:radial-gradient(120% 90% at 50% 100%, color-mix(in oklab, var(--accent) 20%, transparent), transparent 70%), var(--surface-2)}.inc-n{--n-size:44px;width:calc(var(--slice) - 2px);left:0;top:calc(var(--art-h) + 8px);font-family:var(--serif);font-size:var(--n-size);letter-spacing:-.02em;font-variant-numeric:tabular-nums lining-nums;color:var(--faint);place-items:center;font-weight:400;line-height:1;transition:color .3s;display:grid;position:absolute;bottom:0}.inc-n-num{transform-origin:50%;display:block}.inc-card[aria-current] .inc-n{color:var(--accent-text)}.inc-body{left:calc(var(--slice) - 4px);top:calc(var(--art-h) + 8px);width:calc(var(--open) - var(--slice) - 4px);opacity:0;flex-direction:column;justify-content:center;gap:6px;transition:opacity .2s,transform .2s;display:flex;position:absolute;bottom:0;transform:translateY(6px)}.inc-body strong{letter-spacing:-.02em;color:var(--text);font-size:20px;font-weight:500}.inc-body span{max-width:30em;color:var(--muted);text-wrap:pretty;font-size:15px;line-height:1.5}.inc-card[aria-current] .inc-body{opacity:1;transition:opacity .45s ease .32s, transform .55s var(--ease-smooth-out) .32s;transform:none}@media (max-width:900px){.inc{--slice:64px;--gap:8px;--art-h:236px;height:384px}.inc-n{--n-size:40px}}@media (max-width:640px){.wl-sec.inc-sec{grid-template-columns:minmax(0,1fr)}.inc-nav{display:none}.inc{--art-h:196px;flex-direction:column;gap:8px;height:auto}.inc-card,.inc-card[aria-current]{flex:none}.inc-card{height:56px;transition:height .6s var(--ease-smooth-out), background-color .3s ease, border-color .3s ease, box-shadow .5s var(--ease-smooth-out), color .3s ease}.inc-card[aria-current]{height:344px}.inc-art{opacity:0;transition:opacity .3s}.inc-card[aria-current] .inc-art{opacity:1;transition-delay:.15s}.inc-art.ill img,.inc-card[aria-current] .inc-art.ill img{width:100%;left:0;transform:none}.inc-n{--n-size:36px;width:auto;height:54px;transition:top .6s var(--ease-smooth-out), height .6s var(--ease-smooth-out), color .3s ease, left .6s var(--ease-smooth-out), transform .6s var(--ease-smooth-out);top:0;bottom:auto;left:50%;transform:translate(-50%)}.inc-card[aria-current] .inc-n{width:56px;left:0;top:calc(var(--art-h) + 8px);height:calc(342px - var(--art-h) - 8px);transform:none}.inc-body{width:calc(100% - 76px);left:60px}.inc-body strong{font-size:18px}.inc-body span{font-size:14.5px}}@media (prefers-reduced-motion:reduce){.inc-card,.inc-art,.inc-art:after,.inc-art.ill img,.inc-body,.inc-n{transition-duration:1ms!important;transition-delay:0s!important}.inc-count b{animation:none}}
.gate-title.td{--td-h:288px;--paper:#f3f1ea;--ink:#1d1d1f;--ink-rule:#1d1d1f9e;--ink-line:#1d1d1f33;--ink-soft:#1d1d1f8f;--ink-greek:#1d1d1f1f;--pen:#1d1d1f;--mark:color-mix(in oklab, var(--accent) 24%, transparent);margin:0 -40px;padding:44px 40px}:root[data-theme=dark] .td{--paper:#e9e6dd}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .td{--paper:#e9e6dd}}.wl-sec>h2.td-title{text-wrap:wrap;max-width:none}.td-word{white-space:nowrap;vertical-align:bottom;transition:width .52s var(--ease-smooth-out) .18s;display:inline-block;position:relative}.td-word-in{display:inline-block}.td-word-in>span{animation:td-letter-in .62s var(--ease-smooth-out) calc(.26s + var(--i) * 30ms) both;display:inline-block}.td-word-in.is-exit{pointer-events:none;position:absolute;bottom:0;left:0}.td-word-in.is-exit>span{animation:td-letter-out .26s ease-in calc(var(--i) * 14ms) both}@keyframes td-letter-in{0%{opacity:0;filter:blur(6px);transform:translateY(.34em)}}@keyframes td-letter-out{to{opacity:0;filter:blur(6px);transform:translateY(-.34em)}}.td-stage{min-width:0;margin:0;position:relative}.td-story{height:var(--td-h);animation:td-in .65s var(--ease-smooth-out) both;transition:opacity .6s ease, transform .7s var(--ease-smooth-out);grid-template-columns:minmax(240px,330px) minmax(0,470px);justify-content:center;gap:clamp(36px,6vw,72px);display:grid}.td-story[data-leaving]{opacity:0;transform:translateY(-6px)}@keyframes td-in{0%{opacity:0;transform:translateY(8px)}}.td-rise{opacity:0;transition:opacity .46s var(--ease-smooth-out), transform .46s var(--ease-smooth-out);transform:translateY(6px)}.td-rise.is-in{opacity:1;transform:none}.td .file-tile{width:16px;height:16px}.td-desk{height:100%;position:relative}.td-sheet,.td-paper{color:var(--ink);background:var(--paper);font-family:var(--font-typewriter), var(--mono);font-synthesis:none;background-image:radial-gradient(120% 90% at 30% 0%, #ffffff8c, transparent 60%), var(--paper-grain), var(--paper-fibre);transition:transform .75s cubic-bezier(.32, 1.18, .5, 1), box-shadow .7s var(--ease-smooth-out);background-size:auto,180px 180px,260px 260px;position:absolute;inset:0}.td-sheet{flex-direction:column;gap:12px;padding:14px;display:flex;box-shadow:0 0 0 1px #1d1d1f0f,0 12px 26px -16px #0000008c}.td-sheet:after{content:"";pointer-events:none;background:#1d1d1f12;position:absolute;inset:0}.td-sheet-title{letter-spacing:.1em;text-transform:uppercase;font-size:7.5px;font-weight:700}.td-sheet[data-k="0"]{transform:translate(-14px,8px)rotate(-4deg)}.td-sheet[data-k="1"]{transform:translate(15px,6px)rotate(3.5deg)}.td-desk[data-state=search] .td-sheet[data-k="0"]{transform:translate(-30px,4px)rotate(-8deg)}.td-desk[data-state=search] .td-sheet[data-k="1"]{transform:translate(30px,2px)rotate(7deg)}.td-desk[data-state=found] .td-sheet[data-k="0"]{transform:translate(-9px,6px)rotate(-2.6deg)}.td-desk[data-state=found] .td-sheet[data-k="1"]{transform:translate(9px,5px)rotate(2.2deg)}.td-paper{z-index:1;flex-direction:column;display:flex;overflow:hidden;transform:translateY(14px)scale(.95);box-shadow:0 0 0 1px #1d1d1f0d,0 1px 2px #00000014,0 10px 24px -16px #00000080}.td-desk[data-state=search] .td-paper{transform:translateY(18px)rotate(1deg)scale(.94)}.td-desk[data-state=found] .td-paper{transform:none;box-shadow:0 0 0 1px #1d1d1f0d,0 1px 2px #00000014,0 18px 40px -18px #00000080,0 40px 70px -40px #00000059}.td-p-head{border-bottom:1px solid var(--ink-rule);flex:none;grid-template-columns:minmax(0,1fr) auto;height:46px;display:grid}.td-p-brand{border-right:1px solid var(--ink-rule);flex-direction:column;justify-content:center;gap:4px;min-width:0;padding:0 12px;display:flex}.td-p-brand span{letter-spacing:.1em;color:var(--ink-soft);font-size:7px;font-weight:600}.td-p-brand strong{letter-spacing:.08em;white-space:nowrap;text-overflow:ellipsis;font-size:9px;font-weight:700;overflow:hidden}.td-p-no{letter-spacing:0;place-items:center;min-width:52px;padding:0 12px;font-size:20px;display:grid}.td-p-body{min-height:0;color:var(--ink);flex-direction:column;flex:1;gap:8px;padding:13px 14px 0;font-size:10.5px;line-height:1.5;display:flex;overflow:hidden}.td-d-h{letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:8.5px;font-weight:400}.td-d-p{text-wrap:pretty;margin:0}.td-d-p b{margin-right:2px;font-size:9.5px;font-weight:400}.td-d-list{flex-direction:column;gap:4px;margin:0;padding:0 0 0 15px;display:flex}.td-d-list li{text-wrap:pretty;padding-left:2px}.td-d-list li::marker{font-size:9px}.td-d-list .td-greek{padding-top:5px}.td-greek{flex-direction:column;gap:7px;padding-top:4px;display:flex}.td-greek i{background:var(--ink-greek);border-radius:2px;height:4px;display:block}.td-table{letter-spacing:0;flex-direction:column;font-size:9.5px;display:flex}.td-tr{border-bottom:1px solid var(--ink-line);align-items:center;height:24px;padding:0 6px;display:grid;position:relative}.td-table[data-cols="2"] .td-tr{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}.td-table[data-cols="4"] .td-tr{grid-template-columns:minmax(0,1.35fr) repeat(3,minmax(0,1fr))}.td-tr>span{white-space:nowrap;position:relative}.td-tr>span+span{text-align:right}.td-tr.is-head{border-top:1px solid var(--ink-rule);border-bottom-color:var(--ink-rule);letter-spacing:.08em;text-transform:uppercase;height:22px;font-size:7.5px;font-weight:400}.td-tr.is-total{border-top:1px solid var(--ink-rule);border-bottom:0;font-weight:600}.td-tr:before{content:"";pointer-events:none;background:var(--mark);transform-origin:0;border-radius:2px;transition:transform .6s cubic-bezier(.65,0,.35,1);position:absolute;inset:2px 0;transform:scaleX(0)}.td-tr[data-on]:before{transform:scaleX(1)}.td-p-foot{border-top:1px solid var(--ink-rule);letter-spacing:.02em;height:26px;color:var(--ink-soft);white-space:nowrap;flex:none;justify-content:space-between;align-items:center;gap:8px;padding:0 12px;font-size:8.5px;display:flex}.td-p-tabs{align-self:stretch;margin-left:-12px;display:flex}.td-p-tabs span{border-right:1px solid var(--ink-line);place-items:center;padding:0 10px;display:grid}.td-p-tabs span[data-on]{color:var(--ink);box-shadow:inset 0 2px 0 var(--accent);background:#ffffff73;font-weight:600}.td-mark{color:inherit;background:linear-gradient(var(--mark), var(--mark)) 0 0 / 0% 100% no-repeat;-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:2px;padding:1px 0;transition:background-size .75s cubic-bezier(.65,0,.35,1)}.td-mark[data-on]{background-size:100% 100%}.td-circled{white-space:nowrap;display:inline-block;position:relative}.td-pen{pointer-events:none;width:calc(100% + 14px);height:calc(100% + 8px);position:absolute;top:-4px;left:-7px;overflow:visible}.td-pen path{fill:none;stroke:var(--pen);stroke-width:1.3px;stroke-linecap:round;vector-effect:non-scaling-stroke;stroke-dasharray:1;stroke-dashoffset:1px}.td-pen:not([data-on]) path{opacity:0}.td-pen[data-on] path{stroke-dashoffset:0;transition:stroke-dashoffset .7s cubic-bezier(.55,.08,.35,1)}.td-beam{z-index:3;pointer-events:none;opacity:0;will-change:transform;height:0;position:absolute;top:0;left:0;right:0}.td-beam[data-on]{animation:td-sweep var(--scan,1.4s) linear both, td-beam-fade var(--scan,1.4s) linear both}@keyframes td-sweep{0%{transform:translateY(0)}to{transform:translateY(var(--td-h))}}@keyframes td-beam-fade{0%{opacity:0}6%,92%{opacity:1}to{opacity:0}}.td-beam:before{content:"";background:linear-gradient(180deg, transparent, color-mix(in oklab, var(--accent) 10%, transparent) 60%, color-mix(in oklab, var(--accent) 26%, transparent));height:56px;position:absolute;bottom:0;left:0;right:0}.td-beam:after{content:"";background:linear-gradient(90deg, transparent, var(--accent) 18%, #9fd0ff 50%, var(--accent) 82%, transparent);height:2px;box-shadow:0 0 10px 1px color-mix(in oklab, var(--accent) 70%, transparent), 0 0 24px 4px color-mix(in oklab, var(--accent) 30%, transparent);position:absolute;top:-1px;left:-10%;right:-10%}.td-side{flex-direction:column;gap:14px;min-width:0;padding-top:2px;display:flex}.td-narr{align-items:center;gap:9px;height:22px;font-size:13px;display:flex}.td-narr-mark{width:22px;height:22px;color:var(--on-inverse);background:var(--inverse);border-radius:50%;flex:none;place-items:center;display:inline-grid;position:relative}.td-narr-mark:after{content:"";border:1.5px solid #0000;border-top-color:var(--accent);border-right-color:color-mix(in oklab, var(--accent) 40%, transparent);opacity:0;border-radius:50%;transition:opacity .3s;animation:1.1s linear infinite spin;position:absolute;inset:-3px}.td-narr-mark[data-state=busy]:after{opacity:1}.td-narr-text{white-space:nowrap;text-overflow:ellipsis;min-width:0;color:var(--think-base);animation:td-in .38s var(--ease-smooth-out) both;position:relative;overflow:hidden}.td-narr-text[data-state=idle]{color:var(--faint)}.td-narr-text[data-state=done]{color:var(--ok)}.td-narr-text[data-state=busy]:before{content:attr(data-text);pointer-events:none;background-image:linear-gradient(90deg, transparent 0%, transparent 40%, var(--think-highlight) 50%, transparent 60%, transparent 100%);color:#0000;-webkit-text-fill-color:transparent;animation:t-shimmer var(--think-shimmer) linear infinite;background-repeat:no-repeat;background-size:400% 100%;-webkit-background-clip:text;background-clip:text;position:absolute;inset:0}.td-q{max-width:92%;color:var(--text);background:var(--surface-2);opacity:0;transition:opacity .25s ease, transform .4s var(--ease-smooth-out);border-radius:20px;align-self:flex-end;margin:0;padding:9px 16px;font-size:14px;line-height:1.4;transform:translateY(4px)}.td-q[data-on]{opacity:1;transform:none}.td-q-ghost{color:#0000}.td-q[data-typing] .td-q-ghost:before{content:"";background:var(--accent);width:1.5px;height:1.05em;margin:0 1px -.18em -.5px;animation:.9s step-end infinite td-caret;display:inline-block}@keyframes td-caret{50%{opacity:0}}.td-panel{flex:1;min-height:0;position:relative}.td-phase{animation:td-in .46s var(--ease-smooth-out) both;position:absolute;inset:0}.td-phase.is-exit{pointer-events:none;animation:.34s ease-in both td-out}@keyframes td-out{to{opacity:0;transform:translateY(-8px)}}.td-hits{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.td-hit{height:38px;color:var(--text-2);background:color-mix(in oklab, var(--surface-2) 45%, transparent);transition:opacity .46s var(--ease-smooth-out), transform .46s var(--ease-smooth-out), background-color .4s ease, box-shadow .4s ease, color .4s ease;border-radius:10px;grid-template-columns:16px minmax(0,1fr) auto;align-items:center;gap:10px;padding:0 12px;font-size:13px;display:grid;position:relative;overflow:hidden}.td-hit-name{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.td-hit-where{font-family:var(--mono);letter-spacing:var(--tracking-mono);color:var(--accent-text);opacity:0;font-size:11.5px;transition:opacity .3s .2s}.td-hits:not([data-found]) .td-hit:after{content:"";pointer-events:none;background:linear-gradient(90deg, transparent, color-mix(in oklab, var(--accent) 14%, transparent), transparent);animation:td-pass 1.1s ease-in-out calc(var(--k,0) * .16s) infinite;position:absolute;inset:0;transform:translate(-100%)}@keyframes td-pass{to{transform:translate(100%)}}.td-hit.is-match{color:var(--text);background:var(--surface-2);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--accent) 45%, var(--border))}.td-hit.is-match .td-hit-where{opacity:1}.td-hit.is-in.is-miss{opacity:.4}.td-ask{flex-direction:column;gap:12px;height:100%;display:flex}.td-answer{color:var(--text-2);text-wrap:pretty;margin:0;font-size:16px;line-height:1.6}.td-w{opacity:0;transition:opacity .42s ease-out, transform .52s var(--ease-smooth-out);display:inline-block;transform:translateY(3px)}.td-answer.is-in .td-w{opacity:1;transform:none}.td-answer-end{white-space:nowrap}.td-cite{vertical-align:2px;min-width:16px;height:16px;font-family:var(--mono);color:var(--accent-text);background:var(--accent-soft);border-radius:5px;place-items:center;margin-left:4px;padding:0 4px;font-size:10.5px;line-height:1;display:inline-grid}.td-sources{border-top:1px solid var(--border);align-items:center;gap:12px;margin-top:auto;padding-top:12px;display:flex}.td-src{min-width:0;color:var(--text-2);white-space:nowrap;align-items:center;gap:7px;font-size:12.5px;display:inline-flex}.td-src-name{text-overflow:ellipsis;min-width:0;overflow:hidden}.td-src-n{min-width:16px;height:16px;font-family:var(--mono);color:var(--accent-text);background:var(--accent-soft);border-radius:5px;flex:none;place-items:center;padding:0 4px;font-size:10.5px;line-height:1;display:inline-grid}.td-src-loc{font-family:var(--mono);letter-spacing:var(--tracking-mono);color:var(--faint);flex:none;font-size:11.5px}.td-verified{color:var(--ok);flex:none;align-items:center;gap:7px;margin-left:auto;font-size:12px;display:inline-flex}.td-dot{background:var(--ok-dot);width:6px;height:6px;box-shadow:0 0 0 3px color-mix(in oklab, var(--ok-dot) 22%, transparent);border-radius:50%;flex:none;animation:2.4s ease-in-out infinite dot-pulse}.td[data-paused] .td-stage *,.td[data-paused] .td-stage :before,.td[data-paused] .td-stage :after{animation-play-state:paused!important}.td[data-still] .td-stage *,.td[data-still] .td-stage :before,.td[data-still] .td-stage :after{transition:none!important;animation:none!important}@media (prefers-reduced-motion:reduce){.td-word-in>span{animation:none!important}.td-word{transition:none}.td-stage *,.td-stage :before,.td-stage :after{transition-duration:1ms!important;transition-delay:0s!important;animation-duration:1ms!important;animation-iteration-count:1!important}}@media (max-width:720px){.gate-title.td{--td-h:252px}.td-story{grid-template-columns:minmax(0,1fr);gap:34px;height:auto}.td-desk{width:min(100% - 48px,300px);height:var(--td-h);margin:8px auto 0}.td-side{height:250px}.td-answer{font-size:15px}.wl-sec>h2.td-title{min-height:3.3em}}@media (max-width:560px){.gate-title.td{margin:0 -20px;padding:24px 20px}.td-answer{font-size:14.5px}}
