.SearchBar_paletteLayer__kXLF6,.SearchBar_searchContainer__EcZvu{--search-line:rgb(var(--rgb-kominka-line)/0.1);--search-line-strong:rgb(var(--rgb-kominka-line)/0.18);--search-surface:rgb(var(--rgb-kominka-paper-raised));--search-hover:rgb(var(--rgb-kominka-line)/0.05);--search-shadow:0 0 0 1px var(--search-line),0 18px 48px -18px rgb(var(--rgb-kominka-shadow)/0.38),0 4px 12px -6px rgb(var(--rgb-kominka-shadow)/0.16)}.SearchBar_searchContainer__EcZvu{width:100%}.SearchBar_toolbar__LAJ91{display:flex;flex-wrap:wrap;align-items:center;gap:8px;min-height:40px}.SearchBar_key__5DXml{display:inline-grid;place-items:center;min-width:18px;height:18px;padding-inline:4px;border:1px solid var(--search-line-strong);border-radius:5px;color:var(--kominka-sumi-soft);background:rgb(var(--rgb-kominka-paper)/.75);box-shadow:inset 0 -1px 0 var(--search-line);font-family:var(--font-mono);font-size:.64rem;font-style:normal;line-height:1}.SearchBar_trigger__eTuTy{display:inline-flex;flex:0 1 300px;align-items:center;gap:10px;min-width:0;height:38px;padding:0 8px 0 12px;border:1px solid var(--search-line-strong);border-radius:10px;color:var(--kominka-sumi-soft);background:rgb(var(--rgb-kominka-paper-raised)/.8);font-family:var(--font-noto-sans);font-size:.84rem;text-align:start;cursor:text;transition:border-color var(--motion-duration-control) var(--motion-ease-out),background-color var(--motion-duration-control) var(--motion-ease-out),box-shadow var(--motion-duration-control) var(--motion-ease-out)}.SearchBar_trigger__eTuTy:hover{border-color:rgb(var(--rgb-kominka-line)/.28);background:var(--search-surface)}.SearchBar_triggerIcon__HV2tr{flex:none;width:15px;height:15px;stroke-width:1.8}.SearchBar_triggerPlaceholder__UYgJX,.SearchBar_triggerQuery__gyEXi{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.SearchBar_triggerQuery__gyEXi{color:var(--kominka-sumi)}.SearchBar_triggerKeys__usGjz{display:inline-flex;flex:none;gap:3px}.SearchBar_spinner__OWSdR{flex:none;width:14px;height:14px;border:1.5px solid rgb(var(--rgb-kominka-line)/.16);border-top-color:var(--wa-shu);border-radius:50%;animation:SearchBar_search-spin__1p2mH .8s linear infinite}@keyframes SearchBar_search-spin__1p2mH{to{transform:rotate(1turn)}}.SearchBar_filter__e7vsK{position:relative}.SearchBar_toolButton__nUfzE{display:inline-flex;align-items:center;gap:6px;height:38px;padding:0 10px 0 13px;border:1px solid var(--search-line-strong);border-radius:10px;color:var(--kominka-sumi);background:rgb(var(--rgb-kominka-paper-raised)/.8);font-family:var(--font-noto-sans);font-size:.82rem;white-space:nowrap;cursor:pointer;transition:border-color var(--motion-duration-control) var(--motion-ease-out),background-color var(--motion-duration-control) var(--motion-ease-out)}.SearchBar_toolButton__nUfzE:hover,.SearchBar_toolButton__nUfzE[aria-expanded=true]{border-color:rgb(var(--rgb-kominka-line)/.28);background:var(--search-surface)}.SearchBar_toolCount__vSBw1{display:inline-grid;place-items:center;min-width:17px;height:17px;padding-inline:5px;border-radius:999px;color:var(--text-inverse);background:var(--kominka-sumi);font-family:var(--font-mono);font-size:.62rem;line-height:1}.SearchBar_toolChevron__AucQd{width:14px;height:14px;color:var(--kominka-sumi-soft);transition:transform var(--motion-duration-emphasized) var(--motion-ease-emphasized)}.SearchBar_toolButton__nUfzE[aria-expanded=true] .SearchBar_toolChevron__AucQd{transform:rotate(180deg)}.SearchBar_chip__plf_G:focus-visible,.SearchBar_clearButton__fwyim:focus-visible,.SearchBar_option__g5iTu:focus-visible,.SearchBar_segment__peap_:focus-visible,.SearchBar_toolButton__nUfzE:focus-visible,.SearchBar_trigger__eTuTy:focus-visible{outline:2px solid rgb(var(--rgb-kominka-brass)/.7);outline-offset:2px}.SearchBar_popover__8aYkw{position:absolute;top:calc(100% + 6px);left:0;z-index:var(--z-layer-floating);display:grid;width:min(360px,calc(100vw - 32px));max-height:min(78vh,560px);overflow:auto;border-radius:12px;background:var(--search-surface);box-shadow:var(--search-shadow);opacity:0;pointer-events:none;transform:translate3d(0,-4px,0) scale(.98);transform-origin:top left;visibility:hidden;transition:opacity var(--motion-duration-control) var(--motion-ease-out),transform var(--motion-duration-base) var(--motion-ease-out),visibility 0s linear var(--motion-duration-base)}.SearchBar_popover__8aYkw[data-open=true]{opacity:1;pointer-events:auto;transform:none;visibility:visible;transition-delay:0s}.SearchBar_popoverSection__ShWWa{display:grid;gap:6px;min-width:0;margin:0;padding:10px 6px 8px;border:0;border-bottom:1px solid var(--search-line)}.SearchBar_popoverLabel__28TEk{float:none;padding:0 8px;color:var(--kominka-sumi-soft);font-family:var(--font-noto-sans);font-size:.66rem;font-weight:500;letter-spacing:.12em}.SearchBar_popoverFilter__OBFPF{height:32px;margin:0 2px;padding:0 10px;border:1px solid var(--search-line-strong);border-radius:8px;outline:0;color:var(--kominka-sumi);background:rgb(var(--rgb-kominka-paper)/.6);font-family:var(--font-noto-sans);font-size:.8rem}.SearchBar_popoverFilter__OBFPF:focus{border-color:rgb(var(--rgb-kominka-timber)/.45)}.SearchBar_options__Zg4Z9{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px 2px}.SearchBar_option__g5iTu{display:flex;align-items:center;justify-content:space-between;gap:8px;height:32px;padding:0 10px;border:0;border-radius:7px;color:var(--kominka-sumi);background:transparent;font-family:var(--font-noto-sans);font-size:.82rem;text-align:start;cursor:pointer}.SearchBar_option__g5iTu:focus-visible,.SearchBar_option__g5iTu:hover:not(:disabled){background:var(--search-hover)}.SearchBar_option__g5iTu[aria-pressed=true]{font-weight:500}.SearchBar_option__g5iTu:disabled{color:var(--kominka-sumi-soft);cursor:not-allowed}.SearchBar_optionCheck__jN26c{width:15px;height:15px;color:var(--wa-shu)}.SearchBar_segmented__zaCxc{--marker-x:0px;--marker-w:0px;position:relative;display:flex;margin:0 4px;padding:3px;border-radius:9px;background:rgb(var(--rgb-kominka-line)/.06)}.SearchBar_segment__peap_{position:relative;z-index:1;flex:1;height:28px;padding:0 10px;border:0;border-radius:7px;color:var(--kominka-sumi-soft);background:transparent;font-family:var(--font-noto-sans);font-size:.78rem;white-space:nowrap;cursor:pointer;transition:color var(--motion-duration-control) var(--motion-ease-out)}.SearchBar_segment__peap_:hover,.SearchBar_segment__peap_[data-active=true]{color:var(--kominka-sumi)}.SearchBar_segmentMarker__5X5GD{position:absolute;top:3px;bottom:3px;left:0;width:var(--marker-w);border-radius:7px;background:var(--search-surface);box-shadow:0 0 0 1px var(--search-line),0 1px 4px rgb(var(--rgb-kominka-shadow)/.12);pointer-events:none;transform:translateX(var(--marker-x));transition:transform var(--motion-duration-emphasized) var(--motion-ease-emphasized),width var(--motion-duration-emphasized) var(--motion-ease-emphasized)}.SearchBar_paletteFooter__1g1gW,.SearchBar_popoverFooter__y_ZRf{display:flex;align-items:center;gap:14px;padding:8px 12px;color:var(--kominka-sumi-soft);background:rgb(var(--rgb-kominka-paper)/.55);font-family:var(--font-noto-sans);font-size:.68rem}.SearchBar_paletteFooter__1g1gW span,.SearchBar_popoverFooter__y_ZRf span{display:inline-flex;align-items:center;gap:4px}.SearchBar_chips__qdtds{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:0;padding:0;list-style:none}.SearchBar_chips__qdtds>li{margin:0;padding:0}.SearchBar_chip__plf_G{display:inline-flex;align-items:center;gap:5px;max-width:200px;height:28px;padding:0 7px 0 11px;border:1px solid var(--search-line-strong);border-radius:999px;color:var(--kominka-sumi);background:rgb(var(--rgb-kominka-paper-raised)/.8);font-family:var(--font-noto-sans);font-size:.76rem;cursor:pointer;animation:SearchBar_search-chip-in__uKVUE var(--motion-duration-emphasized) var(--motion-ease-emphasized) both;transition:border-color var(--motion-duration-control) var(--motion-ease-out),background-color var(--motion-duration-control) var(--motion-ease-out)}.SearchBar_chipText__W1_zg{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.SearchBar_chip__plf_G svg{flex:none;width:12px;height:12px;color:var(--kominka-sumi-soft)}.SearchBar_chip__plf_G:hover{border-color:rgb(var(--rgb-wa-shu)/.5);background:rgb(var(--rgb-wa-shu)/.06)}@keyframes SearchBar_search-chip-in__uKVUE{0%{opacity:0;transform:scale(.92)}}.SearchBar_clearButton__fwyim{height:28px;padding:0 4px;border:0;color:var(--kominka-sumi-soft);background:transparent;font-family:var(--font-noto-sans);font-size:.74rem;text-decoration:underline;text-decoration-color:var(--search-line-strong);text-underline-offset:.25em;cursor:pointer}.SearchBar_clearButton__fwyim:hover{color:var(--kominka-sumi);text-decoration-color:currentColor}.SearchBar_resultText__vNJcQ{margin:0 0 0 auto;color:var(--kominka-sumi-soft);font-family:var(--font-noto-sans);font-size:.76rem;white-space:nowrap;font-variant-numeric:tabular-nums}.SearchBar_resultText__vNJcQ strong{color:var(--kominka-sumi);font-family:var(--font-mono);font-weight:500}.SearchBar_paletteLayer__kXLF6{position:fixed;inset:0;z-index:var(--z-layer-modal);display:grid;justify-items:center;align-items:start;padding:min(16vh,140px) 16px 16px;background:rgb(var(--rgb-kominka-shadow)/.18);animation:SearchBar_palette-fade__njXyP var(--motion-duration-base) var(--motion-ease-out)}.SearchBar_palette__QNwI5{display:grid;grid-template-rows:auto minmax(0,1fr) auto;width:min(600px,100%);max-height:min(70vh,560px);overflow:hidden;border-radius:14px;background:var(--search-surface);box-shadow:var(--search-shadow);animation:SearchBar_palette-rise__cQjqx var(--motion-duration-emphasized) var(--motion-ease-emphasized)}.SearchBar_paletteLayer__kXLF6[data-presence=closing]{opacity:0;pointer-events:none;transition:opacity var(--motion-duration-close) var(--motion-ease-out)}.SearchBar_paletteLayer__kXLF6[data-presence=closing] .SearchBar_palette__QNwI5{opacity:0;transform:scale(var(--motion-scale-settle));transition:opacity var(--motion-duration-close) var(--motion-ease-out),transform var(--motion-duration-close) var(--motion-ease-out)}@keyframes SearchBar_palette-fade__njXyP{0%{opacity:0}}@keyframes SearchBar_palette-rise__cQjqx{0%{opacity:0;transform:translate3d(0,-8px,0) scale(.985)}}.SearchBar_paletteInputRow__SgzwQ{display:flex;align-items:center;gap:10px;padding:0 14px;border-bottom:1px solid var(--search-line);transition:border-color var(--motion-duration-control) var(--motion-ease-out)}.SearchBar_paletteIcon__t5f_R{flex:none;width:16px;height:16px;color:var(--kominka-sumi-soft)}.SearchBar_paletteInput__YSZMJ{flex:1;min-width:0;height:52px;border:0;outline:0;color:var(--kominka-sumi);background:transparent;font-family:var(--font-noto-sans);font-size:.96rem}.SearchBar_paletteInput__YSZMJ:focus-visible{outline:none!important}.SearchBar_paletteInputRow__SgzwQ:focus-within{border-bottom-color:rgb(var(--rgb-kominka-sumi)/.5)}.SearchBar_paletteInput__YSZMJ::placeholder{color:color-mix(in oklab,var(--kominka-sumi-soft) 70%,transparent)}.SearchBar_paletteList__4OK0X{overflow-y:auto;padding:6px;overscroll-behavior:contain}.SearchBar_paletteSection__yZ785{margin:0;padding:10px 10px 4px;color:var(--kominka-sumi-soft);font-family:var(--font-noto-sans);font-size:.64rem;font-weight:500;letter-spacing:.14em}.SearchBar_paletteItem__3FfJM{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:10px;min-height:38px;padding:0 10px;border-radius:8px;color:var(--kominka-sumi);font-family:var(--font-noto-sans);font-size:.86rem;cursor:pointer}.SearchBar_paletteItem__3FfJM[data-active=true]{background:var(--search-hover)}.SearchBar_paletteItemIcon__jPjoE{width:15px;height:15px;color:var(--kominka-sumi-soft)}.SearchBar_paletteItemTitle__jmxhF{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.SearchBar_paletteItemTitle__jmxhF mark{color:inherit;background:rgb(var(--rgb-wa-shu)/.14);border-radius:2px}.SearchBar_paletteItemMeta__V6pRc{color:var(--kominka-sumi-soft);font-size:.72rem;white-space:nowrap}.SearchBar_paletteEnter__ATZ7A{width:14px;height:14px;color:var(--kominka-sumi-soft)}.SearchBar_paletteEmpty__za64z{margin:0;padding:28px 12px;color:var(--kominka-sumi-soft);font-family:var(--font-noto-sans);font-size:.82rem;text-align:center}.SearchBar_paletteFooter__1g1gW{border-top:1px solid var(--search-line)}.SearchBar_paletteFooterEnd__gAZmO{margin-left:auto}@media (max-width:640px){.SearchBar_trigger__eTuTy{flex:1 1 160px}.SearchBar_toolbar__LAJ91{position:relative}.SearchBar_filter__e7vsK{position:static}.SearchBar_popover__8aYkw{right:0;width:auto}.SearchBar_paletteFooter__1g1gW .SearchBar_paletteFooterEnd__gAZmO,.SearchBar_triggerKeys__usGjz{display:none}.SearchBar_paletteLayer__kXLF6{padding-top:72px}.SearchBar_paletteItem__3FfJM{grid-template-columns:auto minmax(0,1fr) auto}.SearchBar_paletteItemMeta__V6pRc{display:none}.SearchBar_paletteInput__YSZMJ{font-size:16px}}@media (prefers-reduced-motion:reduce){.SearchBar_chip__plf_G,.SearchBar_paletteLayer__kXLF6,.SearchBar_palette__QNwI5,.SearchBar_spinner__OWSdR{animation:none}.SearchBar_chip__plf_G,.SearchBar_paletteLayer__kXLF6,.SearchBar_palette__QNwI5,.SearchBar_popover__8aYkw,.SearchBar_segmentMarker__5X5GD,.SearchBar_segment__peap_,.SearchBar_toolButton__nUfzE,.SearchBar_toolChevron__AucQd,.SearchBar_trigger__eTuTy{transition:none}}[data-marketing-motion=reduced] .SearchBar_chip__plf_G,[data-marketing-motion=reduced] .SearchBar_paletteLayer__kXLF6,[data-marketing-motion=reduced] .SearchBar_palette__QNwI5,[data-marketing-motion=reduced] .SearchBar_spinner__OWSdR{animation:none}.PopNumber_number__CWqus{position:relative;display:inline-block;font-variant-numeric:tabular-nums}.PopNumber_glyphs__G8R8T{display:inline-block;white-space:pre}.PopNumber_char__XXNQC{display:inline-block}.PopNumber_char__XXNQC[data-pop]{animation:PopNumber_pop-number-in__hnbZu var(--motion-duration-pop) var(--motion-ease-pop) var(--pop-delay,0s) both}.PopNumber_label__eaCE4{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@keyframes PopNumber_pop-number-in__hnbZu{0%{opacity:0;transform:translateY(8px);filter:blur(var(--motion-blur-soft))}to{opacity:1;transform:translateY(0);filter:blur(0)}}@media (prefers-reduced-motion:reduce){.PopNumber_char__XXNQC[data-pop]{animation: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),opacity var(--motion-duration-fast) var(--motion-ease-out),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:focus-visible: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:before{border-radius:inherit;background:linear-gradient(90deg,transparent,rgb(var(--rgb-white)/.2),transparent);opacity:1;animation:styles_btn-sheen__TGLy6 1.4s ease-in-out infinite}@keyframes styles_btn-sheen__TGLy6{0%{transform:translateX(-120%)}70%,to{transform:translateX(120%)}}@media (prefers-reduced-motion:reduce){.styles_loading__tPU_X:before{animation:none;opacity:0}.styles_button__hdH_z,.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-control) var(--motion-ease-out),scale var(--motion-duration-press) 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{scale:var(--motion-scale-settle)}.styles_interactive__S1nOE:focus-visible{border-color:var(--text-primary)}@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-control) var(--motion-ease-out),scale var(--motion-duration-press) var(--motion-ease-out),box-shadow var(--motion-duration-fast) var(--motion-ease-out),border-color var(--motion-duration-fast) var(--motion-ease-out)}.styles_interactive__4vewE:focus-visible{border-color:var(--text-primary)}@media (hover:hover) and (pointer:fine){.styles_interactive__4vewE:hover{transform:translateY(-2px);border-color:var(--text-primary)}}.styles_interactive__4vewE:active{scale:var(--motion-scale-settle)}@media (prefers-reduced-motion:reduce){.styles_interactive__4vewE{transition:none}.styles_interactive__4vewE:hover{transform:none}}.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);filter:blur(0);transform-origin:50% 100%;transition:opacity var(--motion-duration-toast-in) var(--motion-ease-out),transform var(--motion-duration-toast-in) var(--motion-ease-out),filter var(--motion-duration-toast-in) var(--motion-ease-out)}@starting-style{.ConsentBanner_banner__zvDPW{opacity:0;transform:translateY(16px) scale(var(--motion-scale-popover));filter:blur(var(--motion-blur-soft))}}.ConsentBanner_banner__zvDPW[data-presence=closing]{pointer-events:none;opacity:0;transform:translateY(16px) scale(var(--motion-scale-popover));filter:blur(var(--motion-blur-soft));transition-duration:var(--motion-duration-toast-out)}.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;transition:color var(--motion-duration-quick) var(--motion-ease-out),text-decoration-color var(--motion-duration-quick) var(--motion-ease-out)}.ConsentBanner_link__OJCfM:focus-visible{color:var(--kominka-timber-deep);text-decoration-color:currentColor}@media (hover:hover) and (pointer:fine){.ConsentBanner_link__OJCfM:hover{color:var(--kominka-timber-deep);text-decoration-color:currentColor}}.ConsentBanner_link__OJCfM:active{color:var(--wa-shu);transition-duration:var(--motion-duration-press)}@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-motion:reduce){.ConsentBanner_banner__zvDPW,.ConsentBanner_link__OJCfM{transition:none}}@media (prefers-reduced-transparency:reduce){.ConsentBanner_banner__zvDPW{background:var(--kominka-paper);backdrop-filter:none;-webkit-backdrop-filter:none}}.BlogList_list__PnUJ3{width:100%;margin:0;padding:0;list-style:none}.BlogList_row__NEZQR{position:relative;isolation:isolate;display:grid;grid-template-columns:46px minmax(0,1fr) clamp(176px,22vw,280px);gap:clamp(18px,3vw,42px);align-items:center;padding:clamp(20px,2.4vw,28px) 10px}.BlogList_fragment__N0yie{position:absolute;top:0;left:calc(10px + 46px + clamp(18px, 3vw, 42px));display:block;height:6px;overflow:visible;pointer-events:none;transform:translateY(-50%);transition:transform var(--motion-duration-deliberate) var(--motion-ease-out)}.BlogList_fragmentInk__z3HDb{fill:var(--kominka-sumi)}.BlogList_fragmentShu__uxSwh{fill:var(--wa-shu)}.BlogList_fragmentKin__o0ai0{fill:var(--wa-kin)}.BlogList_row__NEZQR:before{position:absolute;inset:0;z-index:-1;content:"";background:linear-gradient(90deg,rgb(var(--rgb-wa-shu)/.07),rgb(var(--rgb-wa-kin)/.05) 42%,transparent 78%);transform:scaleX(0);transform-origin:left center;transition:transform var(--motion-duration-deliberate) var(--motion-ease-out)}.BlogList_row__NEZQR: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)}.BlogList_index__Y9EIg{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)}.BlogList_body__a6_bw{display:grid;align-content:center;gap:10px;min-width:0}.BlogList_metaRow__eENTY{display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px}.BlogList_meta__I93xz{color:var(--kominka-sumi-soft);font-family:var(--font-mono);font-size:var(--type-caption);letter-spacing:.06em}.BlogList_categoryButton__wweyt{position:relative;z-index:2;display:inline-flex;align-items:center;min-height:28px;padding:0 10px;border:1px solid rgb(var(--rgb-kominka-timber)/.24);color:var(--kominka-timber-deep);background:transparent;font-size:var(--type-caption);white-space:nowrap;transition:border-color var(--motion-duration-control) var(--motion-ease-out),color var(--motion-duration-control) var(--motion-ease-out)}.BlogList_categoryButton__wweyt,.BlogList_statusBadge__CEeIi{border-radius:var(--radius-sm);letter-spacing:var(--tracking-caption)}.BlogList_statusBadge__CEeIi{transition:scale var(--motion-duration-pop) var(--motion-ease-overshoot),opacity calc(var(--motion-duration-pop) * .8) var(--motion-ease-overshoot),filter var(--motion-duration-pop) var(--motion-ease-overshoot)}@starting-style{[data-marketing-ready=true] .BlogList_statusBadge__CEeIi[data-presence]{scale:.8;opacity:0;filter:blur(var(--motion-blur-soft))}}.BlogList_statusBadge__CEeIi[data-presence=closing]{scale:.8;opacity:0;filter:blur(var(--motion-blur-soft));transition:scale var(--motion-duration-control) var(--motion-ease-exit),opacity var(--motion-duration-control) var(--motion-ease-exit),filter var(--motion-duration-control) var(--motion-ease-exit)}.BlogList_title__7dP88{margin:0;color:var(--kominka-sumi);font-family:var(--font-serif);font-size:var(--type-heading);font-weight:500;letter-spacing:var(--tracking-mincho);line-height:1.6}.BlogList_titleLink__xEkoW{color:inherit;text-decoration:none;transition:color var(--motion-duration-control) var(--motion-ease-out)}.BlogList_titleLink__xEkoW:after{position:absolute;inset:0;z-index:1;content:""}.BlogList_excerpt__dRIW9{display:-webkit-box;margin:0;overflow:hidden;color:var(--kominka-sumi-soft);font-size:var(--type-small);letter-spacing:var(--tracking-body);line-height:1.9;-webkit-line-clamp:2;-webkit-box-orient:vertical}.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),opacity var(--motion-duration-crossfade) var(--motion-ease-out)}.BlogList_thumbnail__4L3W_[data-phase=pending]{opacity:0}.BlogList_thumbnail__4L3W_[data-phase=failed]{opacity:0;transition-duration:var(--motion-duration-deliberate),var(--motion-duration-close)}.BlogList_thumbnailFallback__yffc5{position:absolute;inset:0;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_fallbackGlyph__sXMsU{position:absolute;top:50%;left:50%;color:rgb(var(--rgb-kominka-timber)/.72);font-family:var(--font-serif);font-size:clamp(1.8rem,4vw,3rem);transform:translate3d(-50%,-50%,0)}.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:var(--tracking-body)}@media (hover:hover) and (pointer:fine){.BlogList_row__NEZQR:hover:before{transform:scaleX(1)}.BlogList_row__NEZQR:hover .BlogList_fragment__N0yie{transform:translate(6px,-50%)}.BlogList_row__NEZQR:hover:after{transform:scaleY(1)}.BlogList_row__NEZQR:hover .BlogList_index__Y9EIg,.BlogList_row__NEZQR:hover .BlogList_titleLink__xEkoW{color:var(--wa-shu)}.BlogList_row__NEZQR:hover .BlogList_thumbnail__4L3W_{transform:scale(1.03)}.BlogList_categoryButton__wweyt:hover{border-color:var(--wa-shu);color:var(--wa-shu)}}.BlogList_row__NEZQR:has(:focus-visible):before{transform:scaleX(1)}.BlogList_row__NEZQR:has(:focus-visible):after{transform:scaleY(1)}.BlogList_row__NEZQR:has(.BlogList_titleLink__xEkoW:focus-visible) .BlogList_titleLink__xEkoW,.BlogList_row__NEZQR:has(:focus-visible) .BlogList_index__Y9EIg{color:var(--wa-shu)}.BlogList_categoryButton__wweyt:focus-visible{border-color:var(--wa-shu);color:var(--wa-shu)}.BlogList_row__NEZQR:active:before{transform:scaleX(1);transition-duration:var(--motion-duration-press)}.BlogList_row__NEZQR:active:after{transform:scaleY(1);transition-duration:var(--motion-duration-press)}.BlogList_row__NEZQR:active .BlogList_index__Y9EIg,.BlogList_row__NEZQR:active .BlogList_titleLink__xEkoW{color:color-mix(in oklab,var(--wa-shu) 82%,var(--kominka-sumi))}@media (max-width:640px){.BlogList_fragment__N0yie{left:2px}.BlogList_row__NEZQR{grid-template-columns:minmax(0,1fr) 112px;gap:14px;align-items:start;padding:18px 2px}.BlogList_index__Y9EIg{display:none}.BlogList_title__7dP88{font-size:1.02rem;line-height:1.65}.BlogList_excerpt__dRIW9{display:none}}@media (prefers-reduced-motion:reduce){.BlogList_fragment__N0yie,.BlogList_row__NEZQR:active:after,.BlogList_row__NEZQR:active:before,.BlogList_row__NEZQR:after,.BlogList_row__NEZQR:before,.BlogList_statusBadge__CEeIi,.BlogList_thumbnail__4L3W_{transition:none}.BlogList_statusBadge__CEeIi[data-presence=closing]{filter:none}.BlogList_row__NEZQR: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-sans);font-size:var(--text-xs);letter-spacing:var(--tracking-caption);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{display:flex;flex-direction:column;height:100%;min-height:0;color:var(--kominka-sumi);font-family:var(--font-sans)}.dashboard_sidebarHeader__BdZWe{display:flex;align-items:center;justify-content:space-between;gap:8px;height:var(--dash-bar-h);padding:0 10px 0 16px;flex:none}.dashboard_brand__n613_{display:inline-flex;align-items:center;gap:10px;min-width:0;padding:4px 6px 4px 2px;margin-left:-2px;color:inherit;text-decoration:none;border-radius:var(--radius-sm);transition:background var(--motion-duration-control) var(--motion-ease-standard)}.dashboard_brand__n613_:hover{background:color-mix(in oklab,var(--wa-shu) 7%,transparent)}.dashboard_brandName__VqcEt{font-family:var(--font-serif);font-size:1rem;font-weight:500;letter-spacing:.04em}.dashboard_brandTld__60iHl{margin-left:1px;color:var(--wa-shu);font-family:var(--font-mono);font-size:.7rem;letter-spacing:.02em}.dashboard_iconButton__wQOK8{display:inline-grid;place-items:center;flex:none;width:30px;height:30px;padding:0;color:var(--kominka-sumi-soft);background:transparent;border:0;border-radius:var(--radius-sm);cursor:pointer;transition:color var(--motion-duration-control) var(--motion-ease-standard),background var(--motion-duration-control) var(--motion-ease-standard)}.dashboard_iconButton__wQOK8:hover{color:var(--kominka-sumi);background:color-mix(in oklab,var(--kominka-sumi) 7%,transparent)}.dashboard_iconButton__wQOK8 svg{width:17px;height:17px}.dashboard_nav__A_PQ1{position:relative;flex:1;min-height:0;padding:6px 10px 12px;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.dashboard_navIndicator__Ep9tB{position:absolute;top:0;right:10px;left:10px;height:var(--indicator-h,0);translate:0 var(--indicator-y,0);background:color-mix(in oklab,var(--kominka-sumi) 6.5%,transparent);border-radius:var(--radius-sm);opacity:0;pointer-events:none;transition:translate var(--motion-duration-emphasized) var(--motion-ease-emphasized),height var(--motion-duration-emphasized) var(--motion-ease-emphasized),opacity var(--motion-duration-control) var(--motion-ease-standard)}.dashboard_navIndicator__Ep9tB:before{position:absolute;top:50%;left:0;width:2px;height:14px;margin-top:-7px;content:"";background:var(--wa-shu);border-radius:0 2px 2px 0}.dashboard_navIndicator__Ep9tB[data-visible=true]{opacity:1}.dashboard_navGroup__rWh_Z+.dashboard_navGroup__rWh_Z{margin-top:14px}.dashboard_navGroupLabel__3_pFZ{margin:0;padding:4px 10px 6px;color:var(--kominka-timber);font-size:.66rem;font-weight:500;letter-spacing:var(--tracking-caption)}.dashboard_navList__Cj3La{display:grid;gap:1px;margin:0;padding:0;list-style:none}.dashboard_navItem__1_uOm{position:relative;display:flex;align-items:center;gap:10px;min-height:34px;padding:0 10px;color:var(--kominka-sumi-soft);font-size:.86rem;text-decoration:none;border-radius:var(--radius-sm);transition:color var(--motion-duration-control) var(--motion-ease-standard),background var(--motion-duration-control) var(--motion-ease-standard)}.dashboard_navItem__1_uOm:hover{color:var(--kominka-sumi);background:color-mix(in oklab,var(--kominka-sumi) 4%,transparent)}.dashboard_navItem__1_uOm[aria-current=page]{color:var(--kominka-sumi);font-weight:600;background:transparent}.dashboard_navIcon__32Y06{display:inline-grid;place-items:center;flex:none;width:18px;height:18px;transition:color var(--motion-duration-control) var(--motion-ease-standard)}.dashboard_navItem__1_uOm[aria-current=page] .dashboard_navIcon__32Y06{color:var(--wa-shu)}.dashboard_navIcon__32Y06 svg{width:16px;height:16px}.dashboard_navText__6c7f7{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboard_sidebarFooter__rmP7Q{display:grid;gap:8px;padding:0 10px 10px;flex:none}.dashboard_notice__TvKFf{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows var(--motion-duration-emphasized) var(--motion-ease-emphasized),opacity var(--motion-duration-control) var(--motion-ease-standard)}.dashboard_notice__TvKFf[data-open=true]{grid-template-rows:1fr;opacity:1}.dashboard_noticeInner__7yDXo{min-height:0;overflow:hidden}.dashboard_noticeCard__Q5JsT{position:relative;display:grid;gap:6px;padding:12px 34px 12px 12px;background:color-mix(in oklab,var(--kominka-paper) 86%,transparent);border:1px solid var(--kominka-line);border-radius:var(--radius-sm)}.dashboard_noticeCard__Q5JsT:before{position:absolute;top:-1px;right:12px;left:12px;height:1px;content:"";background:linear-gradient(90deg,var(--wa-shu),transparent)}.dashboard_noticeEyebrow__Xvas6{margin:0;color:var(--wa-shu);font-family:var(--font-mono);font-size:.62rem;letter-spacing:.14em}.dashboard_noticeTitle__byWUO{display:-webkit-box;overflow:hidden;color:var(--kominka-sumi);font-family:var(--font-serif);font-size:.86rem;line-height:1.5;text-decoration:none;-webkit-box-orient:vertical;-webkit-line-clamp:2}.dashboard_noticeTitle__byWUO:hover{text-decoration:underline;text-decoration-color:var(--wa-shu);text-underline-offset:3px}.dashboard_noticeDismiss__Q6uVl{position:absolute;top:6px;right:6px;display:grid;place-items:center;width:24px;height:24px;padding:0;color:var(--kominka-sumi-soft);background:transparent;border:0;border-radius:var(--radius-sm);cursor:pointer}.dashboard_noticeDismiss__Q6uVl:hover{color:var(--kominka-sumi);background:color-mix(in oklab,var(--kominka-sumi) 7%,transparent)}.dashboard_noticeDismiss__Q6uVl svg{width:14px;height:14px}.dashboard_accountContainer__47z8b{position:relative;padding-top:8px;border-top:1px solid var(--kominka-line)}.dashboard_accountButton__iNbhH{display:flex;align-items:center;gap:10px;width:100%;padding:6px;color:inherit;text-align:left;background:transparent;border:0;border-radius:var(--radius-sm);cursor:pointer;transition:background var(--motion-duration-control) var(--motion-ease-standard)}.dashboard_accountButton__iNbhH:hover,.dashboard_accountButton__iNbhH[aria-expanded=true]{background:color-mix(in oklab,var(--kominka-sumi) 6%,transparent)}.dashboard_accountAvatar__bp20w{display:grid;place-items:center;flex:none;width:28px;height:28px;color:var(--kominka-paper);font-family:var(--font-serif);font-size:.8rem;background:var(--kominka-sumi);border-radius:50%}.dashboard_accountName__6Y8O_{flex:1;min-width:0;overflow:hidden;font-size:.8rem;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.dashboard_accountCaret__6utPN{flex:none;width:14px;height:14px;color:var(--kominka-sumi-soft)}.dashboard_accountMenu__3AhkU{position:absolute;right:0;bottom:calc(100% + 6px);left:0;z-index:5;overflow:hidden;background:var(--kominka-paper);border:1px solid var(--kominka-line-strong);border-radius:var(--radius-sm);box-shadow:var(--kominka-shadow-float);transform-origin:bottom center;animation:dashboard_account-menu-in__oU1Fq var(--motion-duration-settle) var(--motion-ease-emphasized)}@keyframes dashboard_account-menu-in__oU1Fq{0%{opacity:0;transform:translateY(6px) scale(.98)}}.dashboard_accountHeader__Sa5mj{display:flex;align-items:center;gap:10px;padding:12px;border-bottom:1px solid var(--kominka-line)}.dashboard_menuItems__tqvFQ{display:grid;padding:4px}.dashboard_menuItem__zazPK{display:flex;align-items:center;gap:10px;padding:9px 10px;color:var(--kominka-sumi-soft);font-size:.84rem;text-decoration:none;border-radius:var(--radius-sm);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{color:var(--kominka-sumi);background:color-mix(in oklab,var(--kominka-sumi) 6%,transparent)}.dashboard_logoutButton__SBcbb svg,.dashboard_menuItem__zazPK svg{width:16px;height:16px}.dashboard_logoutButton__SBcbb{width:calc(100% - 16px);margin:4px 8px 8px;justify-content:center}.dashboard_logoutError__dOd2K{margin:0 12px 12px;color:var(--status-danger);font-size:.78rem;line-height:1.5}.dashboard_guestPanel__BakfQ{display:grid;gap:6px}.dashboard_loginButton__ZJMeC,.dashboard_signupLink__Q3Ft0{display:inline-flex;align-items:center;justify-content:center;min-height:36px;font-size:.84rem;font-weight:600;text-decoration:none;border-radius:var(--radius-sm)}.dashboard_loginButton__ZJMeC{color:var(--kominka-paper);background:var(--kominka-sumi)}.dashboard_signupLink__Q3Ft0{color:var(--kominka-sumi);border:1px solid var(--kominka-line-strong)}@media (prefers-reduced-motion:reduce){.dashboard_menuItem__zazPK,.dashboard_navIndicator__Ep9tB,.dashboard_navItem__1_uOm,.dashboard_notice__TvKFf{transition:none}.dashboard_accountMenu__3AhkU{animation: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}.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(--lab-section-space,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{flex:none;width:6px;height:6px;border-radius:50%;background:var(--kominka-sumi-soft);transition:background-color var(--motion-duration-open) var(--motion-ease-out),box-shadow var(--motion-duration-open) var(--motion-ease-out)}.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_spinner__vAULp{display:inline-grid;place-items:center}.GitHubStatusSection_spinner__vAULp[data-phase=spin]{animation:GitHubStatusSection_lab-record-spin___W3yM 1.5s cubic-bezier(.4,0,.6,.4),GitHubStatusSection_lab-record-spin___W3yM 1s linear 1.5s infinite}.GitHubStatusSection_spinner__vAULp[data-phase=out]{animation:GitHubStatusSection_lab-record-spin___W3yM 1s cubic-bezier(.3,.3,.6,1)}.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_recordSlot__l5Ci_{display:grid;min-width:0}.GitHubStatusSection_recordSlot__l5Ci_>.GitHubStatusSection_record__g7o38{grid-area:1/1;opacity:1;filter:blur(0);transition:opacity var(--motion-duration-crossfade) ease-in-out,filter var(--motion-duration-crossfade) ease-in-out}.GitHubStatusSection_recordSlot__l5Ci_>.GitHubStatusSection_record__g7o38[data-presence=closing]{opacity:0;filter:blur(var(--motion-blur-soft));pointer-events:none}.GitHubStatusSection_unavailable__UHuPd .GitHubStatusSection_quietButton___bZ_4{transition:opacity var(--motion-duration-open) var(--motion-ease-out),border-color var(--motion-duration-control) var(--motion-ease-out),color var(--motion-duration-control) var(--motion-ease-out)}@starting-style{.GitHubStatusSection_recordSlot__l5Ci_[data-hydrated] .GitHubStatusSection_unavailable__UHuPd .GitHubStatusSection_quietButton___bZ_4,.GitHubStatusSection_recordSlot__l5Ci_[data-hydrated]>.GitHubStatusSection_record__g7o38{opacity:0;filter:blur(var(--motion-blur-soft))}}.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}@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_recordSlot__l5Ci_>.GitHubStatusSection_record__g7o38,.GitHubStatusSection_sheet__4LCmg:after,.GitHubStatusSection_statusDot___KP_5,.GitHubStatusSection_unavailable__UHuPd .GitHubStatusSection_quietButton___bZ_4{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_spinner__vAULp[data-phase=out],.GitHubStatusSection_spinner__vAULp[data-phase=spin],.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{--lab-section-space:clamp(28px,3.6vw,44px);position:relative;isolation:isolate;min-height:100vh;overflow-x:clip;color:var(--kominka-sumi)}.page_labHeader__5rqxV,.page_overview__6R_wN,.page_section__jG1Hd{width:min(1160px,calc(100% - clamp(32px, 8vw, 96px)));margin-inline:auto}.page_labHeader__5rqxV{position:relative;display:flex;flex-wrap:wrap;gap:10px 32px;align-items:baseline;justify-content:space-between;padding:clamp(14px,2vw,22px) 0 clamp(12px,1.6vw,16px);border-bottom:1px solid var(--kominka-line-strong);background:linear-gradient(var(--wa-shu),var(--wa-shu)) 0 100% /min(120px,22%) 2px no-repeat border-box}.page_labHeader__5rqxV:before{position:absolute;inset:calc(-1 * var(--kominka-navigation-bottom)) calc(50% - 50vw) 0;z-index:-1;content:"";pointer-events:none;background:linear-gradient(rgb(var(--rgb-kominka-sumi)/.07) 1px,transparent 1px) 50% 0 /120px 120px,linear-gradient(90deg,rgb(var(--rgb-kominka-sumi)/.07) 1px,transparent 1px) 50% 0 /120px 120px,linear-gradient(rgb(var(--rgb-kominka-sumi)/.04) 1px,transparent 1px) 50% 0 /24px 24px,linear-gradient(90deg,rgb(var(--rgb-kominka-sumi)/.04) 1px,transparent 1px) 50% 0 /24px 24px;mask-image:radial-gradient(ellipse 62% 76% at 50% 22%,var(--kominka-sumi) 28%,transparent 92%)}.page_overview__6R_wN{display:grid;grid-template-columns:minmax(260px,380px) minmax(0,1fr);gap:var(--kominka-space-major-gap);align-items:start;padding:clamp(24px,3vw,36px) 0 var(--lab-section-space)}.page_pane__VdN7g{display:grid;gap:20px;min-width:0}.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_visuallyHidden__Is_aJ{position:absolute;width:1px;height:1px;overflow:hidden;white-space:nowrap;clip-path:inset(50%)}.page_labNav__qcNrY{display:flex;flex-wrap:wrap;gap:8px 24px;align-items:center}.page_labNav__qcNrY 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:var(--lab-section-space) 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{margin:0;padding:0;list-style:none;border-top:1px solid var(--kominka-line)}.page_rowTrace__DK5ZE{position:absolute;inset:auto 0 0;height:1px;pointer-events:none;background:linear-gradient(90deg,var(--kominka-timber),var(--kominka-brass),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{color:var(--kominka-brass);font-family:var(--font-mono);font-size:.68rem;letter-spacing:.12em}.page_milestoneBody__m8K66{min-width:0}.page_milestoneRow__nkwy0 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_milestoneRow__nkwy0 p{max-width:60ch;margin:10px 0 0;color:var(--kominka-sumi-soft);font-size:.9rem;line-height:1.85}.page_milestoneRow__nkwy0{position:relative;display:grid;grid-template-columns:50px minmax(0,1fr) auto;gap:20px;align-items:start;padding:22px 0;overflow:hidden;border-bottom:1px solid var(--kominka-line)}.page_milestoneRow__nkwy0>:not(.page_rowTrace__DK5ZE){transition:translate var(--motion-duration-open) 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_labNav__qcNrY a:hover{color:var(--kominka-timber-deep);transform:translate3d(3px,0,0)}.page_milestoneRow__nkwy0:hover>:not(.page_rowTrace__DK5ZE){translate:5px 0}.page_milestoneRow__nkwy0:hover .page_rowTrace__DK5ZE{opacity:.82;transform:scaleX(1)}}@media (max-width:900px){.page_overview__6R_wN,.page_section__jG1Hd{grid-template-columns:minmax(0,1fr)}.page_sectionHeader__CbuTg{position:static}}@media (max-width:640px){.page_labHeader__5rqxV,.page_overview__6R_wN,.page_section__jG1Hd{width:min(100% - 32px,1160px)}.page_milestoneRow__nkwy0{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_labNav__qcNrY a,.page_milestoneRow__nkwy0>*,.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}}.SashiganeSection_section__zqSnP{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(28px,5vw,72px);align-items:center;width:min(1160px,calc(100% - clamp(32px, 8vw, 96px)));margin-inline:auto;padding:var(--lab-section-space,var(--kominka-space-section)) 0;border-top:1px solid var(--kominka-line-strong);scroll-margin-top:112px}.SashiganeSection_copy__X59cA{max-width:560px}.SashiganeSection_eyebrow__7_bwZ{margin:0;color:var(--kominka-timber);font-family:var(--font-sans);font-size:.68rem;font-weight:500;letter-spacing:var(--tracking-caption)}.SashiganeSection_titleRow__8X2po{display:flex;gap:clamp(14px,2vw,20px);align-items:center;margin-top:14px}.SashiganeSection_icon___cAAk{flex:none;width:clamp(44px,5vw,56px);height:auto;border-radius:22%;box-shadow:var(--kominka-shadow)}.SashiganeSection_title__XOQwI{margin:0;color:var(--kominka-sumi);font-family:var(--font-serif);font-size:clamp(2.2rem,5vw,4.4rem);font-weight:500;line-height:1.1;letter-spacing:var(--tracking-mincho)}.SashiganeSection_lead__tF6yH{max-width:62ch;margin:20px 0 0;color:var(--kominka-sumi-soft);font-size:.92rem;line-height:1.85}.SashiganeSection_spec___OkPQ{margin:clamp(24px,3vw,36px) 0 0;border-top:1px solid var(--kominka-line-strong)}.SashiganeSection_spec___OkPQ div{display:grid;grid-template-columns:5.5em minmax(0,1fr);gap:12px;padding:11px 0;border-bottom:1px solid var(--kominka-line)}.SashiganeSection_spec___OkPQ dt{color:var(--kominka-timber);font-family:var(--font-sans);font-size:.7rem;letter-spacing:.08em}.SashiganeSection_spec___OkPQ dd{margin:0;color:var(--kominka-sumi);font-size:.84rem;line-height:1.6}@media (max-width:900px){.SashiganeSection_section__zqSnP{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.SashiganeSection_section__zqSnP{width:min(100% - 32px,1160px)}}.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}}