*{box-sizing:border-box}body{margin:0}.crt{--a:#75e6ff;--b:#76f0bd;min-height:100vh;background:radial-gradient(circle at 82% 8%,#123b5266,transparent 29%),radial-gradient(circle at 8% 38%,#0b5b4840,transparent 25%),linear-gradient(180deg,#02070d,#06121d 50%,#02070d);color:#eef7fb;font-family:Arial,sans-serif;position:relative;overflow:hidden}.crt.gold{--a:#f1c75b;--b:#ff9d65}.crt.green{--a:#75efbd;--b:#75e6ff}.crt-mx{position:fixed;inset:0;pointer-events:none;opacity:.035;display:grid;grid-template-columns:repeat(4,1fr);grid-gap:50px;gap:50px;transform:rotate(-8deg) scale(1.2);font:900 15px monospace;letter-spacing:.15em;color:#9cf7dd}.crt-mx span{white-space:nowrap}.crt-w{position:relative;width:min(1220px,calc(100% - 34px));margin:auto;padding-bottom:100px}.crt a{color:inherit;text-decoration:none}.crt nav{height:76px;display:flex;justify-content:space-between;gap:15px;align-items:center;border-bottom:1px solid #ffffff16;color:#8edff0;font-size:11px;font-weight:900;letter-spacing:.08em}.crt-hero{padding:78px 0 62px}.crt-badges{display:flex;gap:8px;flex-wrap:wrap}.crt-badges b{padding:8px 11px;border:1px solid #75e6ff3d;border-radius:999px;color:#a9eefe;font-size:9px;letter-spacing:.08em}.crt-eye{color:var(--a);font-size:10px;font-weight:950;letter-spacing:.18em;margin-top:24px}.crt-hero h1{font:clamp(58px,9vw,112px)/.84 Georgia,serif;letter-spacing:-.065em;margin:20px 0 28px}.crt footer em,.crt-hero h1 em{color:var(--b);font-style:normal}.crt-challenge{font-size:clamp(20px,3vw,36px);font-weight:950}.crt-lede{font-size:19px;line-height:1.7;color:#abc1cd;max-width:900px}.crt-lede strong{color:var(--a)}.crt section{padding:62px 0;border-top:1px solid #ffffff13}.crt-question{padding:38px clamp(24px,5vw,54px)!important;border:1px solid #75e6ff33!important;border-radius:26px;background:linear-gradient(135deg,#0a2737cc,#07111ccc);box-shadow:0 30px 90px #0007}.crt-question small{color:#7de8ff;font-weight:900;letter-spacing:.15em}.crt-question h2{font:clamp(29px,4.4vw,54px)/1.08 Georgia,serif;letter-spacing:-.035em}.crt-question i{font-style:normal;color:#86efc3}.crt-dets{display:flex;gap:8px;flex-wrap:wrap}.crt-dets b{padding:10px 15px;border:1px solid #ffffff1e;border-radius:999px;font-size:11px;color:#bcd0da}.crt-title{font:clamp(34px,5vw,62px)/1.02 Georgia,serif;letter-spacing:-.04em;max-width:980px}.crt-fixed{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:10px;gap:10px}.crt-fixed article{position:relative;padding:22px;border:1px solid #ffffff18;border-radius:16px;background:#07141dcc;min-height:150px}.crt-cmp small,.crt-fixed small,.crt-gate small,.crt-only small,.crt-pipe small,.crt-record small{display:block;color:#7895a5;font-size:9px;font-weight:900;letter-spacing:.12em}.crt-fixed strong{display:block;margin-top:12px;line-height:1.5}.crt-fixed span{position:absolute;bottom:14px;right:14px;color:#6ee7b7;font-size:8px;font-weight:950}.crt-runs{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px}.crt-runs button{cursor:pointer;text-align:left;padding:21px;border:1px solid #ffffff18;border-radius:16px;background:#07141d;color:#eef7fb}.crt-runs button.active{border-color:var(--a);background:#0b2230;box-shadow:0 0 35px #75e6ff16}.crt-runs small{display:block;color:var(--a);font-weight:950}.crt-runs strong{display:block;margin:8px 0;font-size:18px}.crt-runs span{color:#8299a5;font-size:11px}.crt-runtime{margin-top:14px;border:1px solid #ffffff20;border-radius:24px;background:#050d15e8;overflow:hidden;box-shadow:0 28px 80px #0008}.crt-rhead{padding:26px;display:flex;justify-content:space-between;align-items:center;gap:20px;border-bottom:1px solid #ffffff14}.crt-rhead small{color:var(--a);font-weight:900;letter-spacing:.12em}.crt-rhead h3{font:34px Georgia,serif;margin:8px 0}.crt-decision{font-size:clamp(25px,4vw,46px);font-weight:950;color:var(--a)}.crt-change{padding:0 26px 22px;color:#b9cbd3;line-height:1.7;font-size:17px}.crt-pipe{display:grid;grid-template-columns:repeat(6,1fr);border-top:1px solid #ffffff12;border-bottom:1px solid #ffffff12}.crt-pipe>div{position:relative;padding:20px 14px;min-height:130px;border-right:1px solid #ffffff12}.crt-pipe strong{display:block;margin-top:12px;font-size:12px;line-height:1.5}.crt-pipe i{position:absolute;right:-7px;top:54px;color:var(--a);z-index:2}.crt-gate{padding:26px;background:linear-gradient(90deg,#081b25,#071119)}.crt-gate strong{display:block;color:var(--a);font-size:clamp(25px,4vw,43px);margin:8px 0}.crt-gate p{color:#aabec8;line-height:1.65;max-width:950px}.crt-action{cursor:pointer;padding:15px 18px;border:1px solid var(--a);background:#07151f;color:var(--a);font-size:10px;font-weight:950;letter-spacing:.08em;margin:0 26px 26px;border-radius:10px}.crt-record{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1px;gap:1px;background:#ffffff14;border-top:1px solid #ffffff14}.crt-record>div{padding:20px;background:#061019}.crt-record b{display:block;margin-top:8px;line-height:1.5}.crt-compareBtn{margin:0 0 20px}.crt-cmp{display:grid;grid-template-columns:1fr 180px 1fr;grid-gap:10px;gap:10px}.crt-cmp article,.crt-only{padding:24px;border:1px solid #ffffff18;border-radius:18px;background:#07141dcc}.crt-cmp h3{font:28px Georgia,serif}.crt-cmp p{color:#9eb3bd}.crt-cmp article>strong{display:block;margin-top:20px;color:var(--a)}.crt-only{display:flex;flex-direction:column;justify-content:center;text-align:center}.crt-only b{color:#f2cb68;margin:10px}.crt-only span{color:#879ca7;font-size:11px;line-height:1.5}.crt-chain{display:grid;grid-template-columns:repeat(8,1fr);grid-gap:6px;gap:6px}.crt-chain div{padding:16px 8px;text-align:center;border:1px solid #ffffff17;border-radius:12px;background:#06131c}.crt-chain small{display:block;color:#607d8d;font-size:8px}.crt-chain b{display:block;margin-top:7px;font-size:9px}.crt-bound{display:flex;align-items:center;justify-content:center;gap:18px;margin-top:25px;font-weight:900}.crt-bound strong{color:var(--a);padding:13px 18px;border:1px solid var(--a);border-radius:999px}.crt-falsify{border:1px solid #f2c76835!important;border-radius:24px;padding:36px!important;background:#2a210a24}.crt-fgrid{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:9px;gap:9px}.crt-fgrid p{padding:17px;border:1px solid #f2c76820;border-radius:13px;color:#b9b29e;line-height:1.5;font-size:12px}.crt-fgrid b{display:block;color:#f2c768;margin-bottom:9px}.crt footer{padding:70px 0;text-align:center}.crt footer>p{font-size:11px;font-weight:950;letter-spacing:.13em;color:#7f9aa8}.crt footer h2{font:clamp(35px,5vw,65px)/1 Georgia,serif;max-width:1000px;margin:18px auto}.crt footer>strong{display:block;color:#7aefba;margin:28px 0;font-size:18px}.crt-links{display:flex;justify-content:center;gap:10px;flex-wrap:wrap}.crt-links a{padding:13px 16px;border:1px solid #ffffff20;border-radius:10px;font-size:10px;font-weight:900;color:#9fe8f7}@media(max-width:900px){.crt-fixed,.crt-pipe{grid-template-columns:repeat(2,1fr)}.crt-cmp{grid-template-columns:1fr}.crt-chain{grid-template-columns:repeat(4,1fr)}.crt-fgrid{grid-template-columns:1fr 1fr}}@media(max-width:620px){.crt nav{height:auto;padding:20px 0;flex-direction:column;align-items:flex-start}.crt-fgrid,.crt-fixed,.crt-record,.crt-runs{grid-template-columns:1fr}.crt-rhead{align-items:flex-start;flex-direction:column}.crt-pipe{grid-template-columns:1fr}.crt-pipe>div{min-height:auto}.crt-pipe i{display:none}.crt-chain{grid-template-columns:repeat(2,1fr)}.crt-bound{flex-direction:column}.crt-question{padding:25px 20px!important}}