@font-face{font-family:Inter;src:local("Inter Regular Italic"),local("Inter Italic"),url(../_fonts/TTYbISAfwy-y4uVGS9AH32sK7b2xJsoCESo64ryf8LU-y87nRMqBGo42rUOW9tWZa06o4oTa0USJrAMMoKDamgs.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:400;font-style:italic}@font-face{font-family:"Inter Fallback: BlinkMacSystemFont";src:local("BlinkMacSystemFont");size-adjust:114.6542%;ascent-override:84.4932%;descent-override:21.0381%;line-gap-override:0%}@font-face{font-family:"Inter Fallback: Segoe UI";src:local("Segoe UI");size-adjust:107.7093%;ascent-override:89.9412%;descent-override:22.3946%;line-gap-override:0%}@font-face{font-family:"Inter Fallback: Helvetica Neue";src:local("Helvetica Neue");size-adjust:106.1198%;ascent-override:91.2883%;descent-override:22.7301%;line-gap-override:0%}@font-face{font-family:"Inter Fallback: Arial";src:local("Arial");size-adjust:107.1194%;ascent-override:90.4365%;descent-override:22.518%;line-gap-override:0%}@font-face{font-family:"Inter Fallback: Noto Sans";src:local("Noto Sans");size-adjust:100.7466%;ascent-override:96.1571%;descent-override:23.9423%;line-gap-override:0%}@font-face{font-family:Inter;src:local("Inter Regular Italic"),local("Inter Italic"),url(../_fonts/JSrPAbQHsQEdUrIE5Ts6fIQ2ymsa4i7HhiCpui6ulCc-_AoyGWssOn06OMh3ZY_GddBBPRny4Igxin4fT_1K6F4.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:400;font-style:italic}@font-face{font-family:Inter;src:local("Inter Regular Italic"),local("Inter Italic"),url(../_fonts/T-ozk-QJ_Ck37B2RHPl2i-s_gAGGo7suFgagWoJ8bO4-maDXQ_nEXKAaLHm4Joud3DJR9EVzS7QXWMWK8YOTIcs.woff2) format(woff2);font-display:swap;unicode-range:U+1F00-1FFF;font-weight:400;font-style:italic}@font-face{font-family:Inter;src:local("Inter Regular Italic"),local("Inter Italic"),url(../_fonts/zr3WxpLd5PmlBr7e4PWGkhZv6XTg70Pi4sCbC-CEV0Q-v2yL98XOiD3FkbiYlYYeAeTSVSkgAckeOp55Q5kHJmU.woff2) format(woff2);font-display:swap;unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;font-weight:400;font-style:italic}@font-face{font-family:Inter;src:local("Inter Regular Italic"),local("Inter Italic"),url(../_fonts/l00UCz_-QvI_NO8AGcu7ooAcrFDlxYUdxCSCh6gBwd4-vPjTZ3ztgw27A2TnHeCycxPvUtXWEVpG33_97ra6su8.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:400;font-style:italic}@font-face{font-family:Inter;src:local("Inter Regular Italic"),local("Inter Italic"),url(../_fonts/9FWLUGCSCYLRIRMtCzLrt4Go7DMFXOeN_pyCOJD_44Y-Yh2wNaqrq_e759vVlc3tX81lMwRu9ktkQJX_Svgs-VI.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:400;font-style:italic}@font-face{font-family:Inter;src:local("Inter Regular Italic"),local("Inter Italic"),url(../_fonts/pWMvGwciZ-EfQsfR2ueelhC7Jnt5K-8Px8PjPK0mDII-eT9iD0iZ9WWhTJs6V5GxXr0iaUwx_WxgGGriOiGb81o.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:italic}@font-face{font-family:Inter;src:local("Inter Regular"),local("Inter"),url(../_fonts/y3mP_zJcojQwJn30TpF_XxDzgeM6Nbk7MaRg1Ne0YcI-lFx13nqMCMgk_S70gRmwEHXlE5BLp1B4W82RpFihpMs.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:400;font-style:normal}@font-face{font-family:Inter;src:local("Inter Regular"),local("Inter"),url(../_fonts/h9PwCjip_BNPVO50hT4v29USWFv6H3ZlYx_IestfqgY-sYfLVuZXl9E1aYbn1S0pAr4zfdQ_WT7iBZhrgQY6N-4.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:400;font-style:normal}@font-face{font-family:Inter;src:local("Inter Regular"),local("Inter"),url(../_fonts/Y_5DOsLit49q2i2tbcNxnyUen9__GPCX8mwAi03q1aA-pBCjVKDT5tBT3BJckh9uzNkfUWeUIBPz9Y8T55vcj8E.woff2) format(woff2);font-display:swap;unicode-range:U+1F00-1FFF;font-weight:400;font-style:normal}@font-face{font-family:Inter;src:local("Inter Regular"),local("Inter"),url(../_fonts/BQnDL9FFy0Q_jvURlmv87luvmXLSMbSuXsfZv_R2Rkk-y5MVrLtP4J_1al8rz8R-MDaUOMAHckAWCwDrKhw25fY.woff2) format(woff2);font-display:swap;unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;font-weight:400;font-style:normal}@font-face{font-family:Inter;src:local("Inter Regular"),local("Inter"),url(../_fonts/nuenOq7ZFSZ65QudJO7uQ0sOjDqow2WjfXrQh4S9gEc-uF81rxcswER5srfhzyLfPoGlKNAIt2C_BvkXFOc19rw.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:400;font-style:normal}@font-face{font-family:Inter;src:local("Inter Regular"),local("Inter"),url(../_fonts/M-60tFLmAJxdPjHsK-2ILWom5zPbu37lb3Qex2waL14-A9y4QcXALPi_RvQsmRsSFUxrT3_J213W4zPFIXetlbw.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:400;font-style:normal}@font-face{font-family:Inter;src:local("Inter Regular"),local("Inter"),url(../_fonts/31PZhXd_YTCmsoiPQZc-xVtAWAkLogRFRj5mWplmKFE-6WsTw05QKugcwLySGc_b9CIheG8j8LRyo47qPL430Mk.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:normal}:root{color-scheme:light;--page-bg:#f4eee6;--page-bg-strong:#eadfce;--surface:hsla(0,0%,100%,.76);--surface-strong:#102a43;--text-primary:#102235;--text-secondary:#21415f;--text-muted:rgba(16,34,53,.7);--border-soft:rgba(16,42,67,.12);--accent:#d96c3e;--accent-strong:#1f6c67;--shadow-lg:0 24px 70px rgba(16,42,67,.12);--radius-xl:28px;--radius-lg:22px;--container-width:min(1180px, calc(100vw - 32px) );font-family:Inter,"Inter Fallback: BlinkMacSystemFont","Inter Fallback: Segoe UI","Inter Fallback: Helvetica Neue","Inter Fallback: Arial","Inter Fallback: Noto Sans",PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif}*,:after,:before{box-sizing:border-box}html{scroll-behavior:smooth}body{background:radial-gradient(circle at top left,rgba(217,108,62,.16),transparent 34%),radial-gradient(circle at top right,rgba(31,108,103,.16),transparent 30%),linear-gradient(180deg,var(--page-bg) 0,#f8f4ee 45%,#f6f0e7 100%);color:var(--text-primary);font-family:inherit;margin:0;min-width:320px;text-rendering:optimizeLegibility}body:before{background-image:linear-gradient(rgba(16,42,67,.03) 1px,transparent 0),linear-gradient(90deg,rgba(16,42,67,.03) 1px,transparent 0);background-size:40px 40px;content:"";inset:0;-webkit-mask-image:radial-gradient(circle at center,rgba(0,0,0,.75),transparent 82%);mask-image:radial-gradient(circle at center,rgba(0,0,0,.75),transparent 82%);pointer-events:none;position:fixed;z-index:-1}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button{cursor:pointer}img,svg{display:block;max-width:100%}.container{margin:0 auto;width:var(--container-width)}.page-section{padding:84px 0}.surface-panel{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:var(--surface);border:1px solid var(--border-soft);border-radius:var(--radius-xl);box-shadow:var(--shadow-lg)}.text-pill{background:#ffffffb8;border:1px solid rgba(16,42,67,.08);border-radius:999px;color:var(--accent-strong);font-size:12px;letter-spacing:.12em;padding:8px 12px;text-transform:uppercase;width:-moz-fit-content;width:fit-content}.button,.text-pill{align-items:center;display:inline-flex;font-weight:700;gap:8px}.button{border:1px solid transparent;border-radius:999px;font-size:15px;justify-content:center;line-height:1;min-height:50px;padding:0 18px;transition:transform .2s ease,background-color .2s ease,border-color .2s ease}.button:hover{transform:translateY(-1px)}.button--primary{background:linear-gradient(135deg,#102a43,#1f6c67);box-shadow:0 16px 30px #102a432e;color:#fff}.button--ghost{background:#ffffffc7;border-color:#102a431f;color:var(--text-primary)}.button--compact{font-size:14px;min-height:42px;padding:0 16px}@media(max-width:900px){.page-section{padding:68px 0}}@media(max-width:640px){:root{--container-width:min(100vw - 24px,100%)}.page-section{padding:56px 0}}@font-face{font-family:Manrope;src:local("Manrope Regular"),local("Manrope"),url(../_fonts/dLA4w1Xo7kjNzBEo-TeXHCykYfAAwW4pHDFd50zNe14-xqg2ipPt1saLvlnewCFAltyyj8e10Vc2fjX_DiwLNw8.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:400;font-style:normal}@font-face{font-family:"Manrope Fallback: Segoe UI";src:local("Segoe UI");size-adjust:103.7533%;ascent-override:102.7437%;descent-override:28.9147%;line-gap-override:0%}@font-face{font-family:"Manrope Fallback: Arial";src:local("Arial");size-adjust:103.1851%;ascent-override:103.3095%;descent-override:29.074%;line-gap-override:0%}@font-face{font-family:Manrope;src:local("Manrope Regular"),local("Manrope"),url(../_fonts/L1awyw2C3Xba-7EegGMq7OIrXk4lQv5-VeYDVIVydV8-2AhF4K5qDy6_Ki8gQwmLHypG8N0Nw0t3BfYIbQRV5bw.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:400;font-style:normal}@font-face{font-family:Manrope;src:local("Manrope Regular"),local("Manrope"),url(../_fonts/ESWVVfmZ9IURoe0q2ps8jGoFXz-ImD3TATv5McLmeX0-DhwInffLHSWURnfGwAArieu5_uaGrGnYbH1wHHYNVNo.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:400;font-style:normal}@font-face{font-family:Manrope;src:local("Manrope Regular"),local("Manrope"),url(../_fonts/oZgpWgzCd_8Egc-OHE7gzxKY7PBgf1xKQupFLYkDEK8-zAsM07BXcY8V_xuj2HFtFSfs8AkrRg356cQA50Hua_s.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:normal}@font-face{font-family:"Manrope Fallback: BlinkMacSystemFont";src:local("BlinkMacSystemFont");size-adjust:110.4431%;ascent-override:96.5203%;descent-override:27.1633%;line-gap-override:0%}@font-face{font-family:"Manrope Fallback: Helvetica Neue";src:local("Helvetica Neue");size-adjust:102.2222%;ascent-override:104.2826%;descent-override:29.3478%;line-gap-override:0%}@font-face{font-family:"Manrope Fallback: Noto Sans";src:local("Noto Sans");size-adjust:97.0464%;ascent-override:109.8443%;descent-override:30.913%;line-gap-override:0%}@font-face{font-family:Manrope;src:local("Manrope Regular"),local("Manrope"),url(../_fonts/f0eGMdYLNBkPJwCzz0OLRv4aVW9eeLW88uscNU8vci4-ti8xSWZ6FNHyMoK6livvbkcV0UnCFipGoBLCjCc1adc.woff2) format(woff2);font-display:swap;unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;font-weight:400;font-style:normal}@font-face{font-family:Manrope;src:local("Manrope Regular"),local("Manrope"),url(../_fonts/5SW3cxyXnWQ7CEhJbk0Zedv2yxkIrPq4MpCt9T38vYo-DPVq_JmabBZe2qgScKmN2Q3BWRreMRiFT4wE9E8NK2g.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:400;font-style:normal}.error-page[data-v-4d83d076]{align-items:center;background:radial-gradient(circle at top left,rgba(242,202,80,.14),transparent 26%),radial-gradient(circle at bottom right,hsla(15,7%,89%,.12),transparent 24%),linear-gradient(180deg,#141414,#111 48%,#131313);color:#e5e2e1;display:flex;min-height:100vh;overflow:hidden;padding:32px 0;position:relative}.container[data-v-4d83d076]{display:grid;place-items:center;position:relative;width:100%;z-index:1}.error-glow[data-v-4d83d076]{border-radius:50%;filter:blur(28px);pointer-events:none;position:absolute}.error-glow--primary[data-v-4d83d076]{background:#f2ca501f;height:320px;left:-4%;top:8%;width:320px}.error-glow--secondary[data-v-4d83d076]{background:#e5e2e114;bottom:10%;height:260px;right:-6%;width:260px}.error-card[data-v-4d83d076]{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(180deg,#1c1b1bf0,#0e0e0ef0);border:1px solid rgba(77,70,53,.24);border-radius:30px;box-shadow:0 28px 70px #00000057,0 0 48px #e5e2e10d;padding:clamp(28px,5vw,48px);text-align:center;width:min(720px,100%)}.error-header[data-v-4d83d076]{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:center}.text-pill[data-v-4d83d076]{background:#2a2a2ab8;border-color:#4d46353d;color:#f2ca50}.status-chip[data-v-4d83d076]{align-items:center;background:#ffffff0d;border:1px solid rgba(77,70,53,.24);border-radius:999px;color:#e5e2e1d1;display:inline-flex;font-family:Manrope,"Manrope Fallback: BlinkMacSystemFont","Manrope Fallback: Segoe UI","Manrope Fallback: Helvetica Neue","Manrope Fallback: Arial","Manrope Fallback: Noto Sans",PingFang SC,sans-serif;font-size:13px;font-weight:800;justify-content:center;letter-spacing:.12em;min-height:36px;min-width:64px;padding:0 14px}.error-copy[data-v-4d83d076]{margin-top:22px}.error-code[data-v-4d83d076]{color:#f2ca503d;display:block;font-size:clamp(72px,14vw,132px);font-weight:800;letter-spacing:-.06em;line-height:.88}.error-card h1[data-v-4d83d076],.error-code[data-v-4d83d076]{font-family:Manrope,"Manrope Fallback: BlinkMacSystemFont","Manrope Fallback: Segoe UI","Manrope Fallback: Helvetica Neue","Manrope Fallback: Arial","Manrope Fallback: Noto Sans",PingFang SC,sans-serif}.error-card h1[data-v-4d83d076]{color:#f8f3e7;font-size:clamp(34px,6vw,56px);letter-spacing:-.04em;line-height:.96;margin:14px 0 12px}.error-card p[data-v-4d83d076]{color:#e5e2e1b8;font-size:16px;line-height:1.8;margin:0 auto 28px;max-width:36rem}.button--primary[data-v-4d83d076]{background:linear-gradient(135deg,#f2ca50,#d4af37);box-shadow:0 16px 36px #f2ca5033;color:#3c2f00;min-width:196px}.button--primary[data-v-4d83d076]:hover{filter:brightness(1.04)}@media(max-width:640px){.error-page[data-v-4d83d076]{padding:20px 0}.error-card[data-v-4d83d076]{border-radius:24px}.button--primary[data-v-4d83d076]{width:100%}}
