.home-night{--hn-bg: var(--lz-stage-night-950);--hn-ink: #f2f5fb;--hn-ink-mid: rgb(222 229 244 / .86);--hn-lapis: var(--lz-stage-blue-500);--hn-lapis-soft: var(--lz-stage-blue-300);--hn-gold: var(--color-night-accent);--hn-mono: ui-monospace, "SF Mono", Menlo, Consolas, monospace;--hn-ease: cubic-bezier(.16, 1, .3, 1);--hn-column: min(560px, 44vw);--hn-text-right: calc(var(--header-gutter) + var(--hn-column));--hn-stage-h: 100vh;position:relative;background:var(--hn-bg);color:var(--hn-ink)}@supports (height: 100svh){.home-night{--hn-stage-h: 100svh}}@media(max-aspect-ratio:4/5),(max-width:760px){.home-night{--hn-stage-h: min(104vw, 48vh);--hn-room: calc(100vh - var(--header-height) - var(--hn-stage-h))}@supports (height: 100svh){.home-night{--hn-stage-h: min(104vw, 48svh);--hn-room: calc(100svh - var(--header-height) - var(--hn-stage-h))}}}:root:not([data-activity=active]):not([data-autoplay=on]) .home-night{--hn-play: paused}.home-night :focus-visible:not(.btn){outline-color:var(--hn-ink)}.home-night__story{position:relative}.home-night__stage{position:relative;height:var(--hn-stage-h);overflow:hidden;background:radial-gradient(80% 90% at 72% 46%,var(--lz-stage-night-850) 0%,var(--hn-bg) 68%)}.home-night__beats{position:relative;z-index:2}.home-beat{position:relative;display:flex;align-items:center;padding:calc(var(--header-height) + 20px) var(--header-gutter) 56px}.home-beat__col{width:var(--hn-column)}.home-night__tail{display:none}@media not all and (max-aspect-ratio:4/5){@media not all and (max-width:760px){.home-night__beats{margin-top:calc(-1 * var(--hn-stage-h));pointer-events:none}.home-beat--hero{min-height:var(--hn-stage-h)}.home-beat__col{pointer-events:auto}.home-night .home-board--stage[data-home-board]{--home-fit-left: calc(var(--hn-text-right) + 24px)}}}:root[data-home-layout=stage] .home-night__stage{position:sticky;top:0}:root[data-home-layout=stage] .home-beat{min-height:var(--hn-stage-h)}:root[data-home-layout=stage] .home-beat--any{padding-bottom:62vh;padding-bottom:62svh}@media(max-aspect-ratio:4/5),(max-width:760px){.home-night__story{display:flow-root;padding-top:var(--header-height)}.home-beat{align-items:flex-start;padding:34px 20px 64px}.home-beat__col{width:auto;max-width:560px}:root[data-home-layout=stage] .home-night__stage{top:var(--header-height);z-index:3;overflow:visible}:root[data-home-layout=stage] .home-night__stage:after{content:"";position:absolute;left:0;right:0;top:100%;height:26px;background:linear-gradient(var(--hn-bg),rgb(2 4 10 / 0));pointer-events:none}:root[data-home-layout=stage] .home-beat{min-height:var(--hn-room);scroll-margin-top:var(--hn-stage-h)}:root[data-home-layout=stage] .home-night__beats :is(a,button){scroll-margin-top:calc(var(--hn-stage-h) + 16px)}:root[data-home-layout=stage] .home-beat--any{padding-bottom:max(24px,calc(var(--hn-room) - 80px - var(--hn-last-row-h, 112px)))}:root[data-home-layout=stage] .home-night__beats{margin-bottom:calc(-1*max(0px,var(--hn-room) - 72px))}:root[data-home-layout=stage] .home-night__tail{display:block;height:max(0px,calc(var(--hn-room) - 72px))}}.home-night__title{margin:22px 0 18px;font-family:var(--font-statement);font-weight:600;font-size:clamp(40px,min(5.6vw,11.5vh),84px);font-size:clamp(40px,min(5.6vw,11.5svh,calc(60.2px + (100svh - 700px)*.32)),84px);line-height:1.22;letter-spacing:.02em;color:var(--hn-ink)}.home-night__line{white-space:nowrap}.home-night__title em{font-style:normal;color:var(--hn-gold)}.home-night [data-home-heading]:focus{outline:none}.home-night [data-home-heading]:focus-visible{outline:2px solid var(--hn-ink);outline-offset:6px}.home-night__thesis{margin-bottom:10px;font-weight:700;font-size:clamp(16px,1.45vw,20px);line-height:1.7;letter-spacing:.04em;text-wrap:balance;word-break:auto-phrase}.home-night__lead,.home-night__body{max-width:32em;font-size:15px;line-height:2.05;color:var(--hn-ink-mid);text-wrap:pretty;word-break:auto-phrase}.home-night__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.home-night__idx{display:flex;align-items:center;gap:14px;font-family:var(--hn-mono);font-size:11px;letter-spacing:.3em;color:#ccd8ffd1}.home-night__idx b{font-weight:500;font-size:12px;letter-spacing:.14em;color:#fff}.home-night__idx:after{content:"";width:52px;height:1px;background:#ccd8ff66}.home-night__heading{margin:20px 0 18px;font-family:var(--font-statement);font-weight:600;font-size:clamp(28px,3.2vw,46px);line-height:1.42;letter-spacing:.035em;color:var(--hn-ink)}.home-night .mline{display:block;overflow:hidden;padding-bottom:.12em;margin-bottom:-.12em}.home-night .mline>span{display:block;transition:transform 1s var(--hn-ease)}.home-night .mline+.mline>span{transition-delay:.09s}:root.js[data-motion=on] .home-night [data-home-beat]:not(.is-in) .mline>span{transform:translateY(108%)}:root[data-motion=off] .home-night .mline>span{transform:none;transition:none}.home-night__words{display:grid;grid-template-columns:repeat(4,max-content);gap:16px 30px;margin:28px 0 0;padding:0;list-style:none;font-size:14px;font-weight:500;letter-spacing:.12em;color:var(--hn-ink-mid)}.home-night__words li{position:relative;white-space:nowrap;cursor:default;transform:translate(var(--home-word-x, 0),var(--home-word-y, 0)) rotate(var(--home-word-r, 0deg));transition:color .3s,transform .6s var(--hn-ease)}.home-night__words li:after{content:"";position:absolute;left:0;right:0;bottom:-5px;height:1px;background:var(--hn-lapis-soft);transform:scaleX(0);transform-origin:left;transition:transform .4s var(--hn-ease)}.home-night__words li.is-on{color:#fff;transform:none}.home-night__words li.is-on:after{transform:none}@media(max-height:700px)and (min-aspect-ratio:4/5)and (min-width:761px){.home-night__title{margin:14px 0 12px;font-size:clamp(34px,min(5.6vw,8.6vh),84px);font-size:clamp(34px,min(5.6vw,8.6svh),84px)}.home-night__lead,.home-night__body{line-height:1.85}.home-night__actions{margin-top:20px}.home-night__heading{margin:14px 0 12px;font-size:clamp(24px,min(3.2vw,6.4svh),46px)}}@media(max-aspect-ratio:4/5),(max-width:760px){.home-night__title{margin-top:16px;font-size:clamp(36px,11vw,56px)}.home-night__line{white-space:normal}.home-night__heading{font-size:clamp(26px,7.4vw,36px)}.home-night__marks{display:none}.home-night__words{grid-template-columns:repeat(3,max-content);gap:14px 22px}}.home-night__marks{position:fixed;right:clamp(4px,1vw,18px);top:50%;z-index:40;display:grid;padding-block:4px;border-radius:22px;background:#02040aa8;translate:0 -50%;opacity:0;visibility:hidden;transition:opacity .4s var(--hn-ease),visibility 0s linear .4s}.home-night__marks.is-on{opacity:1;visibility:visible;transition:opacity .4s var(--hn-ease)}.home-night__marks a{position:relative;display:grid;place-items:center end;width:44px;min-height:44px;padding-right:8px;font-size:11px;letter-spacing:.12em;color:#fff9}.home-night__marks i{width:26px;height:1.5px;background:currentColor;transform:scaleX(.4);transform-origin:right center;transition:transform .5s var(--hn-ease)}.home-night__marks span{position:absolute;right:48px;top:50%;translate:0 -50%;padding:3px 8px;border-radius:999px;background:#02040ad1;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .3s}.home-night__marks a[aria-current]{color:#fff}.home-night__marks a[aria-current] i{transform:none}.home-night__marks a:is(:hover,:focus-visible) span{opacity:1}.home-night__marks.is-hush a:is(:hover,:focus-visible) span{opacity:0}@media(forced-colors:active){.home-night__marks i{background:CanvasText}}@property --hn-px{syntax: "<length>"; inherits: false; initial-value: 0px;}@property --hn-py{syntax: "<length>"; inherits: false; initial-value: 0px;}.home-board--stage{position:absolute;inset:0;overflow:hidden;touch-action:pan-y pinch-zoom}.home-board__parallax,.home-board__zoom{position:absolute;inset:0;pointer-events:none}.home-board__parallax{transform:translate3d(var(--hn-px, 0px),var(--hn-py, 0px),0);transition:transform .9s var(--hn-ease),opacity .9s var(--hn-ease)}:root.js[data-home-layout=stage] .home-board--stage [data-home-plane-wrap]:not(.is-ready){opacity:0;animation:hn-plane-backstop 0s linear 2.5s forwards}@keyframes hn-plane-backstop{to{opacity:1}}.home-board__plane{pointer-events:none}.home-board__lines,.home-board__fx{position:absolute;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none}.home-board .hn-fine{fill:none;stroke:var(--hn-lapis);stroke-width:1;opacity:.14}.home-board .hn-crop{fill:none;stroke:#dfe6ff;stroke-width:1.3;opacity:.6}.home-board .hn-shelf{fill:none;stroke:var(--hn-lapis);stroke-width:1.6;opacity:.75}.home-board .hn-node,.home-board .hn-fn{fill:var(--hn-lapis-soft)}.home-board .hn-fl{fill:none;stroke:var(--hn-lapis-soft);stroke-width:1.4;stroke-linejoin:round;stroke-linecap:round;opacity:.62}.home-board .hn-fl--soft{opacity:.3}.home-board [data-home-node]{transform-box:fill-box;transform-origin:center}.home-board__mark{margin:0;font-family:var(--hn-mono);font-weight:700;line-height:1;letter-spacing:.34em;color:#eef2ff;white-space:nowrap;transform-origin:0 50%}.home-board__mark span{display:inline-block}.home-board--stage [data-home-layer]{transition:opacity .6s var(--hn-ease)}.home-board--stage [data-home-layer=shelves]{transition-duration:.5s}.home-board--stage [data-home-layer=mark]{transition-duration:.4s}.home-board--stage [data-home-layer^=form-]{transition:opacity .18s ease}.home-board--stage[data-scene=web] [data-home-layer=form-web],.home-board--stage[data-scene=flow] [data-home-layer=form-flow],.home-board--stage[data-scene=ai] [data-home-layer=form-ai],.home-board--stage[data-scene=app] [data-home-layer=form-app]{transition:opacity .4s ease var(--hn-line-delay, .65s)}.home-night [data-home-screen]{max-width:none}.home-board--stage [data-home-screen]{transition:opacity .35s ease}.home-board--stage[data-mode]:not([data-mode=rest]) [data-home-screen]{opacity:0}.home-night [data-home-tool]{--fi: calc(var(--f) * 7)}.home-tool__drift,.home-tool__lift{position:absolute;left:0;top:0;width:0;height:0}.home-night [data-home-frame]{opacity:clamp(0,1 - (var(--fi) - var(--j, 0)) * (var(--fi) - var(--j, 0)),1);filter:drop-shadow(0 calc(14 * var(--home-u)) calc(18 * var(--home-u)) rgb(0 0 0 / .55));user-select:none;-webkit-user-drag:none;pointer-events:none}.home-night [data-home-frame=aligned]{--j: 7}.home-night [data-home-frame=mid-1]{--j: 1}.home-night [data-home-frame=mid-2]{--j: 2}.home-night [data-home-frame=mid-3]{--j: 3}.home-night [data-home-frame=mid-4]{--j: 4}.home-night [data-home-frame=mid-5]{--j: 5}.home-night [data-home-frame=mid-6]{--j: 6}.home-tool__hit{position:absolute;left:calc(var(--cw) * var(--home-u) * -.31);top:calc(var(--ch) * var(--home-u) * -.31);width:calc(var(--cw) * var(--home-u) * .62);height:calc(var(--ch) * var(--home-u) * .62);border-radius:30%;pointer-events:none}.home-board--stage[data-fit] .home-tool__hit{pointer-events:var(--hit, auto)}.home-board--stage[data-fit][data-mode]:not([data-mode=rest]) .home-tool__hit{pointer-events:none}.home-board--stage .home-tool__lift{transition:translate .4s var(--hn-ease),scale .4s var(--hn-ease),filter .5s ease,transform .25s ease}.home-board--stage [data-home-tool].is-hot .home-tool__lift{translate:0 calc(-10 * var(--home-u));scale:1.06;transform:perspective(700px) rotateX(calc(var(--hn-ty, 0) * -8deg)) rotateY(calc(var(--hn-tx, 0) * 10deg))}.home-board--stage [data-home-tool].is-hot [data-home-frame]{filter:drop-shadow(0 calc(22 * var(--home-u)) calc(24 * var(--home-u)) rgb(0 0 0 / .6)) drop-shadow(0 0 calc(16 * var(--home-u)) rgb(91 134 255 / .45))}.home-board--stage.is-dim [data-home-tool]:not(.is-hot) .home-tool__lift{filter:brightness(.4) saturate(.8)}.home-board--stage[data-fit]:is([data-scene=hero],[data-scene=lazy]) .home-tool__drift{animation:hn-drift calc(var(--hn-dt) / var(--hn-busy, 1)) ease-in-out var(--hn-dd) infinite,hn-turn calc(var(--hn-dt) * .77 / var(--hn-busy, 1)) ease-in-out var(--hn-dd) infinite,hn-kick calc(var(--hn-kt) / var(--hn-kick-busy, 1)) linear var(--hn-kd) infinite;animation-play-state:var(--hn-play, running)}:root[data-motion=off] .home-board--stage[data-fit]:is([data-scene=hero],[data-scene=lazy]) .home-tool__drift{animation:none}.home-board--stage[data-scene=lazy]{--hn-busy: 1.6;--hn-kick-busy: 2.1}@keyframes hn-drift{0%,to{translate:0 0}25%{translate:calc(var(--hn-dx) * var(--hn-busy, 1) * var(--home-u)) calc(var(--hn-dy) * -.6 * var(--hn-busy, 1) * var(--home-u))}50%{translate:calc(var(--hn-dx) * -.45 * var(--hn-busy, 1) * var(--home-u)) calc(var(--hn-dy) * var(--hn-busy, 1) * var(--home-u))}75%{translate:calc(var(--hn-dx) * -1 * var(--hn-busy, 1) * var(--home-u)) calc(var(--hn-dy) * -.35 * var(--hn-busy, 1) * var(--home-u))}}@keyframes hn-turn{0%,to{rotate:0deg}33%{rotate:calc(var(--hn-dr) * var(--hn-busy, 1))}66%{rotate:calc(var(--hn-dr) * -.8 * var(--hn-busy, 1))}}@keyframes hn-kick{0%,82%,to{transform:none}85%{transform:translate(calc(var(--hn-kx) * var(--home-u)),calc(var(--hn-ky) * var(--home-u))) rotate(var(--hn-kr))}89%{transform:translate(calc(var(--hn-kx) * -.55 * var(--home-u)),calc(var(--hn-ky) * -.55 * var(--home-u))) rotate(calc(var(--hn-kr) * -.55))}93%{transform:translate(calc(var(--hn-kx) * .28 * var(--home-u)),calc(var(--hn-ky) * .28 * var(--home-u))) rotate(calc(var(--hn-kr) * .28))}97%{transform:translate(calc(var(--hn-kx) * -.1 * var(--home-u)),calc(var(--hn-ky) * -.1 * var(--home-u))) rotate(calc(var(--hn-kr) * -.1))}}.home-board__pulse{position:absolute;left:0;top:0;width:0;height:0;opacity:0}.home-board__pulse i{position:absolute;left:calc(-45 * var(--home-u));top:calc(-5 * var(--home-u));width:calc(90 * var(--home-u));height:calc(10 * var(--home-u));border-radius:999px;background:radial-gradient(closest-side,#e4ebff 0 40%,transparent 46%) center / 50% 34% no-repeat,radial-gradient(closest-side,rgb(91 134 255 / .5),transparent)}.home-board--stage[data-fit][data-scene=system][data-mode=rest] [data-home-pulse=shelves]{opacity:1;animation:hn-pulse-shelves var(--hn-pulse-shelves-t) linear infinite;animation-play-state:var(--hn-play, running)}.home-board--stage[data-fit][data-scene=system][data-mode=rest] [data-home-pulse=shelves] i{animation:hn-pulse-shelves-fade var(--hn-pulse-shelves-t) linear infinite;animation-play-state:var(--hn-play, running)}.home-board--stage[data-fit][data-scene=flow][data-mode=rest] [data-home-pulse=flow]{opacity:1;animation:hn-pulse-flow var(--hn-pulse-flow-t) linear var(--hn-flow-delay) infinite;animation-play-state:var(--hn-play, running)}.home-board--stage[data-fit][data-scene=flow][data-mode=rest] [data-home-pulse=flow] i{opacity:0;animation:hn-pulse-flow-fade var(--hn-pulse-flow-t) linear var(--hn-flow-delay) infinite;animation-play-state:var(--hn-play, running)}.home-board--stage[data-fit][data-scene=system][data-mode=rest] [data-home-node]{animation:hn-node-nod var(--hn-pulse-shelves-t) linear calc(var(--hn-pass, 0) * var(--hn-pulse-shelves-t)) infinite;animation-play-state:var(--hn-play, running)}.home-board--stage[data-fit][data-scene=system][data-mode=rest] .home-tool__drift{animation:hn-tool-nod var(--hn-pulse-shelves-t) linear calc(var(--hn-pass, 0) * var(--hn-pulse-shelves-t)) infinite;animation-play-state:var(--hn-play, running)}.home-board--stage[data-fit][data-scene=flow][data-mode=rest] .home-tool__drift{animation:hn-tool-nod var(--hn-pulse-flow-t) linear calc(var(--hn-flow-delay) + var(--hn-pass-flow) * var(--hn-pulse-flow-t)) infinite;animation-play-state:var(--hn-play, running)}:root[data-motion=off] .home-board--stage[data-fit][data-scene=system][data-mode=rest] [data-home-pulse=shelves],:root[data-motion=off] .home-board--stage[data-fit][data-scene=system][data-mode=rest] [data-home-pulse=shelves] i,:root[data-motion=off] .home-board--stage[data-fit][data-scene=flow][data-mode=rest] [data-home-pulse=flow],:root[data-motion=off] .home-board--stage[data-fit][data-scene=flow][data-mode=rest] [data-home-pulse=flow] i,:root[data-motion=off] .home-board--stage[data-fit][data-scene=system][data-mode=rest] [data-home-node],:root[data-motion=off] .home-board--stage[data-fit][data-scene=system][data-mode=rest] .home-tool__drift,:root[data-motion=off] .home-board--stage[data-fit][data-scene=flow][data-mode=rest] .home-tool__drift{animation:none}:root[data-motion=off] .home-board__pulse{visibility:hidden}@keyframes hn-node-nod{0%,6%,to{transform:scale(1)}2%{transform:scale(2)}}@keyframes hn-tool-nod{0%,6%,to{translate:0 0}2.5%{translate:0 calc(-6 * var(--home-u))}}:root[data-loader=play] .home-night,.home-night[data-offscreen]{--hn-play: paused}:root:has(#site-menu[open]) .home-night{--hn-play: paused}.home-board__closeup,.home-board__shadow,.home-board__stamp{pointer-events:none}.home-board__shadow,.home-board__stamp{position:absolute;inset:0}.home-board__shadow{transform-origin:61% 58%}.home-board--stage [data-home-closeup]{transition:opacity .7s ease,transform 1.8s var(--hn-ease)}.home-board--stage[data-scene=reward] [data-home-closeup]{transition-delay:.22s,.1s}.home-board--stage[data-fit] [data-home-closeup]:not(.is-loaded){opacity:0}.home-board--stage[data-fit] [data-home-closeup]:not(.is-stamped) [data-home-closeup-layer=imprint]{opacity:0}@media not all and (max-aspect-ratio:4/5){@media not all and (max-width:760px){.home-board--stage:not([data-scene=reward]) [data-home-closeup]{transform:translate(var(--home-cu-x),var(--home-cu-y)) scale(1.22)}}}@media(max-aspect-ratio:4/5),(max-width:760px){.home-board--stage:not([data-scene=reward]) [data-home-closeup]{transform:scale(1.1)}.home-board__scrim{display:none}}:root[data-motion=off] .home-board--stage [data-home-closeup]{transition:opacity .2s linear}@media not all and (max-aspect-ratio:4/5){@media not all and (max-width:760px){:root[data-motion=off] .home-board--stage:not([data-scene=reward]) [data-home-closeup]{transform:translate(var(--home-cu-x),var(--home-cu-y)) scale(1.14)}}}@media(max-aspect-ratio:4/5),(max-width:760px){:root[data-motion=off] .home-board--stage:not([data-scene=reward]) [data-home-closeup]{transform:none}}.home-board__scrim{position:absolute;inset:0;opacity:0;pointer-events:none;background:linear-gradient(90deg,rgb(2 4 10 / .97) 0,rgb(2 4 10 / .95) var(--hn-col-r, var(--hn-text-right)),rgb(2 4 10 / .55) calc(var(--hn-col-r, var(--hn-text-right)) + 110px),rgb(2 4 10 / 0) calc(var(--hn-col-r, var(--hn-text-right)) + 250px));transition:opacity .5s var(--hn-ease) .35s}.home-board--stage[data-scene=reward] .home-board__scrim{opacity:1;transition-delay:0s}:root[data-motion=off] .home-board__scrim{transition:opacity .2s linear}.home-board__vignette{position:absolute;inset:0;opacity:0;pointer-events:none;background:radial-gradient(circle at var(--hn-vx, 70%) var(--hn-vy, 50%),rgb(2 4 10 / 0) 0,rgb(2 4 10 / 0) 12%,rgb(2 4 10 / .82) 70%)}.home-board--stage.is-instant,.home-board--stage.is-instant *{transition:none!important}:root[data-motion=off] .home-board--stage :is([data-home-layer],.home-tool__lift,[data-home-screen]){transition:none}.home-night .home-still[data-home-board]{--home-fit-top: 8px;--home-fit-right: 12px;--home-fit-bottom: 10px;--home-fit-left: 12px;display:none;width:100%;aspect-ratio:4 / 3;margin-top:28px;overflow:hidden;border-radius:18px;background:radial-gradient(80% 90% at 60% 46%,#070d22 0%,var(--hn-bg) 72%)}:root:not([data-home-layout=stage]) .home-night .home-still[data-home-board]{display:block}.home-still [data-home-closeup]{transform-origin:62% 55%}@media print{.home-night{background:#fff;color:var(--color-ink)}.home-night__stage,.home-night__marks,.home-night__tail,.home-night .home-still[data-home-board]{display:none!important}.home-night__beats{margin:0!important}.home-beat{min-height:0!important;padding:24px 0}.home-night :is(.home-night__title,.home-night__heading,.home-night__idx b){color:var(--color-ink)}.home-night :is(.home-night__lead,.home-night__body){color:var(--color-ink-soft)}.home-night .mline>span{transform:none!important}}.home-night__idx:after{order:1}.home-night__idx small{order:2;font-family:var(--font-body);font-size:12px;font-weight:600;letter-spacing:.14em;color:var(--hn-ink-mid)}.home-night__thesis-line{display:block}.home-night__keep{white-space:nowrap}.home-areas{display:grid;gap:clamp(14px,3vh,30px);gap:clamp(14px,3svh,30px);max-width:34em;margin:26px 0 0;padding:0;list-style:none}.home-area{position:relative;isolation:isolate;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px 16px;align-items:center;padding:clamp(18px,2.6vh,26px) clamp(18px,2vw,26px);padding:clamp(18px,2.6svh,26px) clamp(18px,2vw,26px);border:1px solid rgb(157 182 255 / .22);border-radius:20px;background:radial-gradient(120% 140% at 100% 0%,rgb(91 134 255 / .1),transparent 58%),linear-gradient(160deg,#fff1,#ffffff04 62%);box-shadow:inset 0 1px #ffffff12}.home-area:before{content:"";position:absolute;top:-1px;right:22px;left:22px;height:1px;background:linear-gradient(90deg,#fff,var(--hn-lapis-soft) 55%,rgb(157 182 255 / 0));transform:scaleX(0);transform-origin:left;transition:transform .7s var(--hn-ease);pointer-events:none}.home-area:after{content:"";position:absolute;z-index:-1;inset:-1px;border-radius:inherit;background:radial-gradient(90% 130% at 0% 0%,#5b86ff38,#5b86ff00 64%);box-shadow:0 0 0 1px #9db6ff8c,0 26px 56px -30px #5b86ffd9;opacity:0;transition:opacity .5s var(--hn-ease);pointer-events:none}.home-area:is(.is-on,:focus-within):before{transform:none}.home-area:is(.is-on,:focus-within):after{opacity:1}.home-area__num{grid-column:1;grid-row:1;font-family:var(--hn-mono);font-size:11px;letter-spacing:.2em;color:var(--hn-lapis-soft)}.home-area__title{grid-column:1;grid-row:2;margin:0;font-size:clamp(18px,1.4vw,21px);font-weight:700;line-height:1.45;letter-spacing:.05em;color:#fff}.home-area__line{grid-column:1 / -1;margin:4px 0 0;font-size:14px;line-height:1.85;color:var(--hn-ink-mid);text-wrap:pretty;word-break:auto-phrase}.home-area__examples{display:flex;grid-column:1 / -1;flex-wrap:wrap;gap:6px 8px;margin:8px 0 0;padding:0;list-style:none}.home-area__examples li{padding:4px 11px;border:1px solid rgb(157 182 255 / .26);border-radius:999px;background:#ffffff09;font-size:12px;line-height:1.5;letter-spacing:.04em;color:var(--hn-ink-mid);transition:border-color .4s var(--hn-ease),color .4s var(--hn-ease)}.home-area.is-on .home-area__examples li{border-color:#9db6ff80;color:var(--hn-ink)}.home-area__more{display:inline-flex;grid-column:2;grid-row:1 / span 2;align-items:center;gap:10px;min-height:44px;padding:0 2px 0 8px;border-radius:999px;font-size:13px;font-weight:600;letter-spacing:.08em;white-space:nowrap;color:var(--hn-ink-mid);transition:color .3s ease}.home-area__go{display:grid;place-items:center;width:32px;height:32px;border:1px solid rgb(157 182 255 / .5);border-radius:50%;transition:background-color .35s var(--hn-ease),border-color .35s var(--hn-ease)}.home-area__go svg{width:13px;height:13px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;transition:transform .45s var(--hn-ease)}.home-area.is-on .home-area__more,.home-area__more:is(:hover,:focus-visible){color:#fff}.home-area.is-on .home-area__go,.home-area__more:is(:hover,:focus-visible) .home-area__go{border-color:var(--hn-lapis);background:var(--hn-lapis)}.home-area__more:is(:hover,:focus-visible) .home-area__go svg{transform:translate(2px)}.home-area .home-still[data-home-board]{grid-column:1 / -1;margin-top:18px}@media(max-aspect-ratio:4/5),(max-width:760px){.home-areas{gap:12px;margin-top:20px}.home-area{border-radius:16px;padding:18px}}@media(prefers-reduced-motion:reduce){.home-area:before,.home-area:after,.home-area__go svg{transition:none}}:root[data-motion=off] .home-area:before,:root[data-motion=off] .home-area:after,:root[data-motion=off] .home-area__go svg{transition:none}@media print{.home-night__idx small,.home-area__line,.home-area__examples li,.home-area__more{color:var(--color-ink-soft)}.home-area__title{color:var(--color-ink)}.home-area{border-color:var(--color-rule-strong);background:none;box-shadow:none}.home-area:before,.home-area:after{display:none}}@layer components{html{background:#02040a}}
