.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 auto minmax(0,1fr);align-items:center;gap:10px;min-height:42px;padding-inline:0 12px;border:1px solid var(--kominka-line);border-radius:4px;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_searchProtocol__9TNc4{align-self:stretch;display:inline-flex;align-items:center;padding-inline:11px;color:var(--kominka-paper);background:var(--kominka-sumi);border-inline-end:2px solid var(--kominka-brass);font-family:var(--font-plex-mono,var(--font-noto-sans));font-size:.58rem;font-weight:700;letter-spacing:.12em}.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-noto-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_layoutButton__iUylU,.SearchBar_submitButton__OrD_E,.SearchBar_toolButton__nUfzE{min-height:38px;border-radius:4px;font-family:var(--font-plex-mono,var(--font-noto-sans));font-size:.66rem;font-weight:650;letter-spacing:.06em;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{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:5px;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:4px;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_layoutGroup__yK9nd{display:inline-flex;align-items:center;gap:2px;padding:3px;border:1px solid var(--kominka-line);border-radius:4px;background:rgb(var(--rgb-kominka-paper-raised)/.62)}.SearchBar_layoutButton__iUylU{min-height:31px;padding-inline:11px;border:1px solid transparent;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),background-color var(--motion-duration-control) var(--motion-ease-out),transform var(--motion-duration-press) var(--motion-ease-out)}.SearchBar_layoutButton__iUylU.SearchBar_active__2YL7y{border-color:rgb(var(--rgb-kominka-timber)/.32);color:var(--kominka-timber-deep);background:rgb(var(--rgb-kominka-paper-deep)/.58)}.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_layoutButton__iUylU: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_layoutButton__iUylU: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_layoutButton__iUylU: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_layoutGroup__yK9nd{width:100%}.SearchBar_layoutButton__iUylU{flex:1 1 0}.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_layoutButton__iUylU,.SearchBar_searchField__kTaBh,.SearchBar_submitButton__OrD_E,.SearchBar_toolButton__nUfzE,.SearchBar_toolChevron__AucQd{transition:none}.SearchBar_clearButton__fwyim:active,.SearchBar_layoutButton__iUylU: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:transparent;--_bg-hover:color-mix(in oklab,var(--accent) 88%,black);--_fg-hover:var(--text-inverse);--_bd-hover:transparent;--_tile-opacity:0.22;--_pulse-color:color-mix(in oklab,var(--accent) 35%,transparent);display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);border-radius:var(--radius-md);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:var(--tracking-normal);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 var(--motion-duration-fast) var(--motion-ease-standard);box-shadow:0 12px 24px -18px rgb(var(--rgb-kominka-shadow)/.45),0 0 0 1px rgb(var(--rgb-white)/.3) inset;position:relative;user-select:none;overflow:hidden;isolation:isolate}.styles_button__hdH_z:active{transform:scale(.97)}.styles_button__hdH_z:disabled,.styles_button__hdH_z[aria-disabled=true]{opacity:.6;cursor:not-allowed;box-shadow:none}@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);box-shadow:0 16px 32px -20px rgb(var(--rgb-kominka-shadow)/.55),0 0 0 1px rgb(var(--rgb-white)/.4) inset,0 0 18px var(--_pulse-color)}}.styles_button__hdH_z:before{content:"";position:absolute;inset:0;border-radius:inherit;background:radial-gradient(circle at 20% 20%,color-mix(in oklab,var(--accent) 30%,transparent) 0,transparent 55%),radial-gradient(circle at 80% 70%,color-mix(in oklab,var(--accent) 18%,transparent) 0,transparent 60%);opacity:var(--_tile-opacity);mix-blend-mode:screen;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);border-radius:var(--radius-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-lg);border-radius:var(--radius-lg)}.styles_block__hfkIO{width:100%;display:inline-flex}.styles_v-soft__0kefG{--_bg:linear-gradient(160deg,color-mix(in oklab,var(--accent-weak) 92%,white 8%),var(--accent-weak));--_fg:var(--text-primary);--_bg-hover:linear-gradient(160deg,color-mix(in oklab,var(--accent-weak) 70%,white 12%),color-mix(in oklab,var(--accent) 30%,var(--accent-weak) 70%));--_bd:var(--border-accent)}.styles_v-outline__wkKHN{--_bg:transparent;--_fg:var(--text-primary);--_bd:var(--border);--_bg-hover:var(--accent-veil);--_bd-hover:var(--border-strong);--_tile-opacity:0.14;--_pulse-color:color-mix(in oklab,var(--accent) 18%,transparent)}.styles_v-ghost___EG3J{--_bg:transparent;--_fg:var(--text-secondary);--_bg-hover:var(--accent-veil);box-shadow:none;--_tile-opacity:0.1;--_pulse-color:color-mix(in oklab,var(--accent) 14%,transparent)}.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_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-pill);background:var(--_bg);color:var(--_fg);border:1px solid var(--_bd);font-family:var(--font-sans);font-weight:600;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:var(--elevation-1);--_fg:var(--text-primary);background:var(--_surface);color:var(--text-primary);border:1px solid transparent;box-shadow:var(--_shadow);display:flex;flex-direction:column;position:relative;overflow:clip;color:var(--_fg)}.styles_bordered__DLijz{border-color:var(--_border)}.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);box-shadow:var(--elevation-2);border-color:var(--border-strong)}}.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:color-mix(in oklab,var(--accent-gold) 20%,transparent);--_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:var(--elevation-2);--_fg:var(--text-primary);position:relative;overflow:hidden;isolation:isolate;background:var(--_surface);color:var(--_fg);border:1px solid transparent;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);box-shadow:var(--elevation-3);border-color:var(--border-strong)}.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:color-mix(in oklab,var(--accent-gold) 24%,transparent);--_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}}.BlogList_grid__vhKiZ{display:grid;width:100%;gap:clamp(28px,4vw,48px) clamp(18px,3vw,36px);align-items:stretch}.BlogList_cols2__J5_2U{grid-template-columns:repeat(2,minmax(0,1fr))}.BlogList_cols3__m_aRI{grid-template-columns:repeat(3,minmax(0,1fr))}.BlogList_cols4__MDDKT{grid-template-columns:repeat(4,minmax(0,1fr))}.BlogList_item__YiJb3{min-width:0;border-top:1px solid var(--kominka-line-strong)}.BlogList_card__59KKi{display:grid;grid-template-rows:auto 1fr;height:100%;overflow:hidden;border-radius:0;background:transparent;box-shadow:none}.BlogList_card__59KKi>div{position:relative;height:100%}.BlogList_articleLink__cy8mF{display:grid;grid-template-rows:auto 1fr;height:100%;min-width:0;color:inherit;text-decoration:none}.BlogList_thumbnailWrap__BRhl9{position:relative;aspect-ratio:16/9;overflow:hidden;background:var(--kominka-paper-deep)}.BlogList_thumbnail__4L3W_{position:absolute;inset:0;z-index:1;width:100%;height:100%;object-fit:cover;transition:transform var(--motion-duration-deliberate) var(--motion-ease-out)}.BlogList_thumbnailFallback__yffc5{position:absolute;inset:0;overflow:hidden;background:radial-gradient(58% 76% at 78% 28%,rgb(var(--rgb-kominka-brass)/.2),transparent 72%),linear-gradient(145deg,var(--kominka-paper) 0,var(--kominka-paper-deep) 100%)}.BlogList_thumbnailFallback__yffc5:before{position:absolute;inset:auto 10% 20%;height:1px;content:"";background:linear-gradient(90deg,var(--kominka-timber),var(--kominka-brass-light),transparent);opacity:.72;transform:scaleX(.42);transform-origin:left;transition:transform var(--motion-duration-quick) var(--motion-ease-out)}.BlogList_fallbackGlyph__sXMsU,.BlogList_fallbackIndex__TTt86,.BlogList_fallbackLabel__vunXd{position:absolute;font-family:var(--font-plex-mono,var(--font-noto-sans))}.BlogList_fallbackIndex__TTt86{top:14%;left:10%;color:var(--kominka-timber);font-size:.66rem;letter-spacing:.14em}.BlogList_fallbackLabel__vunXd{right:10%;bottom:12%;color:var(--kominka-sumi-soft);font-size:.58rem;font-weight:700;letter-spacing:.18em}.BlogList_fallbackGlyph__sXMsU{top:50%;left:50%;color:rgb(var(--rgb-kominka-timber)/.72);font-family:var(--font-noto-serif);font-size:clamp(2.8rem,7vw,5rem);transform:translate3d(-50%,-50%,0)}.BlogList_categoryButton__wweyt{position:absolute;z-index:2;top:10px;left:10px;display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:0;border:0;background:transparent;cursor:pointer}.BlogList_categoryBadge__cIBD0{max-width:min(220px,calc(100vw - 56px));overflow:hidden;border:1px solid rgb(var(--rgb-kominka-timber)/.24);border-radius:4px;color:var(--kominka-timber-deep);background:rgb(var(--rgb-kominka-paper-raised)/.9);box-shadow:var(--kominka-shadow-control);letter-spacing:.05em;text-overflow:ellipsis;white-space:nowrap;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.BlogList_body__a6_bw{display:grid;align-content:start;gap:10px;min-height:190px;padding:17px 2px 2px}.BlogList_badgeRow__4XNQP{display:flex;flex-wrap:wrap;gap:var(--space-2)}.BlogList_historyBadge__sg6vH,.BlogList_recommendedBadge__l4TxF{border-radius:4px;letter-spacing:.05em}.BlogList_meta__I93xz{margin:0;color:var(--kominka-sumi-soft);font-family:var(--font-plex-mono,var(--font-noto-sans));font-size:var(--text-xs);letter-spacing:.08em}.BlogList_title__7dP88{min-height:2.7em;color:var(--kominka-sumi);font-family:var(--font-noto-serif);font-size:clamp(1.05rem,1.6vw,1.28rem);font-weight:600;letter-spacing:0;line-height:1.42;text-wrap:balance;-webkit-line-clamp:2}.BlogList_excerpt__dRIW9,.BlogList_title__7dP88{display:-webkit-box;margin:0;overflow:hidden;-webkit-box-orient:vertical}.BlogList_excerpt__dRIW9{min-height:4.5em;color:var(--kominka-sumi-soft);font-size:.9rem;line-height:1.68;-webkit-line-clamp:3}.BlogList_highlight__I7sMz{padding-inline:.12em;color:inherit;background:rgb(var(--rgb-kominka-brass)/.24)}.BlogList_emptyWrap__Dj5wi{padding:clamp(32px,6vw,64px) 20px;border-block:1px solid var(--kominka-line);text-align:center}.BlogList_emptyText__vQT_S{margin:0;color:var(--kominka-sumi-soft);letter-spacing:.04em}@media (hover:hover) and (pointer:fine){.BlogList_articleLink__cy8mF:hover .BlogList_thumbnail__4L3W_{transform:scale(1.025)}.BlogList_articleLink__cy8mF:hover .BlogList_thumbnailFallback__yffc5:before{transform:scaleX(1)}.BlogList_articleLink__cy8mF:hover .BlogList_title__7dP88{color:var(--kominka-timber)}}@media (max-width:1240px){.BlogList_cols4__MDDKT{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:960px){.BlogList_cols2__J5_2U,.BlogList_cols3__m_aRI,.BlogList_cols4__MDDKT{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.BlogList_cols2__J5_2U,.BlogList_cols3__m_aRI,.BlogList_cols4__MDDKT{grid-template-columns:1fr}.BlogList_grid__vhKiZ{gap-block:30px}}@media (prefers-reduced-motion:reduce){.BlogList_thumbnailFallback__yffc5:before,.BlogList_thumbnail__4L3W_{transition:none}.BlogList_articleLink__cy8mF:hover .BlogList_thumbnailFallback__yffc5:before,.BlogList_articleLink__cy8mF:hover .BlogList_thumbnail__4L3W_{transform:none}}.invite_container__6mVrX{min-height:100vh;display:grid;place-items:center;padding:clamp(2rem,6vw,4rem) 1.5rem;background:transparent;color:var(--text-primary);position:relative;overflow:hidden}.invite_card__fRNEo{width:min(680px,100%);position:relative;z-index:1}.invite_eyebrow___o7UM{margin:0 0 var(--space-2);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.22em;text-transform:uppercase;color:var(--kominka-timber-deep)}.invite_title__JnTnd{margin:0;font-size:clamp(1.6rem,3vw,2.2rem);font-family:var(--font-serif);line-height:var(--leading-snug)}.invite_subtitle__UTdmJ{margin:var(--space-2) 0 0;color:var(--text-secondary);font-size:var(--text-sm);line-height:var(--leading-relaxed)}.invite_badgeRow__PCzAH{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-top:var(--space-4)}.invite_section__lOd8S{margin-top:var(--space-6);padding-top:var(--space-5);border-top:1px solid color-mix(in oklab,var(--kominka-timber) 22%,transparent)}.invite_sectionTitle__7b_RL{margin:0 0 var(--space-3);font-size:var(--text-md);font-weight:600}.invite_formGrid__q9AB1{display:grid;gap:var(--space-3)}.invite_label__cp86J{font-size:.85rem;color:var(--text-secondary);margin-bottom:6px}.invite_inputRow__bDwCD{display:grid;gap:6px}.invite_container__6mVrX input{width:100%;padding:10px 12px;border-radius:var(--radius-md);border:1px solid color-mix(in oklab,var(--kominka-timber) 26%,transparent);background:color-mix(in oklab,var(--surface-card) 92%,white 8%);color:var(--text-primary);font-size:.9rem}.invite_container__6mVrX input:disabled{opacity:.7;cursor:not-allowed}.invite_container__6mVrX input:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.invite_actions__jSWSV{display:flex;flex-wrap:wrap;gap:var(--space-3);margin-top:var(--space-4)}.invite_error__z0K1a{border-radius:var(--radius-md);background:color-mix(in oklab,var(--status-danger) 10%,transparent);color:color-mix(in oklab,var(--status-danger) 82%,black 18%);border:1px solid color-mix(in oklab,var(--status-danger) 24%,transparent)}.invite_error__z0K1a,.invite_success__QSKjk{margin-top:var(--space-3);padding:10px 12px;font-size:.85rem}.invite_success__QSKjk{border-radius:var(--radius-md);background:color-mix(in oklab,var(--status-success) 10%,transparent);color:color-mix(in oklab,var(--status-success) 82%,black 18%);border:1px solid color-mix(in oklab,var(--status-success) 24%,transparent)}.invite_linkRow__jlyJf,.invite_muted__W1mbF{font-size:.85rem;color:var(--text-secondary);margin-top:var(--space-3)}.invite_link__sd90M{color:var(--kominka-timber-deep);text-decoration:none;font-weight:600}.invite_link__sd90M:focus-visible,.invite_link__sd90M:hover{text-decoration:underline}.dashboard_sidebar__BP7rJ{position:fixed;inset:0 auto 0 0;z-index:100;width:304px;box-sizing:border-box;height:100vh;padding:22px 18px 18px;display:flex;flex-direction:column;gap:18px;color:var(--text-primary);background:radial-gradient(circle at top right,rgb(var(--rgb-accent-gold-light)/.16),transparent 30%),linear-gradient(160deg,rgb(var(--rgb-white)/.92),rgba(248,241,231,.92));border-right:1px solid rgb(var(--rgb-ink-deep)/.08);box-shadow:0 24px 54px rgb(var(--rgb-ink)/.12);backdrop-filter:blur(18px);overflow:hidden}.dashboard_sidebar__BP7rJ:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,rgb(var(--rgb-white)/.18),transparent 24%,transparent 76%,rgb(var(--rgb-white)/.12));opacity:.08}.dashboard_accountContainer__47z8b,.dashboard_nav__A_PQ1,.dashboard_sidebarHeader__BdZWe{position:relative;z-index:1}.dashboard_logo__1e5Ws{display:inline-flex;align-items:center;gap:12px;text-decoration:none;color:inherit}.dashboard_logoMark__uuLt7{display:grid;place-items:center;width:48px;height:48px;border-radius:16px;background:linear-gradient(145deg,rgb(var(--rgb-kominka-timber-soft)/.5),rgb(var(--rgb-kominka-moss)/.42));color:var(--kominka-sumi);box-shadow:0 16px 28px -18px rgb(var(--rgb-ink)/.28)}.dashboard_logoMark__uuLt7 svg{width:24px;height:24px}.dashboard_logoTextWrap__Q3jXU{display:grid;gap:2px}.dashboard_guestLabel__eu2Yy,.dashboard_logoEyebrow__0L7jj,.dashboard_navSectionLabel__DHsvK{font-size:.72rem;text-transform:uppercase;letter-spacing:.22em}.dashboard_logoEyebrow__0L7jj{color:var(--text-tertiary)}.dashboard_logoText__1z_ud{font-size:1.05rem;font-weight:700}.dashboard_sidebarLead__9LLd5{margin:14px 0 0;color:var(--text-secondary);line-height:1.7;font-size:.9rem}.dashboard_accountButton__iNbhH,.dashboard_accountMenu__3AhkU,.dashboard_guestPanel__BakfQ{border-radius:24px;border:1px solid rgb(var(--rgb-ink-deep)/.08);background:rgb(var(--rgb-white)/.68);box-shadow:0 18px 34px -28px rgb(var(--rgb-ink)/.28)}.dashboard_navSectionLabel__DHsvK{color:var(--text-tertiary);padding:0 6px}.dashboard_nav__A_PQ1{display:grid;gap:8px;flex:1;min-height:0;overflow-y:auto;padding-right:6px;scrollbar-width:thin;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.dashboard_navItem__1_uOm{display:flex;align-items:center;gap:12px;min-height:54px;padding:0 14px;border-radius:18px;text-decoration:none;color:var(--text-secondary);border:1px solid transparent;transition:transform var(--motion-duration-control) var(--motion-ease-standard),border-color var(--motion-duration-control) var(--motion-ease-standard),background var(--motion-duration-control) var(--motion-ease-standard),box-shadow var(--motion-duration-control) var(--motion-ease-standard),color var(--motion-duration-control) var(--motion-ease-standard)}.dashboard_navItem__1_uOm:focus-visible,.dashboard_navItem__1_uOm:hover{color:var(--text-primary);background:rgb(var(--rgb-kominka-timber-soft)/.08);border-color:rgb(var(--rgb-kominka-timber-soft)/.16);box-shadow:0 18px 28px -24px rgb(var(--rgb-kominka-timber-soft)/.35);transform:translateX(2px)}.dashboard_navItem__1_uOm.dashboard_active__xXYim{color:var(--text-primary);background:linear-gradient(145deg,rgb(var(--rgb-white)/.9),rgba(244,237,227,.94));border-color:rgb(var(--rgb-accent-gold-light)/.24);box-shadow:0 18px 30px -24px rgb(var(--rgb-accent-gold-light)/.36)}.dashboard_navIcon__32Y06{display:grid;place-items:center;width:36px;height:36px;border-radius:12px;background:rgb(var(--rgb-kominka-timber-soft)/.1);color:var(--kominka-timber-deep)}.dashboard_navItem__1_uOm.dashboard_active__xXYim .dashboard_navIcon__32Y06{background:linear-gradient(145deg,rgb(var(--rgb-accent-gold-light)/.3),rgb(var(--rgb-kominka-moss)/.24));color:var(--kominka-sumi)}.dashboard_navIcon__32Y06 svg{width:18px;height:18px}.dashboard_navText__6c7f7{font-size:.95rem;font-weight:600}.dashboard_accountContainer__47z8b{position:relative;margin-top:auto;flex-shrink:0}.dashboard_accountButton__iNbhH{width:100%;display:flex;align-items:center;gap:12px;padding:14px;cursor:pointer;color:inherit}.dashboard_accountButton__iNbhH:focus-visible,.dashboard_accountButton__iNbhH:hover{background:rgb(var(--rgb-kominka-timber-soft)/.08)}.dashboard_accountAvatar__bp20w{width:42px;height:42px;border-radius:14px;display:grid;place-items:center;background:linear-gradient(145deg,rgb(var(--rgb-kominka-timber-soft)/.56),rgb(var(--rgb-kominka-moss)/.48));color:var(--kominka-sumi);font-weight:700}.dashboard_accountInfo__QIwqI{min-width:0;display:grid;gap:4px;text-align:left}.dashboard_accountName__6Y8O_{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:.9rem;font-weight:600}.dashboard_accountPlan__bu5SE{color:var(--text-tertiary);font-size:.78rem}.dashboard_guestPanel__BakfQ{display:grid;gap:12px;padding:18px}.dashboard_guestLabel__eu2Yy{color:var(--text-tertiary)}.dashboard_loginButton__ZJMeC,.dashboard_logoutButton__SBcbb,.dashboard_signupLink__Q3Ft0{display:inline-flex;align-items:center;justify-content:center;min-height:44px;border-radius:999px;text-decoration:none;font-weight:600}.dashboard_loginButton__ZJMeC{background:linear-gradient(135deg,#f0d9b6,#d8b06d);color:#2b2118;border:1px solid rgb(var(--rgb-accent-gold-light)/.48)}.dashboard_signupLink__Q3Ft0{color:var(--text-secondary);border:1px solid rgb(var(--rgb-ink-deep)/.08);background:rgb(var(--rgb-white)/.78)}.dashboard_accountMenu__3AhkU{position:absolute;left:0;right:0;bottom:calc(100% + 10px);overflow:hidden}.dashboard_accountHeader__Sa5mj{display:flex;align-items:center;gap:12px;padding:16px;border-bottom:1px solid rgb(var(--rgb-ink-deep)/.08)}.dashboard_menuItems__tqvFQ{display:grid}.dashboard_menuItem__zazPK{display:flex;align-items:center;gap:10px;padding:14px 16px;color:var(--text-secondary);text-decoration:none;transition:background var(--motion-duration-control) var(--motion-ease-standard),color var(--motion-duration-control) var(--motion-ease-standard)}.dashboard_menuItem__zazPK:focus-visible,.dashboard_menuItem__zazPK:hover{background:rgb(var(--rgb-kominka-timber-soft)/.08);color:var(--text-primary)}.dashboard_logoutButton__SBcbb svg,.dashboard_menuItem__zazPK svg{width:18px;height:18px}.dashboard_logoutButton__SBcbb{width:calc(100% - 20px);margin:10px;justify-content:center}.dashboard_logoutError__dOd2K{margin:0 14px 14px;color:var(--status-danger);font-size:.82rem;line-height:1.5}.dashboard_mobileMenuButton__NcfWd,.dashboard_mobileOverlay__K5Y7s{display:none}@media (max-width:900px){.dashboard_mobileMenuButton__NcfWd{display:inline-flex;position:fixed;top:18px;left:18px;z-index:140;width:48px;height:48px;align-items:center;justify-content:center;border-radius:16px;border:1px solid rgb(var(--rgb-ink-deep)/.08);background:rgb(var(--rgb-white)/.84);box-shadow:0 18px 32px -24px rgb(var(--rgb-ink)/.35);backdrop-filter:blur(14px)}.dashboard_mobileMenuButton__NcfWd svg{width:22px;height:22px}.dashboard_mobileOverlay__K5Y7s{display:block;position:fixed;inset:0;z-index:90;border:0;padding:0;background:rgba(20,17,14,.28);backdrop-filter:blur(4px)}.dashboard_sidebar__BP7rJ{transform:translateX(-100%);visibility:hidden;pointer-events:none;transition:transform var(--motion-duration-fast) var(--motion-ease-standard)}.dashboard_sidebar__BP7rJ.dashboard_open__7QvIN{transform:translateX(0);visibility:visible;pointer-events:auto}}@media (prefers-reduced-motion:reduce){.dashboard_menuItem__zazPK,.dashboard_navItem__1_uOm,.dashboard_sidebar__BP7rJ{transition: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}.HomeVisionPanel_vision__JAyOP{position:relative;overflow:hidden;isolation:isolate;color:var(--text-inverse);background:var(--kominka-timber-gradient);border-block:1px solid color-mix(in oklab,var(--kominka-brass) 48%,transparent)}.HomeVisionPanel_inner__EdS_Q{position:relative;z-index:1;width:min(1200px,100%);margin-inline:auto;padding:clamp(54px,7vw,88px) clamp(20px,4vw,48px)}.HomeVisionPanel_header__D1YFI{display:grid;grid-template-columns:minmax(120px,.32fr) minmax(0,1fr);gap:var(--kominka-space-major-gap);align-items:start;margin-bottom:var(--kominka-space-header-gap)}.HomeVisionPanel_header__D1YFI>p{margin:0;padding-top:.7em;color:color-mix(in oklab,var(--text-inverse) 74%,var(--kominka-brass));font-family:var(--font-plex-mono,var(--font-noto-sans));font-size:.68rem;font-weight:650;letter-spacing:.18em;line-height:1.6;text-transform:uppercase}.HomeVisionPanel_header__D1YFI>div{display:grid;gap:18px}.HomeVisionPanel_header__D1YFI h2{max-width:21ch;margin:0;color:inherit;font-family:var(--font-serif);font-size:clamp(2.2rem,4.5vw,4.4rem);font-weight:520;letter-spacing:-.045em;line-height:1.2}.HomeVisionPanel_header__D1YFI>div>p{max-width:58ch;margin:0;color:color-mix(in oklab,var(--text-inverse) 78%,transparent);line-height:1.9}.HomeVisionPanel_list__2OfSC{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;border-top:1px solid color-mix(in oklab,var(--text-inverse) 20%,transparent)}.HomeVisionPanel_list__2OfSC li{position:relative;display:grid;align-content:start;gap:14px;min-height:200px;padding:28px clamp(20px,3vw,38px) 8px;border-inline-start:1px solid color-mix(in oklab,var(--text-inverse) 20%,transparent)}.HomeVisionPanel_list__2OfSC span{color:color-mix(in oklab,var(--text-inverse) 68%,var(--kominka-brass));font-family:var(--font-plex-mono,var(--font-noto-sans));font-size:.66rem;font-weight:650;letter-spacing:.14em}.HomeVisionPanel_list__2OfSC h3{max-width:13ch;margin:0;color:inherit;font-family:var(--font-serif);font-size:clamp(1.28rem,2vw,1.7rem);font-weight:560;letter-spacing:-.02em;line-height:1.45}.HomeVisionPanel_list__2OfSC p{margin:0;color:color-mix(in oklab,var(--text-inverse) 76%,transparent);font-size:.88rem;line-height:1.8}@media (max-width:760px){.HomeVisionPanel_header__D1YFI{grid-template-columns:1fr;gap:18px}.HomeVisionPanel_list__2OfSC{grid-template-columns:1fr}.HomeVisionPanel_list__2OfSC li{min-height:0;padding:26px 4px;border-inline:0;border-bottom:1px solid color-mix(in oklab,var(--text-inverse) 20%,transparent)}}.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(--text-inverse) 16%,transparent)}.HomeVisionMotion_relay__E6myi:before{position:absolute;inset:0;content:"";background:linear-gradient(90deg,transparent,var(--kominka-brass-light),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(--kominka-brass-light) 72%,transparent);border-radius:50%;background:var(--kominka-timber-deep);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(--kominka-brass-light);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(--kominka-brass-light);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}}.Navigation_nav__BIFyn{position:fixed;top:14px;left:50%;z-index:var(--z-layer-navigation);width:min(calc(100% - 40px),1240px);height:64px;color:var(--kominka-sumi);background:var(--kominka-glass-strong);border:1px solid var(--kominka-line-strong);border-radius:14px;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:after{content:"";position:absolute;inset:auto 18px 0;height:2px;background:linear-gradient(90deg,transparent,var(--kominka-timber),transparent);opacity:.52;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(--kominka-sumi);text-decoration:none;border-radius:8px;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_logoIconWrapper__EQMcV{width:30px;height:30px;display:grid;place-items:center;overflow:hidden;background:color-mix(in oklab,var(--kominka-paper-deep) 72%,transparent);border:1px solid var(--kominka-line);border-radius:50%}.Navigation_logoIcon__hp_sQ{width:100%;height:100%;object-fit:contain}.Navigation_logoText__Wsvi9{display:inline-flex;align-items:baseline;gap:5px}.Navigation_logoMain__8h4Em{font-family:var(--font-serif);font-size:1rem;font-weight:650;letter-spacing:.22em;text-transform:uppercase}.Navigation_logoDot___Z4gP{color:var(--kominka-brass)}.Navigation_logoSub__p_SWc{color:var(--kominka-sumi-soft);font-size:.66rem;font-weight:650;letter-spacing:.3em;text-transform:uppercase}.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(--kominka-sumi-soft);background:transparent;border:0;border-radius:7px;font-family:var(--font-noto-sans);font-size:clamp(.7rem,.66rem + .14vw,.78rem);font-weight:650;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_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:8px;font-family:var(--font-noto-sans);font-size:.72rem;font-weight:650;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(--kominka-sumi-soft);background:color-mix(in oklab,var(--kominka-glass) 86%,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(--kominka-timber);background:color-mix(in oklab,var(--kominka-paper-deep) 48%,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(--kominka-timber);background:color-mix(in oklab,var(--kominka-paper-deep) 56%,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;color:var(--kominka-sumi);background:var(--kominka-glass-strong);border:1px solid var(--kominka-line-strong);border-radius:12px;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(--kominka-timber),transparent)}.Navigation_mobileBrand__A9b37{display:inline-flex;align-items:center;gap:9px;min-width:0;min-height:44px;color:var(--kominka-sumi);font-family:var(--font-serif);font-size:.86rem;font-weight:650;letter-spacing:.08em;text-decoration:none}.Navigation_mobileBrandIcon__2Y2Vm{border:1px solid var(--kominka-line);border-radius:50%}.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(--kominka-sumi);background:color-mix(in oklab,var(--kominka-paper-deep) 52%,transparent);border:1px solid var(--kominka-line);border-radius:8px;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-plex-mono,var(--font-noto-sans));font-size:.66rem;font-weight:650;letter-spacing:.12em;text-transform:uppercase}.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:12px;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:650;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}}@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{display:grid;grid-template-columns:1fr auto auto;gap:28px;align-items:center;width:min(1200px,calc(100% - 40px));margin-inline:auto;padding:30px 0 36px;color:var(--kominka-sumi-soft);border-top:1px solid var(--kominka-line)}.SiteFooter_brand__LlzyM{color:var(--kominka-sumi);font-family:var(--font-serif);font-size:1rem;font-weight:650;letter-spacing:.12em;text-decoration:none}.SiteFooter_footer__XKNLq nav{display:flex;flex-wrap:wrap;gap:18px}.SiteFooter_footer__XKNLq nav a,.SiteFooter_footer__XKNLq p{margin:0;color:inherit;font-size:.72rem;text-decoration:none}@media (hover:hover) and (pointer:fine){.SiteFooter_footer__XKNLq a:hover{color:var(--kominka-timber)}}@media (max-width:760px){.SiteFooter_footer__XKNLq{grid-template-columns:1fr;gap:16px}.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}}.GitHubStatusConsole_protocolConsole__Kbh_e{display:grid;gap:1px;margin-top:22px;padding:11px 14px;color:color-mix(in oklab,var(--kominka-paper) 84%,transparent);background:linear-gradient(90deg,color-mix(in oklab,var(--kominka-brass) 8%,transparent),transparent 54%),var(--kominka-sumi);border-inline-start:2px solid var(--kominka-brass);box-shadow:inset 0 1px 0 color-mix(in oklab,var(--kominka-paper) 8%,transparent)}.GitHubStatusConsole_protocolConsole__Kbh_e p{display:grid;grid-template-columns:42px minmax(0,1fr);gap:12px;margin:0;font-family:var(--font-mono);font-size:.59rem;line-height:1.7;letter-spacing:.07em}.GitHubStatusConsole_protocolConsole__Kbh_e span{color:var(--kominka-brass-light);font-weight:700}.GitHubStatusConsole_protocolConsole__Kbh_e code{overflow:hidden;color:inherit;font:inherit;text-overflow:ellipsis;white-space:nowrap}.GitHubStatusConsole_diagnosticList__wOJyD{margin:0;padding:0 16px;border-top:1px solid var(--record-line-strong);border-inline:1px solid var(--record-line);background:color-mix(in oklab,var(--kominka-paper-deep) 28%,transparent)}.GitHubStatusConsole_diagnosticList__wOJyD>div{display:grid;grid-template-columns:minmax(112px,.62fr) minmax(0,1fr);gap:20px;align-items:baseline;padding:13px 0;border-bottom:1px solid var(--record-line)}.GitHubStatusConsole_diagnosticList__wOJyD dd,.GitHubStatusConsole_diagnosticList__wOJyD dt{margin:0;font-family:var(--font-mono);font-variant-numeric:tabular-nums;text-transform:uppercase}.GitHubStatusConsole_diagnosticList__wOJyD dt{color:color-mix(in oklab,var(--text-inverse) 48%,transparent);font-size:.58rem;letter-spacing:.12em}.GitHubStatusConsole_diagnosticList__wOJyD dd{color:color-mix(in oklab,var(--text-inverse) 86%,transparent);font-size:.68rem;font-weight:700;letter-spacing:.08em}.GitHubStatusConsole_availabilityFooter__AGKxa{display:flex;gap:20px;align-items:center;justify-content:space-between;padding:15px clamp(28px,5vw,56px) 16px;background:color-mix(in oklab,var(--kominka-sumi) 3%,transparent);border-top:1px solid var(--record-line)}.GitHubStatusConsole_integrityNote__irwU7{margin:0;color:color-mix(in oklab,var(--text-inverse) 52%,transparent);font-family:var(--font-mono);font-size:.62rem;line-height:1.65}@media (max-width:900px){.GitHubStatusConsole_availabilityFooter__AGKxa{align-items:flex-start}}@media (max-width:640px){.GitHubStatusConsole_availabilityFooter__AGKxa{flex-direction:column;gap:12px;padding:16px 22px 18px}}.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);scroll-margin-top:112px}.GitHubStatusSection_header__fiSXA{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:30px;align-items:end;margin-bottom:var(--kominka-space-header-gap)}.GitHubStatusSection_headerCopy__prNUG{max-width:760px}.GitHubStatusSection_eyebrow__gCTdf,.GitHubStatusSection_surfaceEyebrow__mNBc6{margin:0;color:var(--kominka-timber);font-family:var(--font-mono);font-size:.68rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.GitHubStatusSection_title__CE6jS{margin:14px 0 0;color:var(--kominka-sumi);font-family:var(--font-serif);font-size:clamp(2.2rem,5vw,4.4rem);font-weight:540;line-height:1.15;letter-spacing:-.04em}.GitHubStatusSection_lead__5OFHD{max-width:62ch;margin:18px 0 0;color:var(--kominka-sumi-soft);font-size:.92rem;line-height:1.85}.GitHubStatusSection_headerTools__oGAgL{display:flex;flex-wrap:wrap;gap:8px;align-items:center;justify-content:flex-end}.GitHubStatusSection_linkButton__tqm3f,.GitHubStatusSection_refreshButton__MbqWK,.GitHubStatusSection_statusBadge__b49cR{display:inline-flex;gap:7px;align-items:center;justify-content:center;min-height:34px;color:var(--kominka-sumi-soft);background:transparent;font-family:var(--font-mono);font-size:.65rem;font-weight:700;letter-spacing:.06em;text-decoration:none}.GitHubStatusSection_statusBadge__b49cR{padding:0;border:0}.GitHubStatusSection_statusDot___KP_5{width:6px;height:6px;background:var(--kominka-brass);border-radius:50%}.GitHubStatusSection_statusBadge__b49cR[data-state=live] .GitHubStatusSection_statusDot___KP_5{background:var(--kominka-moss)}.GitHubStatusSection_statusBadge__b49cR[data-state=stale]{color:var(--kominka-timber)}.GitHubStatusSection_linkButton__tqm3f,.GitHubStatusSection_refreshButton__MbqWK{padding:0 12px;border:1px solid var(--kominka-line);border-radius:999px;cursor:pointer;transition:color var(--motion-duration-quick) var(--motion-ease-standard),border-color var(--motion-duration-quick) var(--motion-ease-standard),background-color var(--motion-duration-quick) var(--motion-ease-standard),transform var(--motion-duration-press) var(--motion-ease-out)}.GitHubStatusSection_refreshButton__MbqWK:disabled{cursor:wait;opacity:.58}.GitHubStatusSection_linkButton__tqm3f:active,.GitHubStatusSection_refreshButton__MbqWK:active{transform:scale(.97)}.GitHubStatusSection_availabilityWindow__DcYuL,.GitHubStatusSection_snapshotSurface__AtpOA{--text-inverse:var(--kominka-sumi);--record-line:color-mix(in oklab,var(--kominka-timber) 20%,transparent);--record-line-strong:color-mix(in oklab,var(--kominka-timber) 38%,transparent);position:relative;overflow:hidden;color:var(--text-inverse);background:var(--kominka-glass-strong);border:1px solid var(--record-line-strong);border-radius:5px;box-shadow:var(--kominka-shadow-float);isolation:isolate}.GitHubStatusSection_availabilityWindow__DcYuL>*,.GitHubStatusSection_snapshotSurface__AtpOA>*{position:relative;z-index:1}.GitHubStatusSection_availabilityWindow__DcYuL>[data-brand-ambient-light],.GitHubStatusSection_snapshotSurface__AtpOA>[data-brand-ambient-light]{position:absolute;inset:0;z-index:0;opacity:.72}.GitHubStatusSection_availabilityWindow__DcYuL:before,.GitHubStatusSection_snapshotSurface__AtpOA:before{position:absolute;inset:-24%;z-index:0;background:radial-gradient(circle at 76% 18%,color-mix(in oklab,var(--kominka-brass) 20%,transparent),transparent 27%),linear-gradient(90deg,transparent 0 63%,var(--record-line) 63%,transparent 63.15%),linear-gradient(180deg,transparent 0 58%,var(--record-line) 58%,transparent 58.15%);content:"";opacity:.62;pointer-events:none;transform:translateZ(0);transition:opacity var(--motion-duration-deliberate) var(--motion-ease-standard),transform var(--motion-duration-deliberate) var(--motion-ease-out)}.GitHubStatusSection_availabilityWindow__DcYuL:after,.GitHubStatusSection_snapshotSurface__AtpOA:after{position:absolute;inset:9px;z-index:2;background:linear-gradient(90deg,var(--kominka-brass),var(--kominka-brass)) 0 0 /34px 1px no-repeat,linear-gradient(180deg,var(--kominka-brass),var(--kominka-brass)) 0 0 /1px 34px no-repeat,linear-gradient(90deg,var(--kominka-brass),var(--kominka-brass)) 100% 100% /34px 1px no-repeat,linear-gradient(180deg,var(--kominka-brass),var(--kominka-brass)) 100% 100% /1px 34px no-repeat;content:"";opacity:.48;pointer-events:none}.GitHubStatusSection_availabilityWindow__DcYuL{padding:0}.GitHubStatusSection_availabilityWindow__DcYuL[data-record-state=loading]:before{opacity:.82}.GitHubStatusSection_interfaceRail__rf6YQ{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--kominka-space-major-gap);align-items:center;min-height:46px;padding:8px clamp(24px,4vw,46px);overflow:hidden;background:color-mix(in oklab,var(--kominka-sumi) 3%,transparent);border-bottom:1px solid var(--record-line)}.GitHubStatusSection_interfaceRail__rf6YQ:after{position:absolute;right:0;bottom:-1px;left:0;height:2px;background:linear-gradient(90deg,transparent,color-mix(in oklab,var(--kominka-brass) 62%,transparent) 24%,color-mix(in oklab,var(--kominka-timber) 72%,transparent) 68%,transparent);content:"";opacity:.72;pointer-events:none;transform:scaleX(0);transform-origin:left;transition:transform var(--motion-duration-deliberate) var(--motion-ease-out)}.GitHubStatusSection_channelId__F0Gdl{display:inline-flex;gap:10px;align-items:center;color:var(--kominka-timber);font-family:var(--font-mono);font-size:.6rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.GitHubStatusSection_channelId__F0Gdl:before{width:6px;height:6px;background:var(--kominka-brass);border:1px solid color-mix(in oklab,var(--kominka-brass) 42%,transparent);content:"";box-shadow:0 0 0 4px color-mix(in oklab,var(--kominka-brass) 10%,transparent)}.GitHubStatusSection_interfaceRail__rf6YQ[data-state=current] .GitHubStatusSection_channelId__F0Gdl:before{background:var(--kominka-moss);border-color:color-mix(in oklab,var(--kominka-moss) 52%,transparent);box-shadow:0 0 0 4px color-mix(in oklab,var(--kominka-moss) 10%,transparent)}.GitHubStatusSection_interfaceRail__rf6YQ[data-state=stale] .GitHubStatusSection_channelId__F0Gdl:before,.GitHubStatusSection_interfaceRail__rf6YQ[data-state=unavailable] .GitHubStatusSection_channelId__F0Gdl:before{background:var(--kominka-timber);border-color:color-mix(in oklab,var(--kominka-timber) 52%,transparent);box-shadow:0 0 0 4px color-mix(in oklab,var(--kominka-timber) 10%,transparent)}.GitHubStatusSection_railReadouts__LP5L_{display:flex;flex-wrap:wrap;gap:7px clamp(18px,3vw,38px);justify-content:flex-end;margin:0}.GitHubStatusSection_railReadouts__LP5L_>div{display:inline-flex;gap:8px;align-items:baseline}.GitHubStatusSection_railReadouts__LP5L_ dd,.GitHubStatusSection_railReadouts__LP5L_ dt{margin:0;font-family:var(--font-mono);font-size:.56rem;font-variant-numeric:tabular-nums;letter-spacing:.08em;text-transform:uppercase}.GitHubStatusSection_railReadouts__LP5L_ dt{color:color-mix(in oklab,var(--text-inverse) 48%,transparent)}.GitHubStatusSection_railReadouts__LP5L_ dd{color:color-mix(in oklab,var(--text-inverse) 82%,transparent);font-weight:700}.GitHubStatusSection_availabilityBody__k6Rqi{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);gap:var(--kominka-space-major-gap);align-items:stretch;padding:clamp(30px,4vw,46px) clamp(28px,5vw,56px)}.GitHubStatusSection_availabilityCopy__LDYK1{min-width:0}.GitHubStatusSection_windowIntro__tyP_L{display:flex;gap:20px;align-items:center;min-width:0}.GitHubStatusSection_signalGlyph__1PX0O{position:relative;display:grid;flex:0 0 56px;width:56px;height:56px;place-items:center;background:color-mix(in oklab,var(--kominka-paper) 30%,transparent);border:1px solid var(--record-line-strong);border-radius:50%;box-shadow:inset 0 0 0 6px color-mix(in oklab,var(--kominka-sumi) 3%,transparent)}.GitHubStatusSection_signalGlyph__1PX0O:before{position:absolute;inset:9px;border:1px solid color-mix(in oklab,var(--text-inverse) 16%,transparent);border-radius:inherit;content:"";transform:rotate(0deg);transition:opacity var(--motion-duration-quick) var(--motion-ease-standard),transform var(--motion-duration-deliberate) var(--motion-ease-out)}.GitHubStatusSection_signalGlyph__1PX0O:after{position:absolute;inset:-8px;background:linear-gradient(90deg,transparent,var(--record-line-strong) 22%,var(--record-line-strong) 78%,transparent) 50% /100% 1px no-repeat,linear-gradient(180deg,transparent,var(--record-line-strong) 22%,var(--record-line-strong) 78%,transparent) 50% /1px 100% no-repeat;content:""}.GitHubStatusSection_signalGlyph__1PX0O>span{position:relative;z-index:1;width:6px;height:6px;background:var(--kominka-brass);border-radius:1px;box-shadow:0 0 0 4px color-mix(in oklab,var(--kominka-brass) 12%,transparent);transform:scale(.82);transition:opacity var(--motion-duration-quick) var(--motion-ease-standard),transform var(--motion-duration-deliberate) var(--motion-ease-out)}.GitHubStatusSection_signalGlyph__1PX0O[data-state=current]>span{background:var(--kominka-moss);box-shadow:0 0 0 4px color-mix(in oklab,var(--kominka-moss) 12%,transparent)}.GitHubStatusSection_signalGlyph__1PX0O[data-state=stale]>span,.GitHubStatusSection_signalGlyph__1PX0O[data-state=unavailable]>span{background:var(--kominka-timber);box-shadow:0 0 0 4px color-mix(in oklab,var(--kominka-timber) 12%,transparent)}.GitHubStatusSection_windowHeading__OrI1D{min-width:0}.GitHubStatusSection_windowHeading__OrI1D .GitHubStatusSection_surfaceTitle__R_Aix{margin-top:7px;font-size:clamp(1.35rem,2.2vw,1.8rem)}.GitHubStatusSection_availabilityMessage__3srcy{max-width:52ch;margin:16px 0 0;color:color-mix(in oklab,var(--text-inverse) 76%,transparent);font-size:.82rem;line-height:1.8}.GitHubStatusSection_availabilityWindow__DcYuL .GitHubStatusSection_refreshButton__MbqWK{color:var(--text-inverse);border-color:color-mix(in oklab,var(--text-inverse) 24%,transparent);min-width:126px;border-radius:3px;font-family:var(--font-mono);font-size:.62rem;letter-spacing:.1em}.GitHubStatusSection_snapshotTopbar__L1OUx{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:24px;align-items:center;padding:clamp(24px,3vw,36px) clamp(28px,4vw,46px);border-bottom:1px solid color-mix(in oklab,var(--text-inverse) 14%,transparent)}.GitHubStatusSection_snapshotIdentity__wJVSX{overflow:hidden;margin:7px 0 0;color:var(--text-inverse);font-family:var(--font-mono);font-size:clamp(.82rem,1.7vw,1.05rem);font-weight:700;font-variant-numeric:tabular-nums;letter-spacing:.02em;text-overflow:ellipsis}.GitHubStatusSection_syncMeta__0j7E0{display:grid;gap:4px;min-width:180px;text-align:right}.GitHubStatusSection_syncMeta__0j7E0>span:first-child{color:color-mix(in oklab,var(--text-inverse) 52%,transparent);font-family:var(--font-mono);font-size:.58rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.GitHubStatusSection_syncMeta__0j7E0 strong{color:var(--text-inverse);font-family:var(--font-mono);font-size:.78rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.GitHubStatusSection_syncMeta__0j7E0 time,.GitHubStatusSection_syncMeta__0j7E0>span:last-child:not(:first-child){color:color-mix(in oklab,var(--text-inverse) 60%,transparent);font-family:var(--font-mono);font-size:.62rem}.GitHubStatusSection_summaryList__ZdXkO{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:clamp(28px,4vw,46px)}.GitHubStatusSection_summaryItem__M6RDQ{position:relative;min-width:0;padding:0 20px 0 44px;border-left:1px solid color-mix(in oklab,var(--text-inverse) 14%,transparent)}.GitHubStatusSection_summaryItem__M6RDQ:first-child{border-left:0}.GitHubStatusSection_summaryItem__M6RDQ:before{position:absolute;top:1px;left:18px;color:color-mix(in oklab,var(--text-inverse) 38%,transparent);content:attr(data-index);font-family:var(--font-mono);font-size:.54rem;font-variant-numeric:tabular-nums;letter-spacing:.08em}.GitHubStatusSection_summaryItem__M6RDQ:first-child:before{left:0}.GitHubStatusSection_detailList__ywfrP dt,.GitHubStatusSection_subjectRows__KTS9C p,.GitHubStatusSection_summaryItem__M6RDQ dt{color:color-mix(in oklab,var(--text-inverse) 62%,transparent);font-family:var(--font-mono);font-size:.62rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.GitHubStatusSection_summaryItem__M6RDQ dd{display:grid;gap:7px;margin:10px 0 0}.GitHubStatusSection_summaryItem__M6RDQ strong{overflow:hidden;color:var(--text-inverse);font-family:var(--font-mono);font-size:clamp(1rem,1.8vw,1.35rem);font-weight:700;font-variant-numeric:tabular-nums;text-overflow:ellipsis}.GitHubStatusSection_summaryItem__M6RDQ span{color:color-mix(in oklab,var(--text-inverse) 66%,transparent);font-size:.7rem;line-height:1.55}.GitHubStatusSection_overviewBlock__eY8xu{padding:clamp(34px,5vw,58px) clamp(24px,4vw,48px);border-top:1px solid color-mix(in oklab,var(--text-inverse) 16%,transparent)}.GitHubStatusSection_blockHeader__UsUD0{display:grid;gap:8px}.GitHubStatusSection_blockHeader__UsUD0>span{color:color-mix(in oklab,var(--text-inverse) 62%,transparent);font-size:.7rem;line-height:1.6}.GitHubStatusSection_availabilityWindow__DcYuL .GitHubStatusSection_surfaceEyebrow__mNBc6,.GitHubStatusSection_snapshotSurface__AtpOA .GitHubStatusSection_surfaceEyebrow__mNBc6{color:var(--kominka-timber)}.GitHubStatusSection_surfaceTitle__R_Aix{margin:0;color:var(--text-inverse);font-family:var(--font-serif);font-size:clamp(1.45rem,2.8vw,2.2rem);font-weight:560;letter-spacing:-.02em}.GitHubStatusSection_description__hMIqX{max-width:72ch;margin:20px 0 0;color:color-mix(in oklab,var(--text-inverse) 76%,transparent);font-size:.84rem;line-height:1.85}.GitHubStatusSection_detailList__ywfrP{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:30px 0 0;border-top:1px solid color-mix(in oklab,var(--text-inverse) 14%,transparent)}.GitHubStatusSection_detailList__ywfrP>div{display:grid;grid-template-columns:minmax(96px,.48fr) minmax(0,1fr);gap:14px;align-items:baseline;min-width:0;padding:17px 18px 17px 0;border-bottom:1px solid color-mix(in oklab,var(--text-inverse) 14%,transparent)}.GitHubStatusSection_detailList__ywfrP>div:first-child{grid-column:1/-1}.GitHubStatusSection_detailList__ywfrP>div:nth-child(2n){margin-right:18px}.GitHubStatusSection_detailList__ywfrP dd{overflow:hidden;margin:0;color:var(--text-inverse);font-family:var(--font-mono);font-size:.76rem;font-variant-numeric:tabular-nums;line-height:1.55;text-overflow:ellipsis}.GitHubStatusSection_subjectRows__KTS9C{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:28px}.GitHubStatusSection_subjectRows__KTS9C>div{padding-top:16px;border-top:1px solid color-mix(in oklab,var(--text-inverse) 14%,transparent)}.GitHubStatusSection_subjectRows__KTS9C p{margin:0}.GitHubStatusSection_inlineValues__FhJ1y{display:flex;flex-wrap:wrap;gap:6px 14px;margin-top:10px}.GitHubStatusSection_inlineValues__FhJ1y span{color:color-mix(in oklab,var(--text-inverse) 78%,transparent);font-family:var(--font-mono);font-size:.7rem}.GitHubStatusSection_inlineValues__FhJ1y span+span:before{margin-right:14px;color:var(--kominka-brass);content:"·"}.GitHubStatusSection_snapshotNote__t75r7{margin:30px 0 0;padding:18px 0 0 16px;color:color-mix(in oklab,var(--text-inverse) 72%,transparent);font-size:.74rem;line-height:1.75;border-top:1px solid color-mix(in oklab,var(--text-inverse) 16%,transparent);border-left:2px solid var(--kominka-moss)}.GitHubStatusSection_snapshotNote__t75r7[data-state=stale]{border-left-color:var(--kominka-brass)}.GitHubStatusSection_recordsGrid__U3D6u{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid color-mix(in oklab,var(--text-inverse) 16%,transparent)}.GitHubStatusSection_recordGroup__VocLw{min-width:0;padding:clamp(34px,5vw,54px) clamp(24px,4vw,48px)}.GitHubStatusSection_recordGroup__VocLw+.GitHubStatusSection_recordGroup__VocLw{border-left:1px solid color-mix(in oklab,var(--text-inverse) 16%,transparent)}.GitHubStatusSection_branchList__gab_r,.GitHubStatusSection_commitList__n_Cx5{margin:28px 0 0;padding:0;list-style:none;border-top:1px solid color-mix(in oklab,var(--text-inverse) 14%,transparent)}.GitHubStatusSection_branchRow__4wRbL,.GitHubStatusSection_commitRow__m6VGD{position:relative;margin-inline:-12px;padding:18px 12px 18px 58px;background:transparent;border-bottom:1px solid color-mix(in oklab,var(--text-inverse) 14%,transparent);transition:background-color var(--motion-duration-quick) var(--motion-ease-standard),transform var(--motion-duration-quick) var(--motion-ease-out)}.GitHubStatusSection_branchRow__4wRbL:before,.GitHubStatusSection_commitRow__m6VGD:before{position:absolute;top:20px;left:12px;width:32px;padding-top:7px;color:color-mix(in oklab,var(--text-inverse) 44%,transparent);border-top:1px solid var(--record-line-strong);content:attr(data-index);font-family:var(--font-mono);font-size:.52rem;font-variant-numeric:tabular-nums;letter-spacing:.06em;transform:scaleX(.72);transform-origin:left;transition:transform var(--motion-duration-quick) var(--motion-ease-out)}.GitHubStatusSection_branchHead__2u__V,.GitHubStatusSection_commitHead__cmGJi,.GitHubStatusSection_rowMeta__2eCeo{display:flex;gap:12px;align-items:center;justify-content:space-between}.GitHubStatusSection_branchHead__2u__V strong{overflow:hidden;color:var(--text-inverse);font-family:var(--font-mono);font-size:.78rem;font-weight:700;text-overflow:ellipsis}.GitHubStatusSection_branchHead__2u__V code,.GitHubStatusSection_commitHead__cmGJi code{color:var(--kominka-brass);font-family:var(--font-mono);font-size:.65rem}.GitHubStatusSection_branchRow__4wRbL>p,.GitHubStatusSection_commitRow__m6VGD>p{margin:9px 0 0;color:color-mix(in oklab,var(--text-inverse) 82%,transparent);font-size:.78rem;line-height:1.65}.GitHubStatusSection_rowMeta__2eCeo{margin-top:10px;color:color-mix(in oklab,var(--text-inverse) 54%,transparent);font-family:var(--font-mono);font-size:.62rem}.GitHubStatusSection_commitType__RDD8S{display:inline-flex;gap:8px;align-items:center;color:color-mix(in oklab,var(--text-inverse) 72%,transparent);font-family:var(--font-mono);font-size:.64rem;font-weight:700}.GitHubStatusSection_commitDot__bLhVv{width:6px;height:6px;background:var(--kominka-brass);border-radius:50%}.GitHubStatusSection_commitRow__m6VGD[data-tone=docs] .GitHubStatusSection_commitDot__bLhVv,.GitHubStatusSection_commitRow__m6VGD[data-tone=feat] .GitHubStatusSection_commitDot__bLhVv{background:var(--kominka-moss)}.GitHubStatusSection_commitRow__m6VGD[data-tone=fix] .GitHubStatusSection_commitDot__bLhVv{background:var(--kominka-timber)}.GitHubStatusSection_commitRow__m6VGD[data-tone=perf] .GitHubStatusSection_commitDot__bLhVv{background:var(--kominka-brass)}.GitHubStatusSection_emptyText__hYYTP{margin:28px 0 0;color:color-mix(in oklab,var(--text-inverse) 66%,transparent);font-size:.8rem;line-height:1.7}.GitHubStatusSection_spin__rpvB3{animation:GitHubStatusSection_spin__rpvB3 .9s linear infinite}@keyframes GitHubStatusSection_spin__rpvB3{to{transform:rotate(1turn)}}@media (hover:hover) and (pointer:fine){.GitHubStatusSection_availabilityWindow__DcYuL:hover:before,.GitHubStatusSection_snapshotSurface__AtpOA:hover:before{opacity:.86;transform:translate3d(6px,-2px,0)}.GitHubStatusSection_availabilityWindow__DcYuL:hover .GitHubStatusSection_interfaceRail__rf6YQ:after,.GitHubStatusSection_snapshotSurface__AtpOA:hover .GitHubStatusSection_interfaceRail__rf6YQ:after{transform:scaleX(1)}.GitHubStatusSection_availabilityWindow__DcYuL:hover .GitHubStatusSection_signalGlyph__1PX0O:before,.GitHubStatusSection_snapshotSurface__AtpOA:hover .GitHubStatusSection_signalGlyph__1PX0O:before{opacity:.72;transform:rotate(45deg)}.GitHubStatusSection_availabilityWindow__DcYuL:hover .GitHubStatusSection_signalGlyph__1PX0O>span,.GitHubStatusSection_snapshotSurface__AtpOA:hover .GitHubStatusSection_signalGlyph__1PX0O>span{transform:scale(1)}.GitHubStatusSection_linkButton__tqm3f:hover,.GitHubStatusSection_refreshButton__MbqWK:hover{color:var(--kominka-timber);background:color-mix(in oklab,var(--kominka-paper-deep) 48%,transparent);border-color:var(--kominka-timber)}.GitHubStatusSection_availabilityWindow__DcYuL .GitHubStatusSection_refreshButton__MbqWK:hover{color:var(--text-inverse);background:color-mix(in oklab,var(--text-inverse) 8%,transparent);border-color:color-mix(in oklab,var(--text-inverse) 42%,transparent)}.GitHubStatusSection_branchRow__4wRbL:hover,.GitHubStatusSection_commitRow__m6VGD:hover{background:color-mix(in oklab,var(--text-inverse) 4%,transparent);transform:translateX(4px)}.GitHubStatusSection_branchRow__4wRbL:hover:before,.GitHubStatusSection_commitRow__m6VGD:hover:before{transform:scaleX(1)}}@media (max-width:900px){.GitHubStatusSection_availabilityBody__k6Rqi,.GitHubStatusSection_header__fiSXA,.GitHubStatusSection_interfaceRail__rf6YQ,.GitHubStatusSection_recordsGrid__U3D6u,.GitHubStatusSection_snapshotTopbar__L1OUx{grid-template-columns:minmax(0,1fr)}.GitHubStatusSection_interfaceRail__rf6YQ{gap:10px;align-items:start;padding-block:13px}.GitHubStatusSection_railReadouts__LP5L_{justify-content:flex-start}.GitHubStatusSection_syncMeta__0j7E0{min-width:0;text-align:left}.GitHubStatusSection_headerTools__oGAgL{justify-content:flex-start}.GitHubStatusSection_detailList__ywfrP,.GitHubStatusSection_summaryList__ZdXkO{grid-template-columns:repeat(2,minmax(0,1fr))}.GitHubStatusSection_summaryItem__M6RDQ:nth-child(3){padding-left:0;border-left:0}.GitHubStatusSection_summaryItem__M6RDQ:nth-child(n+3){padding-top:22px}.GitHubStatusSection_recordGroup__VocLw+.GitHubStatusSection_recordGroup__VocLw{border-top:1px solid color-mix(in oklab,var(--text-inverse) 16%,transparent);border-left:0}}@media (max-width:640px){.GitHubStatusSection_section__udLV6{width:min(100% - 32px,1160px)}.GitHubStatusSection_availabilityWindow__DcYuL,.GitHubStatusSection_snapshotSurface__AtpOA{border-radius:3px}.GitHubStatusSection_availabilityBody__k6Rqi{gap:22px;padding:32px 22px}.GitHubStatusSection_interfaceRail__rf6YQ{padding-inline:22px}.GitHubStatusSection_railReadouts__LP5L_{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.GitHubStatusSection_windowIntro__tyP_L{gap:16px}.GitHubStatusSection_signalGlyph__1PX0O{flex-basis:48px;width:48px;height:48px}.GitHubStatusSection_availabilityMessage__3srcy{margin:20px 0 0}.GitHubStatusSection_snapshotTopbar__L1OUx{padding:24px 22px}.GitHubStatusSection_detailList__ywfrP,.GitHubStatusSection_subjectRows__KTS9C,.GitHubStatusSection_summaryList__ZdXkO{grid-template-columns:minmax(0,1fr)}.GitHubStatusSection_detailList__ywfrP>div,.GitHubStatusSection_detailList__ywfrP>div:first-child{grid-column:1;grid-template-columns:minmax(0,1fr);gap:6px;margin-right:0}.GitHubStatusSection_summaryItem__M6RDQ,.GitHubStatusSection_summaryItem__M6RDQ:nth-child(3){padding:18px 0 18px 36px;border-top:1px solid color-mix(in oklab,var(--text-inverse) 14%,transparent);border-left:0}.GitHubStatusSection_summaryItem__M6RDQ:first-child{padding:0 0 18px 36px;border-top:0}.GitHubStatusSection_summaryItem__M6RDQ:before,.GitHubStatusSection_summaryItem__M6RDQ:first-child:before{left:0}}@media (prefers-reduced-motion:reduce){.GitHubStatusSection_availabilityWindow__DcYuL:before,.GitHubStatusSection_branchRow__4wRbL,.GitHubStatusSection_branchRow__4wRbL:before,.GitHubStatusSection_commitRow__m6VGD,.GitHubStatusSection_commitRow__m6VGD:before,.GitHubStatusSection_interfaceRail__rf6YQ:after,.GitHubStatusSection_linkButton__tqm3f,.GitHubStatusSection_refreshButton__MbqWK,.GitHubStatusSection_signalGlyph__1PX0O:before,.GitHubStatusSection_signalGlyph__1PX0O>span,.GitHubStatusSection_snapshotSurface__AtpOA:before{transition:none;transform:none}.GitHubStatusSection_interfaceRail__rf6YQ:after{opacity:.42}.GitHubStatusSection_spin__rpvB3{animation:none}}.layout_authContainer__2EWNe{min-height:100vh;width:100vw;display:flex;flex-direction:column;background:transparent;position:fixed;top:0;left:0;right:0;bottom:0;overflow-y:auto;-webkit-overflow-scrolling:touch}.layout_mainContent__SxGw_{flex:1;display:flex;justify-content:center;align-items:center;width:100%;height:100%;position:relative;z-index:1;padding:1rem;box-sizing:border-box;overflow-x:hidden}@media (max-width:480px){.layout_mainContent__SxGw_{align-items:flex-start;padding:0 .5rem .5rem;height:auto;min-height:100%}.layout_authContainer__2EWNe{position:absolute}}.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}}