:root{--paper:#231f20;        
    --paper-deep:#1a1617;
    --panel:#2b2627;
    --panel-2:#322c2d;
    --ink:#f7fafc;          
    --ink-soft:#d4d8df;     
    --ink-muted:#9aa3b2;    
    --orange:#fe5100;       
    --orange-deep:#d44400;
    --line:rgba(247,250,252,.12);
    --line-soft:rgba(247,250,252,.07);
    --shard-a:#fe5100; --shard-b:#e9c9a0; --shard-c:#c7cdd6; --shard-d:#8a93a3;
    --maxw:1080px;}#myo *{box-sizing:border-box}#myo{scroll-behavior:smooth}#myo{margin:0; background:var(--paper); color:var(--ink);
    font-family:'Poppins',system-ui,sans-serif; font-weight:400;
    font-size:17px; line-height:1.6; -webkit-font-smoothing:antialiased;
    text-rendering:optimizeLegibility;}@media (prefers-reduced-motion:reduce){#myo{scroll-behavior:auto}}#myo h1,#myo h2,#myo h3{font-weight:600; line-height:1.12; letter-spacing:-.02em; margin:0 0 .5em}#myo h1{font-size:clamp(38px,6vw,62px)}#myo h2{font-size:clamp(28px,4vw,40px)}#myo h3{font-size:clamp(19px,2.4vw,23px)}#myo p{margin:0 0 1em}#myo strong{font-weight:600}#myo em{font-style:italic; color:var(--ink)}#myo a{color:var(--orange); text-decoration:none}#myo a:hover{text-decoration:underline}#myo .accent{color:var(--orange)}#myo .muted{color:var(--ink-muted)}#myo .tm{font-size:.7em; vertical-align:super; font-weight:500}#myo .wrap{max-width:var(--maxw); margin:0 auto; padding:0 24px}#myo .eyebrow{font-size:13px; font-weight:600; letter-spacing:.18em; text-transform:uppercase; color:var(--orange); margin:0 0 16px}#myo header.nav{position:sticky; top:0; z-index:50; background:rgba(26,22,23,.86);
    backdrop-filter:saturate(140%) blur(10px); border-bottom:1px solid var(--line-soft)}#myo .nav-inner{max-width:1180px; margin:0 auto; padding:14px 24px; display:flex; align-items:center; gap:24px}#myo .logo{font-weight:700; letter-spacing:-.03em; font-size:22px; color:var(--ink); text-decoration:none; cursor:pointer}#myo .logo:hover{color:var(--ink); text-decoration:none}#myo .logo:hover .dot{color:var(--ink)}#myo .logo .dot{color:var(--orange)}#myo .nav-links{display:flex; gap:22px; margin-left:8px; font-size:14px}#myo .nav-links a{color:var(--ink-soft)}#myo .nav-links a:hover{color:var(--ink); text-decoration:none}#myo .nav-cta{margin-left:auto}#myo .btn{display:inline-block; font-weight:600; font-size:15px; padding:11px 20px; border-radius:6px; border:1px solid transparent; cursor:pointer}#myo .btn-primary{background:var(--orange); color:#fff}#myo .btn-primary:hover{background:var(--orange-deep); text-decoration:none}#myo .btn-ghost{background:transparent; color:var(--ink); border-color:var(--line)}#myo .btn-ghost:hover{border-color:var(--orange); color:var(--ink); text-decoration:none}@media (max-width:720px){#myo .nav-links{display:none}}#myo section{padding:88px 0; border-top:1px solid var(--line-soft); position:relative}#myo section.hero{border-top:none; padding:96px 0 80px}#myo .lede{font-size:clamp(19px,2.5vw,24px); color:var(--ink-soft); max-width:46ch; line-height:1.5}#myo .kicker-num{font-family:'Poppins'; font-weight:700; color:var(--orange); font-size:14px; letter-spacing:.1em}#myo .hero h1{max-width:15ch}#myo .hero .lede{margin-top:6px}#myo .hook{margin:30px 0 8px; font-size:18px; color:var(--ink); font-weight:500}#myo .hook .accent{font-weight:700}#myo .fork{display:flex; gap:14px; flex-wrap:wrap; margin-top:26px}#myo .fork a{flex:1 1 280px; min-width:0; display:block; padding:20px 22px; border:1px solid var(--line);
    border-radius:10px; background:var(--panel); color:var(--ink)}#myo .fork a:hover{border-color:var(--orange); text-decoration:none; background:var(--panel-2)}#myo .fork .fk-h{font-weight:600; font-size:18px; margin-bottom:4px}#myo .fork .fk-h .arr{color:var(--orange)}#myo .fork .fk-s{font-size:14px; color:var(--ink-muted); line-height:1.45}#myo .lane-tag{display:inline-flex; align-items:center; gap:8px; font-size:12px; font-weight:600;
    letter-spacing:.14em; text-transform:uppercase; color:var(--ink-muted);
    border:1px solid var(--line); border-radius:999px; padding:5px 13px; margin-bottom:22px}#myo .lane-tag .pip{width:7px; height:7px; border-radius:50%; background:var(--orange)}#myo .stack{display:grid; gap:18px; max-width:62ch}#myo .claimline{font-size:clamp(22px,3vw,30px); font-weight:600; line-height:1.25; letter-spacing:-.01em}#myo .factchip{display:inline-block; font-weight:600; color:var(--orange); border-left:3px solid var(--orange); padding-left:12px}#myo blockquote{margin:8px 0 0; padding:22px 24px; background:var(--panel); border:1px solid var(--line);
    border-left:3px solid var(--orange); border-radius:8px; color:var(--ink-soft); font-size:18px}#myo .diagram{margin:34px 0 14px; background:var(--panel); border:1px solid var(--line); border-radius:14px; padding:30px 26px}#myo .flow{display:grid; grid-template-columns:auto auto 1fr; gap:18px; align-items:center}@media (max-width:760px){#myo .flow{grid-template-columns:1fr; text-align:center}}#myo .node{border:1px solid var(--line); border-radius:10px; padding:16px 18px; background:var(--panel-2); min-width:120px}#myo .node .nh{font-weight:600; font-size:15px}#myo .node .ns{font-size:12.5px; color:var(--ink-muted)}#myo .arrow{color:var(--orange); font-size:22px; text-align:center; font-weight:700}@media (max-width:760px){#myo .arrow{transform:rotate(90deg)}}#myo .shards{display:flex; gap:10px; flex-wrap:wrap}#myo .shard{flex:1 1 84px; border-radius:8px; padding:14px 10px; text-align:center; font-size:12px; font-weight:600; color:#1a1617}#myo .shard small{display:block; font-weight:500; opacity:.8; font-size:10.5px; margin-top:3px}#myo .s-a{background:var(--shard-a); color:#fff}#myo .s-b{background:var(--shard-b)}#myo .s-c{background:var(--shard-c)}#myo .s-d{background:var(--shard-d); color:#fff}#myo .payoff{margin-top:22px; padding-top:18px; border-top:1px solid var(--line); font-size:19px; font-weight:600}#myo .payoff .accent{font-weight:700}#myo .scrolly{display:grid; grid-template-columns:0.85fr 1.15fr; gap:44px; align-items:start; margin:34px 0 8px}#myo .scrolly-graphic{position:sticky; top:88px; height:calc(100vh - 130px); display:flex; align-items:center}#myo .sg{width:100%; background:var(--panel); border:1px solid var(--line); border-radius:16px; padding:28px 26px; display:flex; flex-direction:column; align-items:center; gap:6px}#myo .sg-el,#myo .sg-conn,#myo .sg-cap-s,#myo .sg-payoff{transition:opacity .45s ease, transform .45s ease; opacity:1}#myo .sg-el.off,#myo .sg-conn.off,#myo .sg-cap-s.off,#myo .sg-payoff.off{opacity:.16}#myo .sg-el.now{transform:scale(1.03)}#myo .sg-conn{width:2px; height:24px; background:var(--line)}#myo .sg-doc{width:122px; height:74px; border:1px solid rgba(255,255,255,.28); border-radius:8px; background:var(--panel-2); margin:0 auto 8px; padding:14px 12px; display:flex; flex-direction:column; gap:7px; justify-content:center}#myo .sg-doc span{height:5px; border-radius:3px; background:var(--ink-muted)}#myo .sg-doc span:nth-child(2){width:82%}#myo .sg-doc span:nth-child(3){width:94%}#myo .sg-doc span:nth-child(4){width:64%}#myo .sg-el.now .sg-doc{border-color:var(--orange)}#myo .sg-hex{font-family:ui-monospace,Menlo,monospace; font-size:12px; color:var(--orange); background:var(--panel-2); border:1px solid var(--line); border-radius:8px; padding:16px 12px; width:186px; margin:0 auto 8px; word-break:break-all; letter-spacing:.04em}#myo .sg-el.now .sg-hex{border-color:var(--orange)}#myo .sg-lbl{font-size:13px; color:var(--ink-soft); font-weight:600; text-align:center}#myo .sg-cap-s{font-size:12.5px; color:var(--ink-muted); font-weight:600; text-align:center}#myo .sg-shards,#myo .sg-clouds{display:flex; gap:8px; flex-wrap:wrap; justify-content:center}#myo .sg-chip{font-size:11px; font-weight:600; color:#1a1617; border-radius:6px; padding:9px 12px; min-width:56px; text-align:center}#myo .sg-chip.s-a{background:var(--shard-a); color:#fff}#myo .sg-chip.s-b{background:var(--shard-b)}#myo .sg-chip.s-c{background:var(--shard-c)}#myo .sg-chip.s-d{background:var(--shard-d); color:#fff}#myo .sg-cloud{font-size:12px; font-weight:600; color:var(--ink); background:var(--panel-2); border:1px solid var(--line); border-radius:999px; padding:8px 14px}#myo .sg-payoff{margin-top:10px; padding-top:14px; border-top:1px solid var(--line); font-size:15px; font-weight:600; text-align:center}#myo .sg-payoff .accent{color:var(--orange)}#myo .scrolly-step{min-height:64vh; display:flex; flex-direction:column; justify-content:center}#myo .scrolly-step h3{color:var(--ink); margin-bottom:.4em}#myo .scrolly-step p{color:var(--ink-soft); max-width:44ch; margin:0}@media (max-width:820px){#myo .scrolly{grid-template-columns:1fr; gap:16px}#myo .scrolly-graphic{position:static; height:auto; margin-bottom:6px}#myo .scrolly-step{min-height:0; margin-bottom:16px}}@media (prefers-reduced-motion:reduce){#myo .sg-el,#myo .sg-conn,#myo .sg-cap-s,#myo .sg-payoff{transition:none}}#myo .demo-card{margin-top:26px; border:1px dashed var(--orange); border-radius:14px; background:var(--paper-deep); padding:26px}#myo .demo-card .badge{display:inline-block; font-size:11px; font-weight:700; letter-spacing:.12em; text-transform:uppercase;
    color:var(--orange); border:1px solid var(--orange); border-radius:999px; padding:4px 11px; margin-bottom:14px}#myo .clouds{display:flex; gap:12px; flex-wrap:wrap; margin:18px 0}#myo .cloud{flex:1 1 130px; border:1px solid var(--line); border-radius:10px; padding:16px; text-align:center; background:var(--panel)}#myo .cloud .cn{font-weight:600; font-size:14px}#myo .cloud .cs{font-size:11.5px; color:var(--ink-muted)}#myo .cloud.killed{opacity:.4; border-style:dashed; position:relative}#myo .cloud.killed::after{content:"offline"; position:absolute; inset:auto 0 8px; font-size:10px; color:var(--orange); letter-spacing:.1em; text-transform:uppercase}#myo .demo-note{font-size:13px; color:var(--ink-muted); margin-top:10px}#myo table.contrast{width:100%; border-collapse:collapse; margin-top:28px; font-size:15.5px}#myo table.contrast caption{text-align:left; font-weight:600; font-size:18px; margin-bottom:14px; color:var(--ink)}#myo table.contrast th,#myo table.contrast td{padding:14px 16px; border-bottom:1px solid var(--line); text-align:left; vertical-align:top}#myo table.contrast thead th{font-size:12px; letter-spacing:.1em; text-transform:uppercase; color:var(--ink-muted); font-weight:600}#myo table.contrast .col-threat{color:var(--ink-soft); font-weight:500; width:26%}#myo table.contrast .col-myota{color:var(--ink)}#myo table.contrast .col-myota strong{color:var(--orange)}#myo table.contrast tbody tr:last-child td{border-bottom:none}#myo .proof-grid{display:grid; grid-template-columns:repeat(3,1fr); gap:18px; margin-top:30px}@media (max-width:760px){#myo .proof-grid{grid-template-columns:1fr}}#myo .stat{background:var(--panel); border:1px solid var(--line); border-top:3px solid var(--orange); border-radius:12px; padding:24px}#myo .stat .big{font-size:clamp(34px,5vw,46px); font-weight:700; letter-spacing:-.02em; color:var(--ink)}#myo .stat .lbl{font-size:14px; color:var(--ink-soft); margin-top:4px}#myo .stat .src{font-size:12px; color:var(--ink-muted); margin-top:10px}#myo .todo{color:var(--orange); font-style:italic}#myo .picker{display:flex; flex-wrap:wrap; align-items:center; gap:8px; margin:18px 0}#myo .picker-lead{font-size:13px; color:var(--ink-muted); font-weight:600; margin-right:4px}#myo .chip{font-family:inherit; font-size:13px; font-weight:500; color:var(--ink-soft);
    background:var(--panel-2); border:1px solid var(--line); border-radius:999px; padding:7px 14px; cursor:pointer}#myo .chip:hover{border-color:var(--orange); color:var(--ink)}#myo .chip.is-active{background:var(--orange); color:#fff; border-color:var(--orange)}#myo .band{display:flex; flex-wrap:wrap; align-items:center; gap:12px 14px; margin:30px 0 6px;
    padding:20px 22px; background:var(--panel); border:1px solid var(--line); border-radius:12px}#myo .band-lead{font-size:14px; font-weight:600; color:var(--ink-muted); letter-spacing:.03em}#myo .band-list{display:flex; flex-wrap:wrap; gap:9px; margin:0; padding:0; list-style:none}#myo .band-list li{font-size:14px; font-weight:600; color:var(--ink); background:var(--panel-2);
    border:1px solid var(--line); border-radius:999px; padding:7px 15px}#myo .ed-cap{font-size:12.5px; color:var(--ink-muted); margin:6px 0 6px}#myo .ed-input{width:100%; font-family:ui-monospace,Menlo,monospace; font-size:13px; color:var(--ink-soft);
    background:var(--paper-deep); border:1px solid var(--line); border-radius:8px; padding:11px 13px; margin:0 0 16px}#myo .ed-input:focus{outline:none; border-color:var(--orange)}#myo .ed-clouds{display:flex; gap:12px; flex-wrap:wrap; margin:6px 0 8px}#myo .ed-note{font-size:12.5px; color:var(--ink-muted); margin:0 0 16px}#myo .ed-cloud{flex:1 1 130px; min-width:120px; font-family:inherit; text-align:left; color:var(--ink);
    background:var(--panel); border:1px solid var(--line); border-radius:10px; padding:14px; cursor:pointer}#myo .ed-cloud:hover{border-color:var(--orange)}#myo .ed-cloud .cn{font-weight:600; font-size:14px; display:flex; justify-content:space-between; align-items:center; gap:8px}#myo .ed-cloud .cn .x{font-size:10.5px; color:var(--ink-muted); text-transform:uppercase; letter-spacing:.08em; font-weight:600}#myo .ed-cloud .hex{display:block; font-family:ui-monospace,Menlo,monospace; font-size:11px; color:var(--ink-muted); margin-top:8px; word-break:break-all}#myo .ed-cloud.killed{opacity:.4; border-style:dashed}#myo .ed-cloud.killed .cn .x{color:var(--orange)}#myo .ed-result{font-size:17px; font-weight:600; margin:2px 0}#myo .ed-result.fail{color:var(--ink-soft)}#myo .ed-result .accent{color:var(--orange)}#myo .ed-peek{font-family:ui-monospace,Menlo,monospace; font-size:12px; color:var(--ink-muted); margin-top:12px; word-break:break-all}#myo .ed-axis{font-size:11px; font-weight:700; letter-spacing:.09em; text-transform:uppercase; margin:8px 0 6px; color:var(--ink-muted)}#myo .ed-axis.a{color:var(--orange)}#myo .ed-output{background:var(--panel); border:1px solid var(--line); border-radius:10px; padding:14px 16px; margin:0}#myo .ed-out-file{font-family:ui-monospace,Menlo,monospace; font-size:13px; color:var(--ink); word-break:break-word; line-height:1.55}#myo .ed-out-meta{font-size:13.5px; color:var(--ink-soft); margin:10px 0 0}#myo .ed-out-meta .accent{color:var(--orange); font-weight:600}#myo .ed-conf{margin-top:18px; padding:14px 16px; background:var(--paper-deep); border:1px solid var(--line); border-left:3px solid var(--orange); border-radius:10px}#myo .ed-conf .ch{font-size:11px; font-weight:700; letter-spacing:.06em; text-transform:uppercase; color:var(--ink-muted); margin:0 0 8px}#myo .ed-conf .cbytes{font-family:ui-monospace,Menlo,monospace; font-size:12px; color:var(--ink-muted); word-break:break-all; margin:0}#myo .ed-conf .cnote{font-size:13.5px; color:var(--ink-soft); margin:8px 0 0}#myo .aidemo{display:grid; grid-template-columns:1fr 1fr; gap:18px; margin-top:26px}@media (max-width:760px){#myo .aidemo{grid-template-columns:1fr}}#myo .ai-col{background:var(--panel); border:1px solid var(--line); border-radius:12px; padding:20px}#myo .ai-myota{border-left:3px solid var(--orange)}#myo .ai-hd{font-size:12px; font-weight:700; letter-spacing:.07em; text-transform:uppercase; color:var(--ink-muted); margin-bottom:12px}#myo .ai-box{font-family:ui-monospace,Menlo,monospace; font-size:12.5px; line-height:1.65; word-break:break-all; background:var(--paper-deep); border:1px solid var(--line); border-radius:8px; padding:14px; color:var(--ink-muted)}#myo .ai-invert{margin:12px 0; font-family:inherit; font-size:13px; font-weight:600; color:var(--ink); background:var(--panel-2); border:1px solid var(--line); border-radius:999px; padding:8px 15px; cursor:pointer}#myo .ai-invert:hover:not(:disabled){border-color:var(--orange)}#myo .ai-invert:disabled{opacity:.6; cursor:default; color:var(--orange); border-color:rgba(254,81,0,.5)}#myo .ai-plain{font-family:ui-monospace,Menlo,monospace; font-size:12.5px; line-height:1.65; word-break:break-word; color:var(--ink); background:var(--paper-deep); border:1px solid rgba(254,81,0,.5); border-radius:8px; padding:14px}#myo .ai-tag{display:inline-block; font-family:'Poppins',sans-serif; font-size:10px; font-weight:700; letter-spacing:.08em; text-transform:uppercase; color:var(--orange); border:1px solid var(--orange); border-radius:4px; padding:2px 7px; margin-right:8px}#myo .ai-cite{font-size:12.5px; color:var(--ink-soft); margin:10px 0 0}#myo .ai-cite .accent{color:var(--orange); font-weight:600}#myo .ai-slot > .ai-vec,#myo .ai-slot > .ai-plain{min-height:82px}#myo .aidemo.js .ai-plain{display:none}#myo .aidemo.js.inverted .ai-vec{display:none}#myo .aidemo.js.inverted .ai-plain{display:block}#myo .aidemo:not(.js) .ai-invert{display:none}#myo #cfo{background:var(--paper-deep)}#myo .cfo-hero{display:grid; gap:8px; max-width:60ch}#myo .cfo-stats{display:grid; grid-template-columns:repeat(3,1fr); gap:18px; margin:30px 0}@media (max-width:760px){#myo .cfo-stats{grid-template-columns:1fr}}#myo .close{text-align:center; background:linear-gradient(180deg,var(--paper),var(--paper-deep))}#myo .close h2{max-width:18ch; margin:0 auto .4em}#myo .close .lede{margin:0 auto 28px; text-align:center}#myo .cta-row{display:flex; gap:14px; justify-content:center; flex-wrap:wrap}#myo footer{padding:40px 0 60px; border-top:1px solid var(--line-soft); color:var(--ink-muted); font-size:13px; text-align:center}#myo footer .tag{color:var(--ink-soft); font-weight:600; letter-spacing:.02em}#myo .build-banner{background:var(--orange); color:#fff; font-size:13px; font-weight:600; text-align:center; padding:7px 16px}#myo .to-top{position:fixed; right:22px; bottom:22px; z-index:60; display:inline-flex; align-items:center; gap:7px;
    font-family:'Poppins',sans-serif; font-size:13px; font-weight:600; color:#fff; background:var(--orange);
    border-radius:999px; padding:11px 17px; text-decoration:none; cursor:pointer;
    box-shadow:0 10px 26px rgba(0,0,0,.45); transition:opacity .25s ease, transform .25s ease}#myo .to-top:hover{background:var(--orange-deep); color:#fff; text-decoration:none}#myo .to-top .ar{font-size:15px; line-height:1}#myo .to-top.hidden{opacity:0; transform:translateY(10px); pointer-events:none}@media (prefers-reduced-motion:reduce){#myo .to-top{transition:none}}@media (max-width:480px){#myo .to-top{right:14px; bottom:14px; padding:10px 14px}}