.HomeVisionMotion_relay__E6myi{position:absolute;top:clamp(28px,4vw,46px);right:clamp(20px,4vw,48px);left:clamp(20px,4vw,48px);display:grid;grid-template-columns:repeat(3,1fr);height:1px;overflow:visible;background:color-mix(in oklab,var(--cyber-text) 16%,transparent)}.HomeVisionMotion_relay__E6myi:before{position:absolute;inset:0;content:"";background:linear-gradient(90deg,transparent,var(--cyber-text-soft),transparent);opacity:0;transform:scaleX(.08) translate3d(-44%,0,0);transform-origin:left;transition:opacity var(--motion-duration-control) var(--motion-ease-out),transform var(--motion-duration-deliberate) var(--motion-ease-out)}.HomeVisionMotion_relay__E6myi span{position:relative}.HomeVisionMotion_relay__E6myi span:after{position:absolute;top:-3px;right:0;width:7px;height:7px;content:"";border:1px solid color-mix(in oklab,var(--cyber-text-soft) 72%,transparent);border-radius:50%;background:var(--cyber-void);transform:scale(.7);transition:background-color var(--motion-duration-control) var(--motion-ease-out),transform var(--motion-duration-control) var(--motion-ease-out)}.HomeVisionMotion_listItem__IDa92:after{position:absolute;inset:0 auto 0 0;width:2px;content:"";background:var(--cyber-text-soft);opacity:0;transform:scaleY(.16);transform-origin:center;transition:opacity var(--motion-duration-control) var(--motion-ease-out),transform var(--motion-duration-control) var(--motion-ease-out)}.HomeVisionMotion_listTitle__9dV1g{transition:transform var(--motion-duration-control) var(--motion-ease-out)}@media (hover:hover) and (pointer:fine){.HomeVisionMotion_motionScope__a8Tzb:hover .HomeVisionMotion_relay__E6myi:before{opacity:.82;transform:scaleX(1) translateZ(0)}.HomeVisionMotion_motionScope__a8Tzb:hover .HomeVisionMotion_relay__E6myi span:after{background:var(--cyber-text-soft);transform:scale(1)}.HomeVisionMotion_listItem__IDa92:hover:after{opacity:.86;transform:scaleY(1)}.HomeVisionMotion_listItem__IDa92:hover .HomeVisionMotion_listTitle__9dV1g{transform:translate3d(4px,0,0)}}@media (prefers-reduced-motion:reduce){.HomeVisionMotion_listItem__IDa92:after,.HomeVisionMotion_listTitle__9dV1g,.HomeVisionMotion_relay__E6myi span:after,.HomeVisionMotion_relay__E6myi:before{transition:none;transform:none}}.WaMotionStage_stage__syI5_{--stage-size:min(500px,100%);--stage-accent:var(--wa-shu);position:relative;display:grid;justify-items:center;gap:clamp(18px,2.4vw,26px);width:var(--stage-size);margin:0}.WaMotionStage_orbit__GWH6r{position:absolute;inset:0 0 auto;width:100%;aspect-ratio:1;pointer-events:none}.WaMotionStage_dial___0Ou_{width:100%;height:100%;overflow:visible;animation:WaMotionStage_dial-turn__X2GBe 180s linear infinite}.WaMotionStage_tick__Cbe1Y{stroke:rgb(var(--rgb-kominka-sumi)/.28);stroke-width:.35}.WaMotionStage_tickMajor__8ymPm{stroke:var(--wa-kin);stroke-width:.7}.WaMotionStage_zodiac__BUvb7{fill:rgb(var(--rgb-kominka-sumi)/.62);font-family:var(--font-serif);font-size:5.2px;text-anchor:middle}.WaMotionStage_trace__Yf25_{position:absolute;inset:11.5%;border:1px dashed color-mix(in oklab,var(--stage-accent) 58%,transparent);border-radius:50%;animation:WaMotionStage_dial-turn__X2GBe 48s linear infinite reverse}.WaMotionStage_window__QZ5an{position:relative;z-index:1;width:79%;margin-top:10.5%;aspect-ratio:1;overflow:hidden;isolation:isolate;background:var(--wa-kinari);border-radius:50%;box-shadow:0 0 0 1px rgb(var(--rgb-wa-kin)/.9),0 0 0 7px var(--kominka-paper),0 0 0 8px rgb(var(--rgb-wa-kin)/.55),0 30px 70px rgb(var(--rgb-kominka-shadow)/.22),0 10px 24px rgb(var(--rgb-kominka-shadow)/.12)}.WaMotionStage_canvas__fF3vL{display:block;cursor:crosshair;width:100%;height:100%;touch-action:manipulation}.WaMotionStage_lens__aabK5{position:absolute;inset:0;z-index:2;border-radius:50%;pointer-events:none;background:radial-gradient(circle at 32% 22%,rgb(var(--rgb-white)/.26),transparent 38%),radial-gradient(circle at 50% 50%,transparent 62%,rgb(var(--rgb-wa-sumi)/.22) 100%)}.WaMotionStage_seal__Q0d7R{position:absolute;top:8%;right:3%;z-index:2;display:grid;place-items:center;width:44px;aspect-ratio:1;color:var(--wa-kinari);font-family:var(--font-serif);font-size:.66rem;font-weight:500;line-height:1.1;letter-spacing:.08em;writing-mode:vertical-rl;background:var(--wa-shu);border-radius:var(--radius-sm);box-shadow:inset 0 0 0 2px rgb(var(--rgb-wa-kinari)/.55);transform:rotate(-4deg)}.WaMotionStage_orbit__GWH6r:before{position:absolute;inset:3%;content:"";background:linear-gradient(var(--kominka-sumi),var(--kominka-sumi)) 0 0 /18px 1px no-repeat,linear-gradient(var(--kominka-sumi),var(--kominka-sumi)) 0 0 /1px 18px no-repeat,linear-gradient(var(--kominka-sumi),var(--kominka-sumi)) 100% 0 /18px 1px no-repeat,linear-gradient(var(--kominka-sumi),var(--kominka-sumi)) 100% 0 /1px 18px no-repeat,linear-gradient(var(--kominka-sumi),var(--kominka-sumi)) 0 100% /18px 1px no-repeat,linear-gradient(var(--kominka-sumi),var(--kominka-sumi)) 0 100% /1px 18px no-repeat,linear-gradient(var(--wa-shu),var(--wa-shu)) 100% 100% /18px 1px no-repeat,linear-gradient(var(--wa-shu),var(--wa-shu)) 100% 100% /1px 18px no-repeat;opacity:.7}@keyframes WaMotionStage_dial-turn__X2GBe{to{transform:rotate(1turn)}}@media (max-width:520px){.WaMotionStage_seal__Q0d7R{width:34px;font-size:.54rem}}@media (prefers-reduced-motion:reduce){.WaMotionStage_dial___0Ou_,.WaMotionStage_trace__Yf25_{animation:none}}.notes_anchor__7C_p6{position:relative;z-index:2;height:0}.notes_layer__0UvL0{position:absolute;inset:0 0 auto;height:0;pointer-events:none}.notes_float__v0Nlo{position:absolute;display:block;width:max-content;max-width:min(17.5rem,calc(100vw - 48px));text-decoration:none;pointer-events:auto;cursor:pointer;rotate:var(--note-tilt,0deg);-webkit-tap-highlight-color:transparent}.notes_float__v0Nlo,.notes_float__v0Nlo:active,.notes_float__v0Nlo:hover{color:var(--kominka-sumi)}.notes_float__v0Nlo[data-open=true],.notes_float__v0Nlo[data-phase=measure]{visibility:hidden}.notes_floatPaper__j6aJ1{position:relative;display:grid;gap:6px;padding:12px 15px 10px;background:rgb(var(--rgb-kominka-paper-raised)/.94);border:1px solid var(--kominka-line);border-radius:var(--radius-sm);box-shadow:var(--kominka-shadow);transition:border-color var(--motion-duration-control) var(--motion-ease-out)}.notes_floatBody__yeSGg{display:-webkit-box;overflow:hidden;font-family:var(--font-serif);font-size:var(--type-small);font-weight:500;line-height:1.8;letter-spacing:var(--tracking-mincho);white-space:pre-wrap;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3}.notes_floatMeta__XmR7z{display:flex;flex-wrap:wrap;gap:0 var(--space-2);color:var(--kominka-sumi-soft);font-size:var(--type-caption);line-height:1.6;letter-spacing:var(--tracking-caption)}@media (hover:hover) and (pointer:fine){.notes_float__v0Nlo:hover .notes_floatPaper__j6aJ1{border-color:var(--kominka-line-strong)}}.notes_layer__0UvL0[data-level=full] .notes_float__v0Nlo[data-phase=shown]{animation:notes_note-ink-in__78A_e var(--note-enter,1.8s) var(--motion-ease-out) both}.notes_layer__0UvL0[data-level=full] .notes_float__v0Nlo[data-phase=leaving]{animation:notes_note-ink-out__DHQZB var(--note-leave,2.4s) var(--motion-ease-exit) both}.notes_layer__0UvL0[data-level=light] .notes_float__v0Nlo[data-phase=shown]{animation:notes_note-rise-in__5whDh var(--note-enter,1.6s) var(--motion-ease-out) both}.notes_layer__0UvL0[data-level=light] .notes_float__v0Nlo[data-phase=leaving]{animation:notes_note-rise-out__jEqot var(--note-leave,2.2s) var(--motion-ease-exit) both}.notes_layer__0UvL0[data-level=calm] .notes_float__v0Nlo[data-phase=shown]{animation:notes_note-fade-in__wC2Em var(--note-enter,1.2s) linear both}.notes_layer__0UvL0[data-level=calm] .notes_float__v0Nlo[data-phase=leaving]{animation:notes_note-fade-out__wvqgF var(--note-leave,1.6s) linear both}.notes_layer__0UvL0[data-level=full] .notes_float__v0Nlo:not([data-phase=measure]) .notes_floatPaper__j6aJ1,.notes_layer__0UvL0[data-level=light] .notes_float__v0Nlo:not([data-phase=measure]) .notes_floatPaper__j6aJ1{animation:notes_note-linger__0bkh1 var(--note-dwell,9s) linear both}.notes_floatPaper__j6aJ1:after,.notes_floatPaper__j6aJ1:before{position:absolute;inset:-1px;content:"";border:1px solid rgb(var(--rgb-kominka-sumi)/.34);border-radius:inherit;opacity:0;pointer-events:none}.notes_layer__0UvL0[data-level=full] .notes_float__v0Nlo[data-phase=shown] .notes_floatPaper__j6aJ1:before,.notes_layer__0UvL0[data-level=light] .notes_float__v0Nlo[data-phase=shown] .notes_floatPaper__j6aJ1:before{animation:notes_note-ripple__DYRPc 1.9s var(--motion-ease-out) .32s both}.notes_layer__0UvL0[data-level=full] .notes_float__v0Nlo[data-phase=shown] .notes_floatPaper__j6aJ1:after,.notes_layer__0UvL0[data-level=light] .notes_float__v0Nlo[data-phase=shown] .notes_floatPaper__j6aJ1:after{animation:notes_note-ripple__DYRPc 2.3s var(--motion-ease-out) .78s both}@keyframes notes_note-ripple__DYRPc{0%{opacity:0;transform:none}16%{opacity:1}to{opacity:0;transform:scale(var(--note-ripple-x,1.12),var(--note-ripple-y,1.3))}}@keyframes notes_note-ink-in__78A_e{0%{opacity:0;filter:blur(7px);transform:translateY(8px) scale(.985)}to{opacity:1;filter:blur(0);transform:none}}@keyframes notes_note-ink-out__DHQZB{0%{opacity:1;filter:blur(0);transform:none}to{opacity:0;filter:blur(5px);transform:translateY(-14px)}}@keyframes notes_note-rise-in__5whDh{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes notes_note-rise-out__jEqot{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(-12px)}}@keyframes notes_note-fade-in__wC2Em{0%{opacity:0}to{opacity:1}}@keyframes notes_note-fade-out__wvqgF{0%{opacity:1}to{opacity:0}}@keyframes notes_note-linger__0bkh1{0%{transform:none}to{transform:translateY(-6px)}}.notes_skipLink__GAno_{position:absolute;top:0;left:50%;width:1px;height:1px;overflow:hidden;white-space:nowrap;clip-path:inset(50%)}.notes_skipLink__GAno_:focus-visible{top:-4.5rem;width:auto;height:auto;padding:10px 16px;color:var(--kominka-sumi);font-size:var(--type-small);letter-spacing:var(--tracking-body);text-decoration:none;background:rgb(var(--rgb-kominka-paper-raised));border:1px solid var(--kominka-line-strong);border-radius:var(--radius-sm);box-shadow:var(--kominka-shadow);clip-path:none;translate:-50% 0;outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.notes_moreLink__RJq5P{display:inline-flex;align-items:center;min-height:44px;padding-inline:var(--space-3);color:var(--kominka-sumi-soft);font-size:var(--type-small);letter-spacing:var(--tracking-body);text-decoration:underline;text-decoration-color:var(--kominka-line-strong);text-decoration-thickness:1px;text-underline-offset:.4em;transition:color var(--motion-duration-control) var(--motion-ease-out)}.notes_moreLink__RJq5P:hover{color:var(--kominka-sumi)}.notes_moreLink__RJq5P:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.notes_dialog__nioDG{width:min(34rem,calc(100vw - 2rem));max-width:none;max-height:calc(100dvh - 3rem - env(safe-area-inset-top) - env(safe-area-inset-bottom));margin:auto;padding:0;overflow:visible;color:var(--kominka-sumi);background:transparent;border:0}.notes_dialog__nioDG::backdrop{background:rgb(var(--rgb-kominka-paper-deep)/.82);animation:notes_note-veil__I7Fm7 var(--motion-duration-open) var(--motion-ease-out)}.notes_dialog__nioDG[data-closing=true]::backdrop{opacity:0;transition:opacity var(--motion-duration-close) var(--motion-ease-exit)}@keyframes notes_note-veil__I7Fm7{0%{opacity:0}to{opacity:1}}.notes_card__BdN3o{position:relative;display:grid;gap:var(--space-6);max-height:inherit;padding:clamp(1.5rem,6vw,2.5rem);overflow-y:auto;overscroll-behavior:contain;background:rgb(var(--rgb-kominka-paper-raised));border:1px solid var(--kominka-line-strong);border-radius:var(--radius-md);box-shadow:var(--kominka-shadow-float);user-select:text;-webkit-user-select:text}.notes_card__BdN3o:before{position:absolute;top:0;left:clamp(1.5rem,6vw,2.5rem);width:28px;height:1px;content:"";background:var(--wa-shu)}.notes_cardBody__br7Hq{margin:0;font-family:var(--font-serif);font-size:var(--type-heading);font-weight:500;line-height:1.9;letter-spacing:var(--tracking-mincho);white-space:pre-wrap;overflow-wrap:anywhere}.notes_cardFoot__B_IIQ{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-3) var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--kominka-line)}.notes_cardMeta__KFmBg{display:grid;gap:2px;margin:0;color:var(--kominka-sumi-soft);font-size:var(--type-small);line-height:1.6;letter-spacing:var(--tracking-body)}.notes_cardAuthor__3kkaM,.notes_cardClose__WYGcb{color:var(--kominka-sumi)}.notes_cardClose__WYGcb{display:inline-flex;align-items:center;justify-content:center;min-width:5.5rem;min-height:44px;margin-left:auto;padding-inline:var(--space-4);font-family:var(--font-sans);font-size:var(--type-small);letter-spacing:var(--tracking-body);background:transparent;border:1px solid var(--kominka-line-strong);border-radius:var(--radius-sm);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:border-color var(--motion-duration-control) var(--motion-ease-out)}.notes_cardClose__WYGcb:active{opacity:.6}.notes_cardClose__WYGcb:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}@media (hover:hover) and (pointer:fine){.notes_cardClose__WYGcb:hover{border-color:var(--kominka-sumi)}}.notes_cardActions__IfyN4{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-3);margin-left:auto}.notes_cardMore__xLL_w{display:inline-flex;align-items:center;min-height:44px;color:var(--kominka-sumi-soft);font-size:var(--type-small);letter-spacing:var(--tracking-body);text-decoration:underline;text-decoration-color:var(--kominka-line-strong);text-decoration-thickness:1px;text-underline-offset:.4em}.notes_cardMore__xLL_w:hover{color:var(--kominka-sumi)}.notes_cardMore__xLL_w:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.notes_archive__1IFls{width:min(44rem,100%);margin-inline:auto;padding:var(--kominka-space-hero) clamp(20px,5vw,40px) var(--kominka-space-section);color:var(--kominka-sumi)}.notes_archiveTitle__1PaTv{margin:0;font-family:var(--font-serif);font-size:var(--type-title);font-weight:500;letter-spacing:.08em;line-height:var(--leading-display)}.notes_archiveLead__HirzB{margin:var(--space-4) 0 0;color:var(--kominka-sumi-soft);font-size:var(--type-small);line-height:var(--leading-body);letter-spacing:var(--tracking-body)}.notes_archiveList__ydQYD{display:grid;gap:var(--space-5);margin:var(--kominka-space-header-gap) 0 0;padding:0;list-style:none}.notes_archiveSlip__fx2tV{display:grid;gap:var(--space-3);padding:clamp(1rem,4vw,1.5rem) clamp(1.125rem,5vw,1.75rem);background:rgb(var(--rgb-kominka-paper-raised));border:1px solid var(--kominka-line);border-radius:var(--radius-sm);box-shadow:var(--kominka-shadow);scroll-margin-top:6rem}.notes_archiveSlip__fx2tV:target{border-color:var(--kominka-line-strong)}.notes_archiveBody__w9698{margin:0;font-family:var(--font-serif);font-size:var(--type-body);font-weight:500;line-height:var(--leading-body);letter-spacing:var(--tracking-mincho);white-space:pre-wrap;overflow-wrap:anywhere}.notes_archiveMeta__ztU2g{display:flex;flex-wrap:wrap;gap:0 var(--space-3);margin:0;color:var(--kominka-sumi-soft);font-size:var(--type-caption);line-height:1.7;letter-spacing:var(--tracking-caption)}.notes_archiveEmpty__wy9w6{margin:var(--kominka-space-header-gap) 0 0;padding:var(--space-8) 0;color:var(--kominka-sumi-soft);line-height:var(--leading-body);letter-spacing:var(--tracking-body);border-block:1px solid var(--kominka-line)}.notes_archiveNav__oQBwO{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--space-2) var(--space-4);margin-top:var(--kominka-space-header-gap)}@media (prefers-reduced-motion:reduce){.notes_dialog__nioDG::backdrop,.notes_layer__0UvL0[data-level=full] .notes_float__v0Nlo:not([data-phase=measure]) .notes_floatPaper__j6aJ1,.notes_layer__0UvL0[data-level=full] .notes_float__v0Nlo[data-phase=shown] .notes_floatPaper__j6aJ1:after,.notes_layer__0UvL0[data-level=full] .notes_float__v0Nlo[data-phase=shown] .notes_floatPaper__j6aJ1:before,.notes_layer__0UvL0[data-level=light] .notes_float__v0Nlo:not([data-phase=measure]) .notes_floatPaper__j6aJ1,.notes_layer__0UvL0[data-level=light] .notes_float__v0Nlo[data-phase=shown] .notes_floatPaper__j6aJ1:after,.notes_layer__0UvL0[data-level=light] .notes_float__v0Nlo[data-phase=shown] .notes_floatPaper__j6aJ1:before{animation:none}.notes_cardClose__WYGcb,.notes_dialog__nioDG[data-closing=true]::backdrop,.notes_floatPaper__j6aJ1,.notes_moreLink__RJq5P{transition:none}}