.home-night{--hn-bg:var(--lz-stage-night-950);--hn-ink:#f2f5fb;--hn-ink-mid:#dee5f4db;--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;background:var(--hn-bg);color:var(--hn-ink);position:relative}@supports (height:100svh){.home-night{--hn-stage-h:100svh}}@media (aspect-ratio<=4/5),(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{height:var(--hn-stage-h);background:radial-gradient(80% 90% at 72% 46%, var(--lz-stage-night-850) 0%, var(--hn-bg) 68%);position:relative;overflow:hidden}.home-night__beats{z-index:2;position:relative}.home-beat{padding:calc(var(--header-height) + 20px) var(--header-gutter) 56px;align-items:center;display:flex;position:relative}.home-beat__col{width:var(--hn-column)}.home-night__tail{display:none}@media not all and (aspect-ratio<=4/5){@media not all and (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:62svh}@media (aspect-ratio<=4/5),(width<=760px){.home-night__story{padding-top:var(--header-height);display:flow-root}.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:"";background:linear-gradient(var(--hn-bg), #02040a00);pointer-events:none;height:26px;position:absolute;top:100%;left:0;right:0}: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{height:max(0px, calc(var(--hn-room) - 72px));display:block}}.home-night__title{font-family:var(--font-statement);letter-spacing:.02em;color:var(--hn-ink);margin:22px 0 18px;font-size:clamp(40px,min(5.6vw,11.5svh,32svh - 163.8px),84px);font-weight:600;line-height:1.22}.home-night__line{white-space:nowrap}.home-night__title em{color:var(--hn-gold);font-style:normal}.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{letter-spacing:.04em;text-wrap:balance;word-break:auto-phrase;margin-bottom:10px;font-size:clamp(16px,1.45vw,20px);font-weight:700;line-height:1.7}.home-night__lead,.home-night__body{max-width:32em;color:var(--hn-ink-mid);text-wrap:pretty;word-break:auto-phrase;font-size:15px;line-height:2.05}.home-night__actions{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.home-night__idx{font-family:var(--hn-mono);letter-spacing:.3em;color:#ccd8ffd1;align-items:center;gap:14px;font-size:11px;display:flex}.home-night__idx b{letter-spacing:.14em;color:#fff;font-size:12px;font-weight:500}.home-night__idx:after{content:"";background:#ccd8ff66;width:52px;height:1px}.home-night__heading{font-family:var(--font-statement);letter-spacing:.035em;color:var(--hn-ink);margin:20px 0 18px;font-size:clamp(28px,3.2vw,46px);font-weight:600;line-height:1.42}.home-night .mline{margin-bottom:-.12em;padding-bottom:.12em;display:block;overflow:hidden}.home-night .mline>span{transition:transform 1s var(--hn-ease);display:block}.home-night .mline+.mline>span{transition-delay:90ms}: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{transition:none;transform:none}.home-night__words{letter-spacing:.12em;color:var(--hn-ink-mid);grid-template-columns:repeat(4,max-content);gap:16px 30px;margin:28px 0 0;padding:0;font-size:14px;font-weight:500;list-style:none;display:grid}.home-night__words li{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);position:relative}.home-night__words li:after{content:"";background:var(--hn-lapis-soft);transform-origin:0;height:1px;transition:transform .4s var(--hn-ease);position:absolute;bottom:-5px;left:0;right:0;transform:scaleX(0)}.home-night__words li.is-on{color:#fff;transform:none}.home-night__words li.is-on:after{transform:none}@media (height<=700px) and (aspect-ratio>=4/5) and (width>=761px){.home-night__title{margin:14px 0 12px;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 (aspect-ratio<=4/5),(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{z-index:40;opacity:0;visibility:hidden;transition:opacity .4s var(--hn-ease), visibility 0s linear .4s;background:#02040aa8;border-radius:22px;padding-block:4px;display:grid;position:fixed;top:50%;right:clamp(4px,1vw,18px);translate:0 -50%}.home-night__marks.is-on{opacity:1;visibility:visible;transition:opacity .4s var(--hn-ease)}.home-night__marks a{letter-spacing:.12em;color:#fff9;place-items:center end;width:44px;min-height:44px;padding-right:8px;font-size:11px;display:grid;position:relative}.home-night__marks i{transform-origin:100%;width:26px;height:1.5px;transition:transform .5s var(--hn-ease);background:currentColor;transform:scaleX(.4)}.home-night__marks span{white-space:nowrap;opacity:0;pointer-events:none;background:#02040ad1;border-radius:999px;padding:3px 8px;transition:opacity .3s;position:absolute;top:50%;right:48px;translate:0 -50%}.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:0}@property --hn-py{syntax:"<length>";inherits:false;initial-value:0}.home-board--stage{touch-action:pan-y pinch-zoom;position:absolute;inset:0;overflow:hidden}.home-board__parallax,.home-board__zoom{pointer-events:none;position:absolute;inset:0}.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:0s linear 2.5s forwards hn-plane-backstop}@keyframes hn-plane-backstop{to{opacity:1}}.home-board__plane{pointer-events:none}.home-board__lines,.home-board__fx{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.home-board .hn-fine{fill:none;stroke:var(--hn-lapis);stroke-width:1px;opacity:.14}.home-board .hn-crop{fill:none;stroke:#dfe6ff;stroke-width:1.3px;opacity:.6}.home-board .hn-shelf{fill:none;stroke:var(--hn-lapis);stroke-width:1.6px;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.4px;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:50%}.home-board__mark{font-family:var(--hn-mono);letter-spacing:.34em;color:#eef2ff;white-space:nowrap;transform-origin:0;margin:0;font-weight:700;line-height:1}.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}.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}.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{width:0;height:0;position:absolute;top:0;left: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)) #0000008c);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{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);pointer-events:none;border-radius:30%;position:absolute}.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)) #0009) drop-shadow(0 0 calc(16 * var(--home-u)) #5b86ff73)}.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}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{opacity:0;width:0;height:0;position:absolute;top:0;left:0}.home-board__pulse i{left:calc(-45 * var(--home-u));top:calc(-5 * var(--home-u));width:calc(90 * var(--home-u));height:calc(10 * var(--home-u));background:radial-gradient(closest-side,#e4ebff 0 40%,#0000 46%) 50%/50% 34% no-repeat,radial-gradient(closest-side,#5b86ff80,#0000);border-radius:999px;position:absolute}.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}2.5%{translate:0 calc(-6 * var(--home-u))}}:root[data-loader=play] .home-night,.home-night[data-offscreen],: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),.home-board--stage[data-fit] [data-home-closeup]:not(.is-stamped) [data-home-closeup-layer=imprint]{opacity:0}@media not all and (aspect-ratio<=4/5){@media not all and (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 (aspect-ratio<=4/5),(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 (aspect-ratio<=4/5){@media not all and (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 (aspect-ratio<=4/5),(width<=760px){:root[data-motion=off] .home-board--stage:not([data-scene=reward]) [data-home-closeup]{transform:none}}.home-board__scrim{opacity:0;pointer-events:none;background:linear-gradient(90deg, #02040af7 0, #02040af2 var(--hn-col-r,var(--hn-text-right)), #02040a8c calc(var(--hn-col-r,var(--hn-text-right)) + 110px), #02040a00 calc(var(--hn-col-r,var(--hn-text-right)) + 250px));transition:opacity .5s var(--hn-ease) .35s;position:absolute;inset:0}.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{opacity:0;pointer-events:none;background:radial-gradient(circle at var(--hn-vx,70%) var(--hn-vy,50%), #02040a00 0, #02040a00 12%, #02040ad1 70%);position:absolute;inset:0}.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;aspect-ratio:4/3;background:radial-gradient(80% 90% at 60% 46%, #070d22 0%, var(--hn-bg) 72%);border-radius:18px;width:100%;margin-top:28px;display:none;overflow:hidden}: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{color:var(--color-ink);background:#fff}.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{padding:24px 0;min-height:0!important}.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{font-family:var(--font-body);letter-spacing:.14em;color:var(--hn-ink-mid);order:2;font-size:12px;font-weight:600}.home-night__thesis-line{display:block}.home-night__keep{white-space:nowrap}.home-areas{gap:clamp(14px,3svh,30px);max-width:34em;margin:26px 0 0;padding:0;list-style:none;display:grid}.home-area{isolation:isolate;background:radial-gradient(120% 140% at 100% 0,#5b86ff1a,#0000 58%),linear-gradient(160deg,#fff1,#ffffff04 62%);border:1px solid #9db6ff38;border-radius:20px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 16px;padding:clamp(18px,2.6svh,26px) clamp(18px,2vw,26px);display:grid;position:relative;box-shadow:inset 0 1px #ffffff12}.home-area:before{content:"";background:linear-gradient(90deg, #fff, var(--hn-lapis-soft) 55%, #9db6ff00);transform-origin:0;height:1px;transition:transform .7s var(--hn-ease);pointer-events:none;position:absolute;top:-1px;left:22px;right:22px;transform:scaleX(0)}.home-area:after{content:"";z-index:-1;border-radius:inherit;opacity:0;transition:opacity .5s var(--hn-ease);pointer-events:none;background:radial-gradient(90% 130% at 0 0,#5b86ff38,#5b86ff00 64%);position:absolute;inset:-1px;box-shadow:0 0 0 1px #9db6ff8c,0 26px 56px -30px #5b86ffd9}.home-area:is(.is-on,:focus-within):before{transform:none}.home-area:is(.is-on,:focus-within):after{opacity:1}.home-area__num{font-family:var(--hn-mono);letter-spacing:.2em;color:var(--hn-lapis-soft);grid-area:1/1;font-size:11px}.home-area__title{letter-spacing:.05em;color:#fff;grid-area:2/1;margin:0;font-size:clamp(18px,1.4vw,21px);font-weight:700;line-height:1.45}.home-area__line{color:var(--hn-ink-mid);text-wrap:pretty;word-break:auto-phrase;grid-column:1/-1;margin:4px 0 0;font-size:14px;line-height:1.85}.home-area__examples{flex-wrap:wrap;grid-column:1/-1;gap:6px 8px;margin:8px 0 0;padding:0;list-style:none;display:flex}.home-area__examples li{letter-spacing:.04em;color:var(--hn-ink-mid);transition:border-color .4s var(--hn-ease), color .4s var(--hn-ease);background:#ffffff09;border:1px solid #9db6ff42;border-radius:999px;padding:4px 11px;font-size:12px;line-height:1.5}.home-area.is-on .home-area__examples li{color:var(--hn-ink);border-color:#9db6ff80}.home-area__more{letter-spacing:.08em;white-space:nowrap;min-height:44px;color:var(--hn-ink-mid);border-radius:999px;grid-area:1/2/span 2;align-items:center;gap:10px;padding:0 2px 0 8px;font-size:13px;font-weight:600;transition:color .3s;display:inline-flex}.home-area__go{width:32px;height:32px;transition:background-color .35s var(--hn-ease), border-color .35s var(--hn-ease);border:1px solid #9db6ff80;border-radius:50%;place-items:center;display:grid}.home-area__go svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:13px;height:13px;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 (aspect-ratio<=4/5),(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);box-shadow:none;background:0 0}.home-area:before,.home-area:after{display:none}}@layer components{html{background:#02040a}}
