#page-platform .site-footer{background:var(--ink);color:var(--bg);margin-top:0}#page-platform .site-footer a{color:var(--bg);text-decoration:none}#page-platform .site-footer a:hover{text-decoration:underline;text-underline-offset:4px}#page-platform .footer-main{max-width:1120px;margin:0 auto;padding:clamp(56px,7vw,88px) 24px clamp(48px,6vw,72px)}#page-platform .footer-grid{display:grid;grid-template-columns:1.6fr 1fr 1fr 1fr;gap:48px;align-items:start}#page-platform .footer-brand .f-wordmark{font-family:var(--f-mono);font-weight:700;font-size:20px;letter-spacing:.04em;color:var(--primary)}#page-platform .footer-brand .f-descriptor{font-family:var(--f-mono);font-size:10px;text-transform:uppercase;letter-spacing:.14em;color:#cfcabd;margin-top:10px;line-height:1.8}#page-platform .footer-brand .f-sub{font-size:14px;color:#cfcabd;margin-top:18px;line-height:1.65;max-width:30ch}#page-platform .footer-subscribe{margin-top:28px}#page-platform .footer-subscribe label{font-family:var(--f-mono);font-size:10px;text-transform:uppercase;letter-spacing:.14em;color:#cfcabd;display:block;margin-bottom:10px}#page-platform .f-email-row{display:flex;gap:0;border:2px solid #3a352b;border-radius:var(--r-sm);overflow:hidden}#page-platform .f-email-row input{flex:1;background:transparent;border:none;padding:11px 14px;font-family:var(--f-body);font-size:14px;color:var(--bg);outline:none}#page-platform .f-email-row input::-moz-placeholder{color:#6b6557}#page-platform .f-email-row input::placeholder{color:#6b6557}#page-platform .f-email-row button{background:var(--primary);color:var(--ink);border:none;padding:11px 18px;font-family:var(--f-mono);font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;cursor:pointer;white-space:nowrap;transition:background .14s}#page-platform .f-email-row button:hover{background:var(--primary-hover)}#page-platform .footer-contact{margin-top:22px;display:flex;flex-direction:column;gap:10px}#page-platform .f-contact-item{display:flex;align-items:center;gap:10px;font-size:13px;color:#cfcabd}#page-platform .f-contact-icon{width:28px;height:28px;background:var(--primary);border-radius:var(--r-sm);display:flex;align-items:center;justify-content:center;flex-shrink:0}#page-platform .f-contact-icon svg{width:14px;height:14px;stroke:var(--ink);fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}#page-platform .footer-col h4{font-family:var(--f-mono);font-size:10px;text-transform:uppercase;letter-spacing:.18em;color:#cfcabd;margin-bottom:18px}#page-platform .footer-col ul{list-style:none;display:flex;flex-direction:column;gap:10px}#page-platform .footer-col ul li a{font-family:var(--f-mono);font-size:12px;text-transform:uppercase;letter-spacing:.06em;color:var(--bg);opacity:.7;transition:opacity .12s}#page-platform .footer-col ul li a:hover{opacity:1;text-decoration:none}#page-platform .footer-bar{border-top:1px solid #3a352b}#page-platform .footer-bar-inner{max-width:1120px;margin:0 auto;padding:18px 24px;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px}#page-platform .footer-bar-inner span{font-family:var(--f-mono);font-size:10px;text-transform:uppercase;letter-spacing:.08em;color:#6b6557}#page-platform .footer-bar-inner .f-legal{display:flex;gap:24px}#page-platform .footer-bar-inner .f-legal a{font-family:var(--f-mono);font-size:10px;text-transform:uppercase;letter-spacing:.08em;color:#6b6557}#page-platform .footer-bar-inner .f-legal a:hover{color:#cfcabd;text-decoration:none}@media(max-width:900px){#page-platform .footer-grid{grid-template-columns:1fr 1fr;gap:36px}}@media(max-width:560px){#page-platform .footer-grid{grid-template-columns:1fr}#page-platform .footer-bar-inner{flex-direction:column;align-items:flex-start}}@media (max-width:760px){#page-platform .feature,#page-platform .feature.flip{grid-template-columns:1fr;gap:24px}#page-platform .feature.flip .ftext{order:0}}#page-platform .sec.center{text-align:center}#page-platform .center .h2{max-width:18ch;margin:0 auto}#page-platform .center .lead{margin:18px auto 0;text-align:center}#page-platform .hero.hero-grid{display:grid;grid-template-columns:1.06fr .94fr;gap:56px;align-items:center}#page-platform .hero.hero-grid .htext{max-width:none}#page-platform .hero.hero-grid h1{font-size:clamp(33px,4.3vw,58px);max-width:none;line-height:1.02}#page-platform .hero .h1-sub{display:block;font-size:.5em;color:var(--soft-ink);letter-spacing:0;margin-top:.36em;font-weight:700}#page-platform .hl{background:var(--accent);padding:0 .1em;border-radius:4px;-webkit-box-decoration-break:clone;box-decoration-break:clone}#page-platform .hero.hero-grid .sub{max-width:44ch}#page-platform .hero-visual{position:relative}#page-platform .hero-visual .block{position:absolute;inset:0;background:var(--primary);border-radius:var(--r);transform:translate(14px,14px)}#page-platform .hero-visual .panel{position:relative;border:2px solid var(--ink);border-radius:var(--r);background:var(--card);box-shadow:var(--sh-lg);padding:30px 30px 24px;text-align:center}#page-platform .hero-visual .panel .top{display:flex;justify-content:space-between;align-items:center;margin-bottom:14px}#page-platform .hero-visual .panel .cap{font-family:var(--f-mono);font-size:10px;text-transform:uppercase;letter-spacing:.14em;color:var(--muted)}#page-platform .statement{font-family:var(--f-disp);font-weight:700;text-transform:uppercase;font-size:clamp(26px,3.8vw,48px);line-height:1.04;max-width:17ch}#page-platform .three{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:38px}#page-platform .frame{border:2px solid var(--border);border-radius:var(--r);background:var(--card);box-shadow:var(--sh-sm);padding:26px;display:flex;flex-direction:column}#page-platform .frame .tag{font-family:var(--f-mono);font-size:10px;text-transform:uppercase;letter-spacing:.12em;color:var(--muted)}#page-platform .frame h3{font-family:var(--f-disp);font-weight:700;text-transform:uppercase;font-size:clamp(18px,2vw,23px);margin-top:10px;line-height:1.06}#page-platform .frame p{font-size:14px;color:var(--soft-ink);margin-top:11px}#page-platform .phases{align-items:center;margin-top:26px}#page-platform .phase{padding:16px 20px;min-width:240px}#page-platform .phase .pt{font-size:17px}#page-platform .phase .pp{margin-top:7px}#page-platform .phase-arrow{font-size:18px}#page-platform .posgrid{display:grid;grid-template-columns:repeat(2,1fr);gap:14px;margin-top:18px}#page-platform .pos{border-radius:var(--r);background:var(--card);box-shadow:var(--sh-sm);padding:22px;border:2px solid var(--border);border-left:4px solid var(--primary)}#page-platform .pos .pk{font-family:var(--f-mono);font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--ink)}#page-platform .pos .pd{font-size:14px;color:var(--soft-ink);margin-top:9px}#page-platform .notebar{margin-top:20px;font-size:15px;color:var(--soft-ink);max-width:60ch;line-height:1.65}#page-platform .dims{margin-top:30px}#page-platform .dim{padding:22px}#page-platform .dim .dl{font-size:40px;line-height:.9}#page-platform .ceiling{gap:8px;margin-top:30px}#page-platform .lvl{padding:18px 8px}#page-platform .lvl .lv{font-size:18px}#page-platform .rail{margin-top:34px}#page-platform .gtier.now .dot{background:var(--primary);border-color:var(--ink);box-shadow:0 0 0 5px var(--accent)}#page-platform .gtier.now .gl{color:var(--ink);font-weight:700}#page-platform .legend{display:grid;grid-template-columns:repeat(5,1fr);gap:14px;margin-top:26px}#page-platform .leg{font-size:12.5px;color:var(--soft-ink);line-height:1.5}#page-platform .leg b{display:block;font-family:var(--f-mono);font-size:10px;text-transform:uppercase;letter-spacing:.04em;color:var(--ink);margin-bottom:6px}#page-platform .share-note{margin-top:24px;font-size:15px;color:var(--soft-ink);max-width:58ch}#page-platform .grid4{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:38px}#page-platform .gc{border:2px solid var(--border);border-radius:var(--r);background:var(--card);box-shadow:var(--sh-sm);padding:22px}#page-platform .gc .gk{font-family:var(--f-mono);font-size:10px;text-transform:uppercase;letter-spacing:.1em;color:var(--muted)}#page-platform .gc .gv{font-family:var(--f-disp);font-weight:700;text-transform:uppercase;font-size:16px;margin-top:9px;line-height:1.1}#page-platform .gc .gd{font-size:13px;color:var(--soft-ink);margin-top:9px;line-height:1.5}#page-platform .controls{display:flex;flex-wrap:wrap;gap:12px;margin-top:26px;align-items:center}#page-platform .ctrl{letter-spacing:.05em;border:2px solid var(--ink);border-radius:30px;padding:10px 20px;background:var(--card)}#page-platform .ctrl,#page-platform .perm{font-family:var(--f-mono);font-size:11px;text-transform:uppercase}#page-platform .perm{letter-spacing:.1em;color:#cfcabd;margin-top:22px}#page-platform .linkline{font-family:var(--f-mono);font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--ink);text-decoration:none;margin-top:22px;display:inline-block}#page-platform .linkline:after{content:" \2192"}@media(max-width:820px){#page-platform .dims,#page-platform .grid4,#page-platform .legend,#page-platform .three{grid-template-columns:1fr 1fr}#page-platform .posgrid{grid-template-columns:1fr}}@media(max-width:560px){#page-platform .dims,#page-platform .grid4,#page-platform .legend,#page-platform .three{grid-template-columns:1fr}#page-platform .ceiling{gap:5px}#page-platform .lvl{padding:12px 4px}#page-platform .rail{flex-wrap:wrap;gap:16px}#page-platform .rail:before{display:none}#page-platform .gtier{flex:1 1 44%}#page-platform .phases{flex-direction:column}#page-platform .phase-arrow{transform:rotate(90deg)}}#page-platform .sec{padding:76px 0;border-top:2px solid var(--line)}#page-platform .sec .eyebrow{display:block;margin-bottom:14px}#page-platform .h2{font-family:var(--f-disp);font-weight:700;text-transform:uppercase;line-height:1.04;font-size:clamp(28px,3.8vw,44px);letter-spacing:-.01em}#page-platform .hero.hero-platform{min-height:72vh;display:flex;flex-direction:column;justify-content:center;padding:30px 0 50px}#page-platform .hero.hero-platform h1{font-size:clamp(40px,7vw,88px);text-transform:uppercase;max-width:16ch;line-height:1}#page-platform .hero.hero-platform .sub{font-size:clamp(17px,2vw,21px);max-width:48ch;margin-top:22px;color:var(--soft-ink)}#page-platform .hero.hero-platform .cta{display:flex;gap:14px;margin-top:30px;flex-wrap:wrap}#page-platform .pipeline-strip{display:grid;grid-template-columns:repeat(5,1fr);gap:0;margin-top:48px;border:2px solid var(--ink);border-radius:var(--r);overflow:hidden}#page-platform .ps-item{padding:22px 20px;background:var(--card);border-right:2px solid var(--ink);text-decoration:none;color:var(--ink);display:block;transition:background .12s}#page-platform .ps-item:last-child{border-right:none}#page-platform .ps-item.active{background:var(--primary)}#page-platform .ps-num{font-family:var(--f-mono);font-size:10px;text-transform:uppercase;letter-spacing:.12em;color:var(--muted)}#page-platform .ps-item.active .ps-num{color:var(--soft-ink)}#page-platform .ps-name{font-family:var(--f-mono);font-weight:700;font-size:15px;margin-top:6px;letter-spacing:.04em}#page-platform .ps-verb{font-size:13px;color:var(--soft-ink);margin-top:4px}#page-platform .ps-item.active .ps-verb{color:var(--soft-ink)}#page-platform .ps-apex{grid-column:1/-1;background:var(--ink);color:var(--bg);padding:14px 20px;display:flex;align-items:center;gap:16px;border-top:2px solid var(--ink)}#page-platform .ps-apex .pa-k{font-family:var(--f-mono);font-size:10px;text-transform:uppercase;letter-spacing:.12em;color:#cfcabd}#page-platform .ps-apex .pa-v{font-family:var(--f-mono);font-weight:700;font-size:13px;letter-spacing:.04em}#page-platform .ps-apex .pa-d{font-size:13px;color:#cfcabd;margin-left:auto;max-width:46ch}#page-platform .instrument{padding:76px 0;border-top:2px solid var(--line)}#page-platform .inst-header{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:start}#page-platform .inst-label{font-family:var(--f-mono);font-size:10px;text-transform:uppercase;letter-spacing:.18em;color:var(--muted);margin-bottom:12px}#page-platform .inst-name{font-family:var(--f-disp);font-weight:700;font-size:clamp(48px,8vw,96px);text-transform:uppercase;line-height:.9;letter-spacing:-.02em}#page-platform .inst-verb{font-family:var(--f-mono);font-size:13px;text-transform:uppercase;letter-spacing:.14em;color:var(--muted);margin-top:14px}#page-platform .inst-lead{font-size:clamp(17px,2vw,21px);color:var(--soft-ink);max-width:46ch;margin-top:20px;line-height:1.65}#page-platform .inst-body{font-size:16px;color:var(--soft-ink);max-width:52ch;line-height:1.75;margin-top:22px}#page-platform .inst-body p{margin-top:16px}#page-platform .inst-body p:first-child{margin-top:0}#page-platform .three-layer{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:36px}#page-platform .layer{border:2px solid var(--border);border-radius:var(--r);background:var(--card);padding:26px;box-shadow:var(--sh-sm)}#page-platform .layer .lk{font-family:var(--f-mono);font-size:10px;text-transform:uppercase;letter-spacing:.14em;color:var(--muted)}#page-platform .layer h3{font-family:var(--f-disp);font-weight:700;text-transform:uppercase;font-size:clamp(18px,2vw,22px);margin-top:10px;line-height:1.06}#page-platform .layer p{font-size:13.5px;color:var(--soft-ink);margin-top:10px;line-height:1.55}#page-platform .layer .count{font-family:var(--f-mono);font-size:11px;color:var(--muted);margin-top:14px;border-top:1px solid var(--line);padding-top:10px;letter-spacing:.03em}#page-platform .cogex-outputs{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:14px}#page-platform .co{border:2px solid var(--border);border-radius:var(--r);background:var(--card);padding:20px;box-shadow:var(--sh-sm)}#page-platform .co .cok{font-family:var(--f-mono);font-size:9px;text-transform:uppercase;letter-spacing:.12em;color:var(--muted)}#page-platform .co .cov{font-family:var(--f-disp);font-weight:700;font-size:15px;margin-top:8px;line-height:1.1}#page-platform .co .cod{font-size:13px;color:var(--soft-ink);margin-top:8px;line-height:1.5}#page-platform .phases{display:flex;gap:14px;margin-top:36px;flex-wrap:wrap}#page-platform .phase{border:2px solid var(--border);border-radius:var(--r);background:var(--card);box-shadow:var(--sh-sm);padding:22px 26px;flex:1;min-width:260px}#page-platform .phase .pk{font-family:var(--f-mono);font-size:10px;text-transform:uppercase;letter-spacing:.1em;color:var(--muted)}#page-platform .phase .pt{font-family:var(--f-disp);font-weight:700;text-transform:uppercase;font-size:18px;margin-top:6px}#page-platform .phase .pp{font-size:13.5px;color:var(--soft-ink);margin-top:8px;line-height:1.55}#page-platform .phase-arrow{font-family:var(--f-mono);color:var(--muted);font-size:22px;padding-top:42px;flex-shrink:0}#page-platform .positions{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:14px}#page-platform .posn{border-radius:var(--r);background:var(--card);padding:22px;box-shadow:var(--sh-sm);border:2px solid var(--border);border-left:4px solid var(--primary)}#page-platform .posn .pk{font-family:var(--f-mono);font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--ink)}#page-platform .posn .pd{font-size:13.5px;color:var(--soft-ink);margin-top:9px;line-height:1.5}#page-platform .pathways{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:14px}#page-platform .pw{border:2px solid var(--border);border-radius:var(--r);background:var(--card);padding:22px;box-shadow:var(--sh-sm)}#page-platform .pw .pwk{font-family:var(--f-mono);font-size:10px;text-transform:uppercase;letter-spacing:.12em;color:var(--muted)}#page-platform .pw .pwv{font-family:var(--f-disp);font-weight:700;text-transform:uppercase;font-size:16px;margin-top:8px;line-height:1.1}#page-platform .pw .pwd{font-size:13px;color:var(--soft-ink);margin-top:9px;line-height:1.5}#page-platform .dims{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:36px}#page-platform .dim{border:2px solid var(--border);border-radius:var(--r);background:var(--card);padding:24px;box-shadow:var(--sh-sm)}#page-platform .dim.gate{border-color:var(--ink);box-shadow:var(--sh-md)}#page-platform .dim .dl{font-family:var(--f-disp);font-weight:700;font-size:44px;line-height:.88;color:var(--primary)}#page-platform .dim.gate .dl{color:var(--ink)}#page-platform .dim .dn{font-family:var(--f-mono);font-size:11px;text-transform:uppercase;letter-spacing:.05em;margin-top:12px;font-weight:700}#page-platform .dim .dd{font-size:13px;color:var(--soft-ink);margin-top:8px;line-height:1.5}#page-platform .dim .gt{font-family:var(--f-mono);font-size:9px;text-transform:uppercase;letter-spacing:.08em;color:var(--muted);margin-top:12px;display:block;border-top:1px solid var(--line);padding-top:8px}#page-platform .ceiling{display:grid;grid-template-columns:repeat(5,1fr);gap:10px;margin-top:28px}#page-platform .lvl{border:2px solid var(--border);border-radius:var(--r-sm);background:var(--card);padding:20px 8px;text-align:center}#page-platform .lvl.on{background:var(--accent);border-color:var(--ink);box-shadow:var(--sh-sm)}#page-platform .lvl .lv{font-family:var(--f-disp);font-weight:700;font-size:20px}#page-platform .lvl .lk{font-family:var(--f-mono);font-size:9px;color:var(--muted);letter-spacing:.04em;text-transform:uppercase;margin-top:6px;display:block}#page-platform .lvl.on .lk{color:var(--soft-ink)}#page-platform .org-outputs{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:14px}#page-platform .oo{border:2px solid var(--border);border-radius:var(--r);background:var(--card);padding:20px;box-shadow:var(--sh-sm)}#page-platform .oo .ook{font-family:var(--f-mono);font-size:9px;text-transform:uppercase;letter-spacing:.12em;color:var(--muted)}#page-platform .oo .oov{font-family:var(--f-disp);font-weight:700;font-size:15px;margin-top:8px;line-height:1.1}#page-platform .oo .ood{font-size:13px;color:var(--soft-ink);margin-top:8px;line-height:1.5}#page-platform .rail{position:relative;display:flex;margin-top:36px}#page-platform .rail:before{content:"";position:absolute;left:10%;right:10%;top:7px;height:2px;background:var(--border);z-index:0}#page-platform .gtier{flex:1;text-align:center;position:relative;z-index:1;padding:0 4px}#page-platform .gtier .dot{width:16px;height:16px;border-radius:50%;border:2px solid var(--border);background:var(--bg);margin:0 auto 12px}#page-platform .gtier.done .dot{background:var(--ink);border-color:var(--ink)}#page-platform .gtier.apex .dot{background:var(--primary);border-color:var(--ink);box-shadow:0 0 0 5px var(--accent)}#page-platform .gtier .gl{font-family:var(--f-mono);font-size:10px;text-transform:uppercase;letter-spacing:.03em;color:var(--muted);line-height:1.35}#page-platform .gtier.apex .gl{color:var(--ink);font-weight:700}#page-platform .gradus-legend{display:grid;grid-template-columns:repeat(5,1fr);gap:14px;margin-top:28px}#page-platform .gl-item{font-size:13px;color:var(--soft-ink);line-height:1.5}#page-platform .gl-item b{display:block;font-family:var(--f-mono);font-size:10px;text-transform:uppercase;letter-spacing:.04em;color:var(--ink);margin-bottom:6px}#page-platform .sov-row{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}#page-platform .sov-pill{font-family:var(--f-mono);font-size:11px;text-transform:uppercase;letter-spacing:.05em;color:var(--ink);border:2px solid var(--ink);border-radius:30px;padding:10px 22px;background:var(--card)}#page-platform .veritas-note{font-size:15px;color:var(--soft-ink);max-width:60ch;margin-top:22px;line-height:1.65}#page-platform .plurity-tiers{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:36px}#page-platform .pt-card{border:2px solid var(--border);border-radius:var(--r);background:var(--card);padding:28px;box-shadow:var(--sh-sm)}#page-platform .pt-card .ptk{font-family:var(--f-mono);font-size:10px;text-transform:uppercase;letter-spacing:.14em;color:var(--muted)}#page-platform .pt-card h3{font-family:var(--f-disp);font-weight:700;text-transform:uppercase;font-size:clamp(19px,2.2vw,26px);margin-top:10px;line-height:1.06}#page-platform .pt-card p{font-size:14px;color:var(--soft-ink);margin-top:12px;line-height:1.6}#page-platform .flows{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:14px}#page-platform .flow{border:2px solid var(--border);border-radius:var(--r);background:var(--card);padding:22px;box-shadow:var(--sh-sm)}#page-platform .flow .fk{font-family:var(--f-mono);font-size:10px;text-transform:uppercase;letter-spacing:.12em;color:var(--muted)}#page-platform .flow .fv{font-family:var(--f-disp);font-weight:700;font-size:16px;margin-top:8px;line-height:1.1;text-transform:uppercase}#page-platform .flow .fd{font-size:13.5px;color:var(--soft-ink);margin-top:9px;line-height:1.55}#page-platform .integra{background:var(--ink);color:var(--bg);border-radius:var(--r);padding:clamp(36px,5vw,60px);margin-top:56px}#page-platform .integra .ik{font-family:var(--f-mono);font-size:10px;text-transform:uppercase;letter-spacing:.18em;color:#cfcabd;margin-bottom:14px}#page-platform .integra h2{font-family:var(--f-disp);font-weight:700;text-transform:uppercase;font-size:clamp(30px,4.4vw,56px);line-height:1;max-width:18ch}#page-platform .integra p{color:#cfcabd;font-size:16px;max-width:52ch;margin-top:16px;line-height:1.65}#page-platform .integra .int-meta{display:flex;gap:32px;flex-wrap:wrap;margin-top:28px;border-top:1px solid #3a352b;padding-top:22px}#page-platform .int-m{min-width:120px}#page-platform .int-mk{font-family:var(--f-mono);font-size:9px;text-transform:uppercase;letter-spacing:.12em;color:#cfcabd}#page-platform .int-mv{font-family:var(--f-mono);font-weight:700;font-size:13px;margin-top:5px}#page-platform .outputs-band{background:var(--card);border:2px solid var(--line);border-radius:var(--r);padding:clamp(22px,3vw,36px);margin-top:40px}#page-platform .ob-k{font-family:var(--f-mono);font-size:10px;text-transform:uppercase;letter-spacing:.14em;color:var(--muted);margin-bottom:16px}#page-platform .ob-list{display:flex;flex-wrap:wrap;gap:10px}#page-platform .ob-tag{font-family:var(--f-mono);font-size:11px;text-transform:uppercase;letter-spacing:.05em;border:2px solid var(--border);border-radius:var(--r-sm);padding:8px 14px;background:var(--bg);color:var(--ink)}#page-platform .inst-nav{position:sticky;top:0;z-index:40;background:var(--bg);border-bottom:2px solid var(--line);padding:0}#page-platform .inst-nav-inner{display:flex;gap:0;max-width:1120px;margin:0 auto;padding:0 24px}#page-platform .in-item{font-family:var(--f-mono);font-size:11px;text-transform:uppercase;letter-spacing:.1em;color:var(--muted);padding:16px 20px;text-decoration:none;border-right:1px solid var(--line);transition:color .12s,background .12s}#page-platform .in-item:last-child{border-right:none;margin-left:auto}#page-platform .in-item:hover{color:var(--ink);background:var(--card)}#page-platform .in-item.cta{background:var(--primary);color:var(--ink);font-weight:700;border:none}#page-platform .in-item.cta:hover{background:var(--primary-hover)}@media(max-width:900px){#page-platform .inst-header{grid-template-columns:1fr}#page-platform .pipeline-strip{grid-template-columns:1fr 1fr}#page-platform .inst-nav-inner{overflow-x:auto;gap:0}}@media(max-width:760px){#page-platform .cogex-outputs,#page-platform .dims,#page-platform .flows,#page-platform .gradus-legend,#page-platform .org-outputs,#page-platform .pathways,#page-platform .plurity-tiers,#page-platform .positions,#page-platform .three-layer{grid-template-columns:1fr 1fr}}@media(max-width:500px){#page-platform .cogex-outputs,#page-platform .dims,#page-platform .flows,#page-platform .gradus-legend,#page-platform .org-outputs,#page-platform .pathways,#page-platform .plurity-tiers,#page-platform .positions,#page-platform .three-layer{grid-template-columns:1fr}#page-platform .ceiling{gap:5px}#page-platform .lvl{padding:13px 4px}#page-platform .phases{flex-direction:column}#page-platform .phase-arrow{display:none}#page-platform .pipeline-strip{grid-template-columns:1fr}#page-platform .inst-nav{display:none}}#page-platform :root{--ease-out:cubic-bezier(.23,1,.32,1);--ease-in-out:cubic-bezier(.77,0,.175,1);--ease-spring:cubic-bezier(.34,1.56,.64,1);--ease-snap:cubic-bezier(.23,1,.32,1)}#page-platform .btn{transition:transform .16s var(--ease-out),box-shadow .16s var(--ease-out),background .12s ease,border-color .12s ease}#page-platform .btn:active{transform:scale(.97);transition-duration:80ms}@media (hover:hover) and (pointer:fine){#page-platform .btn.pri:hover,#page-platform .btn:hover{transform:translateY(-2px);box-shadow:var(--sh-md)}#page-platform .btn.pri:hover{background:var(--primary-hover)}#page-platform .btn:not(.pri):hover{background:var(--line)}}#page-platform .brand-nav a{position:relative;transition:color .14s ease}#page-platform .brand-nav a:after{content:"";position:absolute;bottom:-3px;left:0;right:0;height:2px;background:var(--primary);transform:scaleX(0);transform-origin:left;transition:transform .2s var(--ease-out)}@media (hover:hover) and (pointer:fine){#page-platform .brand-nav a:hover{color:var(--ink)}#page-platform .brand-nav a:hover:after,#page-platform .brand-nav a[style*="font-weight:700"]:after{transform:scaleX(1)}}#page-platform .door{transition:transform .18s var(--ease-out),box-shadow .18s var(--ease-out)}#page-platform .door:active{transform:scale(.99) translateY(0);transition-duration:80ms}@media (hover:hover) and (pointer:fine){#page-platform .door:hover{transform:translateY(-4px);box-shadow:0 16px 40px rgba(40,33,18,.16)}}#page-platform .aframe,#page-platform .dim-h,#page-platform .era,#page-platform .out,#page-platform .posn,#page-platform .sig{transition:transform .16s var(--ease-out),box-shadow .16s var(--ease-out),border-color .14s ease}@media (hover:hover) and (pointer:fine){#page-platform .aframe:hover,#page-platform .era:hover,#page-platform .out:hover{transform:translateY(-3px);box-shadow:var(--sh-md);border-color:var(--soft-ink)}#page-platform .sig:hover{border-color:var(--soft-ink)}#page-platform .dim-h:hover,#page-platform .posn:hover,#page-platform .sig:hover{transform:translateY(-2px);box-shadow:var(--sh-md)}}#page-platform .ev{transition:transform .14s var(--ease-out),box-shadow .14s var(--ease-out),border-color .12s ease}@media (hover:hover) and (pointer:fine){#page-platform .ev:hover{transform:translateY(-2px);box-shadow:var(--sh-sm);border-color:var(--muted)}}#page-platform .linkline{transition:color .14s ease,letter-spacing .2s var(--ease-out)}@media (hover:hover) and (pointer:fine){#page-platform .linkline:hover{color:var(--muted);letter-spacing:.1em}}@media (prefers-reduced-motion:reduce){#page-platform .aframe,#page-platform .brand-nav a,#page-platform .btn,#page-platform .dim-h,#page-platform .door,#page-platform .era,#page-platform .ev,#page-platform .lvl,#page-platform .out,#page-platform .posn,#page-platform .sig{transition:none!important;animation:none!important}}