.not-found-page{color:#f8f5f9;background:#100c12;min-height:100vh}.not-found-skip{z-index:140;color:#18121a;background:#fff;border-radius:8px;padding:10px 14px;position:fixed;top:10px;left:10px;transform:translateY(-150%)}.not-found-skip:focus{transform:translateY(0)}.not-found-hero{background:radial-gradient(circle at 79% 44%,#9264a233,#0000 29%),linear-gradient(145deg,#0d0a0f 0%,#17101a 62%,#110d13 100%);min-height:860px;padding:166px 0 110px;position:relative;overflow:hidden}.not-found-aura{aspect-ratio:1;filter:blur(180px);opacity:.2;pointer-events:none;background:#643974;border-radius:50%;width:min(48vw,680px);position:absolute;top:12%;right:-11%}.not-found-layout{z-index:1;grid-template-columns:minmax(0,.88fr) minmax(460px,1.12fr);align-items:center;gap:clamp(60px,8vw,128px);display:grid;position:relative}.not-found-copy{padding-top:86px;position:relative}.not-found-code{color:#d5bbdc1a;letter-spacing:-.04em;-webkit-user-select:none;user-select:none;font-size:clamp(132px,17vw,236px);font-weight:650;line-height:.8;position:absolute;top:-18px;left:-8px}.not-found-copy h1{letter-spacing:-.04em;text-wrap:balance;max-width:650px;margin:0;font-size:clamp(52px,6vw,82px);font-weight:600;line-height:.97;position:relative}.not-found-copy>p{color:#b8aebc;text-wrap:pretty;max-width:580px;margin:28px 0 0;font-size:18px;line-height:1.65;position:relative}.not-found-actions{flex-wrap:wrap;gap:10px;margin-top:34px;display:flex;position:relative}.not-found-actions a{border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;min-height:50px;padding:0 20px;font-size:14px;font-weight:650;transition:color .2s,background .2s,border-color .2s,transform .2s;display:inline-flex}.not-found-actions a:hover{transform:translateY(-2px)}:is(.not-found-actions a:focus-visible,.not-found-destinations a:focus-visible){outline-offset:3px;outline:3px solid #d6b7de}.not-found-primary{color:#171119;background:#fff;gap:13px}.not-found-primary span{color:#9264a2}.not-found-secondary{color:#e8dfe9;background:#ffffff0b;border-color:#ffffff26!important}.not-found-router{background:#161019d6;border:1px solid #ffffff1c;border-radius:16px;min-height:540px;padding:22px;position:relative;overflow:hidden}.not-found-router:before{content:"";filter:blur(90px);background:#9264a247;border-radius:50%;position:absolute;inset:14% 21%}.not-found-router-head{z-index:2;border-bottom:1px solid #ffffff17;justify-content:space-between;align-items:center;min-height:46px;padding:0 6px 16px;display:flex;position:relative}.not-found-router-head span{color:#8f8392;font-family:var(--font-geist-mono), monospace;font-size:12px}.not-found-router-head strong{color:#e3c5ea;background:#9264a224;border-radius:999px;padding:6px 9px;font-size:12px;font-weight:600}.not-found-router-core{z-index:2;place-items:center;height:216px;display:grid;position:relative}.not-found-router-core>span{background:linear-gradient(145deg,#754382,#3d2446);border:1px solid #e2c2ea38;border-radius:16px;place-items:center;width:92px;height:92px;display:grid}.not-found-router-core .idw-icon{width:62px;height:auto}.not-found-router-core i{background:linear-gradient(#cfaed8cc,#cfaed81f);width:1px;height:54px;position:absolute;bottom:0}.not-found-router-core i:after{content:"";background:#cfaed847;height:1px;position:absolute;bottom:0;left:0;right:0;transform:scaleX(470)}.not-found-destinations{z-index:2;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid;position:relative}.not-found-destinations a{background:#201822;border:1px solid #ffffff17;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-content:center;min-height:108px;padding:16px;transition:background .2s,border-color .2s,transform .2s;display:grid;position:relative}.not-found-destinations a:hover{background:#2a1e2d;border-color:#d6b7de3d;transform:translateY(-2px)}.not-found-destinations span{color:#928896;grid-column:1/-1;margin-bottom:5px;font-size:12px}.not-found-destinations strong{color:#f2ecf3;font-size:16px;font-weight:600}.not-found-destinations i{color:#b98bc5;font-size:14px;font-style:normal}@media (max-width:960px){.not-found-hero{min-height:auto;padding:150px 0 90px}.not-found-layout{grid-template-columns:1fr;gap:72px}.not-found-copy{max-width:720px}.not-found-router{min-height:500px}}@media (max-width:620px){.not-found-hero{padding:126px 0 70px}.not-found-copy{padding-top:64px}.not-found-copy h1{font-size:clamp(46px,13vw,64px)}.not-found-copy>p{font-size:16px}.not-found-router{min-height:auto;padding:14px}.not-found-router-core{height:190px}.not-found-destinations{grid-template-columns:1fr}.not-found-destinations a{min-height:88px}.not-found-router-core i:after{transform:scaleX(220)}}@media (prefers-reduced-motion:reduce){.not-found-actions a,.not-found-destinations a{transition:none}}
