@charset "UTF-8";
:root{--bg:#f5f5f0;--surface:#fff;--ink:#242e28;--muted:#7b837a;--line:#e3e7df;--green:#345747;--soft:#eaf0e6;--sidebar:222px;font-family:-apple-system,BlinkMacSystemFont,"PingFang SC","Noto Sans SC",sans-serif;color:var(--ink);background:var(--bg);font-size:14px;line-height:1.55;font-synthesis:none}*{box-sizing:border-box}body{margin:0}button,input,select,textarea{font:inherit;color:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button{border:0;background:none}button:disabled{opacity:.45;cursor:not-allowed}a{color:inherit;text-decoration:none}button, a{touch-action:manipulation}svg{flex-shrink:0;vertical-align:middle}p,h1,h2,h3,h4{margin:0}h1,h2,h3{font-weight:600}h3{font-size:15px}p{line-height:1.8}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid #56826a;outline-offset:3px}input,select,textarea{width:100%;min-width:0;background:#fff;border:1px solid #dce2d8;border-radius:8px;padding:10px 12px;line-height:1.5;transition:border-color .16s}textarea{resize:vertical}input::placeholder,textarea::placeholder{color:#a0a69d}select{cursor:pointer;padding-right:25px}input[type=checkbox],input[type=radio]{width:17px;height:17px;accent-color:var(--green)}input[type=file][hidden]{display:none}[hidden]{display:none!important}::selection{background:#d9e6d3}button{transition:background .16s,color .16s,border-color .16s,transform .12s}button:active:not(:disabled){transform:translateY(1px)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:9px 14px;min-height:39px;border:1px solid #dce2d8;background:#fff;border-radius:8px;white-space:nowrap;font-size:13px;font-weight:500;line-height:1.5}.btn>span{display:inline-flex;gap:7px;align-items:center;justify-content:center}.btn.primary{background:var(--green);color:#fff;border-color:var(--green)}.btn.quiet{border-color:transparent;background:transparent}.btn.link{border-color:transparent;background:transparent;color:var(--green);padding-inline:3px}.btn.danger{background:#a75040;color:#fff;border-color:#a75040}.btn.full,.full{width:100%}.icon-btn{width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;border-radius:7px;color:var(--muted);flex-shrink:0}.text-button{display:inline-flex;align-items:center;justify-content:flex-start;gap:6px;color:var(--green);padding:3px 0;font-size:13px;line-height:1.6}.tag{display:inline-flex;align-items:center;white-space:nowrap;border-radius:5px;padding:3px 7px;font-size:11px;font-weight:400;line-height:1.45;color:#7b8278;background:#f0f2ed}.tag.green{background:#edf3e9;color:#55734b}.tag.amber{background:#f6efe2;color:#a3854e}.tag.red{background:#faebe5;color:#a25a49}.muted{color:var(--muted)}.small{font-size:12px}.tiny{font-size:11px}.danger-text{color:#b05949}.inline{display:flex;align-items:center;gap:10px}.inline.wrap,.wrap{flex-wrap:wrap}.spread{justify-content:space-between}.nowrap{white-space:nowrap}.truncate{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gap-top{margin-top:25px}.status-dot{display:inline-block;width:6px;height:6px;border-radius:50%;background:#7e9671;flex-shrink:0}.status-dot.gray{background:#a1a69d}.dot-idea{background:#b3b18e}.dot-draft{background:#8fa6b2}.dot-ready{background:#bca17c}.dot-published{background:#6b9071}.avatar{border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:#e9ebde;color:#687152;flex-shrink:0;font-weight:500}.avatar.large{width:64px;height:64px;font-size:20px}.tone-1{background:#e9e1d6;color:#8c7660}.tone-2{background:#dce6e9;color:#5b7c87}.tone-3{background:#e7dfe8;color:#8b708f}.tone-4{background:#ece6d6;color:#9a895a}.progress{height:4px;background:#e5e9df;overflow:hidden;border-radius:5px}.progress>span{display:block;height:100%;background:#658363;border-radius:5px;transition:width .3s}.progress.full>span{background:#b17c55}.switch{width:34px;height:20px;border-radius:20px;background:#d4dbd0;padding:3px;display:inline-flex;align-items:center;flex-shrink:0}.switch span{display:block;width:14px;height:14px;background:white;border-radius:50%;box-shadow:0 1px 3px #0001;transition:transform .18s}.switch.on{background:var(--green)}.switch.on span{transform:translateX(14px)}.field{display:flex;flex-direction:column;gap:7px;margin-bottom:18px;font-size:13px}.field>span{font-weight:500}.field small{color:var(--muted);font-size:11px}.required{color:#ad7969;font-weight:400}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 18px}.form-intro{color:var(--muted);margin-bottom:22px;font-size:13px}.section-label{display:block;font-size:11px;color:var(--muted);margin-bottom:8px;font-weight:500;letter-spacing:.03em}.section-head{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:20px}.section-head h3{display:flex;align-items:center;gap:8px}.section-head p{margin-top:3px}.section-head h2{font-size:19px}.panel{background:var(--surface);border:1px solid var(--line);border-radius:12px;padding:24px;min-width:0}.tabs{display:flex;gap:3px;padding:3px;border-radius:8px;background:#eaece5;max-width:100%;width:max-content}.tabs button{padding:6px 12px;display:inline-flex;align-items:center;gap:5px;border-radius:6px;color:var(--muted);white-space:nowrap;font-size:12px;min-height:30px}.tabs button.active{background:white;color:var(--ink);box-shadow:0 1px 4px #263c2310}.tabs button span{font-size:10px;margin-left:3px}.empty{text-align:center;padding:75px 24px;background:#fbfcf8;border:1px dashed #d9dfd3;border-radius:12px}.empty-mark{background:#eaf0e4;display:flex;align-items:center;justify-content:center;width:62px;height:62px;color:#6d8560;border-radius:18px;margin:0 auto 20px}.empty h3{font-size:20px;font-weight:500}.empty p{color:var(--muted);font-size:13px;max-width:420px;margin:12px auto 24px}.simple-empty{padding:40px 10px;text-align:center;color:var(--muted);font-size:13px}.inline-note{padding:15px 17px;border-radius:8px;background:#f2f5ed;font-size:12px;color:#72806a;line-height:1.8;display:flex;gap:8px;align-items:flex-start;margin-top:12px}.warning-banner{border:1px solid #ece0bd;background:#f6f1df;color:#9a814b;padding:12px 17px;display:flex;align-items:center;gap:9px;margin-bottom:20px;border-radius:8px;font-size:13px}.footnote{font-size:11px;color:#91978b;display:flex;align-items:center;gap:7px;margin-top:23px}.admin-note{display:flex;align-items:flex-start;gap:15px;padding:22px;color:#89927f;border-radius:10px;font-size:12px;margin-top:22px}.admin-note strong{display:block;margin-bottom:5px;color:#63745e}.admin-note svg{margin-top:2px}.skip-link{position:fixed;z-index:200;left:230px;top:-80px;background:var(--green);color:white;padding:10px 20px}.skip-link:focus{top:10px}
/* 工作台骨架 */
.app-shell{min-height:100dvh}.sidebar{position:fixed;inset:0 auto 0 0;width:var(--sidebar);border-right:1px solid var(--line);background:#f9faf6;padding:28px 16px 0;z-index:30;display:flex;flex-direction:column}.brand{display:flex;align-items:center;gap:11px;text-align:left;padding:0 10px;width:max-content}.brand-mark{display:inline-flex;align-items:center;justify-content:center;width:39px;height:42px;background:var(--green);color:#fff;border-radius:11px}.brand-mark svg{width:30px;height:30px}.brand>span:last-child{display:flex;flex-direction:column;gap:1px}.brand strong{font-size:23px;letter-spacing:3px;font-weight:600;line-height:1.4}.brand small{font-size:10px;color:#8d9589;letter-spacing:1px}.space-label{display:flex;align-items:center;gap:7px;margin:31px 4px 24px;border:1px solid var(--line);background:#fff;border-radius:7px;padding:10px 7px;font-size:11px;color:#7b8474;white-space:nowrap}.space-label>span:nth-child(2){overflow:hidden;text-overflow:ellipsis;flex:1}.space-label .tag{font-size:9px;padding:2px 4px}.space-icon{color:#728367}.nav-label{font-size:10px;color:#a0a697;letter-spacing:1px;padding:0 14px;margin-bottom:12px}.sidebar nav{display:flex;flex-direction:column;gap:5px}.nav-item{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:8px;color:#77816f;min-height:45px;width:100%;font-size:13px;text-align:left;position:relative;white-space:nowrap}.nav-item small{margin-left:auto;font-size:10px;background:#edf0e7;border-radius:4px;padding:0 5px;color:#8d9683}.nav-item.active{background:#e8efdf;color:#3a5c39;font-weight:600}.nav-item.active svg{stroke-width:1.9}.nav-active-mark{width:4px;height:4px;border-radius:100%;background:#658459;margin-left:auto}.sidebar-bottom{margin-top:auto;padding-top:35px}.quota-widget{border:1px solid #dde5d3;background:#f1f5e9;padding:15px 13px;border-radius:10px;text-align:left;width:100%;margin-bottom:19px}.quota-widget strong{display:flex;gap:6px;align-items:center;font-size:10px;font-weight:500;color:#6c805c}.quota-widget p{font-size:11px;color:#909980;margin:10px 0 9px}.quota-widget p b{font-size:18px;font-weight:600;color:#4f6743}.quota-widget small{font-size:9px;color:#9ca68f;display:block;margin-top:9px}.prototype-mark{display:flex;gap:7px;align-items:center;font-size:10px;border-top:1px solid var(--line);color:#969d8f;margin:15px 0 0;padding:18px 11px}.prototype-mark>span:last-child{margin-left:auto;color:#b0b6a9}.main-shell{margin-left:var(--sidebar)}.topbar{height:74px;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:0 37px;border-bottom:1px solid var(--line);background:#fafbf7;position:sticky;top:0;z-index:20}.breadcrumb{display:flex;align-items:center;gap:12px;color:#9ca394;font-size:12px}.breadcrumb strong{font-weight:500;color:#68765e}.topbar-actions{display:flex;align-items:center;gap:16px}.top-search{display:flex;align-items:center;gap:8px;color:#a4ac9a;font-size:11px}.top-search kbd{font:10px inherit;border:1px solid #e1e5db;border-radius:4px;padding:1px 4px;margin-left:18px;color:#a7ad9e}.demo-pill{font-size:10px;color:#8d977c;background:#eef2e8;padding:3px 7px;border-radius:4px;white-space:nowrap}.topbar .btn{font-size:11px;min-height:31px;padding:5px 8px}.task-button{position:relative}.task-button>span{position:absolute;top:0;right:0;background:#879c65;color:#fff;font-size:9px;border-radius:10px;padding:0 3px;line-height:13px}.account-trigger{display:flex;align-items:center;gap:8px;padding:0}.account-menu-wrap{position:relative}.account-dropdown{position:absolute;right:0;top:45px;width:240px;background:white;border:1px solid var(--line);box-shadow:0 15px 40px #202e2520;border-radius:10px;padding:16px;z-index:40}.account-dropdown>strong{display:block;font-size:13px}.account-dropdown>span{font-size:11px;color:var(--muted);display:block;margin-bottom:12px}.account-dropdown button{display:flex;align-items:center;gap:10px;width:100%;text-align:left;font-size:12px;padding:9px 4px;border-top:1px solid #f1f3ed}.menu-dismiss{position:fixed;inset:0;z-index:30;cursor:default}.mobile-menu{display:none}.mobile-shade{display:none}main{padding:37px 38px 0;max-width:1800px;margin:0 auto;outline:none}.page-title{display:flex;align-items:flex-end;justify-content:space-between;gap:25px;margin-bottom:31px}.eyebrow{font-size:10px;letter-spacing:1.5px;color:#8e9b80;margin-bottom:10px}.page-title h1{font-size:31px;letter-spacing:-1.1px;line-height:1.5;font-weight:550}.page-title p{font-size:12px;color:#969d8e;margin-top:10px;max-width:660px}.page-actions{display:flex;align-items:center;gap:9px;flex-shrink:0}.page-actions .btn{font-size:12px}.page-footer{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-top:50px;padding:20px 0;border-top:1px solid #e5e9df;font-size:9px;color:#a6ad9c}.page-footer span:last-child{color:#b2b7aa}.list-toolbar{display:flex;justify-content:space-between;align-items:center;gap:15px;margin:0 0 24px}.list-toolbar>select,.list-toolbar .inline>select{width:auto;min-width:110px;font-size:12px}.search-input{display:flex;align-items:center;gap:8px;border:1px solid var(--line);background:white;border-radius:8px;padding:0 11px;width:260px;color:#929c86}.search-input input{border:0;background:transparent;padding:9px 0;font-size:12px;outline:none}.search-input:focus-within{outline:2px solid #78906b;outline-offset:2px}.search-input input:focus-visible{outline:none}
/* 今日选题与灵感卡片 */
.topic-toolbar{display:flex;justify-content:space-between;align-items:center;gap:15px;margin-bottom:24px;padding-top:4px}.topic-toolbar .inline>span{font-size:11px}.topic-toolbar select{width:165px;padding:7px 10px;font-size:12px;background:#fff}.topic-toolbar .text-button{font-size:11px;color:#859578;margin-left:5px}.topic-layout{display:grid;grid-template-columns:minmax(0,1fr) 238px;gap:24px;align-items:start}.topics-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px}.topic-card{border:1px solid #e0e5d9;border-radius:12px;background:#fff;padding:17px 17px 0;min-width:0;display:flex;flex-direction:column;box-shadow:0 2px 1px #2f492002;position:relative;transition:box-shadow .2s,border-color .2s,transform .2s}.topic-card.featured{border-top:2px solid #a7ba8f;padding-top:16px}.card-top{display:flex;align-items:center;gap:9px;margin-bottom:13px;height:26px}.card-top .icon-btn{margin-left:auto;width:20px;color:#b6bdad}.card-top .tag{font-size:9px;padding:3px 6px}.topic-index{font:italic 15px Georgia,serif;color:#b0bca2;letter-spacing:0}.topic-title{text-align:left;padding:0;font-size:15px;line-height:1.65;font-weight:600;letter-spacing:-.25px;min-height:51px}.topic-reason{font-size:11px;line-height:1.9;color:#909985;margin:12px 0 13px;min-height:62px}.topic-angle{padding:11px 9px;border-radius:6px;background:#f6f8f1;font-size:10px;line-height:1.7;color:#8c967f;margin-top:auto}.topic-angle>span{margin-right:7px;color:#677d56;font-size:9px}.topic-meta{display:flex;align-items:center;justify-content:space-between;gap:5px;font-size:9px;color:#adb5a2;padding:14px 0}.topic-meta>span:first-child{display:flex;align-items:center;gap:4px;color:#8b9980}.card-actions{display:flex;align-items:center;justify-content:space-between;gap:7px;border-top:1px solid #edf0e7;padding:10px 0;margin-top:auto}.card-actions .btn{font-size:10px;padding:4px 3px;min-height:31px}.card-actions .btn svg{width:13px;height:13px}.topic-aside{display:flex;flex-direction:column;gap:18px}.topic-aside .panel{padding:21px}.topic-aside .panel h3{font-size:12px}.quiet-panel{background:#eff3e8;border-color:#e2e8d8}.quiet-panel .section-head{color:#869676;margin-bottom:22px}.quiet-panel .section-head h3{font-size:11px;font-weight:400}.profile-initial{width:39px;height:39px;background:#dce6ce;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:18px;color:#647b53;position:relative;margin-bottom:13px}.profile-initial .status-dot{position:absolute;right:-1px;bottom:-1px;border:2px solid #eff3e8;width:9px;height:9px}.quiet-panel>h3{font-size:14px!important}.quiet-panel p{font-size:10px;color:#8b977c;margin:7px 0 10px}.aside-divider{border-top:1px solid #dce4d1;margin:18px 0}.quiet-panel .section-label{font-size:9px;color:#9aa58c}.quiet-panel .tag{background:#e5ecd9;color:#92a07f;font-size:9px}.quiet-panel .btn{font-size:10px;border-color:#d8e1cc;color:#7b8d68;background:#f7f9f2;margin-top:21px;min-height:34px}.plan-item{display:flex;flex-direction:column;align-items:flex-start;text-align:left;padding:0 0 17px;width:100%;margin-bottom:15px;border-bottom:1px solid #eef0e8;gap:6px}.plan-item time{font-size:10px;color:#aab39d}.plan-item>span:not(.tag){font-size:11px;color:#76836b;line-height:1.7}.plan-item .tag{font-size:8px}.topic-aside .text-button{font-size:10px}.source-access{display:flex;align-items:center;gap:10px;padding:17px 11px;border-radius:10px;border:1px dashed #dce4d1;background:#f4f6ef;text-align:left;color:#90a17d}.source-access strong{font-size:10px;display:block;font-weight:500}.source-access small{display:block;font-size:8px;margin-top:4px;color:#a5b094}.source-symbol{display:flex;width:31px;height:31px;border-radius:8px;background:#e8eedf;align-items:center;justify-content:center}.source-access>svg{margin-left:auto}.ideas-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.note-card{padding:23px;background:#fffef8;border:1px solid #e7e5d6;border-radius:12px;display:flex;flex-direction:column}.note-1{background:#f2f6ef;border-color:#e0e6da}.note-2{background:#f4f3ef;border-color:#e5e3dd}.note-card h2{font-size:20px;font-weight:500;line-height:1.7;margin:20px 0 16px}.note-card>p{font-size:12px;white-space:pre-wrap;color:#929681;line-height:1.9;flex:1;margin-bottom:28px}.note-bottom{border-top:1px solid #e5e7d9;padding-top:12px;display:flex;align-items:center;justify-content:space-between;gap:10px}.note-bottom>span{font-size:9px;color:#a1a58f}.note-bottom .btn{font-size:11px}.kanban{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;align-items:start}.kanban-column{background:#ecefe6;border-radius:10px;padding:13px 12px;min-height:430px;border:1px solid #e6e9df}.column-head{display:flex;align-items:center;gap:8px;font-size:11px;margin-bottom:17px;padding:0 3px}.column-head strong{font-weight:500}.column-head>span:last-child{margin-left:auto;color:#9ea992;font-size:10px}.content-card{background:white;border:1px solid #e1e6d8;border-radius:9px;padding:16px 14px;margin-bottom:12px;box-shadow:0 2px 4px #33472c03}.content-card[draggable]{cursor:grab}.content-card-title{font-size:13px;font-weight:500;line-height:1.8;text-align:left;padding:0}.content-card p{font-size:10px;line-height:1.9;color:#9aa38c;margin:12px 0 17px}.content-card .tag{font-size:9px}.content-card .text-button{font-size:10px;margin-top:13px}.content-card .cover-art{margin:-5px -3px 12px;width:calc(100% + 6px)}.column-empty{text-align:center;font-size:10px;color:#b0b7a7;padding:45px 10px;border:1px dashed #dce2d1;border-radius:7px}
/* 稿件工作区 */
.editor-top{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:-10px 0 23px}.editor-top .small{font-size:10px}.editor-top .small svg{margin-right:4px}.editor-layout{display:grid;grid-template-columns:minmax(0,1fr) 302px;gap:24px;align-items:start}.paper{border:1px solid var(--line);border-radius:12px;background:#fff;padding:35px 40px 0;min-width:0}.paper-meta{display:flex;align-items:center;gap:10px;font-size:10px;color:#a4ad97}.title-input{font-size:27px;font-weight:600;letter-spacing:-.7px;border:0;border-radius:0;padding:17px 0 15px;line-height:1.6;width:100%;outline:none}.title-input:focus-visible{outline:none;box-shadow:0 2px #b1c09c}.paper-options{display:flex;gap:24px;margin:5px 0 28px}.paper-options label{display:flex;align-items:center;gap:8px;color:#a0a88f;font-size:11px}.paper-options select{font-size:11px;border:0;background:#f4f6f0;width:90px;padding:4px 8px}.editor-tabs{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);padding-bottom:15px}.editor-tabs .tabs{background:transparent;padding:0}.editor-tabs .tabs button{font-size:11px;color:#a2aa94}.editor-tabs .tabs button.active{background:#eef3e7;box-shadow:none;color:#6b8155}.editor-tabs .text-button{font-size:10px;color:#9aa68b}.article-input{display:block;border:0;outline:none;border-radius:0;resize:vertical;padding:28px 0;min-height:540px;line-height:2;font-size:14px;color:#6b7760}.article-input:focus-visible{outline:none}.article-input::placeholder{color:#bec4b5;font-size:13px}.article-preview{min-height:540px;padding:28px 0;color:#6b7760;font-size:14px;line-height:2}.article-preview h2{font-size:24px;margin-bottom:15px}.article-preview h3{font-size:17px;margin:22px 0 12px}.paper-footer{border-top:1px solid var(--line);padding:14px 0;display:flex;justify-content:space-between;color:#aab29e;font-size:9px}.editor-aside{display:flex;flex-direction:column;gap:18px}.editor-aside .panel{padding:20px}.editor-aside h3{font-size:12px}.editor-aside .section-head{margin-bottom:17px}.editor-aside .tag{font-size:9px}.editor-aside select{font-size:12px;padding:8px 11px}.editor-aside .small{font-size:10px;line-height:1.9;margin-top:12px}.editor-aside .tiny{font-size:9px;margin-top:12px}.editor-aside .btn{font-size:11px;padding:8px 10px;margin-top:14px;min-height:35px}.ai-panel{border-color:#dce5d0;background:#f6f9f1}.ai-panel textarea{font-size:11px;line-height:1.9;margin-top:17px;background:#fff;border-color:#e0e6d7}.ai-panel form .btn{margin-top:7px;color:#74915d;background:#edf3e5;border-color:#dce7cf}.chat-message{padding:9px 12px;background:#eaf0e0;border-radius:6px;margin-top:10px;font-size:11px;color:#829371}.cover-placeholder{background:#f3f5ee;border:1px dashed #dbe2d0;border-radius:7px;min-height:133px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;color:#b1bda1}.cover-placeholder>span{font-size:10px}.cover-art{background:#e3e9d9;aspect-ratio:4/4.7;border-radius:8px;position:relative;overflow:hidden;padding:27px;display:flex;flex-direction:column;color:#4d6641;isolation:isolate}.cover-art:before{content:'';position:absolute;z-index:-1;border:40px solid #c8d5b8;border-radius:50%;width:270px;height:270px;right:-140px;top:-100px}.cover-art>span{font-size:8px;letter-spacing:2px}.cover-art strong{font-weight:500;font-size:34px;line-height:1.7;letter-spacing:1px;margin:auto 0;position:relative;font-family:"Songti SC","STSong",serif}.cover-art em{font-style:normal;font-size:9px;letter-spacing:2px;opacity:.6}.cover-art.mini{aspect-ratio:4/3;padding:15px}.cover-art.mini strong{font-size:19px;line-height:1.6;margin:20px 0}.cover-art.mini>span,.cover-art.mini em{font-size:6px;letter-spacing:1px}.cover-1{background:#eae2d5;color:#8c6f53}.cover-1:before{border-color:#dbccb8}.cover-2{background:#dfe8e6;color:#426b64}.cover-2:before{border-color:#c9dcd5}.cover-3{background:#e8e2e8;color:#7a637b}.cover-3:before{border-color:#d9cbdd}
/* 排期、风格与素材 */
.schedule-layout{display:grid;grid-template-columns:minmax(0,1fr) 235px;gap:23px;align-items:start}.calendar-panel{padding:22px 0 0;overflow:hidden}.calendar-panel .section-head{padding:0 24px}.calendar-week{display:grid;grid-template-columns:repeat(7,1fr);padding:8px 0 13px;text-align:center;color:#a5ad97;font-size:10px;border-bottom:1px solid var(--line)}.calendar-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr))}.calendar-day{min-height:103px;border-right:1px solid #edf0e7;border-bottom:1px solid #edf0e7;padding:8px 6px;cursor:pointer;min-width:0}.calendar-day:nth-child(7n){border-right:0}.calendar-day.outside{background:#fafbf7;color:#c3c8ba}.calendar-day.selected{background:#f1f6e9}.day-number{display:flex;align-items:center;justify-content:center;font-size:11px;width:25px;height:25px;margin-bottom:5px}.today .day-number{border-radius:50%;background:var(--green);color:#fff}.calendar-event{background:#e8efde;padding:5px 6px;border-radius:4px;width:100%;font-size:9px;color:#72845c;text-align:left;line-height:1.6;margin-bottom:5px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.calendar-event small{display:block;font-size:8px;color:#9aa98a}.schedule-layout>aside{padding:20px}.pending-item{display:block;text-align:left;border:1px solid #e2e7d9;border-radius:7px;padding:13px;width:100%;margin-top:14px;background:#fcfdf9;cursor:grab}.pending-item strong{display:block;font-size:11px;font-weight:500;line-height:1.8;margin:10px 0}.pending-item>span:last-child{font-size:9px;color:#a5af98;display:flex;justify-content:space-between}.pending-item .tag{font-size:8px}.stats-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin-bottom:25px}.stat-card{border:1px solid var(--line);border-radius:11px;background:#fff;padding:21px 22px}.stat-card>span{font-size:11px;color:#88967c;display:flex;justify-content:space-between;gap:10px}.stat-card>span svg{color:#b6c2a9;width:16px}.stat-card>strong{font-size:30px;font-weight:500;display:block;margin:12px 0 7px;font-variant-numeric:tabular-nums;line-height:1.2;color:#46583a}.stat-card>small{font-size:9px;color:#adb69e;line-height:1.7;display:block}.styles-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:23px}.style-card{border:1px solid #e0e6d7;background:#fff;border-radius:12px;padding:27px 26px 8px;display:flex;flex-direction:column}.style-monogram{width:46px;height:46px;border-radius:12px;background:#ecf0e4;display:flex;align-items:center;justify-content:center;color:#8c9f76;font-family:"Songti SC",serif;font-size:24px}.style-card h2{font-size:21px;margin:22px 0 8px}.style-card .style-domain{font-size:12px;color:#7c8e6b;margin-bottom:15px}.style-card>p{font-size:12px;color:#a0a991}.style-tags{display:flex;gap:8px;margin:20px 0}.style-description{padding:18px 0;border-top:1px solid #edf0e6;font-size:11px;flex:1}.style-description>span{font-size:9px;color:#aeb69f}.style-description>p{color:#879677;margin-top:5px}.style-card .card-actions{margin-top:12px}.new-style-card{border:1px dashed #d5dfc8;min-height:375px;border-radius:12px;color:#98a788;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:25px}.new-style-card>span{width:50px;height:50px;background:#eaf0e0;display:flex;justify-content:center;align-items:center;border-radius:50%;margin-bottom:20px}.new-style-card strong{font-weight:400;font-size:15px}.new-style-card p{font-size:11px;line-height:1.9;margin-top:13px;color:#adb69f}.assets-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.asset-card{background:#fff;border:1px solid var(--line);border-radius:10px;overflow:hidden}.asset-preview{width:100%;height:178px;background:#eef2e8;padding:0;color:#a2b28e}.asset-preview>img{width:100%;height:100%;object-fit:cover}.asset-preview>.cover-art{border-radius:0;width:100%;height:100%;aspect-ratio:unset}.asset-info{padding:14px 17px 10px}.asset-info strong{display:block;font-size:11px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.asset-info .inline{font-size:9px;color:#a6b096;margin-top:4px}.asset-info .icon-btn{width:25px;height:25px}.asset-info .icon-btn svg{width:13px}.asset-full{max-height:65vh;max-width:100%;margin:auto;display:block}.settings-layout{display:grid;grid-template-columns:1fr 1fr;gap:23px;align-items:start}.settings-layout h3{margin-bottom:22px}.settings-layout .panel>p{font-size:12px;margin:0 0 23px}.account-info{display:flex;align-items:center;gap:14px;margin:6px 0 28px}.account-info h3{margin:0 0 3px;font-size:16px}.account-info p{font-size:11px;color:#a4ad97}.account-info>.tag{margin-left:auto}.account-info .avatar.large{width:48px;height:48px;font-size:16px}.setting-row{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:18px 0;border-top:1px solid #edf0e6;font-size:12px}.setting-row>div{min-width:0}.setting-row strong{font-weight:500}.setting-row p{font-size:10px;color:#a3ac95;margin-top:4px}.setting-row.compact{padding:14px 0}.service-summary{display:flex;align-items:center;gap:17px;margin:10px 0 25px;color:#92a27b}.service-summary strong{font-size:12px;font-weight:500;color:#72875d}.service-summary p{font-size:10px;margin-top:6px;color:#a4af96}.settings-layout .btn{font-size:11px}.usage-overview{display:grid;grid-template-columns:1fr 1fr;gap:50px;padding:35px 40px;margin-bottom:27px}.usage-overview>div:first-child{padding-right:30px;border-right:1px solid var(--line)}.usage-overview h2{font-size:39px;margin:16px 0 4px;color:#4b683e}.usage-overview h2 small{font-size:18px;font-weight:400;color:#abb79c}.usage-overview p{font-size:11px;color:#9da98d;margin-bottom:22px}.usage-overview .progress{max-width:360px;height:6px}.usage-overview>div:last-child{color:#95a77f}.usage-overview h3{margin:15px 0 10px;color:#748c5c}.usage-overview .tiny{font-size:9px}
/* 管理端 */
.admin-shell .sidebar{background:#f4f6ef}.admin-shell .nav-item.active{background:#e3ecdc}.table-scroll{overflow-x:auto;padding:0}table{width:100%;border-collapse:collapse;font-size:12px;text-align:left}th{font-weight:400;color:#9ba68f;font-size:10px;background:#fbfcf8;padding:15px 20px;border-bottom:1px solid var(--line);white-space:nowrap}td{padding:19px 20px;border-bottom:1px solid #edf0e6;color:#7b8b6b;font-size:11px}tr:last-child td{border-bottom:0}td strong{font-size:11px;color:#637954;font-weight:500}td small{font-size:9px;display:block;color:#a9b59b;margin-top:5px}td .tag{font-size:9px}td .btn{font-size:10px}td .icon-btn{width:26px;height:26px}.table-title{max-width:240px}.user-cell{display:flex;align-items:center;gap:11px}.user-cell strong{display:block}.user-cell small{font-size:9px;white-space:nowrap}.quota-cell{min-width:125px;font-size:10px}.quota-cell b{font-weight:500}.quota-cell .progress{margin-top:8px;width:120px;height:3px}.users-table th,.users-table td{padding-inline:18px}.overview-layout{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);gap:24px;margin-top:7px}.quota-chart{padding:12px 0 24px}.quota-chart-row{display:flex;align-items:center;gap:13px;margin-bottom:22px;font-size:11px;color:#8c9c7a}.quota-chart-row .avatar{width:26px!important;height:26px!important;font-size:10px!important}.quota-chart-row>.progress{flex:1;margin:0 5px 0 14px;height:6px}.quota-chart-row>b{font-size:11px;font-weight:500;color:#637f51;min-width:75px;text-align:right}.quota-chart-row small{color:#b0bba4;font-weight:400;font-size:9px}.dark-panel{background:#344e3e;color:#e3ebdb;border-color:#344e3e}.dark-panel .tag{background:#4b6352;color:#acbda1;font-size:9px}.server-state{padding:15px 0 30px}.server-state>svg{color:#94aa81}.server-state h2{font-size:19px;margin-top:16px;font-weight:400}.server-state p{font-size:11px;color:#a8b99a;line-height:1.9;margin-top:12px}.dark-state-row{display:flex;justify-content:space-between;align-items:center;padding:12px 0;border-top:1px solid #4d6353;font-size:10px;color:#bdcdb0}.dark-state-row>span:last-child{display:flex;align-items:center;gap:7px;color:#b1c799}.dark-state-row .status-dot{background:#a4bf88}.dark-panel .text-button{color:#a5be91;font-size:10px;margin-top:15px}.security-banner{display:flex;align-items:center;gap:16px;padding:19px 23px;background:#eaf0e1;border:1px solid #dce5d0;border-radius:10px;margin-bottom:25px}.security-icon{color:#8c9f75;display:flex}.security-banner strong{font-size:12px;color:#73895d;font-weight:500}.security-banner p{font-size:10px;color:#9dab8d;margin-top:3px}.security-banner .tag{margin-left:auto;font-size:9px}.model-grid{display:grid;grid-template-columns:1fr 1fr;gap:25px;margin-bottom:23px}.model-card{padding:27px}.model-card>.section-head{margin-bottom:29px}.model-card h3{font-size:14px}.model-card .small{font-size:10px}.model-icon{width:43px;height:43px;display:flex;align-items:center;justify-content:center;border-radius:10px;background:#edf2e5;color:#8ca475}.model-card .field>span{font-size:11px;color:#8b9b79}.model-card .field input{font-size:12px;color:#849872;padding:11px 13px}.secret-reference{background:#f5f7f0;border:1px solid #e3e8da;border-radius:8px;padding:12px;display:flex;align-items:center;gap:9px;color:#a3b091;font-size:11px;min-width:0}.secret-reference code{font-size:10px;overflow:hidden;text-overflow:ellipsis}.secret-reference .tag{margin-left:auto;font-size:8px}.model-card-footer{padding-top:18px;margin-top:25px;border-top:1px solid #ecf0e4;display:flex;justify-content:space-between;align-items:center;gap:12px}.model-card-footer .small{font-size:9px}.model-card-footer .btn{font-size:10px}.model-bottom{display:grid;grid-template-columns:1.3fr 1fr;gap:25px;margin-top:25px}.model-bottom h3{font-size:13px;margin-bottom:14px}.model-bottom p{font-size:11px}.model-bottom .inline-note{font-size:10px}.model-bottom .btn{font-size:11px;margin-top:18px}.sources-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.source-letter{width:39px;height:39px;display:flex;align-items:center;justify-content:center;border-radius:9px;background:#eaf0e1;color:#94a47d;font-size:16px}.source-card{padding:23px 23px 5px}.source-card .section-head{margin-bottom:18px}.source-card h3{font-size:13px}.source-card .small{font-size:10px}.source-url{font-family:monospace;font-size:10px;color:#a6b198;background:#f8faf4;border-radius:6px;padding:9px 12px;margin-bottom:18px;overflow-wrap:anywhere}.source-card .card-actions{margin-top:17px}.launch-list{font-size:11px;color:#94a583}.launch-list p{display:flex;gap:14px;align-items:center;margin-bottom:15px}.launch-list span{font:italic 14px Georgia,serif;color:#b1be9f}.settings-layout>.panel>.small{font-size:10px}
/* 抽屉、弹窗与登录 */
.overlay{position:fixed;inset:0;background:#20312355;backdrop-filter:blur(3px);z-index:100;display:flex;align-items:center;justify-content:center;padding:24px;animation:fade-in .16s ease-out}.modal{width:min(520px,100%);max-height:calc(100dvh - 48px);border-radius:15px;background:white;box-shadow:0 24px 80px #1a2e1a26;display:flex;flex-direction:column;animation:modal-in .2s ease-out;overflow:hidden}.modal.wide{width:min(700px,100%)}.drawer-wrap{justify-content:flex-end;padding:0}.modal.drawer{width:min(520px,100%);height:100dvh;max-height:100dvh;border-radius:0;animation:slide-in .22s ease-out}.modal-head{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;padding:24px 26px;border-bottom:1px solid var(--line)}.modal-head h2{font-size:18px;font-weight:500}.modal-head p{font-size:11px;color:#9ba78d;margin-top:7px}.modal-body{padding:26px;overflow-y:auto;overscroll-behavior:contain}.modal-foot{display:flex;align-items:center;justify-content:flex-end;gap:10px;border-top:1px solid var(--line);padding:18px 26px;background:#fcfdf9}.modal-foot .btn{font-size:12px}.detail-kicker{display:flex;align-items:center;gap:12px;font-size:11px;color:#a3b090;margin:4px 0 18px}.detail-title{font-size:27px;font-weight:500;line-height:1.6;letter-spacing:-.5px}.detail-section{margin-top:30px;padding-top:24px;border-top:1px solid #e9eee1}.detail-section h3{font-size:12px;color:#718960;margin-bottom:15px}.detail-section>p{font-size:13px;color:#8b9c79;line-height:1.9}.angle{display:flex;gap:14px;margin-top:13px}.angle>b{font:italic 17px Georgia,serif;color:#bdc8ae}.angle p{font-size:12px;color:#8c9d7b;line-height:1.9}.check-row{display:flex;gap:9px;align-items:center;margin-bottom:8px}.check-row svg{color:#a5b793}.source-note{display:flex;align-items:flex-start;gap:12px;background:#f5f8ef;border-radius:8px;padding:17px;font-size:11px;color:#9caa8c}.source-note svg{margin-top:4px}.source-note p{font-size:11px}.reason-options{display:flex;flex-direction:column;gap:12px}.reason-options label{display:flex;align-items:center;gap:12px;padding:13px;border:1px solid var(--line);border-radius:7px;font-size:13px}.rss-form{margin-top:20px}.rss-form>strong{font-size:12px;font-weight:500;display:block;margin-bottom:10px}.input-action{display:flex;align-items:center;gap:8px}.input-action input{font-size:11px}.input-action .btn{font-size:11px}.rss-line{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:10px;color:#a6b296;padding:9px 0;border-bottom:1px solid #e9eee2}.rss-line>span{overflow:hidden;text-overflow:ellipsis}.rss-line .text-button{font-size:10px}.invite-success{text-align:center;padding:10px 0 8px}.success-orb{display:flex;align-items:center;justify-content:center;background:#eef4e7;width:64px;height:64px;border-radius:50%;color:#94ac7b;margin:0 auto 22px}.invite-success h3{font-size:18px;font-weight:400}.invite-success>p{font-size:12px;color:#9aa98a;margin:12px 0 25px}.copy-box{border:1px solid var(--line);border-radius:8px;padding:10px;display:flex;align-items:center;gap:10px}.copy-box>span{word-break:break-all;font-size:10px;text-align:left;flex:1;color:#a5b394}.copy-box .btn{font-size:11px}.invite-success .inline-note{text-align:left}.user-detail-intro{display:flex;flex-direction:column;align-items:center;padding:10px 0 30px}.user-detail-intro h3{font-size:20px;margin-top:15px;font-weight:400}.user-detail-intro p{font-size:12px;color:#a8b49a;margin-top:6px}.task-row{display:flex;align-items:flex-start;gap:12px;padding:21px 0;border-bottom:1px solid var(--line)}.task-row:first-child{padding-top:0}.task-row>div{flex:1;min-width:0}.task-row strong{font-size:12px;font-weight:500}.task-row p{font-size:10px;color:#a0ae91;margin-top:6px}.task-row .btn{font-size:11px;padding:4px;min-height:25px}.task-mark{width:30px;height:30px;border-radius:8px;display:flex;align-items:center;justify-content:center;color:#98b17c;background:#f0f5e9}.task-mark.running svg{animation:spin 2s linear infinite}.task-mark.failed{background:#faeee5;color:#b8987a}.source-preview{display:flex;align-items:center;gap:14px;padding:18px 0;border-bottom:1px solid var(--line)}.source-preview>div:nth-child(2){flex:1}.source-preview strong{font-size:12px;font-weight:500}.source-preview p{font-size:10px;color:#a2af94;margin-top:3px}.source-preview .tag{font-size:9px}.search-large{display:flex;align-items:center;gap:12px;border-bottom:1px solid var(--line);margin-bottom:25px;color:#a3b78b}.search-large input{border:0;outline:none;font-size:14px;padding:12px 0}.search-large input:focus-visible{outline:0}.search-result{display:flex;align-items:center;gap:10px;padding:14px 0;width:100%;border-bottom:1px solid #edf1e6;text-align:left;color:#a6b498}.search-result>span:not(.tag){flex:1;font-size:12px;color:#789265}.search-result .tag{font-size:9px}.search-result+.section-label{margin-top:23px}.help-intro{text-align:center;color:#9bb183;margin-bottom:25px}.help-intro h3{font-size:19px;font-weight:400;color:#7c9567;margin-top:12px}.help-list{padding-left:20px;font-size:12px;line-height:2.1;color:#8da078}.help-list li{margin-bottom:10px}.modal-body>.btn:last-child{margin-top:20px}.confirm-copy{color:#8e9c7d;font-size:13px;line-height:1.9;padding:8px 0 14px}.toast{position:fixed;bottom:28px;left:50%;transform:translateX(-50%);z-index:200;background:#344e3e;color:#e4efdb;display:flex;align-items:center;gap:10px;padding:13px 20px;border-radius:10px;box-shadow:0 8px 40px #182c2325;font-size:12px;max-width:calc(100vw - 36px);animation:toast-in .18s ease-out;line-height:1.6}.toast.error{background:#8c624a;color:#fff0de}.login-shell{min-height:100dvh;display:grid;grid-template-columns:1fr 1fr;background:#fcfdf9}.login-story{background:#eaf0e1;padding:42px 55px 27px;display:flex;flex-direction:column;min-height:100dvh}.login-story .brand-mark{background:#547347}.login-story .brand strong{color:#4f6c43}.login-story .brand small{color:#97a888}.login-story-main{margin:auto 0;max-width:520px;padding-top:65px}.login-story .eyebrow{color:#a2b28e;font-size:10px;letter-spacing:2px}.login-story h1{font-family:"Songti SC","STSong",serif;font-size:45px;line-height:1.6;font-weight:400;letter-spacing:1px;color:#547345;margin:20px 0}.login-story-main>p{font-size:12px;color:#96a785;line-height:2.2}.login-art{position:relative;height:300px;width:360px;margin:20px auto 0;isolation:isolate}.art-card{position:absolute;border-radius:11px;width:200px;height:235px;background:#fdfef9;border:1px solid #dce5cf;padding:25px 22px;box-shadow:0 12px 28px #5972420b;display:flex;flex-direction:column}.art-card>span{font-size:9px;color:#aaba96}.art-card>strong{font-family:"Songti SC","STSong",serif;font-size:23px;line-height:1.8;letter-spacing:1px;font-weight:400;margin-top:28px;color:#738e5f}.art-card>div{font-size:8px;color:#b0bf9b;margin-top:auto;display:flex;gap:7px;align-items:center}.art-card.behind{left:35px;top:35px;transform:rotate(-13deg);background:#dce7cc;border-color:#d3dfc2}.art-card.front{left:139px;top:12px;transform:rotate(8deg)}.art-orbit{width:300px;height:250px;border:1px solid #d5e1c6;position:absolute;z-index:-1;transform:rotate(30deg);border-radius:50%;left:15px;top:30px}.login-story>.small{font-size:10px;color:#a4b294}.login-form-side{padding:60px 35px;display:flex;align-items:center;justify-content:center}.login-panel{width:370px}.login-panel>.tag{font-size:10px}.login-panel>h2{font-size:25px;font-weight:500;color:#617b50;margin:24px 0 10px}.login-panel>p{font-size:12px;color:#a4b094;margin-bottom:35px}.login-panel .field{font-size:12px;color:#91a27e}.login-panel .field input{padding:12px;font-size:12px}.login-panel form>.btn{margin-top:23px;font-size:12px;padding:12px}.login-panel .inline-note{font-size:10px;display:block;background:#f5f8ef;color:#a7b397}.login-note{border-top:1px solid #e8eee0;padding-top:23px;margin-top:35px;text-align:center;font-size:9px;color:#b2bda5;display:flex;gap:6px;align-items:center;justify-content:center}.login-divider{display:flex;align-items:center;gap:12px;color:#b0bca1;font-size:9px;margin:30px 0 18px}.login-divider:before,.login-divider:after{content:'';flex:1;height:1px;background:#e7edde}.login-demo-buttons{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:18px}.login-demo-buttons .btn{font-size:11px;color:#8b9f77;padding:10px 5px}.login-panel .tiny{font-size:9px;color:#b1bda3}.invite-card{display:flex;align-items:center;gap:12px;border:1px solid var(--line);border-radius:10px;padding:20px;margin:15px 0 25px}.invite-card p{font-size:10px;color:#a6b397}.invite-card h3{font-size:14px}.invite-card .tag{margin-left:auto;font-size:9px}
@keyframes fade-in{from{opacity:0}to{opacity:1}}@keyframes modal-in{from{opacity:0;transform:translateY(8px) scale(.99)}to{opacity:1;transform:none}}@keyframes slide-in{from{opacity:.5;transform:translateX(25px)}to{opacity:1;transform:none}}@keyframes toast-in{from{opacity:0;translate:0 8px}to{opacity:1;translate:0 0}}@keyframes spin{to{rotate:360deg}}
@media(hover:hover) and (pointer:fine){.btn:hover:not(:disabled){background:#f3f6ee;border-color:#becdb0}.btn.primary:hover:not(:disabled){background:#426550;border-color:#426550}.btn.quiet:hover:not(:disabled){background:#eaf0e3}.btn.link:hover:not(:disabled){background:transparent;color:#6e9655;border-color:transparent}.btn.danger:hover:not(:disabled){background:#934534}.icon-btn:hover{background:#eaf0e2;color:#7d9666}.text-button:hover{color:#94af7a}.nav-item:hover{background:#eef2e7;color:#81966c}.nav-item.active:hover{background:#e2ead8}.topic-card:hover{border-color:#c3d2b3;box-shadow:0 7px 20px #4b63350a;transform:translateY(-2px)}.topic-title:hover{color:#6a8754}.search-result:hover{background:#f7f9f1}.new-style-card:hover{background:#edf3e5;border-color:#bacba6}.content-card:hover{border-color:#c4d2b4}.calendar-day:hover{background:#f2f6ea}.pending-item:hover{border-color:#c0cfaf}.asset-preview:hover{filter:brightness(.98)}}
@media(min-width:1600px){main{padding-left:52px;padding-right:52px}.topic-layout{grid-template-columns:minmax(0,1fr) 265px;gap:30px}.topic-card{padding-inline:23px}.topic-title{font-size:17px}.topic-reason{font-size:12px}.topic-angle{font-size:11px}.topic-meta{font-size:10px}.card-actions .btn{font-size:12px;padding-block:8px}.topic-card .card-top{margin-bottom:17px}.topic-toolbar{margin-bottom:30px}.topic-aside .panel{padding:25px}.topic-aside .panel h3{font-size:13px}.quiet-panel p{font-size:12px}.topic-aside .text-button{font-size:12px}}
@media(max-width:1250px){:root{--sidebar:202px}.sidebar{padding-inline:12px}.topbar{padding-inline:26px}.topbar-actions{gap:10px}.top-search span,.top-search kbd{display:none}main{padding:30px 27px 0}.page-title h1{font-size:28px}.page-title p{font-size:11px}.page-actions .btn{font-size:11px;padding:8px 10px}.topic-layout{grid-template-columns:minmax(0,1fr) 210px;gap:18px}.topics-grid{gap:11px}.topic-card{padding-inline:13px}.topic-title{font-size:14px}.topic-reason{font-size:10px;min-height:75px}.topic-angle{font-size:9px;padding:9px 7px}.topic-meta{font-size:8px}.card-actions .btn{font-size:9px}.topic-aside .panel{padding:17px}.stat-card{padding:18px 17px}.stats-grid{gap:15px}.stat-card>small{font-size:8px}.editor-layout{grid-template-columns:minmax(0,1fr) 270px;gap:18px}.paper{padding-inline:26px}.title-input{font-size:23px}.kanban{gap:12px}.kanban-column{padding-inline:8px}.content-card{padding-inline:11px}.content-card-title{font-size:12px}.schedule-layout{grid-template-columns:minmax(0,1fr) 210px;gap:17px}.calendar-day{min-height:90px}.assets-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.user-cell{gap:7px}.users-table td,.users-table th{padding-inline:13px}.models-grid,.model-grid{gap:18px}.model-card{padding:22px}.model-card-footer{align-items:flex-start;flex-direction:column}.sources-grid{gap:17px}.login-story{padding-inline:38px}.login-story h1{font-size:38px}.login-art{transform:scale(.93);transform-origin:left center}.security-banner .tag{display:none}}
@media(max-width:1080px){.topic-layout{grid-template-columns:1fr}.topic-aside{display:none}.topics-grid{gap:16px}.topic-card{padding-inline:19px}.topic-title{font-size:15px}.topic-reason{font-size:11px;min-height:62px}.topic-angle{font-size:10px}.topic-meta{font-size:9px}.card-actions .btn{font-size:10px}.page-title{align-items:flex-start}.page-title .page-actions{padding-top:23px}.page-title h1{font-size:26px}.page-title p{max-width:480px}.overview-layout{grid-template-columns:1.2fr 1fr}.stats-grid{grid-template-columns:repeat(2,1fr)}.styles-grid,.ideas-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.settings-layout{gap:18px}.settings-layout .panel{padding:22px}.schedule-layout{grid-template-columns:1fr}.schedule-layout>aside{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.schedule-layout>aside>.section-head{grid-column:1/-1;margin-bottom:0}.schedule-layout>aside>.small{grid-column:1/-1}.pending-item{margin-top:0}.editor-layout{grid-template-columns:minmax(0,1fr) 240px;gap:14px}.editor-aside .panel{padding:16px}.editor-top .small{display:none}.paper{padding-inline:23px}.title-input{font-size:21px}.kanban{grid-template-columns:repeat(2,minmax(0,1fr))}.kanban-column{min-height:300px;padding:15px}.content-card-title{font-size:14px}.content-card p{font-size:12px}.content-card .cover-art.mini{max-height:160px}.model-grid,.model-bottom{grid-template-columns:1fr}.model-card-footer{flex-direction:row;align-items:center}.sources-grid{grid-template-columns:1fr}.page-footer{align-items:flex-start;flex-direction:column;gap:5px}.topbar-actions .view-switch{font-size:10px}.login-story{padding-inline:28px}.login-story h1{font-size:32px}.login-art{width:300px;transform:scale(.82);height:270px;margin-left:0}}
@media(max-width:820px){:root{--sidebar:175px}.brand{gap:8px;padding-left:7px}.brand strong{font-size:20px}.brand small{font-size:8px}.brand-mark{width:33px;height:37px;border-radius:9px}.space-label{font-size:9px;padding-inline:5px}.space-label .tag{display:none}.nav-item{font-size:12px;gap:10px;padding-inline:12px}.nav-item svg{width:16px}.quota-widget{padding:13px 10px}.quota-widget strong{font-size:9px}.sidebar-bottom{padding-top:25px}.topbar{padding-inline:20px}.breadcrumb{font-size:10px;gap:8px}.topbar-actions{gap:8px}.demo-pill{display:none}.top-search{display:none}main{padding:27px 22px 0}.page-title{flex-direction:column;gap:17px;margin-bottom:24px}.page-title .page-actions{padding-top:0}.page-title h1{font-size:26px}.page-title p{font-size:11px}.page-title .eyebrow{font-size:9px}.topic-toolbar{align-items:flex-start;flex-direction:column;gap:12px}.topics-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.topic-title{font-size:15px}.topic-reason{font-size:11px;min-height:62px}.topic-angle{font-size:9px}.topic-card{padding-inline:17px}.topic-meta{font-size:8px}.card-actions .btn{font-size:9px}.editor-layout{grid-template-columns:1fr}.editor-aside{display:grid;grid-template-columns:1fr 1fr}.editor-aside .ai-panel{grid-row:span 2}.editor-aside .panel:first-child{order:0}.editor-aside .ai-panel{order:1}.editor-aside .panel:last-child{order:2}.editor-top{margin-top:0}.editor-top .btn{font-size:11px;padding:7px 10px}.article-input{min-height:380px}.paper{padding-inline:28px}.settings-layout{grid-template-columns:1fr}.stats-grid{gap:13px}.stat-card>strong{font-size:27px}.overview-layout{grid-template-columns:1fr}.usage-overview{grid-template-columns:1fr;gap:30px;padding:28px}.usage-overview>div:first-child{border-right:0;padding-right:0;border-bottom:1px solid var(--line);padding-bottom:25px}.assets-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.asset-preview{height:150px}.styles-grid,.ideas-grid{gap:14px}.style-card{padding:22px 20px 8px}.style-card h2{font-size:18px}.style-card>p{font-size:11px}.style-card .tag{font-size:9px}.new-style-card{min-height:320px}.new-style-card strong{font-size:12px}.new-style-card p{font-size:10px}.note-card{padding:20px}.note-card h2{font-size:17px}.note-card>p{font-size:11px}.note-bottom{flex-wrap:wrap}.list-toolbar{flex-wrap:wrap}.list-toolbar .tabs{max-width:100%;overflow:auto}.list-toolbar .search-input{width:230px}.security-banner{padding:16px;align-items:flex-start}.security-banner strong{font-size:11px}.security-banner p{font-size:10px}.calendar-day{min-height:85px}.calendar-event{font-size:8px;padding:4px}.schedule-layout>aside{grid-template-columns:1fr 1fr}.login-story{padding-inline:25px}.login-story h1{font-size:29px}.login-story .brand{padding:0}.login-story-main{padding-top:20px}.login-art{transform:scale(.7);width:240px;height:250px}.login-form-side{padding:40px 25px}.login-panel>h2{font-size:23px}.login-demo-buttons{grid-template-columns:1fr}.login-panel .inline-note{font-size:9px}.login-panel>.tag{font-size:9px}.invite-card{flex-wrap:wrap}}
@media(max-width:620px){:root{--sidebar:222px}.sidebar{transform:translateX(-100%);transition:transform .2s ease;padding-inline:16px}.sidebar.open{transform:translateX(0)}.sidebar .brand strong{font-size:23px}.sidebar .brand small{font-size:10px}.sidebar .brand-mark{width:39px;height:42px}.sidebar .space-label{font-size:11px}.sidebar .nav-item{font-size:13px;padding:12px 14px}.sidebar .nav-item svg{width:19px}.sidebar .quota-widget strong{font-size:10px}.main-shell{margin-left:0}.mobile-menu{display:inline-flex;margin-left:-6px}.mobile-shade{display:block;position:fixed;inset:0;background:#263a2555;z-index:29;backdrop-filter:blur(2px)}.topbar{height:61px;padding:0 17px;gap:8px}.topbar .inline{gap:5px}.breadcrumb{gap:7px;font-size:9px}.topbar-actions{gap:7px}.topbar .view-switch{font-size:9px;padding:3px 6px;gap:5px}.topbar .view-switch svg{width:13px}.account-trigger>svg{display:none}.topbar .avatar{width:26px!important;height:26px!important;font-size:9px!important}.task-button{width:27px}.task-button svg{width:16px}main{padding:27px 19px 0}.page-title h1{font-size:26px;font-weight:500;letter-spacing:-.8px}.page-title .eyebrow{font-size:8px;letter-spacing:1px;margin-bottom:8px}.page-title p{font-size:10px;margin-top:9px;line-height:1.9}.page-title{gap:20px}.page-actions .btn{font-size:10px;min-height:35px;padding:8px 12px}.page-actions .btn svg{width:14px;height:14px}.topic-toolbar{gap:14px;margin-top:4px;margin-bottom:20px}.topic-toolbar .inline{gap:8px}.topic-toolbar .inline>span{font-size:10px}.topic-toolbar select{width:145px;font-size:11px}.topic-toolbar .text-button{font-size:10px;margin-left:0}.topics-grid{gap:13px}.topic-card{padding:13px 13px 0}.topic-card.featured{padding-top:12px}.topic-title{font-size:13px;line-height:1.8;min-height:67px}.topic-index{font-size:14px}.card-top{gap:7px;margin-bottom:9px}.card-top .tag{font-size:8px;padding:2px 4px}.topic-reason{font-size:9px;line-height:2;min-height:70px;margin:8px 0 12px}.topic-angle{font-size:8px;line-height:1.9;padding:8px}.topic-meta{font-size:7px;padding:12px 0;gap:2px}.topic-meta>span:first-child{gap:3px}.topic-meta svg{width:10px;height:10px}.card-actions{gap:4px;padding:8px 0}.card-actions .btn{font-size:8px;gap:4px;padding:3px 0;min-height:28px}.card-actions .btn svg{width:11px;height:11px}.card-actions .btn>span{gap:4px}.card-actions .btn.link svg{display:none}.footnote{font-size:8px;align-items:flex-start;gap:7px;margin-top:19px;line-height:1.9}.footnote svg{margin-top:2px;width:12px;height:12px}.page-footer{font-size:8px;margin-top:35px;padding:17px 0;gap:5px}.ideas-grid,.styles-grid{grid-template-columns:1fr}.note-card{padding:22px}.note-card h2{font-size:21px}.note-card>p{font-size:12px}.note-bottom{flex-wrap:nowrap}.style-card{padding:25px 25px 12px}.style-card h2{font-size:23px}.style-card>p{font-size:12px}.style-description{font-size:12px}.style-card .tag{font-size:10px}.style-card .card-actions .btn{font-size:11px;padding:6px}.style-card .card-actions svg{width:16px;height:16px}.new-style-card{min-height:240px}.new-style-card strong{font-size:15px}.new-style-card p{font-size:11px}.kanban{gap:12px;grid-template-columns:1fr 1fr}.kanban-column{padding:12px 9px;min-height:260px}.column-head{font-size:10px;padding:0;gap:6px}.content-card{padding:12px 10px}.content-card-title{font-size:12px;line-height:1.8}.content-card p{font-size:9px;line-height:1.9;margin:10px 0}.content-card .tag{font-size:8px}.content-card .small{font-size:8px}.content-card .text-button{font-size:9px}.content-card .cover-art.mini strong{font-size:13px;margin:14px 0}.content-card .cover-art.mini{padding:12px;min-height:125px}.content-card .cover-art.mini>span{font-size:5px}.content-card .cover-art em{display:none}.column-empty{font-size:8px;padding:35px 4px}.search-input,.list-toolbar .search-input{width:100%}.list-toolbar{gap:15px}.list-toolbar .tabs{width:auto}.list-toolbar .tabs button{font-size:10px;padding:6px 10px}.list-toolbar>.small{font-size:10px}.list-toolbar .inline{gap:7px;width:100%}.list-toolbar .inline>select{font-size:10px;flex:1;min-width:0;padding:8px}.editor-top .btn{font-size:9px;min-height:31px;padding:6px 7px;gap:5px}.editor-top .btn svg{width:13px}.editor-top .inline{gap:6px}.paper{padding:24px 23px 0}.title-input{font-size:23px;line-height:1.7;padding-top:15px}.paper-options{gap:15px;margin:0 0 23px}.paper-options label{font-size:10px;gap:6px}.paper-options select{width:80px;font-size:10px;padding:4px}.article-input{font-size:13px;min-height:390px;line-height:2;padding:22px 0}.article-input::placeholder{font-size:12px}.paper-footer{font-size:8px}.editor-aside{display:flex;flex-direction:column}.editor-aside .panel{padding:22px}.editor-aside .panel:first-child{order:0}.editor-aside .ai-panel{order:1}.editor-aside .panel:last-child{order:2}.editor-aside .small{font-size:11px}.editor-aside .tiny{font-size:9px}.editor-aside .panel h3{font-size:13px}.editor-aside .btn{font-size:12px}.cover-placeholder{min-height:160px}.editor-aside .cover-art.mini{aspect-ratio:4/2.5}.cover-art.mini strong{font-size:24px;max-width:80%}.editor-aside textarea{font-size:12px}.stats-grid{gap:12px}.stat-card{padding:17px 15px}.stat-card>span{font-size:9px}.stat-card>span svg{width:13px}.stat-card>strong{font-size:26px;margin:12px 0 7px}.stat-card>small{font-size:7px;line-height:1.8}.panel{padding:21px}.panel.table-scroll{padding:0}.table-scroll table{min-width:650px}.table-scroll th{font-size:9px;padding:13px 16px}.table-scroll td{padding:15px 16px;font-size:10px}.table-scroll td strong{font-size:10px}.table-scroll td small{font-size:8px}.table-scroll .tag{font-size:8px}.section-head h3{font-size:13px}.section-head .small{font-size:9px}.calendar-panel{padding:20px 0 0}.calendar-panel .section-head{padding-inline:16px}.calendar-panel .section-head h2{font-size:17px}.calendar-week{font-size:8px}.calendar-day{padding:5px 3px;min-height:69px}.day-number{font-size:9px;width:21px;height:21px;margin-bottom:3px}.calendar-event{font-size:6px;padding:3px;line-height:1.5;-webkit-line-clamp:3}.calendar-event small{font-size:6px}.schedule-layout>aside{grid-template-columns:1fr;gap:12px;padding:20px}.pending-item{padding:14px}.pending-item strong{font-size:12px}.pending-item .tag{font-size:9px}.assets-grid{gap:13px}.asset-preview{height:140px}.asset-info{padding:12px 12px 8px}.asset-info strong{font-size:10px}.asset-info .inline{font-size:8px}.assets-grid .cover-art.mini strong{font-size:16px;max-width:none}.settings-layout .panel{padding:22px}.settings-layout h3{font-size:14px}.settings-layout .panel>p{font-size:11px}.setting-row{font-size:11px}.setting-row p{font-size:9px}.account-info h3{font-size:16px}.account-info p{font-size:9px}.settings-layout .btn{font-size:10px}.usage-overview{padding:25px}.usage-overview h2{font-size:35px}.usage-overview p{font-size:10px}.overview-layout{gap:18px}.dark-panel .section-head h3{font-size:13px}.dark-panel{padding:23px}.security-banner{padding:16px;gap:12px}.security-banner strong{font-size:11px}.security-banner p{font-size:9px}.model-card{padding:23px}.model-card .section-head .inline{gap:12px}.model-card .field input{font-size:11px}.model-card-footer{flex-direction:column;align-items:flex-start;gap:12px}.model-bottom{gap:18px}.model-bottom p{font-size:11px}.security-icon svg{width:20px}.model-card .secret-reference{font-size:10px}.quota-chart-row{gap:10px;font-size:10px}.quota-chart-row>.progress{margin-left:6px}.source-card{padding:21px 20px 4px}.source-card .section-head{gap:10px}.source-card .inline{gap:10px}.source-card h3{font-size:13px}.source-card .small{font-size:9px}.source-url{font-size:9px}.source-card .card-actions .btn{font-size:10px}.admin-note{padding:18px 5px;font-size:10px;gap:12px}.admin-note strong{font-size:11px}.admin-note svg{width:18px}.empty{padding:50px 23px}.empty h3{font-size:19px}.empty p{font-size:11px;line-height:1.9}.empty .btn{font-size:11px}.overlay{padding:15px}.modal{max-height:calc(100dvh - 30px);border-radius:12px}.modal.drawer{border-radius:0}.drawer-wrap{padding:0}.modal-head{padding:21px 22px}.modal-head h2{font-size:17px}.modal-head p{font-size:10px}.modal-body{padding:22px}.modal-foot{padding:15px 20px;gap:8px}.modal-foot .btn{font-size:11px;padding:8px 13px}.modal-body .field{font-size:12px}.modal-body .field input,.modal-body .field select,.modal-body .field textarea{font-size:12px}.form-grid{gap:0 14px}.form-intro{font-size:11px}.detail-title{font-size:25px}.detail-section>p{font-size:12px}.detail-section h3{font-size:12px}.detail-section .angle p{font-size:11px}.detail-section .source-note p{font-size:10px}.toast{font-size:11px;bottom:19px;width:max-content;max-width:calc(100vw - 30px);padding:12px 17px}.login-shell{grid-template-columns:1fr}.login-story{min-height:0;padding:28px 28px 35px}.login-story-main{padding:35px 0 0;margin:0}.login-story .eyebrow{font-size:8px}.login-story h1{font-size:31px;margin:12px 0}.login-story-main>p{font-size:11px}.login-art{display:none}.login-story>.small{display:none}.login-form-side{padding:36px 28px 40px}.login-panel{width:100%;max-width:380px}.login-panel>h2{font-size:23px;margin-top:19px}.login-panel>p{font-size:11px;margin-bottom:25px}.login-demo-buttons{grid-template-columns:1fr 1fr}.login-demo-buttons .btn{font-size:10px}.login-note{font-size:8px;margin-top:26px;padding-top:20px}}
@media(max-width:480px){main{padding-inline:15px}.topics-grid{grid-template-columns:1fr;gap:16px}.topic-card{padding:20px 20px 0}.topic-card.featured{padding-top:19px}.topic-title{font-size:18px;min-height:auto}.topic-reason{font-size:11px;min-height:auto;margin:12px 0}.topic-angle{font-size:10px;padding:11px}.topic-meta{font-size:9px}.card-actions .btn{font-size:11px;padding:6px 3px}.card-actions .btn svg{width:14px;height:14px}.topic-card .tag{font-size:9px}.card-top{margin-bottom:12px}.topic-index{font-size:16px}.topic-toolbar select{width:136px}.kanban{grid-template-columns:1fr}.topbar-actions .view-switch svg{display:none}.breadcrumb{font-size:8px}.topbar{padding-inline:12px}.page-title h1{font-size:24px}}
@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}

/* 提高辅助文案的可读性，保留纸感层次。 */
.topic-reason{color:#7f8b76}.topic-meta{color:#929f85}.topic-aside p{color:#859477}.source-access small{color:#8f9e80}.page-title p{color:#85917b}.stat-card>small{color:#8e9c7f}.table-scroll td small{color:#8c9b7d}.model-card .small{color:#8a9c79}.card-top .icon-btn{color:#96a687}.field small{color:#8b997d}
@media(max-width:480px){.topic-reason{font-size:12px;line-height:1.9}.topic-title{font-size:18px;line-height:1.8}.topic-angle{font-size:11px;line-height:1.8}.topic-meta{font-size:10px}.card-actions .btn{font-size:12px;padding:8px 2px}.card-top .tag{font-size:10px}.topic-card{padding-inline:22px}.card-top{margin-bottom:15px}.topics-grid{gap:18px}.topic-meta{padding:16px 0}.card-actions{padding:9px 0}.footnote{font-size:10px}.mobile-menu,.task-button{width:34px;height:38px}.topic-toolbar .inline>span{font-size:11px}.page-title p{font-size:12px}.page-actions .btn{font-size:12px}.topbar-actions .view-switch{font-size:10px}.topic-toolbar select{font-size:12px}.topic-toolbar .text-button{font-size:11px}}

.original-workspace {
  color-scheme: light;
  --dsw-alias-label-primary:#252623; --dsw-alias-label-secondary:#565952; --dsw-alias-label-tertiary:#797d73; --dsw-alias-label-caption:#92968d;
  --dsw-alias-label-primary-inverted:#fff; --dsw-alias-button-primary-fill:#354e40; --dsw-alias-button-primary-hover:#263f31;
  --dsw-alias-border-l2:#e4e5df; --dsw-alias-border-l4:#c9cec4;
  --dsw-alias-interactive-bg-hover:#efefe9; --dsw-alias-interactive-bg-active:#e3e9df;
  --dsw-alias-bg-base:#f8f7f4; --dsw-alias-bg-layer-2:#fffefa; --dsw-alias-bg-mask-1:rgba(33,39,31,.28);
  --dsw-alias-link:#456957; --dsw-alias-danger:#af463d;
  --dsw-font-family:-apple-system,BlinkMacSystemFont,"PingFang SC",sans-serif;
  --dsw-elevation-soft:0 2px 12px #25322308; --dsw-elevation-panel:0 14px 55px #25322317; --dsw-elevation-prominent:0 24px 90px #25322326;
  --dsh-frame-leading-clearance:18px;
}

.original-workspace{position:fixed;inset:0;height:100dvh;width:100%;z-index:1;background:#f8f7f4;color:#252623;--bg:#f8f7f4;--ink:#252623;--muted:#797d73;--line:#e4e5df;--green:#354e40}
body:has(.original-workspace){overflow:hidden}
.original-workspace .md-root{height:100%}
:where(.original-workspace) input,:where(.original-workspace) textarea,:where(.original-workspace) select{width:auto;min-width:0;box-shadow:none;border:0;border-radius:0;background:transparent;padding:0}
.original-workspace .md-field>input,.original-workspace .md-field>textarea,.original-workspace .md-field>select{width:100%}
.original-workspace .md-hero-input>input{width:100%;border:0;background:transparent;padding:0;border-radius:0}
.original-workspace .md-hero-input>input:focus-visible{outline:none}
.original-workspace button{min-width:0}
.original-workspace .md-dialog-mask{z-index:150}
.web-original-label{position:absolute;bottom:13px;right:20px;z-index:35;font-size:10px;color:#92968d;display:flex;gap:16px;align-items:center;pointer-events:none}
.web-original-label button{pointer-events:auto;font-size:10px;padding:0;color:#797d73}
.web-topics-page{padding-bottom:65px!important}
.web-back-canvas{margin:0 auto 24px;display:block;max-width:1160px;width:100%;font-size:12px}
.web-settings{padding:0 24px 26px}.web-settings .md-capture-tabs{margin-bottom:24px;padding:0}.web-settings h3{font-size:20px;font-weight:500}.web-settings .md-form>p{font-size:13px;line-height:1.8}.web-quota{padding:24px;background:var(--hover);border-radius:16px;display:flex;flex-direction:column;gap:10px}.web-quota>span{font-size:12px;color:var(--ink3)}.web-quota>strong{font-size:32px;font-weight:500}.web-quota small{font-size:15px;color:var(--ink3);font-weight:400}.web-quota progress{width:100%;height:5px;accent-color:var(--primary)}.web-quota>p{font-size:11px}
.web-file-actions{display:flex;gap:8px;flex-wrap:wrap}.web-assets{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.web-asset{display:flex;flex-direction:column;gap:8px;align-items:center;text-align:center;font-size:10px;border:1px solid var(--line);border-radius:10px;padding:12px;overflow:hidden;color:var(--ink3)}.web-asset img{width:100%;height:100px;object-fit:cover;border-radius:6px}.web-asset span{overflow:hidden;text-overflow:ellipsis;max-width:100%;white-space:nowrap}
.original-workspace .md-topbar{gap:8px}.original-workspace .md-topbar .web-account-button{font-size:12px}.original-workspace .md-sample{font-size:10px}
@media(max-width:1000px){.original-workspace .md-topbar .md-sample{display:none}.original-workspace .md-topbar .web-account-button{display:none}.web-original-label>span{display:none}}
@media(max-width:620px){.original-workspace .md-topbar{padding:12px;gap:5px;flex-wrap:wrap}.original-workspace .md-nav{gap:0}.original-workspace .md-nav button{padding:0 11px;font-size:12px}.original-workspace .md-topbar>.md-open-dock{font-size:11px;height:32px;padding:0 10px}.original-workspace .md-topbar>.md-open-dock[title="模型设置"]{display:none}.original-workspace .md-topbar .md-icon-btn{height:32px;width:32px}.original-workspace .md-open-dock.web-topics-button{font-size:11px;padding:0 9px;order:2;margin-left:5px}.original-workspace .md-topbar>.md-open-dock:last-child{display:none}.original-workspace .md-nav{margin-right:auto}.original-workspace .web-original-label{bottom:8px;right:12px;font-size:9px}.web-original-label button{font-size:9px}.original-workspace .cx-home-scroll{padding-top:100px}.original-workspace .md-topbar>span[style]{display:none}.web-settings{padding:0 18px 20px}.web-assets{grid-template-columns:repeat(2,minmax(0,1fr))}}

.original-workspace .md-content{padding:0;max-width:none;margin:0;width:100%}

@media(max-width:620px){.original-workspace .md-topbar .web-topics-button{position:absolute;right:12px;top:58px;margin:0}.original-workspace .md-topbar .md-nav{flex:0 0 auto}.original-workspace .md-topbar{flex-wrap:nowrap}.original-workspace .md-topbar .md-icon-btn{margin-left:auto}}
@media(max-width:620px){.original-workspace .md-topbar .web-topics-button{width:auto;min-width:88px;justify-content:center;gap:5px}}

@media(max-width:620px){.web-original-label{bottom:2px!important;gap:14px}.web-original-label button{font-size:8px}}
