:root{--surface:#fff8f6;--surface-soft:#fff0ee;--surface-muted:#fff1ed;--ink:#351b24;--border:#f2d8d3}.yDxeZW_main{isolation:isolate;flex:1;place-items:center;padding:80px 24px;display:grid;position:relative;overflow:hidden}.yDxeZW_blobOne,.yDxeZW_blobTwo{z-index:1;filter:blur(70px);pointer-events:none;border-radius:50%;position:absolute}.yDxeZW_blobOne{background:color-mix(in srgb, var(--primary-color) 28%, transparent);width:380px;height:380px;top:15%;left:25%}.yDxeZW_blobTwo{background:color-mix(in srgb, var(--secondary-color) 20%, transparent);width:320px;height:320px;bottom:20%;right:25%}.yDxeZW_content{text-align:center;z-index:0;flex-direction:column;align-items:center;width:100%;height:100%;display:flex}.yDxeZW_illustration{z-index:2;place-items:center;width:256px;height:256px;margin-bottom:48px;display:grid;position:relative}.yDxeZW_illustrationGlow{background:linear-gradient(135deg, var(--primary-color), var(--surface-soft));filter:blur(25px);opacity:.6;border-radius:50%;position:absolute;inset:8px}.yDxeZW_illustrationCard{background:#fff8f6e0;border:1px solid #fffc;border-radius:32px;flex-direction:column;justify-content:center;align-items:center;width:192px;height:192px;display:flex;position:relative;box-shadow:0 20px 45px #d2769429}.yDxeZW_illustrationCard svg{color:var(--secondary-color);margin-bottom:8px}.yDxeZW_badge404{background:linear-gradient(90deg, var(--primary-color), var(--secondary-color));color:#fff;letter-spacing:.05em;border-radius:999px;padding:10px 32px;font-size:32px;font-weight:700;position:absolute;bottom:-20px;transform:rotate(-3deg);box-shadow:0 12px 24px #d2769438}.yDxeZW_title{color:var(--title-color);letter-spacing:-.02em;flex-direction:column;margin:0 0 24px;font-size:clamp(26px,4vw,32px);line-height:1.25;display:flex}.yDxeZW_description{max-width:520px;color:var(--secondary-text-color);margin:0 0 40px;font-size:15px;line-height:1.6}.yDxeZW_homeButton{background:linear-gradient(90deg, var(--primary-color), var(--secondary-color));color:#fff;border-radius:999px;align-items:center;gap:12px;padding:14px 32px;font-weight:700;text-decoration:none;transition:transform .2s,box-shadow .2s,background .2s;display:inline-flex;box-shadow:0 12px 24px #d276942e}.yDxeZW_homeButton:hover{background:linear-gradient(90deg, var(--primary-hover), var(--link-hover));transform:translateY(-2px);box-shadow:0 16px 28px #d2769440}@media (max-width:767px){.yDxeZW_brand{font-size:25px}.yDxeZW_actions{gap:2px}.yDxeZW_main{padding:64px 16px}.yDxeZW_illustration{margin-bottom:40px;transform:scale(.9)}}@media (prefers-reduced-motion:reduce){.yDxeZW_homeButton{transition:none}}body{margin:0}*{box-sizing:border-box}:is(button,input){font:inherit}:is(a:focus-visible,button:focus-visible,input:focus-visible){outline:3px solid var(--highlight-text);outline-offset:3px}.yDxeZW_fontVariable{--font-jakarta:var(--font-jakarta)}@supports not (color:color-mix(in srgb, black, white)){.yDxeZW_header{background:var(--surface)}.yDxeZW_footer{background:#fff}}@media (max-width:480px){.yDxeZW_title br{display:none}}@media (hover:hover){.yDxeZW_illustrationCard{transition:transform .35s}.yDxeZW_illustration:hover .yDxeZW_illustrationCard{transform:translateY(-8px)}.yDxeZW_illustration:hover .yDxeZW_illustrationGlow{opacity:.8}}.material-symbols-outlined{font-family:inherit}@media (min-width:768px){.yDxeZW_content{padding-inline:16px}}.yDxeZW_homeButton:active{background:var(--highlight-hover)}.yDxeZW_main::selection{background:var(--primary-color);color:var(--ink)}.yDxeZW_homeButton svg{flex:none}:root{--font-jakarta:"Plus Jakarta Sans"}.yDxeZW_content{position:relative}.yDxeZW_homeButton,.yDxeZW_badge404{text-shadow:0 1px 1px #351b241f}@media (max-width:767px){.yDxeZW_iconButton,.yDxeZW_avatar{width:44px;height:44px}}.yDxeZW_description strong{color:var(--highlight-text)}.yDxeZW_brand,.yDxeZW_title{overflow-wrap:anywhere}.yDxeZW_illustrationCard{text-align:center}
