.SearchBar_searchContainer__EcZvu{width:100%}.SearchBar_searchForm__ctY8P{display:grid;gap:10px;padding-block:12px;border-block:1px solid var(--kominka-line)}.SearchBar_searchHeader__eBQ0n{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center}.SearchBar_searchField__kTaBh{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;min-height:42px;padding-inline:14px 12px;border:1px solid var(--kominka-line);border-radius:var(--radius-sm);background:var(--kominka-surface-strong);box-shadow:inset 0 1px 0 rgb(var(--rgb-white)/.54);transition:border-color var(--motion-duration-control) var(--motion-ease-out),box-shadow var(--motion-duration-control) var(--motion-ease-out)}.SearchBar_searchField__kTaBh:focus-within{border-color:var(--kominka-timber);box-shadow:0 0 0 3px rgb(var(--rgb-kominka-brass)/.14)}.SearchBar_searchIcon___nm_T{flex:0 0 auto;color:var(--kominka-timber);font-size:1rem}.SearchBar_searchInput__Twxhq{width:100%;min-width:0;border:0;outline:0;background:transparent;color:var(--kominka-sumi);font-family:var(--font-serif);font-size:.96rem}.SearchBar_searchInput__Twxhq::placeholder{color:color-mix(in oklab,var(--kominka-sumi-soft) 66%,transparent)}.SearchBar_headerActions__Fi_1M{display:inline-flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:8px}.SearchBar_resultText__vNJcQ{margin:0;padding-inline:4px;color:var(--kominka-sumi-soft);font-family:var(--font-plex-mono,var(--font-noto-sans));font-size:.64rem;letter-spacing:.08em;white-space:nowrap}.SearchBar_resultText__vNJcQ span{color:var(--kominka-timber);font-weight:700}.SearchBar_clearButton__fwyim,.SearchBar_submitButton__OrD_E,.SearchBar_toolButton__nUfzE{min-height:38px;border-radius:var(--radius-sm);font-family:var(--font-sans);font-size:var(--type-caption);font-weight:500;letter-spacing:var(--tracking-caption);cursor:pointer}.SearchBar_submitButton__OrD_E{min-width:96px;padding-inline:13px;border:1px solid var(--kominka-timber-deep);color:var(--kominka-paper);background:var(--kominka-timber-gradient);box-shadow:var(--kominka-shadow-control);transition:transform var(--motion-duration-press) var(--motion-ease-out),box-shadow var(--motion-duration-control) var(--motion-ease-out)}.SearchBar_submitButton__OrD_E:disabled{opacity:.58;cursor:default}.SearchBar_toolButton__nUfzE{position:relative;display:inline-flex;align-items:center;gap:6px;padding-inline:12px;border:1px solid var(--kominka-line-strong);color:var(--kominka-sumi);background:var(--kominka-surface-strong);transition:border-color var(--motion-duration-control) var(--motion-ease-out),background-color var(--motion-duration-control) var(--motion-ease-out),transform var(--motion-duration-press) var(--motion-ease-out)}.SearchBar_toolChevron__AucQd,.SearchBar_toolLeadIcon__dZqHU{width:14px;height:14px;flex:0 0 auto}.SearchBar_toolChevron__AucQd{opacity:.68;transition:transform var(--motion-duration-control) var(--motion-ease-out)}.SearchBar_toolChevronOpen__e_peZ{transform:rotate(180deg)}.SearchBar_toolLabel__ltdku{font-family:var(--font-sans);font-size:var(--type-caption);font-weight:500;letter-spacing:var(--tracking-caption);white-space:nowrap}.SearchBar_toolCount__vSBw1{display:inline-grid;place-items:center;min-width:18px;height:18px;padding-inline:4px;border:1px solid rgb(var(--rgb-kominka-timber)/.24);border-radius:var(--radius-sm);color:var(--kominka-timber);background:rgb(var(--rgb-kominka-paper-deep)/.44);font-family:var(--font-plex-mono,var(--font-noto-sans));font-size:.62rem;line-height:1}.SearchBar_advancedMotion__XUjca{display:grid;grid-template-rows:0fr;overflow:hidden;transform-origin:top center;opacity:0;transform:translate3d(0,-5px,0);visibility:hidden;transition:grid-template-rows var(--motion-duration-control) var(--motion-ease-out),opacity var(--motion-duration-control) var(--motion-ease-out),transform var(--motion-duration-control) var(--motion-ease-out),visibility 0s linear var(--motion-duration-control)}.SearchBar_advancedMotionOpen__6j9c7{grid-template-rows:1fr;opacity:1;transform:translateZ(0);visibility:visible;transition-delay:0s}.SearchBar_controlPanel__YgvsI{min-height:0;overflow:hidden;display:grid;gap:10px;padding-top:12px;border-top:1px solid var(--kominka-line)}.SearchBar_controlGrid__3YtET{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.SearchBar_selectGroup__jU5ia{position:relative;display:block;min-width:0}.SearchBar_selectLabel__RNkvd{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.SearchBar_inlineSelect__WcQ5N{width:100%;min-height:40px;padding:7px 32px 7px 11px;border:1px solid var(--kominka-line);border-radius:var(--radius-sm);color:var(--kominka-sumi);background-color:var(--kominka-surface-strong);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%2368432f' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 11px center;background-size:11px;font-family:var(--font-noto-sans);font-size:.78rem;appearance:none;-webkit-appearance:none;transition:border-color var(--motion-duration-control) var(--motion-ease-out),box-shadow var(--motion-duration-control) var(--motion-ease-out)}.SearchBar_actionRow__Hj_ef{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px}.SearchBar_clearButton__fwyim{padding-inline:13px;border:1px solid var(--kominka-line);color:var(--kominka-sumi-soft);background:transparent;transition:border-color var(--motion-duration-control) var(--motion-ease-out),color var(--motion-duration-control) var(--motion-ease-out),transform var(--motion-duration-press) var(--motion-ease-out)}.SearchBar_clearButton__fwyim:focus-visible,.SearchBar_inlineSelect__WcQ5N:focus-visible,.SearchBar_submitButton__OrD_E:focus-visible,.SearchBar_toolButton__nUfzE:focus-visible{outline:none;border-color:var(--kominka-timber);box-shadow:0 0 0 3px rgb(var(--rgb-kominka-brass)/.16)}.SearchBar_clearButton__fwyim:active,.SearchBar_submitButton__OrD_E:active:not(:disabled),.SearchBar_toolButton__nUfzE:active{transform:scale(.97)}@media (hover:hover) and (pointer:fine){.SearchBar_submitButton__OrD_E:hover:not(:disabled){box-shadow:var(--kominka-shadow-float)}.SearchBar_clearButton__fwyim:hover,.SearchBar_toolButton__nUfzE:hover{border-color:var(--kominka-line-strong);color:var(--kominka-timber-deep)}}@media (max-width:980px){.SearchBar_controlGrid__3YtET{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.SearchBar_searchHeader__eBQ0n{grid-template-columns:1fr}.SearchBar_headerActions__Fi_1M{display:grid;grid-template-columns:minmax(0,1fr) auto auto;width:100%}.SearchBar_resultText__vNJcQ{white-space:normal}.SearchBar_controlGrid__3YtET{grid-template-columns:1fr}.SearchBar_actionRow__Hj_ef{flex-direction:column;align-items:stretch}.SearchBar_clearButton__fwyim{width:100%}}@media (max-width:520px){.SearchBar_headerActions__Fi_1M{grid-template-columns:minmax(0,1fr) minmax(70px,auto) minmax(86px,auto);gap:6px}.SearchBar_submitButton__OrD_E,.SearchBar_toolButton__nUfzE{min-width:0;justify-content:center;padding-inline:9px}}@media (prefers-reduced-motion:reduce){.SearchBar_advancedMotion__XUjca,.SearchBar_clearButton__fwyim,.SearchBar_inlineSelect__WcQ5N,.SearchBar_searchField__kTaBh,.SearchBar_submitButton__OrD_E,.SearchBar_toolButton__nUfzE,.SearchBar_toolChevron__AucQd{transition:none}.SearchBar_clearButton__fwyim:active,.SearchBar_submitButton__OrD_E:active:not(:disabled),.SearchBar_toolButton__nUfzE:active,.SearchBar_toolChevronOpen__e_peZ{transform:none}}.styles_button__hdH_z{--_bg:var(--accent);--_fg:var(--text-inverse);--_bd:var(--accent);--_bg-hover:color-mix(in oklab,var(--accent) 86%,black);--_fg-hover:var(--text-inverse);--_bd-hover:var(--_bg-hover);--_tile-opacity:0;--_pulse-color:var(--wa-shu);display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);border-radius:var(--radius-sm);border:1px solid var(--_bd);background:var(--_bg);color:var(--_fg);font-family:var(--font-sans);font-size:var(--text-sm);font-weight:600;line-height:1;letter-spacing:.04em;text-decoration:none;transition:background var(--motion-duration-fast) var(--motion-ease-standard),color var(--motion-duration-fast) var(--motion-ease-standard),border-color var(--motion-duration-fast) var(--motion-ease-standard),transform var(--motion-duration-press) var(--motion-ease-out);box-shadow:none;position:relative;user-select:none;overflow:hidden;isolation:isolate}.styles_button__hdH_z:active{transform:scale(.98)}.styles_button__hdH_z:disabled,.styles_button__hdH_z[aria-disabled=true]{opacity:.5;cursor:not-allowed}.styles_button__hdH_z:after{content:"";position:absolute;right:10px;bottom:5px;left:10px;height:1px;background:var(--_pulse-color);transform:scaleX(0);transform-origin:left center;transition:transform var(--motion-duration-control) var(--motion-ease-out);pointer-events:none;z-index:1}@media (hover:hover) and (pointer:fine){.styles_button__hdH_z:hover:not([aria-disabled=true]):not(:disabled){background:var(--_bg-hover);color:var(--_fg-hover);border-color:var(--_bd-hover)}.styles_button__hdH_z:hover:not([aria-disabled=true]):not(:disabled):after{transform:scaleX(1)}}.styles_button__hdH_z:before{content:"";position:absolute;inset:0;opacity:var(--_tile-opacity);pointer-events:none;z-index:0}.styles_inner__yqBkX{position:relative;z-index:1;display:inline-flex;align-items:center;gap:var(--space-2)}.styles_icon__PGTyb{display:inline-flex}.styles_label__GXq2p{line-height:1}.styles_s-sm___wNSm{height:var(--control-height-sm);padding-inline:var(--space-3);font-size:var(--text-sm)}.styles_s-md__r6Gpj{height:var(--control-height-md);padding-inline:var(--space-4);font-size:var(--text-md)}.styles_s-lg__baYyX{height:var(--control-height-lg);padding-inline:var(--space-5);font-size:var(--text-md)}.styles_block__hfkIO{width:100%;display:inline-flex}.styles_v-soft__0kefG{--_bg:var(--accent-veil);--_fg:var(--text-primary);--_bd:var(--border);--_bg-hover:color-mix(in oklab,var(--accent-veil) 50%,var(--border));--_bd-hover:var(--border-strong);--_fg-hover:var(--text-primary)}.styles_v-outline__wkKHN{--_bg:transparent;--_fg:var(--text-primary);--_bd:var(--border-strong);--_bg-hover:var(--accent-veil);--_bd-hover:var(--text-primary);--_fg-hover:var(--text-primary)}.styles_v-ghost___EG3J{--_bg:transparent;--_fg:var(--text-secondary);--_bd:transparent;--_bg-hover:var(--accent-veil);--_bd-hover:transparent;--_fg-hover:var(--text-primary)}.styles_c-brand__MYY9U{--accent:var(--brand)}.styles_c-neutral__Kmlv3{--accent:var(--status-neutral)}.styles_c-success__pndL8{--accent:var(--status-success)}.styles_c-warning__tWSPQ{--accent:var(--status-warning)}.styles_c-danger__U8rMZ{--accent:var(--status-danger)}.styles_loading__tPU_X:after{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(90deg,transparent,rgb(var(--rgb-white)/.2),transparent);animation:styles_btn-sheen__TGLy6 1.2s infinite}@keyframes styles_btn-sheen__TGLy6{0%{transform:translateX(-120%)}to{transform:translateX(120%)}}@media (prefers-reduced-motion:reduce){.styles_loading__tPU_X:after{animation:none}.styles_button__hdH_z:after{transition:none}}.styles_badge__rd1_Z{--_bg:var(--accent-weak);--_fg:var(--text-primary);--_bd:transparent;display:inline-flex;align-items:center;justify-content:center;gap:var(--space-1);border-radius:var(--radius-sm);background:var(--_bg);color:var(--_fg);border:1px solid var(--_bd);font-family:var(--font-mono);font-weight:500;letter-spacing:.06em;line-height:1;white-space:nowrap}.styles_s-sm__xz6dX{font-size:var(--text-xs);padding:.2rem .5rem}.styles_s-md__ow5HS{font-size:var(--text-sm);padding:.28rem .65rem}.styles_pill__95Y2E{border-radius:var(--radius-pill)}.styles_t-solid__h_cAW{--_bg:var(--accent);--_fg:var(--text-inverse)}.styles_t-outline__v5O4v{--_bg:transparent;--_bd:var(--border)}.styles_c-brand__F0_nx{--accent:var(--brand)}.styles_c-neutral__7vCmq{--accent:var(--status-neutral)}.styles_c-success__2NWvj{--accent:var(--status-success)}.styles_c-warning__TcEYY{--accent:var(--status-warning)}.styles_c-danger__i_lqj{--accent:var(--status-danger)}.styles_card__UAywl{--_surface:var(--surface-card);--_border:var(--border);--_shadow:none;--_fg:var(--text-primary);background:var(--_surface);color:var(--text-primary);border:1px solid var(--_border);border-radius:var(--radius-sm);box-shadow:var(--_shadow);display:flex;flex-direction:column;position:relative;overflow:clip;color:var(--_fg)}.styles_bordered__DLijz{border-color:var(--border-strong)}.styles_card__UAywl:after{content:"";position:absolute;inset:-1px;pointer-events:none;background:linear-gradient(var(--text-primary),var(--text-primary)) 0 0 /8px 1px no-repeat,linear-gradient(var(--text-primary),var(--text-primary)) 0 0 /1px 8px no-repeat,linear-gradient(var(--wa-shu),var(--wa-shu)) 100% 100% /8px 1px no-repeat,linear-gradient(var(--wa-shu),var(--wa-shu)) 100% 100% /1px 8px no-repeat;opacity:.55}.styles_interactive__S1nOE{transition:transform var(--motion-duration-subtle) var(--motion-ease-out),box-shadow var(--motion-duration-fast) var(--motion-ease-standard),border-color var(--motion-duration-fast) var(--motion-ease-standard)}.styles_interactive__S1nOE:active{transform:scale(.99)}@media (hover:hover) and (pointer:fine){.styles_interactive__S1nOE:hover{transform:translateY(-2px);border-color:var(--text-primary)}}.styles_r-sm__QlbDx{border-radius:var(--radius-sm)}.styles_r-md__7cCsx{border-radius:var(--radius-md)}.styles_r-lg__RGQVA{border-radius:var(--radius-lg)}.styles_e-0__XkYEw{box-shadow:none}.styles_e-1__S3Vz7{box-shadow:var(--elevation-1)}.styles_e-2__sJqKp{box-shadow:var(--elevation-2)}.styles_e-3__uHWzc{box-shadow:var(--elevation-3)}.styles_p-none__muaro .styles_content__jiFQv{padding:0}.styles_p-sm__ZFndW .styles_content__jiFQv{padding:var(--space-3)}.styles_p-md__AhFyG .styles_content__jiFQv{padding:var(--space-4)}.styles_p-lg__UEjmo .styles_content__jiFQv{padding:var(--space-6)}.styles_footer__y9oQY,.styles_header__aGqFW{padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--_border);background:var(--surface-card-muted)}.styles_footer__y9oQY{border-top:1px solid var(--_border);border-bottom:none}.styles_linkWrap___qMYk{text-decoration:none;color:inherit;display:block}.styles_tone-muted__CZaSS{--_surface:var(--surface-card-muted)}.styles_tone-glass__Gler_{--_surface:var(--surface-card-glass);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.styles_tone-night__ja35x{--_surface:var(--surface-card-night);--_border:var(--cyber-line);--_fg:var(--text-inverse)}.styles_tone-night__ja35x .styles_footer__y9oQY,.styles_tone-night__ja35x .styles_header__aGqFW{background:color-mix(in oklab,var(--surface-card-night) 86%,white 4%)}.styles_surface__fZ6NN{--_surface:var(--surface-card);--_border:var(--border);--_shadow:none;--_fg:var(--text-primary);position:relative;overflow:hidden;isolation:isolate;background:var(--_surface);color:var(--_fg);border:1px solid var(--_border);border-radius:var(--radius-sm);box-shadow:var(--_shadow)}.styles_surface__fZ6NN:after,.styles_surface__fZ6NN:before{content:"";position:absolute;inset:0;pointer-events:none}.styles_surface__fZ6NN:after,.styles_surface__fZ6NN:before{opacity:0}.styles_bordered__9LK72{border-color:var(--_border)}.styles_interactive__4vewE{transition:transform var(--motion-duration-instant) var(--motion-ease-standard),box-shadow var(--motion-duration-fast) var(--motion-ease-standard),border-color var(--motion-duration-fast) var(--motion-ease-standard)}.styles_interactive__4vewE:hover{transform:translateY(-2px);border-color:var(--text-primary)}.styles_pad-sm__MbRfc{padding:var(--space-4)}.styles_pad-md__OVNhA{padding:var(--space-6)}.styles_pad-lg__riB5y{padding:clamp(var(--space-6),4vw,var(--space-10))}.styles_pad-xl__jOUYu{padding:clamp(var(--space-8),5vw,var(--space-12))}.styles_radius-sm__2K7by{border-radius:var(--radius-sm)}.styles_radius-md__jUREX{border-radius:var(--radius-md)}.styles_radius-lg__CVp2i{border-radius:var(--radius-lg)}.styles_radius-xl__jNGTr{border-radius:var(--radius-xl)}.styles_shadow-none__i85Pn{box-shadow:none}.styles_shadow-sm___6Itt{box-shadow:var(--elevation-1)}.styles_shadow-md__t4lFE{box-shadow:var(--elevation-2)}.styles_shadow-lg__lQ1OM{box-shadow:var(--elevation-3)}.styles_tone-muted__VvWAQ{--_surface:var(--surface-card-muted)}.styles_tone-glass__NyBFi{--_surface:var(--surface-card-glass);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.styles_tone-accent__W58pt{--_surface:var(--surface-accent);--_border:var(--border-accent)}.styles_tone-night__BgJdM{--_surface:var(--surface-card-night);--_border:var(--cyber-line);--_fg:var(--text-inverse)}.styles_pattern-washi__NaNi4:before{background:var(--pattern-washi);opacity:.4}.ConsentBanner_bannerWrap__smFrI{position:fixed;right:12px;bottom:12px;left:12px;z-index:var(--z-layer-banner);width:min(1120px,calc(100% - 24px));margin-inline:auto}.ConsentBanner_banner__zvDPW{border-inline-start:3px solid var(--kominka-timber);background:var(--kominka-glass-strong);box-shadow:var(--kominka-shadow-control);backdrop-filter:blur(18px) saturate(.72);-webkit-backdrop-filter:blur(18px) saturate(.72)}.ConsentBanner_content__eKH63{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px clamp(20px,4vw,48px);align-items:center;color:var(--kominka-sumi);font-family:var(--font-sans);font-size:.78rem;line-height:1.55}.ConsentBanner_content__eKH63 strong{color:var(--kominka-sumi);font-family:var(--font-serif);font-size:.88rem;letter-spacing:.04em}.ConsentBanner_content__eKH63>span{color:var(--kominka-sumi-soft)}.ConsentBanner_actions__kwA_j{grid-column:2;grid-row:1/span 2;display:flex;flex-wrap:wrap;gap:8px;align-items:center;justify-content:flex-end}.ConsentBanner_link__OJCfM{margin-inline-end:4px;color:var(--kominka-timber);font-size:.75rem;text-decoration:underline;text-decoration-color:color-mix(in oklab,currentColor 32%,transparent);text-underline-offset:.22em}@media (hover:hover) and (pointer:fine){.ConsentBanner_link__OJCfM:hover{color:var(--kominka-timber-deep);text-decoration-color:currentColor}}@media (max-width:720px){.ConsentBanner_bannerWrap__smFrI{right:8px;bottom:8px;left:8px;width:calc(100% - 16px)}.ConsentBanner_content__eKH63{grid-template-columns:1fr;gap:6px}.ConsentBanner_actions__kwA_j{grid-column:1;grid-row:auto;justify-content:stretch;margin-top:4px}.ConsentBanner_actions__kwA_j>*{flex:1 1 auto}.ConsentBanner_link__OJCfM{flex-basis:100%;margin:0}}@media (prefers-reduced-transparency:reduce){.ConsentBanner_banner__zvDPW{background:var(--kominka-paper);backdrop-filter:none;-webkit-backdrop-filter:none}}.BrandAmbientLight_host__XvaJq{position:fixed;inset:0;z-index:0;overflow:hidden;pointer-events:none;contain:paint}.BrandAmbientLight_host__XvaJq[data-scope=local]{position:absolute}[data-brand-shell=marketing]>.BrandAmbientLight_host__XvaJq~footer{position:relative;z-index:1}.BrandAmbientLight_pointer__Zpc_4,.BrandAmbientLight_resting__oIcK1{position:absolute;display:block;pointer-events:none}.BrandAmbientLight_resting__oIcK1{inset:0;background:radial-gradient(circle at 78% 18%,rgb(var(--rgb-kominka-paper-raised)/.72),rgb(var(--rgb-kominka-brass)/.16) 24%,transparent 58%);opacity:.42}.BrandAmbientLight_host__XvaJq[data-tone=ink] .BrandAmbientLight_resting__oIcK1{background:radial-gradient(circle at 78% 18%,rgb(var(--rgb-accent-gold-light)/.34),rgb(var(--rgb-kominka-brass)/.18) 28%,transparent 62%);opacity:.56}.BrandAmbientLight_pointer__Zpc_4{top:0;left:0;width:clamp(420px,54vw,780px);aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,rgb(var(--rgb-kominka-paper-raised)/.68),rgb(var(--rgb-kominka-brass)/.2) 30%,transparent 68%);opacity:0;transition:opacity var(--motion-duration-control) var(--motion-ease-out)}.BrandAmbientLight_host__XvaJq[data-scope=local] .BrandAmbientLight_pointer__Zpc_4{width:clamp(360px,62vw,720px)}.BrandAmbientLight_host__XvaJq[data-tone=ink] .BrandAmbientLight_pointer__Zpc_4{background:radial-gradient(circle,rgb(var(--rgb-accent-gold-light)/.48),rgb(var(--rgb-kominka-brass)/.22) 34%,transparent 70%)}.BrandAmbientLight_host__XvaJq[data-tone=paper][data-light-active=true] .BrandAmbientLight_pointer__Zpc_4{opacity:.34}.BrandAmbientLight_host__XvaJq[data-tone=ink][data-light-active=true] .BrandAmbientLight_pointer__Zpc_4{opacity:.68}.BrandMark_mark__npjyt{display:block;flex:none;overflow:visible;color:inherit}.BrandMark_brush__SWieB{fill:none;stroke:currentColor;stroke-width:3.2;stroke-linecap:round}.BrandMark_dryBrush___HRCx{fill:none;stroke:currentColor;stroke-width:.8;stroke-linecap:round;stroke-dasharray:9 2 14 3 22 2;opacity:.45}.BrandMark_sun___eRdo{fill:var(--wa-shu)}.BrandMark_pixelInk__KmzeQ{fill:currentColor}.BrandMark_pixelShu__8Xemo{fill:var(--wa-shu)}.BrandMark_pixelKin__KbwAF{fill:var(--wa-kin)}.DigitalDescentLayer_ambient__yHwWi{position:fixed;inset:0;z-index:0;width:100%;height:100%;pointer-events:none}.DigitalDescentLayer_rain__A4chw{z-index:0;opacity:.42;-webkit-mask-image:linear-gradient(180deg,transparent,black 18%,black 70%,transparent);mask-image:linear-gradient(180deg,transparent,black 18%,black 70%,transparent)}.DigitalDescentLayer_dissolve__29N73,.DigitalDescentLayer_rain__A4chw{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.PixelDissolve_dissolve__FXldo{position:relative;display:block;width:100%;background:linear-gradient(to bottom,color-mix(in oklab,var(--kominka-paper) 72%,transparent),transparent 30%,rgb(var(--rgb-cyber-void)/.4))}.PixelDissolve_md__9akhY{height:clamp(56px,7vw,96px)}.PixelDissolve_lg__V44bA{height:clamp(96px,12vw,180px)}@property --nav-descent{syntax:"<number>";inherits:true;initial-value:0}.Navigation_nav__BIFyn{--nav-ink:color-mix(in oklab,var(--kominka-sumi) calc((1 - var(--nav-descent)) * 100%),var(--cyber-text));--nav-ink-soft:color-mix(in oklab,var(--kominka-sumi-soft) calc((1 - var(--nav-descent)) * 100%),var(--cyber-text-soft));position:fixed;top:14px;left:50%;z-index:var(--z-layer-navigation);width:min(calc(100% - 40px),1240px);height:64px;color:var(--nav-ink);background:color-mix(in oklab,var(--kominka-glass-strong) calc((1 - var(--nav-descent)) * 100%),rgb(var(--rgb-cyber-void)/.82));border:1px solid color-mix(in oklab,var(--kominka-line-strong) calc((1 - var(--nav-descent)) * 100%),var(--cyber-line));border-radius:var(--radius-sm);box-shadow:var(--kominka-shadow-float);backdrop-filter:blur(20px) saturate(.76);-webkit-backdrop-filter:blur(20px) saturate(.76);transform:translateX(-50%);view-transition-name:site-navigation}.Navigation_nav__BIFyn:before{content:"";position:absolute;inset:-4px;pointer-events:none;border-radius:var(--radius-sm);background:linear-gradient(var(--wa-shu),var(--wa-shu)) 0 0 /10px 1px no-repeat,linear-gradient(var(--wa-shu),var(--wa-shu)) 0 0 /1px 10px no-repeat,linear-gradient(var(--wa-shu),var(--wa-shu)) 100% 100% /10px 1px no-repeat,linear-gradient(var(--wa-shu),var(--wa-shu)) 100% 100% /1px 10px no-repeat;opacity:.85}@supports (animation-timeline:scroll()){.Navigation_mobileTopBar__lCmMf,.Navigation_nav__BIFyn{animation:Navigation_nav-descent__j5FvL linear both;animation-timeline:scroll(root block);animation-range:18% 88%}}@keyframes Navigation_nav-descent__j5FvL{0%{--nav-descent:0}to{--nav-descent:1}}.Navigation_nav__BIFyn:after{content:"";position:absolute;inset:auto 18px 0;height:1px;background:linear-gradient(90deg,transparent,var(--wa-shu) 32%,var(--wa-kin) 68%,transparent);opacity:calc(.48 + var(--nav-descent) * .52);box-shadow:0 0 calc(var(--nav-descent) * 12px) rgb(var(--rgb-neon-shu)/.8);pointer-events:none}.Navigation_navContent__3572J{position:relative;z-index:1;display:flex;align-items:center;gap:clamp(12px,2vw,28px);width:100%;height:100%;padding:0 14px 0 16px}.Navigation_logo__myq3H{display:inline-flex;align-items:center;flex:0 0 auto;gap:10px;min-height:44px;padding:5px 8px;color:var(--nav-ink);text-decoration:none;border-radius:var(--radius-sm);transition:color var(--motion-duration-control) var(--motion-ease-standard),background-color var(--motion-duration-control) var(--motion-ease-standard),transform var(--motion-duration-press) var(--motion-ease-out)}.Navigation_logoText__Wsvi9{display:inline-flex;align-items:baseline;gap:0}.Navigation_logoMain__8h4Em{font-family:var(--font-serif);font-size:1.05rem;font-weight:500;letter-spacing:.04em}.Navigation_logoSub__p_SWc{color:var(--wa-shu);font-family:var(--font-mono);font-size:.74rem;font-weight:500;letter-spacing:.02em}.Navigation_logoCursor__Hy_5D{align-self:center;width:6px;height:12px;margin-left:1px;background:var(--wa-shu);animation:Navigation_logo-cursor__Yvx9a 1.1s step-end infinite}@keyframes Navigation_logo-cursor__Yvx9a{50%{opacity:0}}.Navigation_desktopMenu__2KD7_{display:flex;align-items:stretch;justify-content:center;flex:1 1 auto;min-width:0;height:100%;gap:2px}.Navigation_menuItemWrap__c6llN{position:relative;display:inline-flex;align-items:center}.Navigation_desktopMenu__2KD7_>a,.Navigation_menuItem__yj6EJ{position:relative;display:inline-flex;align-items:center;min-height:42px;padding:0 clamp(8px,.85vw,12px);color:var(--nav-ink-soft);background:transparent;border:0;border-radius:var(--radius-sm);font-family:var(--font-noto-sans);font-size:clamp(.7rem,.66rem + .14vw,.78rem);font-weight:600;letter-spacing:.12em;line-height:1;text-decoration:none;white-space:nowrap;cursor:pointer;transition:color var(--motion-duration-control) var(--motion-ease-standard),background-color var(--motion-duration-control) var(--motion-ease-standard),transform var(--motion-duration-press) var(--motion-ease-out)}.Navigation_menuItem__yj6EJ span{display:inline-flex;align-items:center;gap:8px}.Navigation_menuItem__yj6EJ span:after{content:"";width:6px;height:6px;border-right:1px solid;border-bottom:1px solid;transform:translateY(-2px) rotate(45deg)}.Navigation_activeLink__sQOWs,.Navigation_active___xiLX .Navigation_menuItem__yj6EJ{color:var(--kominka-timber);background:color-mix(in oklab,var(--kominka-paper-deep) 52%,transparent)}.Navigation_active___xiLX .Navigation_menuItem__yj6EJ:before,.Navigation_desktopMenu__2KD7_>a.Navigation_activeLink__sQOWs:before{position:absolute;bottom:5px;left:50%;width:4px;height:4px;content:"";background:var(--wa-shu);border-radius:50%;transform:translateX(-50%)}.Navigation_rightMenu__VJ8ky{display:inline-flex;align-items:center;flex:0 0 auto;gap:8px}.Navigation_contactButton__SmsEb,.Navigation_dashboardButton__qf_0l{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:0 12px;border:1px solid var(--kominka-line-strong);border-radius:var(--radius-sm);font-family:var(--font-noto-sans);font-size:.72rem;font-weight:600;letter-spacing:.08em;line-height:1;text-decoration:none;white-space:nowrap;transition:color var(--motion-duration-control) var(--motion-ease-standard),background-color var(--motion-duration-control) var(--motion-ease-standard),border-color var(--motion-duration-control) var(--motion-ease-standard),transform var(--motion-duration-press) var(--motion-ease-out)}.Navigation_contactButton__SmsEb{color:var(--kominka-paper);background:var(--kominka-timber);border-color:var(--kominka-timber-deep)}.Navigation_dashboardButton__qf_0l{color:var(--nav-ink-soft);background:transparent}.Navigation_actionLabel__vQlKA{color:inherit}.Navigation_activeButton__T1Ww7{border-color:var(--kominka-brass)}.Navigation_contactButton__SmsEb.Navigation_activeButton__T1Ww7{color:var(--kominka-paper);background:var(--kominka-timber)}.Navigation_dashboardButton__qf_0l.Navigation_activeButton__T1Ww7{color:var(--kominka-timber);background:color-mix(in oklab,var(--kominka-paper-deep) 54%,transparent)}.Navigation_menuButton__0cjzm,.Navigation_mobileMenuBackdrop__4uP1p,.Navigation_mobileMenu__hKW2L,.Navigation_mobileTopBar__lCmMf{display:none}@media (hover:hover) and (pointer:fine){.Navigation_desktopMenu__2KD7_>a:hover,.Navigation_logo__myq3H:hover,.Navigation_menuItem__yj6EJ:hover{color:var(--wa-shu);background:color-mix(in oklab,var(--wa-shu) 8%,transparent)}.Navigation_contactButton__SmsEb:hover{background:color-mix(in oklab,var(--kominka-timber) 88%,black);border-color:var(--kominka-timber-deep);transform:translateY(-1px)}.Navigation_dashboardButton__qf_0l:hover{color:var(--wa-shu);background:color-mix(in oklab,var(--wa-shu) 8%,transparent);transform:translateY(-1px)}}@media (max-width:1120px){.Navigation_nav__BIFyn{width:min(calc(100% - 24px),1240px)}.Navigation_navContent__3572J{gap:8px;padding-inline:10px}.Navigation_logoText__Wsvi9{display:none}.Navigation_desktopMenu__2KD7_>a,.Navigation_menuItem__yj6EJ{padding-inline:8px;letter-spacing:.07em}.Navigation_contactButton__SmsEb,.Navigation_dashboardButton__qf_0l{padding-inline:10px}}@media (max-width:900px){.Navigation_nav__BIFyn{display:none}.Navigation_mobileTopBar__lCmMf{position:fixed;top:10px;left:12px;right:12px;z-index:calc(var(--z-layer-navigation) + 2);display:flex;align-items:center;justify-content:space-between;height:58px;padding:0 8px 0 14px;--nav-ink:color-mix(in oklab,var(--kominka-sumi) calc((1 - var(--nav-descent)) * 100%),var(--cyber-text));color:var(--nav-ink);background:color-mix(in oklab,var(--kominka-glass-strong) calc((1 - var(--nav-descent)) * 100%),rgb(var(--rgb-cyber-void)/.82));border:1px solid color-mix(in oklab,var(--kominka-line-strong) calc((1 - var(--nav-descent)) * 100%),var(--cyber-line));border-radius:var(--radius-sm);box-shadow:var(--kominka-shadow-float);backdrop-filter:blur(18px) saturate(.76);-webkit-backdrop-filter:blur(18px) saturate(.76);view-transition-name:site-navigation}.Navigation_mobileTopBar__lCmMf:after{content:"";position:absolute;inset:auto 14px 0;height:1px;background:linear-gradient(90deg,transparent,var(--wa-shu),var(--wa-kin),transparent)}.Navigation_mobileBrand__A9b37{display:inline-flex;align-items:center;gap:9px;min-width:0;min-height:44px;color:var(--nav-ink);font-family:var(--font-serif);font-size:.92rem;font-weight:500;letter-spacing:.04em;text-decoration:none}.Navigation_mobileBrandIcon__2Y2Vm{flex:none}.Navigation_mobileBrandText__T822P{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Navigation_menuButton__0cjzm{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:space-between;gap:10px;min-width:94px;height:42px;padding:0 8px 0 13px;color:var(--nav-ink);background:transparent;border:1px solid color-mix(in oklab,currentColor 28%,transparent);border-radius:var(--radius-sm);cursor:pointer;transition:background-color var(--motion-duration-control) var(--motion-ease-standard),transform var(--motion-duration-press) var(--motion-ease-out)}.Navigation_menuButtonLabel__wH39r{font-family:var(--font-sans);font-size:.66rem;font-weight:500;letter-spacing:var(--tracking-caption)}.Navigation_menuButtonIconFrame__BOe6l{width:28px;height:28px;display:grid;place-items:center;border-inline-start:1px solid var(--kominka-line)}.Navigation_menuIcon__dM0B4{width:14px;display:grid;gap:3px}.Navigation_line__g2eH_{display:block;width:14px;height:1px;background:currentColor;transition:transform var(--motion-duration-control) var(--motion-ease-out),opacity var(--motion-duration-subtle) var(--motion-ease-standard)}.Navigation_menuIcon__dM0B4.Navigation_open__loRcf .Navigation_line__g2eH_:first-child{transform:translateY(4px) rotate(45deg)}.Navigation_menuIcon__dM0B4.Navigation_open__loRcf .Navigation_line__g2eH_:nth-child(2){opacity:0}.Navigation_menuIcon__dM0B4.Navigation_open__loRcf .Navigation_line__g2eH_:nth-child(3){transform:translateY(-4px) rotate(-45deg)}.Navigation_mobileMenuBackdrop__4uP1p{position:fixed;inset:0;z-index:calc(var(--z-layer-navigation) - 1);display:block;padding:0;background:color-mix(in oklab,var(--kominka-timber-deep) 22%,transparent);border:0;opacity:0;pointer-events:none;transition:opacity var(--motion-duration-control) var(--motion-ease-standard)}.Navigation_mobileMenuBackdrop__4uP1p.Navigation_show__CGokU{opacity:1;pointer-events:auto}.Navigation_mobileMenu__hKW2L{position:fixed;top:78px;right:12px;left:12px;z-index:calc(var(--z-layer-navigation) + 1);display:grid;max-height:calc(100dvh - 90px);padding:14px;overflow-y:auto;color:var(--kominka-sumi);background:var(--kominka-glass-strong);border:1px solid var(--kominka-line-strong);border-radius:var(--radius-md);box-shadow:var(--kominka-shadow-float);backdrop-filter:blur(20px) saturate(.72);-webkit-backdrop-filter:blur(20px) saturate(.72);opacity:0;transform:translateY(-10px) scale(.98);transform-origin:top center;pointer-events:none;transition:opacity var(--motion-duration-control) var(--motion-ease-standard),transform var(--motion-duration-control) var(--motion-ease-out)}.Navigation_mobileMenu__hKW2L.Navigation_show__CGokU{opacity:1;transform:translateY(0) scale(1);pointer-events:auto}.Navigation_mobileLink__T47mr,.Navigation_mobileMenuItemWithSub__vPCVp,.Navigation_mobileMenuItem__CtDCj{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:50px;padding:0 12px;color:var(--kominka-sumi);background:color-mix(in oklab,var(--kominka-paper) 58%,transparent);border:0;border-bottom:1px solid var(--kominka-line);border-radius:0;font-family:var(--font-noto-sans);font-size:.88rem;font-weight:600;letter-spacing:.06em;text-align:start;text-decoration:none;cursor:pointer}.Navigation_mobileLinkActive__mwDC9{color:var(--kominka-timber);background:color-mix(in oklab,var(--kominka-paper-deep) 72%,transparent)}.Navigation_caret___gTCQ{color:var(--kominka-timber);font-size:.56rem}.Navigation_mobileSubMenu__53cmR{display:none;background:color-mix(in oklab,var(--kominka-paper-deep) 42%,transparent)}.Navigation_mobileSubMenu__53cmR.Navigation_open__loRcf{display:block}.Navigation_mobileSubMenu__53cmR>a{display:grid;gap:4px;padding:14px 16px 14px 26px;color:var(--kominka-sumi);border-bottom:1px solid var(--kominka-line);text-decoration:none}.Navigation_mobileSubMenu__53cmR strong{font-family:var(--font-serif);font-size:.9rem}.Navigation_mobileSubMenu__53cmR p{margin:0;color:var(--kominka-sumi-soft);font-size:.7rem}}@media (prefers-reduced-motion:reduce){.Navigation_line__g2eH_,.Navigation_mobileMenuBackdrop__4uP1p,.Navigation_mobileMenu__hKW2L{transition:none}.Navigation_logoCursor__Hy_5D,.Navigation_mobileTopBar__lCmMf,.Navigation_nav__BIFyn{animation:none}}@media (prefers-reduced-transparency:reduce){.Navigation_mobileMenu__hKW2L,.Navigation_mobileTopBar__lCmMf,.Navigation_nav__BIFyn{background-color:var(--kominka-paper);backdrop-filter:none;-webkit-backdrop-filter:none}}.SiteFooter_footer__XKNLq{position:relative;z-index:2;color:var(--cyber-text-soft)}.SiteFooter_dissolve__H7Bxx{margin-bottom:-1px}.SiteFooter_inner__Lgo6F{position:relative;display:grid;grid-template-columns:1fr auto auto;gap:28px;align-items:center;padding:34px max(20px,calc((100% - 1200px) / 2)) 40px;background:var(--cyber-void)}.SiteFooter_inner__Lgo6F:before{position:absolute;top:0;right:0;left:0;height:1px;content:"";background:linear-gradient(90deg,transparent,var(--cyber-line) 20%,var(--neon-shu) 50%,var(--cyber-line) 80%,transparent);opacity:.8}.SiteFooter_identity__P5FCe{display:flex;align-items:center;gap:14px}.SiteFooter_mark__wOtMR{color:var(--cyber-text)}.SiteFooter_brand__LlzyM{color:var(--cyber-text);font-family:var(--font-serif);font-size:1.05rem;font-weight:500;letter-spacing:.04em;text-decoration:none}.SiteFooter_brand__LlzyM span{color:var(--neon-shu);font-family:var(--font-mono);font-size:.8rem}.SiteFooter_footer__XKNLq .SiteFooter_tagline__cOmQU{margin:4px 0 0;color:var(--cyber-text-soft);font-family:var(--font-serif);font-size:.72rem;letter-spacing:.06em}.SiteFooter_footer__XKNLq nav{display:flex;flex-wrap:wrap;gap:20px}.SiteFooter_footer__XKNLq nav a{justify-self:start}.SiteFooter_copyright__lvDfs,.SiteFooter_footer__XKNLq nav a{margin:0;color:inherit;font-family:var(--font-mono);font-size:.7rem;letter-spacing:.04em;text-decoration:none}@media (hover:hover) and (pointer:fine){.SiteFooter_brand__LlzyM:hover,.SiteFooter_footer__XKNLq nav a:hover{color:var(--cyber-text)}}@media (max-width:760px){.SiteFooter_inner__Lgo6F{grid-template-columns:1fr;gap:18px}.SiteFooter_footer__XKNLq nav{display:grid;gap:12px}}.layout_marketingContainer__TIKAe{position:relative;isolation:isolate;display:flex;flex-direction:column;width:100%;min-height:100vh;padding-top:var(--kominka-navigation-bottom);overflow-x:clip;color:var(--text-primary);background:transparent}.layout_mainContent___hk7G{position:relative;z-index:2;display:flex;flex:1;flex-direction:column;width:100%}.layout_marketingContainer__TIKAe [data-motion-page]{position:relative;isolation:isolate}.js-enabled .layout_marketingContainer__TIKAe[data-marketing-ready=true] [data-motion-reveal],.js-enabled .layout_marketingContainer__TIKAe[data-marketing-ready=true] [data-motion-stagger-item=true]{opacity:0;transform:translate3d(0,var(--motion-distance-reveal),0);transition:opacity var(--motion-duration-reveal) var(--motion-ease-out),transform var(--motion-duration-reveal) var(--motion-ease-out);transition-delay:var(--reveal-delay,0s);will-change:transform,opacity}.js-enabled .layout_marketingContainer__TIKAe[data-marketing-ready=true] [data-motion-reveal=hero]{transform:translate3d(0,calc(var(--motion-distance-reveal) * 1.5),0)}.js-enabled .layout_marketingContainer__TIKAe[data-marketing-ready=true] [data-motion-reveal=card]{transform:translate3d(0,calc(var(--motion-distance-reveal) * .75),0)}.js-enabled .layout_marketingContainer__TIKAe[data-marketing-ready=true] [data-motion-reveal][data-motion-visible=true],.js-enabled .layout_marketingContainer__TIKAe[data-marketing-ready=true] [data-motion-stagger-item=true][data-motion-visible=true]{opacity:1;transform:none;will-change:auto}@media (min-width:1025px){.js-enabled .layout_marketingContainer__TIKAe [data-scroll-stage=hero]{min-height:calc(100vh + clamp(72px, 10vh, 120px))}.js-enabled .layout_marketingContainer__TIKAe [data-stage-panel]{position:sticky;top:var(--kominka-navigation-offset);transform:none;filter:none;will-change:auto}}@media (prefers-reduced-motion:reduce){.js-enabled .layout_marketingContainer__TIKAe [data-motion-reveal=card],.js-enabled .layout_marketingContainer__TIKAe [data-motion-reveal=hero],.js-enabled .layout_marketingContainer__TIKAe [data-motion-reveal],.js-enabled .layout_marketingContainer__TIKAe [data-motion-stagger-item=true],.js-enabled .layout_marketingContainer__TIKAe [data-stage-panel]{opacity:1;transform:none;filter:none;transition:none;will-change:auto}}.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}}.page_main__nw1Wk{min-height:100vh;overflow:clip;color:var(--kominka-sumi);background:transparent;isolation:isolate}.page_hero__7KFOs{position:relative;padding:var(--kominka-space-hero) clamp(20px,5vw,72px) var(--kominka-space-section)}.page_heroInner__8WoKQ,.page_sectionInner__GETKX{width:min(1200px,100%);margin-inline:auto}.page_heroInner__8WoKQ{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:clamp(32px,5vw,80px);align-items:center}.page_heroCopy__r3YU6{position:relative;display:grid;justify-items:start;gap:clamp(22px,3vw,34px);width:100%;text-align:left}.page_heroStage__2etV6{display:grid;justify-items:center}.page_heroTitle__ixXIp{width:100%;margin:0;color:var(--kominka-sumi);font-family:var(--font-serif);font-size:clamp(2.3rem,4vw,4rem);font-weight:500;letter-spacing:var(--tracking-mincho);line-height:var(--leading-display);text-wrap:balance}.page_heroTitlePrimary__F107n{display:block;white-space:nowrap}.page_heroTitleSecondary__Z0wv3{position:relative;display:inline-block;margin-top:.5em;color:var(--kominka-sumi-soft);font-size:.5em;font-weight:400;letter-spacing:.12em;line-height:1.5}.page_heroTitleSecondary__Z0wv3:after{position:absolute;bottom:-.5em;left:0;height:1px;content:"";width:2.4em;background:var(--wa-shu);transform-origin:left center;animation:page_title-stroke__Yqnlf var(--motion-duration-relaxed) var(--motion-ease-emphasized) .36s both}@keyframes page_title-stroke__Yqnlf{0%{transform:scaleX(0)}}.page_heroLead__uZbgS{max-width:34em;margin:0;color:var(--kominka-sumi-soft);font-size:var(--type-body);letter-spacing:var(--tracking-body);line-height:var(--leading-body)}.page_heroActions__uE8fj{display:flex;align-items:center;flex-wrap:wrap;gap:14px;justify-content:flex-start}.page_quietAction__8Y7sC{position:relative;padding:10px 2px;color:var(--kominka-sumi-soft);font-size:.86rem;font-weight:600;letter-spacing:.06em;text-decoration:none}.page_quietAction__8Y7sC:after{position:absolute;right:2px;bottom:6px;left:2px;height:1px;content:"";background:var(--wa-shu);transform:scaleX(.24);transform-origin:left center;transition:transform var(--motion-duration-control) var(--motion-ease-out)}.page_journalAction__Yr99L{position:relative;isolation:isolate;display:inline-grid;grid-template-columns:auto 42px;gap:16px;align-items:center;min-height:48px;padding:0 10px 0 18px;overflow:hidden;color:var(--kominka-sumi);font-size:.92rem;font-weight:600;letter-spacing:.04em;text-decoration:none;background:color-mix(in oklab,var(--kominka-paper) 82%,transparent);border:1px solid var(--kominka-sumi);border-radius:var(--radius-sm);box-shadow:4px 4px 0 rgb(var(--rgb-wa-shu)/.9);transform:translateZ(0);transition:color var(--motion-duration-control) var(--motion-ease-standard),transform var(--motion-duration-press) var(--motion-ease-out)}.page_journalAction__Yr99L:after,.page_journalAction__Yr99L:before{position:absolute;z-index:-1;pointer-events:none;content:""}.page_journalAction__Yr99L:before{inset:0;opacity:0;background:linear-gradient(108deg,transparent 12%,color-mix(in oklab,var(--kominka-brass) 17%,transparent) 48%,color-mix(in oklab,white 42%,transparent) 56%,transparent 84%);transform:translate3d(-34%,0,0) scaleX(.72);transform-origin:left center}.page_journalAction__Yr99L:after,.page_journalAction__Yr99L:before{transition:opacity var(--motion-duration-subtle) var(--motion-ease-out),transform var(--motion-duration-control) var(--motion-ease-out)}.page_journalAction__Yr99L:after{right:12px;bottom:7px;left:12px;height:1px;opacity:.48;background:linear-gradient(90deg,var(--kominka-timber),var(--kominka-brass),transparent);transform:scaleX(.18);transform-origin:left center}.page_journalSignal__0hicF{position:relative;display:grid;place-items:center;width:34px;aspect-ratio:1;transform:translateZ(0);transition:transform var(--motion-duration-control) var(--motion-ease-out)}.page_journalOrbit__50I1m{position:absolute;inset:5px;border:1px solid rgb(var(--rgb-kominka-brass)/.34);border-radius:50%;opacity:.62;transform:scale(.82);transition:opacity var(--motion-duration-subtle) var(--motion-ease-out),transform var(--motion-duration-control) var(--motion-ease-out)}.page_journalArrow__bKXba{color:var(--kominka-timber);font-size:.92rem;line-height:1}.page_journalAction__Yr99L:focus-visible{color:var(--kominka-timber-deep);outline:2px solid var(--kominka-brass);outline-offset:3px}.page_journalAction__Yr99L:active{transform:scale(.98)}.page_serviceNumber__K5C_H{position:relative;display:grid;place-items:center;width:38px;height:38px;color:var(--kominka-sumi);font-family:var(--font-mono);font-size:.68rem;font-weight:500;letter-spacing:.06em;background:linear-gradient(currentColor,currentColor) 0 0 /7px 1px no-repeat,linear-gradient(currentColor,currentColor) 0 0 /1px 7px no-repeat,linear-gradient(var(--wa-shu),var(--wa-shu)) 100% 100% /7px 1px no-repeat,linear-gradient(var(--wa-shu),var(--wa-shu)) 100% 100% /1px 7px no-repeat;transition:color var(--motion-duration-control) var(--motion-ease-out),transform var(--motion-duration-control) var(--motion-ease-out)}.page_services__Hx9vZ{border-top:1px solid var(--kominka-line);background:color-mix(in oklab,var(--kominka-paper) 72%,transparent)}.page_sectionInner__GETKX{padding:var(--kominka-space-section) clamp(20px,4vw,48px)}.page_sectionHeader___raMx{display:grid;justify-items:center;gap:18px;margin-bottom:var(--kominka-space-header-gap);text-align:center}.page_sectionHeader___raMx>div{display:grid;justify-items:center;gap:16px}.page_sectionHeader___raMx h2{margin:0;color:var(--kominka-sumi);font-family:var(--font-serif);font-size:var(--type-title);font-weight:500;letter-spacing:.08em;line-height:var(--leading-display)}.page_sectionHeader___raMx>div>p{max-width:60ch;margin:0;color:var(--kominka-sumi-soft);line-height:1.9}.page_serviceList__mJSI7{margin:0;padding:0;list-style:none;border-top:1px solid var(--kominka-line-strong)}.page_serviceList__mJSI7>li{border-bottom:1px solid var(--kominka-line)}.page_serviceLink__JA_md{position:relative;isolation:isolate;display:grid;grid-template-columns:46px minmax(150px,.56fr) minmax(240px,1.44fr) 30px;gap:clamp(18px,3vw,42px);align-items:center;min-height:132px;padding:26px 10px;color:inherit;text-decoration:none;transition:background-color var(--motion-duration-control) var(--motion-ease-standard),transform var(--motion-duration-control) var(--motion-ease-out);transform:translateZ(0)}.page_serviceLink__JA_md:before{position:absolute;inset:0;z-index:-1;content:"";background:linear-gradient(90deg,rgb(var(--rgb-wa-shu)/.09),rgb(var(--rgb-wa-kin)/.06) 42%,transparent 78%);transform:scaleX(0);transform-origin:left center;transition:transform var(--motion-duration-deliberate) var(--motion-ease-out)}.page_serviceLink__JA_md:after{position:absolute;top:18%;bottom:18%;left:0;width:2px;content:"";background:var(--wa-shu);transform:scaleY(0);transition:transform var(--motion-duration-control) var(--motion-ease-out)}.page_serviceIdentity__6UYR_{display:grid;gap:8px}.page_serviceIdentity__6UYR_ small{color:var(--kominka-sumi-soft);font-size:var(--type-caption);font-weight:400;letter-spacing:var(--tracking-caption)}.page_serviceIdentity__6UYR_ strong{color:var(--kominka-sumi);font-family:var(--font-serif);font-size:var(--type-heading);font-weight:500;letter-spacing:.1em}.page_serviceDescription__BrwV9{color:var(--kominka-sumi-soft);font-size:var(--type-small);letter-spacing:var(--tracking-body);line-height:1.95}.page_serviceArrow__NSG_z{color:var(--kominka-timber);font-size:1.15rem;transition:transform var(--motion-duration-subtle) var(--motion-ease-out)}@media (hover:hover) and (pointer:fine){.page_serviceLink__JA_md:hover{transform:translate3d(4px,0,0)}.page_serviceLink__JA_md:hover:before{transform:scaleX(1)}.page_serviceLink__JA_md:hover:after{transform:scaleY(1)}.page_serviceLink__JA_md:hover .page_serviceNumber__K5C_H{color:var(--wa-shu);transform:scale(1.08)}.page_quietAction__8Y7sC:hover{color:var(--kominka-sumi)}.page_quietAction__8Y7sC:hover:after{transform:scaleX(1)}.page_serviceLink__JA_md:hover .page_serviceArrow__NSG_z{transform:translate(2px,-2px)}.page_journalAction__Yr99L:hover{color:var(--kominka-timber-deep);transform:translate3d(0,-2px,0)}.page_journalAction__Yr99L:hover:before{opacity:.82;transform:translate3d(10%,0,0) scaleX(1)}.page_journalAction__Yr99L:hover:after{opacity:.82;transform:scaleX(1)}.page_journalAction__Yr99L:hover .page_journalSignal__0hicF{transform:translate3d(3px,-1px,0)}.page_journalAction__Yr99L:hover .page_journalOrbit__50I1m{opacity:.9;transform:scale(1.16)}}@media (max-width:1024px){.page_heroInner__8WoKQ{grid-template-columns:1fr}.page_heroCopy__r3YU6{justify-items:center;text-align:center}.page_heroActions__uE8fj{justify-content:center}.page_heroStage__2etV6 [data-wa-motion-stage]{--stage-size:min(420px,100%)}}@media (max-width:980px){.page_serviceLink__JA_md{grid-template-columns:40px minmax(130px,.58fr) minmax(0,1.42fr) 28px}.page_serviceArrow__NSG_z{grid-column:4;grid-row:1}}@media (max-width:720px){.page_hero__7KFOs{padding-top:42px}.page_heroCopy__r3YU6{justify-items:start;text-align:left}.page_heroActions__uE8fj{justify-content:flex-start}.page_heroStage__2etV6 [data-wa-motion-stage]{--stage-size:min(340px,100%)}.page_heroTitle__ixXIp{font-size:clamp(1.8rem,8.4vw,3rem)}.page_heroLead__uZbgS{line-height:1.85}.page_sectionHeader___raMx{grid-template-columns:1fr;gap:18px;margin-bottom:36px}.page_serviceLink__JA_md{grid-template-columns:36px minmax(0,1fr) 24px;gap:14px 16px;align-items:start;min-height:0;padding:26px 2px}.page_serviceNumber__K5C_H{grid-column:1;grid-row:1/4;padding-top:4px;width:32px;height:32px}.page_serviceDescription__BrwV9,.page_serviceIdentity__6UYR_{grid-column:2}.page_serviceDescription__BrwV9{font-size:.88rem}.page_serviceArrow__NSG_z{grid-column:3;grid-row:1/4;align-self:center}}@media (max-width:520px){.page_heroActions__uE8fj{align-items:stretch;flex-direction:column}.page_heroActions__uE8fj>*{width:100%;justify-content:center}.page_journalAction__Yr99L{width:100%;justify-content:space-between}}@media (prefers-reduced-motion:reduce){.page_heroTitleSecondary__Z0wv3:after{animation:none}.page_quietAction__8Y7sC:after,.page_serviceLink__JA_md:after,.page_serviceLink__JA_md:before,.page_serviceNumber__K5C_H{transition:none}.page_journalAction__Yr99L,.page_journalAction__Yr99L:after,.page_journalAction__Yr99L:before,.page_journalOrbit__50I1m,.page_journalSignal__0hicF,.page_serviceArrow__NSG_z,.page_serviceLink__JA_md{transition:none;transform:none}.page_journalAction__Yr99L:before{opacity:0}}.page_dissolve__ASUnO{position:relative;z-index:1;margin-bottom:-1px}.CoreDiagram_diagram__Yh49r{display:block;width:100%;max-width:420px;height:auto;overflow:visible}.CoreDiagram_bracketInk__WBpOI,.CoreDiagram_bracketShu__QD7qg,.CoreDiagram_connector__TQ5BU,.CoreDiagram_coreFrame__faPs5,.CoreDiagram_module__zM_uC{fill:none;vector-effect:non-scaling-stroke}.CoreDiagram_connector__TQ5BU{stroke:var(--kominka-line-strong);stroke-width:1;stroke-dasharray:100;stroke-dashoffset:0;transition:stroke var(--motion-duration-control) var(--motion-ease-out)}.CoreDiagram_packet__p9Yua{fill:none;stroke:var(--wa-shu);stroke-width:2;stroke-linecap:round;stroke-dasharray:3 200;stroke-dashoffset:3;opacity:0;vector-effect:non-scaling-stroke}.CoreDiagram_module__zM_uC{fill:color-mix(in oklab,var(--kominka-paper) 82%,transparent);stroke:var(--kominka-line-strong);stroke-width:1;stroke-dasharray:100;stroke-dashoffset:0;transition:stroke var(--motion-duration-control) var(--motion-ease-out),fill var(--motion-duration-control) var(--motion-ease-out)}.CoreDiagram_coreCaption__aeD7p,.CoreDiagram_coreLabel__G61te,.CoreDiagram_moduleLabel__yV_3B{font-family:var(--font-mono);text-anchor:middle}.CoreDiagram_moduleLabel__yV_3B{fill:var(--kominka-sumi);font-size:11px;letter-spacing:.04em}.CoreDiagram_coreFrame__faPs5{fill:var(--kominka-sumi);stroke:var(--kominka-sumi);stroke-width:1;stroke-dasharray:100;stroke-dashoffset:0}.CoreDiagram_coreLabel__G61te{fill:var(--kominka-paper);font-size:13px;letter-spacing:.06em}.CoreDiagram_coreCaption__aeD7p{fill:var(--kominka-sumi-soft);font-family:var(--font-sans);font-size:10px;text-anchor:start}.CoreDiagram_bracketInk__WBpOI{stroke:var(--kominka-sumi);stroke-width:1}.CoreDiagram_bracketShu__QD7qg{stroke:var(--wa-shu);stroke-width:1}[data-motion-visible=true] .CoreDiagram_coreFrame__faPs5{animation:CoreDiagram_core-draw___p2ky .9s var(--motion-ease-out) both}[data-motion-visible=true] .CoreDiagram_coreCaption__aeD7p,[data-motion-visible=true] .CoreDiagram_coreLabel__G61te{animation:CoreDiagram_diagram-fade__LZmp4 .52s var(--motion-ease-out) .62s both}[data-motion-visible=true] .CoreDiagram_connector__TQ5BU{animation:CoreDiagram_line-draw__OckrF .76s var(--motion-ease-out) calc(.7s + var(--branch-index) * var(--motion-duration-subtle)) both}[data-motion-visible=true] .CoreDiagram_module__zM_uC{animation:CoreDiagram_module-draw__vfgfY .62s var(--motion-ease-out) calc(1.2s + var(--branch-index) * var(--motion-duration-subtle)) both}[data-motion-visible=true] .CoreDiagram_moduleLabel__yV_3B{animation:CoreDiagram_diagram-fade__LZmp4 var(--motion-duration-enter) var(--motion-ease-out) calc(1.5s + var(--branch-index) * var(--motion-duration-subtle)) both}[data-motion-visible=true] .CoreDiagram_packet__p9Yua{animation:CoreDiagram_packet-run__TmCwa 2.6s cubic-bezier(.45,0,.2,1) calc(2s + var(--branch-index) * .7s) infinite}@keyframes CoreDiagram_core-draw___p2ky{0%{fill:transparent;stroke-dashoffset:100}70%{fill:transparent;stroke-dashoffset:0}to{fill:var(--kominka-sumi);stroke-dashoffset:0}}@keyframes CoreDiagram_line-draw__OckrF{0%{stroke-dashoffset:100}to{stroke-dashoffset:0}}@keyframes CoreDiagram_module-draw__vfgfY{0%{fill-opacity:0;stroke-dashoffset:100}70%{fill-opacity:0;stroke-dashoffset:0}to{fill-opacity:1;stroke-dashoffset:0}}@keyframes CoreDiagram_diagram-fade__LZmp4{0%{opacity:0;transform:translate3d(0,3px,0)}to{opacity:1;transform:none}}@keyframes CoreDiagram_packet-run__TmCwa{0%{stroke-dashoffset:3;opacity:0}8%{opacity:1}88%{opacity:1}to{stroke-dashoffset:-100;opacity:0}}@media (hover:hover) and (pointer:fine){.CoreDiagram_branch__AjXcE:hover .CoreDiagram_connector__TQ5BU{stroke:var(--wa-shu)}.CoreDiagram_branch__AjXcE:hover .CoreDiagram_module__zM_uC{fill:color-mix(in oklab,var(--wa-shu) 8%,var(--kominka-paper));stroke:var(--wa-shu)}}[data-marketing-motion=reduced] .CoreDiagram_connector__TQ5BU,[data-marketing-motion=reduced] .CoreDiagram_coreCaption__aeD7p,[data-marketing-motion=reduced] .CoreDiagram_coreFrame__faPs5,[data-marketing-motion=reduced] .CoreDiagram_coreLabel__G61te,[data-marketing-motion=reduced] .CoreDiagram_moduleLabel__yV_3B,[data-marketing-motion=reduced] .CoreDiagram_module__zM_uC,[data-marketing-motion=reduced] .CoreDiagram_packet__p9Yua{animation:none!important}@media (prefers-reduced-motion:reduce){[data-motion-visible=true] .CoreDiagram_connector__TQ5BU,[data-motion-visible=true] .CoreDiagram_coreCaption__aeD7p,[data-motion-visible=true] .CoreDiagram_coreFrame__faPs5,[data-motion-visible=true] .CoreDiagram_coreLabel__G61te,[data-motion-visible=true] .CoreDiagram_moduleLabel__yV_3B,[data-motion-visible=true] .CoreDiagram_module__zM_uC,[data-motion-visible=true] .CoreDiagram_packet__p9Yua{animation:none}.CoreDiagram_connector__TQ5BU,.CoreDiagram_module__zM_uC{transition:none}}.DecodeText_root__mv9ed{position:relative;display:inline-block}.DecodeText_reserve__0_ZCN{visibility:hidden}.DecodeText_live__y9Mv2{position:absolute;inset:0;white-space:nowrap}.DecodeText_accessible__3xMGx{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.GitHubStatusSection_section__udLV6{width:min(1160px,calc(100% - clamp(32px, 8vw, 96px)));margin-inline:auto;padding:var(--kominka-space-section) 0;border-top:1px solid var(--kominka-line-strong)}.GitHubStatusSection_header__fiSXA{display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:20px 32px;margin-bottom:var(--kominka-space-header-gap)}.GitHubStatusSection_headerCopy__prNUG{display:grid;gap:14px;max-width:44rem}.GitHubStatusSection_eyebrow__gCTdf{margin:0;color:var(--kominka-timber);font-size:.68rem;font-weight:500;letter-spacing:var(--tracking-caption)}.GitHubStatusSection_title__CE6jS{margin:0;color:var(--kominka-sumi);font-family:var(--font-serif);font-size:var(--type-title);font-weight:500;letter-spacing:var(--tracking-mincho);line-height:1.3}.GitHubStatusSection_lead__5OFHD{margin:0;color:var(--kominka-sumi-soft);font-size:var(--type-small);letter-spacing:var(--tracking-body);line-height:1.9}.GitHubStatusSection_headerTools__oGAgL{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.GitHubStatusSection_statusChip__lpxdt{display:inline-flex;align-items:center;gap:8px;min-height:30px;padding:0 12px;border:1px solid var(--kominka-line);border-radius:var(--radius-sm);color:var(--kominka-sumi-soft);font-size:var(--type-caption);letter-spacing:var(--tracking-caption);white-space:nowrap}.GitHubStatusSection_statusDot___KP_5{width:6px;height:6px;border-radius:50%;background:var(--kominka-sumi-soft)}.GitHubStatusSection_statusChip__lpxdt[data-state=current] .GitHubStatusSection_statusDot___KP_5{position:relative;background:var(--wa-shu)}.GitHubStatusSection_statusChip__lpxdt[data-state=current] .GitHubStatusSection_statusDot___KP_5:after{position:absolute;inset:0;content:"";border-radius:50%;box-shadow:0 0 0 1px var(--wa-shu);animation:GitHubStatusSection_beacon__ON4Gr 2.4s var(--motion-ease-out) infinite}.GitHubStatusSection_statusChip__lpxdt[data-state=stale] .GitHubStatusSection_statusDot___KP_5{background:var(--kominka-brass)}.GitHubStatusSection_statusChip__lpxdt[data-state=unavailable] .GitHubStatusSection_statusDot___KP_5{background:transparent;box-shadow:inset 0 0 0 1px var(--kominka-sumi-soft)}.GitHubStatusSection_quietButton___bZ_4{display:inline-flex;align-items:center;gap:8px;min-height:34px;padding:0 14px;border:1px solid var(--kominka-line-strong);border-radius:var(--radius-sm);color:var(--kominka-sumi);background:transparent;font-size:var(--type-caption);font-weight:500;letter-spacing:var(--tracking-caption);text-decoration:none;transition:border-color var(--motion-duration-control) var(--motion-ease-out),color var(--motion-duration-control) var(--motion-ease-out)}.GitHubStatusSection_quietButton___bZ_4:disabled{opacity:.56;cursor:progress}.GitHubStatusSection_sheet__4LCmg{position:relative;isolation:isolate;display:grid;grid-template-columns:minmax(0,1fr);overflow:hidden;border:1px solid var(--kominka-line)}.GitHubStatusSection_sheet__4LCmg[data-has-spec=true]{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr)}.GitHubStatusSection_sheet__4LCmg:after{position:absolute;top:0;right:0;left:0;z-index:2;height:1px;content:"";background:var(--wa-shu);transform:scaleX(0);transform-origin:left;transition:transform var(--motion-duration-deliberate) var(--motion-ease-out);pointer-events:none}.GitHubStatusSection_scan__kdr4o{position:absolute;inset:0;z-index:3;pointer-events:none;opacity:0;background:linear-gradient(to bottom,transparent 0,rgb(var(--rgb-wa-kin)/.05) 80%,rgb(var(--rgb-wa-shu)/.1) 97%,rgb(var(--rgb-wa-shu)/.7) 99.4%,transparent 100%) 0 -70% /100% 40% no-repeat}.GitHubStatusSection_sheet__4LCmg[data-motion-visible=true] .GitHubStatusSection_scan__kdr4o{animation:GitHubStatusSection_sheet-scan__c99ne 1.5s cubic-bezier(.55,.05,.25,1) var(--motion-duration-control) both}.GitHubStatusSection_panelLabel__Dblhc{margin:0 0 18px;color:var(--kominka-sumi-soft);font-size:var(--type-caption);letter-spacing:var(--tracking-caption)}.GitHubStatusSection_spec__FMSKp{position:relative;z-index:1;display:grid;align-content:start;padding:clamp(24px,3.4vw,44px);border-right:1px solid var(--kominka-line);background:color-mix(in oklab,var(--kominka-paper-deep) 46%,transparent)}.GitHubStatusSection_specName__dr_Fh{margin:0;color:var(--kominka-sumi);font-family:var(--font-serif);font-size:clamp(2rem,3.4vw,2.8rem);font-weight:500;letter-spacing:var(--tracking-mincho);line-height:1}.GitHubStatusSection_architecture__iylc0{margin:clamp(22px,3vw,32px) 0 0}.GitHubStatusSection_specList__NjXbT{display:grid;margin:clamp(26px,3.6vw,40px) 0 0;border-top:1px solid var(--kominka-line-strong)}.GitHubStatusSection_specList__NjXbT>div{position:relative;display:grid;grid-template-columns:7.5em minmax(0,1fr);gap:16px;align-items:baseline;padding:14px 0;border-bottom:1px solid var(--kominka-line)}.GitHubStatusSection_specList__NjXbT>div:after{position:absolute;right:0;bottom:-1px;left:0;height:1px;content:"";background:var(--wa-shu);opacity:0;transform:scaleX(0);transform-origin:left}.GitHubStatusSection_sheet__4LCmg[data-motion-visible=true] .GitHubStatusSection_specList__NjXbT>div:after{animation:GitHubStatusSection_rule-in__fgF8Z .9s var(--motion-ease-out) calc(var(--motion-duration-relaxed) + var(--row-delay, 0s)) both}.GitHubStatusSection_specList__NjXbT>div:nth-child(2){--row-delay:90ms}.GitHubStatusSection_specList__NjXbT>div:nth-child(3){--row-delay:180ms}.GitHubStatusSection_specList__NjXbT>div:nth-child(4){--row-delay:270ms}.GitHubStatusSection_specList__NjXbT>div:nth-child(5){--row-delay:360ms}.GitHubStatusSection_specList__NjXbT>div:nth-child(6){--row-delay:450ms}.GitHubStatusSection_specList__NjXbT dt{color:var(--kominka-sumi-soft);font-size:var(--type-caption);letter-spacing:var(--tracking-caption)}.GitHubStatusSection_specList__NjXbT dd{margin:0;color:var(--kominka-sumi);font-size:var(--type-small);letter-spacing:var(--tracking-body);line-height:1.8}.GitHubStatusSection_record__g7o38{position:relative;z-index:1;display:grid;align-content:start;min-width:0;padding:clamp(24px,3.4vw,44px)}.GitHubStatusSection_figures__2VNsO{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;border-block:1px solid var(--kominka-line-strong)}.GitHubStatusSection_figures__2VNsO>div{display:grid;gap:10px;min-width:0;padding:18px 16px 20px 0}.GitHubStatusSection_figures__2VNsO>div+div{padding-left:18px;border-left:1px solid var(--kominka-line)}.GitHubStatusSection_figures__2VNsO dt{color:var(--kominka-sumi-soft);font-size:var(--type-caption);letter-spacing:var(--tracking-caption)}.GitHubStatusSection_figures__2VNsO dd{display:grid;gap:6px;margin:0;min-width:0}.GitHubStatusSection_figures__2VNsO strong{overflow:hidden;color:var(--kominka-sumi);font-family:var(--font-mono);font-size:clamp(1.25rem,2.3vw,1.75rem);font-weight:500;letter-spacing:.02em;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.GitHubStatusSection_figures__2VNsO dd>span{color:var(--kominka-sumi-soft);font-size:.72rem;letter-spacing:var(--tracking-caption)}.GitHubStatusSection_timeline__chybQ{display:grid;gap:10px;margin:26px 0 8px}.GitHubStatusSection_timeline__chybQ figcaption{color:var(--kominka-sumi-soft);font-size:var(--type-caption);letter-spacing:var(--tracking-caption)}.GitHubStatusSection_timelineTrack__SelRI{--axis-duration:1100ms;position:relative;height:22px;margin-inline:5px;background:linear-gradient(var(--kominka-line-strong),var(--kominka-line-strong)) 0 /1px 9px no-repeat,linear-gradient(var(--kominka-line-strong),var(--kominka-line-strong)) 100% /1px 9px no-repeat}.GitHubStatusSection_timelineAxis__EmSBi{position:absolute;top:50%;right:0;left:0;height:1px;background:linear-gradient(90deg,var(--kominka-line-strong),var(--kominka-sumi) 92%,var(--wa-shu));transform-origin:left}.GitHubStatusSection_sheet__4LCmg[data-motion-visible=true] .GitHubStatusSection_timelineAxis__EmSBi{animation:GitHubStatusSection_axis-draw__CwHUR var(--axis-duration) var(--motion-ease-out) var(--motion-duration-emphasized) both}.GitHubStatusSection_timelineMark__N8_8P{position:absolute;z-index:1;top:50%;width:7px;height:7px;border:1px solid var(--kominka-sumi);border-radius:50%;background:var(--kominka-paper);transform:translate3d(-50%,-50%,0)}.GitHubStatusSection_sheet__4LCmg[data-motion-visible=true] .GitHubStatusSection_timelineMark__N8_8P{animation:GitHubStatusSection_mark-pop__GHjOr .46s cubic-bezier(.34,1.56,.64,1) calc(var(--motion-duration-emphasized) + var(--mark-position, 0) * var(--axis-duration)) both}.GitHubStatusSection_timelineMark__N8_8P[data-newest=true]{width:9px;height:9px;border-color:var(--wa-shu);background:var(--wa-shu);box-shadow:0 0 0 4px rgb(var(--rgb-wa-shu)/.14)}.GitHubStatusSection_sheet__4LCmg[data-record-state=current] .GitHubStatusSection_timelineMark__N8_8P[data-newest=true]:after{position:absolute;inset:-1px;content:"";border-radius:50%;box-shadow:0 0 0 1px var(--wa-shu);animation:GitHubStatusSection_beacon__ON4Gr 2.4s var(--motion-ease-out) 1.6s infinite}.GitHubStatusSection_timelineScale__PmdXo{display:flex;justify-content:space-between;color:var(--kominka-sumi-soft);font-family:var(--font-mono);font-size:.68rem;letter-spacing:.06em}.GitHubStatusSection_laneList__VuqkO{margin:18px 0 0;padding:0;list-style:none;border-top:1px solid var(--kominka-line)}.GitHubStatusSection_laneRow__JlcwF{position:relative;isolation:isolate;display:grid;grid-template-columns:minmax(0,11.5em) minmax(0,1fr) auto;gap:18px;align-items:baseline;padding:14px 0;border-bottom:1px solid var(--kominka-line)}.GitHubStatusSection_laneRow__JlcwF:before{position:absolute;inset:0 -12px;z-index:-1;content:"";background:linear-gradient(90deg,rgb(var(--rgb-wa-shu)/.08),rgb(var(--rgb-wa-kin)/.05) 45%,transparent 80%);transform:scaleX(0);transform-origin:left;transition:transform var(--motion-duration-deliberate) var(--motion-ease-out)}.GitHubStatusSection_laneRow__JlcwF:after{position:absolute;top:22%;bottom:22%;left:-12px;width:2px;content:"";background:var(--wa-shu);transform:scaleY(0);transition:transform var(--motion-duration-control) var(--motion-ease-out)}.GitHubStatusSection_laneHead__Kp7b_{display:flex;flex-wrap:wrap;gap:6px;align-items:baseline;min-width:0}.GitHubStatusSection_laneName__qIy0M{overflow:hidden;color:var(--kominka-sumi);font-family:var(--font-mono);font-size:.78rem;text-overflow:ellipsis;white-space:nowrap}.GitHubStatusSection_laneFlag__lr4bk{color:var(--kominka-sumi-soft);font-size:.66rem;letter-spacing:var(--tracking-caption)}.GitHubStatusSection_laneMessage__I9dGw{margin:0;min-width:0;color:var(--kominka-sumi);font-size:var(--type-small);letter-spacing:var(--tracking-body);line-height:1.75}.GitHubStatusSection_laneType__4SrXy{display:inline-block;margin-right:10px;color:var(--kominka-sumi-soft);font-size:.7rem;letter-spacing:var(--tracking-caption)}.GitHubStatusSection_laneRow__JlcwF[data-tone=feat] .GitHubStatusSection_laneType__4SrXy{color:var(--wa-shu)}.GitHubStatusSection_laneTime__KeWnl{color:var(--kominka-sumi-soft);font-family:var(--font-mono);font-size:.7rem;letter-spacing:.04em;white-space:nowrap}.GitHubStatusSection_emptyText__hYYTP{margin:18px 0 0;color:var(--kominka-sumi-soft);font-size:var(--type-small)}.GitHubStatusSection_unavailable__UHuPd{display:grid;justify-items:start;gap:12px;padding:clamp(20px,3vw,32px) 0 0;border-top:1px solid var(--kominka-line-strong)}.GitHubStatusSection_radar__EOcNf{position:relative;width:64px;height:64px;overflow:hidden;border:1px solid var(--kominka-line-strong);border-radius:50%;background:radial-gradient(circle,var(--kominka-sumi-soft) 0 1.5px,transparent 2px),radial-gradient(circle,transparent 0 31%,var(--kominka-line) 32% 33%,transparent 34%),radial-gradient(circle,transparent 0 63%,var(--kominka-line) 64% 65%,transparent 66%),linear-gradient(var(--kominka-line),var(--kominka-line)) 50% /100% 1px no-repeat,linear-gradient(var(--kominka-line),var(--kominka-line)) 50% /1px 100% no-repeat}.GitHubStatusSection_radarSweep__9c6Lr{position:absolute;inset:0;border-radius:50%;background:conic-gradient(from 0deg,rgb(var(--rgb-wa-shu)/.32),rgb(var(--rgb-wa-shu)/.04) 70deg,transparent 90deg);animation:GitHubStatusSection_lab-record-spin___W3yM 3.6s linear infinite}.GitHubStatusSection_unavailable__UHuPd[data-state=loading] .GitHubStatusSection_radarSweep__9c6Lr{animation:GitHubStatusSection_lab-record-spin___W3yM 1.4s linear infinite}.GitHubStatusSection_unavailableTitle__QRqq3{margin:8px 0 0;color:var(--kominka-sumi);font-family:var(--font-serif);font-size:var(--type-heading);font-weight:500;letter-spacing:var(--tracking-mincho)}.GitHubStatusSection_integrityNote__UKVU_,.GitHubStatusSection_unavailableText__emyjP{max-width:36rem;margin:0;color:var(--kominka-sumi-soft);font-size:var(--type-small);letter-spacing:var(--tracking-body);line-height:1.85}.GitHubStatusSection_integrityNote__UKVU_{font-size:var(--type-caption)}.GitHubStatusSection_unavailable__UHuPd .GitHubStatusSection_quietButton___bZ_4{margin-top:8px}.GitHubStatusSection_sourceNote__5wD0U{margin:16px 0 0;color:var(--kominka-sumi-soft);font-size:.74rem;letter-spacing:var(--tracking-caption);line-height:1.8}.GitHubStatusSection_sourceNote__5wD0U[data-state=stale]{color:var(--kominka-timber)}.GitHubStatusSection_visuallyHidden__2l0Xw{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.GitHubStatusSection_spin__rpvB3{animation:GitHubStatusSection_lab-record-spin___W3yM 1s linear infinite}@keyframes GitHubStatusSection_lab-record-spin___W3yM{to{transform:rotate(1turn)}}@keyframes GitHubStatusSection_beacon__ON4Gr{0%{opacity:.9;transform:scale(1)}70%,to{opacity:0;transform:scale(3.2)}}@keyframes GitHubStatusSection_sheet-scan__c99ne{0%{opacity:1;background-position:0 -70%}85%{opacity:1}to{opacity:0;background-position:0 170%}}@keyframes GitHubStatusSection_rule-in__fgF8Z{0%{opacity:1;transform:scaleX(0)}60%{opacity:1;transform:scaleX(1)}to{opacity:0;transform:scaleX(1)}}@keyframes GitHubStatusSection_axis-draw__CwHUR{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes GitHubStatusSection_mark-pop__GHjOr{0%{opacity:0;transform:translate3d(-50%,-50%,0) scale(0)}to{opacity:1;transform:translate3d(-50%,-50%,0) scale(1)}}@media (hover:hover) and (pointer:fine){.GitHubStatusSection_sheet__4LCmg:hover:after{transform:scaleX(1)}.GitHubStatusSection_quietButton___bZ_4:not(:disabled):hover{border-color:var(--wa-shu);color:var(--wa-shu)}.GitHubStatusSection_laneRow__JlcwF:hover:before{transform:scaleX(1)}.GitHubStatusSection_laneRow__JlcwF:hover:after{transform:scaleY(1)}.GitHubStatusSection_laneRow__JlcwF:hover .GitHubStatusSection_laneName__qIy0M{color:var(--wa-shu)}}@media (max-width:900px){.GitHubStatusSection_sheet__4LCmg[data-has-spec=true]{grid-template-columns:minmax(0,1fr)}.GitHubStatusSection_spec__FMSKp{border-right:0;border-bottom:1px solid var(--kominka-line)}}@media (max-width:560px){.GitHubStatusSection_figures__2VNsO{grid-template-columns:minmax(0,1fr)}.GitHubStatusSection_figures__2VNsO>div,.GitHubStatusSection_figures__2VNsO>div+div{display:grid;grid-template-columns:7.5em minmax(0,1fr);align-items:baseline;padding:12px 0;border-left:0}.GitHubStatusSection_figures__2VNsO>div+div{border-top:1px solid var(--kominka-line)}.GitHubStatusSection_laneRow__JlcwF{grid-template-columns:minmax(0,1fr) auto;gap:6px 14px}.GitHubStatusSection_laneRow__JlcwF:before{inset:0}.GitHubStatusSection_laneMessage__I9dGw{grid-column:1/-1;grid-row:2}.GitHubStatusSection_specList__NjXbT>div{grid-template-columns:5.5em minmax(0,1fr)}}[data-marketing-motion=reduced] .GitHubStatusSection_radarSweep__9c6Lr,[data-marketing-motion=reduced] .GitHubStatusSection_scan__kdr4o,[data-marketing-motion=reduced] .GitHubStatusSection_specList__NjXbT>div:after,[data-marketing-motion=reduced] .GitHubStatusSection_statusDot___KP_5:after,[data-marketing-motion=reduced] .GitHubStatusSection_timelineAxis__EmSBi,[data-marketing-motion=reduced] .GitHubStatusSection_timelineMark__N8_8P,[data-marketing-motion=reduced] .GitHubStatusSection_timelineMark__N8_8P:after{animation:none!important}@media (prefers-reduced-motion:reduce){.GitHubStatusSection_laneRow__JlcwF:after,.GitHubStatusSection_laneRow__JlcwF:before,.GitHubStatusSection_quietButton___bZ_4,.GitHubStatusSection_sheet__4LCmg:after{transition:none}.GitHubStatusSection_radarSweep__9c6Lr,.GitHubStatusSection_sheet__4LCmg[data-motion-visible=true] .GitHubStatusSection_scan__kdr4o,.GitHubStatusSection_sheet__4LCmg[data-motion-visible=true] .GitHubStatusSection_specList__NjXbT>div:after,.GitHubStatusSection_sheet__4LCmg[data-motion-visible=true] .GitHubStatusSection_timelineAxis__EmSBi,.GitHubStatusSection_sheet__4LCmg[data-motion-visible=true] .GitHubStatusSection_timelineMark__N8_8P,.GitHubStatusSection_sheet__4LCmg[data-record-state=current] .GitHubStatusSection_timelineMark__N8_8P[data-newest=true]:after,.GitHubStatusSection_spin__rpvB3,.GitHubStatusSection_statusChip__lpxdt[data-state=current] .GitHubStatusSection_statusDot___KP_5:after,.GitHubStatusSection_unavailable__UHuPd[data-state=loading] .GitHubStatusSection_radarSweep__9c6Lr{animation:none}}.page_page__t3mCD{position:relative;isolation:isolate;min-height:100vh;overflow-x:clip;color:var(--kominka-sumi)}.page_page__t3mCD:before{position:absolute;inset:0 0 auto;z-index:-1;height:min(720px,78svh);content:"";pointer-events:none;background:radial-gradient(circle at 82% 8%,color-mix(in oklab,var(--kominka-brass) 18%,transparent),transparent 30%),linear-gradient(135deg,transparent 40%,color-mix(in oklab,var(--kominka-timber) 7%,transparent) 54%,transparent 70%)}.page_labHeader__5rqxV,.page_section__jG1Hd{width:min(1160px,calc(100% - clamp(32px, 8vw, 96px)));margin-inline:auto}.page_labHeader__5rqxV{display:grid;grid-template-columns:minmax(260px,.72fr) minmax(0,1.28fr);gap:clamp(28px,6vw,84px);align-items:end;padding:clamp(42px,7vw,88px) 0 clamp(34px,5vw,58px);border-bottom:1px solid var(--kominka-line-strong)}.page_labIdentity__wXsvT,.page_labSummary__Cr2m9{display:grid;gap:14px}.page_eyebrow__MpUBL,.page_sectionEyebrow__TZ9ok{margin:0;color:var(--kominka-timber);font-family:var(--font-sans);font-size:.68rem;font-weight:500;letter-spacing:var(--tracking-caption)}.page_labIdentity__wXsvT h1{margin:0;color:var(--kominka-sumi);font-family:var(--font-serif);font-size:clamp(2.4rem,5vw,4.8rem);font-weight:500;letter-spacing:var(--tracking-mincho);line-height:1;white-space:nowrap}.page_labSummary__Cr2m9>p{max-width:58ch;margin:0;color:var(--kominka-sumi-soft);font-size:clamp(.92rem,1.2vw,1.02rem);line-height:1.8}.page_labSummary__Cr2m9 nav{display:flex;flex-wrap:wrap;gap:8px 24px;align-items:center;padding-top:12px;border-top:1px solid var(--kominka-line)}.page_labSummary__Cr2m9 a{color:var(--kominka-timber);font-family:var(--font-sans);font-size:var(--type-caption);font-weight:500;letter-spacing:var(--tracking-caption);text-decoration:none;transition:color var(--motion-duration-quick) var(--motion-ease-standard),transform var(--motion-duration-quick) var(--motion-ease-out)}.page_section__jG1Hd{display:grid;grid-template-columns:minmax(220px,.34fr) minmax(0,1fr);gap:var(--kominka-space-major-gap);padding:clamp(48px,7vw,84px) 0;border-top:1px solid var(--kominka-line-strong)}.page_sectionHeader__CbuTg{align-self:start;position:sticky;top:var(--kominka-navigation-offset)}.page_sectionTitle__d2glh{margin:14px 0 0;color:var(--kominka-sumi);font-family:var(--font-serif);font-size:clamp(1.85rem,3.2vw,2.8rem);font-weight:500;line-height:1.28;letter-spacing:var(--tracking-mincho)}.page_sectionLead__e7PW6{margin:18px 0 0;color:var(--kominka-sumi-soft);font-size:.88rem;line-height:1.85}.page_milestoneList__148so,.page_projectList__a_MDD{margin:0;padding:0;list-style:none;border-top:1px solid var(--kominka-line)}.page_projectRow__qObFQ{position:relative;display:grid;grid-template-columns:50px minmax(0,1fr);gap:20px;padding:clamp(22px,3vw,34px) 0;overflow:hidden;border-bottom:1px solid var(--kominka-line);transition:transform var(--motion-duration-quick) var(--motion-ease-out)}.page_rowTrace__DK5ZE{position:absolute;inset:auto 0 0;height:1px;pointer-events:none;background:linear-gradient(90deg,var(--kominka-timber),var(--kominka-brass-light),transparent 82%);opacity:.34;transform:scaleX(.08);transform-origin:left;transition:opacity var(--motion-duration-control) var(--motion-ease-out),transform var(--motion-duration-control) var(--motion-ease-out)}.page_milestoneStep__0mLaz,.page_projectIndex__lgh1p{color:var(--kominka-brass);font-family:var(--font-mono);font-size:.68rem;letter-spacing:.12em}.page_milestoneBody__m8K66,.page_projectBody__Zv8VC{min-width:0}.page_projectMeta__cQmZB{display:flex;flex-wrap:wrap;gap:8px 18px;color:var(--kominka-timber);font-family:var(--font-mono);font-size:.64rem;font-weight:700;letter-spacing:.1em}.page_milestoneRow__nkwy0 h3,.page_projectBody__Zv8VC h3{margin:10px 0 0;color:var(--kominka-sumi);font-family:var(--font-serif);font-weight:500;line-height:1.4;letter-spacing:var(--tracking-mincho)}.page_projectBody__Zv8VC h3{font-size:clamp(1.35rem,2.2vw,1.9rem)}.page_milestoneRow__nkwy0 p,.page_projectBody__Zv8VC>p{max-width:60ch;margin:10px 0 0;color:var(--kominka-sumi-soft);font-size:.9rem;line-height:1.85}.page_focusList__V1uJX{display:flex;flex-wrap:wrap;gap:8px 22px;margin:18px 0 0;padding:14px 0 0;list-style:none;border-top:1px solid var(--kominka-line)}.page_focusList__V1uJX li{position:relative;padding-left:12px;color:var(--kominka-sumi-soft);font-size:.74rem}.page_focusList__V1uJX li:before{position:absolute;top:.55em;left:0;width:4px;height:4px;content:"";background:var(--kominka-moss);border-radius:50%}.page_milestoneRow__nkwy0{position:relative;display:grid;grid-template-columns:50px minmax(0,1fr) auto;gap:20px;align-items:start;padding:28px 0;overflow:hidden;border-bottom:1px solid var(--kominka-line);transition:transform var(--motion-duration-quick) var(--motion-ease-out)}.page_milestoneStatus__Ge1zJ{font-size:.64rem;letter-spacing:.08em}.page_fieldState__LQ9Bk,.page_milestoneStatus__Ge1zJ{color:var(--kominka-moss);font-family:var(--font-mono);font-weight:700}.page_fieldState__LQ9Bk{display:inline-flex;min-width:92px;padding-top:2px;font-size:.58rem;letter-spacing:.12em}.page_milestoneRow__nkwy0[data-state=active] .page_fieldState__LQ9Bk{color:var(--kominka-timber)}.page_milestoneRow__nkwy0[data-state=planned] .page_fieldState__LQ9Bk,.page_milestoneRow__nkwy0[data-state=planned] .page_milestoneStatus__Ge1zJ,.page_milestoneRow__nkwy0[data-state=planned] .page_milestoneStep__0mLaz{color:var(--kominka-sumi-soft)}@media (hover:hover) and (pointer:fine){.page_labSummary__Cr2m9 a:hover{color:var(--kominka-timber-deep);transform:translate3d(3px,0,0)}.page_milestoneRow__nkwy0:hover,.page_projectRow__qObFQ:hover{transform:translate3d(5px,0,0)}.page_milestoneRow__nkwy0:hover .page_rowTrace__DK5ZE,.page_projectRow__qObFQ:hover .page_rowTrace__DK5ZE{opacity:.82;transform:scaleX(1)}}@media (max-width:900px){.page_labHeader__5rqxV,.page_section__jG1Hd{grid-template-columns:minmax(0,1fr)}.page_labHeader__5rqxV{align-items:start}.page_sectionHeader__CbuTg{position:static}}@media (max-width:640px){.page_labHeader__5rqxV,.page_section__jG1Hd{width:min(100% - 32px,1160px)}.page_labIdentity__wXsvT h1{font-size:clamp(2.2rem,12vw,3.8rem);white-space:normal}.page_milestoneRow__nkwy0,.page_projectRow__qObFQ{grid-template-columns:36px minmax(0,1fr);gap:12px}.page_fieldState__LQ9Bk{grid-column:2;min-width:0;padding-top:0}}@media (prefers-reduced-motion:reduce){.page_labSummary__Cr2m9 a,.page_milestoneRow__nkwy0,.page_projectRow__qObFQ,.page_rowTrace__DK5ZE{transition:none;transform:none}}.SashiganeScene_stage__qdIQ9{position:relative;margin:0;aspect-ratio:1;max-height:640px;isolation:isolate}.SashiganeScene_stage__qdIQ9:after,.SashiganeScene_stage__qdIQ9:before{position:absolute;width:18px;height:18px;content:"";pointer-events:none;border-color:var(--kominka-line-strong);border-style:solid}.SashiganeScene_stage__qdIQ9:before{top:0;left:0;border-width:1px 0 0 1px}.SashiganeScene_stage__qdIQ9:after{right:0;bottom:0;border-width:0 1px 1px 0}.SashiganeScene_canvas__SLPnO,.SashiganeScene_poster__potTk{position:absolute;inset:0;display:block;width:100%;height:100%;transition:opacity var(--motion-duration-relaxed) var(--motion-ease-out)}.SashiganeScene_canvas__SLPnO{opacity:0}.SashiganeScene_stage__qdIQ9[data-scene-state=live] .SashiganeScene_canvas__SLPnO{opacity:1}.SashiganeScene_stage__qdIQ9[data-scene-state=live] .SashiganeScene_poster__potTk{opacity:0}.SashiganeScene_posterPlate__5L___,.SashiganeScene_posterSquare__AM43w{fill:none;vector-effect:non-scaling-stroke}.SashiganeScene_posterPlate__5L___{fill:color-mix(in oklab,var(--kominka-sumi) 4%,transparent);stroke:var(--kominka-sumi);stroke-width:1}.SashiganeScene_posterSquare__AM43w{stroke:var(--kominka-brass);stroke-width:6;stroke-linejoin:miter}.SashiganeScene_caption__QvnU7{position:absolute;color:var(--kominka-sumi-soft);font-family:var(--font-mono);font-size:.6rem;letter-spacing:.14em;pointer-events:none}.SashiganeScene_caption__QvnU7[data-corner=top]{top:8px;left:28px}.SashiganeScene_caption__QvnU7[data-corner=bottom]{right:28px;bottom:8px}@media (prefers-reduced-motion:reduce){.SashiganeScene_canvas__SLPnO,.SashiganeScene_poster__potTk{transition:none}}@media (hover:hover) and (pointer:fine){.SashiganeScene_stage__qdIQ9[data-interactive=true]{cursor:crosshair}body:has(.SashiganeScene_stage__qdIQ9[data-interactive=true]:hover) [data-brand-interaction-layer]{opacity:0}}.layout_layout__nKgSW{--dash-ink:var(--text-primary);--dash-ink-soft:var(--text-secondary);--dash-ink-muted:var(--text-tertiary);--dash-accent:var(--kominka-timber);--dash-accent-strong:var(--kominka-timber-deep);--dash-accent-soft:color-mix(in oklab,var(--kominka-timber) 14%,transparent);--dash-surface:var(--surface-card);--dash-surface-strong:var(--surface-card-muted);--dash-surface-muted:var(--bg-muted);--dash-border:var(--border);--dash-border-strong:var(--border-strong);--dash-shadow-soft:var(--elevation-1);--dash-shadow-strong:var(--elevation-2);display:flex;min-height:100vh;min-width:0;overflow-x:clip;background:radial-gradient(120% 90% at 14% -10%,rgb(var(--rgb-accent-gold-light)/.16),transparent 66%),radial-gradient(110% 80% at 88% -6%,rgb(var(--rgb-kominka-brass)/.18),transparent 70%),linear-gradient(180deg,rgba(255,251,246,.96),rgba(245,238,228,.94))}.layout_layoutGuestRoot___A_Ty{background:radial-gradient(110% 90% at 14% -10%,rgb(var(--rgb-kominka-brass)/.12),transparent 62%),radial-gradient(100% 80% at 88% -8%,rgb(var(--rgb-kominka-moss)/.07),transparent 64%),var(--kominka-paper-gradient)}.layout_main__F2td4{position:relative;flex:1;min-width:0;min-height:100vh;margin-left:304px;overflow-x:clip}.layout_mainGuestRoot__S1ZRj{margin-left:0}.layout_ambient__jfd1K{position:absolute;inset:-12%;pointer-events:none;background:radial-gradient(48% 36% at 18% 18%,rgb(var(--rgb-accent-gold-light)/.2),transparent 66%),radial-gradient(42% 34% at 82% 12%,rgb(var(--rgb-kominka-brass)/.18),transparent 70%),radial-gradient(30% 24% at 50% 72%,rgb(var(--rgb-kominka-moss)/.16),transparent 72%),linear-gradient(90deg,rgb(var(--rgb-white)/.18),transparent 22%,transparent 78%,rgb(var(--rgb-white)/.14));opacity:.9}.layout_ambientGuestRoot__LYu1R{inset:0;background:radial-gradient(82% 58% at 18% 10%,rgb(var(--rgb-kominka-brass)/.11),transparent 70%),radial-gradient(60% 42% at 84% 16%,rgb(var(--rgb-kominka-moss)/.06),transparent 72%);opacity:.48}.layout_content__XH0pm{position:relative;z-index:1;width:100%;min-width:0;min-height:100vh;box-sizing:border-box;padding:clamp(20px,3vw,32px);overflow-x:clip}.layout_contentGuestRoot__Qaw9D{padding:0}.layout_content__XH0pm>*{width:100%;max-width:1360px;box-sizing:border-box;margin:0 auto}.layout_contentGuestRoot__Qaw9D>*{width:100%;margin:0}@media (max-width:900px){.layout_main__F2td4{margin-left:0}.layout_content__XH0pm{padding-top:84px}}@media (prefers-reduced-motion:reduce){.layout_ambient__jfd1K{opacity:.72}}