.break-hero{padding:110px 0 70px;background:radial-gradient(circle at 78% 20%,rgba(20,100,255,.18),transparent 36%),#070a10;color:#fff}.hero-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:46px;align-items:center}.break-hero h1{font-size:clamp(3.6rem,7vw,7rem);line-height:.94;margin:18px 0}.lesson{display:inline-flex;gap:10px;align-items:center;margin-top:10px;padding:10px 14px;border:1px solid rgba(255,255,255,.16);border-radius:999px;font-weight:850}.lesson b{font-size:1.3rem;color:#ffb25c}.hero-pipeline{display:grid;grid-template-columns:1fr auto 1fr;gap:9px;align-items:center;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.11);border-radius:28px;padding:22px}.pipe-node{padding:14px 10px;text-align:center;border-radius:13px;background:#111722;border:1px solid rgba(255,255,255,.11);font-weight:900;letter-spacing:.05em}.pipe-node.sc{border-color:#61a2ff;box-shadow:0 0 28px rgba(20,100,255,.18)}.pipe-node.model{border-color:#a98cff}.pipe-node.reality{border-color:#79e7ae}.pipe-node.active{background:#fff;color:#070a10}.pipe-arrow{opacity:.45;text-align:center}.challenge-section{padding:90px 0;background:#f4f0e7;color:#121418}.challenge-layout{display:grid;grid-template-columns:340px 1fr;gap:22px;margin-top:30px}.attack-panel,.experiment{border-radius:24px;background:#fff;border:1px solid #ded9ce;box-shadow:0 18px 60px rgba(0,0,0,.06)}.attack-panel{padding:22px;align-self:start;position:sticky;top:20px}.attack-panel h3{margin-top:0}.attack{display:grid;grid-template-columns:auto 1fr;gap:4px 10px;padding:13px 0;border-bottom:1px solid #ebe7de;font-weight:800;cursor:pointer}.attack input{grid-row:1/3;width:20px;height:20px;margin-top:1px}.attack span{font-size:.78rem;color:#7a746b;font-weight:600}.provider-box{margin:20px 0;padding:15px;border-radius:16px;background:#f6f7f9}.provider-box>span{font-size:.72rem;font-weight:900;letter-spacing:.12em;color:#777}.provider-tabs{display:flex;gap:7px;margin:10px 0}.provider{border:1px solid #d5d9df;background:#fff;border-radius:999px;padding:8px 12px;font-weight:850;cursor:pointer}.provider.active{background:#071018;color:white;border-color:#071018}.provider.pending{opacity:.45;cursor:not-allowed}.provider small{font-size:.6rem}.provider-box p{font-size:.76rem;line-height:1.4;color:#666}.run-break,.reset-break{width:100%;margin-top:8px}.experiment{padding:24px;min-width:0}.experiment-head{display:flex;justify-content:space-between;gap:16px;align-items:center}.experiment-head span{display:block;font-size:.72rem;letter-spacing:.12em;color:#777;font-weight:900}.experiment-head strong{display:block;font-size:1.3rem;margin-top:5px}.experiment-badge{padding:9px 12px;border-radius:999px;font-weight:950;background:#edf0f4}.pipeline{display:flex;align-items:stretch;gap:8px;overflow-x:auto;padding:26px 2px 14px}.stage{flex:0 0 120px;min-height:112px;border:1px solid #ddd;border-radius:16px;padding:12px;background:#fafafa;transition:.22s ease;opacity:.55}.stage b{display:flex;width:25px;height:25px;border-radius:50%;background:#e7e9ed;align-items:center;justify-content:center;font-size:.75rem}.stage span{display:block;font-size:.78rem;font-weight:950;margin-top:10px}.stage small{display:block;font-size:.68rem;color:#777;margin-top:6px;line-height:1.25}.stage.pass{opacity:1;border-color:#62c98c;background:#f0fff5;box-shadow:0 0 0 2px rgba(98,201,140,.08)}.stage.hold{opacity:1;border-color:#f0b64a;background:#fff8e7;box-shadow:0 0 0 2px rgba(240,182,74,.10)}.stage.reject{opacity:1;border-color:#ef7c7c;background:#fff1f1}.stage.not-invoked{opacity:.33}.stage.active-run{opacity:1;transform:translateY(-4px);box-shadow:0 12px 28px rgba(0,0,0,.08)}.connector{flex:0 0 18px;align-self:center;height:2px;background:#d6d6d6}.stage-detail{margin:10px 0 18px;padding:14px 16px;border-radius:14px;background:#f6f7f9;line-height:1.5}.receipt-panel{background:#071018;color:#dce8ef;border-radius:18px;overflow:hidden}.receipt-title{display:flex;justify-content:space-between;align-items:center;padding:12px 15px;border-bottom:1px solid rgba(255,255,255,.1);font-size:.72rem;font-weight:900;letter-spacing:.12em}.receipt-title button{background:transparent;border:1px solid rgba(255,255,255,.16);color:#fff;border-radius:999px;padding:6px 10px}.receipt-panel pre{margin:0;padding:18px;white-space:pre-wrap;word-break:break-word;max-height:360px;overflow:auto;font-size:.8rem;line-height:1.5}.lesson-banner{margin-top:22px;padding:18px 20px;border-radius:18px;background:#071018;color:#fff;font-size:1.05rem}.provider-independence{padding:80px 0;background:#0a0d13;color:#fff}.provider-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:26px}.provider-cards>div{padding:22px;border:1px solid rgba(255,255,255,.12);border-radius:18px;background:rgba(255,255,255,.04)}.provider-cards b{display:block;font-size:1.4rem}.provider-cards span{display:block;color:#aeb6c3;margin-top:6px}.provider-cards .muted{opacity:.55}.live-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:28px}.live-stat{background:rgba(255,255,255,.035);border:1px solid rgba(255,255,255,.12);border-radius:18px;padding:20px;min-height:130px}.pagebody .live-stat{background:#fff;border-color:#e0e2e6}.live-stat span{display:block;font-size:12px;letter-spacing:.13em;opacity:.65}.live-stat strong{display:block;font-size:28px;margin:10px 0 6px;word-break:break-word}.live-stat small{opacity:.68}.live-strip{margin-top:14px;border:1px solid rgba(0,0,0,.1);border-radius:999px;padding:10px 14px;display:flex;gap:9px;align-items:center;font-size:13px}.live-dot{width:9px;height:9px;border-radius:50%;background:#35c96b;box-shadow:0 0 18px #35c96b}.learning-feed{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:24px}.learning-item{padding:18px;border-radius:16px;border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.035)}.learning-item b{display:block;margin-bottom:8px}.learning-item small{display:block;opacity:.6;margin-top:10px}.experience-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.experience-panel{border:1px solid rgba(0,0,0,.1);background:#fff;border-radius:22px;padding:22px;margin-top:24px}.system .experience-panel{background:rgba(255,255,255,.05);border-color:rgba(255,255,255,.12)}.experience-form{display:grid;gap:14px}.experience-form label{display:grid;gap:7px;font-weight:700}.experience-form textarea,.experience-form input,.experience-form select{width:100%;box-sizing:border-box;background:#fff;color:#101318;border:1px solid #d7d9dd;border-radius:12px;padding:13px;font:inherit}.system .experience-form textarea,.system .experience-form input,.system .experience-form select{background:#071018;color:#edf4f7;border-color:rgba(255,255,255,.18)}.experience-form textarea{min-height:100px;resize:vertical}.experience-output{white-space:pre-wrap;margin-top:18px;border-left:3px solid #9aa4b1;padding:16px 18px;background:#f6f7f9;border-radius:0 12px 12px 0;min-height:70px}.system .experience-output{background:rgba(255,255,255,.04)}.row-form{grid-template-columns:1fr 2fr auto;align-items:end}.purchase-flow{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:26px 0}.purchase-flow>div{border:1px solid rgba(0,0,0,.1);border-radius:16px;padding:18px;background:#fff}.purchase-flow b{font-size:18px}.purchase-flow p{opacity:.72}@media(max-width:980px){.hero-grid,.challenge-layout,.experience-grid{grid-template-columns:1fr}.attack-panel{position:static}.provider-cards,.purchase-flow{grid-template-columns:1fr 1fr}.live-grid{grid-template-columns:1fr 1fr}.hero-pipeline{margin-top:10px}}@media(max-width:620px){.break-hero{padding:80px 0 48px}.break-hero h1{font-size:clamp(3rem,15vw,4.8rem)}.hero-pipeline{grid-template-columns:1fr auto 1fr;padding:14px}.pipe-node{font-size:.72rem;padding:10px 6px}.challenge-section{padding:60px 0}.attack-panel,.experiment{padding:17px}.provider-cards,.purchase-flow,.live-grid,.learning-feed{grid-template-columns:1fr}.row-form{grid-template-columns:1fr}.pipeline{margin-right:-8px}.stage{flex-basis:112px}.lesson{font-size:.84rem}.experiment-head{align-items:flex-start;flex-direction:column}}