.EmbeddedMedia_root__2k_Az{margin:2.5rem 0;display:grid;gap:.7rem}.EmbeddedMedia_frame__rzop4{position:relative;width:100%;aspect-ratio:var(--embed-aspect,16/9);overflow:hidden;border-radius:var(--radius-md);border:1px solid var(--kominka-line-strong);background:linear-gradient(180deg,rgb(var(--rgb-kominka-night)/.98),rgb(var(--rgb-kominka-neutral-dark)/.94)),radial-gradient(120% 120% at 100% 0,rgb(var(--rgb-kominka-brass)/.24),transparent 62%);box-shadow:0 18px 48px rgb(var(--rgb-kominka-shadow)/.16),0 8px 18px rgb(var(--rgb-kominka-shadow)/.1)}.EmbeddedMedia_frame__rzop4:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,rgb(var(--rgb-white)/.12),transparent 26%);opacity:.55}.EmbeddedMedia_media__Yc5r6{display:block;width:100%;height:100%;border:0;background:transparent}.EmbeddedMedia_noteRoot__3AnSB{width:100%;margin:2.5rem 0;display:grid;gap:.7rem}.EmbeddedMedia_noteFrame__O8Pee{display:block;width:100%;max-width:560px;border:0;background:transparent}.EmbeddedMedia_caption__QuGfR{margin:0;padding:0 .15rem;font-size:.86rem;line-height:1.7;color:var(--kominka-sumi-soft)}@media (max-width:767px){.EmbeddedMedia_noteRoot__3AnSB,.EmbeddedMedia_root__2k_Az{margin:2rem 0}.EmbeddedMedia_frame__rzop4{border-radius:var(--radius-md)}}.styles_container__feSiO{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:10px 16px;margin-top:.75rem;padding-top:20px;border-top:1px solid var(--kominka-line-strong)}.styles_tag__BSKY_{letter-spacing:var(--tracking-caption)}.styles_date__Y0vLb,.styles_tag__BSKY_{color:var(--kominka-sumi-soft);font-size:var(--type-caption)}.styles_date__Y0vLb{font-family:var(--font-mono);letter-spacing:.06em}.styles_info__UznUc{grid-column:1/-1;display:grid;gap:8px}.styles_name__xeURe{color:var(--kominka-sumi);font-family:var(--font-serif);font-size:var(--type-heading);font-weight:500;letter-spacing:var(--tracking-mincho)}.styles_description__AbdNg{color:var(--kominka-sumi-soft);font-size:var(--type-small);letter-spacing:var(--tracking-body);line-height:1.9}.styles_navigation__GUKrF{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;margin:0;border-block:1px solid var(--kominka-line)}.styles_navLink__H9yKm,.styles_navPlaceholder__w_G4E{min-width:0}.styles_navLink__H9yKm{position:relative;display:flex;align-items:center;gap:12px;min-height:76px;padding:16px 12px;color:var(--kominka-sumi);text-decoration:none}.styles_navLink__H9yKm:after{position:absolute;top:22%;bottom:22%;width:2px;content:"";background:var(--wa-shu);transform:scaleY(0);transition:transform var(--motion-duration-control) var(--motion-ease-out)}.styles_prev__wgpXv:after{left:0}.styles_next__Qx8I3{justify-content:flex-end;border-left:1px solid var(--kominka-line);text-align:right}.styles_next__Qx8I3:after{right:0}.styles_navContent__wQ4uk{display:grid;gap:4px;min-width:0}.styles_next__Qx8I3 .styles_navContent__wQ4uk{justify-items:end}.styles_label__unhXf{color:var(--kominka-sumi-soft);font-size:var(--type-caption);letter-spacing:var(--tracking-caption)}.styles_title___k_9l{max-width:100%;overflow:hidden;font-family:var(--font-serif);font-size:var(--type-small);font-weight:500;letter-spacing:var(--tracking-mincho);text-overflow:ellipsis;white-space:nowrap;transition:color var(--motion-duration-control) var(--motion-ease-out)}.styles_icon__1JDuk{flex-shrink:0;width:1rem;height:1rem;color:var(--kominka-timber);transition:transform var(--motion-duration-subtle) var(--motion-ease-out)}@media (hover:hover) and (pointer:fine){.styles_navLink__H9yKm:hover:after{transform:scaleY(1)}.styles_navLink__H9yKm:hover .styles_title___k_9l{color:var(--wa-shu)}.styles_prev__wgpXv:hover .styles_icon__1JDuk{transform:translate3d(-3px,0,0)}.styles_next__Qx8I3:hover .styles_icon__1JDuk{transform:translate3d(3px,0,0)}}.styles_navLink__H9yKm:active:after,.styles_navLink__H9yKm:focus-visible:after{transform:scaleY(1)}.styles_navLink__H9yKm:focus-visible .styles_title___k_9l{color:var(--wa-shu)}.styles_navLink__H9yKm:active:after{transition-duration:var(--motion-duration-press)}.styles_navLink__H9yKm:active .styles_title___k_9l{color:color-mix(in oklab,var(--wa-shu) 82%,var(--kominka-sumi))}@media (max-width:640px){.styles_navigation__GUKrF{grid-template-columns:1fr}.styles_next__Qx8I3{border-top:1px solid var(--kominka-line);border-left:0}.styles_navPlaceholder__w_G4E{display:none}}@media (prefers-reduced-motion:reduce){.styles_icon__1JDuk,.styles_navLink__H9yKm:active:after,.styles_navLink__H9yKm:after,.styles_title___k_9l{transition:none}}.TurnstileWidget_widget__uBgwB{display:grid}.TurnstileWidget_slot__Y42ZN{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--motion-duration-open) var(--motion-ease-out)}.TurnstileWidget_slot__Y42ZN[data-shown=true]{grid-template-rows:1fr}.TurnstileWidget_slotClip__P35tg{min-height:0;overflow:hidden}.TurnstileWidget_container__6j3vZ{opacity:0;translate:0 4px;transition:opacity var(--motion-duration-open) var(--motion-ease-out),translate var(--motion-duration-open) var(--motion-ease-out)}.TurnstileWidget_slot__Y42ZN[data-shown=true] .TurnstileWidget_container__6j3vZ{opacity:1;translate:0 0}.TurnstileWidget_error__NHPXM{margin:0;color:var(--wa-shu);font-size:.78rem;line-height:1.6;transition:opacity .28s ease-out}.TurnstileWidget_slot__Y42ZN[data-shown=true]+.TurnstileWidget_error__NHPXM{margin-top:8px}.TurnstileWidget_note__K1MjL,.TurnstileWidget_slot__Y42ZN[data-shown=true]+.TurnstileWidget_note__K1MjL{margin:8px 0 0;color:var(--kominka-sumi-soft);font-size:.78rem;line-height:1.6}.TurnstileWidget_error__NHPXM[data-presence=closing]{opacity:0}@starting-style{.TurnstileWidget_error__NHPXM{opacity:0}}@media (prefers-reduced-motion:reduce){.TurnstileWidget_container__6j3vZ,.TurnstileWidget_error__NHPXM,.TurnstileWidget_slot__Y42ZN{transition:none}}.ArticleQuestionForm_card__xhvAw{display:grid;margin-top:2.5rem;gap:.75rem;padding:1.25rem;border:1px solid color-mix(in oklab,var(--kominka-timber) 22%,transparent);border-radius:.75rem;background:rgb(var(--rgb-kominka-paper-raised)/.9);color:var(--kominka-sumi)}.ArticleQuestionForm_title__Dy_AS{margin:0;font-size:1.125rem}.ArticleQuestionForm_done__U8a6H,.ArticleQuestionForm_lead__gTG15,.ArticleQuestionForm_note__A6Ani{margin:0;color:var(--kominka-sumi-soft);font-size:.9375rem;line-height:1.7}.ArticleQuestionForm_note__A6Ani{font-size:.8125rem}.ArticleQuestionForm_form__UXUqI{display:grid;gap:.5rem}.ArticleQuestionForm_label__6yYpw{font-weight:600;font-size:.9375rem}.ArticleQuestionForm_textarea__EFqqT{width:100%;min-height:6rem;padding:.75rem;border:1px solid color-mix(in oklab,var(--kominka-timber) 34%,transparent);border-radius:.5rem;background:rgb(var(--rgb-white)/.86);color:inherit;font:inherit;font-size:1rem;resize:vertical}.ArticleQuestionForm_linkButton__IW_IL:focus-visible,.ArticleQuestionForm_openButton__rvPSR:focus-visible,.ArticleQuestionForm_submit__OEELo:focus-visible,.ArticleQuestionForm_textarea__EFqqT:focus-visible{outline:2px solid var(--kominka-sumi);outline-offset:2px}.ArticleQuestionForm_openButton__rvPSR,.ArticleQuestionForm_submit__OEELo{justify-self:start;min-height:44px;padding:.5rem 1.25rem;border:1px solid var(--kominka-sumi);border-radius:999px;background:var(--kominka-sumi);color:var(--kominka-paper);font:inherit;font-weight:600;cursor:pointer}.ArticleQuestionForm_openButton__rvPSR{background:transparent;color:var(--kominka-sumi)}.ArticleQuestionForm_submit__OEELo:disabled{opacity:.55;cursor:not-allowed}.ArticleQuestionForm_linkButton__IW_IL{margin-left:.5rem;padding:0;border:0;background:none;color:inherit;font:inherit;text-decoration:underline;cursor:pointer}.ArticleQuestionForm_error__4wck4{margin:0;color:var(--wa-shu);font-size:.875rem}.BrandMark_mark__npjyt{display:block;flex:none;overflow:visible;color:inherit}.BrandMark_brush__SWieB{fill:none;stroke:currentColor;stroke-width:3.2;stroke-linecap:round}.BrandMark_dryBrush___HRCx{fill:none;stroke:currentColor;stroke-width:.8;stroke-linecap:round;stroke-dasharray:9 2 14 3 22 2;opacity:.45}.BrandMark_sun___eRdo{fill:var(--wa-shu)}.BrandMark_pixelInk__KmzeQ{fill:currentColor}.BrandMark_pixelShu__8Xemo{fill:var(--wa-shu)}.BrandMark_pixelKin__KbwAF{fill:var(--wa-kin)}.CyberHorizon_horizon__EfUd1{position:absolute;inset:0;z-index:0;overflow:hidden;pointer-events:none}.CyberHorizon_ring__otXmJ{position:absolute;bottom:var(--horizon-band,34%);left:50%;width:var(--horizon-ring,clamp(180px,24vw,320px));aspect-ratio:1;border:1px solid rgb(var(--rgb-cyber-text)/.22);border-radius:50%;box-shadow:inset 0 0 40px rgb(var(--rgb-neon-shu)/.08),0 0 60px rgb(var(--rgb-neon-shu)/.06);transform:translate3d(-50%,50%,0)}.CyberHorizon_ring__otXmJ:after{position:absolute;top:50%;left:50%;width:5px;height:5px;content:"";background:var(--neon-shu);border-radius:50%;box-shadow:var(--cyber-glow-shu);transform:translate3d(-50%,-50%,0)}.CyberHorizon_line__1FCmg{position:absolute;right:0;bottom:var(--horizon-band,34%);left:0;height:1px;background:linear-gradient(90deg,transparent,rgb(var(--rgb-cyber-text)/.28) 30%,rgb(var(--rgb-neon-shu)/.55) 50%,rgb(var(--rgb-cyber-text)/.28) 70%,transparent)}.CyberHorizon_floor__guyDG{position:absolute;right:-30%;bottom:0;left:-30%;height:var(--horizon-band,34%);overflow:hidden;perspective:280px;perspective-origin:50% 0;-webkit-mask-image:linear-gradient(180deg,transparent,black 45%);mask-image:linear-gradient(180deg,transparent,black 45%)}.CyberHorizon_plane__N0uN5{position:absolute;top:0;left:0;width:100%;height:300%;background-image:radial-gradient(circle,rgb(var(--rgb-cyber-text)/.42) .8px,transparent 1.2px);background-size:14px 14px;transform:rotateX(74deg) translateZ(0);transform-origin:50% 0;animation:CyberHorizon_floor-run__HGA1Q 3.2s linear infinite}@keyframes CyberHorizon_floor-run__HGA1Q{to{transform:rotateX(74deg) translate3d(0,14px,0)}}@media (prefers-reduced-motion:reduce){.CyberHorizon_plane__N0uN5{animation:none}}.DigitalDescentLayer_ambient__yHwWi{position:fixed;inset:0;z-index:0;width:100%;height:100%;pointer-events:none}.DigitalDescentLayer_rain__A4chw{z-index:0;opacity:.42;-webkit-mask-image:linear-gradient(180deg,transparent,black 18%,black 70%,transparent);mask-image:linear-gradient(180deg,transparent,black 18%,black 70%,transparent)}.DigitalDescentLayer_dissolve__29N73,.DigitalDescentLayer_rain__A4chw{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.PixelDissolve_dissolve__FXldo{position:relative;display:block;width:100%;background:linear-gradient(to bottom,color-mix(in oklab,var(--kominka-paper) 72%,transparent),transparent 30%,rgb(var(--rgb-cyber-void)/.4))}.PixelDissolve_md__9akhY{height:clamp(56px,7vw,96px)}.PixelDissolve_lg__V44bA{height:clamp(96px,12vw,180px)}.HomeVisionPanel_vision__JAyOP{--vision-floor:clamp(150px,18vw,240px);--horizon-band:calc(var(--vision-floor) - 36px);--horizon-ring:clamp(140px,16vw,220px);position:relative;overflow:hidden;isolation:isolate;color:var(--cyber-text);background:radial-gradient(ellipse at 50% 70%,rgb(var(--rgb-neon-shu)/.07),transparent 50%),var(--cyber-void)}.HomeVisionPanel_inner__EdS_Q{position:relative;z-index:1;width:min(1200px,100%);margin-inline:auto;padding:var(--kominka-space-section) clamp(20px,4vw,48px) var(--vision-floor)}.HomeVisionPanel_header__D1YFI{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--kominka-space-major-gap);align-items:start;margin-bottom:var(--kominka-space-header-gap)}.HomeVisionPanel_header__D1YFI>div{display:grid;gap:18px}.HomeVisionPanel_header__D1YFI h2{max-width:18em;margin:0;color:inherit;font-family:var(--font-serif);font-size:var(--type-title);font-weight:500;letter-spacing:.08em;line-height:var(--leading-display);text-shadow:none}.HomeVisionPanel_glitch__Pb8T3{position:relative}.HomeVisionPanel_glitch__Pb8T3:after,.HomeVisionPanel_glitch__Pb8T3:before{position:absolute;inset:0;content:attr(data-text) /"";pointer-events:none;opacity:0}.HomeVisionPanel_glitch__Pb8T3:before{color:var(--neon-shu);clip-path:inset(18% 0 58% 0);animation:HomeVisionPanel_glitch-slip__gl0lT 4.2s step-end infinite}.HomeVisionPanel_glitch__Pb8T3:after{color:var(--cyber-text-soft);clip-path:inset(62% 0 12% 0);animation:HomeVisionPanel_glitch-slip__gl0lT 4.2s step-end -.12s infinite reverse}.HomeVisionPanel_header__D1YFI>div>p{max-width:58ch;margin:0;color:var(--cyber-text-soft);line-height:1.9}.HomeVisionPanel_list__2OfSC{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(12px,2vw,20px);margin:0;padding:0;list-style:none}.HomeVisionPanel_list__2OfSC li{position:relative;display:grid;align-content:start;gap:14px;min-height:200px;padding:26px clamp(20px,2.6vw,30px) 22px;background:rgb(var(--rgb-cyber-void-raised)/.72);border:1px solid var(--cyber-line);border-radius:var(--radius-sm);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.HomeVisionPanel_list__2OfSC li:before{position:absolute;inset:-1px;content:"";pointer-events:none;background:linear-gradient(var(--cyber-text),var(--cyber-text)) 0 0 /10px 1px no-repeat,linear-gradient(var(--cyber-text),var(--cyber-text)) 0 0 /1px 10px no-repeat,linear-gradient(var(--neon-shu),var(--neon-shu)) 100% 100% /10px 1px no-repeat,linear-gradient(var(--neon-shu),var(--neon-shu)) 100% 100% /1px 10px no-repeat;opacity:.7}.HomeVisionPanel_list__2OfSC span{color:var(--cyber-text-soft);font-family:var(--font-mono);font-size:.7rem;font-weight:500;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:500;letter-spacing:var(--tracking-mincho);line-height:1.45}.HomeVisionPanel_list__2OfSC p{margin:0;color:var(--cyber-text-soft);font-size:.88rem;line-height:1.8}@keyframes HomeVisionPanel_glitch-slip__gl0lT{0%,86%,to{opacity:0;transform:none}88%{opacity:.85;transform:translate3d(-4px,0,0)}91%{opacity:.85;transform:translate3d(3px,0,0)}94%{opacity:.6;transform:translate3d(-1px,0,0)}}@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}}@media (prefers-reduced-motion:reduce){.HomeVisionPanel_glitch__Pb8T3:after,.HomeVisionPanel_glitch__Pb8T3:before{animation:none}}.HomeVisionMotion_relay__E6myi{position:absolute;top:clamp(28px,4vw,46px);right:clamp(20px,4vw,48px);left:clamp(20px,4vw,48px);display:grid;grid-template-columns:repeat(3,1fr);height:1px;overflow:visible;background:color-mix(in oklab,var(--cyber-text) 16%,transparent)}.HomeVisionMotion_relay__E6myi:before{position:absolute;inset:0;content:"";background:linear-gradient(90deg,transparent,var(--cyber-text-soft),transparent);opacity:0;transform:scaleX(.08) translate3d(-44%,0,0);transform-origin:left;transition:opacity var(--motion-duration-control) var(--motion-ease-out),transform var(--motion-duration-deliberate) var(--motion-ease-out)}.HomeVisionMotion_relay__E6myi span{position:relative}.HomeVisionMotion_relay__E6myi span:after{position:absolute;top:-3px;right:0;width:7px;height:7px;content:"";border:1px solid color-mix(in oklab,var(--cyber-text-soft) 72%,transparent);border-radius:50%;background:var(--cyber-void);transform:scale(.7);transition:background-color var(--motion-duration-control) var(--motion-ease-out),transform var(--motion-duration-control) var(--motion-ease-out)}.HomeVisionMotion_listItem__IDa92:after{position:absolute;inset:0 auto 0 0;width:2px;content:"";background:var(--cyber-text-soft);opacity:0;transform:scaleY(.16);transform-origin:center;transition:opacity var(--motion-duration-control) var(--motion-ease-out),transform var(--motion-duration-control) var(--motion-ease-out)}.HomeVisionMotion_listTitle__9dV1g{transition:transform var(--motion-duration-control) var(--motion-ease-out)}@media (hover:hover) and (pointer:fine){.HomeVisionMotion_motionScope__a8Tzb:hover .HomeVisionMotion_relay__E6myi:before{opacity:.82;transform:scaleX(1) translateZ(0)}.HomeVisionMotion_motionScope__a8Tzb:hover .HomeVisionMotion_relay__E6myi span:after{background:var(--cyber-text-soft);transform:scale(1)}.HomeVisionMotion_listItem__IDa92:hover:after{opacity:.86;transform:scaleY(1)}.HomeVisionMotion_listItem__IDa92:hover .HomeVisionMotion_listTitle__9dV1g{transform:translate3d(4px,0,0)}}@media (prefers-reduced-motion:reduce){.HomeVisionMotion_listItem__IDa92:after,.HomeVisionMotion_listTitle__9dV1g,.HomeVisionMotion_relay__E6myi span:after,.HomeVisionMotion_relay__E6myi:before{transition:none;transform:none}}.WaMotionStage_stage__syI5_{--stage-size:min(500px,100%);--stage-accent:var(--wa-shu);position:relative;display:grid;justify-items:center;gap:clamp(18px,2.4vw,26px);width:var(--stage-size);margin:0}.WaMotionStage_orbit__GWH6r{position:absolute;inset:0 0 auto;width:100%;aspect-ratio:1;pointer-events:none}.WaMotionStage_dial___0Ou_{width:100%;height:100%;overflow:visible;animation:WaMotionStage_dial-turn__X2GBe 180s linear infinite}.WaMotionStage_tick__Cbe1Y{stroke:rgb(var(--rgb-kominka-sumi)/.28);stroke-width:.35}.WaMotionStage_tickMajor__8ymPm{stroke:var(--wa-kin);stroke-width:.7}.WaMotionStage_zodiac__BUvb7{fill:rgb(var(--rgb-kominka-sumi)/.62);font-family:var(--font-serif);font-size:5.2px;text-anchor:middle}.WaMotionStage_trace__Yf25_{position:absolute;inset:11.5%;border:1px dashed color-mix(in oklab,var(--stage-accent) 58%,transparent);border-radius:50%;animation:WaMotionStage_dial-turn__X2GBe 48s linear infinite reverse}.WaMotionStage_window__QZ5an{position:relative;z-index:1;width:79%;margin-top:10.5%;aspect-ratio:1;overflow:hidden;isolation:isolate;background:var(--wa-kinari);border-radius:50%;box-shadow:0 0 0 1px rgb(var(--rgb-wa-kin)/.9),0 0 0 7px var(--kominka-paper),0 0 0 8px rgb(var(--rgb-wa-kin)/.55),0 30px 70px rgb(var(--rgb-kominka-shadow)/.22),0 10px 24px rgb(var(--rgb-kominka-shadow)/.12)}.WaMotionStage_canvas__fF3vL{display:block;cursor:crosshair;width:100%;height:100%;touch-action:manipulation}.WaMotionStage_lens__aabK5{position:absolute;inset:0;z-index:2;border-radius:50%;pointer-events:none;background:radial-gradient(circle at 32% 22%,rgb(var(--rgb-white)/.26),transparent 38%),radial-gradient(circle at 50% 50%,transparent 62%,rgb(var(--rgb-wa-sumi)/.22) 100%)}.WaMotionStage_seal__Q0d7R{position:absolute;top:8%;right:3%;z-index:2;display:grid;place-items:center;width:44px;aspect-ratio:1;color:var(--wa-kinari);font-family:var(--font-serif);font-size:.66rem;font-weight:500;line-height:1.1;letter-spacing:.08em;writing-mode:vertical-rl;background:var(--wa-shu);border-radius:var(--radius-sm);box-shadow:inset 0 0 0 2px rgb(var(--rgb-wa-kinari)/.55);transform:rotate(-4deg)}.WaMotionStage_orbit__GWH6r:before{position:absolute;inset:3%;content:"";background:linear-gradient(var(--kominka-sumi),var(--kominka-sumi)) 0 0 /18px 1px no-repeat,linear-gradient(var(--kominka-sumi),var(--kominka-sumi)) 0 0 /1px 18px no-repeat,linear-gradient(var(--kominka-sumi),var(--kominka-sumi)) 100% 0 /18px 1px no-repeat,linear-gradient(var(--kominka-sumi),var(--kominka-sumi)) 100% 0 /1px 18px no-repeat,linear-gradient(var(--kominka-sumi),var(--kominka-sumi)) 0 100% /18px 1px no-repeat,linear-gradient(var(--kominka-sumi),var(--kominka-sumi)) 0 100% /1px 18px no-repeat,linear-gradient(var(--wa-shu),var(--wa-shu)) 100% 100% /18px 1px no-repeat,linear-gradient(var(--wa-shu),var(--wa-shu)) 100% 100% /1px 18px no-repeat;opacity:.7}@keyframes WaMotionStage_dial-turn__X2GBe{to{transform:rotate(1turn)}}@media (max-width:520px){.WaMotionStage_seal__Q0d7R{width:34px;font-size:.54rem}}@media (prefers-reduced-motion:reduce){.WaMotionStage_dial___0Ou_,.WaMotionStage_trace__Yf25_{animation:none}}@property --nav-descent{syntax:"<number>";inherits:true;initial-value:0}@property --nav-mist{syntax:"<number>";inherits:true;initial-value:1}.Navigation_nav__BIFyn{--nav-ink:color-mix(in oklab,var(--kominka-sumi) calc((1 - var(--nav-descent)) * 100%),var(--cyber-text));--nav-ink-soft:color-mix(in oklab,var(--kominka-sumi-soft) calc((1 - var(--nav-descent)) * 100%),var(--cyber-text-soft));position:fixed;top:14px;left:50%;z-index:var(--z-layer-navigation);width:min(calc(100% - 40px),var(--kominka-navigation-max-width,1240px));height:64px;color:var(--nav-ink);transform:translateX(-50%)}.Navigation_mobileTopBar__lCmMf:before,.Navigation_nav__BIFyn:before{content:"";position:absolute;top:-14px;right:calc(50% - 50vw);bottom:-30px;left:calc(50% - 50vw);pointer-events:none;background:color-mix(in oklab,var(--kominka-paper) calc((1 - var(--nav-descent)) * 100%),rgb(var(--rgb-cyber-void)));opacity:calc(var(--nav-mist) * .9);-webkit-backdrop-filter:blur(12px) saturate(.9);backdrop-filter:blur(12px) saturate(.9);-webkit-mask-image:linear-gradient(black calc(100% - 30px),transparent);mask-image:linear-gradient(black calc(100% - 30px),transparent)}@supports (animation-timeline:scroll()){.Navigation_mobileTopBar__lCmMf,.Navigation_nav__BIFyn{animation:Navigation_nav-descent__j5FvL linear both,Navigation_nav-mist__c2O6j linear both;animation-timeline:scroll(root block),scroll(root block);animation-range:18% 88%,0 160px}}@keyframes Navigation_nav-mist__c2O6j{0%{--nav-mist:0}to{--nav-mist:1}}@keyframes Navigation_nav-descent__j5FvL{0%{--nav-descent:0}to{--nav-descent:1}}.Navigation_navContent__3572J{position:relative;z-index:1;display:flex;align-items:center;gap:clamp(12px,2vw,28px);width:100%;height:100%;padding:0 14px 0 16px}.Navigation_logo__myq3H{display:inline-flex;align-items:center;flex:0 0 auto;gap:10px;min-height:44px;padding:5px 8px;color:var(--nav-ink);text-decoration:none;border-radius:var(--radius-sm);transition:color var(--motion-duration-control) var(--motion-ease-standard),background-color var(--motion-duration-control) var(--motion-ease-standard),transform var(--motion-duration-press) var(--motion-ease-out)}.Navigation_logoText__Wsvi9{display:inline-flex;align-items:baseline;gap:0}.Navigation_logoMain__8h4Em{font-family:var(--font-serif);font-size:1.05rem;font-weight:500;letter-spacing:.04em}.Navigation_logoSub__p_SWc{color:var(--wa-shu);font-family:var(--font-mono);font-size:.74rem;font-weight:500;letter-spacing:.02em}.Navigation_logoCursor__Hy_5D{align-self:center;width:6px;height:12px;margin-left:1px;background:var(--wa-shu);animation:Navigation_logo-cursor__Yvx9a 1.1s step-end infinite}@keyframes Navigation_logo-cursor__Yvx9a{50%{opacity:0}}.Navigation_desktopMenu__2KD7_{display:flex;align-items:stretch;justify-content:center;flex:1 1 auto;min-width:0;height:100%;gap:2px}.Navigation_menuItemWrap__c6llN{position:relative;display:inline-flex;align-items:center}.Navigation_desktopMenu__2KD7_>a,.Navigation_menuItem__yj6EJ{position:relative;display:inline-flex;align-items:center;min-height:42px;padding:0 clamp(8px,.85vw,12px);color:var(--nav-ink-soft);background:transparent;border:0;border-radius:var(--radius-sm);font-family:var(--font-noto-sans);font-size:clamp(.7rem,.66rem + .14vw,.78rem);font-weight:500;letter-spacing:.16em;line-height:1;text-decoration:none;white-space:nowrap;cursor:pointer;transition:color var(--motion-duration-open) var(--motion-ease-out),background-color var(--motion-duration-open) var(--motion-ease-out),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);transition:scale var(--motion-duration-open) var(--motion-ease-out)}.Navigation_menuItem__yj6EJ[aria-expanded=true] span:after{scale:1 -1}.Navigation_activeLink__sQOWs,.Navigation_active___xiLX .Navigation_menuItem__yj6EJ{color:var(--nav-ink)}.Navigation_dashboardButton__qf_0l:before,.Navigation_desktopMenu__2KD7_>a:before,.Navigation_menuItem__yj6EJ:before{position:absolute;bottom:6px;left:50%;width:3px;height:3px;content:"";background:var(--wa-shu);border-radius:50%;opacity:0;scale:0;translate:-50% 0;transition:opacity var(--motion-duration-close) var(--motion-ease-exit),scale var(--motion-duration-close) var(--motion-ease-exit)}.Navigation_active___xiLX .Navigation_menuItem__yj6EJ:before,.Navigation_dashboardButton__qf_0l.Navigation_activeButton__T1Ww7:before,.Navigation_desktopMenu__2KD7_>a.Navigation_activeLink__sQOWs:before{opacity:1;scale:1;transition:opacity var(--motion-duration-open) var(--motion-ease-out),scale var(--motion-duration-pop) var(--motion-ease-overshoot)}.Navigation_inkCanvas__79oQ2{position:absolute;top:-14px;left:calc(50% - 50vw);width:100vw;height:calc(100% + 84px);pointer-events:none}.Navigation_rightMenu__VJ8ky{display:inline-flex;align-items:center;flex:0 0 auto;gap:8px}.Navigation_contactButton__SmsEb,.Navigation_dashboardButton__qf_0l{position:relative;display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:0 12px;border:1px solid var(--kominka-line-strong);border-radius:var(--radius-sm);font-family:var(--font-noto-sans);font-size:.72rem;font-weight:500;letter-spacing:.1em;line-height:1;text-decoration:none;white-space:nowrap;transition:color var(--motion-duration-control) var(--motion-ease-standard),background-color var(--motion-duration-control) var(--motion-ease-standard),border-color var(--motion-duration-control) var(--motion-ease-standard),transform var(--motion-duration-press) var(--motion-ease-out)}.Navigation_contactButton__SmsEb{color:var(--kominka-paper);background:var(--kominka-timber);border-color:var(--kominka-timber-deep)}.Navigation_dashboardButton__qf_0l{color:var(--nav-ink-soft);background:transparent;border-color: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(--nav-ink);background:transparent;border-color:transparent}.Navigation_mobileTopBar__lCmMf{display:none}.Navigation_dashboardButton__qf_0l:focus-visible,.Navigation_desktopMenu__2KD7_>a:focus-visible,.Navigation_logo__myq3H:focus-visible,.Navigation_menuItem__yj6EJ:focus-visible{color:var(--wa-shu)}@media (hover:hover) and (pointer:fine){.Navigation_dashboardButton__qf_0l:hover,.Navigation_desktopMenu__2KD7_>a:hover,.Navigation_logo__myq3H:hover,.Navigation_menuItem__yj6EJ:hover{color:var(--nav-ink)}.Navigation_contactButton__SmsEb:hover{color:var(--kominka-paper);background:color-mix(in oklab,var(--kominka-timber) 90%,black)}}.Navigation_contactButton__SmsEb:focus-visible,.Navigation_dashboardButton__qf_0l:focus-visible,.Navigation_desktopMenu__2KD7_>a:focus-visible,.Navigation_menuItem__yj6EJ:focus-visible{outline:1px solid var(--kominka-brass);outline-offset:2px}.Navigation_contactButton__SmsEb:active,.Navigation_dashboardButton__qf_0l:active,.Navigation_desktopMenu__2KD7_>a:active,.Navigation_logo__myq3H:active{transform:scale(.97)}@media (max-width:1120px){.Navigation_nav__BIFyn{width:min(calc(100% - 24px),1240px)}.Navigation_navContent__3572J{gap:8px;padding-inline:10px}.Navigation_menuItemWrap__c6llN{position:static}.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;gap:12px;height:58px;padding:0 8px 0 14px;--nav-ink:color-mix(in oklab,var(--kominka-sumi) calc((1 - var(--nav-descent)) * 100%),var(--cyber-text));color:var(--nav-ink)}.Navigation_mobileTopBar__lCmMf:before{top:-10px}.Navigation_mobileTopBar__lCmMf>:is(a,button){position:relative}.Navigation_mobileBrand__A9b37{display:inline-flex;align-items:center;gap:9px;min-width:0;min-height:44px;color:var(--nav-ink);font-family:var(--font-serif);font-size:.92rem;font-weight:500;letter-spacing:.04em;text-decoration:none}.Navigation_mobileBrandIcon__2Y2Vm{flex:none}.Navigation_mobileBrandText__T822P{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}@media (max-width:359px){.Navigation_mobileBrandText__T822P{display:none}}@media (prefers-reduced-motion:reduce){.Navigation_logoCursor__Hy_5D,.Navigation_mobileTopBar__lCmMf,.Navigation_nav__BIFyn{animation:none}.Navigation_desktopMenu__2KD7_>a:before,.Navigation_menuItem__yj6EJ span:after,.Navigation_menuItem__yj6EJ:before{transition:none}}@media (prefers-reduced-transparency:reduce){.Navigation_mobileTopBar__lCmMf:before,.Navigation_nav__BIFyn:before{opacity:var(--nav-mist);backdrop-filter:none;-webkit-backdrop-filter:none}}.MobileMenu_backdrop__YZoYE,.MobileMenu_panel__C5U2K,.MobileMenu_pixels__mnisg,.MobileMenu_trigger__l6Ovu{display:none}@media (max-width:900px){.MobileMenu_backdrop__YZoYE{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) 10%,transparent);border:0;opacity:0;pointer-events:none;transition:opacity var(--motion-duration-control) var(--motion-ease-standard)}.MobileMenu_backdrop__YZoYE[data-open=true]{opacity:1;pointer-events:auto}.MobileMenu_trigger__l6Ovu{position:relative;z-index:1;display:inline-flex;flex:none;align-items:center;gap:9px;max-width:min(62vw,15rem);height:42px;padding:0 12px 0 13px;color:var(--nav-ink,var(--kominka-sumi));background:color-mix(in oklab,currentColor 4%,transparent);border:1px solid color-mix(in oklab,currentColor 20%,transparent);border-radius:var(--radius-sm);box-shadow:0 1px 2px color-mix(in oklab,var(--kominka-sumi) 7%,transparent);cursor:pointer;-webkit-tap-highlight-color:transparent;transition: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)}.MobileMenu_trigger__l6Ovu[aria-expanded=true]{border-color:color-mix(in oklab,currentColor 34%,transparent)}.MobileMenu_trigger__l6Ovu:active{transform:scale(.98)}.MobileMenu_trigger__l6Ovu:focus-visible{outline:1px solid var(--wa-shu);outline-offset:2px}.MobileMenu_triggerKey__6GZZv{flex:none;font-family:var(--font-mono);font-size:.58rem;font-weight:500;letter-spacing:.16em;opacity:.52}.MobileMenu_valueWrap__gvTNu{display:inline-grid;min-width:0}.MobileMenu_scramble__O4Jzo,.MobileMenu_value__1i7Ur{grid-area:1/1;overflow:hidden;font-family:var(--font-sans);font-size:.8rem;font-weight:600;letter-spacing:.04em;line-height:1;text-align:start;text-overflow:ellipsis;white-space:nowrap}.MobileMenu_scramble__O4Jzo{pointer-events:none}.MobileMenu_valueWrap__gvTNu[data-scrambling=true] .MobileMenu_value__1i7Ur{visibility:hidden}.MobileMenu_caret__d6YKh,.MobileMenu_chevron__uye8b{flex:none;width:10px;height:10px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;transition:transform var(--motion-duration-deliberate) var(--motion-ease-out)}.MobileMenu_caret__d6YKh[data-open=true],.MobileMenu_chevron__uye8b[data-open=true]{transform:rotate(180deg)}.MobileMenu_panel__C5U2K{position:absolute;top:calc(100% + 8px);right:8px;display:block;width:min(16.5rem,calc(100vw - 40px));color:var(--kominka-sumi);background:var(--kominka-paper);border:1px solid var(--kominka-line-strong);border-radius:var(--radius-md);box-shadow:var(--kominka-shadow-float)}.MobileMenu_panel__C5U2K:before{content:"";position:absolute;inset:-4px;pointer-events:none;background:linear-gradient(var(--wa-shu),var(--wa-shu)) 0 0 /10px 1px no-repeat,linear-gradient(var(--wa-shu),var(--wa-shu)) 0 0 /1px 10px no-repeat,linear-gradient(var(--wa-shu),var(--wa-shu)) 100% 100% /10px 1px no-repeat,linear-gradient(var(--wa-shu),var(--wa-shu)) 100% 100% /1px 10px no-repeat;opacity:.85}.MobileMenu_panel__C5U2K[data-state=closed]{visibility:hidden;pointer-events:none}.MobileMenu_panel__C5U2K[data-state=closing]{pointer-events:none}.MobileMenu_list__4JDHh{display:grid;gap:1px;max-height:calc(100dvh - 96px);margin:0;padding:5px;overflow-y:auto;overscroll-behavior:contain;list-style:none}.MobileMenu_option__jbpAC{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:42px;padding:0 11px;color:var(--kominka-sumi-soft);background:transparent;border:0;border-radius:var(--radius-sm);font-family:var(--font-sans);font-size:.84rem;font-weight:500;letter-spacing:.04em;text-align:start;text-decoration:none;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color var(--motion-duration-quick) var(--motion-ease-standard),color var(--motion-duration-quick) var(--motion-ease-standard)}.MobileMenu_option__jbpAC[aria-current=page],.MobileMenu_option__jbpAC[data-current=true]{color:var(--kominka-sumi);font-weight:700}.MobileMenu_option__jbpAC:focus-visible{color:var(--kominka-sumi);background:color-mix(in oklab,var(--kominka-sumi) 6%,transparent);outline:1px solid color-mix(in oklab,var(--wa-shu) 70%,transparent);outline-offset:-1px}.MobileMenu_option__jbpAC:active{background:color-mix(in oklab,var(--kominka-sumi) 8%,transparent)}.MobileMenu_optionEnd__aaMUw{display:inline-flex;align-items:center;gap:10px}.MobileMenu_check__4Apm0{flex:none;width:12px;height:12px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.MobileMenu_sub__c8PrE{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--motion-duration-emphasized) var(--motion-ease-out)}.MobileMenu_sub__c8PrE[data-open=true]{grid-template-rows:1fr}.MobileMenu_subInner__ELHFI{display:grid;gap:1px;min-height:0;margin-inline-start:12px;padding-inline-start:6px;overflow:hidden;border-inline-start:1px solid var(--kominka-line)}.MobileMenu_subOption__uu_fI{min-height:38px;font-size:.8rem}.MobileMenu_note__GYtkJ{font-family:var(--font-mono);font-size:.56rem;font-weight:500;letter-spacing:.12em;opacity:.62}.MobileMenu_services__HwHCt{display:grid;grid-template-columns:1fr 1fr;gap:1px}.MobileMenu_pixels__mnisg{position:absolute;top:0;left:0;z-index:2;display:block;width:0;height:0;pointer-events:none;image-rendering:pixelated}}@media (max-width:900px) and (hover:hover) and (pointer:fine){.MobileMenu_trigger__l6Ovu:hover{background:color-mix(in oklab,currentColor 7%,transparent)}.MobileMenu_option__jbpAC:hover{color:var(--kominka-sumi);background:color-mix(in oklab,var(--kominka-sumi) 6%,transparent)}}@media (prefers-reduced-motion:reduce){.MobileMenu_backdrop__YZoYE,.MobileMenu_caret__d6YKh,.MobileMenu_chevron__uye8b,.MobileMenu_option__jbpAC,.MobileMenu_sub__c8PrE,.MobileMenu_trigger__l6Ovu{transition:none}}.SiteFooter_footer__XKNLq{position:relative;z-index:2;color:var(--cyber-text-soft)}.SiteFooter_dissolve__H7Bxx{margin-bottom:-1px}.SiteFooter_inner__Lgo6F{position:relative;display:grid;grid-template-columns:1fr auto auto;gap:28px;align-items:center;padding:34px max(20px,calc((100% - 1200px) / 2)) 40px;background:var(--cyber-void)}.SiteFooter_inner__Lgo6F:before{position:absolute;top:0;right:0;left:0;height:1px;content:"";background:linear-gradient(90deg,transparent,var(--cyber-line) 20%,var(--neon-shu) 50%,var(--cyber-line) 80%,transparent);opacity:.8}.SiteFooter_identity__P5FCe{display:flex;align-items:center;gap:14px}.SiteFooter_mark__wOtMR{color:var(--cyber-text)}.SiteFooter_brand__LlzyM{color:var(--cyber-text);font-family:var(--font-serif);font-size:1.05rem;font-weight:500;letter-spacing:.04em;text-decoration:none;transition:color var(--motion-duration-quick) var(--motion-ease-out)}.SiteFooter_brand__LlzyM span{color:var(--neon-shu);font-family:var(--font-mono);font-size:.8rem}.SiteFooter_footer__XKNLq .SiteFooter_tagline__cOmQU{margin:4px 0 0;color:var(--cyber-text-soft);font-family:var(--font-serif);font-size:.72rem;letter-spacing:.06em}.SiteFooter_footer__XKNLq nav{display:flex;flex-wrap:wrap;gap:20px}.SiteFooter_footer__XKNLq nav a{justify-self:start;transition:color var(--motion-duration-quick) var(--motion-ease-out)}.SiteFooter_copyright__lvDfs,.SiteFooter_footer__XKNLq nav a{margin:0;color:inherit;font-family:var(--font-mono);font-size:.7rem;letter-spacing:.04em;text-decoration:none}.SiteFooter_brand__LlzyM:focus-visible,.SiteFooter_footer__XKNLq nav a:focus-visible{color:var(--cyber-text)}@media (hover:hover) and (pointer:fine){.SiteFooter_brand__LlzyM:hover,.SiteFooter_footer__XKNLq nav a:hover{color:var(--cyber-text)}}.SiteFooter_brand__LlzyM:active,.SiteFooter_footer__XKNLq nav a:active{color:var(--neon-shu);transition-duration:var(--motion-duration-press)}@media (max-width:760px){.SiteFooter_inner__Lgo6F{grid-template-columns:1fr;gap:18px}.SiteFooter_footer__XKNLq nav{display:grid;gap:12px}}.layout_marketingContainer__TIKAe{position:relative;isolation:isolate;display:flex;flex-direction:column;width:100%;min-height:100vh;padding-top:var(--kominka-navigation-bottom);overflow-x:clip;color:var(--text-primary);background:transparent}.layout_mainContent___hk7G{position:relative;z-index:2;display:flex;flex:1;flex-direction:column;width:100%}.layout_marketingContainer__TIKAe [data-motion-page]{position:relative;isolation:isolate}.js-enabled .layout_marketingContainer__TIKAe[data-marketing-ready=true] [data-motion-reveal],.js-enabled .layout_marketingContainer__TIKAe[data-marketing-ready=true] [data-motion-stagger-item=true]{opacity:0;transform:translate3d(0,var(--motion-distance-reveal),0);transition:opacity var(--motion-duration-reveal) var(--motion-ease-out),transform var(--motion-duration-reveal) var(--motion-ease-out);transition-delay:var(--reveal-delay,0s);will-change:transform,opacity}.js-enabled .layout_marketingContainer__TIKAe[data-marketing-ready=true] [data-motion-reveal=hero]{transform:translate3d(0,calc(var(--motion-distance-reveal) * 1.5),0)}.js-enabled .layout_marketingContainer__TIKAe[data-marketing-ready=true] [data-motion-reveal=card]{transform:translate3d(0,calc(var(--motion-distance-reveal) * .75),0)}.js-enabled .layout_marketingContainer__TIKAe[data-marketing-ready=true] [data-motion-reveal][data-motion-visible=true],.js-enabled .layout_marketingContainer__TIKAe[data-marketing-ready=true] [data-motion-stagger-item=true][data-motion-visible=true]{opacity:1;transform:none;will-change:auto}@media (min-width:1025px){.js-enabled .layout_marketingContainer__TIKAe [data-scroll-stage=hero]{min-height:calc(100vh + clamp(72px, 10vh, 120px))}.js-enabled .layout_marketingContainer__TIKAe [data-stage-panel]{position:sticky;top:var(--kominka-navigation-offset);transform:none;filter:none;will-change:auto}}@media (prefers-reduced-motion:reduce){.js-enabled .layout_marketingContainer__TIKAe [data-motion-reveal=card],.js-enabled .layout_marketingContainer__TIKAe [data-motion-reveal=hero],.js-enabled .layout_marketingContainer__TIKAe [data-motion-reveal],.js-enabled .layout_marketingContainer__TIKAe [data-motion-stagger-item=true],.js-enabled .layout_marketingContainer__TIKAe [data-stage-panel]{opacity:1;transform:none;filter:none;transition:none;will-change:auto}}.ArticleFaqThread_thread__fi8TW{--faq-tail:0.3rem;--faq-round:1.15rem;--faq-avatar:2.1rem;position:relative;margin:2.35rem 0;overflow:clip;border:1px solid var(--kominka-line);border-radius:.75rem;color:var(--kominka-sumi);background:radial-gradient(90% 70% at 100% 0,rgb(var(--rgb-kominka-brass)/.07),transparent 64%),rgb(var(--rgb-kominka-paper-raised)/.62)}.ArticleFaqThread_header__tRHoX{display:flex;align-items:center;gap:.75rem;padding:.9rem 1.1rem;border-bottom:1px solid var(--kominka-line)}.ArticleFaqThread_badge__cpnCc{display:inline-flex;align-items:center;justify-content:center;min-width:3.1rem;padding:.28rem .48rem;border:1px solid;border-radius:var(--radius-sm);color:var(--kominka-timber);font-family:var(--font-plex-mono,var(--font-noto-sans));font-size:.62rem;font-weight:700;letter-spacing:.12em;line-height:1}.ArticleFaqThread_headerBody__Ty0EJ{display:grid;flex:1;min-width:0;gap:.18rem}.ArticleFaqThread_answerMeta__DUYFx,.ArticleFaqThread_eyebrow__UcsHK,.ArticleFaqThread_meter__WnAX2{color:var(--kominka-sumi-soft);font-family:var(--font-plex-mono,var(--font-noto-sans));font-size:.64rem;letter-spacing:.08em;line-height:1.4}.ArticleFaqThread_title__1PnpO{font-family:var(--font-serif);font-size:1rem;font-weight:700}.ArticleFaqThread_meter__WnAX2{display:inline-flex;flex:none;align-items:center;gap:.5rem;font-variant-numeric:tabular-nums}.ArticleFaqThread_meterDots__8yEKm{display:inline-flex;gap:.25rem}.ArticleFaqThread_meterDots__8yEKm>span{width:.42rem;height:.42rem;border:1px solid var(--kominka-line-strong);border-radius:50%;transition:background-color var(--motion-duration-control) var(--motion-ease-out),border-color var(--motion-duration-control) var(--motion-ease-out)}.ArticleFaqThread_meterDots__8yEKm>span[data-read=true]{border-color:var(--kominka-brass);background:var(--kominka-brass)}.ArticleFaqThread_thread__fi8TW .ArticleFaqThread_list__uZ6Xw{display:grid;gap:.9rem;margin:0;padding:1.15rem 1.1rem .9rem;counter-reset:none}.ArticleFaqThread_thread__fi8TW .ArticleFaqThread_item__RZzh9{margin:0;padding:0;line-height:inherit;counter-increment:none;scroll-margin-top:96px}.ArticleFaqThread_thread__fi8TW .ArticleFaqThread_item__RZzh9:before{content:none}.ArticleFaqThread_questionRow__cGM8C{display:flex;align-items:flex-start;gap:.6rem}.ArticleFaqThread_seal__DFKLk{display:inline-grid;flex:none;place-items:center;width:1.75rem;height:1.75rem;margin-top:.42rem;border:1.5px solid rgb(var(--rgb-wa-shu)/.78);border-radius:var(--radius-xl);color:var(--wa-shu);font-family:var(--font-serif);font-size:.8rem;font-weight:700;line-height:1;transform:rotate(-6deg);transition:background-color var(--motion-duration-control) var(--motion-ease-out),color var(--motion-duration-control) var(--motion-ease-out)}.ArticleFaqThread_item__RZzh9:not([data-state=closed]) .ArticleFaqThread_seal__DFKLk{color:var(--wa-kinari);background:var(--wa-shu);animation:ArticleFaqThread_faq-seal-stamp___BlCN var(--motion-duration-emphasized) var(--motion-ease-emphasized)}@keyframes ArticleFaqThread_faq-seal-stamp___BlCN{0%{opacity:.35;transform:rotate(-6deg) scale(1.4)}62%{opacity:1;transform:rotate(-6deg) scale(.9)}to{transform:rotate(-6deg) scale(1)}}.ArticleFaqThread_questionHeading__OmH1T{min-width:0}.ArticleFaqThread_question__pJILi{display:inline-flex;align-items:center;gap:.85rem;max-width:100%;margin:0;padding:.66rem .7rem .66rem 1.05rem;border:1px solid var(--kominka-line-strong);border-radius:var(--faq-tail) var(--faq-round) var(--faq-round) var(--faq-round);color:var(--kominka-sumi);background:rgb(var(--rgb-kominka-paper-raised));box-shadow:0 1px 0 rgb(var(--rgb-kominka-shadow)/.04);font-family:var(--font-serif);font-size:.98rem;font-weight:600;line-height:1.6;text-align:start;cursor:pointer;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-base) var(--motion-ease-out),transform var(--motion-duration-press) var(--motion-ease-out)}@media (hover:hover){.ArticleFaqThread_question__pJILi:hover{border-color:rgb(var(--rgb-kominka-timber)/.55);box-shadow:0 8px 18px rgb(var(--rgb-kominka-shadow)/.08);transform:translate3d(0,-1px,0)}}.ArticleFaqThread_question__pJILi:active{transform:scale(.985)}.ArticleFaqThread_question__pJILi:focus-visible{outline:2px solid var(--kominka-brass);outline-offset:3px}.ArticleFaqThread_item__RZzh9:not([data-state=closed]) .ArticleFaqThread_question__pJILi{border-color:rgb(var(--rgb-kominka-timber)/.6);background:rgb(var(--rgb-kominka-paper-deep)/.72)}.ArticleFaqThread_questionText__bxLuT{min-width:0;text-wrap:pretty}.ArticleFaqThread_questionIcon__qiYB_{position:relative;flex:none;width:1.45rem;height:1.45rem;border:1px solid var(--kominka-line-strong);border-radius:50%;color:var(--kominka-timber);transition:transform var(--motion-duration-emphasized) var(--motion-ease-emphasized),color var(--motion-duration-control) var(--motion-ease-out),background-color var(--motion-duration-control) var(--motion-ease-out),border-color var(--motion-duration-control) var(--motion-ease-out)}.ArticleFaqThread_questionIcon__qiYB_:after,.ArticleFaqThread_questionIcon__qiYB_:before{content:"";position:absolute;top:50%;left:50%;width:.56rem;height:1.5px;border-radius:1px;background:currentColor;transform:translate(-50%,-50%)}.ArticleFaqThread_questionIcon__qiYB_:after{transform:translate(-50%,-50%) rotate(90deg)}.ArticleFaqThread_item__RZzh9:not([data-state=closed]) .ArticleFaqThread_questionIcon__qiYB_{border-color:var(--kominka-sumi);color:var(--kominka-paper);background:var(--kominka-sumi);transform:rotate(135deg)}.ArticleFaqThread_receipt__yP_Vh{flex:none;align-self:flex-end;margin-bottom:.2rem;color:var(--kominka-sumi-soft);font-size:.66rem;letter-spacing:.08em;opacity:0;transform:translate3d(-.3rem,0,0);transition:opacity var(--motion-duration-control) var(--motion-ease-out),transform var(--motion-duration-emphasized) var(--motion-ease-emphasized)}.ArticleFaqThread_item__RZzh9[data-read=true] .ArticleFaqThread_receipt__yP_Vh{opacity:1;transform:none}.ArticleFaqThread_answer__4XrFY{position:relative;display:grid;padding-inline:clamp(1.5rem,9%,4.5rem) calc(var(--faq-avatar) + .55rem)}.ArticleFaqThread_avatar__wtUnT{position:absolute;top:.55rem;right:0;display:grid;place-items:center;width:var(--faq-avatar);height:var(--faq-avatar);border:1px solid var(--kominka-line-strong);border-radius:50%;color:var(--kominka-sumi);background:rgb(var(--rgb-kominka-paper-raised));box-shadow:0 4px 12px rgb(var(--rgb-kominka-shadow)/.08);opacity:0;pointer-events:none;transform:scale(.6);transition:opacity var(--motion-duration-control) var(--motion-ease-out),transform var(--motion-duration-emphasized) var(--motion-ease-emphasized)}.ArticleFaqThread_item__RZzh9:not([data-state=closed]) .ArticleFaqThread_avatar__wtUnT{opacity:1;transform:none}.ArticleFaqThread_answerSlot__wlrDN,.ArticleFaqThread_typingSlot__oUN_Q{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--motion-duration-reveal) var(--motion-ease-emphasized)}.ArticleFaqThread_item__RZzh9[data-state=open] .ArticleFaqThread_answerSlot__wlrDN,.ArticleFaqThread_item__RZzh9[data-state=typing] .ArticleFaqThread_typingSlot__oUN_Q{grid-template-rows:1fr}.ArticleFaqThread_slotClip___0wyO{min-height:0;margin-inline:-1.5rem;overflow:hidden}.ArticleFaqThread_slotInner__omSZ8{display:grid;justify-items:end;gap:.4rem;padding:.55rem 1.5rem 1.1rem}.ArticleFaqThread_answerBubble__z2wM5,.ArticleFaqThread_answerMeta__DUYFx,.ArticleFaqThread_typingBubble__c_tCo{opacity:0;transform:translate3d(0,-.35rem,0) scale(.94);transform-origin:top right;transition:opacity var(--motion-duration-control) var(--motion-ease-out),transform var(--motion-duration-emphasized) var(--motion-ease-emphasized)}.ArticleFaqThread_item__RZzh9[data-state=open] .ArticleFaqThread_answerBubble__z2wM5,.ArticleFaqThread_item__RZzh9[data-state=open] .ArticleFaqThread_answerMeta__DUYFx,.ArticleFaqThread_item__RZzh9[data-state=typing] .ArticleFaqThread_typingBubble__c_tCo{opacity:1;transform:none;transition-delay:var(--motion-duration-instant)}.ArticleFaqThread_item__RZzh9[data-state=open] .ArticleFaqThread_answerMeta__DUYFx{transition-delay:calc(var(--motion-duration-instant) + var(--motion-stagger-step) * 2)}.ArticleFaqThread_answerBubble__z2wM5,.ArticleFaqThread_typingBubble__c_tCo{border-radius:var(--faq-round) var(--faq-tail) var(--faq-round) var(--faq-round);color:var(--text-inverse);background:var(--kominka-timber-gradient);box-shadow:0 8px 20px rgb(var(--rgb-kominka-shadow)/.13)}.ArticleFaqThread_typingBubble__c_tCo{display:inline-flex;align-items:center;gap:.32rem;padding:.85rem 1.05rem}.ArticleFaqThread_typingBubble__c_tCo>span{width:.4rem;height:.4rem;border-radius:50%;background:currentColor;opacity:.4;animation:ArticleFaqThread_faq-typing-dot__Gl5Zb 1s var(--motion-ease-in-out) infinite}.ArticleFaqThread_typingBubble__c_tCo>span:nth-child(2){animation-delay:calc(var(--motion-stagger-step) * 3)}.ArticleFaqThread_typingBubble__c_tCo>span:nth-child(3){animation-delay:calc(var(--motion-stagger-step) * 6)}@keyframes ArticleFaqThread_faq-typing-dot__Gl5Zb{0%,60%,to{opacity:.4;transform:none}30%{opacity:1;transform:translate3d(0,-.22rem,0)}}.ArticleFaqThread_answerBubble__z2wM5{max-width:100%;padding:.8rem 1.1rem;font-size:.95rem;line-height:1.85;overflow-wrap:anywhere}.ArticleFaqThread_thread__fi8TW .ArticleFaqThread_answerBubble__z2wM5>:first-child{margin-top:0}.ArticleFaqThread_thread__fi8TW .ArticleFaqThread_answerBubble__z2wM5>:last-child{margin-bottom:0}.ArticleFaqThread_thread__fi8TW .ArticleFaqThread_answerBubble__z2wM5 p{margin:.6em 0}.ArticleFaqThread_thread__fi8TW .ArticleFaqThread_answerBubble__z2wM5 :where(a,strong){color:inherit}.ArticleFaqThread_thread__fi8TW .ArticleFaqThread_answerBubble__z2wM5 a,.ArticleFaqThread_thread__fi8TW .ArticleFaqThread_answerBubble__z2wM5 a:hover{color:inherit;text-decoration-color:currentColor}.ArticleFaqThread_thread__fi8TW .ArticleFaqThread_answerBubble__z2wM5 code:not(pre code){color:inherit;background:rgb(var(--rgb-kominka-paper)/.14);box-shadow:none}.ArticleFaqThread_thread__fi8TW .ArticleFaqThread_answerBubble__z2wM5 ul>li:before{background:currentColor;box-shadow:none}.ArticleFaqThread_thread__fi8TW .ArticleFaqThread_answerBubble__z2wM5 ol>li:before{border-color:currentColor;color:inherit;background:none}.ArticleFaqThread_answerMeta__DUYFx{display:inline-flex;align-items:center;gap:.6rem}.ArticleFaqThread_copyLink__v5rsB{padding:.15rem .1rem;border:0;color:var(--kominka-timber);background:none;font:inherit;text-decoration:underline;text-decoration-color:rgb(var(--rgb-kominka-brass)/.6);text-underline-offset:.2em;cursor:pointer}.ArticleFaqThread_copyLink__v5rsB:focus-visible{border-radius:var(--radius-sm);outline:2px solid var(--kominka-brass);outline-offset:2px}.ArticleFaqThread_srOnly__CjxTW{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media (max-width:640px){.ArticleFaqThread_header__tRHoX,.ArticleFaqThread_thread__fi8TW .ArticleFaqThread_list__uZ6Xw{padding-inline:.85rem}.ArticleFaqThread_meter__WnAX2>span:last-child{display:none}.ArticleFaqThread_question__pJILi{font-size:.95rem}.ArticleFaqThread_answer__4XrFY{padding-left:1.25rem}}[data-marketing-motion=reduced] .ArticleFaqThread_item__RZzh9:not([data-state=closed]) .ArticleFaqThread_seal__DFKLk,[data-marketing-motion=reduced] .ArticleFaqThread_typingBubble__c_tCo>span{animation:none}@media (prefers-reduced-motion:reduce){.ArticleFaqThread_item__RZzh9:not([data-state=closed]) .ArticleFaqThread_seal__DFKLk,.ArticleFaqThread_typingBubble__c_tCo>span{animation:none}.ArticleFaqThread_answerBubble__z2wM5,.ArticleFaqThread_answerMeta__DUYFx,.ArticleFaqThread_answerSlot__wlrDN,.ArticleFaqThread_avatar__wtUnT,.ArticleFaqThread_meterDots__8yEKm>span,.ArticleFaqThread_questionIcon__qiYB_,.ArticleFaqThread_question__pJILi,.ArticleFaqThread_receipt__yP_Vh,.ArticleFaqThread_seal__DFKLk,.ArticleFaqThread_typingBubble__c_tCo,.ArticleFaqThread_typingSlot__oUN_Q{transition:none}}.ArticleMarkdownRenderer_callout__FNpI9{margin:2.2rem 0;padding:1rem 1.1rem 1.12rem;border:1px solid var(--kominka-line);border-left-width:3px;color:var(--kominka-sumi);background:rgb(var(--rgb-kominka-paper-raised)/.58)}.ArticleMarkdownRenderer_calloutHeader__nX3Um{display:inline-flex;align-items:center;gap:.55rem;margin-bottom:.62rem}.ArticleMarkdownRenderer_calloutIcon__MkjmV{display:inline-flex;align-items:center;justify-content:center;width:1.25rem;height:1.25rem;border:1px solid;border-radius:var(--radius-sm);font-size:.72rem;font-weight:700;line-height:1;opacity:.82}.ArticleMarkdownRenderer_calloutTitle__Lfxp7{font-family:var(--font-serif);font-size:.9rem;font-weight:700;letter-spacing:.04em}.ArticleMarkdownRenderer_calloutBody__OQim7{color:var(--kominka-sumi-soft)}.ArticleMarkdownRenderer_calloutBody__OQim7>:first-child{margin-top:.35rem}.ArticleMarkdownRenderer_calloutBody__OQim7>:last-child{margin-bottom:0}.ArticleMarkdownRenderer_calloutNote__YISku,.ArticleMarkdownRenderer_calloutSummary__1JkCY{border-color:rgb(var(--rgb-kominka-timber)/.34);color:var(--kominka-timber-deep);background:rgb(var(--rgb-kominka-paper-deep)/.34)}.ArticleMarkdownRenderer_calloutCheck__LKXoV,.ArticleMarkdownRenderer_calloutTip__5J_M_{border-color:color-mix(in oklab,var(--status-success) 46%,transparent);color:color-mix(in oklab,var(--status-success) 78%,var(--kominka-sumi));background:color-mix(in oklab,var(--status-success) 7%,var(--kominka-paper))}.ArticleMarkdownRenderer_calloutWarning___7Owi{border-color:color-mix(in oklab,var(--status-warning) 52%,transparent);color:color-mix(in oklab,var(--status-warning) 74%,var(--kominka-sumi));background:color-mix(in oklab,var(--status-warning) 8%,var(--kominka-paper))}.ArticleMarkdownRenderer_calloutTodo__ijeYh{border-color:rgb(var(--rgb-kominka-brass)/.4);color:color-mix(in oklab,var(--kominka-brass) 72%,var(--kominka-sumi));background:rgb(var(--rgb-kominka-brass)/.07)}.ArticleMarkdownRenderer_specialBlock__vLTUG{position:relative;margin:2.35rem 0;overflow:clip;border-block:1px solid var(--kominka-line-strong);color:var(--kominka-sumi);background:rgb(var(--rgb-kominka-paper-raised)/.46)}.ArticleMarkdownRenderer_specialBlockHeader__DyyBE{display:flex;align-items:center;gap:.75rem;margin-bottom:.95rem}.ArticleMarkdownRenderer_specialBlockHeaderBody__xziS1{display:grid;min-width:0;gap:.18rem}.ArticleMarkdownRenderer_specialBlockEyebrow__wm8Uo{color:var(--kominka-sumi-soft);font-family:var(--font-sans);font-size:.64rem;letter-spacing:var(--tracking-caption)}.ArticleMarkdownRenderer_specialBlockTitle__eAFxk{color:var(--kominka-sumi);font-family:var(--font-serif);font-size:1rem;font-weight:700;letter-spacing:0}.ArticleMarkdownRenderer_specialBlockContent__r3aTX{color:var(--kominka-sumi-soft)}.ArticleMarkdownRenderer_specialBlockContent__r3aTX>:first-child{margin-top:0}.ArticleMarkdownRenderer_specialBlockContent__r3aTX>:last-child{margin-bottom:0}.ArticleMarkdownRenderer_specialBlockBadge__B0kF9{display:inline-flex;align-items:center;justify-content:center;min-width:3.1rem;padding:.28rem .48rem;border:1px solid;border-radius:var(--radius-sm);color:var(--kominka-timber);background:rgb(var(--rgb-kominka-paper-raised)/.5);font-family:var(--font-plex-mono,var(--font-noto-sans));font-size:.62rem;font-weight:700;letter-spacing:.12em;line-height:1}.ArticleMarkdownRenderer_specialCta__yoUxP,.ArticleMarkdownRenderer_specialLinks__Kb7rB,.ArticleMarkdownRenderer_specialMilestone__besDX,.ArticleMarkdownRenderer_specialProgress__2UWrf,.ArticleMarkdownRenderer_specialTimeline__t8tWs{padding:1rem 1.1rem 1.15rem}.ArticleMarkdownRenderer_specialCta__yoUxP{border-color:rgb(var(--rgb-kominka-timber)/.38);background:rgb(var(--rgb-kominka-paper-deep)/.3)}.ArticleMarkdownRenderer_specialCta__yoUxP .ArticleMarkdownRenderer_specialBlockHeader__DyyBE,.ArticleMarkdownRenderer_specialLinks__Kb7rB .ArticleMarkdownRenderer_specialBlockHeader__DyyBE{flex-wrap:wrap;padding-bottom:.78rem;border-bottom:1px solid var(--kominka-line)}.ArticleMarkdownRenderer_specialCta__yoUxP .ArticleMarkdownRenderer_specialBlockBadge__B0kF9,.ArticleMarkdownRenderer_specialCta__yoUxP .ArticleMarkdownRenderer_specialBlockTitle__eAFxk{color:var(--kominka-timber-deep)}.ArticleMarkdownRenderer_specialCta__yoUxP .ArticleMarkdownRenderer_specialBlockContent__r3aTX a{display:inline-flex;align-items:center;justify-content:center;min-height:2.6rem;gap:.55rem;padding:.7rem 1rem;border:1px solid rgb(var(--rgb-kominka-timber)/.34);border-radius:var(--radius-sm);color:var(--kominka-paper);background:var(--kominka-timber-gradient);box-shadow:var(--kominka-shadow-control);font-family:var(--font-noto-sans);font-size:.82rem;font-weight:700;letter-spacing:.04em;text-decoration:none}.ArticleMarkdownRenderer_specialCta__yoUxP .ArticleMarkdownRenderer_specialBlockContent__r3aTX a:before{content:"→";opacity:.76}.ArticleMarkdownRenderer_specialLinks__Kb7rB{border-color:rgb(var(--rgb-kominka-moss)/.34);background:rgb(var(--rgb-kominka-moss)/.06)}.ArticleMarkdownRenderer_specialLinks__Kb7rB .ArticleMarkdownRenderer_specialBlockBadge__B0kF9,.ArticleMarkdownRenderer_specialLinks__Kb7rB .ArticleMarkdownRenderer_specialBlockTitle__eAFxk{color:color-mix(in oklab,var(--kominka-moss) 78%,var(--kominka-sumi))}.ArticleMarkdownRenderer_specialLinks__Kb7rB .ArticleMarkdownRenderer_specialBlockContent__r3aTX ul{margin:0;padding-left:1.1rem}.ArticleMarkdownRenderer_specialLinks__Kb7rB .ArticleMarkdownRenderer_specialBlockContent__r3aTX li{margin-block:.48rem}.ArticleMarkdownRenderer_specialLinks__Kb7rB .ArticleMarkdownRenderer_specialBlockContent__r3aTX a{color:var(--kominka-timber);font-family:var(--font-noto-sans);font-size:.88rem;text-underline-offset:.2em}.ArticleMarkdownRenderer_specialMilestone__besDX,.ArticleMarkdownRenderer_specialProgress__2UWrf,.ArticleMarkdownRenderer_specialTimeline__t8tWs{background:rgb(var(--rgb-kominka-paper-raised)/.5)}.ArticleMarkdownRenderer_timelineList__14wQ2{display:grid;gap:.95rem;margin:0;padding:0;list-style:none}.ArticleMarkdownRenderer_timelineItem__JwQEp{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.9rem;align-items:start}.ArticleMarkdownRenderer_timelineMarker__xVSDC{position:relative;width:.82rem;height:.82rem;margin-top:.4rem;border:2px solid var(--kominka-paper);border-radius:50%;box-shadow:0 0 0 1px var(--kominka-line-strong);transition:transform var(--motion-duration-emphasized) var(--motion-ease-emphasized) calc(var(--reveal-delay, 0s) + var(--motion-duration-settle))}.js-enabled [data-marketing-ready=true] .ArticleMarkdownRenderer_timelineItem__JwQEp[data-motion-stagger-item=true]:not([data-motion-visible=true]) .ArticleMarkdownRenderer_timelineMarker__xVSDC{transform:scale(0)}.ArticleMarkdownRenderer_timelineMarker__xVSDC:after{content:"";position:absolute;top:calc(100% + .28rem);left:50%;width:1px;height:calc(100% + 1.5rem);background:var(--kominka-line-strong);transform:translateX(-50%)}.ArticleMarkdownRenderer_timelineItem__JwQEp:last-child .ArticleMarkdownRenderer_timelineMarker__xVSDC:after{display:none}.ArticleMarkdownRenderer_timelineMarkerDone__iZPDQ{background:var(--status-success)}.ArticleMarkdownRenderer_timelineMarkerActive__0smKO{background:var(--kominka-brass)}.ArticleMarkdownRenderer_timelineMarkerActive__0smKO:before{content:"";position:absolute;inset:-5px;border:1px solid var(--kominka-brass);border-radius:50%;opacity:0;animation:ArticleMarkdownRenderer_timeline-active-pulse__ugy4K 2.4s var(--motion-ease-out) infinite}@keyframes ArticleMarkdownRenderer_timeline-active-pulse__ugy4K{0%{opacity:.7;transform:scale(.6)}70%,to{opacity:0;transform:scale(1.8)}}[data-marketing-motion=reduced] .ArticleMarkdownRenderer_timelineMarkerActive__0smKO:before{animation:none}.ArticleMarkdownRenderer_timelineMarkerUpcoming__S_IjD{background:var(--status-neutral)}.ArticleMarkdownRenderer_timelineMarkerBlocked__UTXQQ{background:var(--status-danger)}.ArticleMarkdownRenderer_timelineBody__UowPp{display:grid;min-width:0;gap:.32rem;padding-bottom:.35rem}.ArticleMarkdownRenderer_timelineMetaRow__RzWm_{display:flex;flex-wrap:wrap;align-items:center;gap:.55rem}.ArticleMarkdownRenderer_milestoneIndex__dzmZc,.ArticleMarkdownRenderer_milestoneState__UpvaQ,.ArticleMarkdownRenderer_progressLabel__9TVj6,.ArticleMarkdownRenderer_progressMetaLabel__Cnn94,.ArticleMarkdownRenderer_progressStatus__N3vWY,.ArticleMarkdownRenderer_timelineDate__Xb1DT,.ArticleMarkdownRenderer_timelineState__ShjKG{color:var(--kominka-sumi-soft);font-family:var(--font-plex-mono,var(--font-noto-sans));font-size:.68rem;letter-spacing:.08em}.ArticleMarkdownRenderer_milestoneTitle__kNCDl,.ArticleMarkdownRenderer_timelineTitle__erWPT{color:var(--kominka-sumi);font-family:var(--font-serif);font-size:1rem;line-height:1.5}.ArticleMarkdownRenderer_milestoneDetail__hezPC,.ArticleMarkdownRenderer_progressMetaText__1ZBey,.ArticleMarkdownRenderer_timelineDetail__DnBc4{margin:0;color:var(--kominka-sumi-soft);font-size:.92rem;line-height:1.74}.ArticleMarkdownRenderer_milestoneGrid__BUCtT{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 1.2rem}.ArticleMarkdownRenderer_milestoneCard__XVh32{display:grid;gap:.58rem;min-height:144px;padding:.95rem .25rem;border-bottom:1px solid var(--kominka-line)}.ArticleMarkdownRenderer_milestoneCardTop__d7nXb{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.ArticleMarkdownRenderer_milestoneCardDone__tqCyS{border-bottom-color:color-mix(in oklab,var(--status-success) 42%,transparent)}.ArticleMarkdownRenderer_milestoneCardActive__Ut_ke{border-bottom-color:rgb(var(--rgb-kominka-brass)/.58)}.ArticleMarkdownRenderer_milestoneCardTodo__SMtCR{border-bottom-color:color-mix(in oklab,var(--status-neutral) 34%,transparent)}.ArticleMarkdownRenderer_milestoneCardBlocked__zvtUA{border-bottom-color:color-mix(in oklab,var(--status-danger) 42%,transparent)}.ArticleMarkdownRenderer_progressPanel__w17Wv{display:grid;gap:.95rem}.ArticleMarkdownRenderer_progressHeader__48Kax{display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:.8rem}.ArticleMarkdownRenderer_progressValue__ACIb1{display:block;margin-top:.2rem;color:color-mix(in oklab,var(--status-success) 72%,var(--kominka-sumi));font-family:var(--font-serif);font-size:clamp(1.8rem,4vw,2.5rem);line-height:1.1}.ArticleMarkdownRenderer_progressStatus__N3vWY{color:color-mix(in oklab,var(--status-success) 68%,var(--kominka-sumi))}.ArticleMarkdownRenderer_progressBar__8qjD7{width:100%;height:10px;overflow:hidden;border:1px solid color-mix(in oklab,var(--status-success) 24%,transparent);background:color-mix(in oklab,var(--status-success) 7%,var(--kominka-paper))}.ArticleMarkdownRenderer_progressFill__hNwYZ{height:100%;background:var(--status-success);transform-origin:left center;transition:transform calc(var(--motion-duration-reveal) * 2) var(--motion-ease-emphasized) var(--motion-duration-settle)}.js-enabled [data-marketing-ready=true] .ArticleMarkdownRenderer_specialProgress__2UWrf[data-motion-reveal]:not([data-motion-visible=true]) .ArticleMarkdownRenderer_progressFill__hNwYZ{transform:scaleX(0)}.js-enabled [data-marketing-ready=true] .ArticleMarkdownRenderer_specialProgress__2UWrf[data-motion-reveal]:not([data-motion-visible=true]) .ArticleMarkdownRenderer_progressCount__3YiI7{--progress-count:0}@property --progress-count{syntax:"<integer>";inherits:false;initial-value:0}.ArticleMarkdownRenderer_progressCount__3YiI7{--progress-count:var(--progress-target);counter-reset:progress-count var(--progress-count);font-variant-numeric:tabular-nums;transition:--progress-count calc(var(--motion-duration-reveal) * 2) var(--motion-ease-emphasized) var(--motion-duration-settle)}.ArticleMarkdownRenderer_progressCount__3YiI7:before{content:counter(progress-count) "%"}.ArticleMarkdownRenderer_progressValueText__lJK56{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.ArticleMarkdownRenderer_progressMetaGrid__XIqpQ{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.2rem}.ArticleMarkdownRenderer_progressMetaCard__Ic9uu{display:grid;gap:.35rem;padding-block:.9rem;border-top:1px solid var(--kominka-line)}@media (max-width:640px){.ArticleMarkdownRenderer_specialCta__yoUxP,.ArticleMarkdownRenderer_specialLinks__Kb7rB,.ArticleMarkdownRenderer_specialMilestone__besDX,.ArticleMarkdownRenderer_specialProgress__2UWrf,.ArticleMarkdownRenderer_specialTimeline__t8tWs{padding:.9rem}.ArticleMarkdownRenderer_milestoneGrid__BUCtT,.ArticleMarkdownRenderer_progressMetaGrid__XIqpQ{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.ArticleMarkdownRenderer_progressCount__3YiI7,.ArticleMarkdownRenderer_progressFill__hNwYZ,.ArticleMarkdownRenderer_timelineMarker__xVSDC{transition:none}.ArticleMarkdownRenderer_timelineMarkerActive__0smKO:before{animation:none}}.ArticleTerminalBlock_terminal__Pe8Wm{margin:1.75rem 0;overflow:hidden;border:1px solid rgb(var(--rgb-kominka-brass)/.28);border-radius:.75rem;background:linear-gradient(180deg,rgb(var(--rgb-kominka-night)/.98),rgb(var(--rgb-kominka-neutral-dark)/.96)),radial-gradient(120% 100% at 100% 0,rgb(var(--rgb-kominka-brass)/.18),transparent 62%);box-shadow:0 18px 42px rgb(var(--rgb-kominka-shadow)/.28)}.ArticleTerminalBlock_titleBar__O3D64{display:flex;align-items:center;gap:.75rem;padding:.6rem 1rem;border-bottom:1px solid rgb(var(--rgb-kominka-brass)/.2)}.ArticleTerminalBlock_lights__40Tcn{display:inline-flex;gap:.4rem}.ArticleTerminalBlock_lights__40Tcn>span{width:.6rem;height:.6rem;border-radius:50%;background:rgb(var(--rgb-kominka-paper)/.22)}.ArticleTerminalBlock_lights__40Tcn>span:first-child{background:var(--kominka-brass)}.ArticleTerminalBlock_title__h4kFj{overflow:hidden;color:rgb(var(--rgb-kominka-paper)/.62);font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:.78rem;letter-spacing:.04em;text-overflow:ellipsis;white-space:nowrap}.ArticleTerminalBlock_terminal__Pe8Wm .ArticleTerminalBlock_screen___FMgU{margin:0;padding:1rem 1.25rem 1.15rem;overflow-x:auto;border:0;border-radius:0;background:none;box-shadow:none;color:var(--text-inverse);font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:.9rem;line-height:1.7}.ArticleTerminalBlock_lines__QLVwv{display:block;padding:0;background:none;color:inherit;font:inherit}.ArticleTerminalBlock_line__m3ljL{display:block;white-space:pre}.js-enabled [data-marketing-ready=true] .ArticleTerminalBlock_terminal__Pe8Wm .ArticleTerminalBlock_line__m3ljL[data-motion-stagger-item=true]:not([data-motion-visible=true]){transform:translate3d(-.75em,0,0)}.ArticleTerminalBlock_prompt__im8TR{color:var(--kominka-brass)}.ArticleTerminalBlock_tagOk__tkxKS{color:color-mix(in oklab,var(--status-success) 62%,var(--text-inverse))}.ArticleTerminalBlock_tagActive__ZoFgU{color:var(--kominka-brass)}.ArticleTerminalBlock_tagMuted__k7vi9{color:rgb(var(--rgb-kominka-paper)/.5)}.ArticleTerminalBlock_tagError__B8dQe{color:color-mix(in oklab,var(--status-danger) 70%,var(--text-inverse))}.ArticleTerminalBlock_cursor____kD3{display:inline-block;width:.55em;height:1.1em;margin-left:.3em;vertical-align:text-bottom;background:var(--kominka-brass);animation:ArticleTerminalBlock_terminal-cursor-blink__EuSju 1.1s step-end infinite}@keyframes ArticleTerminalBlock_terminal-cursor-blink__EuSju{50%{opacity:0}}[data-marketing-motion=reduced] .ArticleTerminalBlock_cursor____kD3{animation:none}@media (prefers-reduced-motion:reduce){.ArticleTerminalBlock_cursor____kD3{animation:none}}.ArticlePhoto_group__AEays{display:grid;gap:var(--space-6);margin-block:var(--space-10)}.ArticlePhoto_stack__7DbAh{grid-template-columns:minmax(0,1fr)}.ArticlePhoto_grid__TXBHZ{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3);align-items:start}.ArticlePhoto_grid__TXBHZ>:only-child{grid-column:1/-1}.ArticlePhoto_photo__AShXQ{display:grid;gap:var(--space-2);margin:0;min-width:0;justify-items:center}.ArticlePhoto_photo__AShXQ .ArticlePhoto_image__xtc3_{display:block;width:auto;max-width:100%;height:auto;margin:0}.ArticlePhoto_cropped__UtiJp{justify-items:stretch}.ArticlePhoto_cropped__UtiJp .ArticlePhoto_image__xtc3_{width:100%;height:auto;object-fit:cover}.ArticlePhoto_aspect43__hIIoi .ArticlePhoto_image__xtc3_{aspect-ratio:4/3}.ArticlePhoto_aspect11__hwwO9 .ArticlePhoto_image__xtc3_{aspect-ratio:1/1}.ArticlePhoto_caption__3y__x{margin:0;padding-inline:var(--space-1);font-size:.86rem;line-height:1.7;color:var(--kominka-sumi-soft);justify-self:stretch;text-align:center}.ArticlePhoto_inlineImage__scMVp{max-width:100%;height:auto}.ArticlePhoto_placeholder__IPTuh{display:block;width:100%;max-width:var(--photo-width);aspect-ratio:var(--photo-ratio);border:1px dashed var(--kominka-line-strong);border-radius:var(--radius-lg);background-color:color-mix(in oklab,var(--kominka-paper-deep) 60%,transparent)}.ArticlePhoto_cropped__UtiJp .ArticlePhoto_placeholder__IPTuh{max-width:none}.ArticlePhoto_aspect43__hIIoi .ArticlePhoto_placeholder__IPTuh{aspect-ratio:4/3}.ArticlePhoto_aspect11__hwwO9 .ArticlePhoto_placeholder__IPTuh{aspect-ratio:1/1}@media (max-width:767px){.ArticlePhoto_group__AEays{gap:var(--space-4);margin-block:var(--space-8)}.ArticlePhoto_grid__TXBHZ{gap:var(--space-2)}}.ArticlePresentation_presentation__RSA4t{--article-accent-ink:var(--wa-shu)}@media (min-width:1024px){.ArticlePresentation_presentation__RSA4t[data-article-width=wide]>div{padding-inline:clamp(1.25rem,2.6vw,2.6rem)}}@media (min-width:1440px){.ArticlePresentation_presentation__RSA4t[data-article-width=wide]>div{padding-inline:max(2.6rem,calc((100% - 58rem) / 2))}}.ArticlePresentation_presentation__RSA4t[data-article-spacing=relaxed] .article-content p:not(:where(li,blockquote,aside,td,th) p){margin-block:1.6rem;line-height:2.05}.ArticlePresentation_presentation__RSA4t[data-article-spacing=relaxed] .article-content h2{margin-top:clamp(3rem,5vw,3.8rem)}.ArticlePresentation_presentation__RSA4t[data-article-spacing=relaxed] .article-content h3{margin-top:clamp(2.5rem,4vw,3rem)}.ArticlePresentation_presentation__RSA4t[data-article-spacing=relaxed] .article-content blockquote{margin-block:2.8rem}.ArticlePresentation_presentation__RSA4t[data-article-accent=shu] .article-content h2{background-image:linear-gradient(var(--article-accent-ink),var(--article-accent-ink));background-repeat:no-repeat;background-position:0 100%;background-size:2.6rem 2px}.ArticlePresentation_presentation__RSA4t[data-article-accent=shu] .article-content h3{border-left-color:var(--article-accent-ink)}.ArticlePresentation_presentation__RSA4t[data-article-surface=washi]{background-color:color-mix(in oklab,var(--kominka-paper) 94%,transparent);background-image:var(--pattern-washi);background-repeat:no-repeat;background-position:top}.ArticlePresentation_presentation__RSA4t[data-article-emphasis=shu] .article-content strong{color:color-mix(in oklab,var(--wa-shu) 76%,var(--kominka-sumi))}.ArticlePresentation_presentation__RSA4t[data-article-emphasis=shu] .article-content mark{background-color:rgb(var(--rgb-wa-shu)/.14);color:inherit}.ArticlePresentation_presentation__RSA4t[data-article-dividers=on] .article-content h2:not(:first-child){padding-top:clamp(1.7rem,3vw,2.3rem);border-top:1px solid var(--kominka-line)}.ArticlePresentation_presentation__RSA4t[data-article-motion=none],.ArticlePresentation_presentation__RSA4t[data-article-motion=none] [data-motion-reveal],.ArticlePresentation_presentation__RSA4t[data-article-motion=none] [data-motion-stagger-item=true]{opacity:1!important;transform:none!important;transition:none!important}.ThemeHits_ripple__psLkq{position:absolute;inset:-1px;border:1px solid var(--wa-shu);border-radius:50%;pointer-events:none}.ThemeHits_plus__Hu42c{position:absolute;top:-.9em;left:50%;color:var(--wa-shu);font-family:var(--font-mono);font-size:max(9px,2.3cqw);font-weight:700;pointer-events:none;translate:-50% 0}.ThemeHits_ripple__psLkq[data-kind=review]{border-color:var(--kominka-sumi)}.ThemeHits_plus__Hu42c[data-kind=review]{color:var(--kominka-sumi)}.ThemeCluster_cluster__bb6P8{--spring:cubic-bezier(0.34,1.56,0.64,1);display:grid;gap:14px;justify-items:center;margin:0}.ThemeCluster_stage__lwpX5{position:relative;width:100%;max-width:420px;aspect-ratio:1;container-type:inline-size}.ThemeCluster_stage__lwpX5:before{position:absolute;inset:12%;content:"";border:1px dashed var(--kominka-line);border-radius:50%}.ThemeCluster_dial___Aodx{position:absolute;top:-40px;left:-40px;width:calc(100% + 80px);height:calc(100% + 80px);pointer-events:none}.ThemeCluster_ring__HNdkr{position:absolute;inset:0;animation:ThemeCluster_turn__p7oZg 80s linear infinite}.ThemeCluster_bubble__WcoRV{--heat:0;position:absolute;top:calc(var(--y) * 1%);left:calc(var(--x) * 1%);width:calc(var(--size) * 1%);aspect-ratio:1;transform:translate(-50%,-50%);animation:ThemeCluster_burst__NRgdH .78s var(--spring) calc(var(--i) * 90ms + .28s) both}.ThemeCluster_face__TH5_8{position:relative;display:grid;gap:.8cqw;place-content:center;justify-items:center;width:100%;height:100%;color:var(--kominka-sumi);text-align:center;background:var(--kominka-surface-strong);border:1px solid var(--kominka-line-strong);border-radius:50%;box-shadow:0 1.4cqw 3.6cqw rgb(var(--rgb-kominka-shadow)/.14),0 0 calc(var(--heat) * 5cqw) calc(var(--heat) * .6cqw) rgb(var(--rgb-wa-shu)/calc(var(--heat) * .4));animation:ThemeCluster_turn__p7oZg 80s linear infinite reverse;transition:scale var(--motion-duration-enter) var(--spring),opacity var(--motion-duration-enter) var(--motion-ease-out),border-color var(--motion-duration-enter) var(--motion-ease-out),box-shadow var(--motion-duration-relaxed) var(--motion-ease-out)}.ThemeCluster_face__TH5_8 small{color:var(--kominka-sumi-soft);font-family:var(--font-mono);font-size:1.9cqw;font-weight:600;letter-spacing:.12em}.ThemeCluster_face__TH5_8 strong{font-family:var(--font-serif);font-size:max(calc(var(--size) * .17cqw),2.7cqw);font-weight:500;line-height:1.1;letter-spacing:.02em}.ThemeCluster_bubble__WcoRV[data-state=active] .ThemeCluster_face__TH5_8:after{position:absolute;top:12%;right:12%;width:1.8cqw;height:1.8cqw;content:"";background:var(--wa-shu);border-radius:50%;animation:ThemeCluster_pulse__CJAar 2.2s var(--motion-ease-out) infinite}.ThemeCluster_bubble__WcoRV[data-id=kagiroi] .ThemeCluster_face__TH5_8{color:var(--cyber-text);background:var(--kominka-ink-gradient);border-color:rgb(var(--rgb-cyber-text)/.16)}.ThemeCluster_bubble__WcoRV[data-id=kagiroi] small{color:var(--cyber-text-soft)}.ThemeCluster_bubble__WcoRV[data-id=sashigane] .ThemeCluster_face__TH5_8:before{width:42%;aspect-ratio:1;content:"";background:url(/lab/sashigane-icon.png) 50%/cover no-repeat;border-radius:22%}.ThemeCluster_bubble__WcoRV[data-id=sashigane] strong{font-size:2.8cqw}.ThemeCluster_bubble__WcoRV[data-id=sashigane] small,.ThemeCluster_bubble__WcoRV[data-state=planned] small{display:none}.ThemeCluster_bubble__WcoRV[data-state=planned] .ThemeCluster_face__TH5_8{color:var(--kominka-sumi-soft);background:transparent;border-style:dashed;box-shadow:none}.ThemeCluster_core__lhZQ_{--heat:0;position:absolute;top:50%;left:50%;display:grid;place-items:center;width:34%;aspect-ratio:1;background:var(--kominka-surface-strong);border:1px solid var(--kominka-line);border-radius:50%;box-shadow:0 2cqw 6cqw rgb(var(--rgb-kominka-shadow)/.16),0 0 calc(var(--heat) * 6cqw) calc(var(--heat) * .8cqw) rgb(var(--rgb-wa-shu)/calc(var(--heat) * .35));translate:-50% -50%;animation:ThemeCluster_core-in__0b_oD .62s var(--spring) 80ms both;transition:border-color var(--motion-duration-enter) var(--motion-ease-out),box-shadow var(--motion-duration-relaxed) var(--motion-ease-out)}.ThemeCluster_core__lhZQ_:before{position:absolute;inset:-7%;content:"";border:1px solid var(--kominka-line);border-radius:50%}.ThemeCluster_mark__dk1c0{width:48%;height:auto}.ThemeCluster_stage__lwpX5[data-linking=true] .ThemeCluster_face__TH5_8,.ThemeCluster_stage__lwpX5[data-linking=true] .ThemeCluster_ring__HNdkr{animation-play-state:paused}.ThemeCluster_stage__lwpX5[data-linking=true] .ThemeCluster_bubble__WcoRV:not([data-linked=true]) .ThemeCluster_face__TH5_8{opacity:.4}.ThemeCluster_bubble__WcoRV[data-linked=true] .ThemeCluster_face__TH5_8{scale:1.1;border-color:var(--wa-shu)}.ThemeCluster_core__lhZQ_[data-linked=true]{border-color:var(--wa-shu)}.ThemeCluster_caption__pRUaU{display:grid;gap:6px;justify-items:center}.ThemeCluster_legend__c2nH_{display:flex;flex-wrap:wrap;gap:6px 16px;justify-content:center;color:var(--kominka-sumi-soft);font-size:.68rem;letter-spacing:.04em}.ThemeCluster_legend__c2nH_>span{display:inline-flex;gap:6px;align-items:center}.ThemeCluster_legend__c2nH_>span:before{width:9px;height:9px;content:"";background:var(--kominka-surface-strong);border:1px solid var(--kominka-line-strong);border-radius:50%}.ThemeCluster_legend__c2nH_ [data-state=active]:before{background:var(--wa-shu);border-color:var(--wa-shu)}.ThemeCluster_legend__c2nH_ [data-state=planned]:before{background:transparent;border-style:dashed}.ThemeCluster_note__2q9Co{color:var(--kominka-sumi-soft);font-size:.66rem;letter-spacing:.02em}@media (hover:hover) and (pointer:fine){.ThemeCluster_face__TH5_8:hover{scale:1.08}}@keyframes ThemeCluster_turn__p7oZg{to{rotate:1turn}}@keyframes ThemeCluster_burst__NRgdH{0%{opacity:0;translate:calc((50 - var(--x)) * 1cqw) calc((50 - var(--y)) * 1cqw);scale:.2}}@keyframes ThemeCluster_core-in__0b_oD{0%{opacity:0;scale:.6}}@keyframes ThemeCluster_pulse__CJAar{0%{box-shadow:0 0 0 0 rgb(var(--rgb-wa-shu)/.55)}to{box-shadow:0 0 0 1.6cqw rgb(var(--rgb-wa-shu)/0)}}@media (prefers-reduced-motion:reduce){.ThemeCluster_bubble__WcoRV,.ThemeCluster_bubble__WcoRV[data-state=active] .ThemeCluster_face__TH5_8:after,.ThemeCluster_core__lhZQ_,.ThemeCluster_face__TH5_8,.ThemeCluster_ring__HNdkr{animation:none}.ThemeCluster_face__TH5_8{transition:none}}[data-marketing-motion=reduced] .ThemeCluster_bubble__WcoRV,[data-marketing-motion=reduced] .ThemeCluster_bubble__WcoRV[data-state=active] .ThemeCluster_face__TH5_8:after,[data-marketing-motion=reduced] .ThemeCluster_core__lhZQ_,[data-marketing-motion=reduced] .ThemeCluster_face__TH5_8,[data-marketing-motion=reduced] .ThemeCluster_ring__HNdkr{animation:none}.ThemeDock_dock__FWrHZ{display:grid;gap:8px;margin:14px clamp(16px,3vw,28px) 2px}.ThemeDock_hint__LGtWP{margin:0;color:var(--kominka-sumi-soft);font-size:.62rem;line-height:1.5}.ThemeDock_list__qTYc_{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin:0;padding:0;list-style:none}.ThemeDock_chip__JXT3U{--heat:0;display:grid;gap:6px;justify-items:center;width:100%;padding:4px 0 0;color:var(--kominka-sumi);background:none;border:0;border-radius:var(--radius-sm);font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent}.ThemeDock_dot__dmsbu{position:relative;display:grid;place-items:center;width:44px;height:44px;font-family:var(--font-serif);font-size:.9rem;background:var(--kominka-surface-strong);border:1px solid var(--kominka-line-strong);border-radius:50%;box-shadow:0 4px 12px rgb(var(--rgb-kominka-shadow)/.12),0 0 calc(var(--heat) * 18px) calc(var(--heat) * 2px) rgb(var(--rgb-wa-shu)/calc(var(--heat) * .4));transition:scale var(--motion-duration-enter) var(--motion-ease-emphasized),border-color var(--motion-duration-enter) var(--motion-ease-out),box-shadow var(--motion-duration-relaxed) var(--motion-ease-out)}.ThemeDock_chip__JXT3U[data-id=kagiroi] .ThemeDock_dot__dmsbu{color:var(--cyber-text);font-family:var(--font-mono);font-size:.66rem;letter-spacing:.08em;background:var(--kominka-ink-gradient);border-color:rgb(var(--rgb-cyber-text)/.16)}.ThemeDock_chip__JXT3U[data-id=sashigane] .ThemeDock_dot__dmsbu:before{width:22px;height:22px;content:"";background:url(/lab/sashigane-icon.png) 50%/cover no-repeat;border-radius:22%}.ThemeDock_name__DQFTy{color:var(--kominka-sumi-soft);font-family:var(--font-mono);font-size:.58rem;letter-spacing:.04em;white-space:nowrap;transition:color var(--motion-duration-open) var(--motion-ease-out)}.ThemeDock_chip__JXT3U[aria-pressed=true] .ThemeDock_dot__dmsbu{border-color:var(--wa-shu);scale:1.08}.ThemeDock_chip__JXT3U[aria-pressed=true] .ThemeDock_name__DQFTy{color:var(--wa-shu)}.ThemeDock_chip__JXT3U:focus-visible{outline:2px solid var(--wa-shu);outline-offset:2px}@media (min-width:901px){.ThemeDock_dock__FWrHZ{display:none}}@media (prefers-reduced-motion:reduce){.ThemeDock_dot__dmsbu,.ThemeDock_name__DQFTy{transition:none}}.brand_word__UNMGq{display:flex;flex-direction:column;min-width:0;line-height:1.15}.brand_name__Bdd9c{font-family:var(--k-serif);font-weight:500;font-size:15px;letter-spacing:.04em;white-space:nowrap}.brand_name__Bdd9c b{font-family:var(--k-mono);font-weight:500;font-size:10.5px;color:var(--k-shu);letter-spacing:.02em}.brand_sub__3_Z9F{font:500 10px/1.3 var(--k-mono);color:var(--k-fg-3);letter-spacing:.08em;text-transform:uppercase}.brand_cursor__XyTL2{display:inline-block;width:5px;height:10px;margin-left:3px;vertical-align:-1px;background:var(--k-shu);animation:brand_blink__vrF2e 1.1s steps(1) infinite}@keyframes brand_blink__vrF2e{50%{opacity:0}}@media (prefers-reduced-motion:reduce){.brand_cursor__XyTL2{animation:none}}.kit_gallery__5i7fp{display:grid;gap:14px;padding-bottom:24px}.kit_swatches__mE_CH{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px}.kit_swatch__Vumtj{display:flex;align-items:center;gap:8px;padding:6px;border-radius:var(--k-r-md);background:var(--k-surface);box-shadow:var(--k-ring)}.kit_swatchChip__ZbXei{width:28px;height:28px;flex:none;border-radius:var(--k-r-sm);box-shadow:inset 0 0 0 1px var(--k-line-2)}.kit_swatchText__irMqe{display:grid;min-width:0;font-size:12px}.kit_swatchText__irMqe code{justify-self:start;font-size:10.5px}.kit_typeRow__8pRSg{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px 24px;padding:4px 2px 8px;color:var(--k-fg-2)}.kit_cards__dXPfw{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:12px;align-items:start}.kit_popoverDemo__2pgt6{padding:10px;font-size:12px}.kit_tabPanel__1znML{padding:12px 2px 0;font-size:12.5px;color:var(--k-fg-2)}@media (max-width:560px){.kit_cards__dXPfw{grid-template-columns:minmax(0,1fr)}}