:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--skl-brand:#315efb;--skl-brand-dark:#2148d0;--skl-brand-soft:#eef2ff;--skl-accent:#7c5cff;--skl-success:#12a678;--skl-warning:#e99a20;--skl-danger:#e55263;--skl-bg:#f4f6fa;--skl-surface:#fff;--skl-surface-soft:#f7f8fb;--skl-text:#182033;--skl-text-secondary:#5f687c;--skl-text-muted:#929bad;--skl-line:#e7eaf0;--skl-radius-sm:12px;--skl-radius-md:18px;--skl-radius-lg:24px;--skl-shadow-sm:0 8px 24px #1723440f;--skl-shadow-md:0 20px 60px #1723441a;--van-primary-color:var(--skl-brand);--van-success-color:var(--skl-success);--van-warning-color:var(--skl-warning);--van-danger-color:var(--skl-danger);--van-text-color:var(--skl-text);--van-text-color-2:var(--skl-text-secondary);--van-border-color:var(--skl-line);--van-background:var(--skl-bg);--van-background-2:var(--skl-surface);--van-radius-lg:var(--skl-radius-md)}*,:before,:after{box-sizing:border-box}html{background:var(--skl-bg);min-width:320px;min-height:100%}body,#app{width:100%;min-height:100vh;margin:0}body{color:var(--skl-text);background:radial-gradient(circle at 12% -12%, #315efb14, transparent 28rem), var(--skl-bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:transparent;font-family:Inter,SF Pro Display,SF Pro Text,-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif;overflow-x:hidden}button,input,textarea{font:inherit}button{border:0}button,[role=button],a{-webkit-tap-highlight-color:transparent}button:focus-visible,[role=button]:focus-visible,a:focus-visible{outline-offset:3px;outline:3px solid #315efb3d}h1,h2,h3,h4,h5,h6,p{margin:0}ul,ol{margin:0;padding:0;list-style:none}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}::selection{color:#fff;background:var(--skl-brand)}.app-page{min-height:100vh;padding-bottom:calc(32px + env(safe-area-inset-bottom))}.app-main{width:min(100% - 32px,760px);margin:0 auto;padding-top:24px}.surface-card{border-radius:var(--skl-radius-lg);box-shadow:var(--skl-shadow-sm);background:#fffffff5;border:1px solid #e7eaf0e6}.eyebrow{color:var(--skl-brand);letter-spacing:.14em;text-transform:uppercase;font-size:12px;font-weight:700}.section-heading-row{justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.section-heading-row h2{color:var(--skl-text);font-size:clamp(18px,3vw,22px);line-height:1.25}.section-heading-row p{color:var(--skl-text-secondary);margin-top:6px;font-size:13px;line-height:1.6}.van-nav-bar{--van-nav-bar-height:64px;z-index:30;-webkit-backdrop-filter:blur(18px);background:#ffffffdb;border-bottom:1px solid #e7eaf0d6;position:sticky;top:0}.van-nav-bar:after{display:none}.van-nav-bar__content{width:min(100%,880px);margin:0 auto}.van-nav-bar__title{color:var(--skl-text);letter-spacing:-.01em;font-size:16px;font-weight:700}.van-nav-bar .van-icon{color:var(--skl-text);font-size:20px}.van-button{letter-spacing:.01em;font-weight:650}.van-button--primary{border-color:var(--skl-brand);background:var(--skl-brand)}.van-button--primary:not(.van-button--plain){box-shadow:0 10px 24px #315efb33}.van-field__label{color:var(--skl-text-secondary)}.van-field__control{color:var(--skl-text)}.van-field__control::placeholder{color:#abb2c0}.van-dialog{border-radius:22px;width:min(100vw - 40px,420px);overflow:hidden}.van-dialog__header{color:var(--skl-text);padding-top:24px;font-weight:700}.van-dialog__content{padding:12px 16px 16px}.van-dialog__content .van-cell{border:1px solid var(--skl-line);background:var(--skl-surface-soft);border-radius:12px}.van-dialog__content .van-cell:after{display:none}.van-popup--bottom{border-radius:24px 24px 0 0;overflow:hidden}.van-toast{z-index:9999!important}@media (width>=768px){.app-main{width:min(100% - 56px,800px);padding-top:36px}}@media (width<=480px){.app-main{width:min(100% - 24px,760px);padding-top:18px}.van-nav-bar{--van-nav-bar-height:58px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
