.notfound[data-v-be6677d6]{--primary:#6d5bba;--primary-2:#5f4fb0;--primary-3:#4f3ea0;background:#fafafa;display:flex;flex-direction:column;min-height:100vh}.notfound-header[data-v-be6677d6]{inset:0 0 auto;position:fixed;z-index:50}.notfound-main[data-v-be6677d6]{display:flex;flex:1;padding-top:84px}.notfound-hero[data-v-be6677d6]{display:grid;flex:1;padding:3.5rem 1.5rem;place-items:center}.notfound-inner[data-v-be6677d6]{border-radius:22px;overflow:hidden;padding:2.5rem 2rem;position:relative;text-align:center;width:min(1000px,100%)}.notfound-inner[data-v-be6677d6]:before{content:"";inset:-2px;opacity:.6;pointer-events:none;position:absolute}.badge-container[data-v-be6677d6]{margin-bottom:1rem;text-align:center}.hero-badge[data-v-be6677d6]{align-items:center;background-color:#6d5bba14;border:1px solid rgba(109,91,186,.18);border-radius:10px;box-shadow:0 10px 28px #6d5bba1a;color:var(--primary);display:inline-flex;font-size:.9rem;font-weight:800;gap:.6rem;margin-bottom:1.6rem;margin-top:.5rem;padding:.75rem 1.2rem}.hero-badge i[data-v-be6677d6]{font-size:1.15rem}.hero-badge i[data-v-be6677d6],.hero-badge-text[data-v-be6677d6]{color:var(--primary)}.notfound-title[data-v-be6677d6]{color:#141023f0;font-size:clamp(2.1rem,4.2vw,3.2rem);font-weight:900;letter-spacing:-.03em;line-height:1.05;margin:0 0 .9rem}.notfound-subtitle[data-v-be6677d6]{color:#1410239e;font-size:1.05rem;line-height:1.7;margin:0 auto;max-width:62ch}.hero-buttons[data-v-be6677d6]{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center;margin-bottom:1.2rem;margin-top:2rem}.btn-primary[data-v-be6677d6],.btn-secondary[data-v-be6677d6]{align-items:center;border-radius:12px;cursor:pointer;display:inline-flex;font-size:1.02rem;font-weight:900;gap:.55rem;overflow:hidden;padding:.86rem 1.2rem;position:relative;text-decoration:none;transition:transform .2s ease,opacity .2s ease,box-shadow .2s ease,background-color .2s ease,border-color .2s ease,color .2s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.btn-primary[data-v-be6677d6]{background:var(--primary);border:1px solid rgba(109,91,186,.85);box-shadow:0 18px 46px #6d5bba2e;color:#fff}.btn-primary[data-v-be6677d6]:hover{background:var(--primary-2);box-shadow:0 22px 64px #6d5bba38;transform:translateY(-1px)}.btn-secondary[data-v-be6677d6]{background:transparent;border:1px solid rgba(109,91,186,.4);box-shadow:none;color:var(--primary)}.btn-secondary[data-v-be6677d6]:hover{background:#6d5bba14;border-color:#6d5bba8c;transform:translateY(-1px)}@media(max-width:768px){.notfound-main[data-v-be6677d6]{padding-top:72px}.notfound-inner[data-v-be6677d6]{padding:2rem 1.25rem}.btn-primary[data-v-be6677d6],.btn-secondary[data-v-be6677d6]{justify-content:center;width:100%}}
