.om-mp__hero .om-phero__grid{align-items:start}.om-mp__vs{position:relative;display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:14px;padding-bottom:28px}.om-mp__vs-k{font-family:var(--font-mono);font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-muted)}.om-mp__chat{display:grid;gap:10px;align-content:start;padding:18px;border-radius:16px;background:var(--surface);opacity:.62}.om-mp__chat,.om-mp__chat .b{box-shadow:inset 0 0 0 1px var(--om-line)}.om-mp__chat .b{justify-self:end;max-width:92%;padding:9px 12px;border-radius:14px 14px 4px 14px;background:var(--surface-elevated);font-size:13.5px;line-height:1.4;color:var(--ink-secondary)}.om-mp__chat .b[data-ai]{justify-self:start;border-radius:14px 14px 14px 4px;background:var(--surface-muted);color:var(--ink-muted)}.om-mp__chat .om-ev{margin-top:8px}.om-mp__mission{position:relative;display:grid;gap:14px;align-content:start;padding:20px 20px 18px;border-radius:16px;background:var(--surface-obsidian);color:var(--ink);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),0 36px 72px -36px rgba(0,0,0,.9)}.om-mp__mission:before{content:"";position:absolute;left:20px;right:20px;top:0;height:1px;background:var(--spectrum-signal);opacity:.85}.om-mp__sent{margin:0;font-family:var(--font-display);font-size:clamp(22px,2.2vw,30px);font-weight:500;letter-spacing:-.025em;line-height:1.1;color:var(--ink);font-variation-settings:"opsz" 48,"wdth" 100}.om-mp__sent--l{font-size:clamp(30px,3.6vw,52px);letter-spacing:-.035em;line-height:1}.om-mp__ends{list-style:none;margin:0;padding:0;display:grid;gap:6px}.om-mp__ends li{display:flex;align-items:center;gap:10px;font-size:14.5px;color:var(--ink-secondary);padding:8px 0;border-top:1px solid var(--om-line)}.om-mp__ends .om-gl,.om-mp__mission .om-ev b{color:var(--prism-a-1)}.om-mp__vs-tag{position:absolute;right:0;bottom:0}@media (max-width:640px){.om-mp__vs{grid-template-columns:1fr}.om-mp__chat{opacity:.72}}.om-mp__spine{list-style:none;margin:clamp(32px,5vw,64px) 0 0;padding:0;display:grid;gap:0}.om-mp__spine>li{display:grid;grid-template-columns:minmax(220px,.7fr) minmax(0,1.3fr);gap:clamp(24px,5vw,80px);align-items:center;padding:clamp(32px,4vw,56px) 0;border-top:1px solid var(--om-line)}.om-mp__spine>li:last-child{border-bottom:1px solid var(--om-line)}.om-mp__part{display:grid;gap:8px;align-content:start;position:sticky;top:96px}.om-mp__n{font-family:var(--font-mono);font-size:11px;letter-spacing:.14em;color:var(--prism-a-1)}.om-mp__pname{margin:0;font-family:var(--font-display);font-size:clamp(26px,2.8vw,40px);font-weight:500;letter-spacing:-.03em;line-height:1.02;color:var(--ink);font-variation-settings:"opsz" 72,"wdth" 100}.om-mp__part .om-body{font-size:15.5px}.om-mp__obj{min-width:0;display:grid;gap:10px;justify-items:start}.om-mp__obj>*{max-width:100%}.om-mp__obj[data-part=work] .om-win{width:min(640px,100%)}.om-mp__obj[data-part=work] .om-lp{border-radius:0;box-shadow:none}.om-mp__obj[data-part=plan] .om-plan{width:100%}.om-mp__obj[data-part=result] .om-paper{width:min(420px,100%)}.om-mp__obj[data-part=receipt] .om-mr{margin:0;padding:28px 32px 26px}.om-mp__obj[data-part=receipt] .om-mr__title{font-size:clamp(22px,2.4vw,30px);margin-bottom:18px}.om-mp__ctx{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;width:min(640px,100%)}.om-mp__after{display:inline-flex;align-items:center;gap:8px}.om-mp__ev{display:grid;gap:0;width:min(420px,100%)}.om-mp__ev .diff{display:grid;grid-template-columns:auto 1fr auto;gap:12px;align-items:center;padding:12px 14px;margin-bottom:10px;border-radius:10px;background:var(--surface-obsidian);box-shadow:inset 0 0 0 1px var(--om-line-2);font-family:var(--font-mono);font-size:12.5px;color:var(--ink)}.om-mp__ev .diff b{color:var(--prism-a-1);font-weight:500}.om-mp__ev .row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:10px 0;border-top:1px solid var(--om-line);font-size:14px;color:var(--ink-secondary)}.om-mp__ev .row b{font-family:var(--font-mono);font-size:12px;color:var(--ink);font-weight:500;white-space:nowrap}.om-mp__ev .row b.ok{color:var(--prism-a-1)}.om-mp__mem{display:grid;gap:8px;width:min(560px,100%);padding:16px 18px;border-radius:12px;background:var(--surface);box-shadow:inset 0 0 0 1px var(--om-line-2)}.om-mp__mem .k{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--prism-c-2)}.om-mp__mem .t{font-size:16px;line-height:1.4;color:var(--ink)}.om-mp__mem .om-ev{display:inline-flex;flex-wrap:wrap;gap:6px;align-items:center}@media (max-width:860px){.om-mp__spine>li{grid-template-columns:1fr;gap:18px}.om-mp__part{position:static}.om-mp__ctx{grid-template-columns:1fr}}.om-mp__sizes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(20px,3vw,40px);margin-top:clamp(32px,4vw,48px);align-items:start}.om-mp__size{display:grid;gap:12px;align-content:start}.om-mp__size-k{font-family:var(--font-mono);font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-muted)}.om-mp__ask{margin:0;font-family:var(--font-display);font-size:clamp(20px,1.8vw,24px);font-weight:400;letter-spacing:-.02em;line-height:1.2;color:var(--ink);min-height:2.4em;font-variation-settings:"opsz" 48,"wdth" 100}.om-mp__ask:before{content:"“";color:var(--ink-faint)}.om-mp__ask:after{content:"”";color:var(--ink-faint)}.om-mp__size-note{margin:0;font-size:13.5px;line-height:1.5;color:var(--ink-muted)}.om-mp__ans{display:grid;gap:12px;padding:18px 18px 16px;border-radius:12px;background:var(--surface);box-shadow:inset 0 0 0 1px var(--om-line-2);color:var(--ink)}.om-mp__ans p{margin:0;font-size:14.5px;line-height:1.55;color:var(--ink)}.om-mp__ans sup{font-family:var(--font-mono);font-size:9.5px;color:var(--prism-a-1)}.om-mp__ans .src{list-style:none;margin:0;padding:10px 0 0;border-top:1px solid var(--om-line);display:grid;gap:4px;font-family:var(--font-mono);font-size:11px;color:var(--ink-muted)}.om-mp__ans .src b{color:var(--prism-a-1);font-weight:500;margin-right:6px}.om-mp__pr{display:grid;gap:0;padding:16px 18px 14px;border-radius:12px;background:var(--surface-obsidian);box-shadow:inset 0 0 0 1px var(--om-line-2);color:var(--ink)}.om-mp__pr .head{display:grid;grid-template-columns:16px auto 1fr;align-items:center;gap:10px;padding-bottom:12px;font-size:13.5px}.om-mp__pr .head .om-gl{color:var(--ink)}.om-mp__pr .head b{font-family:var(--font-mono);font-size:12px;font-weight:500}.om-mp__pr .head span{color:var(--ink-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.om-mp__pr .row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:9px 0;border-top:1px solid var(--om-line);font-size:14px;color:var(--ink-secondary)}.om-mp__pr .row b{font-family:var(--font-mono);font-size:11.5px;font-weight:500;white-space:nowrap}.om-mp__pr .row b.ok{color:var(--prism-a-1)}.om-mp__pr>.om-ev{padding-top:12px;border-top:1px solid var(--om-line);display:inline-flex;flex-wrap:wrap;gap:6px;align-items:center}.om-mp__pr>.om-ev b{color:var(--prism-a-1)}.om-mp__large{display:grid;gap:12px;padding:16px 18px 14px;border-radius:12px;background:var(--surface);box-shadow:inset 0 0 0 1px var(--om-line-2);color:var(--ink)}.om-mp__large .papers{display:grid;grid-template-columns:1.1fr .9fr;gap:10px;align-items:start}.om-mp__large .papers .om-paper,.om-mp__large .papers .om-paper--portrait{font-size:11px}.om-mp__large .papers .om-paper__h{font-size:14px}.om-mp__large .papers .om-paper__p{font-size:10.5px}.om-mp__large .papers .om-paper__body{padding:12px 14px;gap:8px}.om-mp__large .papers .om-paper__cites{font-size:9px}.om-mp__large .list{list-style:none;margin:0;padding:0;display:grid}.om-mp__large .list li{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:8px 0;border-top:1px solid var(--om-line);font-size:14px;color:var(--ink-secondary);text-transform:capitalize}.om-mp__large .list .om-ev{text-transform:none;white-space:nowrap}.om-mp__large>.om-ev b{color:var(--prism-a-1)}@media (max-width:1023px){.om-mp__sizes{grid-template-columns:1fr;gap:40px}.om-mp__ask{min-height:0}}.om-mp__steer{display:grid;grid-template-columns:minmax(260px,.9fr) minmax(0,1.1fr);gap:clamp(32px,6vw,96px);align-items:center}.om-mp__steer-copy{display:grid;gap:18px;justify-items:start}.om-mp__note{margin:0;font-size:13.5px;line-height:1.5;color:var(--ink-muted);max-width:48ch}.om-mp__phone{position:relative;width:min(520px,100%);margin:0 auto;border-radius:22px;padding:16px 18px 18px;background:var(--surface-obsidian);color:var(--ink);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ink) 12%,transparent),inset 0 1px 0 color-mix(in srgb,var(--ink) 8%,transparent),0 40px 80px -40px rgba(0,0,0,.9)}.om-mp__phone .bar{display:flex;align-items:center;gap:10px;padding-bottom:12px;border-bottom:1px solid var(--om-line);font-family:var(--font-mono);font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-muted)}.om-mp__phone .turns{list-style:none;margin:0;padding:0;display:grid;gap:0}.om-mp__phone .turns li{display:grid;gap:6px;padding:14px 0;border-top:1px solid var(--om-line);font-size:14.5px;line-height:1.45;color:var(--ink-secondary)}.om-mp__phone .turns li:first-child{border-top:0}.om-mp__phone .turns li[data-you]{justify-items:end;text-align:right}.om-mp__phone .bub{display:inline-block;max-width:86%;padding:10px 14px;border-radius:16px 16px 4px 16px;background:var(--brand-paper);color:var(--surface-stage);font-size:15px;font-weight:500;letter-spacing:-.005em}.om-mp__phone .turns li[data-got]{color:var(--ink)}.om-mp__phone .foot{position:absolute;right:16px;bottom:14px}@media (max-width:860px){.om-mp__steer{grid-template-columns:1fr}}.om-mp__art{background:var(--mineral-stage)}.om-mp__revise{display:grid;gap:clamp(24px,3vw,36px);margin-top:clamp(32px,4vw,48px)}.om-mp__rev-row{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:clamp(16px,3vw,40px);align-items:center}.om-mp__slide{display:grid;gap:10px}.om-mp__papers .cap,.om-mp__slide .cap{font-family:var(--font-mono);font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--mineral-ink-muted)}.om-mp__slide:first-child .om-paper{box-shadow:0 0 0 1px var(--prism-b-4),var(--mineral-shadow)}.om-mp__slide:last-child .om-paper{box-shadow:0 0 0 1px var(--mineral-accent),var(--mineral-shadow)}.om-mp__say{display:grid;justify-items:center;gap:10px}.om-mp__say .bub{padding:10px 14px;border-radius:14px 14px 4px 14px;background:var(--mineral-ink);color:var(--mineral-paper);font-size:14px;white-space:nowrap}.om-mp__say i{width:40px;height:1px;background:var(--mineral-ink);opacity:.5}.om-mp__rev-ev{text-align:center}.om-mp__rev-ev .om-ev{color:var(--mineral-ink-muted)}.om-mp__papers{display:grid;grid-template-columns:repeat(2,minmax(0,320px));justify-content:center;gap:clamp(16px,3vw,40px);margin-top:8px}.om-mp__papers>div{display:grid;gap:10px}@media (max-width:760px){.om-mp__rev-row{grid-template-columns:1fr}.om-mp__say{justify-items:start}.om-mp__say i{width:1px;height:28px}.om-mp__papers{grid-template-columns:1fr}}.om-mp__close{padding-bottom:clamp(96px,12vw,180px)}.om-mp__closegrid{display:grid;justify-items:center;gap:32px;text-align:center}