.molecule-error{position:relative;isolation:isolate;min-height:calc(100vh - 120px);display:grid;place-items:center;overflow:hidden;padding:190px 24px 90px;background:radial-gradient(circle at 75% 18%,rgba(242,165,31,.13),transparent 23%),radial-gradient(circle at 15% 85%,rgba(31,158,99,.16),transparent 28%),linear-gradient(135deg,#022a1b,#064a31 58%,#073b29);color:#fff}.molecule-error__field,.molecule-error__halo{position:absolute;inset:0;overflow:hidden;pointer-events:none}.molecule-error__halo{left:50%;top:50%;width:720px;height:720px;inset:auto;transform:translate(-50%,-50%);border:1px solid rgba(255,255,255,.08);border-radius:50%;box-shadow:0 0 0 90px rgba(255,255,255,.018),0 0 0 180px rgba(255,255,255,.012)}.molecule{position:absolute;left:var(--x);top:var(--y);width:112px;height:84px;opacity:.38;filter:drop-shadow(0 12px 24px rgba(0,0,0,.2));animation:moleculeFloat 11s ease-in-out infinite alternate}.molecule--2,.molecule--5{animation-duration:14s;animation-delay:-4s;transform:scale(.72)}.molecule--3,.molecule--6{animation-duration:17s;animation-delay:-8s;transform:scale(1.2)}.molecule i{position:absolute;width:18px;height:18px;border:3px solid rgba(255,255,255,.72);border-radius:50%;background:rgba(7,69,43,.8);box-shadow:0 0 0 6px rgba(242,165,31,.07)}.molecule i:nth-child(1){left:2px;top:31px}.molecule i:nth-child(2){left:46px;top:4px;border-color:#f2a51f}.molecule i:nth-child(3){right:2px;bottom:5px}.molecule b{position:absolute;height:2px;width:48px;background:linear-gradient(90deg,rgba(255,255,255,.1),rgba(255,255,255,.72));transform-origin:left center}.molecule b:nth-of-type(1){left:18px;top:38px;transform:rotate(-28deg)}.molecule b:nth-of-type(2){left:61px;top:20px;transform:rotate(39deg)}.molecule-error__panel{position:relative;z-index:2;width:min(1120px,100%);display:grid;grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr);gap:58px;align-items:center;padding:58px;border:1px solid rgba(255,255,255,.16);border-radius:32px;background:linear-gradient(145deg,rgba(255,255,255,.13),rgba(255,255,255,.045));box-shadow:0 42px 110px rgba(0,0,0,.27);backdrop-filter:blur(18px)}.molecule-error__eyebrow{display:flex;align-items:center;gap:10px;margin:0 0 18px;color:#f2a51f!important;font-size:11px!important;font-weight:900!important;letter-spacing:.17em}.molecule-error__copy h1{max-width:760px;margin:0;color:#fff;font-size:clamp(50px,6.6vw,88px);line-height:.94;letter-spacing:-.055em;text-wrap:balance}.molecule-error__copy>p:not(.molecule-error__eyebrow):not(.molecule-error__help){max-width:670px;margin:25px 0 0;color:rgba(235,246,240,.78)!important;font-size:15px!important;line-height:1.75!important}.molecule-error__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:32px}.molecule-error__actions a{display:inline-flex;min-height:54px;align-items:center;justify-content:center;gap:10px;padding:0 20px;border-radius:12px;font-size:11px;font-weight:900;text-decoration:none;transition:transform .2s,background .2s}.molecule-error__actions a:hover{transform:translateY(-2px)}.molecule-error__primary{background:#f2a51f;color:#21180a}.molecule-error__secondary{border:1px solid rgba(255,255,255,.3);background:rgba(255,255,255,.07);color:#fff}.molecule-error__help{margin:22px 0 0;color:rgba(221,238,229,.68)!important;font-size:10px!important}.molecule-error__help a{color:#fff;font-weight:800}.molecule-error__code{position:relative;display:grid;min-height:360px;place-items:center;border:1px solid rgba(255,255,255,.12);border-radius:26px;background:rgba(1,33,21,.3);overflow:hidden}.molecule-error__code>span{font-size:clamp(104px,14vw,180px);font-weight:950;line-height:1;letter-spacing:-.1em;color:rgba(255,255,255,.96)}.molecule-error__code>div{position:absolute;width:180px;height:130px;opacity:.5;animation:moleculeSpin 22s linear infinite}.molecule-error__code>div i{position:absolute;width:25px;height:25px;border:4px solid #f2a51f;border-radius:50%;background:#064b31}.molecule-error__code>div i:nth-child(1){left:5px;top:55px}.molecule-error__code>div i:nth-child(2){left:76px;top:5px}.molecule-error__code>div i:nth-child(3){right:5px;bottom:7px}.molecule-error__code>div b{position:absolute;width:80px;height:2px;background:rgba(255,255,255,.7);transform-origin:left}.molecule-error__code>div b:nth-of-type(1){left:26px;top:64px;transform:rotate(-35deg)}.molecule-error__code>div b:nth-of-type(2){left:96px;top:25px;transform:rotate(36deg)}.molecule-error__code small{position:absolute;bottom:27px;color:rgba(220,238,229,.65);font-size:9px;font-weight:800;letter-spacing:.16em;text-transform:uppercase}@keyframes moleculeFloat{from{translate:-6px -9px;rotate:-4deg}to{translate:10px 13px;rotate:7deg}}@keyframes moleculeSpin{to{transform:rotate(360deg)}}@media(max-width:900px){.molecule-error{padding-top:150px}.molecule-error__panel{grid-template-columns:1fr;padding:38px}.molecule-error__code{min-height:250px}}@media(max-width:560px){.molecule-error{padding:125px 14px 55px}.molecule-error__panel{gap:30px;padding:28px 22px;border-radius:22px}.molecule-error__copy h1{font-size:47px}.molecule-error__actions{display:grid}.molecule-error__code{min-height:210px}}@media(prefers-reduced-motion:reduce){.molecule,.molecule-error__code>div{animation:none!important}.molecule-error__actions a{transition:none}}