:root{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#172033;background:#eef2f6;font-synthesis:none;text-rendering:optimizeLegibility}*{box-sizing:border-box}body{margin:0;min-width:320px;min-height:100vh}html{scroll-behavior:smooth}a{color:inherit;text-decoration:none}button,input{font:inherit}button{cursor:pointer}.landing-hero{position:relative;min-height:760px;overflow:hidden;isolation:isolate;background:#07131f;color:#fff}.landing-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;background:linear-gradient(90deg,#07131ffa,#07131fe8 42%,#07131f52),linear-gradient(180deg,#07131f2e,#07131fb8)}.landing-nav{position:absolute;top:0;left:50%;z-index:5;display:flex;align-items:center;justify-content:space-between;gap:16px;width:min(1180px,calc(100% - 32px));margin:0 auto;padding:20px 0;transform:translate(-50%)}.landing-brand,.landing-nav-links a,.hero-primary,.hero-secondary{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;border-radius:7px;font-weight:850}.landing-brand{padding:0 12px;border:1px solid rgba(151,205,194,.42);background:#0b1f2ddb;color:#effaf7}.landing-nav-links{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.landing-nav-links a{padding:0 12px;border:1px solid rgba(226,232,240,.22);color:#dce7f3;background:#081624ad}.landing-nav-links .nav-action,.hero-primary{color:#fff;background:#147a68;border-color:#16a085}.landing-nav-links a:hover,.hero-secondary:hover{border-color:#e2e8f073;background:#ffffff1f}.hero-primary:hover{background:#168772}.hero-content{position:relative;z-index:3;display:flex;align-items:center;min-height:760px;width:min(1180px,calc(100% - 48px));margin:0 auto;padding:112px 0 72px}.hero-primary,.hero-secondary{min-height:46px;padding:0 16px;border:1px solid rgba(226,232,240,.24)}.hero-copy{position:relative;width:min(700px,100%);margin:0}.hero-eyebrow{color:#a7dfd4}.hero-copy h1{max-width:760px;margin-bottom:18px;color:#fff;font-size:4rem;line-height:1}.hero-copy>p:not(.eyebrow){max-width:650px;margin-bottom:26px;color:#d8e6f0;font-size:1.08rem;line-height:1.62}.hero-actions{display:flex;flex-wrap:wrap;gap:10px}.hero-secondary{color:#edf6ff;background:#ffffff14}.hero-proof-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;max-width:760px;margin-top:28px}.hero-proof-grid article{display:flex;gap:10px;min-height:112px;padding:12px;border:1px solid rgba(214,231,239,.22);border-radius:8px;background:#0b1f2dad}.hero-proof-grid svg{flex:0 0 auto;margin-top:2px;color:#f0c65e}.hero-proof-grid strong,.hero-proof-grid span{display:block}.hero-proof-grid strong{margin-bottom:6px;color:#fff}.hero-proof-grid span{color:#b7c9d8;font-size:.86rem;line-height:1.4}.architecture-scene{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;overflow:hidden;background:#07131f}.architecture-scene:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,rgba(255,255,255,.045) 1px,transparent 1px),linear-gradient(0deg,rgba(255,255,255,.038) 1px,transparent 1px);background-size:56px 56px;opacity:.68}.scene-rail{position:absolute;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent 4%,rgba(98,213,191,.9),rgba(246,197,107,.82),transparent 76%);opacity:.7;transform-origin:left center;animation:railPulse 4.5s ease-in-out infinite}.rail-one{top:29%}.rail-two{top:48%;animation-delay:.8s}.rail-three{top:67%;animation-delay:1.6s}.evidence-workflow{position:absolute;top:120px;right:max(24px,calc((100vw - 1180px)/2));width:520px;border:1px solid rgba(209,226,241,.22);border-radius:8px;background:#091827db;overflow:hidden;box-shadow:0 28px 90px #0000006b;animation:panelGlow 5.5s ease-in-out infinite}.workflow-header{display:flex;align-items:center;gap:7px;min-height:44px;padding:0 14px;border-bottom:1px solid rgba(209,226,241,.16);color:#dce7f3}.workflow-header span{width:9px;height:9px;border-radius:999px;background:#526175}.workflow-header span:nth-child(1){background:#c64a5d}.workflow-header span:nth-child(2){background:#e0b34c}.workflow-header span:nth-child(3){background:#2aa487}.workflow-header strong{margin-left:6px;font-size:.86rem}.workflow-body{display:grid;grid-template-columns:minmax(0,1fr) 210px;gap:14px;padding:16px}.media-pane{display:grid;gap:12px}.media-thumbnail{position:relative;min-height:230px;border:1px solid rgba(209,226,241,.16);border-radius:8px;overflow:hidden;background:linear-gradient(135deg,rgba(21,122,104,.28),transparent 46%),linear-gradient(0deg,rgba(244,197,94,.16),transparent 45%),#122237}.media-thumbnail:before{content:"";position:absolute;top:16px;right:16px;bottom:16px;left:16px;border:1px solid rgba(226,232,240,.13);border-radius:7px;background:linear-gradient(90deg,rgba(255,255,255,.08) 1px,transparent 1px),linear-gradient(0deg,rgba(255,255,255,.08) 1px,transparent 1px);background-size:24px 24px}.media-thumbnail i{position:absolute;left:26px;right:26px;height:10px;border-radius:999px;background:#d1e2f12e}.media-thumbnail i:nth-of-type(1){bottom:70px;width:62%}.media-thumbnail i:nth-of-type(2){bottom:48px;width:74%}.media-thumbnail i:nth-of-type(3){bottom:26px;width:45%}.scan-beam{position:absolute;left:18px;right:18px;top:26%;z-index:2;height:2px;background:#9ff2d8;box-shadow:0 0 28px #9ff2d8b8;animation:scanLine 3s ease-in-out infinite}.heat-map{display:grid;grid-template-columns:repeat(4,1fr);gap:7px;padding:12px;border:1px solid rgba(209,226,241,.16);border-radius:8px;background:#ffffff0d}.heat-map span{min-height:28px;border-radius:6px;background:#1f7a6a;animation:heatPulse 2.4s ease-in-out infinite}.heat-map span:nth-child(3n){background:#e1a945;animation-delay:.35s}.heat-map span:nth-child(5n){background:#a83b4d;animation-delay:.7s}.signal-stack{display:grid;gap:8px}.signal-node{display:grid;grid-template-columns:22px 1fr;column-gap:8px;row-gap:2px;align-items:center;min-height:54px;padding:9px 10px;border:1px solid rgba(210,226,240,.18);border-radius:8px;background:#081624b8;animation:nodeFloat 5s ease-in-out infinite;animation-delay:calc(var(--index) * .14s)}.signal-node svg{grid-row:span 2;color:#8be2cd}.signal-node strong{color:#fff;font-size:.84rem}.signal-node span{color:#9fb4c8;font-size:.73rem}.confidence-row{display:grid;grid-template-columns:1.5fr 1fr .8fr;gap:10px;padding:0 16px 16px}.confidence-row span{height:10px;border-radius:999px;background:#1b3e4c;overflow:hidden}.confidence-row span:before{content:"";display:block;width:72%;height:100%;border-radius:inherit;background:#2aa487;animation:meterFill 3.2s ease-in-out infinite}.confidence-row span:nth-child(2):before{width:45%;background:#e0b34c;animation-delay:.4s}.confidence-row span:nth-child(3):before{width:28%;background:#c64a5d;animation-delay:.8s}.telemetry-strip{position:absolute;left:50%;bottom:32px;display:flex;flex-wrap:wrap;justify-content:center;gap:8px;width:min(760px,calc(100% - 32px));transform:translate(-50%)}.telemetry-strip span{display:inline-flex;align-items:center;gap:6px;min-height:34px;padding:0 10px;border:1px solid rgba(220,231,243,.22);border-radius:7px;background:#ffffff14;color:#dce7f3;font-weight:800}.landing-band{padding:76px 24px;background:#f8fafc}.architecture-band{background:#fff}.expert-band{background:#edf3f5}.deployment-band{background:#111827;color:#eef6f4}.section-head,.architecture-map,.pipeline-grid,.expert-grid,.deployment-grid{width:min(1180px,100%);margin:0 auto}.section-head{margin-bottom:24px}.section-head h2{max-width:820px;margin-bottom:10px;font-size:2rem;line-height:1.12}.section-head p:not(.eyebrow){max-width:800px;color:#4d5f72;line-height:1.55}.deployment-band .section-head p,.deployment-band .section-head h2{color:#eef6f4}.architecture-map{position:relative;margin-bottom:24px;padding:14px;overflow-x:auto;overflow-y:hidden;border:1px solid #d1dde8;border-radius:8px;background:linear-gradient(90deg,rgba(19,117,104,.08) 1px,transparent 1px),linear-gradient(0deg,rgba(19,117,104,.08) 1px,transparent 1px),#f8fbfc;background-size:34px 34px;box-shadow:0 18px 48px #25324514}.map-scroll-hint{display:none;margin-bottom:8px;color:#526175;font-size:.78rem;font-weight:850;text-transform:uppercase}.map-canvas{position:relative;width:1120px;height:520px;min-width:1120px}.map-connectors{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;overflow:visible}.main-flow-line,.branch-line{fill:none;stroke-linecap:round;stroke-linejoin:round}.main-flow-line{stroke:#147a68;stroke-width:8;stroke-dasharray:18 14;animation:dashFlow 4.6s linear infinite}.branch-line{stroke:#d39b32;stroke-width:4;stroke-dasharray:10 12;opacity:.88;animation:dashFlow 5.4s linear infinite}.moving-packet{fill:#fff;stroke:#147a68;stroke-width:4;filter:drop-shadow(0 0 12px rgba(20,122,104,.55))}.diagram-node,.diagram-hub,.layer-cluster,.decision-stack{position:absolute;z-index:2}.diagram-node{width:170px;text-align:center}.node-orb,.hub-ring{display:grid;place-items:center;margin:0 auto 10px;border-radius:999px;background:#fff;color:#147a68;box-shadow:0 0 0 8px #147a6817,0 18px 36px #25324524}.node-orb{width:74px;height:74px;border:2px solid #b9ded7}.hub-ring{width:106px;height:106px;border:2px solid #8fcfc3;background:radial-gradient(circle at center,#fff 0,#fff 48%,#e8faf7 49%,#e8faf7);animation:hubPulse 3.8s ease-in-out infinite}.node-orb.warning{color:#8b2f41;border-color:#e3a7b1;box-shadow:0 0 0 8px #8b2f4114,0 18px 36px #25324524}.node-orb.report-orb{color:#b98016;border-color:#e6c27d}.node-index{display:inline-flex;align-items:center;justify-content:center;min-width:34px;min-height:28px;margin-bottom:8px;border-radius:999px;background:#dff5ef;color:#147a68;font-size:.76rem;font-weight:900}.diagram-node h3,.diagram-hub h3{margin-bottom:6px;color:#172033;font-size:1.02rem}.diagram-node p,.diagram-hub p{margin-bottom:0;color:#526175;font-size:.84rem;line-height:1.36}.node-submit{left:26px;top:184px}.node-boundary{left:208px;top:184px}.node-bus{left:394px;top:178px;width:220px;text-align:center}.node-arbiter{left:720px;top:184px}.node-report{left:918px;top:184px}.layer-cluster{display:grid;gap:10px;width:300px}.top-cluster{left:520px;top:26px}.bottom-cluster{left:540px;bottom:24px}.cluster-label{width:fit-content;padding:5px 9px;border-radius:999px;background:#172033;color:#fff;font-size:.76rem;font-weight:900;text-transform:uppercase}.layer-chip{display:grid;grid-template-columns:32px 1fr;gap:10px;align-items:start;padding:11px;border:1px solid #d3dde8;border-radius:8px;background:#ffffffeb;box-shadow:0 12px 28px #25324514}.layer-chip svg{color:#147a68}.layer-chip strong,.layer-chip span{display:block}.layer-chip strong{color:#172033;font-size:.88rem}.layer-chip span{margin-top:3px;color:#526175;font-size:.78rem;line-height:1.34}.decision-stack{right:22px;bottom:26px;display:grid;gap:7px;width:168px}.decision-stack span{min-height:30px;padding:6px 9px;border-radius:999px;background:#fff;color:#435266;font-size:.76rem;font-weight:850;box-shadow:0 8px 22px #25324514}.pipeline-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.pipeline-card,.expert-card,.deployment-item{border:1px solid #d3dde8;border-radius:8px;background:#fff;box-shadow:0 12px 34px #25324512}.pipeline-card{min-height:196px;padding:18px;animation:cardRise .7s ease both;animation-delay:var(--delay)}.pipeline-card svg,.expert-card svg,.deployment-item svg{color:#137568}.pipeline-card h3,.expert-card h3,.deployment-item h3{margin:12px 0 8px;font-size:1rem}.pipeline-card p,.expert-card p,.deployment-item p{margin-bottom:0;color:#526175;line-height:1.45}.pipeline-card ul,.report-feature ul,.deployment-item ul{margin:12px 0 0;padding-left:18px;color:#435266;line-height:1.4;font-size:.88rem}.pipeline-card li+li,.report-feature li+li,.deployment-item li+li{margin-top:4px}.expert-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.moe-diagram{width:min(1180px,100%);margin:0 auto 22px;padding:14px;overflow-x:auto;overflow-y:hidden;border:1px solid #ccd9e3;border-radius:8px;background:linear-gradient(90deg,rgba(19,117,104,.07) 1px,transparent 1px),linear-gradient(0deg,rgba(19,117,104,.07) 1px,transparent 1px),#f7fbfa;background-size:34px 34px;box-shadow:0 18px 48px #25324514}.moe-scroll-hint{display:none;margin-bottom:8px;color:#526175;font-size:.78rem;font-weight:850;text-transform:uppercase}.moe-canvas{position:relative;width:1160px;min-width:1160px;height:650px}.moe-connectors{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;overflow:visible}.moe-main-line,.moe-branch-line{fill:none;stroke-linecap:round;stroke-linejoin:round}.moe-main-line{stroke:#147a68;stroke-width:7;stroke-dasharray:16 12;animation:dashFlow 4.8s linear infinite}.moe-branch-line{stroke:#d39b32;stroke-width:3.5;stroke-dasharray:9 11;opacity:.88;animation:dashFlow 5.8s linear infinite}.moe-branch-line.return{stroke:#147a68;stroke-width:3;opacity:.7}.moe-packet{fill:#fff;stroke:#147a68;stroke-width:4;filter:drop-shadow(0 0 12px rgba(20,122,104,.55))}.moe-stage,.moe-expert-stack,.moe-verdict-stack{position:absolute;z-index:2}.moe-stage{width:170px;text-align:center}.moe-stage>span{display:inline-flex;align-items:center;justify-content:center;min-height:26px;margin-bottom:8px;padding:0 9px;border-radius:999px;background:#e5f4f1;color:#147a68;font-size:.74rem;font-weight:900;text-transform:uppercase}.moe-orb{display:grid;place-items:center;width:76px;height:76px;margin:0 auto 10px;border:2px solid #b9ded7;border-radius:999px;background:#fff;color:#147a68;box-shadow:0 0 0 8px #147a6817,0 18px 36px #25324524}.moe-orb.danger{color:#8b2f41;border-color:#e3a7b1;box-shadow:0 0 0 8px #8b2f4114,0 18px 36px #25324524}.moe-stage h3{margin-bottom:6px;color:#172033;font-size:1.02rem}.moe-stage p{margin-bottom:0;color:#526175;font-size:.84rem;line-height:1.36}.moe-input{left:16px;top:236px}.moe-gate{left:214px;top:236px}.moe-calibration{left:790px;top:236px}.moe-arbiter{left:978px;top:236px}.moe-expert-stack{left:486px;top:34px;display:grid;gap:9px;width:250px}.moe-expert-node{display:grid;grid-template-columns:28px 1fr;gap:10px;min-height:74px;padding:10px;border:1px solid #d3dde8;border-radius:8px;background:#fffffff2;box-shadow:0 12px 26px #25324514;animation:expertPulse 5.5s ease-in-out infinite;animation-delay:calc(var(--index) * .16s)}.moe-expert-node svg{margin-top:2px;color:#147a68}.moe-expert-node h4{margin-bottom:4px;color:#172033;font-size:.86rem}.moe-expert-node p{margin-bottom:5px;color:#526175;font-size:.74rem;line-height:1.3}.moe-expert-node strong{color:#166b5e;font-size:.73rem}.moe-verdict-stack{right:12px;bottom:24px;display:grid;gap:8px;width:178px}.moe-verdict-stack span{min-height:32px;padding:7px 10px;border-radius:999px;background:#fff;color:#435266;font-size:.78rem;font-weight:850;box-shadow:0 8px 22px #25324514}.moe-verdict-stack .real{color:#116b5d}.moe-verdict-stack .ai{color:#8b2f41}.moe-verdict-stack .manipulated{color:#925f13}.moe-rule-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;min-width:1120px;margin-top:12px}.moe-rule{display:flex;align-items:flex-start;gap:8px;min-height:92px;padding:12px;border:1px solid #d3dde8;border-radius:8px;background:#fffffff0;color:#435266;font-size:.82rem;line-height:1.36}.moe-rule svg{flex:0 0 auto;margin-top:1px;color:#147a68}.expert-card{min-height:176px;padding:18px}.expert-card>strong{display:block;margin-top:12px;padding-top:11px;border-top:1px solid #dbe4ee;color:#173528;font-size:.88rem;line-height:1.4}.detail-tags{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px}.detail-tags span{display:inline-flex;align-items:center;min-height:28px;padding:0 8px;border:1px solid #cfe1dd;border-radius:999px;background:#f1faf8;color:#166b5e;font-size:.76rem;font-weight:850}.reports-band{background:#f7fbfa}.reports-layout{display:grid;grid-template-columns:minmax(0,1.02fr) minmax(360px,.98fr);gap:42px;align-items:center;width:min(1180px,100%);margin:0 auto}.report-feature-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:20px}.report-feature{display:flex;gap:12px;min-height:132px;padding:16px;border:1px solid #d3dde8;border-radius:8px;background:#fff;box-shadow:0 12px 34px #25324512}.report-feature svg{flex:0 0 auto;color:#137568}.report-feature h3{margin-bottom:8px;font-size:1rem}.report-feature p{margin-bottom:0;color:#526175;line-height:1.45}.reports-action{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:0 16px;border-radius:7px;border:1px solid #147a68;background:#147a68;color:#fff;font-weight:850}.report-preview-scene{position:relative;min-height:560px;overflow:hidden;border-radius:8px;background:linear-gradient(90deg,rgba(19,117,104,.12) 1px,transparent 1px),linear-gradient(0deg,rgba(19,117,104,.12) 1px,transparent 1px),#102033;background-size:32px 32px;box-shadow:inset 0 0 0 1px #d1e2f11f}.report-sheet{position:absolute;left:8%;top:46px;width:min(390px,78%);min-height:450px;padding:18px;border:1px solid rgba(226,232,240,.26);border-radius:8px;background:#f8fafcf5;color:#172033;box-shadow:0 24px 70px #00000052;animation:cardRise .7s ease both}.report-sheet-head,.report-sheet-head div{display:flex;align-items:center}.report-sheet-head{justify-content:space-between;gap:12px;margin-bottom:16px}.report-sheet-head div{gap:8px}.report-sheet-head span{width:10px;height:10px;border-radius:999px;background:#147a68;box-shadow:0 0 0 5px #147a681f}.report-sheet-head svg{color:#147a68}.report-verdict-preview{display:grid;grid-template-columns:1fr auto;align-items:end;gap:6px 12px;padding:16px;border-radius:8px;background:#8b2f41;color:#fff}.report-verdict-preview p,.report-verdict-preview span{margin:0}.report-verdict-preview p{font-weight:900;text-transform:uppercase;font-size:.76rem}.report-verdict-preview strong{grid-row:span 2;font-size:2.7rem;line-height:1}.report-verdict-preview span{color:#f7d8df;font-weight:800}.report-bars{display:grid;gap:8px;margin:16px 0}.report-bars span{height:9px;border-radius:999px;background:#dce3ec;overflow:hidden}.report-bars span:before{content:"";display:block;width:78%;height:100%;border-radius:inherit;background:#147a68;animation:meterFill 3.4s ease-in-out infinite}.report-bars span:nth-child(2):before{width:38%;background:#d79b31;animation-delay:.3s}.report-bars span:nth-child(3):before{width:64%;background:#526175;animation-delay:.6s}.report-layer-list{display:grid;gap:8px}.report-layer-row{display:grid;grid-template-columns:12px 1fr auto;align-items:center;gap:9px;min-height:42px;padding:0 10px;border:1px solid #d7e0ea;border-radius:7px;background:#fff;animation:reportRow 4.2s ease-in-out infinite;animation-delay:calc(var(--index) * .16s)}.report-layer-row i{width:9px;height:9px;border-radius:999px;background:#147a68}.report-layer-row strong{color:#526175;font-size:.78rem;white-space:nowrap}.export-stack{position:absolute;right:32px;bottom:44px;display:grid;gap:10px}.export-stack span{display:inline-flex;align-items:center;justify-content:flex-start;gap:8px;min-width:132px;min-height:44px;padding:0 13px;border:1px solid rgba(226,232,240,.24);border-radius:7px;background:#ffffff1a;color:#edf6ff;font-weight:850;animation:nodeFloat 5s ease-in-out infinite}.export-stack span:nth-child(2){animation-delay:.25s}.export-stack span:nth-child(3){animation-delay:.5s}.deployment-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.deployment-item{display:flex;gap:12px;min-height:128px;padding:18px;background:#172233;border-color:#2a3a50}.deployment-item p{color:#c8d5df}.deployment-item ul{color:#dce7f3}.shell{min-height:100vh;padding:24px;background:linear-gradient(135deg,rgba(38,91,112,.12),transparent 35%),linear-gradient(315deg,rgba(146,64,14,.1),transparent 32%),#eef2f6}.workspace{width:min(1180px,100%);margin:0 auto}.topbar{display:flex;justify-content:space-between;align-items:flex-end;gap:18px;margin-bottom:20px}.eyebrow{margin:0 0 5px;color:#586376;font-size:.82rem;font-weight:700;text-transform:uppercase;letter-spacing:0}h1,h2,h3,h4,p{margin-top:0}h1{margin-bottom:0;font-size:3.8rem;line-height:.96;letter-spacing:0}.status-pill{display:inline-flex;align-items:center;gap:8px;min-height:36px;padding:8px 12px;border:1px solid #c7d0db;border-radius:8px;background:#fff;color:#25405a;font-weight:700;white-space:nowrap}.grid{display:grid;grid-template-columns:minmax(300px,430px) minmax(0,1fr);gap:18px}.panel{border:1px solid #c9d3de;border-radius:8px;background:#fffffff0;box-shadow:0 18px 50px #2532451a}.input-panel{padding:18px;height:fit-content}.result-panel{min-height:640px;padding:18px}.segmented{display:grid;grid-template-columns:1fr 1fr;gap:6px;padding:4px;border:1px solid #cbd5e1;border-radius:8px;background:#e7edf3}.segmented button,.primary,.secondary,.icon-action{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:42px;border-radius:7px;border:1px solid transparent;font-weight:800}.segmented button{background:transparent;color:#586376}.segmented button.active{background:#fff;color:#102033;border-color:#d8e0ea}.dropzone{display:grid;place-items:center;margin:16px 0;min-height:330px;border:1.5px dashed #99a8b9;border-radius:8px;background:#f7fafc;overflow:hidden;position:relative}.dropzone input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer}.drop-empty{display:grid;place-items:center;gap:10px;color:#526175;font-weight:800}.preview-wrap{position:relative;width:100%;height:100%;min-height:330px}.preview{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;background:#111827}.blurred{filter:blur(16px);transform:scale(1.02)}.icon-action{position:absolute;right:12px;bottom:12px;z-index:2;padding:0 12px;color:#102033;background:#ffffffeb;border-color:#d3dce6}.field{display:grid;gap:8px;margin:16px 0;color:#3b4859;font-weight:800}.field input{width:100%;min-height:48px;padding:0 14px;border:1px solid #b8c4d2;border-radius:7px;background:#fff;color:#172033}.compact-field{margin:12px 0 0}.token-input{display:flex;align-items:center;gap:8px;min-height:44px;padding:0 12px;border:1px solid #b8c4d2;border-radius:7px;background:#fff;color:#526175}.token-input input{min-height:40px;padding:0;border:0;outline:0}.check-row{display:flex;align-items:flex-start;gap:10px;margin:12px 0 16px;color:#3f4f62;line-height:1.4}.check-row input{width:18px;height:18px;margin-top:1px;accent-color:#136f63}.alert{display:flex;align-items:flex-start;gap:8px;margin-bottom:14px;padding:10px 12px;border-radius:7px;border:1px solid #f0b8a4;background:#fff4ef;color:#8a321f;font-weight:700}.primary{width:100%;min-height:48px;background:#136f63;color:#fff;border-color:#136f63}.primary:disabled{opacity:.68;cursor:not-allowed}.secondary{min-height:40px;padding:0 12px;background:#fff;color:#24374c;border-color:#cbd5e1}.danger-action{color:#8a321f;border-color:#e9b9a8}.empty,.running{min-height:600px;display:grid;place-items:center;align-content:center;gap:10px;text-align:center;color:#4b5b6f}.empty h2,.running h2{margin-bottom:0;color:#182338}.empty p,.running p{max-width:360px;margin-bottom:0}.report{display:grid;gap:16px}.verdict{padding:18px;border-radius:8px;color:#fff;background:#4b5563}.verdict p{margin-bottom:8px;font-weight:900;text-transform:uppercase;font-size:.8rem}.verdict h2{margin-bottom:6px;font-size:clamp(1.7rem,4vw,3.2rem);line-height:1;letter-spacing:0}.verdict span{font-weight:800}.verdict.likely_ai_generated{background:#8b2f41}.verdict.likely_manipulated_or_deepfake{background:#925f13}.verdict.likely_real{background:#136f63}.verdict.inconclusive{background:#4a6178}.meter-group{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.score-disclaimer{margin:-4px 0 0;padding:10px 12px;border-left:3px solid #147d70;background:#eef8f6;color:#405368;font-size:.88rem;line-height:1.5}.metric{padding:12px;border:1px solid #d5dde7;border-radius:8px;background:#f8fafc}.metric-head{display:flex;justify-content:space-between;gap:10px;margin-bottom:10px;color:#3d4d61;font-size:.9rem}.metric-head strong{color:#122036}.bar{height:9px;border-radius:999px;background:#dce3ec;overflow:hidden}.bar span{display:block;height:100%;background:#136f63}.actions{display:flex;flex-wrap:wrap;gap:8px}.section-list{display:grid;gap:10px}.section-list h3{margin-bottom:0}.layer{padding:14px;border:1px solid #d4dde8;border-radius:8px;background:#fff}.layer>div{display:flex;justify-content:space-between;gap:12px;margin-bottom:8px}.layer h4{margin-bottom:0}.layer span{color:#526175;font-weight:800;white-space:nowrap}.layer ul{margin:0;padding-left:18px;color:#435266}.layer-method{margin-bottom:10px;color:#526175;line-height:1.45}.mini-meters{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:10px}.decision-card,.region-card{padding:14px;border:1px solid #d4dde8;border-radius:8px;background:#fff}.decision-card>p,.region-card>p{margin-bottom:12px;color:#37475b;line-height:1.45}.decision-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.decision-column{min-width:0;padding:12px;border:1px solid #d7e0ea;border-radius:7px;background:#f8fafc}.decision-column h4{margin-bottom:8px;color:#172033}.decision-column ul{margin:0;padding-left:18px;color:#435266;line-height:1.45}.decision-column li+li{margin-top:5px}.region-grid{display:grid;gap:6px;margin:12px 0}.region-tile{display:grid;align-content:center;justify-items:center;gap:3px;min-height:58px;border:1px solid #cbd5e1;border-radius:7px;color:#172033}.region-tile span{color:#405166;font-size:.78rem;font-weight:900}.region-tile strong{font-size:1rem}.region-tile.low{background:#ecfdf5}.region-tile.medium{background:#fef3c7}.region-tile.high{background:#fee2e2;border-color:#fecaca}.region-legend{display:flex;flex-wrap:wrap;gap:10px 14px;align-items:center;margin-bottom:10px;color:#435266;font-size:.9rem}.region-legend span{display:inline-flex;align-items:center;gap:6px}.region-legend i{width:12px;height:12px;border:1px solid #cbd5e1;border-radius:3px}.region-legend i.low{background:#ecfdf5}.region-legend i.medium{background:#fef3c7}.region-legend i.high{background:#fee2e2}.layer li+li{margin-top:4px}.appendix{border:1px solid #d4dde8;border-radius:8px;background:#f8fafc;padding:14px}.appendix summary{cursor:pointer;font-weight:900}.appendix-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:14px}code{display:block;overflow-wrap:anywhere;padding:8px;margin-top:6px;border-radius:6px;background:#e8eef5;color:#172033;font-size:.82rem}.spin{animation:spin .9s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}@keyframes railPulse{0%,to{opacity:.35;transform:scaleX(.78)}50%{opacity:.95;transform:scaleX(1)}}@keyframes scanLine{0%,to{top:18%;opacity:.35}50%{top:82%;opacity:.95}}@keyframes heatPulse{0%,to{filter:brightness(.8);transform:scale(.96)}50%{filter:brightness(1.25);transform:scale(1)}}@keyframes nodeFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes meterFill{0%,to{transform:scaleX(.74);transform-origin:left center}50%{transform:scaleX(1);transform-origin:left center}}@keyframes panelGlow{0%,to{border-color:#d1e2f133}50%{border-color:#8be2cd73}}@keyframes reportRow{0%,to{border-color:#d7e0ea;transform:translate(0)}50%{border-color:#9acbc2;transform:translate(4px)}}@keyframes cardRise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes dashFlow{to{stroke-dashoffset:-64}}@keyframes hubPulse{0%,to{box-shadow:0 0 0 8px #147a6817,0 18px 36px #25324524}50%{box-shadow:0 0 0 16px #147a680f,0 22px 44px #2532452e}}@keyframes expertPulse{0%,to{border-color:#d3dde8;transform:translate(0)}50%{border-color:#9acbc2;transform:translate(3px)}}@media(max-width:1180px){.evidence-workflow{right:-170px;opacity:.48}.hero-copy{width:min(640px,100%)}.telemetry-strip{bottom:22px}.map-scroll-hint,.moe-scroll-hint{display:block}.pipeline-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.expert-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.reports-layout{grid-template-columns:1fr}.report-preview-scene{min-height:520px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important}}@media(max-width:860px){.landing-hero{min-height:780px}.landing-hero:before{background:#07131feb}.landing-nav{align-items:flex-start;flex-direction:column;justify-content:flex-start;gap:10px;width:calc(100% - 28px);padding:14px 0}.landing-nav-links{width:100%;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;padding-bottom:2px}.landing-nav-links a{flex:0 0 auto;min-height:38px;white-space:nowrap}.hero-content{align-items:flex-start;min-height:780px;width:calc(100% - 28px);padding:132px 0 48px}.hero-copy{width:100%}.hero-copy h1{font-size:2.65rem}.hero-copy>p:not(.eyebrow){font-size:1rem}.hero-proof-grid{grid-template-columns:1fr}.evidence-workflow,.telemetry-strip{display:none}.scene-rail{opacity:.32}h1{font-size:2.6rem}.landing-band{padding:42px 14px}.section-head h2{font-size:1.55rem}.pipeline-grid,.expert-grid,.report-feature-grid,.deployment-grid{grid-template-columns:1fr}.reports-layout{gap:24px}.report-preview-scene{min-height:500px}.report-sheet{left:14px;top:30px;width:calc(100% - 28px)}.export-stack{right:14px;bottom:18px;grid-template-columns:repeat(3,minmax(0,1fr));width:calc(100% - 28px)}.export-stack span{min-width:0;justify-content:center}.shell{padding:14px}.topbar{align-items:flex-start;flex-direction:column}.grid,.meter-group,.mini-meters,.decision-grid,.appendix-grid{grid-template-columns:1fr}.result-panel{min-height:420px}.empty,.running{min-height:360px}}@media(max-width:560px){.hero-actions a{width:100%}.hero-proof-grid article{min-height:auto}}.architecture-map{padding:28px;overflow:hidden}.architecture-flow-grid{position:relative;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:18px;align-items:stretch}.architecture-flow-grid:before{content:"";position:absolute;left:7%;right:7%;top:74px;border-top:6px dashed rgba(20,122,104,.72)}.flow-step{position:relative;z-index:1;display:grid;justify-items:center;align-content:start;min-height:248px;padding:18px 14px;border:1px solid #d4e0ea;border-radius:8px;background:#fffffff5;text-align:center;box-shadow:0 16px 34px #25324514}.flow-step:not(:last-child):after{content:"";position:absolute;top:64px;right:-22px;z-index:2;width:0;height:0;border-top:18px solid transparent;border-bottom:18px solid transparent;border-left:28px solid #147a68;filter:drop-shadow(0 8px 12px rgba(20,122,104,.18))}.flow-step.hub-step{border-color:#91d2c7;background:#f0fbf8}.flow-step.hub-step .node-orb{width:88px;height:88px;border-color:#8fcfc3;background:radial-gradient(circle at center,#fff 0,#fff 48%,#e2f8f4 49%,#e2f8f4)}.flow-step h3{margin:10px 0 8px;color:#172033;font-size:1rem}.flow-step p{margin:0;color:#526175;font-size:.86rem;line-height:1.42}.evidence-lanes{display:grid;grid-template-columns:1fr 1fr .72fr;gap:16px;margin-top:20px}.architecture-map .layer-cluster,.architecture-map .decision-stack{position:static;width:auto}.architecture-map .layer-cluster{padding:14px;border:1px solid #d4e0ea;border-radius:8px;background:#ffffffb8}.architecture-map .decision-stack{align-self:stretch;align-content:center;padding:14px;border:1px solid #d4e0ea;border-radius:8px;background:#1720330a}.architecture-map .decision-stack span:nth-child(1){color:#147a68}.architecture-map .decision-stack span:nth-child(2){color:#8b2f41}.architecture-map .decision-stack span:nth-child(3){color:#91620f}.moe-diagram{padding:28px;overflow:hidden}.moe-flow-shell{position:relative;display:grid;grid-template-columns:.92fr .92fr minmax(320px,1.55fr) .98fr .98fr .82fr;gap:16px;align-items:stretch}.moe-flow-shell:before{content:"";position:absolute;left:5%;right:10%;top:52%;border-top:6px dashed rgba(20,122,104,.65)}.moe-stage-card,.moe-expert-panel,.moe-verdict-stack{position:relative;z-index:1}.moe-stage-card,.moe-expert-panel{border:1px solid #cfdde7;border-radius:8px;background:#fffffff5;box-shadow:0 16px 34px #25324514}.moe-stage-card{display:grid;align-content:start;justify-items:start;min-height:300px;padding:16px}.moe-stage-card>span,.moe-panel-head>span{display:inline-grid;place-items:center;width:36px;height:28px;margin-bottom:12px;border-radius:999px;background:#dff5ef;color:#147a68;font-size:.76rem;font-weight:900}.moe-stage-card>svg{color:#147a68}.moe-stage-card.danger>svg{color:#8b2f41}.moe-stage-card h3,.moe-panel-head h3{margin:12px 0 8px;color:#172033;font-size:1rem}.moe-stage-card p,.moe-panel-head p{margin:0;color:#526175;font-size:.86rem;line-height:1.42}.moe-expert-panel{padding:16px}.moe-panel-head{display:flex;gap:12px;align-items:flex-start;margin-bottom:12px}.moe-panel-head>span{flex:0 0 auto}.moe-panel-head h3{margin-top:0}.moe-expert-stack{position:static;display:grid;grid-template-columns:1fr;gap:10px;width:auto}.moe-expert-node{min-height:0;padding:12px}.moe-verdict-stack{position:static;align-content:center;width:auto;padding:14px;border:1px solid #d4e0ea;border-radius:8px;background:#ffffffb8}.moe-verdict-stack span.real{color:#147a68}.moe-verdict-stack span.ai{color:#8b2f41}.moe-verdict-stack span.manipulated{color:#91620f}.moe-rule-grid{grid-template-columns:repeat(5,minmax(0,1fr));min-width:0}.report-preview-scene{min-height:auto;padding:28px;overflow:hidden}.report-preview-frame{display:grid;grid-template-columns:minmax(0,1fr) 150px;gap:16px;align-items:stretch}.report-sheet{position:static;width:auto;min-height:0}.export-stack{position:static;align-content:center;width:auto}.export-stack span{width:100%;min-width:0;background:#ffffff1f;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}@media(max-width:1180px){.architecture-flow-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.architecture-flow-grid:before,.flow-step:after,.moe-flow-shell:before{display:none}.evidence-lanes,.moe-rule-grid,.moe-flow-shell{grid-template-columns:1fr 1fr}.moe-expert-panel{grid-column:1 / -1}}@media(max-width:860px){.architecture-map,.moe-diagram,.report-preview-scene{padding:16px}.architecture-flow-grid,.evidence-lanes,.moe-flow-shell,.moe-rule-grid,.report-preview-frame{grid-template-columns:1fr}.flow-step,.moe-stage-card{min-height:auto}.report-verdict-preview{grid-template-columns:1fr}.report-verdict-preview strong{grid-row:auto}.export-stack{grid-template-columns:1fr}}.moe-flow-shell{grid-template-columns:.9fr .9fr minmax(420px,2.25fr) .9fr .9fr;align-items:start}.moe-stage-card{min-height:220px}.moe-expert-stack{grid-template-columns:repeat(2,minmax(0,1fr))}.moe-expert-node p{font-size:.72rem}.moe-verdict-stack{grid-column:4 / -1;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:-2px}@media(max-width:1180px){.moe-flow-shell,.moe-expert-stack{grid-template-columns:1fr 1fr}.moe-verdict-stack{grid-column:1 / -1}}@media(max-width:720px){.moe-expert-stack,.moe-verdict-stack{grid-template-columns:1fr}}.moe-diagram{padding:24px;background:linear-gradient(90deg,rgba(19,117,104,.045) 1px,transparent 1px),linear-gradient(0deg,rgba(19,117,104,.045) 1px,transparent 1px),linear-gradient(135deg,#fbfdfd,#f0f7f6);background-size:34px 34px,34px 34px,auto}.moe-flow-shell{grid-template-columns:minmax(205px,.72fr) minmax(460px,1.56fr) minmax(215px,.76fr);grid-template-areas:"input experts normalizer" "gate experts arbiter" "gate experts verdict";gap:16px;align-items:start}.moe-flow-shell:before{display:none}.moe-input-card{grid-area:input}.moe-gate-card{grid-area:gate}.moe-expert-panel{grid-area:experts}.moe-normalizer-card{grid-area:normalizer}.moe-arbiter-card{grid-area:arbiter}.moe-verdict-stack{grid-area:verdict}.moe-stage-card,.moe-expert-panel,.moe-verdict-stack{min-height:0;border-color:#c9dbe4;background:#fffffff5}.moe-stage-card{padding:16px}.moe-stage-card>span,.moe-panel-head>span{margin-bottom:10px}.moe-stage-card h3,.moe-panel-head h3{margin:10px 0 7px;font-size:.96rem}.moe-stage-card p,.moe-panel-head p{font-size:.8rem;line-height:1.42}.moe-expert-panel{padding:18px;border-color:#9fcfc8;box-shadow:0 20px 46px #2532451a,inset 0 0 0 1px #ffffffa6}.moe-panel-head{align-items:center;min-height:48px;margin-bottom:14px;padding-bottom:12px;border-bottom:1px solid #d8e6e7}.moe-panel-head p{max-width:560px}.moe-expert-stack{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.moe-expert-node{grid-template-columns:26px 1fr;min-height:116px;padding:12px;border-color:#abd7d0;background:#fff}.moe-expert-node h4{font-size:.84rem}.moe-expert-node p{display:-webkit-box;margin-bottom:7px;overflow:hidden;color:#526175;font-size:.7rem;line-height:1.34;-webkit-box-orient:vertical;-webkit-line-clamp:3}.moe-expert-node strong{font-size:.7rem}.moe-verdict-stack{align-content:start;grid-template-columns:1fr;gap:7px;padding:12px;background:#1720330d}.moe-verdict-stack:before{content:"Final label set";color:#526175;font-size:.72rem;font-weight:900;text-transform:uppercase}.moe-verdict-stack span{min-height:30px;padding:7px 10px;font-size:.74rem}.moe-rule-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-top:14px}.moe-rule{min-height:74px;padding:11px;font-size:.76rem}@media(max-width:1180px){.moe-flow-shell{grid-template-columns:1fr 1.35fr;grid-template-areas:"input experts" "gate experts" "normalizer arbiter" "verdict verdict"}.moe-expert-panel{grid-column:auto}.moe-rule-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.moe-diagram{padding:14px}.moe-flow-shell{grid-template-columns:1fr;grid-template-areas:"input" "gate" "experts" "normalizer" "arbiter" "verdict"}.moe-expert-stack,.moe-rule-grid{grid-template-columns:1fr}}.moe-flow-shell{grid-template-columns:repeat(4,minmax(0,1fr));grid-template-areas:"input gate normalizer arbiter" "experts experts experts experts" "verdict verdict verdict verdict"}.moe-stage-card{min-height:178px}.moe-expert-panel{min-height:0}.moe-verdict-stack{grid-template-columns:repeat(4,minmax(0,1fr));align-self:stretch;align-content:start;min-height:auto}.moe-verdict-stack:before{grid-column:1 / -1}@media(max-width:1180px){.moe-flow-shell{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"input gate" "normalizer arbiter" "experts experts" "verdict verdict"}}@media(max-width:760px){.moe-flow-shell{grid-template-columns:1fr;grid-template-areas:"input" "gate" "experts" "normalizer" "arbiter" "verdict"}}.landing-hero{min-height:820px;border-bottom:4px solid #147a68}.hero-content{min-height:820px;padding-top:126px}.hero-copy{width:min(720px,100%)}.hero-copy h1{max-width:720px;font-size:4.35rem}.hero-status{display:inline-flex;align-items:center;gap:9px;min-height:34px;margin-bottom:24px;padding:0 11px;border:1px solid rgba(149,221,207,.3);border-radius:7px;background:#09202bc7;color:#d8f2ec;font-size:.78rem}.hero-status>span{width:8px;height:8px;border-radius:999px;background:#4bd2ad;box-shadow:0 0 #4bd2ad6b;animation:statusPulse 2.4s ease-out infinite}.hero-status strong{color:#fff}.hero-status em{padding-left:9px;border-left:1px solid rgba(216,242,236,.24);color:#9eb8c5;font-style:normal}.hero-proof-grid article{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.evidence-workflow{top:132px;width:560px;background:#081927e6;box-shadow:0 34px 110px #00000085}.signal-node{animation:evidenceNode 4.8s ease-in-out infinite;animation-delay:calc(var(--index) * .18s)}.method-strip{padding:0 24px;border-bottom:1px solid #cedde4;background:#fff}.method-strip-inner{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));width:min(1180px,100%);margin:0 auto}.method-strip article{display:grid;grid-template-columns:28px 1fr;grid-template-rows:auto auto;column-gap:8px;align-content:center;min-height:106px;padding:16px 18px;border-left:1px solid #dce5eb}.method-strip article:last-child{border-right:1px solid #dce5eb}.method-strip svg{grid-row:1 / 3;align-self:center;color:#147a68}.method-strip strong,.method-strip span{display:block}.method-strip strong{color:#172033;font-size:1rem}.method-strip span{margin-top:3px;color:#5a6c7f;font-size:.76rem;line-height:1.34}.landing-band{padding-block:88px}.section-head{margin-bottom:32px}.section-head h2{max-width:900px;font-size:2.35rem}.section-head p:not(.eyebrow){max-width:860px;font-size:1rem}.architecture-map{padding:24px 30px 30px;border-color:#c8dbe2;background:linear-gradient(90deg,rgba(19,117,104,.05) 1px,transparent 1px),linear-gradient(0deg,rgba(19,117,104,.05) 1px,transparent 1px),#f8fbfb;background-size:38px 38px}.diagram-livebar{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:0 8px 20px;padding:10px 14px;border:1px solid #d3e2e6;background:#ffffffc7;color:#53667a;font-size:.76rem}.diagram-livebar div{display:flex;align-items:center;gap:9px;color:#172033;font-weight:850;text-transform:uppercase}.diagram-livebar div span{width:9px;height:9px;border-radius:50%;background:#25a88e;box-shadow:0 0 0 5px #25a88e1f;animation:statusPulse 2.4s ease-out infinite}.diagram-livebar p{margin:0}.architecture-flow-grid{gap:18px;padding:8px 44px 4px}.architecture-flow-grid:before{left:10%;right:10%;top:81px;border-top:3px solid #8ccbc0;box-shadow:0 0 18px #147a681f}.flow-step{min-width:0;min-height:250px;padding:8px 8px 12px;border:0;background:transparent;box-shadow:none}.flow-step.hub-step{border:0;background:transparent}.flow-step .node-index{position:relative;z-index:4;min-width:34px;margin-bottom:8px;padding:5px 9px;background:#172033;color:#fff}.flow-step .node-orb{position:relative;z-index:4;width:72px;height:72px;border-width:2px;box-shadow:0 0 0 8px #147a6812,0 14px 30px #2532451f;animation:architectureNode 10s ease-in-out infinite;animation-delay:calc(var(--step-index) * 1.15s)}.flow-step.hub-step .node-orb{width:76px;height:76px}.flow-step:not(:last-child):after{top:71px;right:-14px;z-index:3;border-top-width:8px;border-bottom-width:8px;border-left-width:13px}.flow-step h3{margin-top:12px;font-size:1.02rem}.flow-step p{max-width:190px;min-height:62px;font-size:.76rem}.step-state{display:inline-flex;margin-top:8px;padding:4px 8px;border:1px solid #cbe0dd;border-radius:999px;background:#eff9f7;color:#0f705f;font-size:.64rem;font-weight:850;text-transform:uppercase;opacity:.55;animation:stepState 10s ease-in-out infinite;animation-delay:calc(var(--step-index) * 1.15s)}.flow-packet{position:absolute;top:74px;left:10%;z-index:3;width:14px;height:14px;border:3px solid #ffffff;border-radius:999px;background:#147a68;box-shadow:0 0 0 4px #147a682e,0 0 18px #147a688c;animation:flowPacket 9s cubic-bezier(.42,0,.58,1) infinite}.flow-packet.packet-two{background:#d39b32;box-shadow:0 0 0 4px #d39b322e,0 0 18px #d39b328c;animation-delay:-3s}.flow-packet.packet-three{background:#8b2f41;box-shadow:0 0 0 4px #8b2f4129,0 0 18px #8b2f4173;animation-delay:-6s}.evidence-convergence{display:grid;grid-template-columns:max-content 1fr max-content;align-items:center;gap:14px;margin:2px 8px 14px;color:#65768a;font-size:.68rem;font-weight:800;text-transform:uppercase}.evidence-convergence i{position:relative;height:2px;overflow:hidden;background:#cbdde2}.evidence-convergence i:after{content:"";position:absolute;inset:0 auto 0 -25%;width:25%;background:linear-gradient(90deg,transparent,#18a086,transparent);animation:convergenceSweep 3.4s ease-in-out infinite}.evidence-convergence strong{color:#172033}.evidence-lanes{grid-template-columns:repeat(3,minmax(0,1fr)) .78fr;gap:12px;margin-top:10px;padding-top:22px;border-top:1px solid #cbdde2}.architecture-map .layer-cluster{position:relative;overflow:hidden;gap:9px;padding:13px;border:1px solid #d3e0e5;border-top:3px solid #147a68;background:#ffffffdb;animation:laneArrival 7.2s ease-in-out infinite;animation-delay:calc(var(--lane-index) * .55s)}.architecture-map .layer-cluster:after{content:"";position:absolute;top:0;bottom:0;left:-35%;width:30%;pointer-events:none;background:linear-gradient(90deg,transparent,rgba(67,183,157,.12),transparent);animation:laneScan 7.2s ease-in-out infinite;animation-delay:calc(var(--lane-index) * .55s)}.architecture-map .layer-cluster:nth-child(2){border-top-color:#8b2f41}.architecture-map .layer-cluster:nth-child(3){border-top-color:#d39b32}.architecture-map .cluster-label{background:transparent;color:#172033;padding:0}.lane-heading{display:flex;align-items:center;justify-content:space-between;gap:10px}.lane-heading em{color:#8191a2;font-size:.62rem;font-style:normal;font-weight:800;text-transform:uppercase}.architecture-map .layer-chip{min-height:76px;box-shadow:none;animation:chipSignal 7.2s ease-in-out infinite;animation-delay:calc((var(--lane-index) * .55s) + (var(--item-index) * .22s))}.architecture-map .decision-stack{gap:7px;border:1px solid #cdd9e2;background:#172033}.architecture-map .decision-stack:before{content:"Calibrated abstention policy";color:#9fb1c2;font-size:.7rem;font-weight:900;text-transform:uppercase}.architecture-map .decision-stack span{box-shadow:none}.architecture-map .decision-stack>strong{color:#fff;font-size:.78rem}.pipeline-grid{counter-reset:stage}.pipeline-card{position:relative;overflow:hidden;border-top:3px solid #147a68;transition:transform .18s ease,box-shadow .18s ease}.pipeline-card:after{counter-increment:stage;content:"0" counter(stage);position:absolute;top:12px;right:14px;color:#c4d0d9;font-size:1.35rem;font-weight:900}.pipeline-card:hover,.expert-card:hover{transform:translateY(-4px);box-shadow:0 20px 44px #2532451f}.expert-band{background:#edf4f3}.moe-diagram{border-color:#bfd4d7;background:linear-gradient(90deg,rgba(19,117,104,.045) 1px,transparent 1px),linear-gradient(0deg,rgba(19,117,104,.045) 1px,transparent 1px),#f7fbfa;background-size:36px 36px}.moe-stage-card{border-top:3px solid #147a68}.moe-arbiter-card{border-top-color:#8b2f41}.moe-expert-node{animation:expertPulse 5.2s ease-in-out infinite;animation-delay:calc(var(--index) * .13s)}.moe-expert-stack .moe-expert-node:first-child{grid-column:1 / -1;min-height:104px;border:2px solid #6ebdac;background:#f0fbf8}.moe-rule{border-top:2px solid #d39b32}.report-verdict-preview strong{color:#8b2f41}.section-intro{max-width:820px;margin:-6px 0 14px;color:#596b80;line-height:1.55}.attribution-list{display:grid;gap:10px}.attribution-row{padding:16px 18px;border:1px solid #d4dfe8;border-left:4px solid #168873;background:#fff}.attribution-row.context{border-left-color:#8798aa;background:#f8fafc}.attribution-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.attribution-head>div{display:grid;gap:3px}.attribution-head strong{color:#172033;font-size:.95rem}.attribution-head span,.attribution-head em,.attribution-row small{color:#66788c;font-size:.72rem;font-style:normal;text-transform:capitalize}.attribution-head em{color:#0f705f;font-weight:850;text-transform:uppercase}.attribution-row.context .attribution-head em{color:#66788c}.attribution-meter{height:6px;margin:12px 0;overflow:hidden;border-radius:999px;background:#e5ebf0}.attribution-meter span{display:block;height:100%;border-radius:inherit;background:#168873}.attribution-row.context .attribution-meter span{background:#8798aa}.attribution-row>p{margin:0 0 7px;color:#35485f;line-height:1.48}.counterfactual{margin-top:12px!important;padding-top:10px;border-top:1px solid #e1e8ee;color:#596b80!important;font-size:.8rem}.model-audit-list{display:grid;gap:0;margin-top:14px;border-top:1px solid #dce5ec}.model-audit-list>div{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) minmax(0,1.2fr);gap:12px;padding:10px 0;border-bottom:1px solid #e1e8ee}.model-audit-list strong,.model-audit-list span,.model-audit-list small{overflow-wrap:anywhere}.model-audit-list strong{color:#172033;font-size:.78rem}.model-audit-list span,.model-audit-list small{color:#66788c;font-size:.72rem}.layer-audit-row{display:flex;flex-wrap:wrap;gap:7px;margin:10px 0}.layer-audit-row span{padding:4px 7px;border:1px solid #d5e0e7;border-radius:999px;background:#f5f8fa;color:#53667a;font-size:.68rem;font-weight:750;text-transform:capitalize}.deployment-band{position:relative;overflow:hidden;background:linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(0deg,rgba(255,255,255,.035) 1px,transparent 1px),#111827;background-size:52px 52px}.deployment-item{border-top:3px solid #3bb69c}.deployment-item:nth-child(2),.deployment-item:nth-child(4){border-top-color:#d3a548}@keyframes statusPulse{0%{box-shadow:0 0 #4bd2ad6b}70%,to{box-shadow:0 0 0 9px #4bd2ad00}}@keyframes flowPacket{0%,8%{left:10%;opacity:0;transform:scale(.7)}14%{opacity:1;transform:scale(1)}86%{opacity:1;transform:scale(1)}94%,to{left:90%;opacity:0;transform:scale(.7)}}@keyframes architectureNode{0%,12%,to{border-color:#9bd4ca;background:#fff;transform:translateY(0) scale(1)}18%,27%{border-color:#168873;background:#effaf7;transform:translateY(-4px) scale(1.04);box-shadow:0 0 0 10px #147a681a,0 18px 36px #147a6833}34%{transform:translateY(0) scale(1)}}@keyframes stepState{0%,12%,to{opacity:.48}18%,30%{opacity:1;border-color:#74bcae;background:#e4f7f2}}@keyframes convergenceSweep{0%{left:-25%}70%,to{left:105%}}@keyframes laneArrival{0%,15%,to{transform:translateY(0)}24%,33%{transform:translateY(-3px)}}@keyframes laneScan{0%,12%{left:-35%}48%,to{left:110%}}@keyframes chipSignal{0%,18%,to{border-color:#d2e2e4}27%,38%{border-color:#78c6b6;background:#f4fbf9}}@keyframes evidenceNode{0%,to{border-color:#d1e2f129;transform:translate(0)}50%{border-color:#4bd2ad7a;transform:translate(-4px)}}@media(max-width:1180px){.method-strip-inner{grid-template-columns:repeat(3,minmax(0,1fr))}.method-strip article:nth-child(4){border-left:1px solid #dce5eb}.evidence-lanes{grid-template-columns:repeat(2,minmax(0,1fr))}.flow-packet{display:none}}@media(max-width:860px){.landing-hero,.hero-content{min-height:820px}.hero-copy h1{font-size:3rem}.hero-status{align-items:flex-start;flex-wrap:wrap;padding-block:8px}.method-strip-inner{grid-template-columns:1fr 1fr}.method-strip article,.method-strip article:last-child{border-right:1px solid #dce5eb}.architecture-flow-grid,.evidence-lanes{grid-template-columns:1fr}.architecture-map{padding:18px 16px 22px}.diagram-livebar{align-items:flex-start;flex-direction:column;gap:4px;margin-inline:0}.architecture-flow-grid{padding-inline:12px}.architecture-flow-grid:before,.flow-step:not(:last-child):after{display:none}.flow-step{min-height:auto;padding-block:10px 22px}.flow-step p{min-height:auto}.evidence-convergence{grid-template-columns:1fr;gap:5px;margin-inline:0;padding:12px 0;border-top:1px solid #cbdde2;border-bottom:1px solid #cbdde2}.evidence-convergence i{display:none}.architecture-map .decision-stack{grid-template-columns:1fr 1fr}}@media(max-width:560px){.landing-nav{gap:8px;padding-block:12px}.landing-nav-links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;overflow:visible;padding:0}.landing-nav-links a{width:100%;min-width:0;min-height:36px;padding-inline:7px;font-size:.74rem}.hero-content{padding-top:170px}.hero-copy h1{font-size:2.55rem}.hero-status em{width:100%;padding:7px 0 0;border-top:1px solid rgba(216,242,236,.24);border-left:0}.method-strip{padding-inline:16px}.method-strip-inner{grid-template-columns:1fr}.method-strip article{min-height:86px}.section-head h2{font-size:1.85rem}.architecture-map .decision-stack{grid-template-columns:1fr}.attribution-head{flex-direction:column;gap:6px}.model-audit-list>div{grid-template-columns:1fr;gap:4px}}
