.conversation-manage{margin:0}.conversation-manage label{gap:8px;font-size:13px;line-height:20px;display:grid}.conversation-manage input{box-sizing:border-box;color:#26352f;width:100%;min-width:0;height:44px;font:inherit;background:#fff;border:1px solid #cbd7cc;border-radius:10px;padding:8px 12px;font-size:16px;line-height:24px}.conversation-manage .conversation-manage__error{color:#a34d37;margin-top:8px}.pill-nav{justify-content:center;min-width:0;display:flex}.pill-nav__items{background:#ffffff94;border:1px solid #c6d0c9c7;border-radius:999px;gap:6px;padding:2px;display:flex;overflow:hidden;box-shadow:0 8px 28px #2e423817}.pill-nav__item{color:#53645a;cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;min-width:126px;min-height:36px;padding:0 17px;transition:color .16s,background .16s;display:grid;position:relative}.pill-nav__label{white-space:nowrap;justify-content:center;align-items:center;gap:7px;display:inline-flex}.pill-nav__label svg{width:18px;height:18px}.pill-nav__item.is-active{color:#29483b;background:#cfe3d7;font-weight:700}.pill-nav__item:not(.is-active):hover,.pill-nav__item:not(.is-active):focus-visible{background:#edf3ef}@media (width<=740px){.pill-nav__item{min-width:112px;padding-inline:12px}}@media (prefers-reduced-motion:reduce){.pill-nav__items{width:auto!important;overflow:visible!important}}.drafting-entry{justify-content:flex-start;width:min(100%,860px);margin:0 auto 8px;display:flex}.drafting-entry button,.message-actions .drafting-continue{width:auto;min-height:34px;color:var(--sage);cursor:pointer;background:#f4f8f5;border:1px solid #bfd0c5;border-radius:10px;align-items:center;gap:7px;padding:0 12px;font-weight:700;display:inline-flex}.drafting-entry button:hover,.message-actions .drafting-continue:hover{background:var(--sage-soft);border-color:#8daf9d}.drafting-entry{align-items:center;gap:10px}.drafting-entry span{color:var(--muted);font-size:12px}.drafting-entry button:disabled{cursor:not-allowed;opacity:.58}.drafting-dialog{width:min(100%,880px)}.drafting-form{gap:18px;min-width:0;display:grid}.drafting-form>label,.drafting-form legend,.drafting-material__controls label,.drafting-slots label,.drafting-replace label{color:#45584e;font-size:13px;font-weight:700}.drafting-form textarea,.drafting-form input,.drafting-form select{min-width:0;max-width:100%;color:var(--ink);background:#fff;border:1px solid #cbd6cd;border-radius:9px}.drafting-form textarea{resize:vertical;width:100%;margin-top:7px;padding:10px 12px;line-height:1.65}.drafting-form input,.drafting-form select{min-height:38px;padding:6px 9px}.drafting-prefill{background:#edf5f0;border:1px solid #bed4c6;border-radius:12px;gap:4px;padding:12px 14px;font-size:13px;line-height:1.6;display:grid}.drafting-materials,.drafting-slots,.drafting-transform{border:1px solid #d8dfd9;border-radius:14px;gap:12px;min-width:0;margin:0;padding:14px;display:grid}.drafting-material{background:#f7f8f5;border-radius:11px;min-width:0;padding:12px}.drafting-material__toggle,.drafting-transform>label{align-items:center;gap:8px;font-weight:700;display:flex}.drafting-material__controls{grid-template-columns:minmax(130px,1fr) 90px 90px auto;align-items:end;gap:10px;margin-top:10px;display:grid}.drafting-material__controls label,.drafting-slots label,.drafting-replace label{gap:5px;min-width:0;display:grid}.drafting-material__exclude{align-items:center;min-height:38px;display:flex!important}.drafting-material blockquote{color:#4f6057;white-space:pre-wrap;overflow-wrap:anywhere;background:#fff;border-left:3px solid #91ae9e;max-height:128px;margin:12px 0 0;padding:10px 12px;font-size:13px;line-height:1.7;overflow:auto}.drafting-slots{grid-template-columns:repeat(3,minmax(0,1fr))}.drafting-slots legend,.drafting-transform legend{grid-column:1/-1}.drafting-transform{grid-template-columns:repeat(3,minmax(0,1fr))}.drafting-replace{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.drafting-summary{background:#f1f3ef;border-radius:13px;padding:14px 16px}.drafting-summary h3{margin:0 0 8px;font-size:15px}.drafting-summary p{color:var(--muted);margin:4px 0}.drafting-actions{flex-wrap:wrap;justify-content:flex-end;gap:9px;display:flex}.draft-confirmation-card{color:#5f513b;background:#fffaf0;border:1px solid #d7c7a8;border-radius:13px;padding:15px 16px}.draft-confirmation-card p{margin:0 0 9px;line-height:1.7}.draft-confirmation-card button{color:#5f513b;cursor:pointer;background:#fff;border:1px solid #bba87f;border-radius:9px;min-height:38px;padding:0 12px;font-weight:700}@media (width<=680px){.drafting-material__controls,.drafting-slots,.drafting-transform,.drafting-replace{grid-template-columns:minmax(0,1fr)}.drafting-slots legend,.drafting-transform legend,.drafting-replace{grid-column:1}.drafting-actions>button{flex:180px}}@media (prefers-reduced-motion:reduce){.drafting-dialog *,.drafting-entry *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.compact-plan-stack{min-width:0;overflow:visible}.compact-plan-stack__content{padding:12px 0 0;position:relative}.compact-plan-stack__card{transform-origin:top;will-change:transform;margin-bottom:18px;position:relative}.compact-plan-stack__end{height:max(44vh,260px)}.compact-plan-stack--list .compact-plan-stack__card{transform:none!important}.compact-plan-stack--list .compact-plan-stack__end{height:24px}@media (prefers-reduced-motion:reduce){.compact-plan-stack__card{will-change:auto;transform:none!important}.compact-plan-stack__end{height:24px}}.emergency-launchers{z-index:70;pointer-events:none;position:fixed;inset:0}.emergency-launch{pointer-events:auto;right:max(8px, env(safe-area-inset-right));bottom:min(max(170px, calc(env(safe-area-inset-bottom) + 160px)), calc(100dvh - 72px - env(safe-area-inset-top)));color:#60392f;cursor:pointer;text-align:left;background:linear-gradient(115deg,#ffe3dc,#fff0e9);border:1px solid #ffb9a994;border-radius:999px;grid-template-columns:46px minmax(0,1fr) 18px;align-items:center;gap:9px;min-width:214px;min-height:60px;padding:7px 13px 7px 7px;transition:transform .18s,box-shadow .18s,border-color .18s;display:grid;position:fixed;transform:translate(calc(100% - 52px));box-shadow:0 10px 30px #b25e4b2e}.emergency-launch--expanded{transform:translate(0)}.emergency-launch__handle{color:#fff;background:linear-gradient(145deg,#ff9d8b,#ff7f6f);border-radius:50%;place-items:center;width:46px;height:46px;display:grid;box-shadow:inset 0 1px #ffffff73}.emergency-launch__handle svg{width:25px;height:25px}.emergency-launch__copy{white-space:nowrap;gap:2px;display:grid}.emergency-launch__copy strong{font-size:13px;font-weight:780;line-height:1.35}.emergency-launch__copy small{color:#a1786e;font-size:10px;font-weight:560;line-height:1.35}.emergency-launch__arrow{color:#ff7966;width:18px;height:18px}.emergency-launch:hover{border-color:#ff9784bf;transform:translateY(-2px);box-shadow:0 14px 36px #b25e4b40}.emergency-launch:active{transform:translateY(0)}.emergency-launch:focus-visible{outline-offset:-5px;outline:3px solid #fff;box-shadow:0 0 0 3px #b56b59,0 14px 36px #b25e4b40}.emergency-backdrop{z-index:90;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#151f1b8a;place-items:center;padding:24px;animation:.18s both emergency-fade;display:grid;position:fixed;inset:0}.emergency-dialog{width:min(680px,100%);max-height:min(84dvh,720px);color:var(--ink);background:#fbfbf8;border:1px solid #ffffffad;border-radius:24px;grid-template-rows:auto minmax(0,1fr);animation:.22s cubic-bezier(.2,.7,.2,1) both emergency-rise;display:grid;overflow:hidden;box-shadow:0 34px 100px #0f1f1852}.emergency-dialog:focus{outline:none}.emergency-dialog__header{background:linear-gradient(135deg,#fff8f4,#fbfbf8 70%);border-bottom:1px solid #e2d8d2;justify-content:space-between;align-items:flex-start;gap:20px;padding:22px 24px 16px;display:flex}.emergency-dialog__eyebrow{color:#98503b;letter-spacing:.13em;align-items:center;gap:7px;margin:0 0 7px;font-size:11px;font-weight:750;display:flex}.emergency-dialog__eyebrow svg{width:16px;height:16px}.emergency-dialog__header h2{margin:0;font-family:Songti SC,STSong,serif;font-size:28px;line-height:1.3}.emergency-dialog__content{overscroll-behavior:contain;scrollbar-gutter:stable;scrollbar-width:thin;min-height:0;padding:20px 24px 26px;overflow-y:auto}.emergency-guidance{color:#633c31;background:#fff0e9;border-left:4px solid #a9553d;border-radius:5px 14px 14px 5px;margin:0 0 18px;padding:15px 17px;font-size:14px;line-height:1.8}.emergency-hotlines{gap:12px;display:grid}.emergency-hotline{background:#fff;border:1px solid #dedfd9;border-radius:16px;justify-content:space-between;align-items:center;gap:18px;padding:15px 16px;display:flex;box-shadow:0 3px 12px #3141380d}.emergency-hotline>div{gap:4px;min-width:0;display:grid}.emergency-hotline h3{margin:0;font-size:14px}.emergency-hotline p,.emergency-hotline small{color:var(--muted);margin:0;font-size:12px;line-height:1.55}.emergency-hotline strong{color:#9c4e36;font-variant-numeric:tabular-nums;margin-top:4px;font-size:16px}.emergency-hotline a{color:#fff;background:#9c4e36;border-radius:999px;flex:none;justify-content:center;align-items:center;gap:6px;min-height:40px;padding:0 14px;font-size:13px;font-weight:750;text-decoration:none;display:inline-flex}.emergency-hotline a:hover{background:#843e2b}.emergency-hotline a svg{width:16px;height:16px}.emergency-loading,.emergency-load-error{border-radius:14px;gap:8px;padding:15px;font-size:13px;display:grid}.emergency-loading{color:#355c4d;background:var(--sage-soft);border:1px solid #cfdcd4}.emergency-load-error{color:#793c2b;background:#fff0e9;border:1px solid #dda995}.emergency-load-error button{color:#fff;cursor:pointer;background:#9c4e36;border:0;border-radius:999px;width:fit-content;min-height:38px;padding:0 14px;font-weight:750}body.breathe-immersive .emergency-launchers{z-index:230}body.breathe-immersive .emergency-backdrop{z-index:260}@keyframes emergency-fade{0%{opacity:0}}@keyframes emergency-rise{0%{opacity:0;transform:translateY(14px)scale(.98)}}@media (width<=640px){.emergency-launch{right:max(6px, env(safe-area-inset-right))}.emergency-backdrop{padding:max(10px, env(safe-area-inset-top)) max(10px, env(safe-area-inset-right)) max(10px, env(safe-area-inset-bottom)) max(10px, env(safe-area-inset-left))}.emergency-dialog{max-height:calc(100dvh - max(20px, env(safe-area-inset-top)) - max(20px, env(safe-area-inset-bottom)));border-radius:19px}.emergency-dialog__header{padding:18px 18px 13px}.emergency-dialog__header h2{font-size:24px}.emergency-dialog__content{padding:16px 14px 20px 18px}.emergency-hotline{min-height:148px;padding:14px 14px 62px;display:block;position:relative}.emergency-hotline a{position:absolute;bottom:14px;right:14px}}@media (prefers-reduced-motion:reduce){.emergency-launch,.emergency-backdrop,.emergency-dialog{transition:none;animation:none}}@media (forced-colors:active){.emergency-launch{color:buttontext;background:buttonface;border:1px solid buttontext}.emergency-launch:focus-visible{outline-color:highlight}}.assessment-center{gap:16px;display:grid}.assessment-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.assessment-heading h3{margin:0}.assessment-heading>svg{width:26px;height:26px;color:var(--sage)}.assessment-ownership{color:#53645a;background:#edf3ef;border-radius:10px;margin:0;padding:11px 12px}.assessment-selector{background:#fff;border:1px solid #d6ddd7;border-radius:16px;grid-template-columns:minmax(0,10fr) minmax(0,7fr) minmax(0,3fr);min-height:136px;display:grid;overflow:hidden}.assessment-selector section{border-right:1px solid #e3e7e2;flex-direction:column;justify-content:center;align-items:stretch;gap:8px;min-width:0;padding:14px;display:flex}.assessment-selector section:last-child{border-right:0}.assessment-selector h4{margin:0;font-size:13px}.assessment-selector p{color:var(--muted);margin:0;font-size:11px}.assessment-selector button{overflow-wrap:anywhere;text-align:left;min-width:0;min-height:44px}.assessment-selector__more{padding:0!important}.assessment-selector__more button{text-align:center;background:0 0;border:0;justify-content:center;align-items:center;gap:4px;width:100%;height:100%;padding:8px 4px;display:flex}.assessment-selector__more button:hover{background:#edf3ef}.assessment-selector__more svg{flex:none;width:14px}.assessment-more-list{gap:8px;display:grid}.assessment-more-list>p{color:var(--muted);margin-top:0}.assessment-more-list>div{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.assessment-more-list button{text-align:left;min-height:44px}.assessment-more-list span{color:var(--muted);font-size:11px}.assessment-records{gap:8px;display:grid}.assessment-records__heading{justify-content:space-between;align-items:center;gap:10px;display:flex}.assessment-records__heading h3{align-items:center;gap:8px;margin:0;display:flex}.assessment-records__heading h3 svg{width:20px}.assessment-records__heading button{min-height:40px}.assessment-record{background:#fff;border:1px solid #dde2dd;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px;display:grid}.assessment-record__main{text-align:left;gap:3px;min-width:0;padding:4px;display:grid;background:0 0!important;border:0!important}.assessment-record__main span{color:var(--muted);font-size:11px}.assessment-record__delete{place-items:center;width:44px;height:44px;display:grid;padding:0!important}.assessment-record__delete svg{width:18px}.cleanup-state{overflow-wrap:anywhere;border-radius:8px;max-width:132px;padding:5px 7px;font-size:11px;line-height:1.45}.cleanup-state--pending{color:#775b2c;background:#fff4d9}.cleanup-state--failed{color:#91452f;background:#fff0eb}.cleanup-state--complete{color:#355c4d;background:#e5eee9}.assessment-flow-dialog{color:#3b342a;background:#fffcf7;border-color:#dccbb5;border-radius:18px;width:min(100%,560px);max-height:min(80vh,700px);box-shadow:0 24px 60px #5a402447}.assessment-flow-dialog>.operation-dialog__header{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.assessment-flow-dialog>.operation-dialog__body{padding:0;overflow:hidden}.assessment-flow-view.yx-console{background:0 0;width:100%;height:auto;min-height:0;padding:0;display:block}.assessment-flow-view .sheet,.assessment-flow-view .qz-win{width:100%;max-height:min(80vh,700px);box-shadow:none;border:0;border-radius:0}.assessment-disclosure{overflow-y:auto}.assessment-disclosure p{font-size:13px;color:#46574e!important}.assessment-disclosure .scale-intro-disclosure{border-top:1px solid var(--edge-soft);margin-top:16px;padding-top:15px}.assessment-disclosure .scale-intro-disclosure .sheet-sum:last-child{margin-bottom:0}.assessment-form{gap:12px;max-height:min(66vh,620px);padding-right:6px;display:grid;overflow-y:auto}.assessment-progress{z-index:2;background:#edf3ef;border-radius:9px;margin:0;padding:8px 10px;position:sticky;top:0}.assessment-form fieldset{border:1px solid #d6ddd7;border-radius:12px;gap:8px;margin:0;padding:13px;display:grid}.assessment-form legend{width:100%;padding:0 3px;font-weight:650}.assessment-form legend>span{color:#fff;background:var(--sage);border-radius:50%;place-items:center;width:24px;height:24px;margin-right:7px;font-size:11px;display:inline-grid}.assessment-form legend small{float:right;color:var(--muted);font-weight:400}.assessment-form label{align-items:center;gap:8px;min-height:36px;display:flex}.assessment-console-quiz{min-height:0;display:block}.assessment-result__instrument{background:#edf3ef;border-radius:12px;padding:12px 14px}.assessment-result-meta{gap:0;margin:0 0 14px;display:grid}.assessment-result-meta div{border-bottom:1px solid #e2e5e1;justify-content:space-between;gap:12px;padding-block:8px;display:flex}.assessment-result-meta dd{text-align:right;overflow-wrap:anywhere;margin:0}.assessment-exit-confirm{z-index:3;background:#fffaf7;border:1px solid #e0c6ba;border-radius:16px;align-content:center;padding:24px;display:grid;position:absolute;inset:18px;box-shadow:0 14px 38px #29362f2e}@media (width<=560px){.assessment-selector{min-height:124px}.assessment-selector section{padding:10px 8px}.assessment-selector h4,.assessment-selector button{font-size:12px}.assessment-flow-dialog,.assessment-flow-view .sheet,.assessment-flow-view .qz-win{max-height:calc(100dvh - 20px)}.assessment-flow-view .sheet{padding:18px 16px 16px}.assessment-flow-view .qz-top{padding:16px 16px 0}.assessment-flow-view .qz-bar,.assessment-flow-view .qz-hint{margin-inline:16px}.assessment-flow-view .qz-body{padding-inline:16px}.assessment-flow-view .qz-foot{padding:12px 16px 16px}.assessment-flow-view .qz-btn{white-space:nowrap;min-width:0;padding-inline:18px}.assessment-flow-view .qz-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}}.yxs-breathe-scope{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--yxs-breathe-canvas:#f7fbf7;--color-surface:#ffffffdb;--color-ink:#23312f;--color-muted:#667774;--color-line:#dce9e3;--color-accent:#2f7d6f;--color-accent-dark:#25695d;--color-accent-soft:#e8f3ef;--color-focus:#d68f48;--font-display:"Noto Serif SC", "Source Han Serif SC", "Songti SC", STSong, serif;--font-body:"Noto Sans SC", "Source Han Sans SC", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", sans-serif;--font-number:"Inter", "Noto Sans SC", "PingFang SC", "Microsoft YaHei", sans-serif;--leading-question:1.6;--leading-display:1.18;--text-display:34px;--shadow-medium:0 24px 64px #18302e29;color:var(--color-ink);font-family:var(--font-body);-webkit-font-smoothing:antialiased}.yxs-breathe-card{color:#2f4a33;text-align:left;cursor:pointer;background:#fdf7ec url(/assets/zhanshi-console/%E5%91%BC%E5%90%B8%E6%94%BE%E6%9D%BE%E5%8D%A1%E7%89%87%E8%83%8C%E6%99%AF.png) 50%/cover no-repeat;border:1px solid #d8ad7466;border-radius:20px;flex-direction:column;gap:8px;min-height:185px;padding:16px 20px 14px;transition:transform .18s,box-shadow .18s;display:flex;overflow:hidden}.yx-console .yxs-breathe-card{box-sizing:border-box;width:100%;min-width:0;padding:16px 20px 14px}.yx-console .yxs-breathe-card-tags{gap:6px;min-width:0;max-width:100%}.yx-console .yxs-breathe-tag{padding:2px 11px}.yx-console .yxs-breathe-card-name,.yx-console .yxs-breathe-card-note{overflow-wrap:anywhere;min-width:0;max-width:100%;display:block}.yxs-breathe-card:hover{transform:translateY(-2px);box-shadow:0 14px 34px #9676422e}.yxs-breathe-card:focus-visible{outline:3px solid var(--color-focus);outline-offset:3px}.yxs-breathe-card-tags{flex-wrap:wrap;gap:6px;display:flex}.yxs-breathe-tag{white-space:nowrap;background:#ffffffb8;border-radius:999px;padding:2px 11px;font-size:11.5px;font-weight:600;line-height:1.7}.yxs-breathe-tag-green{color:#5a7d4f;border:1px solid #a3c094}.yxs-breathe-tag-orange{color:#bd7a3c;border:1px solid #e0ac7c}.yxs-breathe-card-name{color:#33523b;letter-spacing:.01em;font-size:21px;font-weight:800;line-height:1.3}.yxs-breathe-card-note{-webkit-line-clamp:2;color:#55654f;-webkit-box-orient:vertical;font-size:13px;line-height:1.6;display:-webkit-box;overflow:hidden}.yxs-breathe-card-go{color:#4d7c5f;font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;align-self:flex-end;margin-top:auto;padding:0;font-size:14px;font-weight:600;text-decoration:none}.yx-console .grid.wide .yxs-breathe-card{border-radius:20px;gap:8px;height:185px;min-height:185px;padding:16px 23px}.yx-console .grid.wide .yxs-breathe-card-go{letter-spacing:.3px;text-align:right;align-self:flex-end;margin-top:auto;font-family:inherit;font-size:15px;font-weight:400;line-height:normal}.yx-console .yxs-breathe-card.dragging{opacity:.4}.yxs-breathe-card-go:hover{text-decoration:none}.yx-console,.yx-console *{box-sizing:border-box;margin:0;padding:0}.yx-console{--accent:#c4884e;--accent-deep:#8a5a2c;--accent-wash:#faf1e4;--edge:#dccbb5;--edge-soft:#ede3d6;--line:#efe7da;--ink:#3b342a;--ink-soft:#8b8071;--page:#f4efe6;--surface:#fffcf7;--close:#d8695c;--min:#d9a34e}.yx-console,.yx-console{height:100%}.yx-console{background:var(--page);color:var(--ink);-webkit-font-smoothing:antialiased;justify-content:center;align-items:center;padding:38px 32px;font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,sans-serif;display:flex}.yx-console .stage{width:min(1120px,100%)}.yx-console .stage h1{letter-spacing:.4px;margin:0 0 14px 3px;font-size:21px;font-weight:500}.yx-console .panel{background:var(--surface);border:1px solid var(--edge);border-radius:18px;flex-direction:column;height:min(620px,78vh);min-height:520px;padding:20px 24px;display:flex;position:relative;box-shadow:0 1px 2px #785f3c0d,0 14px 36px #785f3c14}.yx-console .panel.gone{display:none}.yx-console .dots{gap:9px;margin-bottom:18px;display:flex}.yx-console .dot{cursor:pointer;border:none;border-radius:50%;width:18px;height:18px;padding:0;transition:transform .15s,filter .15s}.yx-console .dot:hover{filter:brightness(1.06);transform:scale(1.18)}.yx-console .dot.close{background:var(--close)}.yx-console .dot.min{background:var(--min)}.yx-console .toolbar{flex-shrink:0;align-items:center;margin-bottom:16px;display:flex}.yx-console .toolbar-left{justify-content:flex-start;align-items:center;gap:10px;width:320px;padding-right:14px;display:flex}.yx-console .yxs-save-button{border:1px solid var(--accent);background:var(--surface);height:34px;color:var(--accent-deep);font:inherit;cursor:pointer;border-radius:9px;padding:0 16px;font-size:13.5px}.yx-console .yxs-save-button:hover:not(:disabled){background:var(--accent);color:#fff}.yx-console .yxs-save-button:disabled{opacity:.48;cursor:default}.yx-console .yxs-reset-button{border:1px solid var(--edge);background:var(--surface);height:34px;color:var(--ink-soft);font:inherit;cursor:pointer;border-radius:9px;padding:0 16px;font-size:13.5px;transition:background .15s,color .15s,border-color .15s}.yx-console .yxs-reset-button:hover:not(:disabled){background:var(--accent-wash);color:var(--accent-deep);border-color:var(--accent)}.yx-console .yxs-reset-button:disabled{opacity:.48;cursor:default}.yx-console .add{border:1px solid var(--accent);background:var(--surface);width:34px;height:34px;color:var(--accent-deep);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;font-family:inherit;font-size:19px;line-height:0;transition:background .15s,color .15s,border-color .15s;display:flex}.yx-console .add:hover{background:var(--accent);color:#fff;border-color:var(--accent)}.yx-console .toolbar-right{flex-wrap:wrap;flex:1;gap:10px;padding-left:32px;display:flex}.yx-console .tab{border:1px solid var(--edge);background:var(--surface);height:34px;color:var(--ink);cursor:pointer;white-space:nowrap;border-radius:9px;padding:0 15px;font-family:inherit;font-size:13.5px;transition:background .15s,color .15s,border-color .15s}.yx-console .tab:hover{border-color:var(--accent)}.yx-console .tab.active{background:var(--accent);border-color:var(--accent);color:#fff}.yx-console .body{flex:1;min-height:0;display:flex}.yx-console .list{flex-direction:column;gap:12px;width:320px;padding:38px 14px 0 0;display:flex;overflow-y:auto}.yx-console .list::-webkit-scrollbar{width:6px}.yx-console .list::-webkit-scrollbar-thumb{background:#e2d6c4;border-radius:3px}.yx-console .divider{background:var(--line);flex-shrink:0;width:1px}.yx-console .right{flex-direction:column;flex:1;min-height:0;padding-left:32px;display:flex}.yx-console .subbar-wrap{flex-shrink:0;align-items:center;gap:12px;margin-bottom:16px;display:flex}.yx-console .subbar{flex-wrap:wrap;flex:auto;gap:10px;min-width:0;display:flex}.yx-console .srcpick{color:var(--ink-soft);white-space:nowrap;flex-shrink:0;align-items:center;gap:6px;margin-left:auto;font-size:12px;display:flex}.yx-console .srcpick select{border:1px solid var(--edge);background:var(--surface);height:28px;color:var(--ink);cursor:pointer;border-radius:14px;outline:none;padding:0 8px;font-family:inherit;font-size:12.5px;transition:border-color .15s}.yx-console .srcpick select:hover,.yx-console .srcpick select:focus{border-color:var(--accent)}.yx-console .sub{border:1px solid var(--edge);background:var(--surface);height:28px;color:var(--ink);cursor:pointer;white-space:nowrap;border-radius:14px;padding:0 17px;font-family:inherit;font-size:12.5px;transition:background .15s,color .15s,border-color .15s}.yx-console .sub:hover{border-color:var(--accent)}.yx-console .sub.active{background:var(--accent);border-color:var(--accent);color:#fff}.yx-console .grid{flex:1;grid-template-columns:repeat(auto-fill,minmax(196px,1fr));align-content:start;gap:14px;display:grid;overflow-y:auto}.yx-console .grid-h{color:var(--ink-soft);grid-column:1/-1;align-items:center;gap:8px;margin:4px 0 -3px;font-size:12.5px;font-weight:600;display:flex}.yx-console .grid-h:first-child{margin-top:0}.yx-console .grid-h:after{content:"";background:var(--edge-soft);flex:1;height:1px}.yx-console .grid-h.cur{color:var(--accent-deep)}.yx-console .grid-h em{opacity:.6;font-size:11px;font-style:normal;font-weight:400}.yx-console .grid::-webkit-scrollbar{width:6px}.yx-console .grid::-webkit-scrollbar-thumb{background:#e2d6c4;border-radius:3px}.yx-console .empty{border:1px dashed var(--edge);text-align:center;color:var(--ink-soft);border-radius:12px;grid-column:1/-1;padding:26px;font-size:13px}.yx-console .slot{cursor:grab;-webkit-user-select:none;user-select:none;border-radius:14px;flex-direction:column;gap:7px;height:max-content;min-height:144px;padding:14px 16px;transition:transform .15s,box-shadow .15s,opacity .15s;display:flex;overflow:hidden;box-shadow:0 1px 2px #785f3c14}.yx-console .slot:hover{transform:translateY(-2px);box-shadow:0 6px 16px #785f3c26}.yx-console .slot:active{cursor:grabbing}.yx-console .slot.dragging{opacity:.4}.yx-console .slot-name{font-size:14px;font-weight:600;line-height:1.35}.yx-console .slot-note{opacity:.72;-webkit-line-clamp:4;-webkit-box-orient:vertical;flex:none;font-size:12px;line-height:1.55;display:-webkit-box;overflow:hidden}.yx-console .slot-tags{flex-wrap:wrap;gap:6px;margin-bottom:2px;display:flex}.yx-console .slot-tag{letter-spacing:.2px;white-space:nowrap;background:#ffffff9e;border-radius:20px;padding:0 8px;font-size:10.5px;line-height:1.6;box-shadow:inset 0 0 0 1px #785f3c29}.yx-console .slot.skin-kepu{color:#2e4a66;background-color:#ddeaf7;background-image:url(/assets/card-art-c36afb1ce714-C1n_tnU_.jpg);background-position:bottom;background-repeat:no-repeat;background-size:cover;box-shadow:inset 0 0 0 1px #6088b433,0 1px 2px #785f3c14}.yx-console .slot.skin-kepu:hover{box-shadow:inset 0 0 0 1px #6088b44d,0 7px 18px #6088b433}.yx-console .slot.skin-kepu .slot-note{opacity:.82}.yx-console .slot.skin-kepu .slot-tag{background:#ffffffb8;box-shadow:inset 0 0 0 1px #6088b43d}.yx-console .slot.skin-tech{background-color:#fbf0de;background-image:linear-gradient(#fffcf6b8 0%,#fffcf685 44%,#fffcf62e 80%,#fffcf600 100%),url(/assets/card-art-eb8826ac06c0-DwtwJj4L.jpg);background-position:top,bottom;background-repeat:no-repeat,no-repeat;background-size:cover,cover;box-shadow:inset 0 0 0 1px #c4884e38,0 1px 2px #785f3c14}.yx-console .slot.skin-tech:hover{box-shadow:inset 0 0 0 1px #c4884e57,0 7px 18px #c4884e33}.yx-console .slot.skin-tech .slot-note{opacity:.92}.yx-console .slot.skin-tech .slot-tag{background:#fffcf6cc;box-shadow:inset 0 0 0 1px #c4884e4d}.yx-console .slot.skin-story{background-color:#edf4ea;background-image:url(/assets/card-art-1bed2f5bee65-D1hkaBgy.jpg);background-position:bottom;background-repeat:no-repeat;background-size:cover;box-shadow:inset 0 0 0 1px #6894743d,0 1px 2px #785f3c14}.yx-console .slot.skin-story:hover{box-shadow:inset 0 0 0 1px #68947461,0 7px 18px #68947433}.yx-console .slot.skin-story .slot-note{opacity:.92}.yx-console .slot.skin-story .slot-tag{background:#ffffffc7;box-shadow:inset 0 0 0 1px #6894744d}.yx-console .slot.skin-line{background-color:#eaf6f5;background-image:linear-gradient(#ffffffb3 0%,#ffffff85 46%,#ffffff57 74%,#ffffff38 100%),url(/assets/card-art-f107c5abf3ac-BLmpV5HA.jpg);background-position:top,50%;background-repeat:no-repeat,no-repeat;background-size:cover,cover;box-shadow:inset 0 0 0 1px #4a8c8c38,0 1px 2px #785f3c14}.yx-console .slot.skin-line:hover{box-shadow:inset 0 0 0 1px #4a8c8c6b,0 7px 18px #4a8c8c2e}.yx-console .slot.skin-line .slot-note{opacity:.94}.yx-console .calls{z-index:132;background:#3a2c1e57;justify-content:center;align-items:center;padding:28px;display:none;position:fixed;inset:0}.yx-console .calls.show{display:flex}.yx-console .call-win{background:var(--surface);border:1px solid var(--edge);border-radius:18px;flex-direction:column;width:min(392px,100%);max-height:min(84vh,640px);display:flex;overflow:hidden;box-shadow:0 24px 60px #5a402447}.yx-console .call-top{align-items:flex-start;gap:10px;padding:20px 22px 0;display:flex}.yx-console .call-top .qz-x{flex:none;margin-left:auto}.yx-console .call-name{color:var(--ink);margin:0;font-size:16.5px;font-weight:600;line-height:1.45}.yx-console .call-org{color:#9c8a72;margin:6px 0 0;font-size:12px;line-height:1.65}.yx-console .call-body{flex:1;padding:14px 22px 4px;overflow:auto}.yx-console .call-row{border-top:1px solid var(--edge-soft);gap:12px;padding:11px 0;display:flex}.yx-console .call-row:first-child{border-top:0;padding-top:6px}.yx-console .call-k{color:#a9977f;flex:0 0 58px;font-size:12.5px;line-height:1.9}.yx-console .call-v{color:var(--ink);flex:1;font-size:13.5px;line-height:1.9}.yx-console .call-num{letter-spacing:.5px;color:#23575c;font-variant-numeric:tabular-nums;font-size:17px;font-weight:600}.yx-console .call-foot{border-top:1px solid var(--edge-soft);align-items:center;gap:10px;padding:14px 22px 20px;display:flex}.yx-console .call-btn{cursor:pointer;border-radius:20px;justify-content:center;align-items:center;height:40px;padding:0 26px;font-family:inherit;font-size:14px;text-decoration:none;transition:filter .15s;display:flex}.yx-console .call-btn.quit{color:#8a7a66;background:#efe6d9;border:1px solid #e4d8c6}.yx-console .call-btn.dial{background:var(--accent);border:1px solid var(--accent);color:#fff;margin-left:auto}.yx-console .call-btn:hover{filter:brightness(1.05)}.yx-console .story-note{color:#6e6558;background:#f3f1ea;border-radius:11px;margin:0 0 16px;padding:11px 13px;font-size:12.5px;line-height:1.8}.yx-console .story-who{color:#9c8a72;margin:-6px 0 14px;font-size:12px;line-height:1.7}.yx-console .story-p{color:var(--ink);margin:0 0 11px;font-size:13px;line-height:1.95}.yx-console .story-p:last-child{margin-bottom:0}.yx-console .sheet-sec ol{margin:0;padding-left:20px}.yx-console .sheet-sec ol li{color:var(--ink);margin-bottom:3px;font-size:13px;line-height:1.8}.yx-console .story-safe{color:#7a5230;background:#fbf0e0;border:1px solid #c4884e4d;border-radius:11px;padding:11px 13px;font-size:12.5px;line-height:1.85}.yx-console .scale .slot-meta{opacity:.85;border-top:1px solid #785f3c21;justify-content:space-between;align-items:baseline;gap:10px;margin-top:auto;padding-top:9px;font-size:12px;display:flex}.yx-console .scale .slot-items{letter-spacing:.2px;font-weight:600}.yx-console .scale .slot-time{font-variant-numeric:tabular-nums}.yx-console .scale .slot-note{-webkit-line-clamp:2}.yx-console .grid.wide{grid-template-columns:repeat(2,1fr)}.yx-console .grid.wide .grid-h{font-size:15px}.yx-console .grid.wide .grid-h em{font-size:13px}.yx-console .grid.wide .slot{border-radius:20px;gap:8px;height:185px;min-height:185px;padding:16px 23px}.yx-console .grid.wide .slot-name{font-size:21px;line-height:1.34}.yx-console .grid.wide .slot-note{-webkit-line-clamp:3;font-size:17px;line-height:1.5}.yx-console .grid.wide .slot-tags{gap:9px;margin-bottom:3px}.yx-console .grid.wide .slot-tag{padding:0 12px;font-size:13px}.yx-console .grid.wide .slot-more{font-size:15px}.yx-console .grid.wide .slot:not([class*=skin-]) .slot-note{opacity:1}.yx-console .grid.wide .slot.entry{height:185px;min-height:185px}.yx-console .grid.wide .entry-view{padding:0 4px 2px;font-size:18px}.yx-console .grid.wide .wy{border-radius:20px;gap:13px;height:185px;min-height:185px;padding:22px 25px 18px}.yx-console .grid.wide .wy-name{font-size:21px}.yx-console .grid.wide .wy-page{padding:2px 3px}.yx-console .grid.wide .wy-arrow{width:26px;height:28px}.yx-console .grid.wide .wy-sep{height:18px}.yx-console .grid.wide .wy-line{gap:6px 14px}.yx-console .grid.wide .wy-txt{font-size:17px;line-height:1.8}.yx-console .grid.wide .wy-go{padding-bottom:3px;font-size:16px}.yx-console .grid.wide .wy-ref{font-size:14px}.yx-console .slot.entry{height:128px;min-height:128px;box-shadow:inset 0 0 0 1.5px var(--accent),0 1px 2px #785f3c14}.yx-console .slot.entry:hover{box-shadow:inset 0 0 0 1.5px var(--accent),0 6px 16px #785f3c26}.yx-console .entry-view{letter-spacing:.4px;color:var(--accent-deep);cursor:pointer;background:0 0;border:0;align-self:flex-end;margin-top:auto;padding:0 3px 1px;font-family:inherit;font-size:13.5px;transition:color .15s,opacity .15s}.yx-console .entry-view:hover{opacity:.78}.yx-console .entry-view:active{color:#bfb4a6}.yx-console .wy{border-radius:14px;flex-direction:column;gap:9px;min-height:132px;padding:16px 17px 13px;transition:transform .15s,box-shadow .15s;display:flex;box-shadow:inset 0 0 0 1.5px #785f3c3d,0 1px 2px #785f3c14}.yx-console .wy:hover{transform:translateY(-2px);box-shadow:inset 0 0 0 1.5px #785f3c52,0 6px 16px #785f3c26}.yx-console .wy-top{align-items:center;gap:8px;display:flex}.yx-console .wy-name{letter-spacing:.2px;flex:1;font-size:15px;font-style:italic;font-weight:700}.yx-console .wy-page{background:#ffffffc7;border:1.6px solid #5a9134;border-radius:999px;flex-shrink:0;align-items:center;padding:2px 3px;display:flex}.yx-console .wy-arrow{color:#343434;cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;width:26px;height:28px;padding:0;transition:background .15s;display:flex}.yx-console .wy-arrow:hover{background:#5a913424}.yx-console .wy-arrow:active{background:#5a913442}.yx-console .wy-chev{display:block}.yx-console .wy-sep{background:#dedcd9;width:1.4px;height:17px;margin:0 2px}.yx-console .wy-line{flex-wrap:wrap;align-items:flex-end;gap:4px 10px;margin-top:auto;display:flex}.yx-console .wy-txt{letter-spacing:.2px;flex:0 0 100%;min-width:0;margin:0;font-size:13.5px;line-height:1.85}.yx-console .wy-go{letter-spacing:.16em;color:inherit;cursor:pointer;background:0 0;border:0;flex:none;margin-left:auto;padding:0 3px 2px;font-family:inherit;font-size:13px;font-weight:600;transition:color .15s,opacity .15s;position:relative}.yx-console .wy-go:after{content:"";border-bottom:1px dotted;transition:opacity .15s;position:absolute;bottom:0;left:3px;right:calc(3px + .16em)}.yx-console .wy-go:hover{opacity:.78}.yx-console .wy-go:active{color:#bfb4a6}.yx-console .wy-go:active:after{opacity:0}.yx-console .wy-ref{letter-spacing:.1px;flex:0 auto;min-width:0;font-size:11.5px;line-height:1.7}.yx-console .wy.wy-deyu{background-color:#f7e2e4;background-image:linear-gradient(90deg,#fffdfacc 0%,#fffdfaa8 40%,#fffbf770 74%,#fffaf661 100%),url(/assets/card-art-7aa513ea220b-DwUdymRz.jpg);background-position:50%,50% 44%;background-repeat:no-repeat,no-repeat;background-size:cover,cover}.yx-console .wy.wy-deyu .wy-name,.yx-console .wy.wy-deyu .wy-txt,.yx-console .wy.wy-deyu .wy-go{text-shadow:0 0 5px #ffffffe6,0 0 12px #ffffffb3}.yx-console .slot.ent-buff,.yx-console .slot.ent-club{background-position:50%,50%;background-repeat:no-repeat,no-repeat;background-size:cover,cover}.yx-console .slot.ent-club{background-position:50%;background-repeat:no-repeat;background-size:cover}.yx-console .slot.ent-buff{background-color:#dcebf7;background-image:linear-gradient(#fffdfa00 42%,#fffdfa85 68%,#fffdfae6 100%),url(/assets/card-art-723d9da1c8e4-z1QTCx9r.jpg)}.yx-console .slot.ent-club{background-color:#e4f1e2;background-image:url(/assets/card-art-9539e3c18ba9-Uc6ARwkn.jpg)}.yx-console .slot.ent-buff,.yx-console .slot.ent-club{box-shadow:inset 0 0 0 1.5px #ffffffb8,0 1px 2px #785f3c1a}.yx-console .slot.ent-buff:hover,.yx-console .slot.ent-club:hover{box-shadow:inset 0 0 0 1.5px #ffffffe6,0 6px 16px #785f3c2e}.yx-console .slot.ent-buff .entry-view,.yx-console .slot.ent-club .entry-view{text-shadow:0 0 6px #fffffff2,0 0 14px #ffffffd9}.yx-console .slot.ent-buff .entry-view{color:#2e4a66}.yx-console .slot.ent-club .entry-view{color:#2f6b3f}.yx-console .wy.wy-ti,.yx-console .wy.wy-mei,.yx-console .wy.wy-lao{background-position:50%,50%,50%;background-repeat:no-repeat,no-repeat;background-size:cover,cover,cover}.yx-console .wy.wy-ti{background-color:#e6f0de;background-image:linear-gradient(90deg,#fffdfac7 0%,#fffdfa85 50%,#fffdfa61 100%),linear-gradient(#fffdfa6b 0%,#fffdfa0f 32%,#fffdfa33 54%,#fffdfaa8 76%,#fffdfad1 100%),url(/assets/card-art-457e20b451e9-BAOwcv5p.jpg);background-position:50%,50%,50%;background-repeat:no-repeat;background-size:cover,cover,cover}.yx-console .wy.wy-mei{background-color:#ede4ec;background-image:linear-gradient(90deg,#fffdfad6 0%,#fffdfa94 50%,#fffdfa80 100%),linear-gradient(#fffdfa80 0%,#fffdfa1a 34%,#fffdfa4d 56%,#fffdfacc 78%,#fffdfaeb 100%),url(/assets/card-art-5b0f05d3fcfa-C3vKpYrd.jpg)}.yx-console .wy.wy-lao{background-color:#efe7da;background-image:linear-gradient(90deg,#fffdfad6 0%,#fffdfa94 50%,#fffdfa80 100%),linear-gradient(#fffdfa80 0%,#fffdfa1a 34%,#fffdfa4d 56%,#fffdfacc 78%,#fffdfaeb 100%),url(/assets/card-art-e71d94261645-B-Laxogr.jpg)}.yx-console .wy.wy-ti .wy-name,.yx-console .wy.wy-ti .wy-txt,.yx-console .wy.wy-ti .wy-go,.yx-console .wy.wy-ti .wy-ref,.yx-console .wy.wy-mei .wy-name,.yx-console .wy.wy-mei .wy-txt,.yx-console .wy.wy-mei .wy-go,.yx-console .wy.wy-lao .wy-name,.yx-console .wy.wy-lao .wy-txt,.yx-console .wy.wy-lao .wy-go{text-shadow:0 0 5px #ffffffeb,0 0 12px #ffffffb8}.yx-console .picker.float{z-index:130;position:fixed;inset:0 auto auto 0}.yx-console .sheet-blank{min-height:160px}.yx-console .slot-more{letter-spacing:.3px;color:inherit;cursor:pointer;text-align:right;background:0 0;border:0;align-self:flex-end;margin-top:auto;padding:0;font-family:inherit;font-size:12px}.yx-console .slot-more:hover{opacity:.78}.yx-console .slot-more:active{color:#bfb4a6}.yx-console .tech-meta{flex-wrap:wrap;align-items:center;gap:8px;margin:14px 0 12px;display:flex}.yx-console .tech-tag{color:#7a5a3c;white-space:nowrap;background:#f1e8db;border-radius:20px;padding:0 9px;font-size:11px;line-height:1.7}.yx-console .tech-src{color:var(--ink-soft);opacity:.85;font-size:11.5px}.yx-console .tech-sum{color:var(--ink);margin:0 0 14px;font-size:13.5px;line-height:1.75}.yx-console .tech-steps{counter-reset:ts;flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.yx-console .tech-video{aspect-ratio:16/9;background:#000;border-radius:12px;outline:none;width:100%;box-shadow:0 10px 28px #3c32232e}.yx-console .tech-steps li{color:var(--ink);padding-left:30px;font-size:13.5px;line-height:1.75;position:relative}.yx-console .tech-steps li:before{counter-increment:ts;content:counter(ts);color:#8a5a2c;background:#f1e8db;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;font-size:11.5px;font-weight:600;display:flex;position:absolute;top:4px;left:0}.yx-console .collbar-wrap{z-index:5;border:1px dashed var(--accent);cursor:grab;-webkit-user-select:none;user-select:none;background-color:#fdf3e3;background-image:url(/assets/card-art-4e9565e3c425-B98p7dkt.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:14px;grid-column:1/-1;width:352px;max-width:100%;height:185px;margin-bottom:2px;padding:13px 14px;transition:transform .15s,box-shadow .15s,border-color .15s,background .15s,opacity .15s;position:relative}.yx-console .collbar-wrap:hover{transform:translateY(-2px);box-shadow:0 6px 16px #785f3c24}.yx-console .collbar-wrap:active{cursor:grabbing}.yx-console .collbar-wrap.dragging{opacity:.4}.yx-console .collbar-wrap.blank{border-color:#decbae}.yx-console .collbar{flex-wrap:wrap;align-items:stretch;gap:8px;height:100%;display:flex}.yx-console .collbar-tip{color:var(--accent-deep);opacity:.9;grid-column:1/-1;margin:0 0 4px 2px;font-size:13px}.yx-console .coll{border:1px solid var(--edge);background:var(--surface);-webkit-user-select:none;user-select:none;border-radius:12px;flex-direction:column;flex:1 1 0;gap:7px;min-width:0;height:100%;min-height:0;padding:10px 11px;transition:border-color .15s,background .15s;display:flex;position:relative;box-shadow:0 1px 2px #785f3c12}.yx-console .coll-t{color:var(--accent-deep);font-size:13.5px;font-weight:600}.yx-console .coll-b{scrollbar-width:thin;flex-direction:column;flex:1;align-items:stretch;gap:7px;min-height:0;display:flex;overflow:hidden auto}.yx-console .coll-b::-webkit-scrollbar{width:4px}.yx-console .coll-b::-webkit-scrollbar-thumb{background:#e2d6c4;border-radius:2px}.yx-console .coll-hint{color:#bcae9c;margin-top:auto;font-size:12px;line-height:1.65}.yx-console .coll.blank{border-style:dashed}.yx-console .coll.over{border-color:var(--accent);background:var(--accent-wash);box-shadow:0 0 0 3px #c4884e29}.yx-console .coll.more{min-width:0;color:var(--accent-deep);writing-mode:vertical-rl;letter-spacing:3px;cursor:pointer;flex:0 0 40px;justify-content:center;align-items:center;padding:10px 0;font-size:13px;font-weight:600;position:relative}.yx-console .coll.more:hover{background:var(--accent);color:#fff;border-color:var(--accent)}.yx-console .schip{background:var(--accent-wash);border:1px solid var(--accent);width:100%;color:var(--accent-deep);-webkit-user-select:none;user-select:none;border-radius:9px;flex-direction:column;flex:1 0 auto;justify-content:space-between;gap:5px;padding:8px 10px 7px;font-size:12.5px;display:flex;position:relative}.yx-console .schip-n{white-space:nowrap;text-overflow:ellipsis;line-height:1.35;overflow:hidden}.yx-console .schip-m{opacity:.82;white-space:nowrap;justify-content:space-between;align-items:baseline;gap:8px;font-size:11px;display:flex}.yx-console .schip-m .slot-items{letter-spacing:.2px;font-weight:600}.yx-console .schip-m .slot-time{font-variant-numeric:tabular-nums}.yx-console .schip-x{border:1px solid var(--edge);background:var(--surface);width:18px;height:18px;color:var(--ink-soft);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;padding:0;font-family:inherit;font-size:11px;line-height:1;display:none;position:absolute;top:-7px;right:-7px}.yx-console .schip:hover .schip-x{display:flex}.yx-console .schip-x:hover{background:var(--close);border-color:var(--close);color:#fff}.yx-console .yx-chiptip{z-index:80;pointer-events:none;opacity:0;color:#fff8ee;background:#6e5b44;border-radius:11px;max-width:280px;padding:9px 12px;font-size:12px;line-height:1.7;transition:opacity .15s;position:absolute;box-shadow:0 10px 26px #5a462d47}.yx-console .yx-chiptip.show{opacity:1}.yx-console .yx-chiptip .ct-t{margin-bottom:2px;font-weight:600}.yx-console .yx-chiptip .ct-r i{opacity:.72;margin-right:4px;font-style:normal}.yx-console .yx-chiptip .ct-r b{font-weight:600}.yx-console .sheet.confirm{max-width:560px}.yx-console .cf-q{color:var(--ink-soft);margin:0 0 16px;font-size:13.5px;line-height:1.75}.yx-console .cf-box{background:var(--accent-wash);border:1px solid #c4884e3d;border-radius:12px;padding:14px 16px}.yx-console .cf-box h3{color:var(--accent-deep);margin:0 0 6px;font-size:13px;font-weight:600}.yx-console .cf-box p{color:var(--ink);margin:0;font-size:13.5px;line-height:1.85}.yx-console .cf-src{color:var(--ink-soft);margin:14px 0 0;font-size:12px;line-height:1.7}.yx-console .cf-more{color:var(--accent-deep);cursor:pointer;background:0 0;border:none;margin-left:6px;padding:0;font-family:inherit;font-size:12px;text-decoration:underline}.yx-console .cf-more:hover{color:var(--accent)}.yx-console .cf-foot{border-top:1px solid var(--edge-soft);align-items:center;margin-top:20px;padding-top:16px;display:flex}.yx-console .cf-btn{cursor:pointer;border-radius:20px;height:40px;padding:0 30px;font-family:inherit;font-size:14px;transition:filter .15s,transform .15s}.yx-console .cf-btn:hover{filter:brightness(1.04)}.yx-console .cf-btn.quit{color:#8a7a66;background:#efe6d9;border:1px solid #e4d8c6}.yx-console .cf-btn.start{background:var(--accent);border:1px solid var(--accent);color:#fff;margin-left:auto}.yx-console .quiz{z-index:130;background:#3a2c1e57;justify-content:center;align-items:center;padding:28px;display:none;position:fixed;inset:0}.yx-console .quiz.show{display:flex}.yx-console .qz-win{background:var(--surface);border:1px solid var(--edge);border-radius:18px;flex-direction:column;width:min(520px,100%);max-height:min(80vh,700px);display:flex;overflow:hidden;box-shadow:0 24px 60px #5a402447}.yx-console .qz-top{align-items:center;gap:10px;padding:20px 24px 0;display:flex}.yx-console .qz-name{color:var(--accent-deep);letter-spacing:.3px;font-size:13px;font-weight:600}.yx-console .qz-idx{color:#a9977f;font-variant-numeric:tabular-nums;margin-left:auto;font-size:12.5px}.yx-console .qz-x{border:1px solid var(--edge);background:var(--surface);width:22px;height:22px;color:var(--ink-soft);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;padding:0;font-family:inherit;font-size:12px;line-height:1;display:flex}.yx-console .qz-x:hover{background:var(--close);border-color:var(--close);color:#fff}.yx-console .qz-bar{background:#c4884e29;border-radius:3px;height:3px;margin:14px 24px 0;overflow:hidden}.yx-console .qz-bar i{background:var(--accent);border-radius:3px;height:100%;transition:width .25s;display:block}.yx-console .qz-hint{color:#9c8a72;align-items:flex-start;gap:7px;margin:14px 24px 0;font-size:12px;line-height:1.7;display:flex}.yx-console .qz-hint:before{content:"";background:#c4884e8c;border-radius:2px;flex:0 0 3px;height:12px;margin-top:4px}.yx-console .qz-body{flex:1;padding:14px 24px 6px;overflow:auto}.yx-console .qz-q{color:var(--ink);margin:0 0 18px;font-size:19px;font-weight:600;line-height:1.62}.yx-console .qz-opts{flex-direction:column;gap:9px;display:flex}.yx-console .qz-opt{text-align:left;border:1px solid var(--edge);background:var(--surface);width:100%;color:var(--ink);cursor:pointer;border-radius:12px;padding:13px 18px;font-family:inherit;font-size:14.5px;transition:border-color .15s,background .15s,transform .15s,box-shadow .15s;display:block}.yx-console .qz-opt:hover{border-color:var(--accent);transform:translate(2px)}.yx-console .qz-opt.on{border-color:var(--accent);background:var(--accent-wash);color:var(--accent-deep);font-weight:600;box-shadow:0 0 0 2px #c4884e29}.yx-console .qz-fill{color:var(--ink);flex-wrap:wrap;align-items:center;gap:9px;font-size:14.5px;display:flex}.yx-console .qz-fill input{border:1px solid var(--edge);background:var(--surface);height:44px;color:var(--ink);font-variant-numeric:tabular-nums;border-radius:11px;outline:none;padding:0 14px;font-family:inherit;font-size:14.5px}.yx-console .qz-fill input:focus{border-color:var(--accent);box-shadow:0 0 0 2px #c4884e24}.yx-console .qz-fill input.num{width:108px}.yx-console .qz-fill input.w2{text-align:center;width:66px}.yx-console .qz-fill .u{color:var(--ink-soft);font-size:13.5px}.yx-console .qz-foot{border-top:1px solid var(--edge-soft);align-items:center;gap:10px;padding:14px 24px 20px;display:flex}.yx-console .qz-btn{cursor:pointer;border-radius:20px;height:40px;padding:0 26px;font-family:inherit;font-size:14px;transition:filter .15s,background .15s}.yx-console .qz-btn.prev{color:#8a7a66;background:#efe6d9;border:1px solid #e4d8c6}.yx-console .qz-btn.next{background:var(--accent);border:1px solid var(--accent);color:#fff;margin-left:auto}.yx-console .qz-btn:hover:not(:disabled){filter:brightness(1.05)}.yx-console .qz-btn:disabled{opacity:.42;cursor:not-allowed}.yx-console .qz-done{flex-direction:column;flex:1;padding:26px 24px 4px;display:flex;overflow:auto}.yx-console .qz-done .dn-k{color:#a9977f;letter-spacing:.3px;margin:0 0 9px;font-size:12.5px}.yx-console .qz-done .dn-band{color:var(--accent-deep);margin:0 0 14px;font-size:23px;font-weight:600;line-height:1.45}.yx-console .qz-done .dn-text{color:var(--ink);margin:0 0 14px;font-size:14.5px;line-height:1.9}.yx-console .qz-done .dn-warn{color:#8e4a40;background:#d8695c14;border:1px solid #d8695c52;border-radius:11px;margin:0 0 14px;padding:12px 15px;font-size:13px;line-height:1.85}.yx-console .qz-done .dn-note{color:#a9977f;margin:0;font-size:12.5px;line-height:1.8}.yx-console .item{background:var(--surface);border:1px solid var(--edge);border-radius:12px;gap:9px;padding:11px 12px;transition:border-color .15s,background .15s,box-shadow .15s;display:flex;position:relative}.yx-console .item:focus-within{border-color:var(--accent)}.yx-console .item.drop-on{border-color:var(--accent);background:var(--accent-wash);box-shadow:0 0 0 3px #c4884e29}.yx-console .item.reject{border-color:var(--close);background:#d8695c0f;box-shadow:0 0 0 3px #d8695c1f}.yx-console .item.reject .dropbox{border-color:var(--close);background:#d8695c0d;border-style:dashed}.yx-console .item.reject .dropbox:after{content:"请先把量表放进合集";color:#fff;background:var(--close);white-space:nowrap;pointer-events:none;border-radius:6px;padding:0 7px;font-size:11px;line-height:1.6;position:absolute;top:-10px;right:10px}.yx-console .item.reject .box-hint{color:var(--close)}.yx-console .idx{min-width:15px;padding-top:9px;font-size:13.5px;line-height:1}.yx-console .rows{flex-direction:column;flex:1;gap:8px;min-width:0;display:flex}.yx-console .row{align-items:center;gap:8px;display:flex}.yx-console .qmark{text-align:center;width:13px;color:var(--accent-deep);flex-shrink:0;font-size:14px;font-weight:500}.yx-console .field{border:1px solid var(--edge);min-width:0;height:32px;color:var(--ink);background:var(--surface);border-radius:8px;outline:none;flex:1;padding:0 10px;font-family:inherit;font-size:13px;transition:border-color .15s,box-shadow .15s}.yx-console .field::placeholder{color:#b0a494}.yx-console .field:focus{border-color:var(--accent);box-shadow:0 0 0 2px #c4884e29}.yx-console .pill{border:1px solid var(--edge-soft);background:var(--surface);height:32px;color:var(--ink);cursor:pointer;white-space:nowrap;text-overflow:ellipsis;border-radius:8px;flex-shrink:0;max-width:120px;padding:0 12px;font-family:inherit;font-size:12.5px;transition:background .15s,border-color .15s,color .15s;overflow:hidden}.yx-console .pill:hover{border-color:var(--accent);color:var(--accent-deep)}.yx-console .pill.on{background:var(--accent-wash);border-color:var(--accent);color:var(--accent-deep)}.yx-console .extra{align-items:center;gap:8px;padding-left:21px;display:flex}.yx-console .extra .lbl{color:var(--ink-soft);white-space:nowrap;flex-shrink:0;font-size:12.5px}.yx-console .extra input{border:1px dashed var(--edge);min-width:0;height:30px;color:var(--ink);background:var(--surface);border-radius:8px;outline:none;flex:1;padding:0 10px;font-family:inherit;font-size:12.5px}.yx-console .extra input::placeholder{color:#bcae9c}.yx-console .avatar-state-row{color:var(--ink-soft);align-items:center;gap:8px;padding-left:21px;font-size:12.5px;display:flex}.yx-console .avatar-state-row select{border:1px solid var(--edge);background:var(--surface);min-width:112px;height:30px;color:var(--ink);font:inherit;border-radius:8px;padding:0 28px 0 10px}.yx-console .dropbox{border:1px dashed var(--edge);background:var(--surface);border-radius:10px;grid-template-columns:auto 1fr;align-items:center;gap:6px 8px;min-height:44px;margin-left:21px;padding:8px 34px 8px 10px;transition:border-color .15s,background .15s,box-shadow .15s;display:grid;position:relative}.yx-console .dropbox.blank{background:0 0}.yx-console .box-flow{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.yx-console .dropbox.over{border-color:var(--accent);background:var(--accent-wash);box-shadow:0 0 0 3px #c4884e24}.yx-console .dropbox.armed{border-color:var(--close);background:#d8695c12}.yx-console .dropbox.armed:after{content:"松开移除";color:#fff;background:var(--close);white-space:nowrap;pointer-events:none;border-radius:6px;padding:0 7px;font-size:11px;line-height:1.6;position:absolute;top:-9px;right:30px}.yx-console .box-hint{color:#bcae9c;padding-left:2px;font-size:12.5px}.yx-console .dropbox.armed .box-hint{color:var(--close)}.yx-console .box-add{border:1px solid var(--edge);background:var(--surface);width:22px;height:22px;color:var(--accent-deep);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;padding:0;font-family:inherit;font-size:14px;line-height:1;transition:background .15s,color .15s,border-color .15s;display:flex;position:absolute;top:5px;right:5px;box-shadow:0 1px 3px #785f3c21}.yx-console .box-add:hover{background:var(--accent);border-color:var(--accent);color:#fff}.yx-console .chip{background:var(--accent-wash);border:1px solid var(--accent);max-width:100%;height:26px;color:var(--accent-deep);white-space:nowrap;cursor:grab;-webkit-user-select:none;user-select:none;text-overflow:ellipsis;border-radius:7px;align-items:center;padding:0 10px;font-size:12px;display:inline-flex;overflow:hidden}.yx-console .chip:active{cursor:grabbing}.yx-console .chip.dragging{opacity:.4}.yx-console .chip i{opacity:.72;border-left:1px solid;margin-left:6px;padding-left:6px;font-size:10.5px;font-style:normal}.yx-console .picker{z-index:40;background:var(--surface);border:1px solid var(--edge);border-radius:11px;width:246px;max-height:300px;padding:6px;position:absolute;top:calc(100% + 6px);right:0;overflow-y:auto;box-shadow:0 12px 30px #78583233}.yx-console .picker.up{top:auto;bottom:calc(100% + 6px)}.yx-console .picker.wy-sport{width:max-content;min-width:88px;padding:4px}.yx-console .picker.wy-sport .picker-i{white-space:nowrap;padding:6px 10px}.yx-console .picker-h{color:var(--ink-soft);padding:5px 8px 7px;font-size:11.5px}.yx-console .picker-h.top{background:var(--surface);z-index:1;padding:6px 8px 7px;position:sticky;top:-6px}.yx-console .picker-i{width:100%;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:8px;padding:7px 8px;font-family:inherit;font-size:12.5px;display:flex}.yx-console .picker-i:hover{background:var(--accent-wash);color:var(--accent-deep)}.yx-console .picker-i[disabled]{cursor:default}.yx-console .picker-i[disabled]:hover{color:var(--ink);background:0 0}.yx-console .picker-i .sw{border-radius:3px;flex-shrink:0;width:9px;height:9px}.yx-console .picker-i em{color:var(--ink-soft);flex-shrink:0;margin-left:auto;font-size:11px;font-style:normal}.yx-console .picker-i.draggable-scale{cursor:grab}.yx-console .picker-i.draggable-scale:active{cursor:grabbing}.yx-console .picker-i.dragging{opacity:.4}.yx-console .mask{z-index:120;background:#3a2c1e57;justify-content:center;align-items:center;padding:28px;display:none;position:fixed;inset:0}.yx-console .mask.show{display:flex}.yx-console .sheet,.yx-console .call-body,.yx-console .qz-body,.yx-console .qz-done,.yx-console .picker{scrollbar-width:thin;scrollbar-color:#e2d6c4 transparent}.yx-console .sheet::-webkit-scrollbar{width:8px}.yx-console .call-body::-webkit-scrollbar{width:8px}.yx-console .qz-body::-webkit-scrollbar{width:8px}.yx-console .qz-done::-webkit-scrollbar{width:8px}.yx-console .picker::-webkit-scrollbar{width:8px}.yx-console .sheet::-webkit-scrollbar-track{background:0 0}.yx-console .call-body::-webkit-scrollbar-track{background:0 0}.yx-console .qz-body::-webkit-scrollbar-track{background:0 0}.yx-console .qz-done::-webkit-scrollbar-track{background:0 0}.yx-console .picker::-webkit-scrollbar-track{background:0 0}.yx-console .sheet::-webkit-scrollbar-thumb{background:#e2d6c4 padding-box padding-box;border:2px solid #0000;border-radius:4px}.yx-console .call-body::-webkit-scrollbar-thumb{background:#e2d6c4 padding-box padding-box;border:2px solid #0000;border-radius:4px}.yx-console .qz-body::-webkit-scrollbar-thumb{background:#e2d6c4 padding-box padding-box;border:2px solid #0000;border-radius:4px}.yx-console .qz-done::-webkit-scrollbar-thumb{background:#e2d6c4 padding-box padding-box;border:2px solid #0000;border-radius:4px}.yx-console .picker::-webkit-scrollbar-thumb{background:#e2d6c4 padding-box padding-box;border:2px solid #0000;border-radius:4px}.yx-console .sheet:hover::-webkit-scrollbar-thumb{background:#cdbba1 padding-box padding-box;border-color:#0000}.yx-console .call-body:hover::-webkit-scrollbar-thumb{background:#cdbba1 padding-box padding-box;border-color:#0000}.yx-console .qz-body:hover::-webkit-scrollbar-thumb{background:#cdbba1 padding-box padding-box;border-color:#0000}.yx-console .qz-done:hover::-webkit-scrollbar-thumb{background:#cdbba1 padding-box padding-box;border-color:#0000}.yx-console .picker:hover::-webkit-scrollbar-thumb{background:#cdbba1 padding-box padding-box;border-color:#0000}.yx-console .list:hover::-webkit-scrollbar-thumb{background:#cdbba1}.yx-console .grid:hover::-webkit-scrollbar-thumb{background:#cdbba1}.yx-console .sheet{background:var(--surface);border:1px solid var(--edge);border-radius:18px;width:min(560px,100%);max-height:min(78vh,720px);padding:24px 26px 26px;overflow-y:auto;box-shadow:0 24px 60px #5a402447}.yx-console .sheet-top{align-items:flex-start;gap:12px;display:flex}.yx-console .sheet-top h2{color:var(--ink);flex:1;margin:0;font-size:17px;font-weight:600;line-height:1.4}.yx-console .sheet-x{border:1px solid var(--edge);background:var(--surface);width:26px;height:26px;color:var(--ink-soft);cursor:pointer;border-radius:50%;flex-shrink:0;padding:0;font-family:inherit;font-size:14px;line-height:1}.yx-console .sheet-x:hover{background:var(--close);border-color:var(--close);color:#fff}.yx-console .sheet-mei .sheet-fixed-head,.yx-console .sheet-deyu .sheet-fixed-head{z-index:80;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;margin:-24px -2px 0;padding:24px 2px 10px;position:sticky;top:-24px}.yx-console .sheet-meta{flex-wrap:wrap;gap:7px;margin:11px 0 13px;display:flex}.yx-console .tagm{background:var(--accent-wash);color:var(--accent-deep);border:1px solid #c4884e52;border-radius:999px;padding:2px 9px;font-size:11.5px}.yx-console .sheet-sum{color:var(--ink-soft);margin:0 0 16px;font-size:13.5px;line-height:1.75}.yx-console .sheet-sec{margin-bottom:15px}.yx-console .sheet-sec h3{color:var(--accent-deep);margin:0 0 7px;font-size:13.5px;font-weight:600}.yx-console .sheet-sec ul{margin:0;padding-left:18px}.yx-console .sheet-sec li{color:var(--ink);margin-bottom:3px;font-size:13px;line-height:1.8}.yx-console .sheet-src{color:var(--ink-soft);border-top:1px solid var(--edge-soft);margin-top:18px;padding-top:12px;font-size:12px}.yx-console .del{border:1px solid var(--edge);background:var(--surface);width:20px;height:20px;color:var(--ink-soft);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;padding:0;font-family:inherit;font-size:12px;line-height:1;display:none;position:absolute;top:-7px;right:-7px}.yx-console .item:hover .del{display:flex}.yx-console .del:hover{background:var(--close);border-color:var(--close);color:#fff}.yx-console .orb{background:var(--surface);cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;z-index:60;border:2px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;transition:box-shadow .15s;display:none;position:fixed;top:0;right:18px;overflow:hidden;box-shadow:0 6px 18px #8c64374d}.yx-console .orb.show{display:flex}.yx-console .orb__icon{object-fit:cover;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block}.yx-console .orb:hover{box-shadow:0 8px 24px #8c64376b}.yx-console .orb:active{cursor:grabbing}.yx-console .demo{background:var(--surface);border:1px solid var(--edge);opacity:0;pointer-events:none;z-index:70;border-radius:13px;align-items:center;gap:9px;width:min(460px,88vw);padding:9px 10px;transition:all .22s;display:flex;position:fixed;bottom:26px;left:50%;transform:translate(-50%)translateY(14px);box-shadow:0 6px 20px #8c693c21}.yx-console .demo.show{opacity:1;pointer-events:auto;transform:translate(-50%)translateY(0)}.yx-console .demo input{border:1px solid var(--edge-soft);min-width:0;height:32px;color:var(--ink);background:var(--surface);border-radius:8px;outline:none;flex:1;padding:0 10px;font-family:inherit;font-size:13px}.yx-console .demo input::placeholder{color:#bcae9c}.yx-console .demo input:focus{border-color:var(--accent)}.yx-console .demo button{border:1px solid var(--accent);background:var(--accent);color:#fff;cursor:pointer;white-space:nowrap;border-radius:8px;height:32px;padding:0 15px;font-family:inherit;font-size:13px}.yx-console .demo .tip{color:var(--ink-soft);white-space:nowrap;flex-shrink:0;font-size:12.5px}.yx-console .demo.err input{border-color:var(--close)}.yx-console .yx-toast{color:#fff8ee;opacity:0;pointer-events:none;z-index:60;white-space:nowrap;background:#6e5b44;border-radius:11px;max-width:84%;padding:9px 16px;font-size:13px;line-height:1.5;transition:opacity .22s,transform .22s;position:absolute;top:18px;left:50%;transform:translate(-50%,-14px);box-shadow:0 10px 26px #5a462d47}.yx-console .yx-toast.show{opacity:1;transform:translate(-50%)}.yx-console .sheet-mei{background:var(--surface) url(/assets/zhanshi-console/%E8%83%8C%E6%99%AF-%E4%BB%A5%E7%BE%8E%E6%B6%A6%E5%BF%83.jpg) center/cover no-repeat;width:min(860px,100%);padding-bottom:102px}.yx-console .mei-sub{color:#5e5244;text-align:left;text-shadow:0 1px 5px #fffcf7f2,0 0 12px #fffcf7cc;margin:-4px 0 4px;font-size:13px;line-height:1.6}.yx-console .oc{color:#3b342a;flex-direction:column;align-items:center;gap:14px;width:100%;max-width:810px;margin:0 auto;font-family:inherit;display:flex;position:relative}.yx-console .oc-menu{z-index:60;flex-direction:column;align-items:center;gap:10px;width:100%;display:flex}.yx-console .oc-tabs-top{flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:80px;display:flex}.yx-console .oc-tabs-sub{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.yx-console .oc-col{flex-direction:column;align-items:center;gap:10px;display:flex}.yx-console .oc-tab{color:#4e8045;cursor:pointer;background:#fff;border:1.5px solid #4e8045;border-radius:24px;padding:9px 22px;font-family:inherit;font-size:14px;font-weight:600;transition:all .18s}.yx-console .oc-tab:hover{background:#edf3ea}.yx-console .oc-tab.on{color:#fff;background:#4e8045;border-color:#4e8045}.yx-console .oc-tab--sub{padding:7px 18px;font-size:12.5px}.yx-console .oc-tabs-sub .oc-tab--sub{transform-origin:50% 0}.yx-console .oc-tabs-sub.pop .oc-tab--sub{animation:.55s cubic-bezier(.34,1.5,.5,1) both yx-vcPop}.yx-console .oc-tabs-sub.pop .oc-tab--sub:nth-child(2){animation-delay:80ms}.yx-console .oc-stage{justify-content:center;align-items:center;width:100%;height:370px;display:flex;position:relative}.yx-console .oc-card{cursor:pointer;will-change:transform;background:#fff;border:6px solid #fff;border-radius:24px;outline:none;width:222px;height:302px;transition:transform .42s cubic-bezier(.34,1.56,.64,1);position:absolute;box-shadow:0 10px 26px #3c322329}.yx-console .oc-card__inner{background:var(--oc-soft,#e3edfb);width:100%;height:100%;animation:.9s cubic-bezier(.22,1.2,.36,1) both yx-ocPop;animation-delay:var(--oc-delay,0s);border-radius:18px;flex-direction:column;display:flex;overflow:hidden}@keyframes yx-ocPop{0%{opacity:0;transform:scale(0)}55%{opacity:1;transform:scale(1.12)}70%{transform:scale(.94)}85%{transform:scale(1.04)}to{transform:scale(1)}}.yx-console .oc-card__pic{background:#fff;flex:0 0 142px;height:142px}.yx-console .oc-card__pic img{object-fit:cover;width:100%;height:100%;display:block}.yx-console .oc-card__body{flex-direction:column;flex:1;gap:5px;min-height:0;padding:11px 14px 12px;display:flex}.yx-console .oc-card__title{color:var(--oc-title,#2f6bc4);letter-spacing:.2px;margin:0;font-size:16px;font-weight:700}.yx-console .oc-card__desc{color:#4a443b;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:11.5px;line-height:1.68;display:-webkit-box;overflow:hidden}.yx-console .oc-card__go{background:var(--oc-btn,#4a86d8);color:#fff;cursor:pointer;border:none;border-radius:18px;align-self:flex-end;align-items:center;gap:5px;margin-top:auto;padding:6px 13px;font-family:inherit;font-size:12px;font-weight:600;transition:filter .2s,transform .2s;display:inline-flex}.yx-console .oc-card__go:hover{filter:brightness(1.08);transform:translateY(-1px)}.yx-console .oc-card__go svg{flex:0 0 12px;width:12px;height:12px}.yx-console .oc-songs{flex-direction:column;gap:4px;width:100%;max-width:500px;margin:0 auto;padding:6px 0;display:flex}.yx-console .oc-song{color:inherit;opacity:0;animation:.45s both yx-ocFade;animation-delay:var(--oc-delay,0s);border-radius:14px;align-items:center;gap:16px;padding:8px 14px;text-decoration:none;display:flex;transform:translateY(10px)}.yx-console .oc-song:hover{background:#fff;box-shadow:0 4px 14px #3c322314}.yx-console .oc-song img{object-fit:cover;background:#e8e5de;border-radius:10px;flex:0 0 46px;width:46px;height:46px}.yx-console .oc-song__title{color:#3b342a;margin:0;font-size:16px;font-weight:600}.yx-console .oc-song__sub{color:#8b8071;margin:2px 0 0;font-size:11.5px;line-height:1.5}@keyframes yx-ocFade{to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.yx-console .oc-card__inner{animation:none}.yx-console .oc-card,.yx-console .oc-song{opacity:1;transition:none;animation:none;transform:none}.yx-console .oc-tabs-sub .oc-tab--sub{animation:none!important}}.yx-console .sheet-deyu{background:var(--surface) url(/assets/zhanshi-console/%E8%83%8C%E6%99%AF-%E4%BB%A5%E5%BE%B7%E8%82%B2%E5%BF%83.jpg) center/cover no-repeat;width:min(780px,100%)}.yx-console .deyu-sub{color:#5e5244;text-align:left;text-shadow:0 1px 5px #fffcf7f2,0 0 12px #fffcf7cc;margin:-4px 0 4px;font-size:13px;line-height:1.6}.yx-console .vc{color:#3b342a;flex-direction:column;align-items:center;gap:16px;width:100%;max-width:720px;margin:0 auto;font-family:inherit;display:flex;position:relative}.yx-console .vc-menu{z-index:60;align-items:flex-start;gap:40px;display:flex}.yx-console .vc-col{flex-direction:column;align-items:center;gap:10px;display:flex}.yx-console .vc-tabs-sub{justify-content:center;gap:12px;display:flex}.yx-console .vc-tab{color:#4e8045;cursor:pointer;background:#fff;border:1.5px solid #4e8045;border-radius:24px;padding:9px 22px;font-family:inherit;font-size:14px;font-weight:600;transition:all .18s}.yx-console .vc-tab:hover{background:#edf3ea}.yx-console .vc-tab.on{color:#fff;background:#4e8045;border-color:#4e8045}.yx-console .vc-tab--sub{padding:7px 18px;font-size:12.5px}.yx-console .vc-tabs-sub.hide{visibility:hidden}.yx-console .vc-tabs-sub .vc-tab--sub{transform-origin:50% 0}.yx-console .vc-tabs-sub.pop .vc-tab--sub{animation:.55s cubic-bezier(.34,1.5,.5,1) both yx-vcPop}.yx-console .vc-tabs-sub.pop .vc-tab--sub:nth-child(2){animation-delay:80ms}@keyframes yx-vcPop{0%{opacity:0;transform:translateY(-34px)scale(.22)}to{opacity:1;transform:translateY(0)scale(1)}}.yx-console .vc-stage{justify-content:center;align-items:center;width:100%;height:340px;display:flex;position:relative}.yx-console .vc-slot{will-change:transform;transition:transform .5s cubic-bezier(.22,1.2,.36,1);position:absolute}.yx-console .vc-card{aspect-ratio:1055/1491;box-sizing:border-box;cursor:pointer;background:#fff;border-radius:14px;width:196px;padding:7px;transition:box-shadow .25s;animation:.8s cubic-bezier(.34,1.45,.5,1) both yx-vcIn;box-shadow:0 6px 22px #3c322329,0 2px 6px #3c32231a}.yx-console .vc-card img{object-fit:cover;pointer-events:none;border-radius:9px;width:100%;height:100%;display:block}.yx-console .vc-slot:hover .vc-card{box-shadow:0 14px 34px #3c322342}.yx-console .vc-slot:focus-visible{outline-offset:4px;border-radius:16px;outline:2px solid #4e8045}@keyframes yx-vcIn{0%{opacity:0;transform:scale(.15)}62%{opacity:1;transform:scale(1.07)}82%{transform:scale(.965)}to{opacity:1;transform:scale(1)}}.yx-console .vc-empty{color:#8b8071;background:#fff;border:1.5px dashed #dcd8ce;border-radius:14px;padding:22px 30px;font-size:13px}.yx-console .vc-links{flex-direction:column;gap:8px;width:100%;max-width:560px;padding:4px 0;display:flex}.yx-console .vc-link{color:inherit;opacity:0;animation:.45s both yx-vcFade;animation-delay:var(--vc-delay,0s);background:#fff;border-radius:14px;align-items:center;gap:12px;padding:10px 16px;text-decoration:none;display:flex;transform:translateY(10px);box-shadow:0 2px 8px #3c32230f}.yx-console .vc-link:hover{background:#fdfbf6;box-shadow:0 6px 18px #3c322324}.yx-console .vc-link__name{color:#3b342a;white-space:nowrap;margin:0;font-size:15px;font-weight:600}.yx-console .vc-link__tag{color:#8b8071;white-space:nowrap;background:#f1ede3;border-radius:10px;padding:2px 9px;font-size:11.5px}.yx-console .vc-link__go{color:#fff;background:#4e8045;border-radius:18px;flex:none;align-items:center;gap:5px;margin-left:auto;padding:6px 13px;font-family:inherit;font-size:12px;font-weight:600;transition:filter .2s;display:inline-flex}.yx-console .vc-link:hover .vc-link__go{filter:brightness(1.08)}.yx-console .vc-link__go svg{flex:0 0 12px;width:12px;height:12px}.yx-console .vc-links-tip{color:#a39a8b;text-align:center;padding-top:2px;font-size:11.5px}@keyframes yx-vcFade{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.yx-console .vc-stories{flex-direction:column;gap:10px;width:100%;max-width:560px;display:flex}.yx-console .vc-story{cursor:pointer;opacity:0;animation:.45s both yx-vcFade;animation-delay:var(--vc-delay,0s);background:#fff;border-radius:16px;align-items:flex-start;gap:14px;padding:14px 16px;display:flex;transform:translateY(10px);box-shadow:0 2px 8px #3c32230f}.yx-console .vc-story:hover{background:#fdfbf6;box-shadow:0 6px 18px #3c322324}.yx-console .vc-story:focus-visible{outline-offset:3px;outline:2px solid #4e8045}.yx-console .vc-story__thumb{background:#efeae0;border-radius:12px;flex:0 0 44px;justify-content:center;align-items:center;width:44px;height:44px;font-size:20px;display:flex}.yx-console .vc-story__main{flex:1;min-width:0}.yx-console .vc-story__tags{flex-wrap:wrap;gap:6px;margin-bottom:4px;display:flex}.yx-console .vc-story__tag{color:#2f5a46;white-space:nowrap;background:#eaf1e9;border-radius:10px;padding:2px 9px;font-size:11px}.yx-console .vc-story__title{color:#3b342a;margin:0;font-size:15px;font-weight:600}.yx-console .vc-story__sub{color:#8b8071;margin:3px 0 0;font-size:11.5px;line-height:1.6}.yx-console .vc-stories-tip{color:#a39a8b;text-align:center;margin-top:2px;font-size:11.5px}.yx-console .vc-lightbox{z-index:9999;opacity:0;-webkit-tap-highlight-color:transparent;background:#2b241a75;justify-content:center;align-items:center;transition:opacity .3s;display:flex;position:fixed;inset:0}.yx-console .vc-lightbox[hidden]{display:none}.yx-console .vc-lightbox.show{opacity:1}.yx-console .vc-flipwrap{perspective:1600px}.yx-console .vc-flip{aspect-ratio:1055/1491;height:min(68vh,600px);transform-style:preserve-3d;will-change:transform;transition:transform .72s cubic-bezier(.3,.9,.28,1);position:relative;transform:translateY(90px)scale(.7)}.yx-console .vc-flip.open{transform:translateY(0)scale(1)rotateY(180deg)}.yx-console .vc-face{backface-visibility:hidden;background:#fff;border-radius:18px;position:absolute;inset:0;overflow:hidden;box-shadow:0 24px 70px #1e180e66}.yx-console .vc-face--front{justify-content:center;align-items:center;display:flex}.yx-console .vc-face--front img{object-fit:cover;width:100%;height:100%;display:block}.yx-console .vc-face--back{box-sizing:border-box;background:#fbf6ee;flex-direction:column;padding:34px 26px 20px;display:flex;transform:rotateY(180deg)}.yx-console .vc-back-head{flex:none;height:26%;margin:-34px -26px 0;position:relative;overflow:hidden}.yx-console .vc-back-head img{object-fit:cover;object-position:center 14%;filter:blur(1.6px)saturate(.94);width:100%;height:100%;transform:scale(1.06)}.yx-console .vc-back-head:after{content:"";background:linear-gradient(#fbf6ee00 52%,#fbf6ee 97%);position:absolute;inset:0}.yx-console .vc-back-body{scrollbar-width:thin;scrollbar-color:#d8cbb4 transparent;flex-direction:column;flex:1;gap:8px;margin-top:18px;padding-right:6px;display:flex;overflow-y:auto}.yx-console .vc-back-body::-webkit-scrollbar{width:8px}.yx-console .vc-back-body::-webkit-scrollbar-track{background:0 0}.yx-console .vc-back-body::-webkit-scrollbar-thumb{background:#d8cbb4 padding-box padding-box;border:2px solid #0000;border-radius:4px}.yx-console .vc-back-sec{color:#6b655a;letter-spacing:1px;font-size:13px;font-weight:700}.yx-console .vc-back-ph{color:#8b8071;margin:0;font-size:12.5px;line-height:1.8}.yx-console .vc-back-lines{flex-direction:column;gap:10px;margin-top:2px;display:flex}.yx-console .vc-back-lines i{background:#efe8db;border-radius:6px;height:12px;display:block}.yx-console .vc-back-lines i:first-child{width:92%}.yx-console .vc-back-lines i:nth-child(2){width:78%}.yx-console .vc-back-lines i:nth-child(3){width:60%}.yx-console .vc-back-tip{color:#a39a8b;text-align:center;padding-top:10px;font-size:11px}@media (prefers-reduced-motion:reduce){.yx-console .vc-card{animation:none}.yx-console .vc-tabs-sub .vc-tab--sub{animation:none!important}.yx-console .vc-slot,.yx-console .vc-flip,.yx-console .vc-lightbox{transition:none!important}.yx-console .vc-flip{will-change:auto;transform:none}.yx-console .vc-flip.open{transform:rotateY(180deg)}}.yx-console.yx-console-modal-portal{z-index:220;pointer-events:none;background:0 0;width:100%;height:100%;min-height:0;padding:0;display:block;position:fixed;inset:0}.yx-console.yx-console-modal-portal>.mask{pointer-events:auto}.zs-card-grid{grid-template-columns:repeat(2,minmax(230px,1fr));gap:18px;display:grid}.zs-support-card{color:#294865;background:linear-gradient(155deg,#f3f9ff 0%,#dbeeff 70%,#cfe6fa 100%);border:1px solid #c9dced;border-radius:24px;min-height:204px;padding:22px 24px;position:relative;overflow:hidden;box-shadow:0 4px 12px #476f8f17}.zs-support-card--technique,.zs-support-card--wuyu{color:#3f5847;background:linear-gradient(155deg,#fbfdf8,#e6f1df);border-color:#d7decf}.zs-support-card--hotline{color:#70452f;background:linear-gradient(155deg,#fffaf3,#f8e6d5);border-color:#ead5c5}.zs-support-card--story{color:#59456f;background:linear-gradient(155deg,#fdfaff,#eee6f7);border-color:#dfd5ea}.zs-support-card--breathing{color:#315a3c;background:radial-gradient(circle at 85% 18%,#ffffffb8 0 12%,#0000 13%),linear-gradient(145deg,#fbfff8,#e2f2dc 68%,#f7e1bb);border-color:#b9d5bd}.zs-support-card--breathing>button{background:#ffffff8a;border:1px solid;border-radius:999px;padding:7px 12px}.zs-support-card__wash{color:currentColor;opacity:.09;position:absolute;bottom:4px;right:14px}.zs-support-card__wash svg{width:94px;height:94px}.zs-support-card__tags{flex-wrap:wrap;gap:8px;display:flex;position:relative}.zs-support-card__tags span{opacity:.8;background:#ffffff8c;border:1px solid;border-radius:999px;padding:4px 12px;font-size:12px}.zs-support-card h3{color:inherit;margin:20px 0 8px;font-family:Songti SC,STSong,serif;font-size:clamp(21px,2vw,28px);line-height:1.25;position:relative}.zs-support-card p{max-width:90%;margin:0;font-size:15px;line-height:1.65;position:relative}.zs-support-card>button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;margin:18px 0 0 auto;display:flex;position:relative}.zs-support-card>button svg{width:16px}.zs-card-status{opacity:.72;margin-top:8px;display:block;position:relative}.zs-card-modal{z-index:120;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#282b2a61;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.zs-card-detail{background:#fffdf9;border:1px solid #ded1bd;border-radius:28px;width:min(620px,100%);max-height:min(720px,88vh);padding:36px;position:relative;overflow:auto;box-shadow:0 28px 80px #4f392138}.zs-card-detail h2{margin:8px 0 12px;font-family:Songti SC,STSong,serif;font-size:30px}.zs-card-detail p,.zs-card-detail li{line-height:1.8}.zs-card-media{object-fit:contain;background:#edf1ee;border-radius:16px;width:100%;max-height:min(360px,48vh);margin:16px 0;display:block}.zs-card-source{color:#82796f;overflow-wrap:anywhere;border-top:1px solid #eee5d9;padding-top:12px;font-size:12px}.zs-icon-button{background:#fff;border:1px solid #ddd0be;border-radius:50%;place-items:center;width:38px;height:38px;display:grid;position:absolute;top:18px;right:18px}.zs-card-kicker{color:#9a6b3f;letter-spacing:.12em;font-size:12px}.zs-card-lead{color:#6d685f;font-size:17px}.zs-empty-copy{color:#777065;background:#f6f1e9;border-radius:16px;padding:18px}.zs-hotline-row{border-top:1px solid #eee5d9;justify-content:space-between;align-items:center;gap:24px;padding:14px 0;display:flex}.zs-hotline-row small{color:#82796f;margin-top:4px;display:block}.zs-hotline-row a{color:#935d37;font-weight:700}.zs-scale-row{grid-template-columns:minmax(0,10fr) minmax(0,7fr) minmax(54px,3fr);gap:10px;width:100%;min-width:0;max-width:100%;display:grid;position:relative;overflow:clip}.zs-scale-row>button{text-align:left;color:#2e4c67;background:linear-gradient(145deg,#f8fbff,#dfedf9);border:1px solid #d3dfec;border-radius:16px;min-width:0;min-height:118px;padding:14px}.zs-scale-row>button span,.zs-scale-row>button small{display:block}.zs-scale-row>button span{color:#6a8295;font-size:11px}.zs-scale-row>button strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:10px 0 6px;font-family:Songti SC,STSong,serif;font-size:16px;display:block;overflow:hidden}.zs-scale-row>button small{color:#7890a2;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.zs-scale-row__menu{background:#edf4f9;border-radius:16px;flex-wrap:wrap;grid-column:1/-1;gap:8px;padding:12px;display:flex}.zs-scale-row__menu button{color:#38536b;background:#fff;border:1px solid #cedce8;border-radius:999px;padding:8px 12px}.zs-message-resources{flex-wrap:wrap;gap:8px;width:min(860px,100%);margin-top:14px;display:flex}.zs-message-resources button{color:#355c4d;cursor:pointer;background:#f8fbf8;border:1px solid #bfd0c3;border-radius:999px;min-height:34px;padding:5px 12px;font-size:14px}.zs-message-resources button:hover,.zs-message-resources button:focus-visible{background:#eaf3ec;border-color:#6f9a82}.zs-pushed-console-cards{gap:16px;min-width:0;max-width:100%;display:grid;overflow-x:clip}.zs-pushed-card{min-width:0;transition:outline-color .18s,box-shadow .18s}.zs-pushed-card.is-resource-target,.zs-scale-collection.is-resource-target{outline-offset:4px;border-radius:20px;outline:3px solid #355c4d5c;box-shadow:0 0 0 7px #355c4d17}.zs-scale-collection{background:0 0;border:0;border-radius:20px;width:100%;min-width:0;max-width:100%;padding:0;transition:outline-color .18s,box-shadow .18s}.zs-scale-collection__head{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:14px;display:flex}.zs-scale-collection__head .eyebrow{margin:0 0 3px}.zs-scale-collection__head h3{color:#284e3d;margin:0;font-family:Songti SC,STSong,serif;font-size:20px}.zs-scale-collection__head>span{color:#809286;font-size:12px}.zs-scale-collection__groups{grid-template-columns:minmax(0,10fr) minmax(0,7fr) minmax(54px,3fr);gap:10px;min-width:0;display:grid}.zs-scale-collection__group{background:#ffffffb8;border:1px solid #d5e1d6;border-radius:14px;min-width:0;padding:12px}.zs-scale-collection__group h4{color:#476b57;align-items:baseline;gap:6px;margin:0 0 9px;font-size:13px;display:flex}.zs-scale-collection__group h4 small{color:#8b9d90;font-size:11px;font-weight:500}.zs-scale-collection__cards{gap:7px;display:grid}.zs-scale-collection__cards button,.zs-scale-collection__more button{text-align:left;color:#315541;cursor:pointer;background:#fff;border:1px solid #dbe6dc;border-radius:10px;gap:3px;width:100%;padding:9px 10px;display:grid}.zs-scale-collection__cards button:hover,.zs-scale-collection__more button:hover{background:#f4faf5;border-color:#88aa91}.zs-scale-collection__cards strong{font-size:13px}.zs-scale-collection__cards span{color:#708277;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.zs-scale-collection__more{color:#476b57;background:#e6f0e7;border-radius:14px;align-content:start;gap:7px;padding:12px 10px;display:grid}.zs-scale-collection__more>span{font-weight:700}.zs-scale-collection__more>small{line-height:1.45}.zs-scale-collection__more button{color:#476b57;background:#ffffffb3;border-color:#0000;padding:7px 8px;font-size:11px}@media (width<=640px){.zs-scale-collection__groups{grid-template-columns:minmax(0,10fr) minmax(0,7fr) minmax(46px,3fr);gap:6px}.zs-scale-collection__group{padding:8px 6px}.zs-scale-collection__group h4{font-size:11px}.zs-scale-collection__cards button,.zs-scale-collection__more button{padding:7px 6px}}.zs-configured-support{gap:16px;min-width:0;max-width:100%;margin-top:22px;display:grid;overflow-x:clip}.zs-configured-support h3{margin:3px 0 0}.zs-configured-support .zs-card-grid{grid-template-columns:minmax(0,1fr);min-width:0}.zs-configured-support .zs-console-scale{min-width:0;max-width:100%;overflow-x:hidden}.zs-configured-support .zs-support-card{min-height:180px}@media (width<=760px){.zs-card-grid{grid-template-columns:1fr}.zs-support-card{min-height:180px}}.yx-console.zs-readonly-console-card-host,.yx-console.zs-readonly-collection-face-host{box-sizing:border-box;background:0 0;width:100%;min-width:0;max-width:100%;height:auto;min-height:0;padding:0;display:block}.yx-console.zs-readonly-console-card-host .zs-readonly-card-grid{min-height:0;display:block;overflow:visible}.yx-console.zs-readonly-console-card-host .zs-readonly-card-grid .slot{cursor:default;-webkit-user-select:text;user-select:text;width:100%;margin:0}.yx-console.zs-readonly-console-card-host .zs-readonly-card-grid .slot:hover{transform:translateY(-2px)}.yx-console.zs-readonly-console-card-host .slot-more:disabled{cursor:not-allowed;opacity:.55}.yx-console.zs-readonly-console-card-host .yxs-breathe-card{cursor:default;-webkit-user-select:text;user-select:text;width:100%}.zs-scale-collection{background:0 0;border:0;padding:0}.yx-console.zs-readonly-collection-face-host .zs-readonly-collbar-wrap{cursor:default;-webkit-user-select:text;user-select:text;width:100%;min-width:0;max-width:100%;height:180px;min-height:0;margin:0;overflow:hidden}.yx-console.zs-readonly-collection-face-host .zs-readonly-collbar-wrap:hover{box-shadow:none;transform:none}.yx-console.zs-readonly-collection-face-host .zs-readonly-collbar-wrap .collbar{flex-wrap:nowrap;width:100%;min-width:0;height:100%;min-height:0}.yx-console.zs-readonly-collection-face-host .zs-readonly-collbar-wrap .coll{min-width:0;height:100%;min-height:0}.yx-console.zs-readonly-collection-face-host .zs-readonly-schip{appearance:none;text-align:left;cursor:pointer;font:inherit}.yx-console.zs-readonly-collection-face-host .zs-readonly-schip:hover,.yx-console.zs-readonly-collection-face-host .zs-readonly-schip:focus-visible{border-color:var(--accent);background:var(--accent-wash)}.yx-console.zs-readonly-collection-face-host .zs-readonly-collection-more{border:1px solid var(--edge);background:var(--accent-wash);color:var(--accent-deep);border-radius:12px;gap:8px;margin-top:10px;padding:10px 12px;display:grid}.yx-console.zs-readonly-collection-face-host .zs-readonly-collection-more>strong{font-size:13px}.yx-console.zs-readonly-collection-face-host .zs-readonly-collection-more>span{color:var(--ink-soft);font-size:12px}.yx-console.zs-readonly-collection-face-host .zs-readonly-collection-more .schip{min-height:40px}@media (width<=640px){.yx-console.zs-readonly-collection-face-host .zs-readonly-collbar-wrap .collbar{flex-wrap:nowrap;gap:6px}.yx-console.zs-readonly-collection-face-host .zs-readonly-collbar-wrap .coll{flex:1 1 0;min-width:0;padding:8px 6px}.yx-console.zs-readonly-collection-face-host .zs-readonly-collbar-wrap .coll.more{flex:0 0 34px}}.yx-counsel-card{box-sizing:border-box;text-align:left;background:#fdfdfb 50%/100% 100% no-repeat;border:1px solid #404a3e12;border-radius:20px;flex-direction:column;gap:22px;width:100%;padding:26px 26px 24px;font-family:PingFang SC,Hiragino Sans GB,Microsoft YaHei,system-ui,-apple-system,sans-serif;display:flex;box-shadow:0 10px 26px #3a4a3a17}.yx-counsel-card-head{align-items:flex-start;gap:22px;display:flex}.yx-counsel-badge{color:#e19a62;background:#fbe7d5;border-radius:50%;flex:none;place-items:center;width:74px;height:74px;display:grid}.yx-counsel-card-body{flex-direction:column;gap:12px;min-width:0;padding-top:4px;display:flex}.yx-counsel-card-title{color:#38474e;letter-spacing:.01em;margin:0;font-size:27px;font-weight:700;line-height:1.3}.yx-counsel-card-desc{color:#6e7c85;margin:0;font-size:17px;line-height:1.8}.yx-counsel-action{color:#fff;width:100%;height:56px;font:inherit;letter-spacing:.02em;cursor:pointer;background:#4e6b54;border:0;border-radius:14px;font-size:19px;font-weight:500;transition:background .18s,transform .18s}.yx-counsel-action:hover{background:#46604c}.yx-counsel-action:active{transform:translateY(1px)}.yx-counsel-action:focus-visible,.yx-counsel-chip:focus-visible,.yx-counsel-submit:focus-visible,.yx-counsel-close:focus-visible,.yx-counsel-field input:focus-visible{outline-offset:2px;outline:3px solid #789e7a73}@media (width<=420px){.yx-counsel-card{padding:20px 18px 18px}.yx-counsel-card-head{gap:14px}.yx-counsel-badge{width:58px;height:58px}.yx-counsel-card-title{font-size:22px}.yx-counsel-card-desc{font-size:15px}}.yx-counsel-page{z-index:900;background-color:#fbf8f1;background-position:50%;background-repeat:no-repeat;background-size:cover;justify-content:center;align-items:flex-start;padding:40px 24px 48px;font-family:PingFang SC,Hiragino Sans GB,Microsoft YaHei,system-ui,-apple-system,sans-serif;animation:.2s ease-out yx-counsel-fade;display:flex;position:fixed;inset:0;overflow:auto}@keyframes yx-counsel-fade{0%{opacity:0}to{opacity:1}}.yx-counsel-panel{box-sizing:border-box;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffb8;border:1px solid #ffffffb3;border-radius:26px;width:min(760px,100%);margin:auto;padding:30px 38px 28px;box-shadow:0 24px 60px #5a604a24}.yx-counsel-page-head{align-items:center;gap:14px;margin-bottom:6px;padding-right:46px;display:flex;position:relative}.yx-counsel-close{color:#5c6b58;width:34px;height:34px;font:inherit;cursor:pointer;background:#ffffffdb;border:1px solid #4e6b5438;border-radius:50%;justify-content:center;align-items:center;font-size:15px;line-height:1;transition:background .16s,color .16s;display:inline-flex;position:absolute;top:-4px;right:0}.yx-counsel-close:hover{color:#3f5a46;background:#fff}.yx-counsel-page-title{color:#3f5a46;letter-spacing:.01em;margin:0;font-size:23px;font-weight:700}.yx-counsel-page-sub{color:#7c8878;margin:0 0 22px;font-size:14px;line-height:1.7}.yx-counsel-field{flex-direction:column;gap:10px;margin-bottom:22px;display:flex}.yx-counsel-label{color:#4f5f4c;font-size:14.5px;font-weight:600}.yx-counsel-label em{color:#9aa595;margin-left:6px;font-size:12.5px;font-style:normal;font-weight:400}.yx-counsel-field input{box-sizing:border-box;color:#35413a;width:100%;height:48px;font:inherit;background:#fff;border:1px solid #e2e8dd;border-radius:12px;padding:0 15px;font-size:16px}.yx-counsel-field input::placeholder{color:#adb6a8}.yx-counsel-field input:focus{border-color:#8aa87f;outline:none}.yx-counsel-chips{flex-wrap:wrap;gap:10px;display:flex}.yx-counsel-chip{color:#4a5646;min-height:44px;font:inherit;cursor:pointer;background:#ffffffe0;border:1px solid #e2e8dd;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:2px;padding:8px 16px;font-size:14.5px;line-height:1.25;transition:background .16s,border-color .16s,color .16s;display:inline-flex}.yx-counsel-chip small{color:#9aa595;font-size:11.5px}.yx-counsel-chip:hover{border-color:#b6c9ab}.yx-counsel-chip[aria-pressed=true]{color:#fff;background:#4e6b54;border-color:#0000}.yx-counsel-chip[aria-pressed=true] small{color:#ffffffb8}.yx-counsel-error{color:#c2603f;margin:0;font-size:13px}.yx-counsel-foot{justify-content:flex-end;align-items:center;gap:16px;margin-top:26px;display:flex}.yx-counsel-hint{color:#8b9587;margin:0 auto 0 0;font-size:13px}.yx-counsel-submit{color:#fff;min-width:112px;height:44px;font:inherit;cursor:pointer;background:#4e6b54;border:0;border-radius:14px;padding:0 20px;font-size:15px;font-weight:500;transition:background .18s}.yx-counsel-submit:hover{background:#46604c}.yx-counsel-submit:disabled{cursor:progress;background:#b8c4b3}.yx-counsel-done{text-align:center;flex-direction:column;align-items:center;gap:14px;padding:26px 0 8px;display:flex}.yx-counsel-done-mark{color:#4e6b54;background:#e6f0e4;border-radius:50%;place-items:center;width:62px;height:62px;font-size:30px;display:grid}.yx-counsel-done h3{color:#3f5a46;margin:0;font-size:21px}.yx-counsel-done dl{text-align:left;grid-template-columns:auto auto;gap:8px 18px;margin:4px 0 8px;display:grid}.yx-counsel-done dt{color:#8b9587;font-size:13.5px}.yx-counsel-done dd{color:#35413a;margin:0;font-size:13.5px}@media (width<=560px){.yx-counsel-page{padding:22px 14px 32px}.yx-counsel-panel{border-radius:20px;padding:22px 20px 20px}.yx-counsel-page-title{font-size:20px}}.chat-shell.chat-shell--support{grid-template-rows:72px auto minmax(0,1fr)}@media (width<=1100px){.chat-shell.chat-shell--support{grid-template-rows:118px auto minmax(0,1fr)}}.support-toolbar{background:#f4f7f2;border-bottom:1px solid #e0e6df;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:9px 26px;font-size:12px;display:flex}.support-toolbar label{align-items:center;gap:8px;display:flex}.support-toolbar select,.support-toolbar button,.support-surface button,.plan-note button{color:#355c4d;cursor:pointer;background:#fff;border:1px solid #cbd7cc;border-radius:8px;padding:7px 10px}.support-error{color:#874c36}.scene-picker{max-width:100%;position:relative}.support-toolbar .scene-picker>button{color:#355c4d;background:#e8f0e9;border-radius:22px;justify-content:center;align-items:center;gap:8px;width:auto;max-width:100%;height:auto;min-height:44px;padding:10px 14px;font-size:14px;display:flex}.scene-picker>button span{overflow-wrap:anywhere}.scene-picker>button svg{flex:0 0 16px;width:16px;height:16px}.scene-picker .conversation-menu{min-width:210px;max-width:calc(100vw - 52px);max-height:min(360px,55dvh);top:calc(100% + 6px);left:0;right:auto;overflow-y:auto}.scene-picker .conversation-menu button{min-height:44px}.scene-picker [aria-checked=true]{background:#e8f0e9;font-weight:650}.scene-picker button:focus-visible{outline-offset:2px;outline:2px solid #355c4d}.chat-topbar__navigation{justify-content:center;align-items:center;gap:12px;min-width:0;display:flex}.support-toolbar--navigation{background:0 0;border:0;flex:0 0 44px;width:44px;height:44px;padding:0;position:relative}.support-toolbar--navigation .scene-picker>button{background:#fff;border:1px solid #c6d0c9c7;border-radius:50%;width:44px;height:44px;min-height:44px;padding:0}.scene-icon{border-radius:50%;display:block;overflow:hidden}.support-toolbar--navigation .scene-picker>button .scene-icon{flex:none;width:42px;height:42px}.scene-picker .conversation-menu .scene-icon{flex:0 0 30px;width:30px;height:30px}.scene-tooltip{color:#fff;pointer-events:none;visibility:hidden;opacity:0;background:#355c4d;border-radius:8px;width:max-content;max-width:200px;padding:6px 10px;font-size:12px;position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%)}.scene-picker:hover .scene-tooltip,.scene-picker:focus-within .scene-tooltip{visibility:visible;opacity:1}.scene-picker:has([aria-expanded=true]) .scene-tooltip{visibility:hidden}.scene-notices{flex-wrap:wrap;align-items:center;gap:6px 10px;width:max-content;max-width:min(330px,100vw - 32px);display:flex;position:absolute;top:calc(100% + 10px);left:0}.scene-notices>:empty{display:none}.scene-notices:has(>:not(:empty)){background:#fafcf9;border:1px solid #d6ddd7;border-radius:12px;padding:10px 12px;box-shadow:0 8px 24px #25362d1f}.scene-picker .conversation-menu{z-index:35}@media (width<=1100px){.chat-shell:not(.chat-shell--support){grid-template-rows:118px minmax(0,1fr) auto}}@media (width<=400px){.chat-topbar__navigation{gap:6px}.chat-topbar__navigation .pill-nav__item{min-width:98px;padding-inline:8px}}.support-toolbar button:disabled{opacity:.6;cursor:not-allowed}.support-surface{gap:20px;min-width:0;max-width:100%;padding-bottom:24px;display:grid;overflow-x:clip}.support-surface--showcase{gap:18px}.support-counsel-card{padding:10px 0 0}.support-surface .support-counsel-card .yx-counsel-action{color:#fff;background:#4e6b54;border-color:#4e6b54}.support-surface .support-counsel-card .yx-counsel-action:hover{background:#46604c}.support-hotline-note{color:#6e3426;background:#fff4eb;border:1px solid #d89a72;border-left:5px solid #ad5138;border-radius:14px;margin:0;padding:16px 18px;box-shadow:0 8px 22px #79432c17}.support-hotline-note strong{letter-spacing:.02em;font-size:15px}.support-surface--showcase .support-counsel-card .yx-counsel-card{border-radius:18px;gap:14px;padding:18px 18px 16px}.support-surface--showcase .support-counsel-card .yx-counsel-card-head{gap:14px}.support-surface--showcase .support-counsel-card .yx-counsel-badge{width:58px;height:58px}.support-surface--showcase .support-counsel-card .yx-counsel-card-body{gap:8px;padding-top:2px}.support-surface--showcase .support-counsel-card .yx-counsel-card-title{font-size:22px;line-height:1.3}.support-surface--showcase .support-counsel-card .yx-counsel-card-desc{font-size:15px;line-height:1.55}.support-surface--showcase .support-counsel-card .yx-counsel-action{border-radius:12px;height:44px;font-size:16px}.support-surface--showcase .support-hotline-note{padding:9px 14px}.yx-console.yx-support-console{background:0 0;height:auto;min-height:0;padding:0;display:block;overflow:visible}.yx-console.yx-support-console .grid.wide{grid-template-columns:1fr;gap:16px;height:auto;max-height:none;padding:0;display:grid;overflow:visible}.yx-console.yx-support-console .slot,.yx-console.yx-support-console .wy{width:100%;min-width:0}.support-list-heading{border-bottom:1px solid #dde3dd;padding-bottom:2px}.support-list-heading h2{margin:0;font-family:Songti SC,STSong,serif;font-size:22px}.support-list-heading>p:last-child{color:var(--muted);margin:7px 0 12px}.support-list{gap:20px;display:grid}.support-tabs{z-index:6;background:#f4f4f0;grid-template-columns:1fr 1fr;gap:6px;padding:8px 0;display:grid;position:sticky;top:-10px}.support-tabs [role=tab]{background:0 0;border-color:#0000}.support-tabs [aria-selected=true]{color:#fff;background:#355c4d;border-color:#355c4d}.support-tab-panel[hidden]{display:none}.support-tab-panel:not([hidden]){gap:20px;display:grid}.support-surface h3{margin:0 0 10px;font-size:17px}.support-surface h4{margin:0 0 8px;font-size:15px}.support-surface p{overflow-wrap:anywhere;font-size:13px;line-height:1.7}.support-help{background:#fff6ed;border-left:3px solid #bc774f;border-radius:8px;padding:12px}.support-card{background:#fff;border:1px solid #ccd9cd;border-radius:12px;justify-content:space-between;align-items:start;padding:14px;display:flex;position:relative}.support-card .conversation-menu{top:42px;right:6px}.wuyu-action-slot{min-width:0}.wuyu-action-card{color:#26352f;background:#fff;border:1px solid #d9ded8;border-radius:18px;gap:8px;min-height:200px;padding:14px 16px;display:grid;box-shadow:0 10px 28px #26352f14}.wuyu-action-card--labor{min-height:168px}.wuyu-action-card__topline{justify-content:space-between;align-items:center;gap:8px;display:flex}.wuyu-series-tag{color:#6c4a25;background:#f4e8d4;border-radius:999px;align-items:center;min-height:26px;padding:4px 10px;font-size:12px;font-weight:650;display:inline-flex}.support-surface .wuyu-swap{background:0 0;border-color:#0000;min-height:44px;padding:6px 10px}.wuyu-action-card h3{color:#26352f;margin:0;font-size:20px;line-height:1.35}.support-surface .wuyu-choice,.support-surface .wuyu-labor-choice{color:#355c4d;text-align:left;background:0 0;border:0;border-radius:0;justify-self:start;min-height:44px;padding:5px 0;font-weight:650}.support-surface .wuyu-choice{text-underline-offset:5px;text-decoration:underline;text-decoration-thickness:1.5px}.wuyu-action-card p{margin:0;line-height:1.55}.wuyu-missing{color:#5f6f66}.wuyu-action-card__actions{justify-content:flex-end;align-items:end;margin-top:auto;display:flex}.support-surface .wuyu-action-card__actions button{border-radius:12px;min-width:132px;min-height:44px;font-weight:650}.wuyu-picker{gap:12px;display:grid}.wuyu-picker__columns{grid-template-columns:1fr 1fr;gap:16px;display:grid}.wuyu-picker__columns section{background:#f0f1ec;border:1px solid #d9ded8;border-radius:14px;min-height:160px;padding:16px;overflow-y:auto}.wuyu-action-card :focus-visible,.wuyu-picker :focus-visible{outline-offset:3px;outline:3px solid #276e57}@media (width<=760px),(resolution>=2x){.wuyu-action-card{min-height:0}.wuyu-picker__columns{grid-template-columns:1fr}}.support-buttons{flex-wrap:wrap;gap:7px;margin-top:10px;display:flex}.support-plan,.support-delivery,.support-form{background:#fffa;border:1px solid #d3ddd2;border-radius:12px;margin-top:14px;padding:14px}.support-form{gap:12px;display:grid}.support-form label{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;font-size:13px;display:flex}.support-form input:not([type=checkbox]){border:1px solid #bcccbc;border-radius:6px;max-width:150px;padding:7px}.support-confirm{padding-top:8px}.support-confirm button{margin:4px}.support-form form{gap:12px;display:grid}.support-form textarea{resize:vertical;border:1px solid #bcccbc;border-radius:8px;width:100%;min-height:90px;padding:8px}.support-preview{gap:12px;display:grid}.support-preview dd{overflow-wrap:anywhere;margin:4px 0 12px}.support-occurrences>div{flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;display:flex}.support-scales>button{margin:4px}.support-scales fieldset{border:1px solid #cbd7cc;border-radius:8px}.owner-support{max-width:1200px;height:100dvh;margin:0 auto;padding:36px;position:relative;overflow:auto}.owner-support section{margin-top:28px}.owner-table{overflow-x:auto}.owner-table table{border-collapse:collapse;background:#fff;width:100%}.owner-table th,.owner-table td{text-align:left;overflow-wrap:anywhere;border-bottom:1px solid #d3ddd2;padding:12px}.owner-drawer{z-index:20;background:#f8f8f4;border-left:1px solid #d3ddd2;grid-template-rows:auto minmax(0,1fr);width:min(560px,100vw);max-width:720px;display:grid;position:fixed;top:0;bottom:0;right:0;box-shadow:-16px 0 48px #2a3b3229}.owner-drawer>header{background:#fff;border-bottom:1px solid #d3ddd2;justify-content:space-between;align-items:flex-start;gap:18px;padding:22px;display:flex}.owner-drawer>header h2{margin:0}.owner-drawer>header button{background:#fff;border:1px solid #d3ddd2;border-radius:12px;min-width:44px;min-height:44px}.owner-drawer__body{min-height:0;padding:0 22px 28px;overflow-y:auto}.owner-score-boundary{background:#fff;border:1px solid #d3ddd2;border-radius:14px;padding:14px}.owner-assessment-results{gap:12px;margin-top:14px;display:grid}.owner-assessment-result{background:#f8faf7;border:1px solid #e1e7e2;border-radius:12px;padding:14px}.owner-assessment-result h3,.owner-assessment-result p,.owner-assessment-result dl{margin:0}.owner-assessment-result>div{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.owner-assessment-result>div p{color:var(--muted);font-size:12px}.owner-assessment-result dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.owner-assessment-result dl div{gap:3px;display:grid}.owner-assessment-result dt{color:var(--muted);font-size:11px}.owner-assessment-result dd{margin:0;font-weight:700}@media (width<=720px){.owner-drawer{width:100vw;max-width:none}}.content-library-grid{gap:20px;display:grid}.content-library-card{text-align:left;color:#28483a;background:#fcfefa;border:1px solid #d4e1d9;border-radius:26px;gap:22px;min-height:266px;padding:24px 22px 20px;display:grid;box-shadow:0 8px 22px #28483a0a}.content-library-card__title strong{letter-spacing:-.03em;font-size:24px;font-weight:650;line-height:1.4;display:block}.content-library-card__title span{-webkit-line-clamp:3;color:#6b7e74;-webkit-box-orient:vertical;font-size:14px;line-height:1.8;display:-webkit-box;overflow:hidden}.content-library-card__tags{flex-wrap:wrap;gap:8px;display:flex}.content-library-card__tags span{color:#496e5d;background:#e9f1eb;border-radius:20px;padding:5px 11px;font-size:11px;font-weight:600;display:inline-block}.content-library-card__actions{justify-content:flex-end;align-self:end}.content-library-card__actions>button{color:#fff;background:#355c4d;border:1px solid #355c4d;border-radius:24px;min-height:42px;padding:10px 20px;font-weight:600}.content-library-card__actions>button:hover{background:#274b3d}.content-library-card__title:hover strong{color:#477a61}.support-content-detail{gap:12px;display:grid}.support-content-detail p,.support-scale p{overflow-wrap:anywhere;line-height:1.7}.support-scale fieldset{border:1px solid #d6e1d9;border-radius:12px;gap:8px;margin:18px 0;padding:14px;display:grid}.support-scale label{align-items:center;gap:8px;display:flex}.support-scale button{margin:6px 6px 6px 0}.support-scale details{overflow-wrap:anywhere}.history-manager{color:#26352f;gap:16px;display:grid}.history-manager__actions{flex-wrap:wrap;gap:8px;display:flex}.history-manager button{color:#355c4d;cursor:pointer;background:#f4f7f2;border:1px solid #cbd7cc;border-radius:12px;min-height:44px;padding:10px 14px}.history-manager button:disabled{opacity:.5;cursor:not-allowed}.history-manager .history-manager__danger{color:#8a4237;background:#fff8f5;border-color:#d9bcb6}.history-manager__list{gap:6px;max-height:38dvh;display:grid;overflow-y:auto}.history-manager__list label{background:#f0f3ed;border-radius:10px;align-items:center;gap:12px;min-height:48px;padding:10px 12px;display:flex}.history-manager__list span{overflow-wrap:anywhere;min-width:0}.history-manager input{accent-color:#355c4d;flex:none;width:18px;height:18px}.history-manager__confirm{border:1px solid #d9bcb6;border-radius:12px;padding:16px}.history-manager__confirm button{margin-right:8px}.history-manager :focus-visible{outline-offset:3px;outline:3px solid #355c4d}.history-dialog .operation-dialog__body{display:flex;overflow:hidden}.history-manager{flex-direction:column;width:100%;min-height:0;display:flex}.history-manager>p{flex:none;margin:0}.history-manager__actions{flex:none;align-items:center}.history-manager__list{flex:auto;min-height:0}.history-manager>button,.history-manager__confirm{flex:none}.history-manager__confirm{overflow:auto}.history-manager{gap:12px}.history-manager__actions{justify-content:space-between;min-height:44px;font-size:14px}.history-manager__actions label{align-items:center;gap:8px;display:flex}.history-manager__list{overscroll-behavior:contain;gap:4px;max-height:min(360px,45dvh);padding-right:8px}.history-manager__list[hidden]{display:none}.history-manager__list label{cursor:pointer;background:0 0;min-height:52px;padding:8px 12px}.history-manager__list label:hover{background:#f0f3ed}.history-manager__list label.is-selected{background:#e8f0eb}.history-manager__list span{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;line-height:22px;display:-webkit-box;overflow:hidden}.history-manager>.management-actions{flex:none;margin-top:4px}.history-manager__confirm{border:0;flex-direction:column;flex:auto;min-height:0;padding:0;display:flex;overflow:hidden}.history-manager__confirm-copy{overscroll-behavior:contain;min-height:0;overflow:auto}.history-manager__confirm>.management-actions{flex:none}.history-manager__confirm button{margin:0}.glass-control{-webkit-backdrop-filter:blur(14px)saturate(118%);background:#ffffff94;border:1px solid #beccc3c2;box-shadow:inset 0 1px #ffffffc7,0 8px 24px #31463c1a}.runtime-indicator{flex:none;position:relative}.runtime-indicator__trigger{color:#466052;cursor:pointer;background:linear-gradient(145deg,#fffffff0,#f8faf8c7);border-radius:50%;place-items:center;width:44px;height:44px;padding:0;display:grid;position:relative}.runtime-indicator__trigger svg{width:22px;height:22px}.runtime-indicator__dot{background:#a97749;border:4px solid #fff;border-radius:50%;width:15px;height:15px;position:absolute;bottom:-3px;right:-3px;box-shadow:0 2px 9px #23453533}.runtime-indicator__trigger.is-ready .runtime-indicator__dot{background:linear-gradient(145deg,#2bcd6c,#71e7aa);box-shadow:0 0 0 1px #2fd0702e,0 4px 15px #2fd07094}.runtime-indicator__trigger.is-joint-ready .runtime-indicator__dot{background:conic-gradient(from 35deg,#71e4b0,#37b6ff,#8b78ff,#71e4b0);box-shadow:0 0 0 1px #5db7ff33,0 4px 16px #4e86d89e}.runtime-indicator__trigger.is-unavailable .runtime-indicator__dot{background:#a4523a}.runtime-indicator__trigger.is-checking .runtime-indicator__dot{background:#8d9993}.runtime-indicator__popover{z-index:30;background:#fff;border:1px solid #d6ddd7;border-radius:14px;width:max-content;max-width:calc(100vw - 40px);padding:13px 14px;position:absolute;top:52px;left:0;box-shadow:0 16px 42px #25362d29}.runtime-indicator__popover strong{white-space:nowrap;font-size:13px}.runtime-indicator__popover p{color:var(--muted);white-space:nowrap;margin:5px 0 0;font-size:12px;line-height:1.6}.runtime-indicator__popover button{color:#315b49;cursor:pointer;background:#f7faf7;border:1px solid #b9cbc0;border-radius:9px;width:100%;margin-top:8px;padding:8px 10px}@media (prefers-contrast:more){.glass-control{-webkit-backdrop-filter:none;background:#fff}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.glass-control{background:#f8faf8}}.yx-consent-screen{--yc-bg:#eff1e8;--yc-ink:#45455e;--yc-ink-soft:#75758a;--yc-sage:#8f9a85;--yc-green:#4a7c5c;--yc-green-light:#86ab7f;--yc-green-deep:#3d6a4e;--yc-card:#fff;--yc-line:#5a6e5a29;z-index:130;box-sizing:border-box;background:var(--yc-bg);min-height:100dvh;color:var(--yc-ink);flex-direction:column;justify-content:center;align-items:center;padding:28px 22px;font-family:PingFang SC,Hiragino Sans GB,Microsoft YaHei,system-ui,sans-serif;display:flex;position:fixed;inset:0;overflow:hidden}.yx-consent-bg{z-index:0;pointer-events:none;position:fixed;inset:0;overflow:hidden}.yx-consent-bg-blob{border-radius:50%;display:block;position:absolute}.yx-consent-bg-blob-a{background:radial-gradient(circle at 68% 68%,#e2ead6 0%,#e2ead600 62%);width:130vmax;height:130vmax;top:-58vmax;left:-65vmax}.yx-consent-bg-blob-b{background:radial-gradient(circle at 30% 30%,#e7ecdb 0%,#e7ecdb00 58%);width:120vmax;height:120vmax;bottom:-66vmax;right:-62vmax}.yx-gate{z-index:1;text-align:center;flex-direction:column;align-items:center;width:min(430px,100%);display:flex;position:relative}.yx-gate-slogan{color:var(--yc-sage);letter-spacing:.32em;align-items:center;gap:14px;margin:0 0 30px;font-size:14px;display:flex}.yx-gate-slogan i{background:linear-gradient(90deg,#8f9a8500,#8f9a85bf);width:56px;height:1px;display:inline-block}.yx-gate-slogan i:last-child{background:linear-gradient(270deg,#8f9a8500,#8f9a85bf)}.yx-gate-title{color:var(--yc-ink);letter-spacing:.06em;flex-direction:column;margin:0;font-family:Noto Serif SC,Songti SC,STSong,SimSun,serif;font-size:clamp(30px,9vw,40px);font-weight:700;line-height:1.5;display:flex}.yx-gate-curve{width:min(300px,78%);margin:6px 0 20px}.yx-gate-curve path,.yx-gate-curve ellipse{stroke:#6d9372;stroke-width:1.6px;fill:none;stroke-linecap:round}.yx-gate-desc{color:var(--yc-ink-soft);flex-direction:column;margin:0 0 36px;font-size:15px;line-height:2;display:flex}.yx-gate-card{box-sizing:border-box;background:var(--yc-card);text-align:center;cursor:pointer;width:100%;font:inherit;border:1.5px solid #0000;border-radius:18px;flex-direction:column;align-items:center;gap:9px;padding:22px 26px;transition:border-color .18s,box-shadow .18s;display:flex;box-shadow:0 14px 36px #606e5c1f}.yx-gate-card:hover{box-shadow:0 14px 36px #606e5c2e}.yx-gate-card:focus-visible{outline-offset:2px;outline:3px solid #4a7c5c59}.yx-gate-card-title{color:var(--yc-green);margin:0;font-size:16px;font-weight:700;line-height:1.5}.yx-gate-card-doc{color:#4a7dbd;border-bottom:1px solid #4a7dbd73;transition:color .16s}.yx-gate-card:hover .yx-gate-card-doc{color:#35619a}.yx-gate-card-note{max-width:21em;color:var(--yc-ink-soft);margin:0;font-size:12.5px;line-height:1.75}.yx-gate-footer{color:var(--yc-sage);letter-spacing:.1em;margin:34px 0 0;font-size:13px}.yx-doc{z-index:1;flex-direction:column;width:min(640px,100%);height:calc(100dvh - 56px);min-height:480px;display:flex;position:relative}.yx-doc-topbar{flex-shrink:0;justify-content:space-between;align-items:center;padding:0 2px 14px;display:flex}.yx-doc-back{min-height:34px;color:var(--yc-green-deep);font:inherit;cursor:pointer;background:#ffffffb8;border:1px solid #4a7c5c4d;border-radius:999px;align-items:center;gap:6px;padding:0 14px;font-size:13.5px;display:inline-flex}.yx-doc-back svg{stroke:currentColor;stroke-width:1.8px;width:14px;height:10px}.yx-doc-back:hover{background:#fff}.yx-doc-topbar-title{color:var(--yc-ink);letter-spacing:.2em;margin:0;font-size:16px;font-weight:600}.yx-doc-topbar-space{width:74px}.yx-doc-body{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#7a684e59 transparent;flex:1;min-height:0;overflow-y:auto}.yx-doc-body::-webkit-scrollbar{width:6px}.yx-doc-body::-webkit-scrollbar-thumb{background:#7a684e4d;border-radius:999px}.yx-doc-paper{box-sizing:border-box;background:var(--yc-card);border-radius:18px;padding:26px 26px 20px;box-shadow:0 14px 36px #606e5c1a}.yx-doc-chapter+.yx-doc-chapter{border-top:1px dashed var(--yc-line);margin-top:20px;padding-top:20px}.yx-doc-chapter-title{color:var(--yc-green-deep);letter-spacing:.04em;margin:0 0 10px;font-size:16px;font-weight:700}.yx-doc-intro{border-bottom:1px solid var(--yc-line);color:var(--yc-ink-soft);margin:0 0 20px;padding-bottom:16px;font-size:13.5px;line-height:1.9}.yx-doc-p{color:var(--yc-ink);margin:0 0 8px;font-size:14px;line-height:1.9}.yx-doc-list{margin:0 0 8px;padding-left:20px}.yx-doc-list li{color:var(--yc-ink);margin-bottom:6px;font-size:14px;line-height:1.85}.yx-doc-note{color:var(--yc-green-deep);background:#e2ead680;border-left:3px solid #4a7c5c66;border-radius:0 10px 10px 0;margin:10px 0 0;padding:10px 14px;font-size:13.5px;line-height:1.8}.yx-doc-fields{margin-top:12px}.yx-doc-fields-label{color:var(--yc-ink);margin:0 0 8px;font-size:13.5px;line-height:1.7}.yx-doc-fields-row{gap:10px;display:flex}.yx-doc-field{border-bottom:1px solid #45455e66;flex:1;align-items:baseline;gap:6px;min-width:0;display:flex}.yx-doc-field span{color:var(--yc-ink-soft);flex-shrink:0;font-size:12.5px}.yx-doc-field input{min-width:0;color:var(--yc-ink);font:inherit;background:0 0;border:0;outline:0;flex:1;padding:6px 0;font-size:13.5px}.yx-doc-field:focus-within{border-color:var(--yc-green)}.yx-doc-confirm{background:#eff3e78c;border-radius:14px;padding:18px;border:1px solid #4a7c5c40!important}.yx-doc-checks{flex-direction:column;gap:10px;margin-top:4px;display:flex}.yx-doc-check{text-align:left;cursor:pointer;font:inherit;background:0 0;border:0;align-items:flex-start;gap:10px;padding:0;display:flex}.yx-doc-check:disabled{cursor:default}.yx-doc-checkbox{background:#fff;border:1.5px solid #4a7c5c8c;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;margin-top:2px;transition:background .15s,border-color .15s;display:inline-flex}.yx-doc-checkbox svg{stroke:#fff;stroke-width:2.2px;width:12px;height:9px}.yx-doc-check.is-checked .yx-doc-checkbox{border-color:var(--yc-green);background:var(--yc-green)}.yx-doc-check:hover:not(:disabled) .yx-doc-checkbox{border-color:var(--yc-green)}.yx-doc-check:focus-visible .yx-doc-checkbox{outline-offset:2px;outline:3px solid #4a7c5c59}.yx-doc-check-text{color:var(--yc-ink);font-size:13.5px;line-height:1.7}.yx-doc-student,.yx-doc-optional{border-top:1px dashed var(--yc-line);margin-top:16px;padding-top:14px}.yx-doc-student{flex-direction:column;gap:10px;display:flex}.yx-doc-student-link{color:#4a7dbd;font:inherit;cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0;font-size:13.5px;font-weight:600}.yx-doc-student-link:hover{color:#35619a}.yx-doc-student-link:focus-visible{outline-offset:2px;border-radius:6px;outline:3px solid #4a7dbd59}.yx-doc-student-input{box-sizing:border-box;width:100%;color:var(--yc-ink);font:inherit;background:#ffffffbf;border:1px solid #45455e3d;border-radius:12px;outline:0;padding:11px 14px;font-size:14px}.yx-doc-student-input:focus{border-color:var(--yc-green)}.yx-doc-optional-lead{color:var(--yc-green-deep);margin:0 0 6px;font-size:13.5px;font-weight:600}.yx-consent-record{color:#65736a;font-size:13px}.yx-doc-actions{text-align:center;flex-shrink:0;padding:18px 2px 0}.yx-doc-agree{color:#fff;width:100%;min-height:52px;font:inherit;letter-spacing:.14em;cursor:not-allowed;background:#9aa0a2;border:0;border-radius:999px;font-size:16px;font-weight:600;transition:background .2s,box-shadow .2s}.yx-doc-agree.is-active{background:var(--yc-green-light);cursor:pointer;box-shadow:0 12px 26px #6e946952}.yx-doc-agree.is-active:hover{background:var(--yc-green-deep)}.yx-doc-agree:disabled{opacity:.65}.yx-doc-pending,.yx-doc-error{margin:10px 0 0;font-size:13px}.yx-doc-pending{color:#a8814f}.yx-doc-error{color:#8a3f32}.yx-doc-modal{z-index:140;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#2630286b;justify-content:center;align-items:center;padding:24px 16px;display:flex;position:fixed;inset:0}.yx-doc-modal-card{box-sizing:border-box;background:var(--yc-card);border-radius:20px;flex-direction:column;width:min(560px,100%);max-height:min(78dvh,640px);display:flex;overflow:hidden;box-shadow:0 24px 64px #18302e47}.yx-doc-modal-head{border-bottom:1px solid var(--yc-line);flex-shrink:0;justify-content:space-between;align-items:center;padding:16px 18px 12px 22px;display:flex}.yx-doc-modal-head h2{color:var(--yc-green-deep);margin:0;font-size:17px}.yx-doc-modal-close{border:1px solid var(--yc-line);width:30px;height:30px;color:var(--yc-ink-soft);cursor:pointer;background:#fffc;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.yx-doc-modal-body{padding:6px 22px 4px;overflow-y:auto}.yx-doc-modal-body section{padding:10px 0 2px}.yx-doc-modal-body h3{color:var(--yc-green-deep);margin:0 0 8px;font-size:14.5px}.yx-doc-modal-body p{color:var(--yc-ink);margin:0 0 8px;font-size:13.5px;line-height:1.9}.yx-doc-modal-done{background:var(--yc-green-light);color:#fff;min-height:44px;font:inherit;cursor:pointer;border:0;border-radius:999px;flex-shrink:0;margin:10px 22px 18px;font-size:15px;font-weight:600}.yx-doc-modal-done:hover{background:var(--yc-green-deep)}@media (width<=560px){.yx-consent-screen{padding:20px 16px}.yx-gate-card{padding:16px 18px}.yx-doc{height:calc(100dvh - 40px)}.yx-doc-paper{padding:20px 16px 16px}.yx-doc-fields-row{flex-direction:column;gap:12px}}:root{color:#26352f;font-synthesis:none;--ink:#26352f;--muted:#718078;--line:#dedfd9;--paper:#fbfbf8;--wash:#f0f1ec;--sage:#355c4d;--sage-soft:#e5eee9;--warm:#9c4e36;--focus:#276e57;--history-width:280px;--plan-width:360px;--journal-width:340px;background:#f4f3ef;font-family:PingFang SC,Noto Sans CJK SC,Microsoft YaHei,sans-serif}*{box-sizing:border-box}html,body,#root{width:100%;min-width:0;height:100%;margin:0}body{overflow:hidden}button,input,textarea{font:inherit}button{color:inherit}button:focus-visible,input:focus-visible,textarea:focus-visible{outline-offset:2px;outline:3px solid #276e5747}button:disabled{cursor:not-allowed;opacity:.48}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:100;color:#fff;background:var(--sage);border-radius:8px;padding:10px 14px;position:fixed;top:-80px;left:16px}.skip-link:focus{top:12px}.eyebrow{color:var(--sage);letter-spacing:.14em;text-transform:uppercase;margin:0 0 8px;font-size:12px;font-weight:700}.product-app{grid-template-rows:minmax(0,1fr);grid-template-columns:var(--history-width) minmax(0, 1fr) 0;background:radial-gradient(circle at 72% 15%, #dce7e08c, transparent 33%), var(--paper);width:100%;height:100%;transition:grid-template-columns .18s;display:grid;overflow:hidden}.product-app--plan{grid-template-columns:var(--plan-width) minmax(0, 1fr) 0}.product-app--journal{grid-template-columns:var(--history-width) minmax(0, 1fr) var(--journal-width)}.product-app--plan.product-app--journal{grid-template-columns:var(--plan-width) minmax(0, 1fr) var(--journal-width)}.product-app--sidebar-collapsed,.product-app--sidebar-collapsed.product-app--plan{grid-template-columns:0 minmax(0,1fr) 0}.product-app--sidebar-collapsed.product-app--journal,.product-app--sidebar-collapsed.product-app--plan.product-app--journal{grid-template-columns:0 minmax(0, 1fr) var(--journal-width)}.conversation-sidebar{z-index:4;border-right:1px solid var(--line);background:#f4f4f0f0;grid-column:1;grid-template-rows:auto auto auto minmax(0,1fr) auto;min-width:0;height:100%;min-height:0;display:grid;position:relative;overflow:visible}.conversation-sidebar[hidden]{display:none}.sidebar-brand{grid-template-columns:38px 1fr 34px;align-items:center;gap:10px;min-height:72px;padding:14px 16px;display:grid}.sidebar-brand strong{letter-spacing:.08em;font-family:Songti SC,STSong,serif;font-size:21px;display:block}.brand-orbit{width:38px;height:38px;color:var(--sage);background:#f9faf7;border:1px solid #a8b8ae;border-radius:50%;place-items:center;display:grid}.brand-orbit svg{width:21px;height:21px}.icon-button,.round-icon{color:#58675f;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:50%;place-items:center;display:inline-grid}.icon-button{width:34px;height:34px}.icon-button:hover,.round-icon:hover{background:#edf0eb;border-color:#cdd4ce}.icon-button svg,.round-icon svg{width:20px;height:20px}.sidebar-actions{grid-template-columns:1fr auto;gap:8px;padding:0 14px 12px;display:grid}.new-chat-button,.temporary-button{cursor:pointer;border-radius:12px;justify-content:center;align-items:center;gap:8px;min-height:42px;display:inline-flex}.new-chat-button{border:1px solid var(--sage);color:#fff;background:var(--sage);box-shadow:0 6px 14px #355c4d1f}.new-chat-button:hover{background:#2c5042}.temporary-button{color:#58675f;background:0 0;border:1px solid #ccd2cc;place-items:center;width:44px;padding:0;font-size:0;line-height:0;display:grid}.new-chat-button svg,.temporary-button svg{width:19px;height:19px;display:block}.temporary-button__icon{place-items:center;width:20px;height:20px;display:grid}.history-search{color:#7c8982;background:#ffffff8a;border:1px solid #d4d7d1;border-radius:10px;grid-template-columns:20px 1fr 24px;align-items:center;gap:7px;min-height:42px;margin:14px 14px 12px;padding:0 9px;display:grid}.history-search:focus-within{border-color:#7a9d8e;box-shadow:0 0 0 3px #276e571a}.history-search>svg{width:17px}.history-search input{min-width:0;height:40px;color:var(--ink);background:0 0;border:0;outline:0;font-size:13px}.history-search button{color:#7b8780;cursor:pointer;background:0 0;border:0;place-items:center;padding:2px;display:grid}.history-search button svg{width:15px}.history-list{scrollbar-width:thin;min-height:0;padding:2px 9px 16px;overflow:hidden auto}.history-group{margin:0 0 20px}.history-group h2{color:#8a948e;letter-spacing:.08em;margin:0 9px 7px;font-size:11px;font-weight:700}.history-row{border-radius:10px;grid-template-columns:minmax(0,1fr) 30px;align-items:center;margin:2px 0;display:grid;position:relative}.history-row:hover{background:#eef2ee}.history-row--active{background:#e8f0eb}.history-row--active:before{background:var(--sage);content:"";border-radius:3px;width:3px;position:absolute;top:10px;bottom:10px;left:0}.history-row__select{text-align:left;color:#355c4d;cursor:pointer;background:0 0;border:0;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:9px;min-width:0;padding:10px 4px 10px 13px;display:grid}.history-row__conversation-icon{width:18px;height:18px}.history-row__title{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:560;display:block;overflow:hidden}.history-row__select time{color:#93a099;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:11px}.history-row__select small{color:#7b8780;grid-column:2;font-size:10px;display:block}.history-row__menu{color:#6f7c75;cursor:pointer;opacity:1;background:0 0;border:0;border-radius:7px;place-items:center;width:28px;height:28px;padding:0;display:grid}.history-row:hover .history-row__menu,.history-row__menu:focus-visible,.history-row__menu[aria-expanded=true]{opacity:1}.history-row__menu svg{width:19px}.conversation-menu,.utility-menu{z-index:20;background:#fff;border:1px solid #d9ddd7;border-radius:12px;min-width:148px;padding:6px;display:grid;position:absolute;box-shadow:0 14px 38px #29362f29}.conversation-menu{top:34px;right:4px}.conversation-menu--portal{z-index:40;position:fixed}.conversation-menu button,.utility-menu button{text-align:left;white-space:nowrap;word-break:keep-all;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:9px;min-width:0;padding:9px 10px;font-size:13px;display:flex}.conversation-menu button:hover,.utility-menu button:hover{background:var(--wash)}.conversation-menu svg,.utility-menu svg{width:17px;height:17px}.conversation-menu .menu-danger,.utility-menu .utility-menu__urgent{color:#91452f}.history-empty{color:var(--muted);text-align:center;margin:28px 14px;font-size:13px}.sidebar-footer{border-top:1px solid var(--line);padding:10px 12px 16px}.sidebar-footer button{color:#53645a;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:10px;width:100%;padding:10px 12px;font-size:13px;display:flex}.sidebar-footer button:hover{background:#e6e9e4}.sidebar-footer svg{width:19px;height:19px}.plan-view{grid-row:1/-1;grid-template-rows:auto minmax(0,1fr);min-height:0;display:grid}.plan-view__fixed{z-index:2;border-bottom:1px solid var(--line);background:#f4f4f0f5;padding:10px 18px 0;position:relative}.plan-view__scroller{overscroll-behavior:contain;min-width:0;min-height:0;padding:0 18px 24px;overflow:hidden auto}.sidebar-back{color:#5e6e65;cursor:pointer;background:0 0;border:0;align-self:flex-start;align-items:center;gap:7px;padding:8px 6px;font-size:12px;display:inline-flex}.sidebar-back svg{width:17px}.plan-view__intro{align-items:center;gap:12px;padding:12px 6px 18px;display:flex}.plan-view__intro>svg{width:34px;height:34px;color:var(--sage);flex:0 0 34px}.plan-view__intro .eyebrow{margin-bottom:2px}.plan-view__intro h2{margin:0;font-family:Songti SC,STSong,serif;font-size:21px;line-height:1.3}.plan-note{background:#fafbf8;border:1px solid #d8ddd7;border-radius:14px;padding:17px}.plan-note strong{font-size:14px}.plan-note p,.plan-footnote{color:var(--muted);font-size:12px;line-height:1.75}.plan-note p{margin:8px 0 0}.plan-footnote{margin:28px 6px 0}.chat-shell{grid-column:2;grid-template-rows:72px minmax(0,1fr) auto;min-width:0;height:100%;display:grid;position:relative;overflow:hidden}.chat-topbar{z-index:5;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fbfbf8d1;border-bottom:1px solid #dedfd9bd;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:16px;padding:0 26px;display:grid;position:relative}.chat-topbar__left,.chat-topbar__actions{align-items:center;gap:10px;min-width:0;display:flex}.chat-topbar__actions{justify-self:end}.chat-topbar__title{flex:1;min-width:0}.chat-topbar__left strong{text-overflow:ellipsis;white-space:nowrap;max-width:360px;font-family:Songti SC,STSong,serif;font-size:16px;display:block;overflow:hidden}.chat-topbar__left span{color:var(--muted);margin-top:2px;font-size:11px;display:block}.round-icon{background:#ffffff9e;border-color:#d7dad5;width:44px;height:44px}.topbar-feature-button{color:#53645a;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:10px;align-items:center;gap:7px;min-height:38px;padding:0 11px;font-size:12px;display:inline-flex}.topbar-feature-button:hover,.topbar-feature-button[aria-pressed=true]{background:#edf1ec;border-color:#d5dbd5}.topbar-feature-button svg{width:17px;height:17px}.round-icon--new{color:#fff;border-color:var(--sage);background:var(--sage)}.round-icon--new:hover{color:#fff;background:#2c5042;border-color:#2c5042}.new-chat-glyph{width:22px;height:22px;display:block;position:relative}.new-chat-glyph svg:first-child{width:21px;height:21px;position:absolute;inset:0}.new-chat-glyph svg:last-child{width:11px;height:11px;color:var(--sage);background:#fff;border-radius:50%;padding:1px;position:absolute;bottom:-2px;right:-4px}.utility-menu-wrap{position:relative}.utility-menu{top:46px;right:0}.utility-menu-wrap>.history-row__menu{border:1px solid var(--line);background:#fff;border-radius:50%;width:44px;height:44px}.utility-menu-wrap .conversation-menu{min-width:max(176px, max-content);top:46px;right:0}.plan-action-menu{position:relative}.plan-action-menu .conversation-menu{bottom:100%;right:0}@media (width<=1100px){.product-app{--history-width:25vw!important;--journal-width:28vw!important}.chat-topbar{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) auto;height:auto;min-height:118px;padding:8px 12px}.chat-topbar>.chat-topbar__navigation{grid-area:2/1/auto/-1}.chat-topbar__left{grid-area:1/1}.chat-topbar__actions{grid-area:1/2}.conversation-scroll{padding-left:16px;padding-right:16px}.sidebar-brand,.sidebar-actions{padding-left:10px;padding-right:10px}.sidebar-brand h1{font-size:20px}.side-panel__heading{flex-wrap:wrap;padding:12px}.side-panel__body{padding:12px}}@media (width<=560px){.chat-topbar__title strong{max-width:34vw}}@media (width<=720px){.product-app--plan:not(.product-app--sidebar-collapsed){--plan-width:100vw!important}}.conversation-scroll{scroll-behavior:smooth;min-height:0;padding:42px max(38px,50% - 410px) 210px;overflow-y:auto}.welcome-copy{text-align:center;max-width:650px;margin:min(16vh,120px) auto 0}.welcome-copy h1{color:#253b32;letter-spacing:.02em;margin:0 0 16px;font-family:Songti SC,STSong,serif;font-size:clamp(34px,4vw,48px);font-weight:600}.welcome-copy>p:last-child{max-width:530px;color:var(--muted);margin:0 auto;font-size:15px;line-height:1.9}.chat-loading{color:var(--muted);text-align:center;margin-top:20vh}.message-list{width:min(100%,820px);margin:0 auto}.chat-message{width:100%;margin:0 0 34px}.chat-message--user{justify-content:flex-end;display:flex}.message-content{color:#293830;white-space:pre-wrap;overflow-wrap:anywhere;font-size:16px;line-height:1.85}.chat-message--user .message-content{background:#e7ebe7;border-radius:19px 19px 5px;max-width:72%;padding:12px 17px}.chat-message--assistant{grid-template-columns:40px minmax(0,1fr);align-items:start;column-gap:12px;display:grid}.assistant-avatar{color:#557466;background:linear-gradient(145deg,#fff,#e8f0eb);border:1px solid #c9d8d0;border-radius:50%;grid-area:1/1;place-items:center;width:40px;height:40px;display:grid;position:relative;overflow:hidden;box-shadow:0 5px 14px #344e4117}.assistant-avatar__layer{object-fit:cover;opacity:0;width:100%;height:100%;display:block;position:absolute;inset:0}.assistant-avatar[data-avatar-state=daily] .assistant-avatar__layer--daily,.assistant-avatar[data-avatar-state=concerned] .assistant-avatar__layer--concerned{opacity:1}.assistant-avatar--animated .assistant-avatar__layer{transition:opacity .7s}@media (prefers-reduced-motion:reduce){.assistant-avatar--animated .assistant-avatar__layer{transition:none}}.avatar-isolation__large .assistant-avatar{width:160px;height:160px}.avatar-isolation button{margin:0 6px;padding:8px 16px}.chat-message--assistant>:not(.assistant-avatar){grid-column:2}.chat-message--assistant .message-content{background:#fff;border:1px solid #dce5df;border-radius:5px 19px 19px;width:fit-content;max-width:min(94%,680px);padding:13px 17px;box-shadow:0 7px 20px #2d42370f}.chat-message--system .message-content{color:#76513e}.system-message-label{color:#76513e;margin:0 0 4px;font-size:13px;font-weight:600}.message-actions{opacity:.56;gap:2px;margin-top:9px;display:flex}.chat-message--assistant:hover .message-actions,.message-actions:focus-within{opacity:1}.message-actions button{color:#718078;cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;width:30px;height:30px;display:grid}.message-actions button:hover,.message-actions .is-selected{color:var(--sage);background:var(--sage-soft)}.message-actions svg{width:17px;height:17px}@media (width<=560px){.chat-message--assistant{grid-template-columns:34px minmax(0,1fr);column-gap:9px}.assistant-avatar{width:34px;height:34px}.chat-message--assistant .message-content{max-width:100%;padding:11px 14px}}.thinking-row{align-items:center;gap:12px;margin:-12px 0 28px;display:flex}.thinking-line{color:var(--muted);align-items:center;gap:5px;margin:0;font-size:12px;display:flex}.thinking-line span{background:#769184;border-radius:50%;width:5px;height:5px;animation:1.2s ease-in-out infinite breathe}.thinking-line span:nth-child(2){animation-delay:.14s}.thinking-line span:nth-child(3){margin-right:7px;animation-delay:.28s}@keyframes breathe{0%,to{opacity:.3;transform:translateY(0)}50%{opacity:1;transform:translateY(-2px)}}.composer-dock{z-index:4;background:linear-gradient(#fbfbf800,#fbfbf8eb 26%,#fbfbf8 58%);padding:20px max(38px,50% - 430px) 22px;position:absolute;bottom:0;left:0;right:0}.composer-card{background:#fff;border:1px solid #c9cec8;border-radius:999px;grid-template-columns:minmax(0,1fr) 40px 44px;align-items:center;gap:8px;width:min(100%,860px);margin:0 auto;padding:10px 10px 10px 17px;display:grid;box-shadow:0 12px 34px #3241381a}.composer-card:focus-within{border-color:#739282;box-shadow:0 0 0 3px #276e571a,0 12px 34px #3241381a}.composer-card textarea{resize:none;width:100%;min-height:44px;max-height:176px;color:var(--ink);background:0 0;border:0;outline:0;padding:9px 0;font-size:15px;line-height:1.65;overflow-y:auto}.composer-card[data-expanded=true]{border-radius:34px;grid-template-rows:auto 44px;row-gap:4px;padding:14px 10px 10px 20px}.composer-card[data-expanded=true] textarea{grid-area:1/1/auto/-1;min-height:52px;padding:3px 4px 2px 0}.composer-card[data-expanded=true] .composer-voice{grid-area:2/2}.composer-card[data-expanded=true] .composer-send{grid-area:2/3}.composer-card textarea::placeholder{color:#99a19c}.composer-card[data-expanded=false] textarea{box-sizing:border-box;min-height:44px;max-height:44px;padding-block:9px;line-height:26px;height:44px!important}.composer-card>.composer-voice,.composer-card>.composer-send{align-self:center;margin-block:0}.composer-send{color:#fff;background:var(--sage);cursor:pointer;border:0;border-radius:50%;place-items:center;width:44px;height:44px;padding:0;display:grid}.composer-send:hover{background:#2c5042}.composer-send--stop{background:#56665e;grid-column:3}.composer-send svg{width:20px;height:20px}.composer-voice{color:#557466;cursor:pointer;isolation:isolate;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:50%;place-items:center;width:40px;height:40px;margin:2px 0;padding:0;transition:color .16s;display:grid;position:relative;overflow:hidden}.composer-voice:before{z-index:-1;content:"";opacity:0;background:#e2eee8b8;border-radius:50%;transition:opacity .16s,transform .16s;position:absolute;inset:3px;transform:scale(.82)}.composer-voice:hover,.composer-voice:active{color:var(--sage)}.composer-voice:hover:before,.composer-voice:active:before{opacity:1;transform:scale(1)}.composer-voice:focus-visible{outline-offset:2px;outline:2px solid #537c698c}.composer-voice svg{width:21px;height:21px}.composer-voice--listening{color:#2f6752}.composer-voice--listening:before{opacity:1;background:#dcece4c2;transform:scale(1)}.composer-hint{width:min(100%,860px);color:var(--muted);text-align:center;margin:7px auto 0;font-size:11px}.composer-hint--error{color:#99452f}.composer-hint--listening{color:#3f715c}.inline-error{color:#84422f;background:#fff5f1;border:1px solid #e5c2b5;border-radius:10px;justify-content:space-between;align-items:center;gap:14px;width:min(100%,860px);margin:0 auto 9px;padding:9px 12px;font-size:12px;display:flex}.inline-error button{color:inherit;cursor:pointer;background:0 0;border:0;font-weight:700}.inline-error--capacity{flex-wrap:wrap;justify-content:flex-start}.inline-error--capacity small{flex:1 0 100%}.recommendation-bubble{z-index:18;background:#fff;border:1px solid #cfdad2;border-radius:18px;grid-template-columns:38px minmax(0,1fr) 44px;align-items:center;gap:8px;width:min(360px,100vw - 32px);padding:12px;animation:.16s ease-out recommendation-in;display:grid;position:fixed;bottom:142px;right:26px;box-shadow:0 18px 50px #2a3b322e}.recommendation-bubble>svg{width:30px;height:30px;color:var(--sage)}.recommendation-bubble__body{text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:minmax(0,1fr) 20px;gap:3px 8px;padding:0;display:grid}.recommendation-bubble__body strong,.recommendation-bubble__body span{grid-column:1}.recommendation-bubble__body span{color:var(--muted);font-size:12px}.recommendation-bubble__body svg{grid-area:1/2/span 2;align-self:center;width:18px}.recommendation-bubble__close{cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:44px;height:44px;padding:0;display:grid}.recommendation-bubble__close:hover{background:var(--wash)}.recommendation-bubble__close svg{width:18px}@keyframes recommendation-in{0%{opacity:0;transform:translateY(8px)}}@media (prefers-reduced-motion:reduce){.recommendation-bubble{animation:none}}.side-panel{border-left:1px solid var(--line);background:#f7f7f3;grid-column:3;min-width:0;height:100%;display:none;position:relative;overflow:visible}.side-panel[data-open=true]{grid-template-rows:auto minmax(0,1fr);display:grid}.side-panel__heading{z-index:2;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#f7f7f3f0;justify-content:space-between;align-items:flex-start;gap:14px;padding:22px 20px 18px;display:flex;position:sticky;top:0}.side-panel__heading h2{margin:0;font-family:Songti SC,STSong,serif;font-size:22px}.side-panel__heading p{color:var(--muted);margin:6px 0 0;font-size:12px;line-height:1.5}.side-panel__body{min-height:0;padding:24px 20px;overflow-y:auto}.panel-resize-handle{z-index:8;touch-action:none;cursor:col-resize;width:12px;position:absolute;top:0;bottom:0}.panel-resize-handle--left{right:-6px}.panel-resize-handle--right{left:-6px}.panel-resize-handle span{opacity:0;background:#aebbb3;border-radius:5px;width:4px;height:48px;transition:opacity .14s,height .14s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 1px #ffffffb3}.panel-resize-handle:hover span,.panel-resize-handle:focus-visible span{opacity:1;height:64px}.panel-resize-handle:focus-visible{outline:0}.panel-resize-handle:focus-visible span{box-shadow:0 0 0 3px #276e573d}.feature-empty-state{border:1px solid var(--line);background:var(--paper);border-radius:16px;padding:20px}.feature-empty-state h3{margin:0 0 10px;font-family:Songti SC,STSong,serif;font-size:18px}.feature-empty-state p{color:var(--muted);margin:0;font-size:13px;line-height:1.75}.dialog-backdrop{z-index:50;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#1d262147;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.product-dialog{background:#fff;border:1px solid #d9dcd6;border-radius:22px;width:min(100%,440px);padding:30px;box-shadow:0 24px 70px #212d2638}.product-dialog h2{color:#293c33;margin:0 0 12px;font-family:Songti SC,STSong,serif;font-size:25px;line-height:1.4}.product-dialog>p,.product-dialog form>p{color:var(--muted);line-height:1.75}.product-dialog .dialog-icon{width:46px;height:46px;color:var(--sage);background:var(--sage-soft);border-radius:14px;place-items:center;margin:0 0 18px;display:grid}.dialog-icon svg{width:26px;height:26px}.product-dialog label{color:#4d5d54;margin:18px 0 7px;font-size:13px;font-weight:700;display:block}.product-dialog input{border:1px solid #cbd1cb;border-radius:10px;width:100%;height:44px;padding:0 12px}.dialog-actions{justify-content:flex-end;gap:9px;margin-top:24px;display:flex}.primary-button,.secondary-button,.danger-button{cursor:pointer;border-radius:11px;min-height:42px;padding:0 18px;font-weight:700}.primary-button{border:1px solid var(--sage);color:#fff;background:var(--sage)}.secondary-button{background:#fff;border:1px solid #cfd4ce}.danger-button{color:#fff;background:#9c4e36;border:1px solid #9c4e36}.dialog-single-action{width:100%;margin-top:20px}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:root :is(.conversation-scroll,.history-list,.plan-view__scroller,.side-panel__body,.operation-dialog__body,.history-manager__list,.history-manager__confirm-copy,.zs-card-detail,.owner-drawer__body,.emergency-dialog__content,.consent-scroll,.yx-doc-body,.yx-doc-modal-body,.composer-card textarea,.yx-console .list,.yx-console .grid,.yx-console .coll-b,.yx-console .sheet,.yx-console .call-body,.yx-console .qz-body,.yx-console .qz-done,.yx-console .picker,.yx-console .vc-back-body,.yx-console .qa-analysis){--scroll-thumb:#87988e;--scroll-hover:#637a6d;--scroll-active:#355c4d;--scroll-current:var(--scroll-thumb);scrollbar-width:thin;scrollbar-color:var(--scroll-current) transparent;scrollbar-gutter:stable}:root :is(.consent-scroll,.yx-doc-body,.yx-doc-modal-body,.yx-console .list,.yx-console .grid,.yx-console .coll-b,.yx-console .sheet,.yx-console .call-body,.yx-console .qz-body,.yx-console .qz-done,.yx-console .picker,.yx-console .vc-back-body,.yx-console .qa-analysis){--scroll-thumb:#9b8c78;--scroll-hover:#7c6c56;--scroll-active:#6c5b48}:root :is(.conversation-scroll,.history-list,.plan-view__scroller,.side-panel__body,.operation-dialog__body,.history-manager__list,.history-manager__confirm-copy,.zs-card-detail,.owner-drawer__body,.emergency-dialog__content,.consent-scroll,.yx-doc-body,.yx-doc-modal-body,.composer-card textarea,.yx-console .list,.yx-console .grid,.yx-console .coll-b,.yx-console .sheet,.yx-console .call-body,.yx-console .qz-body,.yx-console .qz-done,.yx-console .picker,.yx-console .vc-back-body,.yx-console .qa-analysis):is(:hover,:focus-within){--scroll-current:var(--scroll-hover)}@supports not (scrollbar-width:thin){:root :is(.conversation-scroll,.history-list,.plan-view__scroller,.side-panel__body,.operation-dialog__body,.history-manager__list,.history-manager__confirm-copy,.zs-card-detail,.owner-drawer__body,.emergency-dialog__content,.consent-scroll,.yx-doc-body,.yx-doc-modal-body,.composer-card textarea,.yx-console .list,.yx-console .grid,.yx-console .coll-b,.yx-console .sheet,.yx-console .call-body,.yx-console .qz-body,.yx-console .qz-done,.yx-console .picker,.yx-console .vc-back-body,.yx-console .qa-analysis)::-webkit-scrollbar{width:8px;height:8px}:root :is(.conversation-scroll,.history-list,.plan-view__scroller,.side-panel__body,.operation-dialog__body,.history-manager__list,.history-manager__confirm-copy,.zs-card-detail,.owner-drawer__body,.emergency-dialog__content,.consent-scroll,.yx-doc-body,.yx-doc-modal-body,.composer-card textarea,.yx-console .list,.yx-console .grid,.yx-console .coll-b,.yx-console .sheet,.yx-console .call-body,.yx-console .qz-body,.yx-console .qz-done,.yx-console .picker,.yx-console .vc-back-body,.yx-console .qa-analysis)::-webkit-scrollbar-track{background:0 0;border:0}:root :is(.conversation-scroll,.history-list,.plan-view__scroller,.side-panel__body,.operation-dialog__body,.history-manager__list,.history-manager__confirm-copy,.zs-card-detail,.owner-drawer__body,.emergency-dialog__content,.consent-scroll,.yx-doc-body,.yx-doc-modal-body,.composer-card textarea,.yx-console .list,.yx-console .grid,.yx-console .coll-b,.yx-console .sheet,.yx-console .call-body,.yx-console .qz-body,.yx-console .qz-done,.yx-console .picker,.yx-console .vc-back-body,.yx-console .qa-analysis)::-webkit-scrollbar-thumb{background:var(--scroll-current);background-clip:padding-box;border:2px solid #0000;border-radius:999px;min-width:28px;min-height:28px}:root :is(.conversation-scroll,.history-list,.plan-view__scroller,.side-panel__body,.operation-dialog__body,.history-manager__list,.history-manager__confirm-copy,.zs-card-detail,.owner-drawer__body,.emergency-dialog__content,.consent-scroll,.yx-doc-body,.yx-doc-modal-body,.composer-card textarea,.yx-console .list,.yx-console .grid,.yx-console .coll-b,.yx-console .sheet,.yx-console .call-body,.yx-console .qz-body,.yx-console .qz-done,.yx-console .picker,.yx-console .vc-back-body,.yx-console .qa-analysis)::-webkit-scrollbar-thumb:hover{background-color:var(--scroll-hover)}:root :is(.conversation-scroll,.history-list,.plan-view__scroller,.side-panel__body,.operation-dialog__body,.history-manager__list,.history-manager__confirm-copy,.zs-card-detail,.owner-drawer__body,.emergency-dialog__content,.consent-scroll,.yx-doc-body,.yx-doc-modal-body,.composer-card textarea,.yx-console .list,.yx-console .grid,.yx-console .coll-b,.yx-console .sheet,.yx-console .call-body,.yx-console .qz-body,.yx-console .qz-done,.yx-console .picker,.yx-console .vc-back-body,.yx-console .qa-analysis)::-webkit-scrollbar-thumb:active{background-color:var(--scroll-active)}:root :is(.conversation-scroll,.history-list,.plan-view__scroller,.side-panel__body,.operation-dialog__body,.history-manager__list,.history-manager__confirm-copy,.zs-card-detail,.owner-drawer__body,.emergency-dialog__content,.consent-scroll,.yx-doc-body,.yx-doc-modal-body,.composer-card textarea,.yx-console .list,.yx-console .grid,.yx-console .coll-b,.yx-console .sheet,.yx-console .call-body,.yx-console .qz-body,.yx-console .qz-done,.yx-console .picker,.yx-console .vc-back-body,.yx-console .qa-analysis)::-webkit-scrollbar-corner{background:0 0}}@media (forced-colors:active),(pointer:coarse){:root :is(.conversation-scroll,.history-list,.plan-view__scroller,.side-panel__body,.operation-dialog__body,.history-manager__list,.history-manager__confirm-copy,.zs-card-detail,.owner-drawer__body,.emergency-dialog__content,.consent-scroll,.yx-doc-body,.yx-doc-modal-body,.composer-card textarea,.yx-console .list,.yx-console .grid,.yx-console .coll-b,.yx-console .sheet,.yx-console .call-body,.yx-console .qz-body,.yx-console .qz-done,.yx-console .picker,.yx-console .vc-back-body,.yx-console .qa-analysis){scrollbar-width:auto;scrollbar-color:auto}:root :is(.conversation-scroll,.history-list,.plan-view__scroller,.side-panel__body,.operation-dialog__body,.history-manager__list,.history-manager__confirm-copy,.zs-card-detail,.owner-drawer__body,.emergency-dialog__content,.consent-scroll,.yx-doc-body,.yx-doc-modal-body,.composer-card textarea,.yx-console .list,.yx-console .grid,.yx-console .coll-b,.yx-console .sheet,.yx-console .call-body,.yx-console .qz-body,.yx-console .qz-done,.yx-console .picker,.yx-console .vc-back-body,.yx-console .qa-analysis)::-webkit-scrollbar{all:revert}:root :is(.conversation-scroll,.history-list,.plan-view__scroller,.side-panel__body,.operation-dialog__body,.history-manager__list,.history-manager__confirm-copy,.zs-card-detail,.owner-drawer__body,.emergency-dialog__content,.consent-scroll,.yx-doc-body,.yx-doc-modal-body,.composer-card textarea,.yx-console .list,.yx-console .grid,.yx-console .coll-b,.yx-console .sheet,.yx-console .call-body,.yx-console .qz-body,.yx-console .qz-done,.yx-console .picker,.yx-console .vc-back-body,.yx-console .qa-analysis)::-webkit-scrollbar-track{all:revert}:root :is(.conversation-scroll,.history-list,.plan-view__scroller,.side-panel__body,.operation-dialog__body,.history-manager__list,.history-manager__confirm-copy,.zs-card-detail,.owner-drawer__body,.emergency-dialog__content,.consent-scroll,.yx-doc-body,.yx-doc-modal-body,.composer-card textarea,.yx-console .list,.yx-console .grid,.yx-console .coll-b,.yx-console .sheet,.yx-console .call-body,.yx-console .qz-body,.yx-console .qz-done,.yx-console .picker,.yx-console .vc-back-body,.yx-console .qa-analysis)::-webkit-scrollbar-thumb{all:revert}:root :is(.conversation-scroll,.history-list,.plan-view__scroller,.side-panel__body,.operation-dialog__body,.history-manager__list,.history-manager__confirm-copy,.zs-card-detail,.owner-drawer__body,.emergency-dialog__content,.consent-scroll,.yx-doc-body,.yx-doc-modal-body,.composer-card textarea,.yx-console .list,.yx-console .grid,.yx-console .coll-b,.yx-console .sheet,.yx-console .call-body,.yx-console .qz-body,.yx-console .qz-done,.yx-console .picker,.yx-console .vc-back-body,.yx-console .qa-analysis)::-webkit-scrollbar-thumb:hover{all:revert}:root :is(.conversation-scroll,.history-list,.plan-view__scroller,.side-panel__body,.operation-dialog__body,.history-manager__list,.history-manager__confirm-copy,.zs-card-detail,.owner-drawer__body,.emergency-dialog__content,.consent-scroll,.yx-doc-body,.yx-doc-modal-body,.composer-card textarea,.yx-console .list,.yx-console .grid,.yx-console .coll-b,.yx-console .sheet,.yx-console .call-body,.yx-console .qz-body,.yx-console .qz-done,.yx-console .picker,.yx-console .vc-back-body,.yx-console .qa-analysis)::-webkit-scrollbar-thumb:active{all:revert}:root :is(.conversation-scroll,.history-list,.plan-view__scroller,.side-panel__body,.operation-dialog__body,.history-manager__list,.history-manager__confirm-copy,.zs-card-detail,.owner-drawer__body,.emergency-dialog__content,.consent-scroll,.yx-doc-body,.yx-doc-modal-body,.composer-card textarea,.yx-console .list,.yx-console .grid,.yx-console .coll-b,.yx-console .sheet,.yx-console .call-body,.yx-console .qz-body,.yx-console .qz-done,.yx-console .picker,.yx-console .vc-back-body,.yx-console .qa-analysis)::-webkit-scrollbar-corner{all:revert}}
