.page_main___Ukcs{--kominka-paper-raised:rgb(var(--rgb-kominka-paper-raised));--kominka-ink-soft:var(--kominka-sumi-soft);position:relative;min-height:calc(100svh - var(--kominka-navigation-offset));overflow:clip;color:var(--kominka-sumi);background:transparent}.page_shell__AvfPr{position:relative;z-index:1;width:min(1180px,calc(100% - clamp(28px, 6vw, 88px)));margin-inline:auto;padding:var(--kominka-page-start-gap) 0 var(--kominka-space-section);display:grid;gap:clamp(28px,4vw,48px)}.page_shell__AvfPr>*{min-width:0}.page_stageSignal__ho_v_,.page_systemLine__3uPHd{margin:0;color:rgb(var(--rgb-kominka-timber)/.82);font-family:var(--font-mono);font-size:.68rem;font-weight:500;letter-spacing:var(--tracking-caption);line-height:1.6}.page_routePicker__ec6I7{display:flex;align-items:end;justify-content:space-between;gap:24px 40px;padding:clamp(24px,4vw,48px) 0 clamp(20px,3vw,30px);border-bottom:1px solid var(--kominka-line)}.page_routePickerCopy__ZuyGh{min-width:0;display:grid;gap:8px}.page_routePickerCopy__ZuyGh h1[data-brand-role=display-title]{position:relative;width:fit-content;margin:0;padding-bottom:14px;font-family:var(--font-serif);font-size:clamp(2rem,4vw,3rem);font-weight:500;letter-spacing:var(--tracking-mincho);line-height:1.15}.page_routePickerCopy__ZuyGh h1[data-brand-role=display-title]:after{content:"";position:absolute;left:0;bottom:0;width:56px;height:1px;background:var(--wa-shu);transform-origin:left center;animation:page_journeyRuleIn__xpR2t var(--motion-duration-reveal) var(--motion-ease-out) var(--motion-duration-base) both}.page_routePickerCopy__ZuyGh>p:not(.page_systemLine__3uPHd){margin:6px 0 0;color:var(--kominka-ink-soft);font-size:.9rem;line-height:1.75}.page_routeSwitch__N9TUL{flex:none;min-width:0}.page_workspace__U_ekO{--journey-accent:var(--wa-shu);display:grid;grid-template-columns:minmax(250px,.32fr) minmax(0,1fr);gap:clamp(24px,4vw,54px);align-items:start}.page_workspace__U_ekO>*{min-width:0}.page_routeAside__1NsIi{position:sticky;top:calc(var(--kominka-navigation-offset, 72px) + 16px);display:grid;gap:16px}.page_routeIntent__VRKll{margin:0;color:var(--wa-shu);font-family:var(--font-mono);font-size:.7rem;font-weight:500;letter-spacing:.1em;line-height:1.6}.page_routeStatus__wyuoH{margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-bottom:1px solid var(--kominka-line)}.page_routeStatus__wyuoH div{min-width:0;padding:10px 12px}.page_routeStatus__wyuoH div+div{border-left:1px solid var(--kominka-line)}.page_nextStageCue__0VkxA span,.page_routeStatus__wyuoH dt{color:rgb(var(--rgb-kominka-timber)/.72);font-family:var(--font-mono);font-size:.62rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.page_routeStatus__wyuoH dd{margin:5px 0 0;color:var(--kominka-sumi);font-family:var(--font-mono);font-size:.86rem;font-weight:600;white-space:nowrap}.page_resetButton__J_Fjg{justify-self:start}.page_stageActions__p8QOE{display:flex;flex-wrap:wrap;align-items:center;gap:18px 22px}.page_inlineAction__jh68y{position:relative;min-height:44px;display:inline-flex;align-items:center;gap:8px;color:var(--kominka-sumi);font-size:.84rem;font-weight:600;letter-spacing:.06em;line-height:1;text-decoration:none}.page_inlineAction__jh68y:after{content:"";position:absolute;left:0;right:24px;bottom:8px;height:1px;background:var(--wa-shu);transform:scaleX(.32);transform-origin:left center;transition:transform var(--motion-duration-control) var(--motion-ease-out)}.page_inlineAction__jh68y>svg{transition:translate var(--motion-duration-hint) var(--motion-ease-out)}.page_inlineAction__jh68y:focus-visible:after{transform:scaleX(1)}.page_inlineAction__jh68y:focus-visible>svg{translate:3px 0}.page_stageDetailFrame__TxRlu{position:relative;display:grid;overflow:hidden;border-block:1px solid var(--kominka-line-strong);background:linear-gradient(112deg,rgb(var(--rgb-kominka-paper-raised)/.7),transparent 62%),radial-gradient(70% 50% at 96% 0,color-mix(in oklab,var(--journey-accent) 9%,transparent),transparent 72%);box-shadow:0 24px 64px rgb(var(--rgb-kominka-shadow)/.08)}.page_stageDetail__Yjqyb{grid-area:1/1;position:relative;isolation:isolate;display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,.38fr);gap:clamp(26px,4vw,48px);padding:clamp(26px,4vw,42px);overflow:hidden;opacity:1;scale:1;filter:blur(0);transition:opacity var(--motion-duration-enter) var(--motion-ease-out),scale var(--motion-duration-enter) var(--motion-ease-out),filter var(--motion-duration-enter) var(--motion-ease-out)}.page_stageDetail__Yjqyb[data-leave]{opacity:0;scale:1.02;filter:blur(var(--motion-blur-dissolve));pointer-events:none;transition-duration:var(--motion-duration-dissolve);transition-timing-function:var(--motion-ease-in)}.page_stageDetailIndex__dEwbH{position:absolute;z-index:-1;top:clamp(8px,2vw,20px);right:clamp(14px,3vw,32px);color:color-mix(in oklab,var(--journey-accent) 10%,transparent);font-family:var(--font-mono);font-size:clamp(5rem,14vw,10rem);font-weight:600;letter-spacing:.02em;line-height:.8;user-select:none}.page_stageDetailMain__ch_wy{display:grid;align-content:start;gap:16px}.page_stageDetailMain__ch_wy h3{max-width:13ch;margin:0;font-family:var(--font-serif);font-size:clamp(2.25rem,5.2vw,4.3rem);font-weight:500;letter-spacing:var(--tracking-mincho);line-height:1.1;text-wrap:balance;word-break:auto-phrase}.page_stageDetailMain__ch_wy>p:not(.page_stageSignal__ho_v_,.page_nextStageCue__0VkxA){max-width:62ch;margin:0;color:var(--kominka-ink-soft);font-size:.96rem;line-height:1.8}.page_stageFacts__s45NM{margin:4px 0 0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-block:1px solid var(--kominka-line)}.page_stageFacts__s45NM div{padding:13px 12px}.page_stageFacts__s45NM div+div{border-left:1px solid var(--kominka-line)}.page_stageFacts__s45NM dt{color:rgb(var(--rgb-kominka-timber)/.72);font-family:var(--font-mono);font-size:.64rem;letter-spacing:.1em;text-transform:uppercase}.page_stageFacts__s45NM dd{margin:5px 0 0;color:var(--kominka-sumi);font-size:.88rem;font-weight:600;line-height:1.5}.page_nextStageCue__0VkxA{margin:0;padding:11px 0 0;display:flex;align-items:baseline;gap:12px;border-top:1px solid var(--kominka-line)}.page_nextStageCue__0VkxA strong{color:var(--kominka-sumi);font-size:.86rem;line-height:1.4}.page_readingQueue__MBWJj{position:relative;align-self:start;padding-left:clamp(18px,3vw,28px);border-left:1px solid var(--kominka-line)}.page_readingQueue__MBWJj h4{margin:0 0 12px;font-family:var(--font-serif);font-size:1.08rem;font-weight:570}.page_articleStack__owDhl{display:grid;border-top:1px solid var(--kominka-line)}.page_articleLink__OEQGA{position:relative;display:grid;gap:5px;padding:12px 0;border-bottom:1px solid var(--kominka-line);color:inherit;text-decoration:none;animation:page_journeyArticleIn__0NWxn var(--motion-duration-relaxed) var(--motion-ease-out) both;animation-delay:calc(var(--motion-duration-standard) + var(--article-index, 0) * var(--motion-stagger-step) * 1.5)}.page_articleLink__OEQGA,.page_articleLink__OEQGA:before{transition:transform var(--motion-duration-control) var(--motion-ease-out)}.page_articleLink__OEQGA:before{content:"";position:absolute;inset:auto 0 -1px;height:1px;background:var(--wa-shu);transform:scaleX(0);transform-origin:left}.page_articleLink__OEQGA small,.page_articleLink__OEQGA span,.page_noArticles___1C2R{color:var(--kominka-ink-soft);font-size:.75rem;line-height:1.5}.page_articleLink__OEQGA span{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase}.page_articleLink__OEQGA strong{font-size:.88rem;line-height:1.42;transition:color var(--motion-duration-control) var(--motion-ease-out)}.page_noArticles___1C2R{margin:0}.page_emptyState__QKtl_{min-height:60vh;display:grid;place-items:center;align-content:center;gap:10px;text-align:center}.page_emptyState__QKtl_ h1,.page_emptyState__QKtl_ p{margin:0}@starting-style{.page_stageDetail__Yjqyb{opacity:0;scale:.98;filter:blur(var(--motion-blur-dissolve))}}@keyframes page_journeyRuleIn__xpR2t{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes page_journeyArticleIn__0NWxn{0%{opacity:0;filter:blur(4px);transform:translate3d(0,8px,0)}to{opacity:1;filter:blur(0);transform:none}}@media (hover:hover) and (pointer:fine){.page_inlineAction__jh68y:hover:after{transform:scaleX(1)}.page_inlineAction__jh68y:hover>svg{translate:3px 0}.page_articleLink__OEQGA:hover{transform:translate3d(4px,0,0)}.page_articleLink__OEQGA:hover:before{transform:scaleX(1)}.page_articleLink__OEQGA:hover strong{color:var(--wa-shu)}}.page_inlineAction__jh68y:active{transform:scale(.97)}.page_articleLink__OEQGA:focus-visible,.page_inlineAction__jh68y:focus-visible{outline:2px solid color-mix(in oklab,var(--kominka-brass) 68%,var(--kominka-timber));outline-offset:2px}@media (max-width:980px){.page_stageDetail__Yjqyb,.page_workspace__U_ekO{grid-template-columns:1fr}.page_routeAside__1NsIi{position:static}.page_readingQueue__MBWJj{padding:22px 0 0;border-top:1px solid var(--kominka-line);border-left:0}}@media (max-width:760px){.page_shell__AvfPr{width:calc(100% - 24px)}.page_routePicker__ec6I7{align-items:stretch;flex-direction:column}.page_routeSwitch__N9TUL{max-width:100%}.page_stageFacts__s45NM{grid-template-columns:1fr}.page_stageFacts__s45NM div+div{border-top:1px solid var(--kominka-line);border-left:0}}@media (prefers-reduced-motion:reduce){.page_stageDetail__Yjqyb,.page_stageDetail__Yjqyb[data-leave]{transition:none;scale:1;filter:none}.page_articleLink__OEQGA,.page_routePickerCopy__ZuyGh h1[data-brand-role=display-title]:after{animation:none}.page_articleLink__OEQGA,.page_articleLink__OEQGA strong,.page_articleLink__OEQGA:before,.page_inlineAction__jh68y:after,.page_inlineAction__jh68y>svg{transition:none}.page_articleLink__OEQGA:hover{transform:none}}