*,:before,:after{box-sizing:border-box}html,body,#app{height:100%;margin:0}body{background:var(--yh-bg-app);color:var(--yh-text-primary);font-family:var(--yh-font-sans);font-size:var(--yh-font-size-md);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;line-height:1.5}h1,h2,h3,h4{letter-spacing:.01em}::selection{background:var(--yh-selection)}:focus-visible{outline:2px solid var(--yh-brand);outline-offset:2px}*{scrollbar-width:thin;scrollbar-color:var(--yh-border-strong) transparent}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-thumb{background:var(--yh-border-strong) padding-box;border:2px solid #0000;border-radius:8px}::-webkit-scrollbar-track{background:0 0}.yh-kbd{border:1px solid var(--yh-border);background:var(--yh-bg-surface);min-width:18px;height:18px;color:var(--yh-text-secondary);font-family:var(--yh-font-sans);border-bottom-width:2px;border-radius:4px;justify-content:center;align-items:center;padding:0 4px;font-size:11px;line-height:1;display:inline-flex}.yh-prose{min-height:60vh;color:var(--yh-paper-text);font-family:var(--editor-font-family,var(--yh-font-sans));font-size:var(--editor-font-size,18px);line-height:var(--editor-line-height,1.9);white-space:pre-wrap;word-break:break-word;outline:none}.yh-prose:focus-visible{outline:none}.yh-prose p{margin:0 0 var(--editor-paragraph-spacing,.6em)}.yh-indent .yh-prose p{text-indent:2em}.yh-prose p.is-editor-empty:first-child:before{content:attr(data-placeholder);float:left;height:0;color:var(--yh-text-tertiary);pointer-events:none}.yh-ghost{color:var(--yh-ai-ghost);background:linear-gradient(transparent 62%, var(--yh-ai-soft) 62%)}.yh-ai-old{color:var(--yh-text-tertiary);text-decoration:line-through;-webkit-text-decoration-color:var(--yh-danger);text-decoration-color:var(--yh-danger)}.yh-ai-new{background:var(--yh-ai-soft);box-shadow:inset 0 -2px 0 var(--yh-ai-border);border-radius:3px}.yh-prose .yh-ai-preview.ProseMirror-widget{white-space:pre-wrap}.yh-ai-caret{vertical-align:-.15em;background:var(--yh-brand);width:2px;height:1em;margin-left:2px;animation:1s step-end infinite yh-ai-caret;display:inline-block}@keyframes yh-ai-caret{50%{opacity:0}}@media (prefers-reduced-motion:reduce){.yh-ai-caret{animation:none}}.yunhai-design{--blue:#168bef;--sky:#5cc8ff;--mist:#f4f9ff;--navy:#0f2747;--text:#40536e;--muted:#8292a8;--line:#e6edf5;--serif:"Songti SC", "Noto Serif SC", "STSong", "SimSun", serif;--sans:"PingFang SC", "Microsoft YaHei", system-ui, sans-serif}.yunhai-design *{box-sizing:border-box}.yunhai-design{scroll-behavior:smooth;color:var(--navy);font-family:var(--sans);-webkit-font-smoothing:antialiased;background:#fff;margin:0;scroll-padding-top:90px;font-size:14px}.yunhai-design button,.yunhai-design input,.yunhai-design select,.yunhai-design textarea{font:inherit}.yunhai-design button,.yunhai-design a,.yunhai-design input,.yunhai-design textarea,.yunhai-design select{-webkit-tap-highlight-color:transparent}.yunhai-design button,.yunhai-design a{touch-action:manipulation}.yunhai-design button{cursor:pointer}.yunhai-design a{color:inherit;text-decoration:none}.yunhai-design button{color:inherit}.yunhai-design button:disabled{opacity:.4;cursor:not-allowed}.yunhai-design button,.yunhai-design input,.yunhai-design textarea,.yunhai-design select{outline:none}.yunhai-design button:focus-visible,.yunhai-design a:focus-visible,.yunhai-design summary:focus-visible{outline-offset:4px;outline:3px solid #85caff}.yunhai-design input:focus,.yunhai-design textarea:focus,.yunhai-design select:focus{box-shadow:0 0 0 3px #168bef10;border-color:#79b9ef!important}.yunhai-design h1,.yunhai-design h2,.yunhai-design h3,.yunhai-design h4,.yunhai-design p{margin:0}.yunhai-design button{background:0 0;border:0}.yunhai-design svg{flex-shrink:0}.yunhai-design ::selection{color:#0f2747;background:#ceeaff}.yunhai-design .skip-link{z-index:100;background:#fff;padding:10px 18px;position:fixed;top:-60px;left:20px}.yunhai-design .skip-link:focus{top:10px}.yunhai-design .brand{flex-shrink:0;width:184px;height:51px;display:block;overflow:hidden}.yunhai-design .brand img{object-fit:cover;object-position:center 52%;width:100%;height:100%}.yunhai-design .brand-small{width:134px;height:38px}.yunhai-design .button{white-space:nowrap;border-radius:9px;justify-content:center;align-items:center;gap:12px;min-height:46px;padding:0 24px;font-size:14px;font-weight:500;transition:transform .2s,box-shadow .2s,background .2s;display:inline-flex}.yunhai-design .button:hover{transform:translateY(-2px)}.yunhai-design .button-primary{color:#fff;background:linear-gradient(120deg,#239df5,#087de8);border:1px solid #168bef;box-shadow:0 6px 16px #168bef24}.yunhai-design .button-primary:hover{box-shadow:0 8px 22px #168bef40}.yunhai-design .button-secondary{color:#355b7e;background:#ffffffbc;border:1px solid #cddfec}.yunhai-design .button-secondary:hover{background:#f2f9ff}.yunhai-design .button-white{color:#1677c9;background:#fff;border:1px solid #fff9;box-shadow:0 3px 12px #1e6c9f08}.yunhai-design .button-subtle{color:#6b7e95;border:1px solid var(--line);background:#fff;gap:7px;min-height:34px;padding:0 12px;font-size:12px}.yunhai-design .button-danger{color:#fff;background:#e85656}.yunhai-design .icon-button{color:#8292a8;border-radius:7px;justify-content:center;align-items:center;width:32px;height:32px;transition:background .2s;display:inline-flex}.yunhai-design .icon-button:hover{color:var(--blue);background:#eef6ff}.yunhai-design .section{max-width:1160px;margin:auto;padding:84px 28px}.yunhai-design .section-heading{text-align:center;margin-bottom:42px}.yunhai-design .section-kicker{color:#70a2ca;letter-spacing:2.8px;margin-bottom:16px;font-size:10px;font-weight:600;display:block}.yunhai-design .section-heading h2,.yunhai-design .editor-section-heading h2,.yunhai-design .faq-section h2{font-family:var(--serif);letter-spacing:1.1px;font-size:32px;font-weight:600;line-height:1.6}.yunhai-design .section-heading p{color:#8391a4;margin-top:9px;font-size:14px;line-height:1.9}.yunhai-design .text-link{color:var(--blue);align-items:center;gap:9px;font-size:13px;display:inline-flex}.yunhai-design .site-header{z-index:10;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff50;border-bottom:1px solid #b4d5ed32;width:100%;height:82px;position:absolute;top:0}.yunhai-design .nav-container{justify-content:space-between;align-items:center;max-width:1280px;height:100%;margin:auto;padding:0 40px;display:flex}.yunhai-design .nav-links{color:#586d86;align-items:center;gap:34px;font-size:13px;display:flex}.yunhai-design .nav-links a:hover{color:var(--blue)}.yunhai-design .nav-actions{align-items:center;gap:27px;display:flex}.yunhai-design .nav-login{color:#60748a;font-size:13px}.yunhai-design .nav-cta{border-radius:7px;gap:15px;min-height:37px;padding:0 18px;font-size:12px}.yunhai-design .mobile-menu{display:none}.yunhai-design .hero{background:#f5fbff;padding:140px 28px 76px;position:relative;overflow:hidden}.yunhai-design .hero-art{opacity:.86;background:url(/ink-cloud-sea.webp) 50% 45%/cover no-repeat;position:absolute;inset:0}.yunhai-design .hero-mist{background:linear-gradient(#fff4 0%,#fff2 37%,#fff0 65%,#fff4 90%,#fff 100%);position:absolute;inset:0}.yunhai-design .hero-content{text-align:center;z-index:2;position:relative}.yunhai-design .eyebrow{color:#6093bd;letter-spacing:1.5px;align-items:center;gap:8px;margin-bottom:18px;font-size:11px;display:inline-flex}.yunhai-design .eyebrow>span{background:#9ac5e5;width:22px;height:1px}.yunhai-design .hero h1{font:600 68px/1.32 var(--serif);letter-spacing:3px;color:#113354}.yunhai-design .hero h1>span:not(.hero-period){color:#087fe1;position:relative}.yunhai-design .hero-period{color:#087fe1;margin-left:-9px;display:inline-block}.yunhai-design .hero-description{color:#72849a;letter-spacing:.4px;margin-top:22px;font-size:14px;line-height:2}.yunhai-design .hero-buttons{justify-content:center;gap:13px;margin-top:26px;display:flex}.yunhai-design .hero-buttons .button{min-height:47px;padding:0 25px}.yunhai-design .hero-meta{letter-spacing:.4px;color:#91a0b1;justify-content:center;align-items:center;gap:15px;margin-top:17px;font-size:10px;display:flex}.yunhai-design .hero-meta span{align-items:center;gap:4px;display:flex}.yunhai-design .hero-meta i{background:#b4c7d5;border-radius:50%;width:2px;height:2px}.yunhai-design .hero-editor{z-index:3;max-width:1010px;margin:57px auto 0;position:relative}.yunhai-design .floating-note{z-index:3;color:#5793c2;font:13px var(--serif);background:#fffffff2;border:1px solid #e2eef6;border-radius:10px;align-items:center;gap:10px;padding:13px 20px;display:flex;position:absolute;top:-21px;right:-38px;transform:rotate(4deg);box-shadow:0 7px 27px #2761910a}.yunhai-design .floating-note b{color:#315f85;font-weight:400}.yunhai-design .floating-note i{background:#8fcfff;border-radius:50%;width:5px;height:5px}.yunhai-design .editor-under-caption{color:#7e9bb4;font:11px var(--serif);letter-spacing:2px;justify-content:center;align-items:center;gap:18px;margin-top:23px;display:flex}.yunhai-design .editor-under-caption>span:not(:nth-child(2)){background:#a6cbe450;width:35px;height:1px}.yunhai-design .waves{pointer-events:none;width:100%;height:95px;position:absolute;bottom:0;left:0}.yunhai-design .editor-preview{text-align:left;background:#fff;border:1px solid #d3e7f4;border-radius:12px;overflow:hidden;box-shadow:0 25px 65px #297cb01a,0 0 0 7px #ffffff60}.yunhai-design .preview-top{color:#8d9caf;background:linear-gradient(120deg,#f4faff,#fcfdff);border-bottom:1px solid #e8eff6;align-items:center;gap:22px;height:36px;padding:0 16px;font-size:9px;display:flex}.yunhai-design .preview-top>span{align-items:center;gap:6px;display:flex}.yunhai-design .preview-dots{gap:5px!important}.yunhai-design .preview-dots i{background:#d3e3ee;border-radius:50%;width:6px;height:6px}.yunhai-design .preview-dots i:first-child{background:#c9e8f8}.yunhai-design .preview-saved{color:#91a99b;margin-left:auto;font-size:8px}.yunhai-design .preview-body{grid-template-columns:190px minmax(0,1fr) 226px;min-height:336px;display:grid}.yunhai-design .preview-sidebar{color:#8091a5;background:#f8fbfe;border-right:1px solid #e7eff6;padding:18px 12px;font-size:10px;position:relative}.yunhai-design .preview-project{color:#435e7b;justify-content:space-between;align-items:center;margin-bottom:22px;padding:0 6px;font-size:11px;font-weight:500;display:flex}.yunhai-design .preview-side-label{color:#a5b3c1;justify-content:space-between;margin-bottom:8px;padding:0 7px;font-size:8px;display:flex}.yunhai-design .preview-item{border-radius:5px;align-items:center;gap:7px;padding:8px;font-size:9px;display:flex}.yunhai-design .preview-item.selected{color:#2b8bde;background:#e9f4ff}.yunhai-design .preview-item>span{color:#9eb2c4;margin-left:auto}.yunhai-design .preview-chapter{color:#9aa8ba;padding:8px 4px 8px 28px;font-size:8px}.yunhai-design .preview-chapter.active{color:#448ed0;background:#eff7ff;border-radius:4px}.yunhai-design .preview-side-bottom{color:#b0bdcb;font:8px var(--serif);letter-spacing:1px;position:absolute;bottom:17px;left:22px}.yunhai-design .preview-paper{flex-direction:column;min-width:0;display:flex;position:relative}.yunhai-design .preview-toolbar{color:#8b9cad;border-bottom:1px solid #edf2f7;align-items:center;gap:15px;height:32px;padding:0 20px;font-size:8px;display:flex}.yunhai-design .preview-toolbar>span{background:#e4edf5;width:1px;height:10px}.yunhai-design .preview-prose{color:#617184;font:10px/2.3 var(--serif);flex:1;padding:26px 36px 30px}.yunhai-design .preview-prose>small{color:#b1bbc7;font:8px var(--sans);letter-spacing:2px}.yunhai-design .preview-prose h3{letter-spacing:2px;color:#28425f;margin:3px 0 16px;font-size:17px;font-weight:500}.yunhai-design .preview-prose p{margin:9px 0}.yunhai-design .preview-fade{color:#98b5c8}.yunhai-design .preview-inserted{color:#168bef}.yunhai-design .caret{vertical-align:middle;border-right:1px solid #168bef;height:12px;margin-left:2px;animation:1.5s infinite blink;display:inline-block}.yunhai-design .preview-paper-footer{color:#afbbc9;border-top:1px solid #f0f4f7;justify-content:space-between;align-items:center;height:24px;padding:0 18px;font-size:7px;display:flex}.yunhai-design .preview-ai{background:linear-gradient(145deg,#fbfdff,#f7fbff);border-left:1px solid #e8f0f7;flex-direction:column;padding:12px 13px;display:flex}.yunhai-design .preview-ai-title{color:#3992db;align-items:center;gap:6px;font-size:10px;font-weight:500;display:flex}.yunhai-design .preview-ai-title>span{color:#75a4cd;border:1px solid #d6e8f7;border-radius:4px;margin-left:auto;padding:1px 4px;font-size:6px}.yunhai-design .preview-ai-welcome{text-align:center;margin:13px 0}.yunhai-design .sparkle-tile{color:#3e9ee7;background:radial-gradient(#dcf0ff,#effaff);border-radius:12px;justify-content:center;align-items:center;width:34px;height:34px;margin:0 auto 8px;display:flex}.yunhai-design .preview-ai-welcome h4{color:#4e6d8c;margin-bottom:5px;font-size:10px;font-weight:500}.yunhai-design .preview-ai-welcome p{color:#9aabbb;font-size:7px}.yunhai-design .preview-context{color:#99afc1;align-items:center;gap:5px;margin-bottom:10px;font-size:7px;display:flex}.yunhai-design .preview-context i{background:#8fcbd4;border-radius:50%;width:4px;height:4px}.yunhai-design .preview-ai-result{background:#fff;border:1px solid #e0eef9;border-radius:7px;padding:10px}.yunhai-design .preview-ai-result small{color:#65a5d6;align-items:center;gap:4px;font-size:7px;display:flex}.yunhai-design .preview-ai-result p{color:#8b9bb0;margin:7px 0;font-size:8px;line-height:1.9}.yunhai-design .preview-ai-result button{color:#4c9ddc;background:#f9fcff;border:1px solid #deecf8;border-radius:4px;align-items:center;gap:4px;padding:4px 8px;font-size:7px;display:flex}.yunhai-design .preview-prompts{color:#a7b6c4;flex-direction:column;gap:8px;margin:12px 0;font-size:7px;display:flex}.yunhai-design .preview-prompts a{color:#8d9fb2;justify-content:space-between;align-items:center;font-size:8px;display:flex}.yunhai-design .preview-input{color:#b3becc;background:#fff;border:1px solid #e1edf5;border-radius:6px;justify-content:space-between;align-items:center;min-height:30px;margin-top:auto;padding:5px 6px 5px 9px;font-size:7px;display:flex}.yunhai-design .preview-input>span{color:#fff;background:#4aa3eb;border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;display:flex}.yunhai-design .features-section{padding-top:50px;padding-bottom:70px}.yunhai-design .feature-grid{grid-template-columns:repeat(3,1fr);gap:17px;display:grid}.yunhai-design .feature-card{text-align:left;background:linear-gradient(130deg,#fff,#fbfdff);border:1px solid #e4eef6;border-radius:11px;align-items:flex-start;gap:17px;min-height:144px;padding:25px 23px;transition:transform .25s,border-color .25s,box-shadow .25s;display:flex}.yunhai-design .feature-card:hover{border-color:#a4d5f8;transform:translateY(-4px);box-shadow:0 10px 25px #2b80b00b}.yunhai-design .feature-icon{color:#2699ed;background:linear-gradient(140deg,#eef8ff,#e3f2ff);border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:47px;height:47px;display:flex;box-shadow:inset 0 0 0 4px #f7fcff}.yunhai-design .feature-card>div{flex:1}.yunhai-design .feature-card h3{justify-content:space-between;margin:3px 0 9px;font-size:16px;font-weight:500;display:flex}.yunhai-design .feature-card h3>svg{color:#b5cbdc}.yunhai-design .feature-card p{color:#8b9aab;max-width:206px;font-size:11px;line-height:1.9}.yunhai-design .feature-english{color:#b2c4d2;letter-spacing:1.2px;margin-top:13px;font-size:7px;display:block}.yunhai-design .quiet-note{color:#a3b2c1;letter-spacing:.5px;justify-content:center;align-items:center;gap:8px;margin-top:27px;font-size:10px;display:flex}.yunhai-design .journey-section{background:linear-gradient(#f5faff,#fafdff);border-top:1px solid #f2f7fc;position:relative;overflow:hidden}.yunhai-design .journey-section>.section{padding-top:68px;padding-bottom:62px;position:relative}.yunhai-design .journey-wave{opacity:.7;height:80px;top:0;transform:rotate(180deg)}.yunhai-design .steps{grid-template-columns:repeat(4,1fr);gap:25px;margin:42px 0 26px;display:grid;position:relative}.yunhai-design .steps:before{content:"";background:linear-gradient(90deg,#0000,#b4d9ef 10% 90%,#0000);height:1px;position:absolute;top:35px;left:12%;right:12%}.yunhai-design .step{text-align:center;position:relative}.yunhai-design .step-symbol{color:#89b9dc;background:#f0f8fe;border:1px solid #dcecf7;border-radius:50%;justify-content:center;align-items:center;width:65px;height:65px;margin:0 auto 22px;transition:all .25s;display:flex;position:relative;box-shadow:0 0 0 8px #f9fcff}.yunhai-design .step-symbol>span{color:#83afd1;background:#fff;border:1px solid #e0edf6;border-radius:12px;padding:3px 5px;font-size:8px;position:absolute;bottom:-4px;right:-4px}.yunhai-design .step-active .step-symbol{color:#168bef;background:#e6f4ff;border-color:#b0d8f5;box-shadow:0 0 0 8px #f0f8ff,0 6px 18px #87b9de18}.yunhai-design .step h3{font-size:16px;font-weight:500;font-family:var(--serif);letter-spacing:1px;margin-bottom:10px}.yunhai-design .step p{color:#8b9daf;font-size:11px}.yunhai-design .step-detail{background:#ffffffa3;border:1px solid #e1eef7;border-radius:8px;align-items:center;gap:16px;max-width:730px;min-height:60px;margin:36px auto 0;padding:16px 22px;display:flex}.yunhai-design .step-detail>span{color:#8ebddb;font:22px var(--serif)}.yunhai-design .step-detail p{color:#8b9daf;flex:1;font-size:11px;line-height:1.8}.yunhai-design .step-detail a{color:#4c97d0;white-space:nowrap;align-items:center;gap:6px;font-size:11px;display:flex}.yunhai-design .editor-section{padding-top:92px}.yunhai-design .editor-section-heading{justify-content:space-between;align-items:flex-end;margin-bottom:40px;display:flex}.yunhai-design .editor-section-heading h2{font-size:30px;line-height:1.65}.yunhai-design .editor-section-heading>div:last-child{padding-bottom:4px}.yunhai-design .editor-section-heading p{color:#8d9bab;margin-bottom:18px;font-size:12px;line-height:2}.yunhai-design .large-preview-wrap{background:linear-gradient(135deg,#edf7ff,#f4faff);border:1px solid #e9f2f9;border-radius:20px;padding:26px 26px 0;position:relative;overflow:hidden}.yunhai-design .preview-large{border-bottom-right-radius:0;border-bottom-left-radius:0;box-shadow:0 0 0 6px #ffffff80,0 12px 35px #467da415}.yunhai-design .preview-large .preview-body{grid-template-columns:200px minmax(0,1fr) 250px;min-height:398px}.yunhai-design .preview-large .preview-prose{padding-top:35px;font-size:11px}.yunhai-design .preview-large .preview-prose h3{font-size:20px}.yunhai-design .preview-large .preview-ai{padding:17px}.yunhai-design .preview-large .preview-ai-welcome{margin:20px 0}.yunhai-design .preview-large .preview-ai-result p{font-size:9px}.yunhai-design .preview-large .preview-ai-result small{font-size:8px}.yunhai-design .preview-large .preview-prompts{gap:12px}.yunhai-design .editor-benefits{color:#9babba;justify-content:center;gap:53px;margin-top:23px;font-size:10px;display:flex}.yunhai-design .editor-benefits>span{align-items:center;gap:7px;display:flex}.yunhai-design .editor-benefits svg{color:#80b5db}.yunhai-design .faq-section{grid-template-columns:1fr 1.45fr;gap:100px;padding-top:25px;padding-bottom:92px;display:grid}.yunhai-design .faq-section h2{font-size:27px;line-height:1.7}.yunhai-design .faq-section>div>p{color:#95a4b4;margin-top:15px;font-size:12px}.yunhai-design .faq-item{border-bottom:1px solid var(--line)}.yunhai-design .faq-item>button{color:#4e6580;text-align:left;justify-content:space-between;align-items:center;gap:15px;width:100%;padding:22px 0;font-size:13px;display:flex}.yunhai-design .faq-item>button svg{color:#9cb3c7;transition:transform .2s}.yunhai-design .faq-open>button svg{transform:rotate(180deg)}.yunhai-design .faq-item>p{color:#95a4b4;padding:0 30px 20px 0;font-size:11px;line-height:2.1}.yunhai-design .bottom-cta{text-align:center;background:#f2f9ff;padding:65px 24px 60px;position:relative;overflow:hidden}.yunhai-design .cta-art{opacity:.45;background:url(/ink-cloud-sea.webp) 50% 75%/cover;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#0008 40%,#000);mask-image:linear-gradient(#0000,#0008 40%,#000)}.yunhai-design .bottom-cta>div:last-child{position:relative}.yunhai-design .bottom-cta .section-kicker{letter-spacing:2.6px;font-size:8px}.yunhai-design .bottom-cta h2{font:500 34px var(--serif);letter-spacing:2px;margin:18px 0}.yunhai-design .bottom-cta p{color:#8b9db0;margin-bottom:25px;font-size:12px}.yunhai-design .bottom-cta small{color:#9aacba;letter-spacing:.6px;margin-top:15px;font-size:9px;display:block}.yunhai-design .site-footer{max-width:1160px;margin:auto;padding:40px 28px 20px}.yunhai-design .footer-main{justify-content:space-between;gap:50px;margin-bottom:33px;display:flex}.yunhai-design .footer-main>.brand{width:170px}.yunhai-design .footer-main>div>p{font:11px var(--serif);color:#9aadc0;letter-spacing:1px;margin:11px 0 0 7px}.yunhai-design .footer-links{gap:85px;padding-top:10px;display:flex}.yunhai-design .footer-links>div{color:#9ba9ba;flex-direction:column;gap:12px;font-size:10px;display:flex}.yunhai-design .footer-links>div>span:first-child{color:#60758f;margin-bottom:4px;font-size:11px;font-weight:500}.yunhai-design .footer-links button{text-align:left;padding:0;font-size:10px}.yunhai-design .footer-links a:hover,.yunhai-design .footer-links button:hover{color:var(--blue)}.yunhai-design .footer-demo{color:#b6c0ce;font-size:9px}.yunhai-design .footer-bottom{color:#b0bdcb;border-top:1px solid #edf2f7;justify-content:space-between;padding-top:19px;font-size:9px;display:flex}.yunhai-design .footer-bottom>span:last-child{align-items:center;gap:15px;display:flex}.yunhai-design .modal{color:var(--navy);background:#fff;border:1px solid #e3edf6;border-radius:16px;width:min(480px,100% - 32px);max-height:85dvh;margin:auto;padding:0;overflow:auto;box-shadow:0 30px 100px #12345026}.yunhai-design .modal::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#102c4b4a}.yunhai-design .modal-inner{padding:28px}.yunhai-design .modal-heading{justify-content:space-between;align-items:center;gap:15px;margin-bottom:20px;display:flex}.yunhai-design .modal-heading h2{font-size:20px;font-family:var(--serif);font-weight:600;line-height:1.5}.yunhai-design .modal-description{color:#8a9aad;margin-bottom:20px;font-size:13px;line-height:1.9}.yunhai-design .form-stack{flex-direction:column;gap:18px;display:flex}.yunhai-design .form-stack label{color:#657b92;flex-direction:column;gap:9px;font-size:12px;display:flex}.yunhai-design .form-stack label>span{color:var(--blue)}.yunhai-design .form-stack label>small{color:#afbdca;font-size:10px}.yunhai-design .form-stack input,.yunhai-design .form-stack textarea,.yunhai-design .form-stack select{color:#45617d;background:#fcfdff;border:1px solid #dce7f1;border-radius:7px;width:100%;padding:12px 13px;font-size:13px}.yunhai-design .form-stack textarea{resize:vertical;min-height:90px}.yunhai-design .form-stack input::placeholder,.yunhai-design .form-stack textarea::placeholder{color:#b0bdcc}.yunhai-design .modal-actions{justify-content:flex-end;gap:10px;margin-top:6px;display:flex}.yunhai-design .modal-actions .button{min-height:40px;padding:0 18px;font-size:12px}.yunhai-design .feature-sample{background:#f4f9ff;border:1px solid #e1edf7;border-radius:9px;padding:18px}.yunhai-design .feature-sample>span{color:#72a5cc;font-size:10px}.yunhai-design .feature-sample p{white-space:pre-line;font:15px/1.9 var(--serif);color:#547492;margin-top:12px}.yunhai-design .field-help{color:#9cabbc;margin:15px 0 23px;font-size:10px}.yunhai-design .loading-screen,.yunhai-design .not-found{color:#7799b6;background:var(--mist);justify-content:center;align-items:center;gap:12px;min-height:100dvh;display:flex}.yunhai-design .loading-dot{background:#70b6ec;border-radius:50%;width:8px;height:8px;animation:1s infinite blink}.yunhai-design .not-found{text-align:center;flex-direction:column;gap:20px;padding:30px}.yunhai-design .not-found h1{color:var(--navy);font-size:22px}.yunhai-design .not-found p{color:#90a2b6;font-size:13px}.yunhai-design .toast{z-index:100;color:#4f778c;white-space:normal;background:#fff;border:1px solid #d4e8f2;border-radius:10px;align-items:center;gap:10px;max-width:90%;padding:14px 22px;font-size:12px;display:flex;position:fixed;bottom:32px;left:50%;transform:translate(-50%);box-shadow:0 8px 30px #2453721c}.yunhai-design .toast>svg{color:#4aa593}.yunhai-design .storage-warning{color:#a57c32;background:#fff3df;padding:11px 20px;font-size:12px;line-height:1.8}.yunhai-design .dashboard-shell{background:#f8fafd;min-height:100dvh;display:flex}.yunhai-design .dashboard-sidebar{border-right:1px solid var(--line);background:#fff;flex-direction:column;flex-shrink:0;width:228px;padding:25px 18px 0;display:flex;position:fixed;inset:0 auto 0 0}.yunhai-design .dashboard-sidebar>.brand{width:174px;margin-bottom:44px}.yunhai-design .sidebar-section-label{color:#a5b4c4;letter-spacing:1px;margin-bottom:13px;padding:0 13px;font-size:10px}.yunhai-design .sidebar-link{color:#8294a9;text-align:left;border-radius:8px;align-items:center;gap:12px;width:100%;margin-bottom:6px;padding:13px;font-size:12px;display:flex}.yunhai-design .sidebar-link>span,.yunhai-design .sidebar-link>svg:last-child:not(:first-child){margin-left:auto;font-size:10px}.yunhai-design .sidebar-link.is-active{color:#218ce6;background:#eaf4ff}.yunhai-design .sidebar-link:hover{background:#f3f8ff}.yunhai-design .sidebar-inspiration{color:#b0c9dc;margin-top:auto;padding:30px 13px}.yunhai-design .sidebar-inspiration p{font:15px/1.9 var(--serif);letter-spacing:1px;color:#819db6;margin-top:18px}.yunhai-design .sidebar-inspiration>span{color:#a1b3c5;margin-top:12px;font-size:10px;display:block}.yunhai-design .sidebar-profile{border-top:1px solid var(--line);align-items:center;gap:11px;min-height:78px;margin-top:20px;display:flex}.yunhai-design .avatar{color:#7eacd1;width:34px;height:34px;font:16px var(--serif);background:linear-gradient(140deg,#e0f2ff,#f4faff);border-radius:50%;justify-content:center;align-items:center;display:flex}.yunhai-design .sidebar-profile>div{flex-direction:column;gap:5px;display:flex}.yunhai-design .sidebar-profile b{color:#647d96;font-size:11px;font-weight:500}.yunhai-design .sidebar-profile small{color:#a3b4c4;font-size:9px}.yunhai-design .local-dot{background:#91c9b6;border-radius:50%;width:5px;height:5px;margin-left:auto}.yunhai-design .dashboard-main{width:calc(100% - 228px);margin-left:228px}.yunhai-design .app-topbar{border-bottom:1px solid var(--line);color:#8f9fb2;background:#ffffff9c;justify-content:space-between;align-items:center;height:69px;padding:0 43px;font-size:11px;display:flex}.yunhai-design .slash{color:#c7d2de;padding:0 14px}.yunhai-design .demo-badge{color:#8ba8c1;background:#fbfdff;border:1px solid #e0ebf3;border-radius:5px;align-items:center;gap:7px;padding:6px 10px;font-size:9px;display:inline-flex}.yunhai-design .demo-badge>i{background:#79bbda;border-radius:50%;width:4px;height:4px}.yunhai-design .dashboard-content{max-width:1400px;margin:auto;padding:43px}.yunhai-design .dashboard-welcome{justify-content:space-between;align-items:center;gap:20px;margin-bottom:32px;display:flex}.yunhai-design .dashboard-welcome .section-kicker{letter-spacing:2px;margin-bottom:13px;font-size:8px}.yunhai-design .dashboard-welcome h1{font:500 29px var(--serif);letter-spacing:1px}.yunhai-design .dashboard-welcome h1>span{color:#168bef}.yunhai-design .dashboard-welcome p{color:#9aaabd;margin-top:12px;font-size:11px}.yunhai-design .dashboard-welcome>.button{min-height:40px;padding:0 18px;font-size:12px}.yunhai-design .continue-card{background:linear-gradient(110deg,#edf7ff,#f5fbff);border:1px solid #dfeef8;border-radius:12px;align-items:center;gap:22px;min-height:152px;margin-bottom:41px;padding:27px 34px;display:flex;position:relative;overflow:hidden}.yunhai-design .continue-art{opacity:.4;background:url(/ink-cloud-sea.webp) right 67%/cover;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000);mask-image:linear-gradient(90deg,#0000,#000)}.yunhai-design .continue-icon{color:#fff;background:linear-gradient(150deg,#c3e6fc,#8dc5e9);border-radius:4px 7px 7px 4px;justify-content:center;align-items:center;width:64px;height:80px;display:flex;position:relative;transform:rotate(-4deg);box-shadow:inset 4px 0 #76b6dd,0 5px 13px #accbdf3b}.yunhai-design .continue-copy{position:relative}.yunhai-design .continue-copy>span{letter-spacing:1px;color:#8ba9c0;font-size:9px}.yunhai-design .continue-copy h2{font:500 23px var(--serif);letter-spacing:2px;margin:10px 0}.yunhai-design .continue-copy p{color:#8ba2b8;align-items:center;gap:9px;font-size:10px;display:flex}.yunhai-design .continue-copy p>i{background:#8ba2b8;border-radius:50%;width:2px;height:2px}.yunhai-design .continue-card>.button{min-height:37px;margin-left:auto;padding:0 16px;font-size:11px;position:relative}.yunhai-design .library-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:22px;display:flex}.yunhai-design .library-title{align-items:center;gap:10px;display:flex}.yunhai-design .library-title h2{font-size:17px;font-weight:500}.yunhai-design .library-title>span{color:#8eabc1;background:#eaf2f9;border-radius:10px;justify-content:center;align-items:center;min-width:19px;height:19px;font-size:9px;display:flex}.yunhai-design .library-tools{align-items:center;gap:15px;display:flex}.yunhai-design .search-input{color:#9eb1c3;background:#fff;border:1px solid #e0e8f0;border-radius:6px;align-items:center;gap:8px;height:33px;padding:0 9px;display:flex}.yunhai-design .search-input input{color:#70869d;width:142px;box-shadow:none;background:0 0;border:0;font-size:10px}.yunhai-design .search-input input::placeholder{color:#aab8c7}.yunhai-design .search-input .icon-button{width:16px;height:18px}.yunhai-design .library-tools select{color:#8a9caf;background:0 0;border:0;max-width:88px;font-size:10px}.yunhai-design .view-toggle{background:#fff;border:1px solid #e2eaf2;border-radius:6px;gap:3px;padding:3px;display:flex}.yunhai-design .view-toggle>button{color:#b0bdca;border-radius:4px;justify-content:center;align-items:center;width:25px;height:24px;display:flex}.yunhai-design .view-toggle>button.is-active{color:#579cd0;background:#edf6ff}.yunhai-design .novel-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.yunhai-design .novel-card{background:#fff;border:1px solid #e3eaf2;border-radius:10px;transition:transform .2s,box-shadow .2s;overflow:hidden}.yunhai-design .novel-card:hover{transform:translateY(-3px);box-shadow:0 8px 24px #1939550a}.yunhai-design .novel-cover{color:#467d9f;background:#e3f1fa;flex-direction:column;justify-content:center;align-items:center;height:187px;display:flex;position:relative;overflow:hidden}.yunhai-design .cover-label{letter-spacing:3px;opacity:.6;font-size:8px;position:relative}.yunhai-design .novel-cover h3{font:500 29px var(--serif);letter-spacing:5px;margin:14px 0;position:relative}.yunhai-design .cover-english{letter-spacing:2px;opacity:.45;font-size:6px;position:relative}.yunhai-design .cover-feather{opacity:.45;position:absolute;bottom:17px;right:18px}.yunhai-design .cover-mountains{opacity:.6;background:url(/ink-cloud-sea.webp) 50% 65%/cover;position:absolute;inset:0}.yunhai-design .cover-rain .novel-cover,.yunhai-design .tiny-cover.cover-rain{color:#648d7c;background:#e6f1ed}.yunhai-design .cover-rain .cover-mountains{filter:grayscale();mix-blend-mode:multiply;opacity:.34}.yunhai-design .cover-cosmos .novel-cover,.yunhai-design .tiny-cover.cover-cosmos{color:#5d759b;background:linear-gradient(160deg,#dfe8f5,#b9cbe3)}.yunhai-design .cover-cosmos .cover-mountains{filter:saturate(.4);mix-blend-mode:multiply;opacity:.4;transform:scaleX(-1)}.yunhai-design .novel-card-info{padding:17px 18px}.yunhai-design .novel-card-info>div:first-child{justify-content:space-between;align-items:center;display:flex}.yunhai-design .novel-card-info h3{font-size:14px;font-weight:500}.yunhai-design .novel-card-info .icon-button{width:24px;height:20px}.yunhai-design .novel-card-info>p{color:#9fadc0;-webkit-line-clamp:2;-webkit-box-orient:vertical;height:36px;margin-top:9px;font-size:10px;line-height:1.8;display:-webkit-box;overflow:hidden}.yunhai-design .novel-meta{color:#acb9c8;border-top:1px solid #f0f4f8;justify-content:space-between;align-items:center;gap:6px;margin-top:18px;padding-top:13px;font-size:8px;display:flex}.yunhai-design .novel-meta>span:first-child{white-space:nowrap;align-items:center;gap:4px;display:flex}.yunhai-design .novel-meta i{background:#b5c2cd;border-radius:50%;width:2px;height:2px;margin:0 2px}.yunhai-design .new-novel-card{color:#91b0c8;background:#ffffff3d;border:1px dashed #d5e2ee;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;min-height:235px;transition:background .2s;display:flex}.yunhai-design .new-novel-card:hover{background:#f0f7ff;border-color:#9bc6e9}.yunhai-design .new-novel-card>span{color:#91bada;background:#edf5fc;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;margin-bottom:16px;display:flex}.yunhai-design .new-novel-card h3{font:14px var(--serif);color:#8a9eb2;letter-spacing:1px}.yunhai-design .new-novel-card p{color:#b3c0ce;margin-top:11px;font-size:9px}.yunhai-design .novel-list{grid-template-columns:1fr}.yunhai-design .novel-list .novel-card{height:130px;display:flex}.yunhai-design .novel-list .novel-cover{flex-shrink:0;width:180px;height:100%}.yunhai-design .novel-list .novel-cover h3{letter-spacing:3px;margin:9px;font-size:22px}.yunhai-design .novel-list .novel-card-info{width:100%;padding:16px 20px}.yunhai-design .novel-list .novel-meta{margin-top:8px;padding-top:7px}.yunhai-design .novel-list .new-novel-card{flex-direction:row;gap:17px;min-height:100px}.yunhai-design .novel-list .new-novel-card>span{margin:0}.yunhai-design .library-footnote{color:#a6b5c5;align-items:center;gap:6px;margin-top:24px;font-size:9px;line-height:1.8;display:flex}.yunhai-design .library-footnote>span:last-child{color:#b1bfcd;margin-left:auto}.yunhai-design .dashboard-bottom{color:#bbc9d5;font:11px var(--serif);letter-spacing:1px;justify-content:center;align-items:center;gap:12px;margin-top:70px;display:flex}.yunhai-design .empty-state{color:#adc3d3;flex-direction:column;align-items:center;gap:15px;padding:60px 20px;display:flex}.yunhai-design .empty-state h3{color:#819db3;font-size:16px;font-weight:500}.yunhai-design .empty-state p{color:#a7b7c6;font-size:11px}.yunhai-design .action-menu{flex-direction:column;gap:5px;display:flex}.yunhai-design .action-menu>button,.yunhai-design .action-menu>a{color:#69849d;border-radius:7px;align-items:center;gap:13px;padding:14px 10px;font-size:13px;display:flex}.yunhai-design .action-menu>a>svg:last-child{margin-left:auto}.yunhai-design .action-menu>button:hover,.yunhai-design .action-menu>a:hover{background:#f2f8ff}.yunhai-design .danger-text{color:#ce7f7f!important}.yunhai-design .workspace-shell{background:#fff;flex-direction:column;height:100dvh;display:flex;overflow:hidden}.yunhai-design .workspace-header{border-bottom:1px solid var(--line);background:linear-gradient(100deg,#fbfdff,#fff);flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;height:64px;padding:0 22px;display:flex}.yunhai-design .workspace-header>div{align-items:center;gap:15px;display:flex}.yunhai-design .header-divider{background:#e2ebf3;width:1px;height:21px}.yunhai-design .workspace-book-name{color:#7d91a6;white-space:nowrap;text-overflow:ellipsis;border-left:1px solid #e3ecf4;align-items:center;gap:10px;max-width:230px;padding-left:20px;font-size:11px;display:flex;overflow:hidden}.yunhai-design .workspace-header-actions{gap:10px!important}.yunhai-design .save-status{color:#9bb0b9;align-items:center;gap:5px;margin-right:14px;font-size:9px;display:flex}.yunhai-design .save-error{color:#c39249}.yunhai-design .workspace-body{flex:1;grid-template-columns:232px minmax(280px,1fr) 306px;min-height:0;display:grid}.yunhai-design .workspace-left{border-right:1px solid var(--line);background:linear-gradient(160deg,#f6faff,#fbfdff);flex-direction:column;padding:26px 14px 0;display:flex;overflow-y:auto}.yunhai-design .workspace-project{align-items:center;gap:11px;margin:0 7px 35px;display:flex}.yunhai-design .tiny-cover{color:#fff;background:linear-gradient(135deg,#d6ecfa,#9acbee);border-radius:3px 5px 5px 3px;justify-content:center;align-items:center;width:38px;height:48px;display:flex;box-shadow:inset 3px 0 #a0c9e4}.yunhai-design .workspace-project h2{font:15px var(--serif);letter-spacing:1px;overflow-wrap:anywhere;max-width:140px}.yunhai-design .workspace-project span{color:#a9b8c7;margin-top:7px;font-size:9px;display:block}.yunhai-design .workspace-left-label{letter-spacing:1px;color:#a9b9c9;margin-bottom:12px;padding:0 12px;font-size:9px}.yunhai-design .workspace-nav-item{text-align:left;color:#8b9fb3;border-radius:6px;align-items:center;gap:10px;width:100%;padding:12px;font-size:11px;display:flex}.yunhai-design .workspace-nav-item.active{color:#258cdf;background:#e7f3ff}.yunhai-design .workspace-nav-item>span,.yunhai-design .workspace-nav-item>svg:last-child:not(:first-child){opacity:.7;margin-left:auto;font-size:9px}.yunhai-design .chapter-list{flex-direction:column;padding:8px 0;display:flex}.yunhai-design .chapter-list>button{color:#94a6b9;text-align:left;border-radius:5px;align-items:center;gap:8px;margin-bottom:3px;padding:12px 9px 12px 12px;font-size:10px;display:flex}.yunhai-design .chapter-list>button.active{color:#398fd6;background:#eff7ff}.yunhai-design .chapter-list>button:hover{background:#f0f7ff}.yunhai-design .chapter-number{opacity:.5;font-size:8px}.yunhai-design .chapter-list>button>span:nth-child(2){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.yunhai-design .chapter-count{opacity:.4;margin-left:auto;font-size:8px}.yunhai-design .add-chapter{color:#a1b6c8;border:1px dashed #dce9f4;border-radius:5px;justify-content:center;align-items:center;gap:7px;margin:0 9px;padding:10px;font-size:10px;display:flex}.yunhai-design .add-chapter:hover{color:#168bef;border-color:#a1ccec}.yunhai-design .left-separator{background:#e7eff6;height:1px;margin:23px 9px 12px}.yunhai-design .workspace-left-bottom{color:#bad1e2;margin-top:auto;padding:30px 14px 27px}.yunhai-design .workspace-left-bottom p{font:13px/1.9 var(--serif);color:#a7bed0;letter-spacing:1px;margin:13px 0}.yunhai-design .workspace-left-bottom>span{letter-spacing:2px;color:#bbccd9;font-size:6px}.yunhai-design .workspace-center{background:#fff;flex-direction:column;min-width:0;min-height:0;display:flex}.yunhai-design .document-heading{justify-content:space-between;align-items:center;gap:10px;padding:32px 44px 22px;display:flex}.yunhai-design .document-breadcrumb{color:#b1bfce;letter-spacing:.5px;align-items:center;gap:9px;font-size:8px;display:flex}.yunhai-design .chapter-title-button{text-align:left;align-items:center;gap:12px;margin-top:15px;padding:0;display:flex}.yunhai-design .chapter-title-button h1{font:600 23px/1.5 var(--serif);letter-spacing:1px;overflow-wrap:anywhere}.yunhai-design .chapter-title-button svg{color:#c0d2df;opacity:0;transition:opacity .2s}.yunhai-design .chapter-title-button:hover svg{opacity:1}.yunhai-design .document-heading>.icon-button{opacity:.5}.yunhai-design .rich-toolbar{border-top:1px solid #f2f6f9;border-bottom:1px solid #edf2f7;flex-shrink:0;align-items:center;gap:8px;height:42px;margin:0 26px;padding:0 12px;display:flex}.yunhai-design .rich-toolbar>span{color:#9babbd;margin-right:7px;font-size:10px}.yunhai-design .rich-toolbar>i{background:#e4ecf4;width:1px;height:13px;margin:0 5px}.yunhai-design .rich-toolbar>button{color:#91a2b5;border-radius:4px;justify-content:center;align-items:center;width:27px;height:27px;display:flex}.yunhai-design .rich-toolbar>button.active{color:#168bef;background:#e9f5ff}.yunhai-design .rich-toolbar>button:hover{background:#f1f7ff}.yunhai-design .editor-writing-area{min-height:0;font-family:var(--serif);color:#53677f;flex:1;padding:29px 44px 100px;line-height:2.15;overflow-y:auto}.yunhai-design .novel-prose{overflow-wrap:anywhere;white-space:pre-wrap;outline:none;min-height:calc(100dvh - 400px)}.yunhai-design .novel-prose p{margin:0 0 1.3em}.yunhai-design .novel-prose h2{color:#2d4866;margin:1.2em 0 .7em;font-size:1.4em;line-height:1.7}.yunhai-design .novel-prose ul{padding-left:1.5em;list-style:outside}.yunhai-design .novel-prose ol{padding-left:1.5em;list-style:decimal}.yunhai-design .novel-prose li p{margin-bottom:.4em}.yunhai-design .novel-prose blockquote{color:#80a1bb;border-left:2px solid #b1d7f3;margin:20px 0;padding-left:20px}.yunhai-design .novel-prose p.is-editor-empty:first-child:before{color:#becdda;content:attr(data-placeholder);float:left;pointer-events:none;height:0}.yunhai-design .novel-prose strong{font-weight:700}.yunhai-design .novel-prose em{font-style:italic}.yunhai-design .editor-statusbar{color:#b0bfcc;background:#fdfefe;border-top:1px solid #edf2f7;justify-content:space-between;align-items:center;gap:10px;min-height:38px;padding:0 26px;font-size:8px;display:flex}.yunhai-design .editor-statusbar>span{align-items:center;gap:9px;display:flex}.yunhai-design .editor-statusbar i{background:#ccd8e2;border-radius:50%;width:2px;height:2px}.yunhai-design .editor-statusbar>div{align-items:center;gap:8px;display:flex}.yunhai-design .editor-statusbar button{color:#96adc0;padding:3px 4px;font-size:10px}.yunhai-design .status-local{align-items:center;gap:5px;margin-left:13px;display:flex}.yunhai-design .status-local>span{background:#a2c7b3;border-radius:50%;width:4px;height:4px}.yunhai-design .setting-editor{flex-direction:column;flex:1;min-height:0;padding:48px 44px;display:flex}.yunhai-design .setting-editor .section-kicker{letter-spacing:2px;font-size:7px}.yunhai-design .setting-editor h1{font:26px var(--serif);letter-spacing:2px}.yunhai-design .setting-editor>p{color:#a0b0c0;margin:16px 0 28px;font-size:11px}.yunhai-design .setting-editor>textarea{color:#69819a;width:100%;min-height:180px;font:15px/2.1 var(--serif);resize:none;background:#fcfeff;border:1px solid #e9f0f6;border-radius:8px;flex:1;padding:22px}.yunhai-design .setting-editor>textarea::placeholder{color:#b7c7d6}.yunhai-design .setting-save{color:#a8bfcc;align-items:center;gap:5px;margin-top:15px;font-size:9px;display:flex}.yunhai-design .workspace-right{border-left:1px solid var(--line);background:#fbfdff;flex-direction:column;min-height:0;display:flex}.yunhai-design .ai-tabs{border-bottom:1px solid #e8eff6;flex-shrink:0;align-items:center;gap:23px;height:52px;padding:0 22px;display:flex}.yunhai-design .ai-tabs>button:not(.icon-button){color:#9caec0;align-items:center;gap:6px;height:100%;padding:0;font-size:11px;display:flex;position:relative}.yunhai-design .ai-tabs>button.active{color:#168bef}.yunhai-design .ai-tabs>button.active:after{content:"";background:#168bef;border-radius:2px;height:2px;position:absolute;bottom:-1px;left:0;right:0}.yunhai-design .ai-scroll{flex:1;min-height:0;padding:24px 22px 18px;overflow-y:auto}.yunhai-design .ai-intro{text-align:center}.yunhai-design .ai-orb{color:#3e9de7;background:radial-gradient(circle at 30% 30%,#f5fcff,#d9efff);border:1px solid #d8edf9;border-radius:20px;justify-content:center;align-items:center;width:54px;height:54px;margin:3px auto 18px;display:flex;box-shadow:0 0 0 6px #f0f8ff}.yunhai-design .ai-demo-label{color:#9fb3c4;letter-spacing:.5px;border:1px solid #e5edf5;border-radius:4px;padding:3px 6px;font-size:7px}.yunhai-design .ai-intro h2{font:17px var(--serif);letter-spacing:1px;margin:17px 0 11px}.yunhai-design .ai-intro p{color:#a2b2c3;font-size:10px;line-height:1.9}.yunhai-design .ai-modes{justify-content:space-between;gap:6px;margin-top:23px;display:flex}.yunhai-design .ai-modes>button{color:#91abc1;background:#fff;border:1px solid #e1ecf6;border-radius:7px;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:7px;padding:11px 5px;font-size:9px;display:flex}.yunhai-design .ai-modes>button.active{color:#268fdf;background:#edf7ff;border-color:#b2dbfa}.yunhai-design .context-options{color:#9aafc1;border-top:1px solid #edf3f8;border-bottom:1px solid #edf3f8;margin-top:21px;padding:12px 0;font-size:9px}.yunhai-design .context-options summary{cursor:pointer;justify-content:space-between;align-items:center;list-style:none;display:flex}.yunhai-design .context-options summary::-webkit-details-marker{display:none}.yunhai-design .context-options summary>span{align-items:center;gap:5px;display:flex}.yunhai-design .context-dot{background:#8fc5b6;border-radius:50%;width:4px;height:4px}.yunhai-design .context-options>p{color:#aec0cf;margin:13px 0 10px;font-size:8px}.yunhai-design .context-options>label{align-items:center;gap:4px;margin-right:12px;font-size:8px;display:inline-flex}.yunhai-design .context-options input{accent-color:var(--blue);width:11px;height:11px}.yunhai-design .ai-suggestions{flex-direction:column;gap:9px;margin-top:23px;display:flex}.yunhai-design .ai-suggestions>span{color:#b1c0ce;margin-bottom:3px;font-size:9px}.yunhai-design .ai-suggestions>button{color:#8cabc2;text-align:left;background:#fff;border:1px solid #e9f0f7;border-radius:6px;align-items:center;gap:5px;padding:11px 6px;font-size:10px;display:flex}.yunhai-design .ai-suggestions>button:hover{color:#168bef;border-color:#b2d8f4}.yunhai-design .ai-suggestions>button>svg:last-child{opacity:.6;margin-left:auto}.yunhai-design .ai-gentle-note{color:#b2c4d1;justify-content:center;align-items:center;gap:7px;margin-top:28px;font-size:8px;display:flex}.yunhai-design .ai-composer{background:#fff;border:1px solid #d9e7f2;border-radius:10px;flex-shrink:0;margin:0 17px;overflow:hidden;box-shadow:0 4px 16px #2c638c04}.yunhai-design .ai-composer>textarea{box-shadow:none;resize:none;color:#7792ab;background:0 0;border:0;width:100%;min-height:90px;padding:14px 13px;font-size:11px;line-height:1.8}.yunhai-design .ai-composer>div{justify-content:space-between;align-items:center;padding:0 10px 9px 12px;display:flex}.yunhai-design .ai-composer>div>span{color:#a9becf;flex-direction:column;gap:4px;font-size:7px;display:flex}.yunhai-design .ai-composer>div>span>span{color:#c2cfda;font-size:6px}.yunhai-design .ai-composer button{color:#fff;background:#2495ec;border-radius:8px;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.yunhai-design .ai-disclaimer{color:#b1c0ce;text-align:center;flex-shrink:0;padding:10px 10px 12px;font-size:7px;line-height:1.8}.yunhai-design .selection-context{background:#f0f7fd;border-left:2px solid #9bcaed;border-radius:6px;margin-top:15px;padding:9px}.yunhai-design .selection-context>span{color:#6aa7d1;font-size:8px}.yunhai-design .selection-context>p{color:#95afc2;margin-top:5px;font-size:9px;line-height:1.8}.yunhai-design .ai-thinking{color:#78a9ce;justify-content:center;align-items:center;gap:8px;min-height:130px;font-size:10px;display:flex}.yunhai-design .ai-result{background:#fff;border:1px solid #d8eaf7;border-radius:8px;margin-top:20px;padding:13px;overflow:hidden}.yunhai-design .ai-result>div{color:#b0c2d0;justify-content:space-between;font-size:8px;display:flex}.yunhai-design .ai-result>div>span:first-child{color:#5b9fcf;align-items:center;gap:5px;display:flex}.yunhai-design .ai-result>p{font:12px/2 var(--serif);white-space:pre-line;color:#7894ac;padding:14px 0}.yunhai-design .ai-result>.button{gap:5px;width:100%;min-height:30px;padding:0 10px;font-size:9px}.yunhai-design .context-panel{flex:1;padding:30px 22px;overflow-y:auto}.yunhai-design .context-panel .section-kicker{letter-spacing:1.6px;font-size:7px}.yunhai-design .context-panel>h3{font:17px var(--serif);margin-bottom:25px}.yunhai-design .context-panel>div{border-top:1px solid #e6eff7;padding:22px 0}.yunhai-design .context-panel h4{color:#7da4c2;align-items:center;gap:8px;font-size:12px;font-weight:500;display:flex}.yunhai-design .context-panel p{font:12px/2 var(--serif);color:#94aabb;white-space:pre-line;margin:15px 0}.yunhai-design .context-panel .text-link{font-size:9px}.yunhai-design .is-focused .workspace-body{background:linear-gradient(90deg,#f8fbff,#fff,#f8fbff);grid-template-columns:minmax(0,800px);justify-content:center}.yunhai-design .is-focused .workspace-left,.yunhai-design .is-focused .workspace-right{display:none}.yunhai-design .is-focused .workspace-center{border-left:1px solid #edf2f7;border-right:1px solid #edf2f7}.yunhai-design .is-focused .focus-button{color:#3b96dc;background:#edf6ff;border-color:#d4e9fa}.yunhai-design .is-focused .document-heading{padding-top:44px}.yunhai-design .mobile-workspace-nav,.yunhai-design .mobile-panel-close,.yunhai-design .panel-backdrop{display:none}.yunhai-design .spin{animation:1.3s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}@keyframes blink{0%,to{opacity:.4}50%{opacity:1}}@media (width>=1550px){.yunhai-design .workspace-body{grid-template-columns:255px minmax(280px,1fr) 350px}.yunhai-design .document-heading{padding:40px 70px 25px}.yunhai-design .editor-writing-area{padding:35px 70px 100px}.yunhai-design .workspace-left{padding-left:23px;padding-right:23px}.yunhai-design .ai-scroll{padding-left:29px;padding-right:29px}}@media (width<=1100px){.yunhai-design .nav-container{padding:0 28px}.yunhai-design .nav-links{gap:23px}.yunhai-design .hero h1{font-size:61px}.yunhai-design .hero-editor{max-width:900px}.yunhai-design .floating-note{right:2px}.yunhai-design .preview-body{grid-template-columns:165px minmax(0,1fr) 210px}.yunhai-design .preview-prose{padding-left:25px;padding-right:25px}.yunhai-design .preview-large .preview-body{grid-template-columns:170px minmax(0,1fr) 218px}.yunhai-design .feature-card{gap:12px;padding:22px 17px}.yunhai-design .feature-icon{width:42px;height:42px}.yunhai-design .feature-card h3{font-size:14px}.yunhai-design .feature-card p{font-size:10px}.yunhai-design .feature-english{letter-spacing:.8px;font-size:6px}.yunhai-design .dashboard-sidebar{width:200px;padding-left:12px;padding-right:12px}.yunhai-design .dashboard-sidebar>.brand{width:166px}.yunhai-design .dashboard-main{width:calc(100% - 200px);margin-left:200px}.yunhai-design .dashboard-content{padding:32px}.yunhai-design .app-topbar{padding:0 32px}.yunhai-design .novel-grid{gap:16px}.yunhai-design .novel-cover{height:166px}.yunhai-design .novel-cover h3{letter-spacing:3px;font-size:24px}.yunhai-design .novel-meta{font-size:7px}.yunhai-design .novel-card-info{padding:15px}.yunhai-design .library-tools{gap:9px}.yunhai-design .search-input input{width:110px}.yunhai-design .workspace-body{grid-template-columns:200px minmax(280px,1fr) 270px}.yunhai-design .workspace-left{padding-left:10px;padding-right:10px}.yunhai-design .workspace-project{gap:8px}.yunhai-design .workspace-project h2{max-width:120px;font-size:13px}.yunhai-design .document-heading{padding:28px 28px 20px}.yunhai-design .chapter-title-button h1{font-size:20px}.yunhai-design .editor-writing-area{padding-left:28px;padding-right:28px}.yunhai-design .rich-toolbar{gap:4px;margin:0 16px;padding:0 5px}.yunhai-design .rich-toolbar>i{margin:0 3px}.yunhai-design .rich-toolbar>button{width:25px}.yunhai-design .ai-scroll{padding-left:16px;padding-right:16px}.yunhai-design .ai-composer{margin-left:12px;margin-right:12px}.yunhai-design .workspace-header{padding:0 15px}.yunhai-design .workspace-header>.workspace-header-actions{gap:7px!important}.yunhai-design .save-status{margin-right:5px}.yunhai-design .workspace-book-name{max-width:150px;padding-left:10px}.yunhai-design .workspace-header>div{gap:9px}.yunhai-design .workspace-left-bottom{padding-left:12px}.yunhai-design .setting-editor{padding:35px 28px}}@media (width<=900px){.yunhai-design .nav-links{gap:18px;font-size:11px}.yunhai-design .nav-actions{gap:16px}.yunhai-design .brand{width:160px;height:46px}.yunhai-design .hero{padding-top:132px}.yunhai-design .hero h1{font-size:56px}.yunhai-design .hero-description{font-size:13px}.yunhai-design .preview-body{grid-template-columns:140px minmax(0,1fr) 185px;min-height:316px}.yunhai-design .preview-prose{padding:24px 22px;font-size:9px}.yunhai-design .preview-prose h3{font-size:16px}.yunhai-design .preview-chapter{padding-left:19px;font-size:7px}.yunhai-design .preview-sidebar{padding:16px 8px}.yunhai-design .preview-large .preview-body{grid-template-columns:142px minmax(0,1fr) 185px;min-height:350px}.yunhai-design .preview-large .preview-prose{padding:28px 23px;font-size:10px}.yunhai-design .preview-large .preview-ai{padding:12px}.yunhai-design .feature-grid{gap:12px}.yunhai-design .feature-card{flex-direction:column;gap:13px}.yunhai-design .feature-card>div{width:100%}.yunhai-design .feature-card p{font-size:11px}.yunhai-design .section{padding-left:25px;padding-right:25px}.yunhai-design .faq-section{gap:50px}.yunhai-design .footer-links{gap:45px}.yunhai-design .dashboard-sidebar{width:180px}.yunhai-design .dashboard-sidebar>.brand{width:150px}.yunhai-design .dashboard-main{width:calc(100% - 180px);margin-left:180px}.yunhai-design .dashboard-content{padding:30px 25px}.yunhai-design .app-topbar{padding:0 25px}.yunhai-design .dashboard-welcome h1{font-size:25px}.yunhai-design .novel-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.yunhai-design .library-heading{flex-wrap:wrap}.yunhai-design .continue-card{gap:16px;min-height:140px;padding:22px}.yunhai-design .continue-copy h2{font-size:21px}.yunhai-design .continue-icon{width:50px;height:68px}.yunhai-design .continue-copy p{font-size:8px}.yunhai-design .library-footnote>span:last-child{display:none}.yunhai-design .workspace-body{grid-template-columns:185px minmax(0,1fr)}.yunhai-design .workspace-left{grid-column:1}.yunhai-design .workspace-right{z-index:41;width:300px;transition:transform .2s;position:fixed;top:106px;bottom:0;right:0;transform:translate(100%);box-shadow:-8px 0 30px #1a527414}.yunhai-design .workspace-right.panel-open{transform:translate(0)}.yunhai-design .mobile-workspace-nav{background:#fbfdff;border-bottom:1px solid #e8eff6;flex-shrink:0;justify-content:space-between;align-items:center;gap:10px;height:42px;padding:0 18px;display:flex}.yunhai-design .mobile-workspace-nav>span{color:#afbfcd;font-size:9px}.yunhai-design .mobile-workspace-nav>button{color:#7e9db7;align-items:center;gap:6px;font-size:10px;display:flex}.yunhai-design .mobile-workspace-nav>button:first-child{visibility:hidden}.yunhai-design .workspace-header .brand-small{width:120px;height:34px}.yunhai-design .save-status{font-size:8px}.yunhai-design .workspace-header .button-subtle{padding:0 9px;font-size:10px}.yunhai-design .workspace-book-name{max-width:115px;font-size:10px}.yunhai-design .workspace-left-bottom p{font-size:12px}.yunhai-design .document-heading{padding-top:24px}.yunhai-design .panel-backdrop{z-index:40;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#16395226;display:block;position:fixed;inset:106px 0 0}.yunhai-design .mobile-panel-close{margin-left:auto;display:flex!important}.yunhai-design .ai-tabs{gap:20px;padding:0 16px}.yunhai-design .is-focused .mobile-workspace-nav,.yunhai-design .is-focused .panel-backdrop{display:none}.yunhai-design .workspace-left .workspace-project{margin-bottom:25px}.yunhai-design .workspace-project h2{max-width:112px}.yunhai-design .chapter-list>button{gap:5px;padding-left:7px;padding-right:5px}.yunhai-design .chapter-count{display:none}.yunhai-design .editor-statusbar{padding:0 22px}.yunhai-design .setting-editor{padding:30px}}@media (width<=680px){.yunhai-design{scroll-padding-top:75px}.yunhai-design .site-header{height:70px}.yunhai-design .nav-container{padding:0 20px}.yunhai-design .brand{width:149px;height:42px}.yunhai-design .nav-cta{gap:8px;min-height:33px;padding:0 12px;font-size:10px}.yunhai-design .nav-cta>svg{width:13px}.yunhai-design .nav-login{display:none}.yunhai-design .nav-actions{gap:10px}.yunhai-design .mobile-menu{width:25px;height:30px;display:flex}.yunhai-design .mobile-menu svg{width:20px}.yunhai-design .nav-links{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#fafdfff5;border-bottom:1px solid #dbeaf5;flex-direction:column;gap:23px;padding:20px;font-size:13px;display:none;position:absolute;top:70px;left:0;right:0}.yunhai-design .nav-open{display:flex}.yunhai-design .hero{padding:115px 20px 64px}.yunhai-design .hero-art{opacity:.7;background-position:50% 25%;background-size:auto 100%}.yunhai-design .hero-mist{background:linear-gradient(#fff3,#fff5 35%,#fff0 70%,#fff 100%)}.yunhai-design .eyebrow{letter-spacing:1px;margin-bottom:19px;font-size:9px}.yunhai-design .hero h1{letter-spacing:2px;font-size:46px;line-height:1.4}.yunhai-design .hero-description{margin-top:19px;font-size:11px;line-height:2.05}.yunhai-design .hero-buttons{gap:10px;margin-top:24px}.yunhai-design .hero-buttons .button{gap:8px;min-height:42px;padding:0 15px;font-size:11px}.yunhai-design .hero-meta{gap:10px;margin-top:16px;font-size:8px}.yunhai-design .hero-editor{margin-top:51px}.yunhai-design .floating-note{gap:7px;padding:9px 13px;font-size:10px;top:-20px;right:5px}.yunhai-design .floating-note svg{width:13px}.yunhai-design .preview-body{grid-template-columns:1fr 145px;min-height:292px}.yunhai-design .preview-sidebar{display:none}.yunhai-design .preview-top{gap:12px;height:29px;padding:0 10px;font-size:7px}.yunhai-design .preview-saved{font-size:6px}.yunhai-design .preview-dots{gap:3px!important}.yunhai-design .preview-dots i{width:4px;height:4px}.yunhai-design .preview-toolbar{gap:10px;height:28px;padding:0 12px;font-size:7px}.yunhai-design .preview-prose{padding:20px 16px;font-size:8px;line-height:2.2}.yunhai-design .preview-prose h3{margin-bottom:13px;font-size:14px}.yunhai-design .preview-prose>small{font-size:6px}.yunhai-design .preview-prose p{margin:8px 0}.yunhai-design .preview-ai{padding:10px 8px}.yunhai-design .preview-ai-title{gap:4px;font-size:8px}.yunhai-design .preview-ai-title svg{width:12px}.yunhai-design .preview-ai-welcome h4{font-size:8px;line-height:1.5}.yunhai-design .preview-ai-welcome p{font-size:6px}.yunhai-design .preview-ai-welcome{margin:12px 0}.yunhai-design .sparkle-tile{width:28px;height:28px;margin-bottom:6px}.yunhai-design .preview-context{gap:3px;margin-bottom:8px;font-size:5px}.yunhai-design .preview-ai-result{padding:8px}.yunhai-design .preview-ai-result p{font-size:7px;line-height:1.9}.yunhai-design .preview-ai-result small{font-size:6px}.yunhai-design .preview-ai-result button{padding:3px 6px;font-size:6px}.yunhai-design .preview-prompts{gap:7px;margin:10px 0;font-size:6px}.yunhai-design .preview-prompts a{font-size:6px}.yunhai-design .preview-input{min-height:26px;font-size:6px}.yunhai-design .preview-input>span{width:15px;height:15px}.yunhai-design .preview-paper-footer{padding:0 10px;font-size:5px}.yunhai-design .preview-paper-footer>span{display:none}.yunhai-design .editor-under-caption{letter-spacing:1px;gap:10px;margin-top:20px;font-size:8px}.yunhai-design .editor-under-caption>span:not(:nth-child(2)){width:15px}.yunhai-design .hero .waves{height:60px}.yunhai-design .section{padding:54px 22px}.yunhai-design .section-heading{margin-bottom:28px}.yunhai-design .section-kicker{letter-spacing:2px;margin-bottom:12px;font-size:7px}.yunhai-design .section-heading h2{letter-spacing:.5px;font-size:24px;line-height:1.7}.yunhai-design .section-heading p{margin-top:10px;font-size:11px;line-height:1.8}.yunhai-design .features-section{padding-top:24px;padding-bottom:48px}.yunhai-design .feature-grid{grid-template-columns:repeat(2,1fr);gap:11px}.yunhai-design .feature-card{border-radius:9px;gap:11px;min-height:180px;padding:19px 15px}.yunhai-design .feature-icon{border-radius:11px;width:37px;height:37px;box-shadow:inset 0 0 0 3px #f7fcff}.yunhai-design .feature-icon svg{width:20px}.yunhai-design .feature-card h3{margin-bottom:7px;font-size:14px}.yunhai-design .feature-card h3 svg{width:13px}.yunhai-design .feature-card p{font-size:10px;line-height:1.85}.yunhai-design .feature-english{letter-spacing:.5px;margin-top:11px;font-size:5px}.yunhai-design .quiet-note{letter-spacing:0;margin-top:23px;font-size:8px}.yunhai-design .journey-section>.section{padding-top:48px;padding-bottom:39px}.yunhai-design .steps{grid-template-columns:repeat(2,1fr);gap:29px 10px;margin-top:29px}.yunhai-design .steps:before{display:none}.yunhai-design .step-symbol{width:52px;height:52px;margin-bottom:17px}.yunhai-design .step-symbol>svg{width:23px}.yunhai-design .step-symbol>span{font-size:7px;bottom:-3px;right:-3px}.yunhai-design .step h3{margin-bottom:7px;font-size:15px}.yunhai-design .step p{font-size:8px}.yunhai-design .step-detail{gap:11px;margin-top:25px;padding:13px 15px}.yunhai-design .step-detail p{font-size:9px}.yunhai-design .step-detail>span{font-size:19px}.yunhai-design .step-detail a{gap:4px;font-size:9px}.yunhai-design .editor-section-heading{margin-bottom:28px;display:block}.yunhai-design .editor-section-heading h2{font-size:27px}.yunhai-design .editor-section-heading>div:last-child{margin-top:19px}.yunhai-design .editor-section-heading p{margin-bottom:12px;font-size:11px;line-height:1.9}.yunhai-design .text-link{font-size:11px}.yunhai-design .large-preview-wrap{border-radius:13px;margin:0 -9px;padding:12px 12px 0}.yunhai-design .preview-large .preview-body{grid-template-columns:1fr 135px;min-height:305px}.yunhai-design .preview-large .preview-prose{padding:21px 14px;font-size:8px}.yunhai-design .preview-large .preview-prose h3{font-size:14px}.yunhai-design .preview-large .preview-ai{padding:10px 8px}.yunhai-design .preview-large .preview-ai-result p{font-size:7px}.yunhai-design .preview-large .preview-ai-result small{font-size:6px}.yunhai-design .preview-large .preview-ai-welcome{margin:12px 0}.yunhai-design .preview-large .preview-prompts{gap:7px}.yunhai-design .editor-benefits{flex-wrap:wrap;gap:12px;margin-top:18px;font-size:7px}.yunhai-design .editor-benefits>span{gap:4px}.yunhai-design .editor-benefits svg{width:10px}.yunhai-design .faq-section{padding-top:6px;padding-bottom:52px;display:block}.yunhai-design .faq-section h2{font-size:25px}.yunhai-design .faq-section>div>p{margin-top:12px;font-size:11px}.yunhai-design .faq-items{margin-top:20px}.yunhai-design .faq-item>button{padding:18px 0;font-size:12px}.yunhai-design .faq-item>p{padding-bottom:17px;font-size:10px;line-height:2}.yunhai-design .bottom-cta{padding:48px 20px 44px}.yunhai-design .bottom-cta h2{letter-spacing:1px;margin:14px 0;font-size:26px;line-height:1.5}.yunhai-design .bottom-cta .section-kicker{letter-spacing:2px;font-size:6px}.yunhai-design .bottom-cta p{margin-bottom:20px;font-size:10px;line-height:1.9}.yunhai-design .bottom-cta .button{min-height:42px;padding:0 20px;font-size:11px}.yunhai-design .bottom-cta small{font-size:8px}.yunhai-design .site-footer{padding:32px 22px 20px}.yunhai-design .footer-main{margin-bottom:27px;display:block}.yunhai-design .footer-main>div>p{margin-top:9px;font-size:10px}.yunhai-design .footer-links{justify-content:space-between;gap:0;margin-top:28px}.yunhai-design .footer-links>div{gap:11px;font-size:9px}.yunhai-design .footer-links>div>span:first-child{font-size:10px}.yunhai-design .footer-links button{font-size:9px}.yunhai-design .footer-demo{font-size:8px}.yunhai-design .footer-bottom{gap:10px;padding-top:17px;font-size:7px}.yunhai-design .footer-bottom>span:last-child{gap:5px;font-size:6px}.yunhai-design .footer-bottom svg{width:9px}.yunhai-design .modal-inner{padding:23px}.yunhai-design .modal-heading h2{font-size:19px}.yunhai-design .modal-description{font-size:12px}.yunhai-design .dashboard-shell{display:block}.yunhai-design .dashboard-sidebar{border-right:0;border-bottom:1px solid var(--line);flex-direction:row;align-items:center;gap:12px;width:100%;height:70px;padding:12px 18px;display:flex;position:relative;inset:auto}.yunhai-design .dashboard-sidebar>.brand{width:144px;height:40px;margin:0 auto 0 0}.yunhai-design .sidebar-section-label,.yunhai-design .sidebar-inspiration,.yunhai-design .sidebar-profile{display:none}.yunhai-design .sidebar-link{gap:5px;width:auto;margin:0;padding:8px;font-size:10px}.yunhai-design .sidebar-link>svg{width:14px}.yunhai-design .sidebar-link>span{font-size:8px}.yunhai-design .sidebar-link>svg:last-child:not(:first-child){display:none}.yunhai-design .dashboard-sidebar>.sidebar-link:last-of-type{padding:8px;font-size:0}.yunhai-design .dashboard-sidebar>.sidebar-link:last-of-type>svg:first-child{width:17px}.yunhai-design .dashboard-main{width:100%;margin:0}.yunhai-design .app-topbar{height:48px;padding:0 22px;font-size:9px}.yunhai-design .demo-badge{padding:4px 7px;font-size:7px}.yunhai-design .dashboard-content{padding:28px 20px}.yunhai-design .dashboard-welcome{align-items:flex-start;gap:10px;margin-bottom:25px}.yunhai-design .dashboard-welcome h1{letter-spacing:.5px;font-size:23px;line-height:1.5}.yunhai-design .dashboard-welcome .section-kicker{letter-spacing:1.2px;margin-bottom:9px;font-size:6px}.yunhai-design .dashboard-welcome p{max-width:210px;margin-top:8px;font-size:9px;line-height:1.8}.yunhai-design .dashboard-welcome>.button{gap:5px;min-height:35px;margin-top:17px;padding:0 11px;font-size:10px}.yunhai-design .dashboard-welcome>.button svg{width:14px}.yunhai-design .continue-card{gap:14px;min-height:132px;margin-bottom:27px;padding:22px 17px}.yunhai-design .continue-icon{width:43px;height:62px}.yunhai-design .continue-icon>svg{width:23px}.yunhai-design .continue-copy>span{font-size:7px}.yunhai-design .continue-copy h2{margin:9px 0;font-size:20px}.yunhai-design .continue-copy p{flex-wrap:wrap;gap:5px;max-width:175px;font-size:7px}.yunhai-design .continue-card>.button{gap:6px;min-height:32px;padding:0 10px;font-size:9px}.yunhai-design .continue-card>.button svg{width:13px}.yunhai-design .library-heading{gap:13px;margin-bottom:17px}.yunhai-design .library-title h2{font-size:16px}.yunhai-design .library-title>span{min-width:17px;height:17px;font-size:8px}.yunhai-design .library-tools{gap:12px;width:100%}.yunhai-design .search-input{flex:1;min-width:0;height:33px}.yunhai-design .search-input input{width:100%;min-width:0;font-size:10px}.yunhai-design .library-tools select{font-size:9px}.yunhai-design .view-toggle>button{width:22px;height:22px}.yunhai-design .novel-grid{gap:13px}.yunhai-design .novel-cover{height:151px}.yunhai-design .novel-cover h3{letter-spacing:2px;margin:12px 0;font-size:23px}.yunhai-design .cover-label{letter-spacing:1.5px;font-size:6px}.yunhai-design .cover-english{letter-spacing:1px;font-size:4px}.yunhai-design .cover-feather{width:21px;bottom:11px;right:12px}.yunhai-design .novel-card-info{padding:13px 12px}.yunhai-design .novel-card-info h3{font-size:12px}.yunhai-design .novel-card-info>p{height:32px;font-size:9px;line-height:1.8}.yunhai-design .novel-meta{flex-wrap:wrap;gap:3px;margin-top:12px;padding-top:10px;font-size:6px}.yunhai-design .novel-meta svg{width:10px}.yunhai-design .novel-meta>span:first-child{gap:3px}.yunhai-design .new-novel-card{min-height:240px;padding:15px}.yunhai-design .new-novel-card h3{letter-spacing:0;font-size:12px;line-height:1.7}.yunhai-design .new-novel-card p{font-size:7px;line-height:1.9}.yunhai-design .new-novel-card>span{width:38px;height:38px;margin-bottom:14px}.yunhai-design .library-footnote{align-items:flex-start;gap:4px;margin-top:18px;font-size:7px}.yunhai-design .library-footnote>svg{width:10px}.yunhai-design .dashboard-bottom{letter-spacing:.3px;gap:8px;margin-top:45px;font-size:9px}.yunhai-design .dashboard-bottom>svg{width:12px}.yunhai-design .novel-list .novel-card{height:122px}.yunhai-design .novel-list .novel-cover{width:109px}.yunhai-design .novel-list .novel-cover h3{letter-spacing:1px;margin:10px 0;font-size:18px}.yunhai-design .novel-list .novel-cover .cover-label{font-size:5px}.yunhai-design .novel-list .novel-cover .cover-english{letter-spacing:.4px;font-size:3px}.yunhai-design .novel-list .novel-card-info{padding:14px}.yunhai-design .novel-list .novel-card-info>p{height:30px}.yunhai-design .novel-list .new-novel-card{flex-wrap:wrap;gap:10px;min-height:100px;padding:10px}.yunhai-design .novel-list .new-novel-card p{display:none}.yunhai-design .workspace-header{gap:5px;height:58px;padding:0 10px}.yunhai-design .workspace-header>div{gap:6px}.yunhai-design .workspace-header .brand-small{width:104px;height:30px}.yunhai-design .workspace-header .header-divider{height:16px}.yunhai-design .workspace-header .icon-button{width:25px}.yunhai-design .workspace-book-name{display:none}.yunhai-design .save-status{gap:0;margin-right:1px;font-size:0}.yunhai-design .save-status>svg{width:12px}.yunhai-design .save-error{max-width:60px;font-size:8px}.yunhai-design .workspace-header .button-subtle{gap:4px;min-height:29px;padding:0 7px;font-size:9px}.yunhai-design .workspace-header .button-subtle>svg{width:13px}.yunhai-design .mobile-workspace-nav{height:40px;padding:0 17px}.yunhai-design .mobile-workspace-nav>button:first-child{visibility:visible}.yunhai-design .mobile-workspace-nav>button{font-size:10px}.yunhai-design .mobile-workspace-nav>span{font-size:8px}.yunhai-design .workspace-body{display:flex;position:relative}.yunhai-design .workspace-center{flex:1;width:100%}.yunhai-design .workspace-left{z-index:41;width:253px;padding:25px 18px;transition:transform .2s;position:fixed;top:98px;bottom:0;left:0;transform:translate(-100%);box-shadow:8px 0 30px #1a527414}.yunhai-design .workspace-left.panel-open{transform:translate(0)}.yunhai-design .workspace-right{width:min(320px,90vw);top:98px}.yunhai-design .panel-backdrop{top:98px}.yunhai-design .workspace-project h2{max-width:165px;font-size:15px}.yunhai-design .chapter-list>button{gap:8px;padding:13px 10px;font-size:11px}.yunhai-design .chapter-count{font-size:8px;display:block}.yunhai-design .workspace-nav-item{font-size:12px}.yunhai-design .workspace-left-label{font-size:10px}.yunhai-design .workspace-left-bottom{display:none}.yunhai-design .document-heading{padding:25px 23px 19px}.yunhai-design .document-breadcrumb{font-size:8px}.yunhai-design .chapter-title-button{margin-top:12px}.yunhai-design .chapter-title-button h1{font-size:22px}.yunhai-design .chapter-title-button svg{opacity:.5;width:12px}.yunhai-design .rich-toolbar{gap:6px;height:40px;margin:0 14px;padding:0 3px}.yunhai-design .rich-toolbar>button{width:26px;height:26px}.yunhai-design .rich-toolbar>button svg{width:15px}.yunhai-design .rich-toolbar>span{margin-right:3px;font-size:9px}.yunhai-design .rich-toolbar>i{margin:0 3px}.yunhai-design .editor-writing-area{padding:24px 25px 80px;line-height:2.15}.yunhai-design .editor-statusbar{min-height:36px;padding:0 16px;font-size:7px}.yunhai-design .editor-statusbar>span,.yunhai-design .editor-statusbar>div{gap:5px}.yunhai-design .editor-statusbar button{font-size:9px}.yunhai-design .status-local{margin-left:6px;font-size:6px}.yunhai-design .setting-editor{padding:32px 24px}.yunhai-design .setting-editor h1{font-size:24px}.yunhai-design .setting-editor>p{font-size:10px}.yunhai-design .setting-editor>textarea{padding:18px;font-size:14px}.yunhai-design .setting-editor .section-kicker{font-size:6px}.yunhai-design .is-focused .workspace-body{display:flex}.yunhai-design .is-focused .workspace-center{border:0}.yunhai-design .is-focused .document-heading{padding-top:30px}.yunhai-design .novel-prose{min-height:calc(100dvh - 350px)}}@media (prefers-reduced-motion:reduce){.yunhai-design{scroll-behavior:auto}.yunhai-design *,.yunhai-design :before,.yunhai-design :after{transition:none!important;animation:none!important}}.yunhai-design .workspace-nav-item{color:#718ba3;font-size:12px}.yunhai-design .chapter-list>button{color:#8097ad;font-size:11px}.yunhai-design .workspace-project span{color:#839fb6}.yunhai-design .ai-intro p{color:#7d96ad;font-size:11px}.yunhai-design .ai-modes>button{font-size:11px}.yunhai-design .ai-suggestions>span{color:#8aa4b9;font-size:10px}.yunhai-design .ai-suggestions>button{color:#7695ae;font-size:11px}.yunhai-design .ai-composer>textarea{color:#55738e;font-size:12px}.yunhai-design .ai-composer>textarea::placeholder{color:#91a7bb}.yunhai-design .ai-result>p{color:#5e7e98;font-size:13px}.yunhai-design .ai-disclaimer{color:#8fa6b9;font-size:9px}.yunhai-design .context-panel p{color:#7490a7;font-size:13px}.yunhai-design .context-options{color:#7f9bb2;font-size:10px}.yunhai-design .save-status{color:#7e9b99}.yunhai-design .dashboard-welcome p{color:#8097ad;font-size:12px}.yunhai-design .novel-card-info>p{color:#7f94ab;height:40px;font-size:11px}.yunhai-design .novel-meta{color:#8c9fb3;font-size:9px}.yunhai-design .sidebar-link{color:#748da5;font-size:13px}.yunhai-design .continue-copy p{color:#7695af;font-size:11px}.yunhai-design .continue-copy>span{color:#7698b1;font-size:10px}.yunhai-design .library-tools select{color:#728ba2;font-size:11px}.yunhai-design .search-input input{font-size:11px}.yunhai-design .library-footnote{color:#839caf;font-size:10px}.yunhai-design .feature-card p{color:#7f93a7;font-size:12px}.yunhai-design .quiet-note{color:#8aa1b5;font-size:11px}.yunhai-design .section-heading p{color:#7f94aa}.yunhai-design .step p{color:#7f98ae}.yunhai-design .step-detail p{color:#7793aa;font-size:12px}.yunhai-design .editor-section-heading p{color:#7f95aa;font-size:13px}.yunhai-design .faq-item>p{color:#7e94aa;font-size:12px}.yunhai-design .faq-section>div>p{color:#7e94aa}.yunhai-design .hero-description{color:#657f99}.yunhai-design .footer-links>div{color:#8097ac;font-size:11px}.yunhai-design .footer-links button{font-size:11px}.yunhai-design .novel-list .novel-card-info>p{height:20px}@media (width<=680px){.yunhai-design .sidebar-link,.yunhai-design .dashboard-welcome p{font-size:10px}.yunhai-design .continue-copy p,.yunhai-design .continue-copy>span{font-size:8px}.yunhai-design .novel-card-info>p{height:36px;font-size:10px}.yunhai-design .novel-meta{font-size:8px}.yunhai-design .library-tools select,.yunhai-design .search-input input{font-size:10px}.yunhai-design .library-footnote{font-size:8px}.yunhai-design .feature-card p{font-size:11px}.yunhai-design .quiet-note,.yunhai-design .step p{font-size:9px}.yunhai-design .step-detail p{font-size:10px}.yunhai-design .editor-section-heading p{font-size:12px}.yunhai-design .faq-item>p{font-size:11px}.yunhai-design .footer-links>div,.yunhai-design .footer-links button{font-size:10px}.yunhai-design .save-status{font-size:0}.yunhai-design .save-error{font-size:8px}.yunhai-design .novel-list .novel-card-info>p{height:34px}}.yunhai-design .landing{--motion-ease:cubic-bezier(.22, 1, .36, 1)}.yunhai-design .landing[data-motion=ready] [data-reveal]:not([data-reveal=line]):not([data-in-view]){opacity:0;transform:translateY(28px)}.yunhai-design .landing[data-motion=ready] :where([data-reveal][data-in-view]:not([data-reveal=line])){animation:cloud-reveal .88s var(--motion-ease) var(--reveal-delay,0s) backwards}.yunhai-design .landing [data-reveal=card],.yunhai-design .landing [data-reveal=step]{--reveal-delay:calc(var(--reveal-order,0) * .1s)}.yunhai-design .landing[data-motion=ready] [data-reveal=preview][data-in-view],.yunhai-design .landing[data-motion=ready] [data-reveal=hero-preview][data-in-view]{transform-origin:50% 0;animation-name:preview-unfold;animation-duration:1.1s}.yunhai-design .landing[data-motion=ready] [data-reveal=gentle][data-in-view]{animation-duration:.7s}.yunhai-design .landing .hero-clouds{pointer-events:none;position:absolute;inset:0;overflow:hidden}.yunhai-design .landing .cloud-drift{filter:blur(18px);opacity:.65;background:radial-gradient(#fff9 0%,#ffffff50 28%,#fff0 67%);border-radius:50%;width:72%;height:240px;position:absolute}.yunhai-design .landing .cloud-near{top:42%;left:-18%}.yunhai-design .landing .cloud-far{opacity:.45;width:78%;top:20%;right:-26%}.yunhai-design .landing[data-motion=ready] .hero-art{translate:0 var(--hero-scroll,0px);animation:26s ease-in-out infinite alternate ink-landscape}.yunhai-design .landing[data-motion=ready] .cloud-near{animation:17s ease-in-out infinite alternate drifting-cloud}.yunhai-design .landing[data-motion=ready] .cloud-far{animation:23s ease-in-out -8s infinite alternate-reverse drifting-cloud}.yunhai-design .landing[data-motion=ready] .floating-note{animation:6.5s ease-in-out infinite floating-thought}.yunhai-design .landing[data-motion=ready] .hero .waves path:first-child,.yunhai-design .landing[data-motion=ready] .journey-wave path:first-child{animation:9s ease-in-out infinite alternate cloud-tide}.yunhai-design .landing[data-motion=ready] .hero .waves path:nth-child(2),.yunhai-design .landing[data-motion=ready] .journey-wave path:nth-child(2){animation:12s ease-in-out -4s infinite alternate-reverse cloud-tide}.yunhai-design .landing[data-motion=ready] .hero .waves path:nth-child(3){animation:15s ease-in-out -7s infinite alternate cloud-tide}.yunhai-design .landing .hero .waves{height:105px;bottom:-8px}.yunhai-design .landing .motion-toggle{color:#799bb5;border-radius:4px;align-items:center;gap:4px;margin:-4px -5px;padding:4px 5px;font-size:9px;transition:color .18s,background .18s;display:inline-flex}.yunhai-design .landing .motion-toggle:hover{color:#168bef;background:#fff9}.yunhai-design .landing .steps:after{content:"";z-index:0;transform-origin:0;pointer-events:none;background:linear-gradient(90deg,#168bef00,#5cc8ff,#168bef55,#168bef00);height:1px;position:absolute;top:35px;left:12%;right:12%;transform:scaleX(0)}.yunhai-design .landing .step{z-index:1}.yunhai-design .landing[data-motion=ready] .steps[data-in-view]:after{animation:story-connect 1.5s .16s var(--motion-ease) both}.yunhai-design .landing[data-motion=ready] [data-in-view] .ink-character{animation:ink-appear .35s ease-out calc(.45s + var(--letter-index,0) * 23ms) backwards}.yunhai-design .landing .preview-suggestion{min-height:3.8em}.yunhai-design .landing .feature-icon,.yunhai-design .landing .feature-card h3>svg,.yunhai-design .landing .button>svg,.yunhai-design .landing .text-link>svg{transition:transform .3s var(--motion-ease), box-shadow .3s}.yunhai-design .landing .step-detail>p{transition:color .25s}@media (hover:hover) and (pointer:fine){.yunhai-design .landing .feature-card:hover .feature-icon{transform:translateY(-3px)rotate(-5deg);box-shadow:inset 0 0 0 4px #f7fcff,0 8px 20px #168bef12}.yunhai-design .landing .feature-card:hover h3>svg,.yunhai-design .landing .text-link:hover>svg{transform:translate(2px,-2px)}.yunhai-design .landing .button-primary:hover>svg{transform:translate(3px)}}.yunhai-design .landing[data-motion=ready] [data-ambient][data-motion-active=false] *,.yunhai-design .landing[data-motion-hidden=true] *,.yunhai-design .landing[data-motion-paused=true] *{animation-play-state:paused!important}.yunhai-design .landing[data-motion-paused=true] [data-reveal]{opacity:1!important;transform:none!important}.yunhai-design .landing[data-motion=ready] [data-reveal][data-reveal-instant]{opacity:1!important;animation:none!important;transform:none!important}.yunhai-design .landing[data-motion-paused=true] .hero-art{translate:none}.yunhai-design .landing[data-motion-paused=true] .steps:after{animation:none;transform:scaleX(1)}.yunhai-design .landing[data-motion-paused=true] .ink-character{animation:none!important}@keyframes cloud-reveal{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translate(0,0)}}@keyframes preview-unfold{0%{opacity:0;transform:perspective(1400px)translateY(40px)rotateX(5deg)scale(.975)}to{opacity:1;transform:perspective(1400px)translate(0,0)rotateX(0)scale(1)}}@keyframes ink-landscape{0%{transform:scale(1.035)translate(-.3%)}to{transform:scale(1.07)translate(.3%)}}@keyframes drifting-cloud{0%{transform:translate(-5%,8px)}to{transform:translate(12%,-10px)}}@keyframes floating-thought{0%,to{transform:translateY(0)rotate(4deg)}50%{transform:translateY(-9px)rotate(2deg)}}@keyframes cloud-tide{0%{transform:translateY(0)}to{transform:translateY(11px)}}@keyframes story-connect{0%{opacity:0;transform:scaleX(0)}to{opacity:1;transform:scaleX(1)}}@keyframes ink-appear{0%{opacity:0}to{opacity:1}}@media (width<=680px){.yunhai-design .landing .hero .waves{height:66px}.yunhai-design .landing .cloud-drift{height:160px}.yunhai-design .landing .steps:after{display:none}.yunhai-design .landing .feature-card{--reveal-delay:0s}.yunhai-design .landing .feature-card:nth-child(2n){--reveal-delay:80ms}.yunhai-design .landing[data-motion=ready] [data-reveal][data-in-view]:not([data-reveal=line]){animation-duration:.7s}.yunhai-design .landing .hero-meta{gap:9px}.yunhai-design .landing .motion-toggle{font-size:8px}}@media (prefers-reduced-motion:reduce){.yunhai-design .landing [data-reveal]{opacity:1!important;animation:none!important;transform:none!important}.yunhai-design .landing .hero-art{transform:none}.yunhai-design .landing .steps:after{transform:scaleX(1)}.yunhai-design .landing .motion-toggle{display:none}.yunhai-design .landing .feature-card:hover .feature-icon,.yunhai-design .landing .feature-card:hover h3>svg,.yunhai-design .landing .text-link:hover>svg,.yunhai-design .landing .button:hover,.yunhai-design .landing .button-primary:hover>svg{transform:none}}.yunhai-design{min-height:100%}.yunhai-design .sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.yunhai-design :is(button,input,select,textarea){font-family:inherit}.yunhai-design :is(input,select,textarea){color:inherit}.app-design,.workspace-design,.auth-design{--blue:var(--yh-brand);--navy:var(--yh-text-primary);--text:var(--yh-text-secondary);--muted:var(--yh-text-tertiary);--line:var(--yh-border);--mist:var(--yh-bg-surface-muted);background:var(--yh-bg-app);color:var(--yh-text-primary)}.app-design .dashboard-shell,.app-design .dashboard-main{background:var(--yh-bg-app)}.app-design :is(.dashboard-sidebar,.app-topbar,.novel-card,.new-novel-card,.library-tools select,.view-toggle,.search-input){background:var(--yh-bg-surface);border-color:var(--yh-border)}.app-design .dashboard-sidebar{z-index:30}.app-design .dashboard-navigation{flex-direction:column;min-width:0;display:flex}.app-design .sidebar-link{color:var(--yh-text-secondary)}.app-design .sidebar-link.is-active{background:var(--yh-brand-soft);color:var(--yh-brand-text)}.app-design .sidebar-link:hover{background:var(--yh-bg-hover)}.app-design .sidebar-profile{gap:0;padding-left:0}.app-design .sidebar-profile>.trigger{flex:1}.app-design .sidebar-profile>.local-dot{flex:none}.app-design .sidebar-extras{border-top:1px solid var(--yh-border);color:var(--yh-text-tertiary);flex-wrap:wrap;gap:18px;padding:16px 12px;font-size:11px;display:flex}.app-design .sidebar-extras a{align-items:center;gap:6px;display:inline-flex}.app-design .soon-label{color:var(--yh-text-tertiary);font-size:10px}.app-design .novel-title-link{text-align:left;min-width:0;padding:0}.app-design .novel-cover{text-align:left;width:100%}.app-design .novel-card-info h3,.app-design .dashboard-welcome h1,.app-design .library-title h2{color:var(--yh-text-primary)}.app-design :is(.dashboard-welcome p,.novel-card-info>p,.novel-meta,.library-footnote,.app-topbar){color:var(--yh-text-secondary)}.app-design .novel-meta{border-top-color:var(--yh-border)}.app-design .demo-badge{background:var(--yh-bg-surface-muted);border-color:var(--yh-border)}.app-design :is(.library-title>span,.view-toggle>button.is-active){color:var(--yh-brand-text);background:var(--yh-brand-soft)}.app-design .search-input input{background:0 0;min-width:0}.app-design .new-novel-card{border-color:var(--yh-border-strong)}.app-design .continue-card{border-color:var(--yh-ai-border)}.app-design .dashboard-bottom{color:var(--yh-text-tertiary)}.yunhai-design .modal{color:var(--yh-text-primary);background:var(--yh-bg-surface);border-color:var(--yh-border)}.yunhai-design .form-stack :is(input,select,textarea){background:var(--yh-bg-surface);color:var(--yh-text-primary);border-color:var(--yh-border)}.yunhai-design :is(.modal-description,.form-stack label,.field-help){color:var(--yh-text-secondary)}.yunhai-design .modal-inner .button-secondary{background:var(--yh-bg-surface-muted);border-color:var(--yh-border);color:var(--yh-text-secondary)}.workspace-design .workspace-shell{background:var(--yh-bg-surface)}.workspace-design .workspace-header{background:var(--yh-bg-surface);border-color:var(--yh-border)}.workspace-design .status:disabled{opacity:1}.workspace-design .workspace-book-name{border-color:var(--yh-border);min-width:0;color:var(--yh-text-secondary)}.workspace-design .workspace-header .button-subtle{border-color:var(--yh-border);background:var(--yh-bg-surface);color:var(--yh-text-secondary)}.workspace-design .workspace-left{background:linear-gradient(160deg, var(--yh-bg-surface-muted), var(--yh-bg-surface));border-color:var(--yh-border)}.workspace-design .workspace-right{background:var(--yh-bg-surface-muted);border-color:var(--yh-border)}.workspace-design .workspace-center{background:var(--yh-paper-bg)}.workspace-design .workspace-nav-item{color:var(--yh-text-secondary)}.workspace-design .workspace-nav-item.active{background:var(--yh-brand-soft);color:var(--yh-brand-text)}.workspace-design .design-chapter-row{min-width:0;color:var(--yh-text-secondary);border-radius:5px;align-items:center;gap:2px;margin-bottom:3px;display:flex}.workspace-design .design-chapter-row.active{background:var(--yh-brand-soft);color:var(--yh-brand-text)}.workspace-design .design-chapter-row:hover{background:var(--yh-bg-hover)}.workspace-design .chapter-open{text-align:left;flex:1;align-items:center;gap:8px;min-width:0;padding:12px 0 12px 12px;font-size:11px;display:flex}.workspace-design .chapter-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.workspace-design .chapter-count{opacity:.8;padding-left:4px}.workspace-design .chapter-more{opacity:0;flex:none;width:24px;height:26px}.workspace-design .design-chapter-row:is(:hover,:focus-within,.active) .chapter-more{opacity:1}.workspace-design .chapter-pending{background:var(--yh-warning);border-radius:50%;flex:none;width:5px;height:5px}.workspace-design .add-chapter{color:var(--yh-text-secondary);border-color:var(--yh-border-strong)}.workspace-design .design-chapter-title{width:100%;font:600 23px/1.5 var(--serif);letter-spacing:1px;color:var(--yh-paper-text);background:0 0;border:0;border-radius:0;margin-top:15px;padding:0;display:block}.workspace-design .design-chapter-title:focus{box-shadow:none;border-color:#0000!important}.workspace-design .document-heading>div{flex:1;min-width:0}.workspace-design .rich-toolbar{border-color:var(--yh-border)}.workspace-design .rich-toolbar>button{color:var(--yh-text-secondary)}.workspace-design :is(.header-divider,.rich-toolbar>i,.left-separator){background:var(--yh-border)}.workspace-design .editor-statusbar i{background:var(--yh-border-strong)}.workspace-design .workspace-side-hint{color:var(--yh-text-tertiary);border:1px dashed var(--yh-border-strong);border-radius:10px;margin:4px 9px 0;padding:10px 12px;font-size:12px;line-height:1.7}.workspace-design .rich-toolbar>button:hover{background:var(--yh-bg-hover)}.workspace-design .rich-toolbar .toolbar-format-label{color:var(--yh-text-tertiary);margin-left:auto;font-size:10px}.workspace-design .editor-writing-area{color:var(--yh-paper-text)}.workspace-design .editor-writing-area>div:has(>.yh-prose){max-width:var(--editor-width,760px);margin:0 auto}.workspace-design .editor-writing-area .yh-prose{min-height:calc(100dvh - 350px);line-height:var(--editor-line-height,2.15);font-size:var(--editor-font-size,17px);font-family:var(--editor-font-family,var(--serif));color:var(--yh-paper-text);overflow-wrap:anywhere}.workspace-design .editor-writing-area .yh-prose p{margin:0 0 var(--editor-paragraph-spacing,.6em)}.workspace-design .editor-statusbar{background:var(--yh-paper-bg);color:var(--yh-text-secondary);border-color:var(--yh-border);flex:none}.workspace-design .design-draft-offer{border:1px solid var(--yh-warning);background:var(--yh-warning-soft);color:var(--yh-text-primary);font-family:var(--sans);border-radius:8px;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:24px;padding:14px;font-size:12px;line-height:1.6;display:flex}.workspace-design .design-draft-offer>div{flex-direction:column;flex:1;min-width:120px;display:flex}.workspace-design .design-draft-offer .button{min-height:32px;padding:0 12px;font-size:12px}.workspace-design .design-draft-offer .text-link{font-size:12px}.workspace-design :is(.design-workspace-empty,.design-resource-empty){text-align:center;color:var(--yh-text-secondary);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:18px;padding:50px 24px;display:flex}.workspace-design .design-workspace-empty h2,.workspace-design .design-resource-empty h3{font-family:var(--serif);color:var(--yh-text-primary)}.workspace-design .design-resource-empty{border:1px dashed var(--yh-border);border-radius:12px;min-height:320px;margin-top:30px}.workspace-design .setting-editor{overflow:auto}.workspace-design :is(.setting-editor>p,.ai-intro>p,.ai-suggestions>button,.context-panel p){color:var(--yh-text-secondary)}.workspace-design .ai-suggestions>button{background:var(--yh-bg-surface);border-color:var(--yh-border)}.workspace-design :is(.ai-demo-label,.context-panel>div){border-color:var(--yh-border)}html[data-theme=dark] .workspace-design .ai-orb{background:var(--yh-ai-soft);border-color:var(--yh-ai-border);box-shadow:0 0 0 6px var(--yh-bg-surface-muted)}.workspace-design .ai-tabs{border-color:var(--yh-border)}.workspace-design .ai-tabs button{color:var(--yh-text-secondary)}.workspace-design .ai-tabs button.active{color:var(--yh-brand-text);border-color:var(--yh-brand)}.workspace-design .ai-intro h2{color:var(--yh-text-primary)}.workspace-design .ai-modes button{background:var(--yh-bg-surface);border-color:var(--yh-border);color:var(--yh-text-secondary)}.workspace-design .ai-modes button.active{background:var(--yh-brand-soft);color:var(--yh-brand-text);border-color:var(--yh-ai-border)}.workspace-design .ai-composer{background:var(--yh-bg-surface);border-color:var(--yh-border)}.workspace-design .ai-composer textarea{color:var(--yh-text-primary);background:0 0}.workspace-design .context-options{background:var(--yh-bg-surface);border-color:var(--yh-border)}.workspace-design .mobile-workspace-nav{background:var(--yh-bg-surface);color:var(--yh-text-secondary);border-color:var(--yh-border)}.workspace-design .ai-disclaimer{color:var(--yh-text-tertiary)}html[data-theme=dark] :is(.app-design,.workspace-design) .brand{background:0 0;border-radius:6px}html[data-theme=dark] .app-design .continue-card{background:var(--yh-brand-soft)}html[data-theme=dark] .app-design .continue-copy :is(h2,p,span){color:var(--yh-text-primary)}html[data-theme=dark] :is(.app-design,.workspace-design) :is(.icon-button,.section-kicker){color:var(--yh-text-secondary)}.auth-design .auth-layout{grid-template-columns:minmax(0,1.15fr) minmax(400px,1fr);min-height:100dvh;display:grid}.auth-design .auth-art{color:#0f2747;background:#f4faff url(/ink-cloud-sea.webp) bottom/cover no-repeat;flex-direction:column;padding:32px 48px;display:flex;position:relative;overflow:hidden}.auth-design .auth-art .brand{z-index:1;position:relative}.auth-design .auth-copy{z-index:1;margin:auto 0;padding:60px 20px 200px;position:relative}.auth-design .auth-copy h1{font:600 clamp(38px, 4vw, 60px) / 1.65 var(--serif);letter-spacing:5px;margin:25px 0}.auth-design .auth-copy h1 span{color:#168bef}.auth-design .auth-copy>p{color:#6d8ca7;letter-spacing:2px;line-height:2}.auth-design .auth-benefits{color:#7391aa;flex-wrap:wrap;gap:22px;margin-top:25px;font-size:11px;display:flex}.auth-design .auth-benefits span{align-items:center;gap:6px;display:flex}.auth-design .auth-form-side{background:var(--yh-bg-surface);flex-direction:column;justify-content:center;align-items:center;gap:38px;padding:48px 36px 24px;display:flex}.auth-design .auth-form-card{width:100%;max-width:370px;margin:auto 0}.auth-design .auth-form-card>h2{font:600 29px/1.5 var(--serif);margin:18px 0 12px}.auth-design .auth-form-card>p{color:var(--yh-text-secondary);font-size:12px;line-height:1.8}.auth-design .auth-tabs{border-bottom:1px solid var(--yh-border);gap:26px;margin:30px 0 28px;display:flex}.auth-design .auth-tabs button{color:var(--yh-text-tertiary);border-bottom:2px solid #0000;padding:0 0 12px}.auth-design .auth-tabs button.active{color:var(--yh-brand);border-color:var(--yh-brand)}.auth-design .auth-submit{justify-content:space-between;width:100%;margin-top:8px}.auth-design .auth-error{color:var(--yh-danger);background:var(--yh-danger-soft);border-radius:6px;padding:10px 12px;font-size:12px}.auth-design .auth-closed{background:var(--yh-bg-surface-muted);color:var(--yh-text-secondary);border-radius:8px;margin:0;padding:14px 16px;font-size:13px;line-height:1.7}.auth-design .auth-form-card .auth-form-note{color:var(--yh-text-tertiary);margin:24px 0 18px;font-size:11px}.auth-design .auth-form-card>.text-link{font-size:12px}.auth-design .auth-copyright{color:var(--yh-text-tertiary);letter-spacing:1px;font-size:10px}@media (width>=1101px){.workspace-design .workspace-body{grid-template-columns:232px minmax(0,1fr) 306px}.workspace-design .chapters-hidden .workspace-body{grid-template-columns:minmax(0,1fr) 306px}.workspace-design .assistant-hidden .workspace-body{grid-template-columns:232px minmax(0,1fr)}.workspace-design .chapters-hidden.assistant-hidden .workspace-body{grid-template-columns:minmax(0,1fr)}}@media (width>=1550px){.workspace-design .workspace-body{grid-template-columns:255px minmax(0,1fr) 350px}.workspace-design .chapters-hidden .workspace-body{grid-template-columns:minmax(0,1fr) 350px}.workspace-design .assistant-hidden .workspace-body{grid-template-columns:255px minmax(0,1fr)}}@media (width>=901px) and (width<=1100px){.workspace-design .workspace-body{grid-template-columns:232px minmax(0,1fr)}.workspace-design .chapters-hidden .workspace-body{grid-template-columns:minmax(0,1fr)}.workspace-design .workspace-right.panel-open{display:flex}}.workspace-design .workspace-shell.is-focused .workspace-body{background:var(--yh-bg-app);grid-template-columns:minmax(0,800px);justify-content:center}.workspace-design .workspace-shell.is-focused .workspace-center{border-color:var(--yh-border);width:100%}.workspace-design .workspace-shell.is-focused .workspace-left,.workspace-design .workspace-shell.is-focused .workspace-right{display:none!important}@media (width<=900px){.workspace-design .desktop-assistant-toggle{display:none}.workspace-design .workspace-left.panel-open,.workspace-design .workspace-right.panel-open{display:flex}.workspace-design .workspace-book-name{display:none}.auth-design .auth-layout{grid-template-columns:minmax(0,1fr)}.auth-design .auth-art{min-height:240px;padding:20px 28px}.auth-design .auth-copy{margin:0;padding:15px 0 25px}.auth-design .auth-copy>.section-kicker,.auth-design .auth-copy>p,.auth-design .auth-benefits{display:none}.auth-design .auth-copy h1{margin:14px 0 0;font-size:32px;line-height:1.45}.auth-design .auth-form-side{padding:34px 24px 20px}}@media (width<=680px){.app-design .dashboard-shell{min-width:0;display:block}.app-design .dashboard-sidebar{border-right:0;border-bottom:1px solid var(--yh-border);flex-direction:column;align-items:stretch;gap:0;width:100%;height:auto;padding:10px 16px 5px;display:flex;position:sticky;top:0}.app-design .dashboard-sidebar>.brand{width:148px;height:42px;margin:0 0 8px}.app-design .dashboard-navigation{flex-direction:row;justify-content:space-between;gap:4px}.app-design .dashboard-navigation .sidebar-link{white-space:nowrap;flex:1;justify-content:center;align-items:center;gap:6px;min-width:0;padding:10px 4px;font-size:10px;display:inline-flex}.app-design .sidebar-link>span,.app-design .sidebar-link>svg:last-child:not(:first-child),.app-design .sidebar-profile .who,.app-design .sidebar-profile .local-dot{display:none}.app-design .dashboard-sidebar .sidebar-profile{border:0;width:32px;height:32px;min-height:32px;margin:0;padding:0;display:flex;position:absolute;top:16px;bottom:auto;right:20px}.app-design .sidebar-profile .trigger{justify-content:center;padding:0}.app-design .dashboard-main{width:100%;min-width:0;margin-left:0}.app-design .dashboard-welcome>div{min-width:0}.app-design .dashboard-welcome h1{overflow-wrap:anywhere}.app-design .sidebar-extras{display:none}.workspace-design .workspace-header{gap:6px;padding-left:10px;padding-right:10px}.workspace-design .workspace-header>div{gap:6px}.workspace-design .workspace-header-actions{gap:4px!important}.workspace-design .workspace-header :is(.status .label,.header-divider,.command-trigger,.focus-button span,.export-button span){display:none}.workspace-design .workspace-header .status{padding:0 3px}.workspace-design .workspace-header .button-subtle{min-width:30px;padding:0 7px}.workspace-design .design-chapter-title{font-size:21px}.workspace-design .design-chapter-row .chapter-more{opacity:1}.workspace-design .editor-statusbar{gap:8px;padding-left:16px;padding-right:16px}.workspace-design .editor-statusbar .status-local{display:none}.workspace-design .panel-backdrop{display:block}}.workspace-design .rich-toolbar>.toolbar-ai{width:auto;color:var(--yh-brand-text);align-items:center;gap:4px;padding:0 8px;font-size:12px;display:inline-flex}.workspace-design .rich-toolbar>.toolbar-ai:disabled{opacity:.45;cursor:default}.workspace-design .ai-model{color:var(--yh-text-tertiary);align-items:center;gap:6px;margin:6px 0 2px;font-size:12px;display:inline-flex}.workspace-design .ai-model select{border:1px solid var(--yh-border);background:var(--yh-bg-surface);max-width:190px;height:28px;color:var(--yh-text-secondary);font:inherit;border-radius:8px;padding:0 8px}.workspace-design .ai-ideas{border:1px solid var(--yh-ai-border);background:var(--yh-ai-soft);border-radius:12px;flex-direction:column;gap:8px;margin:14px 0;padding:12px;display:flex}.workspace-design .ai-ideas-head{color:var(--yh-brand-text);align-items:center;gap:10px;font-size:12px;display:flex}.workspace-design .ai-ideas-head>span{align-items:center;gap:5px;margin-right:auto;display:inline-flex}.workspace-design .ai-ideas-error{color:var(--yh-danger);margin:0;font-size:12px}.workspace-design .ai-idea{border:1px solid var(--yh-border);background:var(--yh-bg-surface);color:var(--yh-text-primary);font:inherit;text-align:left;cursor:pointer;border-radius:10px;flex-direction:column;gap:4px;padding:10px 12px;font-size:13px;line-height:1.6;display:flex}.workspace-design .ai-idea span{color:var(--yh-brand-text);font-size:12px}.workspace-design .ai-idea:hover:not(:disabled){border-color:var(--yh-ai-border)}.workspace-design .ai-idea:disabled{cursor:default;opacity:.7}.workspace-design .ai-composer button[type=submit]:not(:disabled){cursor:pointer}.workspace-design .ai-composer button[type=submit]:disabled{opacity:.45;cursor:default}.app-design .welcome-actions{flex-wrap:wrap;gap:10px;display:flex}.yunhai-design .modal.modal-wide{width:min(920px,100% - 32px)}.workspace-design .toc-volume{border-bottom:1px solid var(--yh-border);color:var(--yh-text-primary);align-items:center;gap:4px;margin:10px 0 4px;padding:6px 0;display:flex}.workspace-design .toc-volume-title{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:12px;font-weight:600;overflow:hidden}.workspace-design .toc-volume-count{color:var(--yh-text-tertiary);font-size:11px}.workspace-design .toc-volume:is(:hover,:focus-within) .chapter-more{opacity:1}.workspace-design .toc-handle{width:16px;height:26px;color:var(--yh-text-tertiary);cursor:grab;opacity:0;touch-action:none;background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.workspace-design :is(.design-chapter-row,.toc-volume):is(:hover,:focus-within) .toc-handle,.workspace-design .toc-handle:focus-visible{opacity:1}.workspace-design .design-chapter-row.in-volume .chapter-open{padding-left:4px}.workspace-design .chapter-list.is-dragging :is(.design-chapter-row,.toc-volume){transition:none}.workspace-design .is-dragged{opacity:.4}.workspace-design .toc-drop-line{background:var(--yh-brand);border-radius:1px;height:2px;margin:-1px 6px}.workspace-design .toc-actions{flex-direction:column;gap:6px;display:flex}body.toc-dragging,body.toc-dragging *{-webkit-user-select:none;user-select:none;cursor:grabbing!important}@media (hover:none){.workspace-design .toc-handle{opacity:.6}}.workspace-design .ai-result-text{border:1px solid var(--yh-border);background:var(--yh-bg-surface);max-height:46dvh;color:var(--yh-text-primary);white-space:pre-wrap;border-radius:10px;padding:10px 12px;font-size:13px;line-height:1.8;overflow:auto}.workspace-design .ai-result-action{justify-content:center}.workspace-design .ai-result-sources{color:var(--yh-text-tertiary);font-size:11px;line-height:1.6}.workspace-design .ai-modes{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.workspace-design .editor-tips{max-width:var(--editor-width,760px);border:1px solid var(--yh-ai-border);background:var(--yh-ai-soft);color:var(--yh-text-secondary);font-family:var(--yh-font-sans);border-radius:12px;margin:0 auto 24px;padding:16px 18px;font-size:13px;line-height:1.7}.workspace-design .editor-tips strong{color:var(--yh-text-primary);font-size:14px}.workspace-design .editor-tips ul{margin:8px 0 12px;padding-left:18px}.workspace-design .editor-tips kbd{border:1px solid var(--yh-border);background:var(--yh-bg-surface);color:var(--yh-text-primary);font:12px/18px var(--yh-font-sans);border-radius:4px;padding:0 5px}.workspace-design .editor-tips .button{border:1px solid var(--yh-border);background:var(--yh-bg-surface);height:30px;color:var(--yh-text-primary);padding:0 14px;font-size:13px}
