@import"https://fonts.googleapis.com/css2?family=Fraunces:opsz,wght@9..144,400;9..144,500;9..144,600&family=JetBrains+Mono:wght@400;500;600&family=Noto+Serif+SC:wght@400;500;700&display=swap";:root{--home-progress: 0;--scene-opacity: 1;--story-opacity: 1;--story-progress: 0;--story-local: 0}.home-diorama-shell{position:relative;min-height:620dvh}.home-diorama-stage{position:sticky;top:0;height:100dvh;overflow:clip}.home-diorama{position:relative;width:100%;height:100%;overflow:hidden;touch-action:pan-y;overscroll-behavior:contain;background:radial-gradient(circle at 16% 10%,rgba(234,191,126,.2),transparent 24%),radial-gradient(circle at 82% 15%,rgba(131,159,201,.18),transparent 24%),linear-gradient(180deg,#f4ede1,#ede2d2)}[data-theme=dark] .home-diorama{background:radial-gradient(circle at 16% 10%,rgba(209,164,90,.13),transparent 22%),radial-gradient(circle at 82% 15%,rgba(84,117,167,.16),transparent 22%),linear-gradient(180deg,#111722,#0a111b)}.home-diorama__canvas,.home-diorama__veil,.home-diorama__hud{position:absolute;inset:0}.home-diorama__canvas{width:100%;height:100%;display:block;touch-action:pan-y;pointer-events:none;opacity:var(--scene-opacity, 1);transition:opacity .18s linear}.home-diorama__veil{pointer-events:none;background:radial-gradient(circle at 50% 24%,rgba(255,255,255,.18),transparent 32%),linear-gradient(180deg,#ffffff0f,#fff0);opacity:calc(.14 - var(--home-progress) * .12)}[data-theme=dark] .home-diorama__veil{background:radial-gradient(circle at 50% 24%,rgba(255,241,215,.05),transparent 30%),linear-gradient(180deg,#ffffff05,#fff0)}.home-story{position:absolute;inset:0;z-index:4;overflow:hidden;pointer-events:none;opacity:var(--story-opacity, 1);transition:opacity .18s linear;color:#211914;background:#f5f7ff}[data-theme=dark] .home-story{color:#efe9dd;background:#0f172a}.home-story__canvas{width:100%;height:100%;display:block}.home-story__grid,.home-story__orb,.home-story__scene{position:absolute;inset:0}.home-story__grid{opacity:.62;background:linear-gradient(rgba(77,63,47,.07) 1px,transparent 1px),linear-gradient(90deg,rgba(77,63,47,.07) 1px,transparent 1px);background-size:42px 42px;transform:translate3d(calc(var(--story-progress) * -34px),calc(var(--story-progress) * -18px),0)}[data-theme=dark] .home-story__grid{background:linear-gradient(rgba(219,224,232,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(219,224,232,.05) 1px,transparent 1px)}.home-story__orb{border-radius:999px;filter:blur(2px);opacity:.42}.home-story__orb--a{width:32rem;height:32rem;left:-12rem;top:10vh;background:radial-gradient(circle,rgba(224,178,96,.2),transparent 68%)}.home-story__orb--b{width:34rem;height:34rem;right:-12rem;top:4vh;background:radial-gradient(circle,rgba(105,132,180,.18),transparent 68%)}.home-story__scene{display:grid;place-items:center;padding:clamp(5rem,6.4vw,7rem) clamp(1.15rem,5vw,6rem) clamp(2rem,5vw,4rem);opacity:0;transform:translate3d(0,1.8rem,0) scale(.985);transition:opacity .46s ease,transform .58s cubic-bezier(.2,.8,.2,1)}.home-story[data-story-step=intro] .home-story__scene--intro,.home-story[data-story-step=input] .home-story__scene--input,.home-story[data-story-step=archive] .home-story__scene--archive,.home-story[data-story-step=process] .home-story__scene--process,.home-story[data-story-step=build] .home-story__scene--build,.home-story[data-story-step=today] .home-story__scene--today{opacity:1;transform:translateZ(0) scale(1)}.home-story__mark{position:relative;display:grid;gap:.8rem;text-align:center;transform:translate3d(0,calc(var(--story-local) * -1.1rem),0)}.home-story__mark span,.story-kicker,.story-filetree,.story-flow,.story-blueprints article p,.today-panel{font-family:JetBrains Mono,ui-monospace,monospace}.home-story__mark span,.story-kicker{color:#2d251e8a;font-size:.72rem;font-weight:600;letter-spacing:.22em;text-transform:uppercase}[data-theme=dark] .home-story__mark span,[data-theme=dark] .story-kicker{color:#f0eadf80}.home-story__mark h1{margin:0;font-family:Fraunces,"Noto Serif SC",serif;font-size:clamp(5.6rem,18vw,15rem);font-weight:500;line-height:.82;letter-spacing:-.08em}.home-story__tag-cloud{position:absolute;inset:0}.home-story__tag-cloud span,.story-material,.story-filetree,.story-flow span,.story-blueprints article,.today-panel{border:1px solid rgba(75,60,43,.1);background:#fffbf6c7;box-shadow:0 28px 80px #593f1b14;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}[data-theme=dark] .home-story__tag-cloud span,[data-theme=dark] .story-material,[data-theme=dark] .story-filetree,[data-theme=dark] .story-flow span,[data-theme=dark] .story-blueprints article,[data-theme=dark] .today-panel{border-color:#dae0e814;background:#111721c2;box-shadow:0 28px 80px #0000003d}.home-story__tag-cloud span{position:absolute;display:inline-flex;align-items:center;justify-content:center;min-width:4.6rem;padding:.72rem 1rem;border-radius:999px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:clamp(.68rem,1.1vw,.82rem);letter-spacing:.12em;text-transform:uppercase;color:#2a231db8}[data-theme=dark] .home-story__tag-cloud span{color:#f0eadfb8}.home-story__tag-cloud span:nth-child(1){left:18vw;top:27vh}.home-story__tag-cloud span:nth-child(2){right:18vw;top:29vh}.home-story__tag-cloud span:nth-child(3){left:28vw;bottom:24vh}.home-story__tag-cloud span:nth-child(4){right:28vw;bottom:22vh}.home-story__tag-cloud span:nth-child(5){left:13vw;bottom:38vh}.home-story__tag-cloud span:nth-child(6){right:12vw;bottom:39vh}.story-kicker{position:absolute;left:clamp(1.25rem,5vw,5.5rem);top:clamp(5.3rem,8vw,7rem)}.story-material{position:absolute;border-radius:1.45rem;color:#2a231db8;transform:translate3d(0,calc(var(--story-local) * -1rem),0)}[data-theme=dark] .story-material{color:#f0eadfb8}.story-material--film{left:12vw;top:24vh;width:min(22rem,36vw);height:7.2rem;padding:1rem;display:grid;grid-template-columns:repeat(4,1fr);gap:.55rem;transform:translate3d(calc(var(--story-local) * -2rem),calc(var(--story-local) * -1rem),0) rotate(-4deg)}.story-material--film i{border-radius:.75rem;background:#3744562e}.story-material--film span{position:absolute;left:1rem;bottom:.8rem;font:500 .72rem JetBrains Mono,monospace}.story-material--route{right:11vw;top:23vh;width:min(21rem,36vw);min-height:8rem;padding:1.2rem;display:grid;align-content:space-between;transform:translate3d(calc(var(--story-local) * 2rem),calc(var(--story-local) * -1.4rem),0) rotate(3deg)}.story-material--route b{display:block;width:80%;height:2px;margin:1.2rem auto;background:linear-gradient(90deg,#4b6bff1a,#4b6bff94,#4b6bff1a)}.story-material--book{left:18vw;bottom:17vh;width:min(18rem,32vw);min-height:9rem;padding:1.1rem;transform:translate3d(calc(var(--story-local) * -1.3rem),calc(var(--story-local) * 1.6rem),0) rotate(4deg)}.story-material--book strong,.story-material--md strong{display:block;margin-bottom:.9rem;font-family:Fraunces,"Noto Serif SC",serif;font-size:1.35rem;font-weight:500}.story-material--book em{display:block;height:.52rem;margin-top:.62rem;border-radius:999px;background:#4b6bff1f}.story-material--timeline{right:18vw;bottom:18vh;width:min(20rem,36vw);height:7.4rem;padding:1.1rem;display:grid;grid-template-columns:1.2fr .8fr 1.7fr 1fr;gap:.5rem;transform:translate3d(calc(var(--story-local) * 1.5rem),calc(var(--story-local) * 1.3rem),0) rotate(-3deg)}.story-material--timeline span{border-radius:.65rem;background:#b7803b29}.story-material--terminal{left:39vw;top:34vh;width:min(20rem,42vw);padding:1rem;display:grid;gap:.55rem}.story-material--terminal code,.story-material--md span{font:500 .82rem JetBrains Mono,monospace}.story-material--terminal code:before{content:"> ";color:#4b6bff}.story-material--md{right:36vw;bottom:33vh;width:min(17rem,36vw);padding:1rem;transform:translate3d(0,calc(var(--story-local) * 2rem),0) rotate(2deg)}.story-filetree{width:min(62rem,calc(100vw - 2.5rem));padding:clamp(1rem,3vw,1.7rem);border-radius:1.7rem;display:grid;gap:.82rem;transform:translate3d(0,calc(var(--story-local) * -1rem),0)}.story-filetree span{display:block;padding:.72rem .9rem;border-radius:.9rem;background:#ffffff7a;color:#2a231dbd}.story-filetree span:first-child{color:#4b6bff;background:#4b6bff1a}[data-theme=dark] .story-filetree span{background:#ffffff0a;color:#f0eadfb8}[data-theme=dark] .story-filetree span:first-child{color:#9baeff;background:#839dff1f}.story-flow{position:absolute;display:flex;align-items:center;gap:clamp(.7rem,2vw,1.4rem)}.story-flow:before{content:"";position:absolute;left:1.2rem;right:1.2rem;top:50%;height:2px;background:linear-gradient(90deg,#4b6bff14,#4b6bff75,#4b6bff14);transform:scaleX(calc(.2 + var(--story-local) * .8));transform-origin:left center}.story-flow span{position:relative;z-index:1;min-width:clamp(4.8rem,8vw,7.6rem);padding:1rem 1.1rem;border-radius:999px;text-align:center;color:#2a231dbd}[data-theme=dark] .story-flow span{color:#f0eadfbd}.story-flow--primary{top:38vh}.story-flow--agent{bottom:26vh}.story-blueprints{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem,2.4vw,1.8rem);width:min(68rem,calc(100vw - 2.5rem))}.story-blueprints article{min-height:clamp(12rem,24vw,17rem);padding:clamp(1rem,2.2vw,1.5rem);border-radius:1.7rem;transform:translate3d(0,calc((1 - var(--story-local)) * 1.4rem),0)}.story-blueprints article span{display:block;font-family:Fraunces,"Noto Serif SC",serif;font-size:clamp(1.8rem,3.4vw,3.2rem);line-height:.98}.story-blueprints article p{margin:3rem 0 0;color:#2a231d9e;line-height:1.8}[data-theme=dark] .story-blueprints article p{color:#f0eadfa3}.today-panel{width:min(72rem,calc(100vw - 2rem));padding:clamp(1rem,2.6vw,2rem);border-radius:2rem;transform:translate3d(0,calc((1 - var(--story-local)) * 1rem),0) scale(calc(.985 + var(--story-local) * .015))}.today-panel__title,.today-panel__status{display:flex;align-items:center;justify-content:space-between;gap:1rem}.today-panel__title span{font-family:Fraunces,"Noto Serif SC",serif;font-size:clamp(2.6rem,6vw,6rem);line-height:.9;letter-spacing:-.05em}.today-panel__title strong,.today-panel__status,.today-panel article span{color:#2d251e8a;font-size:.75rem;letter-spacing:.16em;text-transform:uppercase}[data-theme=dark] .today-panel__title strong,[data-theme=dark] .today-panel__status,[data-theme=dark] .today-panel article span{color:#f0eadf80}.today-panel__columns{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:clamp(1.2rem,3vw,2rem)}.today-panel article{min-height:12rem;padding:1rem;border-radius:1.25rem;background:#ffffff75}[data-theme=dark] .today-panel article{background:#ffffff0a}.today-panel article p{margin:1.6rem 0 0;color:#2a231dc2;font-size:clamp(.9rem,1.6vw,1.16rem);line-height:1.72}[data-theme=dark] .today-panel article p{color:#f0eadfb8}.today-panel__status{margin-top:1rem;padding-top:1rem;border-top:1px solid rgba(75,60,43,.1)}[data-theme=dark] .today-panel__status{border-top-color:#dae0e814}.home-editor__stage{position:absolute;left:0;top:0;width:2048px;height:1280px;transform:translate3d(var(--editor-stage-x),var(--editor-stage-y),0) scale(var(--editor-stage-scale));transform-origin:top left}.home-editor__topbar,.home-editor__sidebar,.home-board{border:1px solid rgba(75,60,43,.1);background:#fffbf6d1;box-shadow:0 28px 80px #593f1b14;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}[data-theme=dark] .home-editor__topbar,[data-theme=dark] .home-editor__sidebar,[data-theme=dark] .home-board{border-color:#dae0e814;background:#111721d1;box-shadow:0 28px 80px #0000003d}.home-editor__topbar{position:absolute;left:72px;top:56px;width:1904px;height:88px;display:flex;align-items:center;gap:1rem;padding:1rem 1.15rem;border-radius:1.45rem}.home-editor__traffic{display:inline-flex;gap:.48rem}.home-editor__traffic span{width:.72rem;height:.72rem;border-radius:999px;background:#cda382;box-shadow:inset 0 0 0 1px #402d1b14}.home-editor__traffic span:nth-child(2){background:#dfbf78}.home-editor__traffic span:nth-child(3){background:#8aa2c3}.home-editor__title{display:flex;flex-direction:column;min-width:0;margin-right:auto}.home-editor__title strong,.home-editor__title span,.home-pill,.home-editor__label,.home-editor__list-item,.home-card__eyebrow,.home-note__eyebrow,.home-tag,.home-board__status{font-family:JetBrains Mono,ui-monospace,monospace}.home-editor__title strong{font-size:.92rem;letter-spacing:.12em;text-transform:uppercase;color:#241b13}.home-editor__title span{margin-top:.25rem;font-size:.76rem;color:#241b1394}[data-theme=dark] .home-editor__title strong{color:#f0eadf}[data-theme=dark] .home-editor__title span{color:#f0eadf94}.home-editor__actions{display:inline-flex;align-items:center;justify-content:flex-end;gap:.55rem;flex-wrap:wrap}.home-pill{display:inline-flex;align-items:center;padding:.46rem .78rem;border-radius:999px;border:1px solid rgba(72,58,41,.1);background:#ffffffa3;font-size:.7rem;letter-spacing:.08em;text-transform:uppercase;color:#2a231da8}.home-pill--accent{border-color:#aa7b3b38;background:#e7c4792e;color:#835619}[data-theme=dark] .home-pill{border-color:#dae0e814;background:#ffffff0a;color:#f0eadfbd}[data-theme=dark] .home-pill--accent{border-color:#e4c17438;background:#e4c1741a;color:#efc77f}.home-editor__sidebar{position:relative;left:72px;top:168px;width:258px;height:1040px;padding:1rem;border-radius:1.7rem;overflow:hidden}.home-editor__sidebar:after{content:"";position:absolute;inset:0 auto 0 0;width:1px;background:linear-gradient(180deg,rgba(112,90,66,.14),transparent 92%)}.home-editor__section+.home-editor__section,.home-editor__list{margin-top:1rem}.home-editor__label{display:block;font-size:.68rem;letter-spacing:.16em;text-transform:uppercase;color:#2d251e8a}[data-theme=dark] .home-editor__label{color:#f0eadf7a}.home-editor__section strong{display:block;margin-top:.65rem;font-family:Fraunces,"Noto Serif SC",serif;font-size:1.42rem;font-weight:500;color:#241b13}[data-theme=dark] .home-editor__section strong{color:#f0eadf}.home-editor__list{display:grid;gap:.55rem}.home-editor__list-item{padding:.82rem .92rem;border-radius:1rem;border:1px solid transparent;background:#ffffff7a;font-size:.76rem;color:#27211bc2}.home-editor__list-item.is-active{border-color:#ab7a3838;background:#ebcb8029;color:#784d18}[data-theme=dark] .home-editor__list-item{background:#ffffff08;color:#f0eadfb8}[data-theme=dark] .home-editor__list-item.is-active{border-color:#e7c27233;background:#e7c2721a;color:#efc77f}.home-editor__section--meta p{margin:.72rem 0 0;font-size:.94rem;line-height:1.7;color:#302821b8}[data-theme=dark] .home-editor__section--meta p{color:#f0eadfb3}.home-board{position:absolute;left:354px;top:168px;width:1622px;height:1040px;border-radius:2rem;padding:18px 18px 0}.home-board__viewport{position:relative;width:1586px;height:928px;overflow:hidden;border-radius:1.55rem;border:1px solid rgba(75,60,43,.08);background:linear-gradient(180deg,#ffffff73,#ffffff14),#faf5ee8a;cursor:grab}.home-board__viewport.is-dragging{cursor:grabbing}[data-theme=dark] .home-board__viewport{border-color:#dae0e814;background:linear-gradient(180deg,#ffffff08,#ffffff03),#0a0e1566}.home-board__surface{position:absolute;top:0;left:0;width:2280px;height:1480px;transform:translate3d(var(--board-offset-x),var(--board-offset-y),0) scale(var(--board-scale));transform-origin:top left}.home-board__wash,.home-board__grid,.home-board__grain,.home-board__connectors{position:absolute;inset:0}.home-board__wash{background:radial-gradient(circle at 15% 14%,rgba(235,199,126,.22),transparent 18%),radial-gradient(circle at 82% 12%,rgba(127,158,208,.18),transparent 18%),linear-gradient(180deg,#ffffff42,#fff0)}.home-board__grid{background:linear-gradient(rgba(77,63,47,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(77,63,47,.08) 1px,transparent 1px);background-size:44px 44px}.home-board__grain{opacity:.16;mix-blend-mode:multiply;background-image:radial-gradient(rgba(52,39,27,.18) .6px,transparent .6px),radial-gradient(rgba(52,39,27,.12) .4px,transparent .4px);background-position:0 0,10px 14px;background-size:18px 18px,22px 22px}[data-theme=dark] .home-board__wash{background:radial-gradient(circle at 15% 14%,rgba(196,154,82,.16),transparent 18%),radial-gradient(circle at 82% 12%,rgba(90,124,178,.18),transparent 18%),linear-gradient(180deg,#ffffff08,#fff0)}[data-theme=dark] .home-board__grid{background:linear-gradient(rgba(219,224,232,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(219,224,232,.06) 1px,transparent 1px);background-size:44px 44px}[data-theme=dark] .home-board__grain{opacity:.12;mix-blend-mode:screen;background-image:radial-gradient(rgba(236,228,217,.16) .6px,transparent .6px),radial-gradient(rgba(236,228,217,.12) .4px,transparent .4px)}.home-board__connectors{pointer-events:none;overflow:visible}.home-board__connector{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:4}.home-board__connector.is-ink{stroke:#5a7caeb8}.home-board__connector.is-soft{stroke:#7068a370}.home-board__connector.is-amber{stroke:#be86368a}[data-theme=dark] .home-board__connector.is-ink{stroke:#84a4d699}[data-theme=dark] .home-board__connector.is-soft{stroke:#a9a1dd47}[data-theme=dark] .home-board__connector.is-amber{stroke:#e5be6e70}.home-card,.home-note{position:absolute;left:var(--item-x);top:var(--item-y);width:var(--item-w);height:var(--item-h);transform:rotate(var(--item-rotate));border:1px solid rgba(73,57,40,.1);box-shadow:0 22px 52px #4f381c1a;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}[data-theme=dark] .home-card,[data-theme=dark] .home-note{border-color:#dce2e814;box-shadow:0 22px 52px #0000003d}.home-card{padding:1.35rem 1.45rem 1.45rem;border-radius:1.65rem}.home-note{padding:1.1rem 1.15rem;border-radius:1.3rem}.tone-paper{background:#fffcf7d1}.tone-accent{background:#fff6e2e0;border-color:#b9833d2e}.tone-ghost{background:#fffcf7b3}.tone-amber{background:#f0d58d;border-color:#986d2129;box-shadow:0 24px 54px #92631829}[data-theme=dark] .tone-paper,[data-theme=dark] .tone-ghost{background:#141a24d6}[data-theme=dark] .tone-accent{background:#261c11d6;border-color:#e5be6e33}[data-theme=dark] .tone-amber{background:#654a1feb;border-color:#e5be6e29;box-shadow:0 24px 54px #00000042}.home-card__eyebrow,.home-note__eyebrow{display:block;margin-bottom:.8rem;font-size:.7rem;letter-spacing:.16em;text-transform:uppercase;color:#2f272185}[data-theme=dark] .home-card__eyebrow,[data-theme=dark] .home-note__eyebrow{color:#f0eadf80}.home-card--hero h1{margin:0;font-family:Fraunces,"Noto Serif SC",serif;font-size:6.2rem;line-height:.92;font-weight:500;letter-spacing:-.04em;color:#20170f}.home-card--hero p{margin:1rem 0 0;font-family:JetBrains Mono,ui-monospace,monospace;font-size:1rem;letter-spacing:.1em;text-transform:uppercase;color:#241b139e}[data-theme=dark] .home-card--hero h1{color:#f3ece1}[data-theme=dark] .home-card--hero p{color:#f3ece19e}.home-card__chips{display:flex;flex-wrap:wrap;gap:.65rem;margin-top:1.15rem}.home-tag{display:inline-flex;align-items:center;padding:.48rem .74rem;border-radius:999px;border:1px solid rgba(78,62,44,.1);background:#ffffffad;font-size:.7rem;letter-spacing:.08em;text-transform:uppercase;color:#2a231db3}[data-theme=dark] .home-tag{border-color:#dce2e814;background:#ffffff0d;color:#f0eadfb8}.home-card__value,.home-note__value{display:block;color:#20170f;line-height:1.32;white-space:pre-line}[data-theme=dark] .home-card__value,[data-theme=dark] .home-note__value{color:#f3ece1}.home-card__value.size-xl{font-family:Fraunces,"Noto Serif SC",serif;font-size:3.1rem;line-height:1;letter-spacing:-.03em}.home-card__value.size-lg{font-family:Fraunces,"Noto Serif SC",serif;font-size:2rem;line-height:1.08}.home-card__value.size-md,.home-note__value.size-lg{font-family:JetBrains Mono,ui-monospace,monospace;font-size:1.28rem}.home-card__value.size-sm,.home-note__value.size-sm{font-family:JetBrains Mono,ui-monospace,monospace;font-size:.96rem}.home-card__value--thread:after{content:"";display:inline-block;width:.55rem;height:1rem;margin-left:.35rem;background:currentColor;opacity:.66;animation:board-caret .9s steps(1) infinite;vertical-align:middle}@keyframes board-caret{0%,49%{opacity:.66}50%,to{opacity:0}}.home-card__body,.home-note__body{margin-top:.8rem}.home-card__body p,.home-note__body p{margin:0;font-size:.98rem;line-height:1.72;color:#2a231dc2}.home-card__body p+p,.home-note__body p+p{margin-top:.15rem}[data-theme=dark] .home-card__body p,[data-theme=dark] .home-note__body p{color:#f0eadfb8}.home-board__status{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:20px 6px 0;font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;color:#2c231b94}[data-theme=dark] .home-board__status{color:#f0eadf8f}.home-diorama__hud{z-index:4;pointer-events:none;color:#1d1813}[data-theme=dark] .home-diorama__hud{color:#efe9dd}.home-scroll-cue{--cue-ink-rgb: 75 107 255;position:absolute;left:50%;bottom:max(2.1rem,calc(env(safe-area-inset-bottom) + 1.2rem));z-index:8;display:grid;grid-template-columns:3.05rem minmax(6.8rem,10.5rem) auto;align-items:center;gap:.68rem;width:min(17.4rem,calc(100vw - 2rem));min-height:3.15rem;padding:.42rem .62rem;color:#4b6bffc7;background:#ffffff47;border:1px solid rgba(75,107,255,.1);border-radius:999px;box-shadow:0 12px 34px #2541b712;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);opacity:0;pointer-events:none;transform:translate3d(-50%,.38rem,0) scale(.98);transition:opacity .24s ease,transform .24s ease,border-color .24s ease,background .24s ease}.home-scroll-cue[data-home-visible=true]{opacity:1;transform:translate3d(-50%,0,0) scale(1)}[data-theme=dark] .home-scroll-cue{--cue-ink-rgb: 145 167 255;color:#91a7ffd6;background:#0f172a47;border-color:#91a7ff1f;box-shadow:0 8px 24px #00000029}.home-scroll-cue__motion{position:relative;width:3.05rem;height:2.35rem;display:grid;place-items:center}.home-scroll-cue__motion:before{content:"";position:absolute;inset:.15rem .3rem;border-radius:999px;background:rgb(var(--cue-ink-rgb) / .075);opacity:.5;animation:home-cue-halo 2.45s ease-in-out infinite}.home-scroll-cue__motion-icon{position:absolute;inset:0;display:grid;place-items:center;opacity:0;transform:scale(.88);transition:opacity .22s ease,transform .22s ease}.home-scroll-cue[data-cue-mode=scroll] .home-scroll-cue__motion-icon--scroll,.home-scroll-cue[data-cue-mode=settle] .home-scroll-cue__motion-icon--scroll,.home-scroll-cue[data-cue-mode=explore] .home-scroll-cue__motion-icon--drag{opacity:1;transform:scale(1)}.home-scroll-cue[data-cue-mode=settle] .home-scroll-cue__motion:before{animation-duration:2.25s}.home-scroll-cue[data-cue-mode=explore] .home-scroll-cue__motion:before{inset:.42rem .15rem;animation:home-cue-halo-wide 1.9s ease-in-out infinite}.home-scroll-cue__mouse,.home-scroll-cue__drag{position:absolute;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round}.home-scroll-cue__mouse{left:50%;top:50%;width:1.88rem;height:2.5rem;stroke-width:1.8;opacity:.76;transform:translate(-50%,-40%)}.home-scroll-cue__wheel{animation:home-cue-wheel 1.7s ease-in-out infinite}.home-scroll-cue[data-cue-mode=settle] .home-scroll-cue__wheel{animation-duration:2.15s}.home-scroll-cue__drag{inset:.54rem .24rem auto;width:2.58rem;height:1.46rem;stroke-width:2.1;animation:home-cue-drag-side 1.75s ease-in-out infinite}.home-scroll-cue[data-cue-mode=explore]{bottom:max(2.75rem,calc(env(safe-area-inset-bottom) + 1.8rem));color:#f5f8fff5;background:#182236a8;border-color:#beceff47;box-shadow:0 18px 46px #08102042;backdrop-filter:blur(8px) saturate(1.08);-webkit-backdrop-filter:blur(8px) saturate(1.08)}.home-scroll-cue__progress{height:.12rem;overflow:hidden;border-radius:999px;background:#4b6bff24}[data-theme=dark] .home-scroll-cue__progress{background:#91a7ff29}.home-scroll-cue__progress span{display:block;width:100%;height:100%;border-radius:inherit;background:linear-gradient(90deg,#4b6bff5c,#4b6bffdb);transform:scaleX(var(--cue-progress, 0));transform-origin:left center;transition:transform .12s linear}[data-theme=dark] .home-scroll-cue__progress span{background:linear-gradient(90deg,#91a7ff5c,#c0c1ffdb)}.home-scroll-cue__percent{min-width:2.35rem;font-family:JetBrains Mono,ui-monospace,monospace;font-size:.7rem;font-weight:600;line-height:1;letter-spacing:.06em;text-align:right;color:currentColor;opacity:.66;font-variant-numeric:tabular-nums}.home-scroll-cue[data-cue-mode=explore] .home-scroll-cue__motion:before{background:#f5f8ff29}.home-scroll-cue[data-cue-mode=explore] .home-scroll-cue__progress{background:#e2eaff3d}.home-scroll-cue[data-cue-mode=explore] .home-scroll-cue__progress span{background:linear-gradient(90deg,#97b1ffcc,#fffffff2)}.home-scroll-cue[data-cue-mode=explore] .home-scroll-cue__percent{opacity:.9}[data-theme=dark] .home-scroll-cue[data-cue-mode=explore]{color:#f5f8fffa;background:#080e1ab8;border-color:#c0c1ff42}@keyframes home-cue-halo{0%,to{opacity:.18;transform:scale(.94)}50%{opacity:.5;transform:scale(1.02)}}@keyframes home-cue-halo-wide{0%,to{opacity:.32;transform:scaleX(.9)}50%{opacity:.74;transform:scaleX(1.08)}}@keyframes home-cue-wheel{0%,20%{opacity:.95;stroke-dasharray:4.5 0;stroke-dashoffset:0;transform:translateY(-.08rem)}72%,to{opacity:.18;stroke-dasharray:2 4;stroke-dashoffset:-4;transform:translateY(.34rem)}}@keyframes home-cue-drag-side{0%,to{opacity:.58;transform:translate(-.18rem)}50%{opacity:1;transform:translate(.18rem)}}.diorama-tooltip{position:fixed;top:0;left:0;padding:.45rem .7rem;font-size:.68rem;letter-spacing:.16em;text-transform:uppercase;font-family:JetBrains Mono,monospace;background:#1c1814e0;color:#ede8df;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border-radius:.2rem;pointer-events:none;opacity:0;transition:opacity .2s ease;z-index:60;white-space:nowrap;transform:translate(0)}[data-theme=dark] .diorama-tooltip{background:#ede8dfeb;color:#0d1829}.diorama-tooltip.is-visible{opacity:1}.diorama-sr-nav{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.diorama-sr-nav a:focus{position:fixed;top:5rem;left:1rem;width:auto;height:auto;padding:.5rem .8rem;background:#1c1814;color:#ede8df;z-index:100}@media(max-width:900px){.home-diorama-shell{min-height:620dvh}.story-blueprints,.today-panel__columns{grid-template-columns:1fr}.story-blueprints article{min-height:9.6rem}.story-blueprints article p{margin-top:1.5rem}.story-flow{left:1rem;right:1rem;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.story-flow:before{display:none}.story-flow--primary{top:26vh}.story-flow--agent{bottom:12vh}}@media(max-width:640px){.home-editor__actions{display:none}.home-scroll-cue{bottom:max(1.65rem,calc(env(safe-area-inset-bottom) + 1rem));grid-template-columns:2.35rem minmax(4.8rem,1fr) 2.05rem;gap:.42rem;width:min(13.2rem,calc(100vw - 2rem));min-height:2.68rem;padding:.32rem .5rem}.home-scroll-cue[data-cue-mode=explore]{bottom:max(2.15rem,calc(env(safe-area-inset-bottom) + 1.45rem));width:min(13.6rem,calc(100vw - 2rem))}.home-scroll-cue__motion{width:2.35rem;height:1.86rem}.home-scroll-cue__mouse{width:1.42rem;height:1.9rem;transform:translate(-50%,-39%)}.home-scroll-cue__drag{inset:.4rem .18rem auto;width:2rem;height:1.12rem;stroke-width:2.2}.home-scroll-cue__percent{min-width:2.05rem;font-size:.64rem}.home-story__scene{padding:5.4rem 1rem 1.2rem}.home-story__mark h1{font-size:clamp(5rem,31vw,8.8rem)}.home-story__tag-cloud span{min-width:auto;padding:.56rem .72rem}.home-story__tag-cloud span:nth-child(1){left:8vw;top:25vh}.home-story__tag-cloud span:nth-child(2){right:8vw;top:26vh}.home-story__tag-cloud span:nth-child(3){left:12vw;bottom:24vh}.home-story__tag-cloud span:nth-child(4){right:12vw;bottom:24vh}.home-story__tag-cloud span:nth-child(5){left:6vw;bottom:40vh}.home-story__tag-cloud span:nth-child(6){right:6vw;bottom:40vh}.story-kicker{left:1rem;top:5.4rem}.story-material{border-radius:1.1rem}.story-material--film,.story-material--route,.story-material--book,.story-material--timeline,.story-material--terminal,.story-material--md{width:auto}.story-material--film{left:1rem;right:5rem;top:18vh}.story-material--route{left:5.5rem;right:1rem;top:34vh}.story-material--terminal{left:1rem;right:1rem;top:51vh}.story-material--book{left:1rem;right:5rem;bottom:13vh}.story-material--timeline{left:5rem;right:1rem;bottom:20vh}.story-material--md{left:1rem;right:1rem;bottom:36vh}.story-filetree{width:calc(100vw - 2rem);gap:.56rem;font-size:.72rem}.story-filetree span{padding:.6rem .68rem}.story-flow{grid-template-columns:1fr;gap:.52rem}.story-flow span{padding:.78rem .9rem;min-width:0}.story-flow--primary{top:18vh}.story-flow--agent{bottom:7vh}.story-blueprints{gap:.72rem;width:calc(100vw - 2rem)}.story-blueprints article{min-height:8.6rem;padding:.92rem;border-radius:1.2rem}.story-blueprints article p{margin-top:1rem;font-size:.75rem}.today-panel{width:calc(100vw - 1.5rem);border-radius:1.35rem}.today-panel__title{display:grid}.today-panel article{min-height:auto}}@media(prefers-reduced-motion:reduce){.home-editor,.home-diorama__canvas,.home-story,.home-story__canvas,.home-story__scene,.story-material,.story-flow:before,.home-scroll-cue,.home-scroll-cue__motion:before,.home-scroll-cue__motion-icon,.home-scroll-cue__mouse,.home-scroll-cue__wheel,.home-scroll-cue__drag,.home-scroll-cue__progress span,.home-card__value--thread:after,.diorama-tooltip{transition:none!important;animation:none!important}}
