:root{--platform-font-display:var(--font-ibm-plex-sans),var(--font-noto-sans-kr),sans-serif;--platform-font-body:var(--font-noto-sans-kr),sans-serif;--platform-font-mono:ui-monospace,SFMono-Regular,Menlo,monospace;--platform-color-paper:oklch(98% 0.008 250);--platform-color-surface:oklch(100% 0.005 250);--platform-color-surface-2:oklch(95% 0.014 250);--platform-color-ink:oklch(19% 0.025 250);--platform-color-muted:oklch(48% 0.025 250);--platform-color-rule:oklch(86% 0.018 250);--platform-color-accent:oklch(52% 0.19 255);--platform-color-accent-dark:oklch(38% 0.15 255);--platform-color-focus:oklch(58% 0.2 255);--platform-space-xs:0.5rem;--platform-space-sm:0.75rem;--platform-space-md:1rem;--platform-space-lg:1.5rem;--platform-space-xl:2.5rem;--platform-space-2xl:4rem;--platform-space-3xl:6rem;--platform-space-4xl:9rem;--platform-text-sm:1rem;--platform-text-base:1rem;--platform-text-md:1.25rem;--platform-text-lg:1.5625rem;--platform-text-xl:1.953rem;--platform-text-display:clamp(3rem,7vw,5.25rem);--platform-rule:1px;--platform-radius:0.5rem;--platform-ease-out:cubic-bezier(0.16,1,0.3,1);--platform-dur-micro:120ms}body:has(.platform-landing)>.site-header,body:has(.platform-landing)>[data-measurement-root]{display:none}.platform-landing{background:var(--platform-color-paper);color:var(--platform-color-ink);font-family:var(--platform-font-body);min-height:100%}.platform-landing a:focus-visible{outline:3px solid var(--platform-color-focus);outline-offset:4px}.platform-landing h1,.platform-landing h2{font-style:normal;font-weight:600}.platform-capabilities,.platform-footer,.platform-hero,.platform-nav,.platform-workbench{margin-inline:auto;max-width:76rem;padding-inline:clamp(1rem,4vw,3rem)}.platform-nav{align-items:center;display:flex;justify-content:space-between;min-height:5rem}.platform-wordmark{color:var(--platform-color-ink);font-family:var(--platform-font-mono)}.platform-button,.platform-nav__cta,.platform-wordmark{font-size:var(--platform-text-base);font-weight:600;text-decoration:none;white-space:nowrap}.platform-button,.platform-nav__cta{align-items:center;border:var(--platform-rule) solid var(--platform-color-rule);border-radius:var(--platform-radius);display:inline-flex;justify-content:center;min-height:2.75rem;padding-inline:1rem;transition:transform var(--platform-dur-micro) var(--platform-ease-out)}.platform-button:active,.platform-nav__cta:active{transform:translateY(1px)}.platform-nav__cta{color:var(--platform-color-accent-dark)}.platform-hero{display:grid;gap:var(--platform-space-xl);padding-block:var(--platform-space-3xl) var(--platform-space-4xl)}.platform-kicker{color:var(--platform-color-accent-dark);font-family:var(--platform-font-mono);font-size:var(--platform-text-sm);margin-block:0 var(--platform-space-lg)}.platform-hero h1{color:var(--platform-color-ink);font-family:var(--platform-font-display);font-size:var(--platform-text-display);font-style:normal;font-weight:600;letter-spacing:-.045em;line-height:1.08;margin:0;min-width:0;overflow-wrap:anywhere}.platform-hero__body{align-self:end;max-width:34rem}.platform-hero__body>p{color:var(--platform-color-muted);font-size:var(--platform-text-md);line-height:1.6}.platform-actions{display:flex;flex-wrap:wrap;gap:var(--platform-space-sm);margin-top:var(--platform-space-xl)}.platform-button--primary{background:var(--platform-color-ink);border-color:var(--platform-color-ink);color:var(--platform-color-paper)}.platform-button--secondary{color:var(--platform-color-ink)}.platform-workbench{padding-bottom:var(--platform-space-4xl)}.platform-section-head{display:grid;gap:var(--platform-space-md);margin-bottom:var(--platform-space-xl)}.platform-section-head h2{font-size:clamp(2rem,4vw,3.25rem);margin:0}.platform-section-head p{color:var(--platform-color-muted);font-size:var(--platform-text-base);margin:0;max-width:35rem}.platform-console{background:var(--platform-color-surface);border:var(--platform-rule) solid var(--platform-color-rule);border-radius:var(--platform-radius);display:grid;grid-template-columns:minmax(0,.3fr) minmax(0,1fr);min-height:28rem;overflow:clip}.platform-console__rail{background:var(--platform-color-surface-2);border-inline-end:var(--platform-rule) solid var(--platform-color-rule);display:flex;flex-direction:column;gap:var(--platform-space-lg);padding:var(--platform-space-lg)}.platform-console__rail strong{font-family:var(--platform-font-mono);margin-bottom:var(--platform-space-xl);white-space:nowrap}.platform-console__rail span,.platform-console__status>span:first-child{color:var(--platform-color-muted);font-size:var(--platform-text-sm)}.platform-console__main{padding:clamp(1.5rem,5vw,4rem)}.platform-console__status{align-items:start;display:grid;gap:var(--platform-space-sm)}.platform-console__status strong{font-size:var(--platform-text-xl)}.platform-status{border:var(--platform-rule) solid var(--platform-color-accent);color:var(--platform-color-accent-dark);font-size:var(--platform-text-sm);padding:.25rem .5rem;width:max-content}.platform-console dl{display:grid;margin:var(--platform-space-3xl) 0 0}.platform-console dl div{border-top:var(--platform-rule) solid var(--platform-color-rule);display:grid;gap:var(--platform-space-sm);grid-template-columns:minmax(7rem,.35fr) minmax(0,1fr);padding-block:var(--platform-space-lg)}.platform-console dt{color:var(--platform-color-muted)}.platform-console dd{font-family:var(--platform-font-mono);margin:0}.platform-capabilities{display:grid;gap:0;padding-bottom:var(--platform-space-3xl)}.platform-capabilities article{border-top:var(--platform-rule) solid var(--platform-color-rule);display:grid;gap:var(--platform-space-md);padding-block:var(--platform-space-xl)}.platform-capabilities article>p:first-child{color:var(--platform-color-accent-dark);font-family:var(--platform-font-mono);font-size:var(--platform-text-sm)}.platform-capabilities h2,.platform-capabilities p{margin:0}.platform-capabilities h2{font-size:var(--platform-text-xl)}.platform-capabilities article>p:last-child{color:var(--platform-color-muted);max-width:38rem}.platform-footer{border-top:var(--platform-rule) solid var(--platform-color-rule);padding-block:var(--platform-space-2xl) var(--platform-space-xl)}.platform-footer>p{font-size:clamp(2rem,5vw,3.25rem);font-weight:600;letter-spacing:-.035em;line-height:1.15;margin:0 0 var(--platform-space-3xl);max-width:28ch}.platform-footer>div{border-top:var(--platform-rule) solid var(--platform-color-rule);display:flex;flex-wrap:wrap;gap:var(--platform-space-md) var(--platform-space-xl);padding-top:var(--platform-space-lg)}.platform-footer a,.platform-footer span{color:var(--platform-color-muted);font-size:var(--platform-text-base);white-space:nowrap}@media (min-width:48rem){.platform-hero{grid-template-columns:minmax(0,1.3fr) minmax(18rem,.7fr)}.platform-section-head{align-items:end;grid-template-columns:minmax(0,1fr) minmax(18rem,.55fr)}.platform-capabilities article{align-items:start;grid-template-columns:minmax(10rem,.35fr) minmax(12rem,.45fr) minmax(0,1fr)}}@media (min-width:60rem){.platform-capabilities{padding-bottom:var(--platform-space-4xl)}.platform-footer{padding-block-start:var(--platform-space-3xl)}}@media (max-width:39.99rem){.platform-button,.platform-nav__cta{min-height:3rem}.platform-hero{padding-block-start:var(--platform-space-2xl)}.platform-console{grid-template-columns:minmax(0,1fr)}.platform-console__rail{border-block-end:var(--platform-rule) solid var(--platform-color-rule);border-inline-end:0;display:grid;grid-template-columns:minmax(0,1fr) auto}.platform-console__rail span{display:none}.platform-console__rail strong{margin:0}.platform-console dl div{grid-template-columns:minmax(0,1fr)}.platform-footer>div{align-items:flex-start;flex-direction:column}}@media (hover:hover) and (pointer:fine){.platform-button:hover,.platform-nav__cta:hover{transform:translateY(-1px)}}@media (prefers-reduced-motion:reduce){.platform-button,.platform-nav__cta{transition-duration:0s}}