.marketing-shell{font-feature-settings:normal;--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-heading:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--color-background:#f8f9ff;--color-surface:#f8f9ff;--color-surface-container-lowest:#fff;--color-qr-surface:#fff;--color-surface-container-low:#eff4ff;--color-surface-container:#e5eeff;--color-surface-container-high:#dce9ff;--color-surface-container-highest:#d3e4fe;--color-on-surface:#0b1c30;--color-on-surface-variant:#44464e;--color-outline:#75777f;--color-outline-variant:#c5c6d0;--color-border:#c5c6d0;--color-input:#c5c6d0;--color-ring:#4c5d89;--color-foreground:#0b1c30;--color-card:#fff;--color-card-foreground:#0b1c30;--color-popover:#fff;--color-popover-foreground:#0b1c30;--color-primary:#000b28;--color-primary-foreground:#fff;--color-on-primary:#fff;--color-primary-container:#0d2149;--color-on-primary-container:#7889b7;--color-action:#0d2149;--color-action-hover:#213145;--color-action-pressed:#000b28;--color-on-action:#fff;--color-action-container:#d9e2ff;--color-on-action-container:#041942;--color-feature-panel:#000b28;--color-on-feature-panel:#fff;--color-on-feature-panel-muted:#d9e2ff;--color-secondary:#735c00;--color-secondary-hover:#574500;--color-secondary-pressed:#3b2f00;--color-secondary-foreground:#fff;--color-on-secondary:#fff;--color-secondary-container:#fed65b;--color-on-secondary-container:#241a00;--color-primary-fixed:#d9e2ff;--color-on-primary-fixed:#041942;--color-secondary-fixed:#ffe088;--color-on-secondary-fixed:#241a00;--color-tertiary-fixed:#ffdbc7;--color-tertiary-fixed-dim:#f9b990;--color-on-tertiary-fixed:#311300;--color-tertiary:#1b0800;--color-on-tertiary:#fff;--color-tertiary-container:#3c1900;--color-achievement:#e9c349;--color-on-achievement:#241a00;--color-achievement-container:#ffe088;--color-on-achievement-container:#241a00;--color-success:#0f7a4d;--color-on-success:#fff;--color-success-container:#dff7eb;--color-on-success-container:#075238;--color-warning:#9a5b00;--color-on-warning:#fff;--color-warning-container:#fff1cc;--color-on-warning-container:#6b3f00;--color-error:#ba1a1a;--color-on-error:#fff;--color-error-container:#ffdad6;--color-on-error-container:#93000a;--color-destructive:#ba1a1a;--color-destructive-foreground:#fff;--color-muted:#eff4ff;--color-muted-foreground:#44464e;--color-accent:#d9e2ff;--color-accent-foreground:#041942;--color-marketing-cream:var(--color-background);--color-marketing-mist:var(--color-surface-container-low);--color-marketing-yellow:var(--color-achievement);--color-marketing-yellow-ink:var(--color-on-achievement);--radius-sm:.25rem;--radius-md:.5rem;--radius-lg:.75rem;--radius-xl:1rem;--radius-2xl:1.5rem;--radius-3xl:1.75rem;--radius-4xl:2rem;--radius-control:.5rem;--radius-card:1rem;--radius-overlay:1rem;--radius-chip:9999px;--text-headline-xl:2.5rem;--text-headline-xl--line-height:3rem;--text-headline-xl--font-weight:800;--text-headline-lg:2rem;--text-headline-lg--line-height:2.5rem;--text-headline-lg--font-weight:700;--text-headline-md:1.5rem;--text-headline-md--line-height:2rem;--text-headline-md--font-weight:700;--text-body-lg:1.125rem;--text-body-lg--line-height:1.75rem;--text-body-md:1rem;--text-body-md--line-height:1.5rem;--text-label-md:.875rem;--text-label-md--line-height:1.25rem;--text-label-md--font-weight:600;--text-label-sm:.75rem;--text-label-sm--line-height:1rem;--text-label-sm--font-weight:500;--shadow-level-0:none;--shadow-card:0 4px 10px #000b281f;--shadow-card-strong:0 8px 20px #000b2829;--shadow-overlay:0 12px 32px #0d214929;--shadow-navigation:0 -4px 16px #000b281a;--shadow-header:0 10px 24px #000b2824;--shadow-action:0 8px 20px #0058bc38;--ease-standard:cubic-bezier(.2, .8, .2, 1);--ease-emphasized:cubic-bezier(.22, 1, .36, 1);background:var(--color-background);color:var(--color-on-surface);font-family:var(--font-sans)}html[data-theme=dark] .marketing-shell{--color-background:#10131a;--color-surface:#10131a;--color-surface-container-lowest:#0b0e15;--color-surface-container-low:#191c23;--color-surface-container:#1d2027;--color-surface-container-high:#272a31;--color-surface-container-highest:#32353c;--color-on-surface:#e0e2ec;--color-on-surface-variant:#c1c6d6;--color-outline:#8b909f;--color-outline-variant:#414754;--color-border:#414754;--color-input:#414754;--color-ring:#adc7ff;--color-foreground:#e0e2ec;--color-card:#1d2027;--color-card-foreground:#e0e2ec;--color-popover:#1d2027;--color-popover-foreground:#e0e2ec;--color-primary:#adc7ff;--color-primary-foreground:#002e68;--color-on-primary:#002e68;--color-primary-container:#1a73e8;--color-on-primary-container:#fff;--color-action:#1a73e8;--color-action-hover:#2b7fe9;--color-action-pressed:#005bc0;--color-on-action:#fff;--color-action-container:#263a62;--color-on-action-container:#d8e2ff;--color-feature-panel:#07142e;--color-on-feature-panel:#f8f9ff;--color-on-feature-panel-muted:#c9d8f7;--color-secondary:#b9c7e6;--color-secondary-hover:#d7e2ff;--color-secondary-pressed:#9dacca;--color-secondary-foreground:#23304a;--color-on-secondary:#23304a;--color-secondary-container:#3c4964;--color-on-secondary-container:#d7e2ff;--color-primary-fixed:#d8e2ff;--color-on-primary-fixed:#001a41;--color-secondary-fixed:#d7e2ff;--color-on-secondary-fixed:#0d1b33;--color-tertiary:#e9c349;--color-on-tertiary:#3c2f00;--color-tertiary-container:#cca830;--color-tertiary-fixed:#ffe088;--color-tertiary-fixed-dim:#e9c349;--color-on-tertiary-fixed:#241a00;--color-achievement:#e9c349;--color-on-achievement:#241a00;--color-achievement-container:#4f3e00;--color-on-achievement-container:#ffe088;--color-success:#10b981;--color-on-success:#001b12;--color-success-container:#064e3b;--color-on-success-container:#d1fae5;--color-warning:#e9c349;--color-on-warning:#241a00;--color-warning-container:#4f3e00;--color-on-warning-container:#ffe088;--color-error:#ffb4ab;--color-on-error:#690005;--color-error-container:#93000a;--color-on-error-container:#ffdad6;--color-destructive:#ffb4ab;--color-destructive-foreground:#690005;--color-muted:#191c23;--color-muted-foreground:#c1c6d6;--color-accent:#263a62;--color-accent-foreground:#d8e2ff;--shadow-card:0 4px 12px #0000003d;--shadow-card-strong:0 8px 24px #00000052;--shadow-overlay:0 16px 40px #0000006b;--shadow-navigation:0 -4px 18px #00000052;--shadow-header:0 10px 24px #00000047;--shadow-action:0 8px 20px #1a73e83d}.marketing-shell{--public-night:#080f20;--public-electric:#1763df;--public-sky:#8cbbff;--public-frost:#f5f8fc;--public-blue:#0758d8;--public-mist:#e1edff;--font-sans:var(--font-mona), ui-sans-serif, system-ui, sans-serif;--font-heading:var(--font-mona), ui-sans-serif, system-ui, sans-serif;--color-background:var(--public-frost);--color-surface:var(--public-frost);--color-surface-container-lowest:#fff;--color-surface-container-low:#edf4ff;--color-surface-container:#e8f1fd;--color-surface-container-high:#dceafa;--color-surface-container-highest:#d2e3f8;--color-on-surface:#0b1934;--color-on-surface-variant:#475569;--color-outline:#5b6e8a;--color-outline-variant:#cbd9eb;--color-border:#cbd9eb;--color-input:#aabdd6;--color-ring:#0758d8;--color-foreground:#0b1934;--color-card:#fff;--color-card-foreground:#0b1934;--color-popover:#fff;--color-popover-foreground:#0b1934;--color-primary:var(--public-blue);--color-primary-foreground:#fff;--color-on-primary:#fff;--color-primary-container:#dfecff;--color-on-primary-container:#0c234a;--color-action:var(--public-blue);--color-action-hover:#064bbb;--color-action-pressed:#063985;--color-on-action:#fff;--color-action-container:#dfecff;--color-on-action-container:#0c234a;--color-feature-panel:#fff;--color-on-feature-panel:#0b1934;--color-on-feature-panel-muted:#475569;--color-secondary:#0758d8;--color-secondary-hover:#064bbb;--color-secondary-pressed:#063985;--color-secondary-foreground:#fff;--color-on-secondary:#fff;--color-secondary-container:var(--public-mist);--color-on-secondary-container:#0c234a;--color-achievement:var(--public-blue);--color-on-achievement:#fff;--color-achievement-container:#dfecff;--color-on-achievement-container:#0c234a;--color-muted:#edf4ff;--color-muted-foreground:#475569;--color-accent:var(--public-mist);--color-accent-foreground:#0c234a;--shadow-card:0 8px 24px #0b19340d;--shadow-card-strong:0 12px 40px #0b193414;--shadow-overlay:0 22px 56px #0b193426;--shadow-header:0 8px 26px #0b193412;--shadow-action:0 10px 30px #0758d82e;--radius-card:1.5rem;--radius-overlay:1.5rem}html[data-theme=dark] .marketing-shell{--color-background:var(--public-night);--color-surface:var(--public-night);--color-surface-container-lowest:#101d35;--color-surface-container-low:#101d35;--color-surface-container:#152744;--color-surface-container-high:#1b3153;--color-surface-container-highest:#233d63;--color-on-surface:#f7f8fe;--color-on-surface-variant:#b7c6dd;--color-outline:#bcc2d4;--color-outline-variant:#354969;--color-border:#354969;--color-input:#7185a5;--color-ring:#b3caff;--color-foreground:#f7f8fe;--color-card:#101d35;--color-card-foreground:#f7f8fe;--color-popover:#101d35;--color-popover-foreground:#f7f8fe;--color-primary:var(--public-electric);--color-primary-foreground:#fff;--color-on-primary:#fff;--color-primary-container:#253c6c;--color-on-primary-container:#edf3ff;--color-action:var(--public-electric);--color-action-hover:#1459cd;--color-action-pressed:#104ab0;--color-on-action:#fff;--color-action-container:#283b65;--color-on-action-container:#edf3ff;--color-feature-panel:#101d35;--color-on-feature-panel:#f7f8fe;--color-on-feature-panel-muted:#b7c6dd;--color-secondary:var(--public-sky);--color-secondary-hover:#a5ccff;--color-secondary-pressed:#73aafa;--color-secondary-foreground:#080f20;--color-on-secondary:#080f20;--color-secondary-container:#182f52;--color-on-secondary-container:#c9dfff;--color-achievement:var(--public-electric);--color-on-achievement:#fff;--color-achievement-container:#283b65;--color-on-achievement-container:#edf3ff;--color-muted:#101d35;--color-muted-foreground:#b7c6dd;--color-accent:#182f52;--color-accent-foreground:#c9dfff;--shadow-card:0 8px 24px #00000024;--shadow-card-strong:0 12px 40px #0000003b;--shadow-overlay:0 22px 56px #00000059;--shadow-header:0 8px 26px #00000029;--shadow-action:0 10px 30px #105bff30}.marketing-shell>header{background:color-mix(in srgb, var(--color-feature-panel) 86%, transparent);-webkit-backdrop-filter:blur(16px)saturate(135%);backdrop-filter:blur(16px)saturate(135%)}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.marketing-shell>header{background:var(--color-feature-panel)}}@media (prefers-reduced-transparency:reduce){.marketing-shell>header{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--color-feature-panel)}}.marketing-shell :where(a,button,input,textarea,select,summary):focus-visible{outline:2px solid var(--color-ring);outline-offset:3px}@media (prefers-reduced-motion:reduce){.marketing-shell *,.marketing-shell :before,.marketing-shell :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.marketing-shell{--public-kicker:var(--public-blue);--public-hero-tint:var(--public-mist)}html[data-theme=dark] .marketing-shell{--public-kicker:var(--public-sky);--public-hero-tint:#172b4d}.marketing-shell .public-launch-hero,.marketing-shell .public-editorial-hero{background:radial-gradient(ellipse at 84% 8%, var(--public-hero-tint), transparent 72%), var(--color-feature-panel)}.marketing-shell .public-editorial-hero{border-block-end:1px solid var(--color-outline-variant)}.marketing-shell .public-product-stage{padding-block:clamp(.5rem,3vw,2.5rem)}@media (forced-colors:active){.marketing-shell :focus-visible{outline-color:highlight}}.marketing-shell :where([id]){scroll-margin-block-start:calc(6rem + var(--safe-area-top,0px))}.marketing-shell .public-product-material{background:radial-gradient(ellipse at 50% 0%, var(--public-hero-tint), transparent 74%), var(--color-surface-container-lowest)}.marketing-shell .public-editorial-hero{--public-hero-muted:var(--color-on-feature-panel-muted);--public-hero-accent:var(--public-kicker);color:var(--color-on-feature-panel);background:linear-gradient(115deg, var(--color-feature-panel) 40%, var(--public-hero-tint))}.marketing-shell{background:var(--color-background);--launch-light:#dbeaff;--launch-equipment-opacity:.12;--launch-ease:cubic-bezier(.22,.72,.26,1)}html[data-theme=dark] .marketing-shell{--launch-light:#182e55;--launch-equipment-opacity:.27}.launch-wrap{width:min(100%,82rem);padding-inline:max(1.25rem, env(safe-area-inset-left)) max(1.25rem, env(safe-area-inset-right));margin-inline:auto}.launch-hero,.launch-stage,.launch-close,.public-editorial-hero{isolation:isolate;position:relative;overflow:clip}.launch-hero{background:radial-gradient(ellipse 78% 65% at 54% 80%, var(--launch-light), transparent), var(--color-background)}.launch-intro{text-align:center;padding-block:clamp(3.75rem,8vw,7.5rem) clamp(2.25rem,5vw,4.5rem)}.launch-kicker{color:var(--public-kicker);letter-spacing:.12em;text-transform:uppercase;font-size:.78rem;font-weight:750}.launch-home h1,.launch-home :where(.launch-split,.launch-close) h2{text-wrap:balance;letter-spacing:-.055em;font-weight:760;line-height:1.02}.launch-home h1{margin:.24em 0;font-size:clamp(2.6rem,7.8vw,7.8rem)}.launch-home :where(.launch-split,.launch-close) h2{margin-block:.26em .45em;font-size:clamp(2.3rem,5.5vw,5.3rem)}.launch-lead{max-width:48ch;color:var(--color-on-surface-variant);margin-inline:auto;font-size:clamp(1rem,2vw,1.3rem);line-height:1.65}.launch-actions{flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:1.7rem;display:flex}.launch-button{background:var(--color-action);min-height:3.25rem;color:var(--color-on-action);transition:background-color .18s ease, transform .18s var(--launch-ease);border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:1rem;padding:.65rem 1.25rem;font-weight:720;display:inline-flex}.launch-button:hover{background:var(--color-action-hover)}.launch-button:active{transform:scale(.98)}.launch-button-secondary{background:var(--color-feature-panel);color:var(--color-on-feature-panel);border-color:var(--color-outline-variant)}.launch-button-secondary:hover{background:var(--color-surface-container-low)}.launch-devices{padding-bottom:clamp(1.75rem,6vw,6rem);position:relative}.launch-desktop{width:84%}.launch-phone{right:max(1.25rem, env(safe-area-inset-right));width:min(27%,14rem);position:absolute;bottom:clamp(.75rem,3vw,3rem)}.launch-equipment{z-index:-1;pointer-events:none;opacity:var(--launch-equipment-opacity);background:url(/site/komiform-strength-equipment.webp) 100%/cover no-repeat;position:absolute;inset:0 -14% 0 24%;-webkit-mask-image:radial-gradient(at 70% 53%,#000 6%,#0000 68%);mask-image:radial-gradient(at 70% 53%,#000 6%,#0000 68%)}.launch-split{align-items:center;gap:clamp(2rem,6vw,7rem);display:grid}.launch-explorer,.launch-start,.launch-band,.launch-close{padding-block:clamp(3.75rem,8vw,8rem)}.launch-band,.launch-close{background:var(--color-surface-container-low)}.launch-steps{margin-top:1.75rem;display:grid}.launch-steps button{border-top:1px solid var(--color-outline-variant);text-align:left;grid-template-columns:2rem 1fr 1rem;align-items:center;gap:.75rem;min-height:3.5rem;padding:.65rem .75rem;font-weight:680;transition:background-color .18s,color .18s;display:grid}.launch-steps button:hover,.launch-steps button[aria-pressed=true]{background:var(--color-surface-container-low);color:var(--public-kicker)}.launch-steps button span{color:var(--public-kicker);font-size:.8rem}.launch-stage{background:radial-gradient(ellipse at 50% 42%, var(--launch-light), transparent), var(--color-surface-container-low);border-radius:1.75rem;margin:0;padding:clamp(1.5rem,4vw,3rem)}.launch-stage-media{place-items:center;min-height:clamp(18rem,38vw,32rem);display:grid}.launch-stage-shot{width:100%}.launch-stage-shot-iphone{width:min(100%,clamp(8.5rem,26vw,14.7rem))}.launch-stage figcaption{text-align:center;min-height:5.2rem;padding-top:1.15rem}.launch-stage p,.launch-index :is(p,dd){color:var(--color-on-surface-variant);line-height:1.6}.launch-index>*{border-top:1px solid var(--color-outline-variant);padding-block:1rem}.launch-index :is(strong,dt){font-weight:740}.launch-close{text-align:center}.launch-close .launch-button{margin-top:.75rem}.marketing-shell .public-editorial-hero{background:radial-gradient(ellipse at 82% 32%, var(--launch-light), transparent 69%), var(--color-background)}.marketing-shell .public-reading-sheet{border-block-start:1px solid var(--color-outline-variant);background:0 0}@media (min-width:52rem){.launch-split{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media (max-width:36rem){.launch-stage .launch-equipment{display:none}.launch-devices .launch-desktop>div>div:first-child{height:1.35rem}}@media (prefers-reduced-motion:no-preference){.launch-intro,.launch-devices,.launch-stage-shot{animation:launch-enter .48s var(--launch-ease) both}.launch-devices{animation-delay:75ms}@supports (animation-timeline:view()){.launch-band .launch-index{animation:linear both launch-scroll;animation-timeline:view();animation-range:entry entry 75%}.launch-equipment{animation:linear both launch-drift;animation-timeline:view();animation-range:cover}}}@keyframes launch-enter{0%{opacity:.65;transform:translateY(12px)}}@keyframes launch-scroll{0%{opacity:.84;transform:translateY(14px)}}@keyframes launch-drift{0%{transform:translateY(-10px)}to{transform:translateY(10px)}}.launch-progress{padding-block:clamp(3.75rem,8vw,8rem)}.launch-progress-visual{background:radial-gradient(ellipse at 55% 30%, var(--launch-light), transparent), var(--color-surface-container-low);border-radius:1.75rem;place-items:center;padding:clamp(1.5rem,5vw,4rem);display:grid}.launch-progress-visual>div{width:100%}.launch-body{max-width:50ch;color:var(--color-on-surface-variant);margin-block-end:1.5rem;line-height:1.7}@media (max-width:51.99rem){.launch-progress-visual{grid-row:2}}@supports (interpolate-size:allow-keywords) and selector(details::details-content){@media (prefers-reduced-motion:no-preference){.marketing-shell details::details-content{interpolate-size:allow-keywords;block-size:0;transition:block-size .22s var(--launch-ease), content-visibility .22s allow-discrete;overflow:clip}.marketing-shell details[open]::details-content{block-size:auto}}}.marketing-shell .public-interest-sheet{background:var(--color-feature-panel);border:1px solid var(--color-outline-variant)}.marketing-shell .public-cookie-panel{bottom:max(.75rem, env(safe-area-inset-bottom));box-shadow:var(--shadow-overlay);border-radius:1.5rem}@media (min-width:64rem){.launch-intro{padding-block:clamp(3rem,5.5vw,5.25rem) clamp(2rem,3.5vw,3.75rem)}.launch-home h1{font-size:clamp(5rem,6.7vw,7rem)}.launch-phone{top:clamp(3rem,9vw,8rem);bottom:auto}}
