.nuxt-progress{background-color:#000;height:2px;left:0;opacity:1;position:fixed;right:0;top:0;transition:width .1s,opacity .4s;width:0;z-index:999999}.nuxt-progress.nuxt-progress-notransition{transition:none}.nuxt-progress-failed{background-color:red}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;font-family:sans-serif}body{margin:0}@font-face{font-display:swap;font-family:"Yixuan Serif";font-weight:700;src:url(/_nuxt/fonts/yixuan-serif.282e40a.woff2) format("woff2")}:root{--yx-brand:#2f6a5c;--yx-brand-rgb:47,106,92;--yx-accent:#b7432c;--yx-btn-bg:#1d3f45;--yx-btn-bg-hover:#2f5a4f;--yx-btn-text:#f8f5ec;--yx-bg:#f2eee3;--yx-text:#172a2c;--yx-muted:#4c5e5f;--yx-heading-font:"Yixuan Serif","Songti SC","STSong","Noto Serif SC","Source Han Serif SC","SimSun",serif;--yx-body-font:-apple-system,BlinkMacSystemFont,"PingFang SC","Hiragino Sans GB","Microsoft YaHei","Segoe UI",sans-serif;--yx-card:hsla(45,46%,95%,.86);--yx-soft:rgba(47,106,92,.08);--yx-border:rgba(23,42,44,.12);--yx-shadow:rgba(29,63,69,.12);--yx-footer-bg:#e3ece4;--yx-surface-rgb:248,245,236;--yx-logo-sub:#2f6a5c}:root[data-yx-theme=dark]{--yx-brand:#8cc2ad;--yx-brand-rgb:140,194,173;--yx-accent:#e5765c;--yx-btn-bg:#3f7564;--yx-btn-bg-hover:#4f8a77;--yx-btn-text:#f4f1e8;--yx-bg:#0f1c20;--yx-text:#e6eee9;--yx-muted:#a8bbb6;--yx-logo-sub:#8cc2ad;--yx-card:rgba(23,43,48,.82);--yx-soft:rgba(230,238,233,.06);--yx-border:rgba(230,238,233,.12);--yx-shadow:rgba(0,0,0,.36);--yx-footer-bg:#0b161c;--yx-surface-rgb:15,28,32}*{box-sizing:border-box}body{background:#f2eee3;background:var(--yx-bg);color:#172a2c;color:var(--yx-text);font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Segoe UI,sans-serif;font-family:var(--yx-body-font);font-size:16px;line-height:1.7;min-width:320px}::-moz-selection{background:rgba(47,106,92,.28);background:rgba(var(--yx-brand-rgb),.28)}::selection{background:rgba(47,106,92,.28);background:rgba(var(--yx-brand-rgb),.28)}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}h3,p{margin:0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;-moz-appearance:button;appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none;appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th,ul{list-style:none;margin:0;padding:0}a{-webkit-text-decoration:none;text-decoration:none}:root{--spacing-block-s:20px;--spacing-block-m:24px;--spacing-block-l:32px}*,:after,:before{box-sizing:border-box}body,html{cursor:default}input[type=submit],input[type=text]{-webkit-appearance:none;-moz-appearance:none;appearance:none}:focus:not(:focus-visible){outline:0}::-moz-placeholder{color:#4c5e5f;color:var(--yx-muted);opacity:1}::placeholder{color:#4c5e5f;color:var(--yx-muted);opacity:1}body,html{color:#172a2c;color:var(--yx-text);font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Segoe UI,sans-serif;font-family:var(--yx-body-font);font-size:16px;line-height:1.5;scroll-behavior:smooth;scroll-padding-block-start:80px}a{color:#2f6a5c;color:var(--yx-brand)}.yx-page{overflow:hidden}.yx-container{margin:0 auto;width:min(1160px,100% - 44px)}.yx-section{padding:64px 0}.yx-console .yx-section,.yx-leads .yx-section{padding:34px 0}.yx-kicker,.yx-section-label{color:var(--yx-brand);font-size:12px;font-weight:900;letter-spacing:.22em;margin:0 0 14px;text-transform:uppercase}.yx-display,.yx-section-title{color:var(--yx-text);font-family:var(--yx-heading-font);font-weight:700;letter-spacing:.02em;margin:0}.yx-display{font-size:max(44px,min(7vw,92px));line-height:1.08;max-width:920px}.yx-display,.yx-section-title{word-wrap:break-word;text-wrap:balance;word-break:keep-all}.yx-title-flow .tf-line{display:block;padding-left:.66em;position:relative;white-space:nowrap}.yx-title-flow .tf-line:before{background:var(--yx-btn-bg);border-radius:26%;content:"";height:.26em;left:.1em;margin-top:-.13em;position:absolute;top:50%;transform:rotate(45deg);width:.26em}.yx-title-flow .tf-accent{-webkit-text-fill-color:transparent;background:linear-gradient(120deg,var(--yx-brand) 15%,var(--yx-accent) 95%);background-clip:text;-webkit-background-clip:text;color:transparent}.yx-section-title{font-size:max(36px,min(5vw,72px));line-height:1.12;max-width:780px}.yx-lead,.yx-section-copy{color:var(--yx-muted);font-size:max(16px,min(2vw,20px));line-height:1.75}.yx-lead{margin:28px 0 0;max-width:620px}.yx-section-copy{margin:20px 0 0;max-width:680px}.yx-btn-row{display:flex;flex-wrap:wrap;gap:14px;margin-top:34px}.yx-btn{align-items:center;background:var(--yx-card);border:1px solid var(--yx-border);border-radius:999px;color:var(--yx-text);display:inline-flex;font-weight:900;justify-content:center;min-height:52px;padding:0 22px;-webkit-text-decoration:none;text-decoration:none;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.yx-btn:hover{border-color:rgba(var(--yx-brand-rgb),.42);transform:translateY(-2px)}.yx-btn.primary{background:var(--yx-btn-bg);border-color:transparent;box-shadow:0 18px 46px rgba(var(--yx-brand-rgb),.35);color:var(--yx-btn-text)}.yx-card{background:var(--yx-card);border:1px solid var(--yx-border);border-radius:28px;box-shadow:0 24px 80px var(--yx-shadow);transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease}.yx-card:hover{border-color:rgba(var(--yx-brand-rgb),.48);box-shadow:0 30px 95px rgba(var(--yx-brand-rgb),.16);transform:translateY(-6px)}.yx-grid-2,.yx-grid-3,.yx-grid-4{grid-gap:18px;display:grid;gap:18px}.yx-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.yx-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.yx-grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}.yx-tag-row{display:flex;flex-wrap:wrap;gap:12px}.yx-tag{background:var(--yx-soft);border:1px solid var(--yx-border);border-radius:999px;color:var(--yx-muted);font-size:13px;font-weight:800;padding:10px 14px}.yx-reveal{animation:yx-reveal .72s ease both}.yx-reveal.delay-1{animation-delay:.08s}.yx-reveal.delay-2{animation-delay:.16s}.yx-reveal.delay-3{animation-delay:.24s}@keyframes yx-reveal{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}@media screen and (max-width:900px){.yx-section{padding:48px 0}.yx-grid-2,.yx-grid-3,.yx-grid-4{grid-template-columns:1fr}}@media screen and (max-width:560px){.yx-container{width:min(100% - 28px,1160px)}.yx-display{font-size:max(36px,min(15vw,56px));line-height:1.14}.yx-btn{width:100%}}:root[data-yx-theme=dark] .yx-page .el-table{background-color:transparent;color:var(--yx-text)}:root[data-yx-theme=dark] .yx-page .el-table th.el-table__cell{background-color:transparent;border-bottom:1px solid hsla(0,0%,100%,.1);color:var(--yx-muted)}:root[data-yx-theme=dark] .yx-page .el-table tr{background-color:transparent}:root[data-yx-theme=dark] .yx-page .el-table td.el-table__cell{background-color:transparent;border-bottom:1px solid hsla(0,0%,100%,.08);color:var(--yx-text)}:root[data-yx-theme=dark] .yx-page .el-table--striped .el-table__body tr.el-table__row--striped td.el-table__cell{background-color:hsla(0,0%,100%,.03)}:root[data-yx-theme=dark] .yx-page .el-table__body tr:hover>td.el-table__cell{background-color:hsla(0,0%,100%,.06)}:root[data-yx-theme=dark] .yx-page .el-table:before{background-color:hsla(0,0%,100%,.08)}:root[data-yx-theme=dark] .yx-page .el-table__empty-block{background-color:transparent}:root[data-yx-theme=dark] .yx-page .el-input__inner{background-color:hsla(0,0%,100%,.06);border-color:hsla(0,0%,100%,.14);color:var(--yx-text)}:root[data-yx-theme=dark] .yx-page .el-input__icon{color:var(--yx-muted)}.yx-prose{color:var(--yx-text);font-size:16px;line-height:1.85;margin:44px auto 0;max-width:760px;word-break:break-word}.yx-prose h1,.yx-prose h2,.yx-prose h3,.yx-prose h4,.yx-prose h5,.yx-prose h6{color:var(--yx-text);font-family:var(--yx-heading-font);font-weight:700;line-height:1.32;margin:44px 0 16px}.yx-prose h1{font-size:30px}.yx-prose h2{font-size:26px}.yx-prose h3{font-size:21px}.yx-prose h4,.yx-prose h5,.yx-prose h6{font-size:18px}.yx-prose p{margin:0 0 16px}.yx-prose a{color:var(--yx-brand);-webkit-text-decoration:underline;text-decoration:underline;text-underline-offset:3px}.yx-prose ol,.yx-prose ul{list-style:revert;margin:0 0 16px;padding-left:26px}.yx-prose li{margin:6px 0}.yx-prose blockquote{background:var(--yx-soft);border-left:3px solid var(--yx-brand);border-radius:0 12px 12px 0;color:var(--yx-muted);margin:20px 0;padding:12px 20px}.yx-prose img{border-radius:14px;box-shadow:0 18px 50px var(--yx-shadow);max-width:100%}.yx-prose hr{border:0;border-top:1px solid var(--yx-border);margin:34px 0}.yx-prose code{background:var(--yx-soft);border-radius:6px;color:var(--yx-brand);font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:.9em;padding:2px 6px}.yx-prose pre{background:#0f2328;border-radius:14px;box-shadow:0 18px 50px rgba(0,0,0,.25);color:#dfe9e4;margin:20px 0;overflow:auto;padding:18px 20px}.yx-prose pre code{background:transparent;color:inherit;font-size:13.5px;line-height:1.7;padding:0}.yx-prose table{border-collapse:collapse;font-size:14.5px;margin:20px 0;width:100%}.yx-prose td,.yx-prose th{border:1px solid var(--yx-border);padding:10px 14px;text-align:left}.yx-prose th{background:var(--yx-soft);font-weight:700}.yx-prose pre .k,.yx-prose pre .kd,.yx-prose pre .kn,.yx-prose pre .kr,.yx-prose pre .ow{color:#c792ea}.yx-prose pre .s,.yx-prose pre .s1,.yx-prose pre .s2,.yx-prose pre .sa,.yx-prose pre .sd,.yx-prose pre .se{color:#a5e075}.yx-prose pre .c,.yx-prose pre .c1,.yx-prose pre .ch,.yx-prose pre .cm{color:#6b7394;font-style:italic}.yx-prose pre .mf,.yx-prose pre .mh,.yx-prose pre .mi,.yx-prose pre .mo{color:#f2a97e}.yx-prose pre .fm,.yx-prose pre .nf{color:#82aaff}.yx-prose pre .nb,.yx-prose pre .nc{color:#55c8e8}.yx-prose pre .nt{color:#ff8b8b}.yx-prose pre .na{color:#ffd479}.yx-prose pre .bp,.yx-prose pre .o,.yx-prose pre .p{color:#93a0c4}.yx-prose pre .err,.yx-prose pre .gt{color:#ff7b7b}:root[data-yx-theme=dark] .yx-res-admin .el-pagination{color:var(--yx-muted)}:root[data-yx-theme=dark] .yx-res-admin .el-pagination .el-pager li,:root[data-yx-theme=dark] .yx-res-admin .el-pagination button{background:transparent;color:var(--yx-muted)}:root[data-yx-theme=dark] .yx-res-admin .el-pagination .el-pager li.active{color:var(--yx-brand)}.yx-header-wrap{transition:transform .24s ease,opacity .24s ease}html.yx-hide-header .yx-header-wrap{opacity:0;pointer-events:none;transform:translateY(-110%)}html.yx-editor-fullscreen .yx-header-wrap{display:none}.yx-login-page{align-items:center;background:radial-gradient(circle at top left,rgba(var(--yx-brand-rgb),.24),transparent 24rem),radial-gradient(circle at 80% 20%,rgba(var(--yx-brand-rgb),.18),transparent 18rem),var(--yx-bg);display:grid;justify-items:center;min-height:100vh;padding:32px 16px;place-items:center}.login-shell{grid-gap:18px;display:grid;gap:18px;grid-template-columns:1.08fr .92fr;width:min(1040px,100%)}.login-brand,.login-panel{background:rgba(var(--yx-surface-rgb),.82);border:1px solid var(--yx-border);border-radius:28px;box-shadow:0 24px 80px var(--yx-shadow);overflow:hidden;position:relative}.login-brand{background:radial-gradient(circle at top left,rgba(var(--yx-brand-rgb),.32),transparent 18rem),radial-gradient(circle at 80% 20%,rgba(var(--yx-brand-rgb),.18),transparent 16rem),rgba(var(--yx-surface-rgb),.86);min-height:560px;padding:30px}.brand-orb{border-radius:50%;filter:blur(6px);position:absolute}.orb-a{background:rgba(var(--yx-brand-rgb),.34);height:140px;right:48px;top:36px;width:140px}.orb-b{background:rgba(var(--yx-brand-rgb),.28);height:88px;right:160px;top:150px;width:88px}.brand-card{grid-gap:20px;align-items:start;display:grid;gap:20px;max-width:360px;padding-left:10px;position:relative;z-index:1}.brand-logo{border-radius:24px;display:block;filter:drop-shadow(0 16px 36px rgba(43,107,255,.18));width:min(100%,332px)}.brand-copy h1{color:var(--yx-text);font-family:var(--yx-heading-font);font-size:max(36px,min(5vw,58px));letter-spacing:.02em;line-height:1.08;margin:12px 0}.brand-copy p:last-child{color:var(--yx-muted);font-size:16px;line-height:1.7;margin:0}.brand-screen{background:rgba(var(--yx-surface-rgb),.74);border-radius:28px;bottom:30px;box-shadow:0 24px 60px rgba(8,12,28,.18);left:30px;padding:16px;position:absolute;right:30px}.brand-screen img{border-radius:18px;display:block;width:100%}.brand-pill{background:var(--yx-btn-bg);border-radius:999px;color:#fff;font-size:12px;font-weight:900;letter-spacing:.14em;padding:10px 14px;position:absolute;right:24px;text-transform:uppercase;top:-14px}.brand-pill.secondary{background:var(--yx-accent);bottom:-14px;left:22px;right:auto;top:auto}.login-panel{align-items:center;display:flex;padding:34px}.login-form{width:100%}.login-kicker{color:var(--yx-brand);font-size:12px;font-weight:900;letter-spacing:.2em;margin:0}.login-submit{background:var(--yx-btn-bg);border:0;border-radius:16px;margin-top:8px;min-height:48px;width:100%}.login-helper{color:var(--yx-muted);display:flex;font-size:14px;gap:8px;justify-content:center;margin-top:16px}.login-helper a{color:var(--yx-brand);font-weight:800;-webkit-text-decoration:none;text-decoration:none}.login-secondary{margin-top:14px;text-align:right}.login-secondary a{color:var(--yx-brand);font-size:14px;font-weight:800;-webkit-text-decoration:none;text-decoration:none}@media screen and (max-width:840px){.login-shell{grid-template-columns:1fr}.login-shell .login-brand{min-height:0;order:2;padding:22px}.login-shell .login-panel{order:1}.brand-card{max-width:none;padding-left:0}.brand-logo{width:min(100%,260px)}.brand-copy h1{font-size:max(28px,min(7vw,40px))}.login-shell .brand-screen{bottom:auto;left:auto;margin-top:18px;position:relative;right:auto;top:auto}.login-shell .brand-screen img{min-height:0}}@media screen and (min-width:300px)and (max-width:840px){h2{font-size:1.125rem}.p{font-size:.875rem!important}}@media screen and (min-width:840px)and (max-width:1080px){h2{font-size:1.625rem}.p{font-size:1rem!important}}@media screen and (min-width:1080px)and (max-width:1280px){h2{font-size:2.25rem}.p{font-size:1rem!important}}@media screen and (min-width:1280px){h2{font-size:2.375rem}.p{font-size:1.125rem!important}}.yx-logo-svg{display:block;height:auto;max-width:100%}.yx-header-wrap{padding:18px 22px 0;position:sticky;top:0;z-index:50}.yx-header{align-items:center;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:rgba(var(--yx-surface-rgb),.78);border:1px solid var(--yx-border);border-radius:26px;box-shadow:0 18px 60px var(--yx-shadow);display:flex;gap:22px;justify-content:space-between;margin:0 auto;min-height:78px;padding:12px 16px 12px 24px;transition:border-color .22s ease,box-shadow .22s ease,transform .22s ease;width:min(1160px,100%)}.yx-header.is-scrolled{border-color:rgba(var(--yx-brand-rgb),.35);box-shadow:0 20px 70px var(--yx-shadow)}.yx-brand{align-items:center;color:var(--yx-text);display:inline-flex;flex:0 0 auto;margin-left:4px;-webkit-text-decoration:none;text-decoration:none}.yx-brand-logo{border-radius:16px;display:block;height:auto;max-width:100%;width:196px}.yx-nav{align-items:center;background:var(--yx-soft);border-radius:999px;display:flex;gap:4px;padding:6px}.yx-nav-link{border-radius:999px;color:var(--yx-muted);font-size:14px;font-weight:700;padding:10px 15px;-webkit-text-decoration:none;text-decoration:none;transition:color .18s ease,background .18s ease}.yx-nav-link.active,.yx-nav-link:hover{background:rgba(var(--yx-brand-rgb),.12);color:var(--yx-text)}.yx-nav-drop{display:flex;position:relative}.yx-nav-drop-btn{align-items:center;background:transparent;border:none;cursor:pointer;display:flex;font-family:inherit;gap:5px}.yx-nav-drop-btn.active,.yx-nav-drop-btn:hover{background:rgba(var(--yx-brand-rgb),.12);color:var(--yx-text)}.yx-nav-caret{transition:transform .18s ease}.yx-nav-caret.open{transform:rotate(180deg)}.yx-drop-menu{backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);background:var(--yx-card);border:1px solid var(--yx-border);border-radius:14px;box-shadow:0 18px 44px var(--yx-shadow);min-width:148px;padding:6px;position:absolute;right:0;top:calc(100% + 10px);z-index:20}.yx-drop-item{border-radius:10px;color:var(--yx-muted);display:block;font-size:13.5px;padding:9px 14px;-webkit-text-decoration:none;text-decoration:none;transition:color .15s ease,background .15s ease;white-space:nowrap}.yx-drop-item:hover{background:var(--yx-soft);color:var(--yx-text)}.yx-drop-item.active{background:var(--yx-soft);color:var(--yx-brand);font-weight:600}.yx-actions{align-items:center;display:flex;gap:10px}.yx-login-link,.yx-menu-btn,.yx-theme-toggle,.yx-user-pill{background:var(--yx-card);border:1px solid var(--yx-border);color:var(--yx-text)}.yx-theme-toggle{padding:0 14px}.yx-login-link,.yx-theme-toggle{border-radius:999px;font-size:13px;font-weight:800;height:42px}.yx-login-link{justify-content:center;padding:0 16px;-webkit-text-decoration:none;text-decoration:none}.yx-login-link,.yx-user-pill{align-items:center;display:inline-flex}.yx-user-pill{border-radius:999px;gap:10px;height:42px;padding:0 8px 0 14px}.yx-user-name{font-size:13px;font-weight:800;max-width:136px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.yx-mobile-logout,.yx-user-logout{background:transparent;border:0;color:var(--yx-brand);font-size:13px;font-weight:900}.yx-mobile-theme{background:var(--yx-soft);border:1px solid var(--yx-border);color:var(--yx-text);font-size:13px;font-weight:800;text-align:left}.yx-header-cta,.yx-mobile-cta{align-items:center;background:var(--yx-btn-bg);border-radius:999px;box-shadow:0 16px 40px rgba(var(--yx-brand-rgb),.35);color:#fff;display:inline-flex;font-weight:800;justify-content:center;min-height:42px;padding:0 18px;-webkit-text-decoration:none;text-decoration:none}.yx-menu-btn{border-radius:14px;display:none;flex-direction:column;gap:6px;height:42px;justify-content:center;width:42px}.yx-menu-btn span{background:currentColor;border-radius:99px;height:2px;margin:0 auto;width:18px}.yx-mobile-nav{grid-gap:10px;background:rgba(var(--yx-surface-rgb),.96);border:1px solid var(--yx-border);border-radius:22px;box-shadow:0 18px 60px var(--yx-shadow);display:grid;gap:10px;margin:10px auto 0;padding:18px;width:min(1160px,100% - 44px)}.yx-mobile-nav .yx-mobile-logout,.yx-mobile-nav .yx-mobile-theme,.yx-mobile-nav .yx-mobile-user,.yx-mobile-nav a{border-radius:16px;padding:14px}.yx-mobile-nav .yx-mobile-user,.yx-mobile-nav a{background:var(--yx-soft);color:var(--yx-text);-webkit-text-decoration:none;text-decoration:none}.yx-mobile-nav .yx-mobile-group{color:var(--yx-muted);font-size:12px;font-weight:700;letter-spacing:.08em;margin-top:4px;padding:4px 6px 0}.yx-mobile-nav .yx-mobile-sub{font-size:13.5px;margin-top:-6px;padding-left:20px}.yx-mobile-nav .yx-mobile-user{font-weight:800}.yx-mobile-nav .yx-mobile-logout{background:rgba(var(--yx-brand-rgb),.1);text-align:left}.yx-mobile-enter-active,.yx-mobile-leave-active{transition:opacity .18s ease,transform .18s ease}.yx-mobile-enter,.yx-mobile-leave-to{opacity:0;transform:translateY(-8px)}@media screen and (max-width:980px){.yx-login-link,.yx-user-pill{display:none}.yx-header-cta{font-size:12.5px;padding:0 13px}}@media screen and (max-width:840px){.yx-header-wrap{padding:12px 12px 0}.yx-header{border-radius:22px;padding:12px 14px 12px 18px}.yx-nav,.yx-theme-toggle{display:none}.yx-menu-btn{display:flex}.yx-brand-logo{width:162px}}.yx-footer{background:radial-gradient(circle at 20% 0,rgba(var(--yx-brand-rgb),.15),transparent 28rem),var(--yx-footer-bg);border-top:1px solid var(--yx-border);padding:72px 22px 28px}.yx-footer-inner{align-items:flex-end;background:rgba(var(--yx-surface-rgb),.72);border:1px solid var(--yx-border);border-radius:30px;display:flex;gap:24px;justify-content:space-between;margin:0 auto;padding:36px;width:min(1160px,100%)}.yx-footer-inner h2{color:var(--yx-text);font-family:var(--yx-heading-font);font-size:max(32px,min(5vw,60px));font-weight:700;letter-spacing:.02em;line-height:1.12;margin:10px 0 0;max-width:620px}.yx-footer-eyebrow{color:var(--yx-brand);font-size:12px;font-weight:900;letter-spacing:.2em;margin:0}.yx-footer-links{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.yx-footer-links a{border:1px solid var(--yx-border);border-radius:999px;color:var(--yx-muted);padding:10px 14px;-webkit-text-decoration:none;text-decoration:none;transition:color .18s ease,border-color .18s ease}.yx-footer-links a:hover{border-color:rgba(var(--yx-brand-rgb),.42);color:var(--yx-text)}.yx-footer-bottom{color:var(--yx-muted);display:flex;flex-wrap:wrap;font-size:12px;gap:8px;justify-content:center;margin:22px auto 0;width:min(1160px,100%)}.yx-footer-bottom a{color:var(--yx-muted);-webkit-text-decoration:none;text-decoration:none}@media screen and (max-width:760px){.yx-footer{padding:52px 16px 24px}.yx-footer-inner{align-items:flex-start;flex-direction:column;padding:26px}.yx-footer-links{justify-content:flex-start}}.yx-chat[data-v-e32f093c]{align-items:flex-end;bottom:22px;display:flex;flex-direction:column;gap:12px;position:fixed;right:22px;z-index:999}.yx-chat-fab[data-v-e32f093c]{align-items:center;background:var(--yx-accent);border:none;border-radius:50%;box-shadow:0 12px 28px var(--yx-shadow);color:#fff;cursor:pointer;display:flex;height:56px;justify-content:center;transition:transform .16s ease,box-shadow .16s ease;width:56px}.yx-chat-fab[data-v-e32f093c]:hover{box-shadow:0 16px 34px var(--yx-shadow);transform:translateY(-2px) scale(1.04)}.yx-chat-panel[data-v-e32f093c]{backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);background:var(--yx-card);border:1px solid var(--yx-border);border-radius:18px;box-shadow:0 24px 60px var(--yx-shadow);display:flex;flex-direction:column;height:560px;max-height:min(72vh,620px);max-width:calc(100vw - 32px);overflow:hidden;transition:width .18s ease,height .18s ease;width:380px}.yx-chat-panel.is-expanded[data-v-e32f093c]{height:min(82vh,780px);max-height:none;width:min(720px,calc(100vw - 32px))}.yx-chat-resize[data-v-e32f093c]{align-items:center;background:transparent;border:none;border-radius:8px;color:var(--yx-muted);cursor:pointer;display:flex;padding:4px 6px}.yx-chat-resize[data-v-e32f093c]:hover{background:var(--yx-soft);color:var(--yx-text)}.yx-chat-head[data-v-e32f093c]{align-items:center;border-bottom:1px solid var(--yx-border);display:flex;gap:10px;padding:14px 16px}.yx-chat-dot[data-v-e32f093c]{background:#22c55e;border-radius:50%;box-shadow:0 0 0 3px rgba(34,197,94,.18);height:9px;width:9px}.yx-chat-title[data-v-e32f093c]{display:flex;flex:1;flex-direction:column;line-height:1.25}.yx-chat-title strong[data-v-e32f093c]{font-size:15px}.yx-chat-title small[data-v-e32f093c]{color:var(--yx-muted);font-size:12px}.yx-chat-close[data-v-e32f093c]{background:transparent;border:none;border-radius:8px;color:var(--yx-muted);cursor:pointer;font-size:14px;padding:4px 6px}.yx-chat-close[data-v-e32f093c]:hover{background:var(--yx-soft);color:var(--yx-text)}.yx-chat-feed[data-v-e32f093c]{display:flex;flex:1;flex-direction:column;gap:12px;overflow-y:auto;padding:16px}.yx-chat-msg[data-v-e32f093c]{display:flex}.yx-chat-msg.is-user[data-v-e32f093c]{justify-content:flex-end}.yx-chat-msg.is-assistant[data-v-e32f093c],.yx-chat-msg.is-system[data-v-e32f093c]{justify-content:flex-start}.yx-chat-bubble[data-v-e32f093c]{border-radius:14px;font-size:14px;line-height:1.65;max-width:82%;padding:10px 13px;white-space:pre-wrap;word-break:break-word}.is-user .yx-chat-bubble[data-v-e32f093c]{background:var(--yx-btn-bg);border-bottom-right-radius:4px;color:#fff}.is-assistant .yx-chat-bubble[data-v-e32f093c]{background:var(--yx-soft);border:1px solid var(--yx-border);border-bottom-left-radius:4px;color:var(--yx-text)}.is-system .yx-chat-bubble[data-v-e32f093c]{background:transparent;border:1px dashed var(--yx-border);color:var(--yx-muted);font-size:12.5px}.yx-chat-cursor[data-v-e32f093c]{animation:yx-chat-blink-e32f093c .9s steps(1) infinite;display:inline-block;margin-left:2px}@keyframes yx-chat-blink-e32f093c{50%{opacity:0}}.yx-chat-empty[data-v-e32f093c]{color:var(--yx-muted);font-size:13.5px;margin:auto;text-align:center}.yx-chat-input[data-v-e32f093c]{border-top:1px solid var(--yx-border);display:flex;gap:8px;padding:12px}.yx-chat-lead[data-v-e32f093c]{background:var(--yx-soft);border:1px solid var(--yx-border);border-radius:12px;margin:0 12px 10px;padding:10px 12px}.yx-chat-lead.is-done[data-v-e32f093c]{color:var(--yx-muted);font-size:12.5px;text-align:center}.yx-chat-lead-title[data-v-e32f093c]{color:var(--yx-text);font-size:12.5px;font-weight:800;line-height:1.5;margin:0 0 8px}.yx-chat-lead-row[data-v-e32f093c]{display:flex;gap:6px}.yx-chat-lead-row+.yx-chat-lead-row[data-v-e32f093c]{margin-top:6px}.yx-chat-lead-input[data-v-e32f093c]{background:var(--yx-card);border:1px solid var(--yx-border);border-radius:8px;color:var(--yx-text);flex:1;font-family:inherit;font-size:13px;min-width:0;outline:none;padding:7px 9px}.yx-chat-lead-input[data-v-e32f093c]:focus{border-color:var(--yx-brand)}.yx-chat-lead-input.is-phone[data-v-e32f093c]{flex:1.2}.yx-chat-lead-btn[data-v-e32f093c]{background:var(--yx-btn-bg);border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:13px;padding:7px 14px}.yx-chat-lead-btn[data-v-e32f093c]:disabled{cursor:not-allowed;opacity:.5}.yx-chat-lead-skip[data-v-e32f093c]{background:transparent;border:none;color:var(--yx-muted);cursor:pointer;font-size:12.5px;padding:0 6px}.yx-chat-lead-err[data-v-e32f093c]{align-self:center;color:#ef4444;font-size:12px}.yx-chat-textarea[data-v-e32f093c]{background:var(--yx-soft);border:1px solid var(--yx-border);border-radius:12px;color:var(--yx-text);flex:1;font-family:inherit;font-size:14px;max-height:96px;outline:none;padding:10px 12px;resize:none}.yx-chat-textarea[data-v-e32f093c]:focus{border-color:var(--yx-brand)}.yx-chat-send[data-v-e32f093c]{background:var(--yx-btn-bg);border:none;border-radius:12px;color:#fff;cursor:pointer;font-size:14px;padding:0 16px}.yx-chat-send[data-v-e32f093c]:disabled{cursor:not-allowed;opacity:.45}.yx-chat-pop-enter-active[data-v-e32f093c],.yx-chat-pop-leave-active[data-v-e32f093c]{transition:opacity .18s ease,transform .18s ease}.yx-chat-pop-enter[data-v-e32f093c],.yx-chat-pop-leave-to[data-v-e32f093c]{opacity:0;transform:translateY(12px) scale(.97)}@media (max-width:640px){.yx-chat[data-v-e32f093c]{bottom:14px;right:14px}.yx-chat-panel[data-v-e32f093c]{height:min(70vh,540px)}}.site-shell{background:radial-gradient(circle at top left,rgba(var(--yx-brand-rgb),.18),transparent 32rem),radial-gradient(circle at 80% 10%,rgba(var(--yx-brand-rgb),.12),transparent 28rem),var(--yx-bg);color:var(--yx-text);min-height:100vh;transition:background .24s ease,color .24s ease}.site-main{min-height:calc(100vh - 320px)}