.openship-landing{--os-bg:#fff;--os-bg-card:#fafafa;--os-bg-subtle:#00000005;--os-text-heading:#000;--os-text-title:#000000eb;--os-text-strong:#000000d1;--os-text-body:#0000008c;--os-text-secondary:#00000094;--os-text-muted:#0000008f;--os-border:#e8e8e8;--os-border-subtle:#f0f0f0;--os-btn-bg:#000000eb;--os-btn-text:#fff;--os-btn-hover:#000c;--os-nav-bg:#ffffffb8;--os-shadow-soft:0 0 0 1px #00000008, 0 2px 8px #0000000a;--os-shadow-card:0 1px 0 #0000000a, 0 12px 40px -24px #0000002e;--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--t-bg-page:#fff;--t-bg-page-end:#f7f7f8;--t-bg-page-gradient:#fff;--t-surface:#00000008;--t-surface-elevated:#0000000d;--t-surface-hover:#0000000f;--t-border:#0000001a;--t-border-medium:#00000024;--t-text-primary:#111118;--t-text-secondary:#4a4a5c;--t-text-muted:#6e6e80;--t-text-dim:#8b8b9c;--t-text-faint:#a8a8b8;--t-glass:#ffffffe0;--t-glass-light:#ffffffbf;--t-overlay:#fffffff7;--t-overlay-soft:#fffffff2;--t-input-bg:#f3f2f6;--t-input-bg-focus:#ebe9f0;--t-input-placeholder:#9a9aac;--t-sidebar-bg:#f3f2f6;--t-sidebar-solid:#f3f2f6;--t-sidebar-shadow:2px 0 24px #00000014;--t-bubble-user:linear-gradient(135deg, #e5e7eb 0%, #d1d5db 100%);--t-bubble-user-shadow:0 1px 3px #0f172a0f;--t-bubble-user-text:var(--t-text-primary);--t-scrollbar-thumb:#0000001a;--t-scrollbar-thumb-hover:#0000002e;--t-code-bg:#0000000a;--t-code-text:#1a1a2e;--t-card-border:#10182814;--t-surface-card:linear-gradient(180deg, #fffffff5 0%, #ffffffe0 100%);--t-surface-card-hover:linear-gradient(180deg, #fff 0%, #fffffff0 100%);--t-shadow-card:0 1px 2px #1018280a, 0 10px 28px -14px #1018281f;--t-shadow-card-hover:0 2px 6px #10182812, 0 22px 44px -18px #10182829;--t-surface-panel:#ffffffeb;--t-surface-panel-hover:#fff;--t-accent:#ff5fa8;--t-accent-ink:#ff5fa8;--t-accent-soft:#ff5fa829;--t-accent-gradient:linear-gradient(135deg, #ffe3f6 0%, #ff8fd0 42%, #ff5fa8 78%, #a855f7 100%);--t-success:#059669;--os-accent:#ff5fa8;--os-accent-pink:#ff5fa8;--os-accent-mid:#ff8fd0;--os-accent-light:#ffe3f6;--os-accent-violet:#a855f7;color:var(--t-text-secondary);background:var(--os-bg);font-feature-settings:"ss01" on, "cv11" on;-webkit-font-smoothing:antialiased}.openship-landing h1,.openship-landing h2,.openship-landing h3,.openship-landing h4,.openship-landing h5,.openship-landing h6{color:var(--t-text-primary)}.openship-landing a:not(.os-btn-primary):not(.os-btn-secondary){color:inherit}.openship-landing .os-heading{color:var(--os-text-heading);letter-spacing:-.04em;font-weight:600;line-height:1.05}.openship-landing .os-body{color:var(--os-text-body);font-size:1.0625rem;line-height:1.6}.openship-landing .os-muted{color:var(--os-text-muted)}.openship-landing .os-btn-primary{background:var(--os-btn-bg);letter-spacing:-.01em;border-radius:9999px;align-items:center;gap:.5rem;padding:.7rem 1.35rem;font-size:.9375rem;font-weight:500;transition:background .2s,transform .2s;display:inline-flex;color:var(--os-btn-text)!important}.openship-landing .os-btn-primary:hover{background:var(--os-btn-hover);color:var(--os-btn-text)!important}.openship-landing .os-btn-secondary{border:1px solid var(--os-border);letter-spacing:-.01em;background:0 0;border-radius:9999px;align-items:center;gap:.5rem;padding:.7rem 1.35rem;font-size:.9375rem;font-weight:500;transition:background .2s,border-color .2s;display:inline-flex;color:var(--os-text-strong)!important}.openship-landing .os-btn-secondary:hover{background:var(--os-bg-subtle);border-color:var(--os-border);color:var(--os-text-heading)!important}.openship-landing .os-header-brand,.openship-landing .os-header-login{-webkit-backdrop-filter:blur(18px)saturate(150%);background:#ffffffd1;border:1px solid #0a061212;box-shadow:0 6px 22px -15px #0a06124d}.openship-landing .os-header-brand{border-radius:9999px;padding:.35rem .7rem .35rem .4rem;transition:transform .16s cubic-bezier(.22,1,.36,1),background-color .2s}.openship-landing .os-header-brand:active{transform:scale(.97)}.openship-landing .os-nav-pill{background:var(--os-nav-bg);box-shadow:var(--os-shadow-soft);-webkit-backdrop-filter:blur(20px);border:1px solid #0000000d}.openship-landing .os-nav-item{border-radius:9999px;padding:.5rem 1rem;font-size:14px;font-weight:500;transition:color .2s,background .2s;color:var(--os-text-secondary)!important}.openship-landing .os-nav-item:hover,.openship-landing .os-nav-item[aria-current=true]{background:#0000000a;color:var(--os-text-heading)!important}@media (prefers-reduced-transparency:reduce){.openship-landing .os-header-brand,.openship-landing .os-header-login,.openship-landing .os-nav-pill{-webkit-backdrop-filter:none;background:#fff}}.openship-landing .os-card{background:var(--os-bg-card);border:1px solid var(--os-border-subtle);box-shadow:var(--os-shadow-card);border-radius:1.125rem}.openship-landing .os-divider{border-color:var(--os-border-subtle)}.openship-landing .os-eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--os-text-muted);font-size:12px;font-weight:500}.openship-landing [data-frame-rail]{border-color:var(--os-border-subtle)!important}.openship-landing .landing-display{color:var(--os-text-heading)!important;letter-spacing:-.045em!important;-webkit-text-fill-color:var(--os-text-heading)!important;text-shadow:none!important;background:0 0!important;font-weight:600!important}.openship-landing .landing-empty-hero{padding-bottom:max(2.25rem,50svh - 23.25rem);overflow:clip}.openship-landing .landing-empty-hero__copy{max-width:76rem}.openship-landing .landing-empty-hero .landing-display{font-size:clamp(2.15rem,4.7vw,4.35rem);line-height:1.02}@media (max-height:760px) and (min-width:640px){.openship-landing .landing-empty-hero{padding-bottom:1.75rem}.openship-landing .landing-empty-hero .landing-display{font-size:clamp(2rem,4.2vw,3.45rem)}.openship-landing .landing-empty-hero .os-body{font-size:.98rem}}@media (max-width:639px){.openship-landing .landing-empty-hero{padding-bottom:max(5.25rem, calc(env(safe-area-inset-bottom) + 4.25rem))}.openship-landing .landing-empty-hero .landing-display{max-width:23rem;font-size:clamp(2.05rem,10.5vw,3rem);line-height:1.04}.openship-landing .landing-empty-hero .os-body{max-width:22rem;font-size:.96rem;line-height:1.52}}.openship-landing .landing-emphasis{text-underline-offset:.16em;text-decoration:underline;text-decoration-thickness:.08em;color:#c84f89!important;-webkit-text-fill-color:#c84f89!important;text-shadow:none!important;background:0 0!important;font-weight:650!important;text-decoration-color:#e878af80!important}.openship-landing .landing-inline-highlight{color:#d46a9e!important;-webkit-text-fill-color:#d46a9e!important;background:linear-gradient(0deg,#ffbde5 0 .34em,#0000 .34em)!important}.openship-landing .cial-logo,.openship-landing .cial-logo--idle{color:var(--t-text-primary)!important;-webkit-text-fill-color:var(--t-text-primary)!important;text-shadow:none!important;background:0 0!important}.openship-landing .text-white\/\[0\.03\],.openship-landing .text-white\/\[0\.04\],.openship-landing .text-white\/5,.openship-landing .text-white\/10{color:#0000000f!important}.openship-landing [data-frame-mark]{color:#0a061247!important;background:var(--os-bg)!important}.openship-landing footer{background:var(--os-bg)!important;border-color:var(--os-border)!important;color:var(--os-text-body)!important}.openship-landing footer a{color:var(--t-text-secondary)}.openship-landing footer a:hover{color:var(--t-text-primary)}.openship-landing section,.openship-landing [id=pricing],.openship-landing [id=faq],.openship-landing [id=features],.openship-landing [id=difference]{color:var(--t-text-secondary)}.openship-landing .landing-dark-pane-outer{overflow:visible}.openship-landing .landing-dark-pane-track{will-change:transform, opacity}.openship-landing .landing-dark-pane{color:#e8e8ec;transform-origin:top;will-change:transform;background:radial-gradient(90% 55% at 50% -8%,#ffffff12,#0000 55%),radial-gradient(70% 40% at 80% 100%,#a855f714,#0000 50%),#0a0a0c;position:relative;overflow:hidden}@media (max-width:639px){.openship-landing .landing-dark-pane-outer{width:100vw;max-width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}.openship-landing .landing-dark-pane{box-shadow:none;border-radius:0}.openship-landing .landing-dark-pane__edge-glow{border-radius:0;box-shadow:inset 0 1px #ffffff0f}}@media (min-width:640px){.openship-landing .landing-dark-pane{border-radius:2rem;box-shadow:0 0 0 1px #ffffff0f,0 28px 80px -36px #0000008c}}@media (min-width:1024px){.openship-landing .landing-dark-pane{border-radius:2.35rem}}.openship-landing .landing-dark-pane__edge-glow{pointer-events:none;border-radius:inherit;z-index:1;background:radial-gradient(80% 40% at 50% 0,#ffffff0f,#0000 55%);position:absolute;inset:0;box-shadow:inset 0 1px #ffffff14,inset 0 0 0 1px #ffffff0a}.openship-landing #logo-ocean .landing-display,.openship-landing #logo-ocean h2,.openship-landing #logo-ocean #ocean-heading{color:#fff!important;-webkit-text-fill-color:#fff!important;text-shadow:none!important;background:0 0!important}.openship-landing #logo-ocean .landing-emphasis{color:#f0a8cc!important;-webkit-text-fill-color:#f0a8cc!important;text-decoration-color:#ff8fd08c!important}.openship-landing [id=everywhere]{color:var(--t-text-secondary)}.openship-landing .roadblock-slide h3,.openship-landing .pillar-cell h3{color:var(--t-text-primary)!important}.openship-landing .roadblock-copy{color:var(--t-text-secondary)!important}.openship-landing [data-duel-lane],.openship-landing [data-theme=dark]{--t-text-primary:#f2f2f4;--t-text-secondary:#a6a6ab;--t-text-muted:#6f6f76;--t-text-dim:#4c4c52;--t-text-faint:#3a3a40;--t-input-bg:#1a1a1d;--t-input-placeholder:#4c4c52;--t-border:#ffffff14;--t-surface:#ffffff0a;--t-success:#34d399;--t-accent:#a78bfa;color:#e8e8ec}.openship-landing [data-reel-poster]{background:0 0}.openship-landing #pricing{color:#0a0612ad}.openship-landing .faq-row>button{color:var(--t-text-primary)!important}.openship-landing .faq-answer p{color:var(--t-text-secondary)!important}.openship-landing .connect-logos__chip{color:inherit!important;box-shadow:none!important;background:0 0!important;border:none!important}.openship-landing .connect-logos__chip img{background:0 0!important}.openship-landing #difference .duel-superpower,.openship-landing #difference .duel-intro{color:#ffffffb8}.openship-landing #difference .duel-superpower .landing-display,.openship-landing #difference .duel-superpower h2,.openship-landing #difference #difference-heading{color:#fff!important;-webkit-text-fill-color:#fff!important;text-shadow:none!important;background:0 0!important}.openship-landing #difference .duel-superpower .landing-emphasis{color:#f0a8cc!important;-webkit-text-fill-color:#f0a8cc!important;text-decoration-color:#ff8fd08c!important}.openship-landing #difference .duel-intro__eyebrow,.openship-landing #difference .duel-intro__prompt-label{color:#ffffff73!important;-webkit-text-fill-color:#ffffff73!important}.openship-landing #difference .duel-intro__prompt-text{color:#fffffff0!important;-webkit-text-fill-color:#fffffff0!important}.openship-landing #difference .duel-intro__vs-side{color:#ffffff94!important}.openship-landing #home .landing-display,.openship-landing #home h2{color:var(--t-text-primary)!important}.openship-landing .duel-prompt-inline,.openship-landing .duel-prompt-bubble{box-shadow:none!important;background:0 0!important;border:none!important}.openship-landing #difference .duel-harness-cta{box-shadow:inset 0 1px #ffffff0d,0 10px 28px -18px #00000073;color:#ffffff85!important;background:#ffffff0d!important;border-color:#ffffff1f!important}.openship-landing #difference .duel-harness-cta--active{color:#f2f2f4!important;background:linear-gradient(#ff5fa829 0%,#ffffff0f 100%)!important;border-color:#ff5fa86b!important;box-shadow:inset 0 1px #ffffff14,0 0 0 1px #ff5fa824,0 12px 32px -16px #ff5fa852!important}.openship-landing #difference .duel-harness-cta--static{color:#ffffff61!important}@media (hover:hover) and (pointer:fine){.openship-landing #difference .duel-harness-cta:hover:not(.duel-harness-cta--active){color:#f2f2f4!important;background:#ffffff14!important;border-color:#ffffff2e!important}}.openship-landing [data-logo-ocean] .landing-display{color:var(--t-text-primary)!important}
