.om-ed{font-family:var(--font-display);font-weight:500;font-size:clamp(40px,5.4vw,80px);letter-spacing:-.035em;line-height:1;font-variation-settings:"opsz" 96,"wdth" 100;text-wrap:balance;margin:0;color:var(--ink)}.om-ed--xl{font-size:clamp(44px,7.4vw,118px);letter-spacing:-.045em;line-height:.96}.om-ed--m{font-size:clamp(30px,3.8vw,54px);letter-spacing:-.03em;line-height:1.02}.om-ed--s{font-size:clamp(24px,2.7vw,38px);letter-spacing:-.025em;line-height:1.08;font-variation-settings:"opsz" 72,"wdth" 100}.om-ed em{font-style:italic;font-weight:400;color:var(--ink-secondary)}.om-ed .q{color:var(--ink-muted);font-weight:400}.om-body{font-size:17px;line-height:1.55;color:var(--ink-secondary);max-width:52ch;margin:0;text-wrap:pretty}.om-body--l{font-size:clamp(18px,1.5vw,21px);line-height:1.5}.om-body b{color:var(--ink);font-weight:500}.om-ev{font-family:var(--font-mono);font-size:11.5px;letter-spacing:.02em;line-height:1.5;color:var(--ink-muted)}.om-ev b{color:var(--ink);font-weight:500}.om-ev .ok{color:var(--prism-a-1)}.om-act__n{display:inline-flex;align-items:center;gap:10px;font-family:var(--font-mono);font-size:11px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-muted)}.om-act__n i{display:inline-block;width:18px;height:1px;background:var(--prism-a-1)}.om-act__n[data-prism=b] i{background:var(--prism-b-1)}.om-act__n[data-prism=c] i{background:var(--prism-c-2)}.om-act__n[data-prism=paper] i{background:var(--ink)}.om-act{position:relative;padding:clamp(72px,9vw,132px) 0}.om-act--tight{padding:clamp(48px,6vw,88px) 0}.om-act__head{display:grid;gap:18px;max-width:760px}.om-act__head .om-body{margin-top:2px}.om-act__head[data-align=center]{margin:0 auto;text-align:center;justify-items:center}.om-tag{display:inline-flex;align-items:center;gap:6px;height:20px;padding:0 8px;border-radius:999px;font-family:var(--font-mono);font-size:9.5px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-muted);box-shadow:inset 0 0 0 1px var(--om-line-2);white-space:nowrap}.om-tag[data-kind=preview]{color:var(--prism-b-4);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--prism-b-4) 45%,transparent)}.om-tag[data-kind=live]{color:var(--prism-a-1);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--prism-a-1) 40%,transparent)}.om-tag[data-kind=live]:before{content:"";width:5px;height:5px;border-radius:50%;background:var(--prism-a-1)}.om-tag[data-kind=soon]{color:var(--ink-faint);box-shadow:inset 0 0 0 1px var(--om-line)}.om-cmp{position:relative;isolation:isolate;width:min(720px,100%);margin:0 auto;border-radius:20px;background:var(--surface-obsidian);color:var(--ink);text-align:left;padding:24px 26px 18px;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ink) 11%,transparent),inset 0 1px 0 color-mix(in srgb,var(--ink) 9%,transparent),inset 0 -1px 0 color-mix(in srgb,var(--ink) 2%,transparent),0 1px 0 color-mix(in srgb,var(--surface-stage) 80%,transparent),0 36px 72px -36px rgba(0,0,0,.9);transition:box-shadow var(--duration-normal) var(--ease-enter),transform var(--duration-slow) var(--ease-physical)}.om-cmp:before{z-index:-1;left:6%;right:6%;top:30%;bottom:-24%;border-radius:50%;background:var(--prism-a-field);filter:blur(34px);transition:opacity var(--duration-mission) var(--ease-enter)}.om-cmp:after,.om-cmp:before{content:"";position:absolute;opacity:0;pointer-events:none}.om-cmp:after{left:24px;right:24px;top:0;height:1px;background:var(--spectrum-signal);transition:opacity var(--duration-slow);-webkit-mask:linear-gradient(90deg,transparent,#000 20%,#000 80%,transparent);mask:linear-gradient(90deg,transparent,#000 20%,#000 80%,transparent)}.om-cmp[data-live]:before{opacity:.55}.om-cmp:focus-within:after,.om-cmp[data-live]:after{opacity:.9}.om-cmp:focus-within{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--prism-a-1) 40%,transparent),inset 0 1px 0 color-mix(in srgb,var(--ink) 9%,transparent),0 1px 0 color-mix(in srgb,var(--surface-stage) 80%,transparent),0 36px 72px -36px rgba(0,0,0,.9)}.om-cmp[data-locked]{transform:scale(.98)}.om-cmp__field{display:block;width:100%;min-height:calc(2 * 1.4em);resize:none;background:transparent;border:0;outline:none;padding:0;font:inherit;font-size:19px;line-height:1.4;letter-spacing:-.008em;color:var(--ink);caret-color:var(--prism-a-1)}.om-cmp__field::-moz-placeholder{color:var(--ink-faint)}.om-cmp__field::placeholder{color:var(--ink-faint)}.om-cmp__field:focus,.om-cmp__field:focus-visible{outline:none;box-shadow:none}.om-cmp__bar{display:flex;align-items:center;gap:10px;margin-top:16px}.om-cmp__attach{display:inline-grid;place-items:center;width:32px;height:32px;border-radius:50%;border:0;background:var(--surface-muted);color:var(--ink-secondary);cursor:pointer;box-shadow:inset 0 0 0 1px var(--om-line-2);transition:background-color var(--duration-fast),color var(--duration-fast)}.om-cmp__attach:hover{color:var(--ink);background:var(--surface-elevated)}.om-cmp__attach:focus-visible{outline:none;box-shadow:var(--shadow-focus)}.om-cmp__auto{display:inline-flex;align-items:center;gap:7px;height:28px;padding:0 10px 0 9px;border-radius:999px;background:var(--surface);box-shadow:inset 0 0 0 1px var(--om-line-2);font-size:12.5px;font-weight:500;color:var(--ink-secondary)}.om-cmp__auto i{width:6px;height:6px;border-radius:50%;background:var(--prism-a-1);box-shadow:0 0 0 3px color-mix(in srgb,var(--prism-a-1) 14%,transparent)}.om-cmp__hint{margin-left:auto;font-family:var(--font-mono);font-size:10.5px;letter-spacing:.08em;color:var(--ink-faint)}.om-cmp__send{display:inline-grid;place-items:center;width:36px;height:36px;border-radius:50%;border:0;background:var(--brand-paper);color:var(--surface-stage);font-size:15px;font-weight:700;cursor:pointer;box-shadow:inset 0 1px 0 color-mix(in srgb,var(--brand-paper) 70%,transparent),0 10px 24px -12px rgba(0,0,0,.8);transition:transform var(--duration-micro) var(--ease-enter),background-color var(--duration-fast)}.om-cmp__send:hover{transform:translateY(-1px)}.om-cmp__send:focus-visible{outline:none;box-shadow:var(--shadow-focus)}.om-cmp[data-live] .om-cmp__send,.om-cmp__caret{background:var(--prism-a-1)}.om-cmp__caret{display:inline-block;width:1.5px;height:1.05em;vertical-align:-.18em;margin-left:1px;animation:om-caret 1.1s steps(2,start) infinite}.om-cmp--s{width:min(560px,100%);padding:16px 18px 12px;border-radius:16px}.om-cmp--s .om-cmp__field{font-size:16px;min-height:1.4em}.om-cmp--s .om-cmp__bar{margin-top:10px}@media (max-width:640px){.om-cmp{padding:18px 18px 14px;border-radius:18px}.om-cmp__field{font-size:17px}.om-cmp__hint{display:none}}.om-ctx{display:grid;gap:7px;padding:14px 16px 13px;border-radius:12px;background:color-mix(in srgb,var(--surface) 86%,transparent);box-shadow:inset 0 0 0 1px var(--om-line-2),0 20px 40px -30px rgba(0,0,0,.8);color:var(--ink);text-align:left}.om-ctx__k{font-family:var(--font-mono);font-size:10px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-muted)}.om-ctx[data-kind=decision] .om-ctx__k{color:var(--prism-a-1)}.om-ctx[data-kind=customer] .om-ctx__k{color:var(--prism-b-2)}.om-ctx[data-kind=brand] .om-ctx__k{color:var(--prism-b-1)}.om-ctx[data-kind=calendar] .om-ctx__k{color:var(--prism-c-2)}.om-ctx[data-kind=product] .om-ctx__k{color:var(--prism-a-2)}.om-ctx__t{font-size:15px;line-height:1.35;letter-spacing:-.005em;color:var(--ink)}.om-ctx__s{font-family:var(--font-mono);font-size:10.5px;color:var(--ink-muted)}.om-plan{list-style:none;margin:0;padding:0;counter-reset:plan}.om-plan li{display:grid;grid-template-columns:48px minmax(0,1fr) auto;align-items:baseline;gap:18px;padding:16px 20px 16px 0;border-top:1px solid var(--om-line)}.om-plan li:last-child{border-bottom:1px solid var(--om-line)}.om-plan__n{font-family:var(--font-mono);font-size:11px;letter-spacing:.1em;color:var(--ink-muted)}.om-plan__s{font-family:var(--font-display);font-size:clamp(22px,2.4vw,32px);font-weight:500;letter-spacing:-.025em;line-height:1.1;font-variation-settings:"opsz" 48,"wdth" 100;color:var(--ink)}.om-plan__m{font-family:var(--font-mono);font-size:11px;letter-spacing:.04em;color:var(--ink-muted);text-align:right;white-space:nowrap}.om-plan li[data-on] .om-plan__s{color:var(--ink)}.om-plan li[data-on] .om-plan__n{color:var(--prism-a-1)}.om-plan li[data-idle] .om-plan__s{color:var(--ink-muted)}@media (max-width:640px){.om-plan li{grid-template-columns:36px 1fr;gap:12px;padding:13px 0}.om-plan__m{grid-column:2;text-align:left}}.om-paper{position:relative;display:flex;flex-direction:column;background:var(--mineral-paper);color:var(--mineral-ink);border-radius:6px;box-shadow:0 0 0 1px var(--mineral-line),var(--mineral-shadow),0 40px 80px -40px rgba(17,17,17,.5);text-align:left;overflow:hidden}.om-paper__head{display:flex;align-items:center;gap:10px;padding:12px 16px;font-family:var(--font-mono);font-size:9.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--mineral-ink-muted);border-bottom:1px solid var(--mineral-line)}.om-paper__head b{color:var(--mineral-ink);font-weight:500}.om-paper__head .right{margin-left:auto;display:inline-flex;gap:10px}.om-paper__body{padding:20px 22px 22px;display:grid;gap:12px;align-content:start}.om-paper__title{font-size:13px;letter-spacing:.02em;color:var(--mineral-ink-muted);text-transform:uppercase}.om-paper__h,.om-paper__title{font-family:var(--font-display);font-weight:500}.om-paper__h{font-size:clamp(20px,1.9vw,27px);letter-spacing:-.03em;line-height:1.05;color:var(--mineral-ink);text-wrap:balance;font-variation-settings:"opsz" 72,"wdth" 100}.om-paper__p{font-size:13px;line-height:1.5;color:var(--mineral-ink-secondary)}.om-paper__p sup{font-family:var(--font-mono);font-size:9px;color:var(--mineral-accent);margin-left:2px}.om-paper__cites{display:grid;gap:4px;padding-top:10px;border-top:1px solid var(--mineral-line);font-family:var(--font-mono);font-size:10px;color:var(--mineral-ink-muted)}.om-paper__cites b{color:var(--mineral-accent);font-weight:500;margin-right:6px}.om-paper__list{display:grid;gap:6px;margin:0;padding:0;list-style:none;font-size:13px;line-height:1.45;color:var(--mineral-ink-secondary)}.om-paper__list li{display:grid;grid-template-columns:14px 1fr;gap:8px}.om-paper__list li:before{content:"—";color:var(--mineral-ink-faint)}.om-paper__tag{position:absolute;right:12px;bottom:10px;padding:2px 0 2px 8px;background:var(--mineral-paper);font-family:var(--font-mono);font-size:9px;letter-spacing:.12em;text-transform:uppercase;color:var(--mineral-ink-faint)}.om-paper--slide{aspect-ratio:16/9}.om-paper--slide .om-paper__body{padding:7% 8%;gap:5%}.om-paper--slide .om-paper__h{font-size:clamp(16px,1.7vw,30px)}.om-paper--slide .om-slide__n{position:absolute;right:6%;bottom:7%;font-family:var(--font-mono);font-size:9px;letter-spacing:.1em;color:var(--mineral-ink-faint)}.om-paper--slide .om-slide__bars{display:grid;gap:6px}.om-paper--slide .om-slide__bars i{display:block;height:6px;border-radius:2px;background:var(--mineral-ink);opacity:.12}.om-paper--slide .om-slide__bars i:nth-child(2){width:72%}.om-paper--slide .om-slide__bars i:nth-child(3){width:56%;opacity:.08}.om-paper--slide[data-busy] .om-slide__bars i{height:4px}.om-paper--slide[data-busy] .om-slide__busy{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.om-paper--slide[data-busy] .om-slide__busy i{display:block;height:28px;border-radius:3px;background:var(--mineral-ink);opacity:.08}.om-paper--portrait{aspect-ratio:3/4;min-height:0}.om-paper--portrait .om-paper__body{overflow:hidden;min-height:0}.om-paper--page .om-paper__body{padding:0}.om-paper__seal{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--mineral-accent)}.om-paper__seal i{display:inline-grid;place-items:center;width:14px;height:14px;border-radius:50%;background:var(--mineral-accent);color:var(--mineral-paper);font-size:9px;font-style:normal;font-weight:700}.om-needs{position:relative;width:min(560px,100%);border-radius:16px;background:var(--surface-elevated);color:var(--ink);text-align:left;padding:22px 24px 20px;box-shadow:inset 0 1px 0 color-mix(in srgb,var(--ink) 7%,transparent),0 0 0 1px color-mix(in srgb,var(--ink) 12%,transparent),var(--shadow-modal)}.om-needs:before{content:"";position:absolute;left:24px;right:24px;top:-1px;height:1px;background:var(--prism-b-4);opacity:.9}.om-needs__eb{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-mono);font-size:10.5px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--prism-b-4)}.om-needs__eb .om-tag{margin-left:8px}.om-needs__title{margin:12px 0 6px;font-family:var(--font-display);font-size:23px;font-weight:500;letter-spacing:-.025em;line-height:1.12;color:var(--ink);font-variation-settings:"opsz" 48,"wdth" 100}.om-needs__ctx{margin:0;font-size:14px;line-height:1.45;color:var(--ink-secondary)}.om-needs__opts{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:18px 0 0;padding:0;list-style:none}.om-needs__opt{display:grid;gap:6px;width:100%;text-align:left;padding:13px 14px 12px;border-radius:10px;border:0;background:var(--surface);color:var(--ink);box-shadow:inset 0 0 0 1px var(--om-line-2);cursor:pointer;font:inherit;transition:box-shadow var(--duration-fast) var(--ease-enter),background-color var(--duration-fast)}.om-needs__opt:hover{background:var(--surface-muted)}.om-needs__opt:focus-visible{outline:none;box-shadow:var(--shadow-focus)}.om-needs__opt[data-rec]{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--prism-a-1) 55%,transparent)}.om-needs__opt b{font-size:15px;font-weight:600;letter-spacing:-.01em}.om-needs__opt span{font-size:12.5px;line-height:1.4;color:var(--ink-muted)}.om-needs__opt .k{font-size:10px;color:var(--ink-faint)}.om-needs__opt .k,.om-needs__rec{font-family:var(--font-mono);letter-spacing:.1em}.om-needs__rec{margin:14px 0 0;font-size:10.5px;text-transform:uppercase;color:var(--ink-muted)}.om-needs__rec b{color:var(--prism-a-1);font-weight:500}.om-needs__acts{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.om-needs__acts .om-btn{height:36px;padding:0 14px;font-size:13.5px;border-radius:9px;border:0;font-family:inherit}.om-needs__why{margin:12px 0 0;padding:12px 14px;border-radius:9px;background:var(--surface);font-size:13.5px;line-height:1.45;color:var(--ink-secondary);box-shadow:inset 0 0 0 1px var(--om-line)}.om-needs__why summary{cursor:pointer;font-family:var(--font-mono);font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-muted);list-style:none}.om-needs__why summary::-webkit-details-marker{display:none}.om-needs__why[open] summary{margin-bottom:8px}.om-needs__check{display:flex;align-items:center;flex-wrap:wrap;gap:6px 10px;margin-top:14px;padding:10px 12px;border-radius:8px;background:var(--surface-void);box-shadow:inset 0 0 0 1px var(--om-line-2);font-family:var(--font-mono);font-size:11.5px;color:var(--ink)}.om-needs__check .om-st{flex:0 0 auto;width:9px;height:9px}.om-needs__check .n{color:var(--ink-secondary)}.om-needs__check .c{margin-left:auto;color:var(--status-error)}.om-needs__waits{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;margin:12px 0 0;font-family:var(--font-mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase}.om-needs__waits span{color:var(--prism-b-4)}.om-needs__waits b{padding:3px 8px;border-radius:999px;font-weight:500;color:var(--ink-secondary);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--prism-b-4) 45%,transparent)}.om-needs__done{display:grid;grid-template-columns:18px 1fr auto;align-items:center;gap:12px;margin-top:14px;padding:12px 14px;border-radius:10px;background:var(--surface);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--prism-a-1) 35%,transparent);font-size:13.5px;color:var(--ink)}.om-needs__done .om-seal{width:16px;height:16px;font-size:9px}.om-needs__done .om-ev{white-space:nowrap}@media (max-width:560px){.om-needs{padding:18px 18px 16px}.om-needs__opts{grid-template-columns:1fr}.om-needs__done{grid-template-columns:18px 1fr}.om-needs__done .om-ev{grid-column:2}}.om-mr{position:relative;width:min(640px,100%);margin:0 auto;background:var(--mineral-paper);color:var(--mineral-ink);border-radius:4px;padding:40px 44px 36px;box-shadow:0 0 0 1px var(--mineral-line),inset 0 1px 0 rgba(255,255,255,.9),0 80px 160px -60px rgba(0,0,0,.95),0 20px 50px -30px rgba(0,0,0,.7);text-align:left}.om-mr:before{content:"";position:absolute;left:0;right:0;top:0;height:3px;background:var(--mineral-ink);opacity:.9}.om-mr__head{display:flex;align-items:baseline;justify-content:space-between;gap:16px;font-family:var(--font-mono);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--mineral-ink-muted)}.om-mr__title{margin:14px 0 26px;font-family:var(--font-display);font-weight:500;font-size:clamp(28px,3.2vw,40px);letter-spacing:-.035em;line-height:1;color:var(--mineral-ink);font-variation-settings:"opsz" 96,"wdth" 100}.om-mr__sec{padding:14px 0 12px;border-top:1px solid var(--mineral-line)}.om-mr__sec h3,.om-mr__sec h4{margin:0 0 8px;font-family:var(--font-mono);font-size:10px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:var(--mineral-ink-muted)}.om-mr__row{display:flex;align-items:baseline;gap:12px;padding:4px 0;font-size:15px;line-height:1.35;color:var(--mineral-ink-secondary)}.om-mr__row:after{content:"";order:2;flex:1;border-bottom:1px dotted var(--mineral-line-strong);transform:translateY(-4px);min-width:24px}.om-mr__row .k{order:1}.om-mr__row .v{order:3;font-family:var(--font-mono);font-size:12.5px;color:var(--mineral-ink);font-variant-numeric:tabular-nums}.om-mr__row[data-s=ok] .v{color:var(--mineral-accent)}.om-mr__row[data-s=nr] .v{color:var(--mineral-ink-faint);font-style:italic}.om-mr__row[data-s=warn] .v{color:var(--status-warn)}.om-mr__foot{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:18px;padding-top:18px;border-top:2px solid var(--mineral-ink)}.om-mr__verified{display:inline-flex;align-items:center;gap:12px;font-family:var(--font-display);font-size:22px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--mineral-ink);font-variation-settings:"opsz" 48,"wdth" 92}.om-mr__verified i{display:inline-grid;place-items:center;width:22px;height:22px;border-radius:50%;background:var(--mineral-accent);color:var(--mineral-paper);font-size:12px;font-style:normal;font-weight:700}.om-mr__note{font-family:var(--font-mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--mineral-ink-muted);text-align:right;max-width:24ch}@media (max-width:560px){.om-mr{padding:28px 22px 24px}.om-mr__row{font-size:14px}.om-mr__verified{font-size:18px}.om-mr__foot{flex-direction:column;align-items:flex-start}.om-mr__note{text-align:left}}.om-xf{position:relative;height:clamp(120px,16vw,220px);overflow:hidden;background:var(--surface-void);pointer-events:none}.om-xf:before{inset:-30% -10%;background:var(--prism-a-field);filter:blur(36px) saturate(1.1);opacity:.85}.om-xf:after,.om-xf:before{content:"";position:absolute}.om-xf:after{inset:0;background:linear-gradient(180deg,var(--surface-void) 0,transparent 38%,transparent 62%,var(--mineral-stage) 100%)}.om-xf[data-to=void]:after{background:linear-gradient(180deg,var(--mineral-stage) 0,transparent 38%,transparent 62%,var(--surface-void) 100%)}.om-xf[data-to=void]{background:var(--mineral-stage)}.om-xf[data-from=stage]:after{background:linear-gradient(180deg,var(--surface-stage) 0,transparent 38%,transparent 62%,var(--surface-void) 100%)}.om-xf[data-prism=b]:before{background:var(--prism-b-field)}.om-xf[data-prism=c]:before{background:var(--prism-c-field)}.om-xf__label{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);font-family:var(--font-mono);font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:color-mix(in srgb,var(--brand-paper) 75%,transparent)}.om-win{display:flex;flex-direction:column;border-radius:12px;overflow:hidden;background:var(--surface);box-shadow:0 0 0 1px color-mix(in srgb,var(--ink) 12%,transparent),inset 0 1px 0 color-mix(in srgb,var(--ink) 7%,transparent),var(--shadow-modal)}.om-win__bar{display:flex;align-items:center;gap:12px;height:34px;padding:0 14px;background:var(--surface-elevated);border-bottom:1px solid var(--om-line);font-family:var(--font-mono);font-size:10.5px;letter-spacing:.06em;color:var(--ink-muted)}.om-win__dots{display:inline-flex;gap:5px}.om-win__dots i{width:8px;height:8px;border-radius:50%;background:var(--ink);opacity:.18}.om-win__url{flex:1;text-align:center;color:var(--ink-secondary)}.om-win__body{position:relative;flex:1;min-height:0;background:var(--mineral-paper)}.om-scene[data-stage=mineral] .om-ed,.om-scene[data-stage=mineral] .om-ed em,.om-win__body{color:var(--mineral-ink)}.om-scene[data-stage=mineral] .om-body,.om-scene[data-stage=mineral] .om-ed em{color:var(--mineral-ink-secondary)}.om-scene[data-stage=mineral] .om-act__n{color:var(--mineral-ink-muted)}.om-scene[data-stage=mineral] .om-tag{color:var(--mineral-ink-muted);box-shadow:inset 0 0 0 1px var(--mineral-line-strong)}.om-scene[data-stage=mineral] .om-btn--paper{background:var(--mineral-ink);color:var(--mineral-paper)}.om-phero{position:relative;padding:clamp(72px,10vw,140px) 0 clamp(48px,6vw,88px)}.om-phero__grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:clamp(32px,5vw,72px);align-items:center}.om-phero__copy{display:grid;gap:20px}.om-phero__ctas{display:flex;flex-wrap:wrap;gap:10px;margin-top:6px}.om-phero__vis{position:relative;min-width:0}.om-sect{padding:clamp(56px,7vw,104px) 0}.om-sect+.om-sect{border-top:1px solid var(--om-line)}.om-sect__head{display:grid;gap:14px;max-width:680px;margin-bottom:clamp(28px,4vw,48px)}.om-cols{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:28px 36px}.om-cols>div{display:grid;gap:8px;align-content:start}.om-cols h3{margin:0;font-size:17px;font-weight:600;letter-spacing:-.012em;color:var(--ink)}.om-cols p{margin:0;font-size:14.5px;line-height:1.5;color:var(--ink-secondary)}.om-kv{display:grid;gap:0}.om-kv>div{display:grid;grid-template-columns:minmax(120px,180px) 1fr;gap:16px;padding:12px 0;border-top:1px solid var(--om-line);font-size:14.5px;line-height:1.5}.om-kv dt{font-family:var(--font-mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-muted);padding-top:3px}.om-kv dd{margin:0;color:var(--ink-secondary)}.om-kv dd b{color:var(--ink);font-weight:500}.om-steps{display:grid;gap:0;counter-reset:s;list-style:none;margin:0;padding:0}.om-steps li{display:grid;grid-template-columns:40px 1fr;gap:16px;padding:16px 0;border-top:1px solid var(--om-line);counter-increment:s}.om-steps li:before{content:counter(s,decimal-leading-zero);font-family:var(--font-mono);font-size:11px;letter-spacing:.1em;color:var(--ink-muted);padding-top:4px}.om-steps h3{margin:0 0 4px;font-size:17px;font-weight:600;letter-spacing:-.012em;color:var(--ink)}.om-steps p{margin:0;font-size:14.5px;line-height:1.5;color:var(--ink-secondary);max-width:60ch}.om-cta-row{display:flex;flex-wrap:wrap;gap:10px;align-items:center}@media (max-width:900px){.om-phero__grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.om-cmp,.om-cmp:after,.om-cmp:before,.om-cmp__send,.om-needs__opt{transition:none}.om-cmp__caret{animation:none}}.om-lp{aspect-ratio:16/10;font-family:var(--font-sans)}.om-lp--compact{aspect-ratio:16/9}.om-lp__nav{display:flex;align-items:center;gap:4.5%;padding:3.2% 5% 0;font-size:clamp(8px,.8vw,11px);color:var(--mineral-ink-muted)}.om-lp__logo{display:inline-flex;align-items:center;gap:5px;font-weight:600;color:var(--mineral-ink);margin-right:auto}.om-lp__navcta{padding:.35em .9em;border-radius:999px;box-shadow:inset 0 0 0 1px var(--mineral-line-strong);color:var(--mineral-ink)}.om-lp__hero{display:grid;gap:3.5%;padding:9% 5% 6%;max-width:70%}.om-lp__eb{font-family:var(--font-mono);font-size:clamp(7px,.7vw,10px);letter-spacing:.14em;text-transform:uppercase;color:var(--mineral-accent)}.om-lp__title{margin:0;font-family:var(--font-display);font-weight:500;font-size:clamp(16px,2.3vw,36px);letter-spacing:-.035em;line-height:1;color:var(--mineral-ink);font-variation-settings:"opsz" 96,"wdth" 100;text-wrap:balance}.om-lp__line{margin:0;font-size:clamp(9px,.95vw,14px);line-height:1.45;color:var(--mineral-ink-secondary);max-width:42ch}.om-lp__cta{justify-self:start;margin-top:2%;padding:.55em 1.1em;border-radius:999px;background:var(--mineral-ink);color:var(--mineral-paper);font-size:clamp(8px,.85vw,12px);font-weight:600}.om-lp__hero[data-after] .om-lp__title{font-size:clamp(18px,2.7vw,42px)}.om-lp__row{display:grid;grid-template-columns:repeat(3,1fr);gap:3%;padding:0 5% 5%}.om-lp__row span{display:block;height:clamp(28px,4vw,64px);border-radius:6px;background:var(--mineral-stage);box-shadow:inset 0 0 0 1px var(--mineral-line)}.om-mr .om-tag{color:var(--mineral-ink-muted);box-shadow:inset 0 0 0 1px var(--mineral-line-strong)}.om-menu-item,.om-menu-trigger{position:relative;display:inline-flex;align-items:center}.om-menu-trigger{padding:4px 0;font-size:14px;color:var(--ink-muted);background:none;border:0;cursor:pointer;transition:color var(--duration-fast) var(--ease-enter)}.om-menu-trigger:hover,.om-menu-trigger[aria-expanded=true]{color:var(--ink)}.om-menu-trigger:focus-visible{outline:none;box-shadow:var(--shadow-focus);border-radius:4px}.om-menu-trigger[aria-expanded=true]:after{content:"";position:absolute;left:0;right:0;bottom:-2px;height:1px;background:var(--prism-a-1);box-shadow:0 0 8px var(--prism-a-1)}.om-menu{position:absolute;z-index:var(--z-popover);top:calc(100% + 14px);left:-22px;width:960px;padding:18px 18px 14px;display:grid;grid-template-columns:repeat(3,1fr) 280px;gap:10px 14px;border-radius:12px;color:var(--ink);text-align:left;background:color-mix(in srgb,var(--surface-elevated) 86%,transparent);backdrop-filter:blur(var(--blur-menu));box-shadow:inset 0 1px 0 color-mix(in srgb,var(--ink) 7%,transparent),0 0 0 1px color-mix(in srgb,var(--ink) 10%,transparent),0 12px 32px -8px rgba(0,0,0,.55);opacity:0;transform:translateY(-4px);pointer-events:none;transition:opacity var(--duration-fast) var(--ease-enter),transform var(--duration-fast) var(--ease-enter)}.om-menu[data-open]{opacity:1;transform:none;pointer-events:auto}.om-menu:before{content:"";position:absolute;left:30px;top:-6px;width:12px;height:12px;background:inherit;border-radius:2px 0 0 0;transform:rotate(45deg);box-shadow:-1px -1px 0 color-mix(in srgb,var(--ink) 10%,transparent)}.om-menu:after{content:"";position:absolute;left:0;right:0;top:-14px;height:14px}@media (prefers-reduced-motion:reduce){.om-menu{transition:none}}.om-menu__col{display:grid;align-content:start;gap:2px;min-width:0}.om-menu__eyebrow{display:flex;align-items:center;height:28px;margin:0 0 4px;padding:0 8px;font-family:var(--font-mono);font-size:10px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-muted)}.om-menu__eyebrow[data-power=execute]{color:var(--prism-a-1)}.om-menu__eyebrow[data-power=analyze]{color:var(--prism-a-2)}.om-menu__eyebrow[data-power=orchestrate]{color:var(--prism-c-2)}.om-menu__row{display:flex;align-items:center;gap:11px;height:30px;padding:0 8px;border-radius:5px;font-size:13px;color:var(--ink);text-decoration:none;transition:background-color var(--duration-micro),color var(--duration-micro)}.om-menu__row .om-gl{width:15px;height:15px;color:var(--ink-secondary)}.om-menu__row .k{margin-left:auto;font-family:var(--font-mono);font-size:10.5px;color:var(--ink-muted);opacity:0;transition:opacity var(--duration-micro)}.om-menu__row:focus-visible,.om-menu__row:hover{background:color-mix(in srgb,var(--prism-a-1) 8%,transparent);box-shadow:inset 2px 0 0 var(--prism-a-1);outline:none}.om-menu__row:focus-visible .om-gl,.om-menu__row:hover .om-gl{color:var(--prism-a-1)}.om-menu__row:focus-visible .k,.om-menu__row:hover .k{color:var(--prism-a-1);opacity:.8}.om-menu__prev{grid-column:4;grid-row:1;display:grid;align-content:start;gap:10px;padding-left:14px;border-left:1px solid var(--om-line);min-width:0}.om-menu__prev .om-bsw{height:166px;border-radius:8px}.om-menu__prev .om-bsw__bar{height:26px;font-size:9.5px;padding:0 10px;gap:10px}.om-menu__prev .om-bsw__bar .om-mono{font-size:9px}.om-menu__prev .om-bsw__body{background:var(--surface-carbon);padding:12px 14px 0;font-size:12px;color:var(--ink-secondary)}.om-menu__prev h4{margin:0 0 6px;font-size:14px;font-weight:600;letter-spacing:-.01em;color:var(--ink)}.om-menu__line{display:flex;justify-content:space-between;padding:4px 0;border-top:1px solid var(--om-line);font-size:11.5px}.om-menu__line b{color:var(--ink);font-weight:600}.om-menu__pay{position:relative;margin-top:22px;height:30px;border-radius:6px;background:var(--brand-paper);color:var(--surface-stage);display:grid;place-items:center;font-size:12.5px;font-weight:600;box-shadow:0 0 0 1px var(--prism-a-2)}.om-menu__tag{position:absolute;left:0;top:-15px;font-family:var(--font-mono);font-size:9px;letter-spacing:.06em;color:var(--prism-a-2)}.om-menu__pay .om-cursor{right:20px;top:8px}.om-menu__cap{display:grid;gap:4px;font-size:12px;line-height:1.45;color:var(--ink-secondary)}.om-menu__cap b{color:var(--ink);font-weight:500}.om-menu__cap .om-mono{color:var(--ink-faint);font-size:9.5px}@media (max-width:1180px){.om-menu{width:560px;grid-template-columns:1fr 1fr;gap:14px 10px}.om-menu__prev{grid-column:1/-1;grid-row:auto;padding-left:0;border-left:0;padding-top:10px;border-top:1px solid var(--om-line)}}.om-menu-mobile{gap:2px;padding:6px 0 8px;border-bottom:1px solid var(--line-subtle);margin-bottom:6px}.om-menu-mobile .om-menu__eyebrow{height:auto;margin:0 0 2px;padding:0}.om-menu-mobile .om-menu__row{padding:0;height:auto;min-height:40px}.om-menu-mobile .om-menu__row:focus-visible,.om-menu-mobile .om-menu__row:hover{background:none;box-shadow:none}.om-menu-mobile .om-menu__row:focus-visible{box-shadow:var(--shadow-focus)}.om-menu{width:1040px;grid-template-columns:repeat(4,minmax(0,1fr)) 300px}.om-menu__row{height:auto;min-height:40px;align-items:flex-start;padding:7px 8px}.om-menu__row .om-gl{margin-top:2px}.om-menu__row-text{display:grid;gap:1px}.om-menu__row-text small{font-size:11px;line-height:1.3;color:var(--ink-muted)}.om-menu__prev{grid-column:5}.om-menu__prevbody{display:grid;gap:10px;align-content:start}.om-menu__prevbody>.om-ev{font-size:10px;display:inline-flex;gap:6px;align-items:center;flex-wrap:wrap}.om-menu__ctx{padding:10px 12px 9px;gap:4px}.om-menu__ctx .om-ctx__t{font-size:13px}.om-menu__lp{font-size:10px}.om-menu__receipt{display:grid;grid-template-columns:1fr auto;gap:7px 12px;padding:14px 16px;border-radius:6px;background:var(--mineral-paper);color:var(--mineral-ink-secondary);font-size:12px;box-shadow:0 0 0 1px var(--mineral-line),var(--mineral-shadow)}.om-menu__receipt b{color:var(--mineral-accent);font-weight:500}.om-menu__receipt b,.om-menu__receipt i{font-family:var(--font-mono);font-size:11px;text-align:right}.om-menu__receipt i{color:var(--mineral-ink-faint)}.om-menu__verified{grid-column:1/-1;margin-top:6px;padding-top:8px;border-top:2px solid var(--mineral-ink);font-family:var(--font-display);font-weight:600;font-size:13px;letter-spacing:.12em;text-transform:uppercase;color:var(--mineral-ink)}.om-menu__sched{display:grid;gap:5px;padding:12px 14px;border-radius:8px;background:var(--surface);box-shadow:inset 0 0 0 1px var(--om-line-2);font-size:12px;color:var(--ink-secondary)}.om-menu__sched b{font-family:var(--font-mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink);margin-bottom:3px}.om-menu__auto{display:flex;flex-wrap:wrap;align-items:center;gap:6px;padding:12px 14px;border-radius:8px;background:var(--surface);box-shadow:inset 0 0 0 1px var(--om-line-2)}.om-menu__auto span{font-family:var(--font-mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-faint);text-decoration:line-through;text-decoration-color:color-mix(in srgb,var(--ink) 30%,transparent)}.om-menu__auto b{display:inline-flex;align-items:center;gap:6px;width:100%;margin-top:6px;padding:6px 10px;border-radius:999px;background:var(--surface-elevated);font-size:12px;font-weight:500;color:var(--ink);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--prism-a-1) 40%,transparent)}.om-menu__memo{display:grid;gap:8px;padding:14px 16px;border-radius:6px;background:var(--mineral-paper);color:var(--mineral-ink);box-shadow:0 0 0 1px var(--mineral-line),var(--mineral-shadow)}.om-menu__memo .om-ev{color:var(--mineral-ink-muted);font-size:9.5px}.om-menu__memo b{font-family:var(--font-display);font-weight:500;font-size:15px;letter-spacing:-.025em;line-height:1.1;font-variation-settings:"opsz" 48,"wdth" 100}.om-menu-mobile{display:grid;gap:10px}.om-menu-mobile__group{display:grid;gap:2px}@media (max-width:1240px){.om-menu{width:760px;grid-template-columns:repeat(2,minmax(0,1fr)) 260px}.om-menu__prev{grid-column:3;grid-row:1/span 2}}@media (max-width:1180px){.om-menu{width:560px;grid-template-columns:1fr 1fr}.om-menu__prev{grid-column:1/-1;grid-row:auto}}.mk-nav>*{transition:opacity var(--duration-slow) var(--ease-enter)}html[data-mission] .mk-nav>*{opacity:.38}html[data-mission] .mk-nav:focus-within>*,html[data-mission] .mk-nav:hover>*{opacity:1}@media (max-width:1100px){.mk-nav__links [data-nav=solutions],.mk-nav__links [data-nav=templates]{display:none}}.om-foot{position:relative;overflow:hidden;overflow:clip;background:var(--surface-void);color:var(--ink);border-top:1px solid var(--om-line)}.om-foot__inner{position:relative;z-index:1;width:min(1280px,calc(100% - 48px));margin:0 auto;padding:56px 0 36px;display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,2fr);gap:48px}.om-foot__cols{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.om-foot__cols h3{margin:0 0 12px;font-family:var(--font-mono);font-size:10px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-muted)}.om-foot__cols ul{list-style:none;margin:0;padding:0;display:grid;gap:7px}.om-foot__cols a{font-size:13.5px;color:var(--ink-muted);text-decoration:none;transition:color var(--duration-fast)}.om-foot__cols a:hover{color:var(--ink)}.om-foot__legal{position:relative;z-index:1;width:min(1280px,calc(100% - 48px));margin:0 auto;padding:18px 0;border-top:1px solid var(--om-line);display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px 24px;font-size:11.5px;line-height:1.6;color:var(--ink-muted)}.om-foot__legal address{font-style:normal;max-width:80ch}.om-foot__legal a{color:inherit}.om-foot__legal a:hover{color:var(--ink)}.om-foot__word{position:relative;z-index:0;margin:20px 0 calc(-.28 * clamp(120px, 23vw, 400px));text-align:center;font-family:var(--font-display);font-size:clamp(120px,23vw,400px);font-weight:600;line-height:.82;letter-spacing:-.055em;font-variation-settings:"opsz" 96,"wdth" 92;-webkit-user-select:none;-moz-user-select:none;user-select:none;color:transparent;background:linear-gradient(180deg,color-mix(in srgb,var(--ink) 16%,transparent) 0,color-mix(in srgb,var(--ink) 5%,transparent) 70%,transparent 100%);-webkit-background-clip:text;background-clip:text}.om-foot__line,.om-foot__word{text-transform:uppercase;white-space:nowrap}.om-foot__line{position:absolute;left:50%;bottom:18px;transform:translateX(-50%);z-index:1;margin:0;padding:4px 12px;border-radius:999px;background:var(--surface-void);font-family:var(--font-mono);font-size:10px;letter-spacing:.18em;color:var(--ink-muted)}@media (max-width:860px){.om-foot__inner{grid-template-columns:1fr;padding:44px 0 28px;gap:28px}.om-foot__cols{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:28px}}@media (max-width:560px){.om-foot__inner,.om-foot__legal{width:calc(100% - 32px)}.om-foot__cols a{display:inline-flex;min-height:32px;align-items:center}.om-foot__word{font-size:26vw}}