:root{--red:#d92d26;--red-dark:#9f1f1b;--red-deep:#741815;--red-soft:#fff0eb;--paper:#fff;--canvas:#f4ebe6;--ink:#15120f;--muted:#887871;--line:#ead8d0;--shadow:0 20px 60px #5b1f1821;color:var(--ink);background:var(--canvas);font-synthesis:none;font-family:DM Sans,PingFang SC,Microsoft YaHei,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--canvas);min-width:1024px;margin:0}button,textarea,select{font:inherit}button{cursor:pointer}input{font:inherit}.app-shell{min-height:100vh}.sidebar{display:none}.main-content{width:min(1180px,100% - 34px);margin:0 auto;padding:18px 0 44px}.topbar{color:#fff;background:linear-gradient(135deg,#b51e1b 0%,#e2382f 58%,#f04d3d 100%);border-radius:18px;justify-content:space-between;align-items:center;height:54px;margin-bottom:20px;padding:0 24px;display:flex;box-shadow:0 10px 28px #6e19141f}.breadcrumbs{color:#ffffffb8;align-items:center;gap:10px;font-size:12px;display:flex}.tool-brand{color:var(--red-deep);letter-spacing:.08em;background:#fff3cc;border-radius:7px;padding:6px 10px;font-weight:900}.breadcrumbs b{opacity:.45;font-weight:400}.breadcrumbs strong{color:#fff;font-weight:600}.top-actions{align-items:center;gap:9px;display:flex}.shortcut{color:#ffffffbf;border:1px solid #ffffff40;border-radius:8px;padding:6px 9px;font:10px DM Mono,monospace}.round-button{color:#fff;background:#ffffff1a;border:1px solid #ffffff40;border-radius:50%;width:31px;height:31px}.workspace-grid{grid-template-columns:420px minmax(0,650px);justify-content:center;align-items:start;gap:30px;display:grid}.composer-column{min-width:0}.panel{background:#fffffff5;border:1px solid #b8705d30;border-radius:18px;box-shadow:0 12px 35px #5a221812}.composer-panel{padding:22px}.panel-heading{justify-content:space-between;align-items:center;margin-bottom:17px;display:flex}.panel-heading>div:first-child{align-items:center;gap:11px;display:flex}.step-number{color:var(--red);letter-spacing:.08em;font:500 11px DM Mono,monospace}.panel-heading small{color:#b39e96;letter-spacing:.12em;font:8px DM Mono,monospace;display:block}.panel-heading h2{margin:3px 0 0;font:700 18px Noto Serif SC,Songti SC,serif}.panel-dot{color:var(--red);font-size:8px}.textarea-wrap{background:#fff;border:1px solid #eadbd5;border-radius:12px;padding:12px 13px 9px;transition:all .2s}.textarea-wrap:focus-within{border-color:#e4574f;box-shadow:0 0 0 3px #d92d2617}.textarea-wrap textarea{resize:vertical;color:#2f2926;background:0 0;border:0;outline:0;width:100%;min-height:144px;max-height:260px;padding:0;font:14px/1.8 Noto Serif SC,Songti SC,serif;display:block}.textarea-footer{color:#ad9c95;border-top:1px solid #f0e6e2;justify-content:space-between;margin-top:8px;padding-top:8px;font:8px DM Mono,monospace;display:flex}.title-input-wrap{gap:6px;margin-bottom:9px;display:grid}.title-input-wrap label{color:#a08d85;letter-spacing:.09em;font:8px DM Mono,monospace}.title-input-wrap input{color:#2f2926;background:#fff;border:1px solid #eadbd5;border-radius:10px;outline:0;width:100%;padding:10px 12px;font:600 13px/1.35 Noto Serif SC,Songti SC,serif;transition:all .2s}.title-input-wrap input::placeholder{color:#c5b5ae;font-weight:400}.title-input-wrap input:focus{border-color:#e4574f;box-shadow:0 0 0 3px #d92d2617}.brand-input-wrap{background:#fff7f4;border:1px solid #f0ddd5;border-radius:11px;margin-top:1px;padding:10px}.brand-input-wrap small{color:#aa958d;font-size:8px}.image-import{background:#fff7f4;border:1px solid #f0ddd5;border-radius:12px;margin-top:12px;padding:12px}.import-heading{justify-content:space-between;align-items:center;margin-bottom:9px;display:flex}.import-heading>div{align-items:center;gap:9px;display:flex}.import-icon{color:#fff;background:var(--red);border-radius:8px;place-items:center;width:28px;height:28px;display:grid}.import-heading small{color:#b49d94;letter-spacing:.09em;font:8px DM Mono,monospace;display:block}.import-heading strong{color:#5e4b44;margin-top:2px;font-size:11px;display:block}.image-count{color:var(--red);font:9px DM Mono,monospace}.dropzone{color:#5c4841;cursor:pointer;background:#fff;border:2px dashed #cf8f81;border-radius:11px;align-items:center;gap:12px;min-height:72px;padding:12px 14px;transition:all .2s;display:flex}.dropzone:hover,.dropzone.dragging{border-color:var(--red);background:#fff2ee}.dropzone input{display:none}.upload-cloud{color:#fff;background:var(--red);border-radius:50%;flex:0 0 31px;place-items:center;width:31px;height:31px;font-size:17px;display:grid}.dropzone b{font-size:12px;display:block}.dropzone small{color:#9b847c;margin-top:3px;font-size:9px;display:block}.dropzone em{color:#b59f97;white-space:nowrap;margin-left:auto;font:8px DM Mono,monospace}.uploaded-list{gap:6px;margin-top:7px;display:grid}.image-chip{background:#fff;border:1px solid #efdfda;border-radius:8px;align-items:center;gap:8px;padding:5px 7px;display:flex}.image-chip img{object-fit:cover;border-radius:5px;width:31px;height:31px}.image-chip span{flex:1;min-width:0}.image-chip b,.image-chip small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.image-chip b{color:#65544d;font-size:9px}.image-chip small{color:#ad9a92;margin-top:2px;font-size:8px}.image-chip button{color:#b79d94;background:0 0;border:0;font-size:17px}.ocr-status{color:#aa9890;align-items:center;gap:5px;margin-top:8px;font-size:8px;display:flex}.ocr-status i{background:#79aa77;border-radius:50%;width:6px;height:6px}.ocr-status i.working{background:var(--red);animation:1s infinite pulse}@keyframes pulse{50%{opacity:.35}}.illustration-studio{background:#fff;border:1px solid #ead8d0;border-radius:12px;margin:13px 0 15px;padding:12px}.illustration-toolbar{justify-content:space-between;align-items:center;gap:10px;margin-bottom:9px;display:flex}.illustration-toolbar strong,.illustration-toolbar small{display:block}.illustration-toolbar strong{color:#5e4b44;font-size:11px}.illustration-toolbar small{color:#ad9a92;margin-top:2px;font-size:8px}.illustration-actions{gap:8px;display:flex}.illustration-actions button{border-radius:8px;min-height:36px;padding:8px 13px;font-size:10px;font-weight:800}.illustration-toolbar button{color:#fff;background:var(--red);white-space:nowrap;border:0;border-radius:8px;padding:7px 9px;font-size:9px}.illustration-toolbar button.outline{color:var(--red-dark);background:#fff7f4;border:1px solid #dba79d}.illustration-filters{gap:5px;margin-bottom:8px;display:flex}.illustration-filters button{color:#927e76;background:#fff8f5;border:1px solid #ead8d0;border-radius:999px;padding:5px 8px;font-size:8px}.illustration-filters button.active{border-color:var(--red);color:#fff;background:var(--red)}.illustration-library{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;max-height:195px;padding:1px;display:grid;overflow:auto}.illustration-choice{background:#f5eae5;border:2px solid #0000;border-radius:8px;padding:0;position:relative;overflow:hidden}.illustration-choice img{aspect-ratio:3/2;object-fit:cover;width:100%;display:block}.illustration-choice span{color:#fff;text-overflow:ellipsis;white-space:nowrap;background:#131318b3;border-radius:5px;padding:4px;font-size:8px;position:absolute;bottom:4px;left:4px;right:4px;overflow:hidden}.illustration-choice.active{border-color:var(--red);box-shadow:0 0 0 2px #d92d261f}.review-panel{background:#fffaf8;border:1px solid #ead8d0;border-radius:11px;margin-top:12px}.review-panel[hidden]{display:none}.review-panel summary{cursor:pointer;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;padding:10px 12px;list-style:none;display:grid}.review-panel summary span{color:var(--red);font:500 9px DM Mono,monospace}.review-panel summary strong{color:#584942;font-size:10px}.review-panel summary small{color:#aa9790;font-size:8px}.review-editor{gap:9px;max-height:420px;padding:0 10px 10px;display:grid;overflow:auto}.review-row{border-top:1px solid #eedfd9;grid-template-columns:52px 1fr 1fr;gap:7px;padding-top:9px;display:grid}.review-row>strong{color:var(--red-dark);font-size:9px}.review-row label{color:#9d8981;font:8px DM Mono,monospace}.review-row textarea{resize:vertical;background:#fff;border:1px solid #e8d8d2;border-radius:7px;outline:0;width:100%;min-height:84px;margin-top:4px;padding:7px;font:9px/1.55 Arial,PingFang SC,sans-serif}.quick-section{padding:16px 0 14px}.section-label{align-items:center;gap:7px;margin-bottom:9px;display:flex}.section-label span{color:#8f7b73;letter-spacing:.1em;font:8px DM Mono,monospace}.section-label i{background:#eee1dc;flex:1;height:1px}.section-label small{color:#b19e96;font-size:9px}.preset-list{flex-wrap:wrap;gap:6px;display:flex}.preset{color:#74645e;background:#fff;border:1px solid #e8d8d2;border-radius:8px;padding:7px 9px;font-size:10px}.preset span{color:var(--red)}.preset:hover{border-color:var(--red);color:var(--red-dark);background:#fff5f1}.options-row{border-top:1px solid #eee2dd;gap:9px;padding:13px 0 15px;display:flex}.options-row label{color:#9e8b83;flex:1;gap:5px;font-size:9px;display:grid}.options-row select{appearance:none;color:#534640;background:#fff;border:1px solid #e5d5cf;border-radius:8px;outline:0;width:100%;padding:9px 27px 9px 9px;font-size:10px}.tuning-panel{background:#fff8f5;border:1px solid #eedbd4;border-radius:12px;margin:0 0 15px;padding:12px}.tuning-panel .section-label{margin-bottom:11px}.range-grid{grid-template-columns:1fr 1fr;gap:12px 14px;display:grid}.range-control{color:#8f7b73;gap:7px;min-width:0;font-size:9px;display:grid}.range-control>span{justify-content:space-between;align-items:center;gap:8px;display:flex}.range-control output{color:var(--red-dark);font:600 9px DM Mono,monospace}.range-control input[type=range]{appearance:none;background:linear-gradient(90deg, var(--red) var(--range-progress,0%), #ead9d2 var(--range-progress,0%));border-radius:999px;outline:none;width:100%;height:4px;margin:0}.range-control input[type=range]::-webkit-slider-thumb{appearance:none;background:var(--red);border:2px solid #fff;border-radius:50%;width:14px;height:14px;box-shadow:0 1px 5px #841c1847}.range-control input[type=range]::-moz-range-thumb{background:var(--red);border:2px solid #fff;border-radius:50%;width:11px;height:11px;box-shadow:0 1px 5px #841c1847}.generate-button{color:#fff;background:linear-gradient(90deg, var(--red-dark), var(--red));border:0;border-radius:11px;justify-content:center;align-items:center;gap:10px;width:100%;min-height:52px;padding:15px 16px;font-size:14px;font-weight:800;transition:all .2s;display:flex;box-shadow:0 10px 22px #b2251f38}.generate-button:hover{transform:translateY(-1px);box-shadow:0 13px 26px #b2251f47}.generate-button:disabled{opacity:.65;cursor:wait;transform:none}.generate-button kbd{color:#ffe4df;background:#ffffff24;border-radius:5px;margin-left:auto;padding:3px 6px;font:8px DM Mono,monospace}.privacy-note{color:#ac9b94;text-align:center;margin:10px 0 0;font-size:8px}.tip-card{color:#8d7b74;background:#fff8f5;border:1px solid #eddbd4;border-radius:12px;align-items:center;gap:10px;margin-top:10px;padding:12px 14px;display:flex}.tip-spark{color:var(--red);font-size:17px}.tip-card strong{color:#5d4d47;font-size:10px}.tip-card p{margin:2px 0 0;font-size:9px}.tip-card>span{color:var(--red);margin-left:auto}.preview-column{min-width:0;position:sticky;top:18px}.preview-topline{justify-content:space-between;align-items:center;min-height:28px;padding:0 3px 8px;display:flex}.preview-topline>div{align-items:center;gap:10px;display:flex}.preview-title{color:#715f57;letter-spacing:.08em;font:9px DM Mono,monospace}.live-hint{color:#b09e96;font-size:8px}.live-pill{color:#8c6b63;letter-spacing:.08em;font:8px DM Mono,monospace}.live-pill i{background:var(--red);border-radius:50%;width:6px;height:6px;margin-right:4px;display:inline-block;box-shadow:0 0 0 3px #d92d261a}.note-card{--quote-image-height:39%;--quote-scale:1;--body-font-cqw:2.34cqw;--body-line-height:1.45;--quote-en-margin:3.3%;--quote-zh-margin:5.2%;--quote-bullet-margin:6.5%;--quote-en-size:5.15cqw;--quote-zh-size:42px;--quote-body-size:2.34cqw;--safe-bottom:20px;aspect-ratio:3/4;color:#050505;width:min(100%,620px);box-shadow:var(--shadow);background:#fff;border:1px solid #d9d2cf;border-radius:3px;margin:0 auto;position:relative;overflow:hidden;container-type:inline-size}.note-page{background:#fff;width:100%;height:100%;overflow:hidden}.page-brand-header{z-index:6;pointer-events:none;align-items:center;display:flex;position:absolute;top:1.8%;left:2%;right:2%}.page-brand-badge{color:#fff;letter-spacing:.02em;text-overflow:ellipsis;white-space:nowrap;background:#861d2d;border-radius:3px 3px 8px 8px;max-width:42%;padding:6px 10px 7px;font:700 clamp(7px,1.55cqw,11px)/1 Noto Serif SC,Songti SC,serif;overflow:hidden;box-shadow:0 2px 8px #280c0b29}.page-brand-header strong{color:#861d2d;text-overflow:ellipsis;white-space:nowrap;max-width:48%;font:700 clamp(7px,1.5cqw,10px)/1.1 Noto Serif SC,Songti SC,serif;overflow:hidden}.note-card.is-quote .page-brand-header strong{color:#fff;text-shadow:0 1px 5px #19080773}.page-brand-footer{z-index:6;pointer-events:none;text-align:center;color:#050505;text-overflow:ellipsis;white-space:nowrap;font:500 clamp(10px,2.45cqw,15px)/1 Arial,PingFang SC,sans-serif;position:absolute;bottom:2.3%;left:7%;right:7%;overflow:hidden}.quote-page{flex-direction:column;display:flex}.quote-visual{flex:0 0 var(--quote-image-height);isolation:isolate;background:#ef261e;position:relative;overflow:hidden}.quote-visual img{object-fit:cover;object-position:center;transform-origin:50%;will-change:transform;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block;position:absolute;top:50%;left:50%}.quote-visual img.is-uploaded{object-fit:contain}.quote-visual.is-adjustable{cursor:grab;touch-action:none}.quote-visual.is-dragging{cursor:grabbing}.quote-visual.is-dragging img{transition:none}.image-position-hint{z-index:2;pointer-events:none;color:#fff;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);letter-spacing:.01em;background:#140c0a9e;border:1px solid #ffffff73;border-radius:999px;padding:5px 8px;font:500 clamp(7px,1.55cqw,10px)/1 Arial,PingFang SC,sans-serif;position:absolute;bottom:9px;right:10px}.visual-placeholder{background:linear-gradient(145deg,#f5241c,#d81718);position:absolute;inset:0;overflow:hidden}.visual-placeholder:before,.visual-placeholder:after{content:"";border:3px solid #ffeacdd1;border-width:3px 0;border-radius:50%;position:absolute;transform:rotate(-12deg)}.visual-placeholder:before{width:58%;height:36%;top:12%;left:-8%}.visual-placeholder:after{width:42%;height:28%;bottom:15%;right:-6%}.visual-placeholder span,.visual-placeholder i,.visual-placeholder b{background:#0a3b9e;border-radius:50%;display:block;position:absolute}.visual-placeholder span{width:54px;height:54px;top:30%;left:51%;box-shadow:-74px 48px 0 -12px #091a55,92px 32px 0 -17px #0a64ce}.visual-placeholder i{width:18px;height:18px;top:23%;left:18%;box-shadow:55px 72px 0 2px #ffe6b6,160px 7px 0 -3px #fff}.visual-placeholder b{width:8px;height:8px;top:13%;right:16%;box-shadow:-44px 50px 0 2px #ffe6b6,25px 92px 0 1px #fff}.quote-title-en{margin:var(--quote-en-margin) 4% 0;-webkit-line-clamp:2;text-align:center;font:600 clamp(12px, var(--quote-en-size), 32px)/1.12 Georgia, "Times New Roman", serif;letter-spacing:-.035em;-webkit-box-orient:vertical;flex:none;display:-webkit-box;overflow:hidden}.quote-title-zh{margin:var(--quote-zh-margin) 2.3% 0;-webkit-line-clamp:2;text-align:center;font:600 var(--quote-zh-size)/1.12 "Songti SC", STSong, "Noto Serif SC", serif;letter-spacing:-.075em;border:0;-webkit-box-orient:vertical;flex:none;display:-webkit-box;overflow:hidden}.quote-title-zh:after{content:none;display:none}.quote-bullets{margin:var(--quote-bullet-margin) 4.6% 0;font:500 clamp(8px, var(--quote-body-size), 17px)/var(--body-line-height) Arial, "Helvetica Neue", "PingFang SC", sans-serif}.quote-bullets p{-webkit-line-clamp:2;text-indent:-1.2em;-webkit-box-orient:vertical;margin:0 0 2.1%;padding-left:1.2em;display:-webkit-box;overflow:hidden}#previewQuoteBulletEn{-webkit-line-clamp:3}.article-page{padding:8.2% 2% calc(var(--safe-bottom) + 6%);grid-template-rows:auto auto minmax(0,1fr);font-family:Arial,Helvetica Neue,PingFang SC,sans-serif;display:none}.article-heading{align-items:flex-start;min-height:9.5%;display:flex}.article-heading-copy{flex:1;min-width:0;margin:0 1.5%}.article-heading h3{-webkit-line-clamp:2;letter-spacing:-.035em;-webkit-box-orient:vertical;margin:5px 0 0;font:500 clamp(17px,4.65cqw,29px)/1.06 Georgia,Times New Roman,serif;display:-webkit-box;overflow:hidden}.article-rule{background:#989898;height:clamp(3px,.52cqw,5px)}.article-columns{justify-content:space-between;gap:var(--article-gap,0);flex-direction:column;min-height:0;padding:5.4% 1.5% 0;display:flex;overflow:hidden}.article-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:7.4%;min-width:0;display:grid}.article-row>.preview-block{min-width:0}.preview-block{font:400 clamp(7px, var(--body-font-cqw), 16.5px)/var(--body-line-height) Arial, "Helvetica Neue", sans-serif;overflow-wrap:anywhere;margin:0}.article-row>.preview-block:last-child{font-family:Arial,PingFang SC,sans-serif}.card-quick-actions{z-index:8;opacity:0;pointer-events:none;gap:6px;transition:all .18s;display:flex;position:absolute;top:10px;right:10px;transform:translateY(-5px)}.note-card:hover .card-quick-actions,.note-card:focus-within .card-quick-actions{opacity:1;pointer-events:auto;transform:translateY(0)}.card-quick-actions button{color:#fff;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#741815f0;border:1px solid #ffffffd6;border-radius:9px;min-height:38px;padding:9px 12px;font-size:11px;font-weight:800;box-shadow:0 5px 18px #260c0a3d}.card-quick-actions button:hover{background:var(--red)}.card-quick-actions button:disabled{opacity:.45;cursor:not-allowed}.download-bar{background:#ffffffe6;border:1px solid #e7d7d1;border-radius:12px;justify-content:space-between;align-items:center;gap:14px;margin-top:12px;padding:12px 14px;display:flex}.download-bar strong{color:#4d3d37;font:700 11px Noto Serif SC,serif;display:block}.download-bar small{color:#a18e87;margin-top:3px;font-size:8px;display:block}.download-actions{gap:6px;display:flex}.download-button{color:#fff;background:var(--red);white-space:nowrap;border:0;border-radius:9px;min-height:40px;padding:10px 14px;font-size:11px;font-weight:800}.download-button.secondary{color:var(--red-dark);background:#ffebe6}.download-button:disabled{opacity:.42;cursor:not-allowed;filter:grayscale(.25)}.storyboard-head{justify-content:space-between;align-items:baseline;margin:12px 2px 7px;display:flex}.storyboard-head strong{color:#5a4942;font-size:10px}.storyboard-head small{color:#a9958d;font-size:8px}.page-strip{flex-wrap:nowrap;justify-content:flex-start;gap:7px;margin-top:8px;padding:2px 2px 7px;display:flex;overflow-x:auto}.page-strip-top{min-height:0;margin:0}.page-strip-top:empty{display:none}.page-strip button{color:#9d8880;background:#fff;border:1px solid #e5d5cf;border-radius:8px;flex:0 0 82px;grid-template-rows:1fr auto;grid-template-columns:auto 1fr;gap:3px 5px;padding:5px;display:grid}.page-strip button.active{border-color:var(--red);color:var(--red-dark);background:#fff0ec}.page-strip button .story-number{grid-row:1/3;align-self:center;font:8px DM Mono,monospace}.page-strip button small{text-align:left;font-size:7px}.story-mini{background:#fff;border-radius:3px;height:29px;display:block;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #eee}.story-mini b,.story-mini em{display:block;position:absolute}.story-mini b{background:var(--red);inset:0 0 55%}.story-mini em{background:#171310;height:3px;top:57%;left:8%;right:8%;box-shadow:0 6px #a79b96,0 12px #d7d0cd}.story-mini.article b{background:#8d2025;height:3px;inset:15% 6% auto}.story-mini.article em{height:2px;top:35%;box-shadow:0 5px #8d817c,0 10px #c6bcb8,23px 0 #8d817c,23px 5px #c6bcb8}.story-mini.closing b{background:var(--red);inset:0}.story-mini.closing em{background:#fff;height:3px;top:45%;left:24%;right:24%;box-shadow:0 7px #ffffffb3}.engine-status{color:#9d8981;text-align:right;padding:8px 2px 0;font:8px DM Mono,monospace}.toast{z-index:20;opacity:0;pointer-events:none;color:#fff;background:#2a201d;border-radius:9px;padding:10px 15px;font-size:11px;transition:all .24s;position:fixed;bottom:24px;left:50%;transform:translate(-50%,15px);box-shadow:0 10px 30px #0000002e}.toast.show{opacity:1;transform:translate(-50%)}@media (width<=1120px){body{min-width:920px}.main-content{width:calc(100% - 24px)}.workspace-grid{grid-template-columns:390px minmax(0,590px);gap:22px}}@media (width<=940px){body{min-width:0}.main-content{width:calc(100% - 20px);padding-top:10px}.topbar{border-radius:14px;height:52px;margin-bottom:14px;padding:0 17px}.workspace-grid{grid-template-columns:minmax(250px,43%) minmax(0,57%);gap:12px}.composer-panel{border-radius:14px;padding:14px}.panel-heading{margin-bottom:12px}.panel-heading h2{font-size:15px}.textarea-wrap textarea{min-height:118px;font-size:12px}.title-input-wrap input{font-size:11px}.image-import{padding:9px}.dropzone{gap:8px;min-height:66px;padding:10px}.dropzone em{display:none}.quick-section{padding:12px 0 10px}.preset{padding:6px 7px;font-size:9px}.options-row{gap:6px;padding:10px 0 12px}.options-row select{font-size:9px}.range-grid{grid-template-columns:1fr;gap:10px}.generate-button{min-height:48px;padding:12px 10px;font-size:12px}.privacy-note{line-height:1.45}.tip-card{padding:9px 10px}.preview-column{position:sticky;top:10px}.preview-topline{gap:4px}.live-hint{display:none}.note-card{width:100%}.download-bar{align-items:flex-start;padding:9px}.download-bar>div:first-child{display:none}.download-actions{width:100%}.download-button{flex:1;min-height:40px;padding:9px 7px;font-size:10px}}@media (width<=520px){.main-content{width:calc(100% - 16px)}.workspace-grid{grid-template-columns:1fr}.preview-column{position:static}.note-card{width:min(100%,460px)}}
