@font-face{font-family:Urbanist;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/urbanist-latin-ext-400-normal-DZynuzUy.woff2) format("woff2"),url(/assets/urbanist-latin-ext-400-normal-AR80KGOc.woff) format("woff");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-face{font-family:Urbanist;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/urbanist-latin-400-normal-ClbGNxcV.woff2) format("woff2"),url(/assets/urbanist-latin-400-normal-BHTGe-Vj.woff) format("woff");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-face{font-family:Urbanist;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/urbanist-latin-ext-500-normal-DjtxgPdH.woff2) format("woff2"),url(/assets/urbanist-latin-ext-500-normal-DU_MVRy-.woff) format("woff");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-face{font-family:Urbanist;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/urbanist-latin-500-normal-CTXUkCRo.woff2) format("woff2"),url(/assets/urbanist-latin-500-normal-DpQ4Tjrd.woff) format("woff");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-face{font-family:Urbanist;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/urbanist-latin-ext-600-normal-Edu9tcYw.woff2) format("woff2"),url(/assets/urbanist-latin-ext-600-normal-D22gvnSM.woff) format("woff");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-face{font-family:Urbanist;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/urbanist-latin-600-normal-BuXRW95m.woff2) format("woff2"),url(/assets/urbanist-latin-600-normal-cDQtY_pk.woff) format("woff");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-face{font-family:Urbanist;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/urbanist-latin-ext-700-normal-B8Y3NOrp.woff2) format("woff2"),url(/assets/urbanist-latin-ext-700-normal-LzPfOSk1.woff) format("woff");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-face{font-family:Urbanist;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/urbanist-latin-700-normal-BtsT2zLv.woff2) format("woff2"),url(/assets/urbanist-latin-700-normal-Zdugn5sa.woff) format("woff");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}:root{--deep: #101C36;--primary: #1B2D52;--accent: #DDB673;--bg: #F7F4EE;--surface: #FFFFFF;--ink: #141B2C;--ink-2: #3B4254;--ink-light: #4B5368;--muted: #6C6F7A;--line: #E8E3D9;--track: #EAE5DB;--dash: #C9C2B4;--shade: 12 20 40;--warn-ink: #8A6A2F;--warn-bg: #FBF1DE;--warn-dot: #C9A063;--danger: #B3402E;--danger-bg: #FBECE8;--font: "Urbanist", "Noto Sans SC", "PingFang SC", "Source Han Sans SC", "Microsoft YaHei", sans-serif}*{-webkit-tap-highlight-color:transparent}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--bg);font-family:var(--font);color:var(--ink);-webkit-font-smoothing:antialiased}a{color:var(--ink)}button{cursor:pointer;font-family:var(--font);color:inherit}input,textarea,select{font-family:var(--font);color:var(--ink)}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:2px solid var(--primary);outline-offset:3px}.hs{scrollbar-width:none;-webkit-overflow-scrolling:touch}.hs::-webkit-scrollbar{display:none}.glass{background:#ffffff38;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid rgba(255,255,255,.36)}.darkglass{background:rgb(var(--shade) / .55);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.press{transition:transform .12s,filter .12s}.press:active{transform:scale(.97);filter:brightness(.94)}[disabled],.disabled{opacity:.4;pointer-events:none}@keyframes lift{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes drift{0%{transform:scale(1.12)}to{transform:scale(1)}}@keyframes pop{0%{transform:scale(.5);opacity:0}70%{transform:scale(1.08)}to{transform:scale(1);opacity:1}}@keyframes pan{0%{transform:translate(0)}to{transform:translate(-36%)}}@keyframes hint{0%,to{transform:translate(-8px);opacity:.6}50%{transform:translate(8px);opacity:1}}@keyframes shimmer{0%{opacity:.55}to{opacity:1}}.skel{background:var(--track);border-radius:26px;animation:shimmer .9s ease-in-out infinite alternate}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important}}
