.document-workspace{background:linear-gradient(145deg,#f8faff,#f5f4fd);display:block;overflow:auto}.document-header{background:#ffffffbc;border-bottom:1px solid #e8ecf4;justify-content:space-between;align-items:center;padding:25px 5vw;display:flex}.document-header .chat-brand{font-size:23px}.document-back{color:#6f7c92;align-items:center;gap:8px;font-size:12px;display:flex}.document-home{max-width:950px;margin:0 auto;padding:50px 25px}.document-intro{justify-content:space-between;align-items:center;gap:20px;padding:0 15px 45px;display:flex}.document-intro>div>p{color:#7c96bb;margin:0 0 14px;font-size:12px}.document-intro h1{letter-spacing:-1.7px;color:#233450;margin:0 0 18px;font-size:39px;line-height:1.4}.document-intro>div>span{color:#8793a7;font-size:14px;line-height:1.9}.document-intro>img{filter:drop-shadow(0 15px 20px #3775e51a);width:240px}.document-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:17px;display:grid}.document-cards>button{text-align:left;color:#24334c;background:#ffffffd9;border:1px solid #fff;border-radius:23px;align-items:center;gap:17px;min-height:115px;padding:20px 24px;transition:transform .15s,box-shadow .15s;display:flex;box-shadow:0 5px 17px #3864ae07}.document-cards>button:hover{transform:translateY(-3px);box-shadow:0 8px 20px #3864ae15}.document-cards>button>img{object-fit:contain;width:56px;height:56px}.document-cards>button>span{flex:1}.document-cards strong{letter-spacing:-.6px;font-size:19px;display:block}.document-cards small{color:#8b95a8;margin-top:4px;font-size:12px;display:block}.document-cards>button>svg{color:#a5b5d1}.document-local-note{color:#96a0b4;text-align:center;margin-top:30px;font-size:11px}.document-reader{flex-direction:column;max-width:1400px;height:calc(100dvh - 105px);margin:0 auto;padding:25px;display:flex}.document-toolbar{background:#fff;border:1px solid #e8ecf4;border-radius:17px 17px 0 0;align-items:center;gap:12px;padding:14px 20px;display:flex}.document-toolbar>strong,.document-toolbar>input{text-overflow:ellipsis;white-space:nowrap;color:#4c5e79;flex:1;min-width:0;font-size:13px;overflow:hidden}.document-toolbar>input{border:1px solid #e3e9f4;border-radius:6px;padding:6px 10px}.document-toolbar>svg{color:#8ea5c8}.document-reader>iframe{background:#fff;border:1px solid #e8ecf4;border-top:0;border-radius:0 0 15px 15px;flex:1;width:100%}.document-text{background:#fff;border:1px solid #e8ecf4;border-top:0;border-radius:0 0 17px 17px;flex:1;padding:30px 45px;overflow:auto}.document-text .chat-markdown{white-space:pre-wrap;max-width:850px;margin:0 auto}.document-source-note{color:#96a3b8;text-align:center;margin:0 0 25px;font-size:10px}.document-editor{background:#fff;border:1px solid #e8ecf4;border-top:0;border-radius:0 0 17px 17px;flex:1;grid-template-columns:1fr 1fr;min-height:0;display:grid;overflow:hidden}.document-editor>textarea{resize:none;color:#33415a;background:#f8faff;border:0;border-right:1px solid #e8ecf4;outline:none;min-width:0;padding:25px;font:13px/1.9 Consolas,monospace}.document-editor>article{min-width:0;padding:25px;overflow:auto}.document-notice{color:#ad6559;z-index:30;background:#fff;border:1px solid #ebd8cf;border-radius:12px;max-width:90vw;padding:12px 20px;font-size:12px;position:fixed;bottom:25px;left:50%;transform:translate(-50%);box-shadow:0 8px 30px #0001}.document-discuss{white-space:nowrap}@media (max-width:700px){.document-header{padding:19px 20px}.document-header .chat-brand{padding:0;font-size:21px}.document-header .chat-brand img{width:35px;height:35px}.document-back{font-size:11px}.document-home{padding:35px 17px}.document-intro{gap:8px;padding:0 8px 30px}.document-intro h1{font-size:28px;line-height:1.4}.document-intro>img{width:130px}.document-intro>div>span{font-size:11px}.document-intro>div>p{font-size:10px}.document-cards{gap:11px}.document-cards>button{border-radius:18px;gap:8px;min-height:91px;padding:17px 12px}.document-cards>button>img{width:37px;height:37px}.document-cards>button>svg{display:none}.document-cards strong{font-size:14px}.document-cards small{font-size:9px}.document-local-note{padding:0 15px;font-size:9px;line-height:1.9}.document-reader{height:calc(100dvh - 91px);padding:14px 10px}.document-toolbar{gap:7px;padding:10px 9px}.document-toolbar>svg{display:none}.document-toolbar>strong,.document-toolbar>input{font-size:11px}.document-discuss{padding:10px!important;font-size:10px!important}.document-discuss>svg{width:14px}.document-text{padding:20px}.document-editor{grid-template-rows:1fr 1fr;grid-template-columns:1fr}.document-editor>textarea{border-bottom:1px solid #e8ecf4;border-right:0}.document-editor>article{padding:20px}}
