.image-editor{min-height:100vh;background:var(--bg, #f6f7f9);color:var(--ink, #202a35)}.image-editor-header{display:flex;align-items:center;flex-wrap:wrap;padding:16px 24px;border-bottom:1px solid #dde1e7;background:#fff}.image-editor-header>*{margin:4px 12px 4px 0}.image-title{flex:1;min-width:180px;font-size:18px;font-weight:650;border:1px solid transparent;background:transparent;padding:9px}.image-editor-status{padding:10px 24px;font-size:13px;color:#596778}.image-actions{display:flex;flex-wrap:wrap;align-items:center}.image-actions>*{margin:4px 8px 4px 0}.image-content-planning{margin:16px 0;padding:14px 18px;background:#fff;border:1px solid #dde1e7;border-radius:10px}.image-content-planning summary{cursor:pointer;font-weight:600}.image-form-grid{display:flex;flex-wrap:wrap;margin:0 -8px}.image-form-grid>.image-field{flex:1 1 240px;min-width:0;margin:10px 8px}.image-original-preview{display:block;max-width:100%;max-height:400px;margin:14px auto}.image-export-selection{display:flex;flex-direction:column;max-height:260px;overflow:auto}.image-export-selection>label{margin:6px 0}.image-creation-actions{margin:14px 0}.image-editor-body{display:flex;min-height:calc(100vh - 135px)}.image-page-list{flex:0 0 210px;padding:12px;max-height:calc(100vh - 135px);position:sticky;top:0;overflow-y:auto;border-right:1px solid #dde1e7}.image-page-thumb{display:block;width:100%;padding:8px;margin-bottom:12px;text-align:left;border:2px solid transparent;border-radius:10px;background:#fff;color:inherit;cursor:pointer}.image-page-thumb.selected{border-color:#326955}.image-page-thumb img{width:100%;max-height:120px;object-fit:contain;display:block;background:#edf0f3}.image-page-thumb span{display:block;margin-top:7px;font-size:12px;line-height:1.5}.image-thumb-placeholder{padding:24px;background:#eef1f4;text-align:center}.image-editor-main{flex:1;min-width:0;max-width:1320px;padding:12px 28px 60px;margin:0 auto}.image-page-toolbar{display:flex;flex-wrap:wrap;align-items:center;margin:18px 0 12px}.image-page-toolbar>*{margin:3px 8px 3px 0}.image-page-toolbar strong{margin-right:auto}.image-canvas{display:flex;align-items:center;justify-content:center;min-height:200px;padding:16px;border:1px solid #d9dfe6;border-radius:12px;background:#e8edf2}.image-selection-frame{position:relative;display:inline-block;max-width:100%;line-height:0}.image-selection-frame>img{max-width:100%;max-height:62vh;width:auto;height:auto;display:block}.image-selection-frame.selecting>img{cursor:crosshair;touch-action:none;-webkit-user-select:none;user-select:none}.image-selected-region{position:absolute;border:2px solid #ec3656;background:#ec365612;pointer-events:none}.image-field{display:flex;flex-direction:column;margin:14px 0;line-height:1.5;font-size:13px}.image-field>span{margin-bottom:6px;font-weight:600}.image-field input:not([type=checkbox]),.image-field select,.image-field textarea{box-sizing:border-box;width:100%;background:#fff;color:#202a35;border:1px solid #cdd5df;border-radius:8px;padding:10px 12px;font:inherit}.image-field input[type=checkbox]{margin-right:8px}.image-field textarea{min-height:88px;resize:vertical}.image-field textarea.image-description{min-height:300px;font-size:15px;line-height:1.8}.image-options-form{display:flex;flex-wrap:wrap}.image-options-form>.image-field{min-width:120px;flex:1;margin-right:14px}.image-production-settings,.image-page-content,.image-page-preferences,.image-review{margin:16px 0;padding:18px;background:#fff;border:1px solid #dde1e7;border-radius:12px}.image-page-preferences summary{cursor:pointer;font-weight:600}.image-reference-list{display:flex;flex-wrap:wrap}.image-reference-list>div{position:relative;width:100px;margin:8px 12px 8px 0}.image-reference-list img{width:100%;height:70px;object-fit:contain;border:1px solid #dde1e7;background:#f3f5f7;border-radius:6px}.image-reference-list button{display:block;font-size:12px;margin:4px auto;background:none;border:none;color:#55687e;cursor:pointer}.image-dialog-content{padding:4px}.image-dialog-content>p{font-size:13px;line-height:1.8;color:#596778}.image-library-grid{display:flex;flex-wrap:wrap;max-height:52vh;overflow-y:auto;margin:12px -6px}.image-library-item{width:calc(33.333% - 12px);margin:6px;padding:8px;border:2px solid #e0e5eb;border-radius:10px;cursor:pointer;box-sizing:border-box}.image-library-item.selected{border-color:#326955;background:#f1f8f4}.image-library-item img{width:100%;height:125px;object-fit:contain}.image-library-item span{display:block;word-break:break-word;font-size:12px}.image-library-item input{margin-right:6px}.image-library-item small{display:block;max-height:60px;overflow:auto;margin-top:6px}.image-comparison{display:flex;flex-wrap:wrap}.image-comparison figure{flex:1;min-width:240px;margin:8px}.image-comparison img{width:100%;max-height:65vh;object-fit:contain}.image-comparison figcaption{text-align:center;margin:8px}.image-candidate-notice{padding:10px 24px;background:#e8f5ef;display:flex;align-items:center;justify-content:space-between}.image-empty{padding:64px 24px;text-align:center}.image-editor-main .image-mobile-add{display:none}@media(max-width:760px){.image-editor-main .image-mobile-add{display:inline-flex}.image-editor-header{padding:10px 12px}.image-title{order:3;flex-basis:100%}.image-editor-header>.image-actions{flex-basis:100%;order:4}.image-editor-body{flex-direction:column}.image-page-list{flex:none;position:static;display:flex;overflow-x:auto;max-height:none;padding:8px;border:none}.image-page-list>.image-actions{display:none}.image-page-thumb{width:115px;flex:0 0 115px;margin:0 8px 0 0}.image-page-thumb img{height:66px}.image-editor-main{width:100%;padding:10px 14px 36px;box-sizing:border-box}.image-canvas{padding:6px}.image-library-item{width:calc(50% - 12px)}}:root{font-family:Inter,-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,sans-serif;color:#25322e;background:#f7f8fa;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;font-weight:400;font-size:14px;--green: #316b58;--ink: #25322e;--muted: #63736b;--line: #e9ecea}*{box-sizing:border-box}body{margin:0}button,input,textarea,select{font:inherit}button,a,input,textarea,select{-webkit-tap-highlight-color:transparent}button,a{touch-action:manipulation}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.45}a{color:inherit;text-decoration:none}button{color:inherit}svg{flex-shrink:0}button:focus-visible,a:focus-visible{outline:3px solid #9ac4b5;outline-offset:3px}input,textarea,select{outline:none}input:focus,textarea:focus,select:focus{border-color:#79ab97!important;box-shadow:0 0 0 3px #316b580c}button{border:0;background:none}textarea{resize:vertical}h1,h2,h3,h4,p{margin:0}fieldset{border:0;padding:0;margin:0;min-width:0}label{display:block}input,textarea,select{color:var(--ink)}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.button{display:inline-flex;align-items:center;justify-content:center;border:1px solid #e0e5e2;border-radius:8px;background:#fff;min-height:38px;padding:0 14px;font-weight:500;font-size:13px;white-space:nowrap;transition:background .15s,transform .15s}.button:hover:not(:disabled){background:#f0f4f1}.button svg{margin-right:7px}.button svg:last-child:not(:first-child){margin-left:12px;margin-right:0}.button.primary{background:var(--green);color:#fff;border-color:var(--green)}.button.primary:hover:not(:disabled){background:#245642}.button.subtle{border-color:transparent;background:transparent;color:#69776f}.button.subtle:hover:not(:disabled){background:#eef2ef}.button.danger-text{color:#b56a5b;background:transparent;border:0}.button.full-width{width:100%}.icon-button{display:inline-flex;align-items:center;justify-content:center;padding:6px;border-radius:6px;flex-shrink:0}.icon-button:hover:not(:disabled){background:#e9eeeb}.muted{color:#939b96;font-size:12px;line-height:1.8}.spin{animation:spin 1.2s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.loading{display:flex;align-items:center;justify-content:center;padding:60px 20px;color:#7e8c83}.loading svg{margin-right:10px}.error-banner{display:flex;align-items:center;justify-content:space-between;background:#fff0ed;color:#a44b3a;border:1px solid #f3d3ca;padding:10px 16px;font-size:13px;line-height:1.6;border-radius:7px;margin-bottom:14px}.error-banner span{overflow-wrap:anywhere}.error-reference{display:block;margin-top:4px;-webkit-user-select:text;user-select:text}.page-error{padding:70px;max-width:750px;margin:auto}.account-notice{position:fixed;top:12px;left:50%;transform:translate(-50%);z-index:100;width:max-content;max-width:calc(100% - 24px);padding:16px;border:1px solid #e6d7b2;border-radius:10px;background:#fffaf0;box-shadow:0 4px 20px #0001}.account-notice .button{margin-top:10px;margin-right:8px}.page-error h1{margin-bottom:25px}.workspace{min-height:100vh;display:flex}.sidebar{width:206px;flex-shrink:0;background:#fff;border-right:1px solid var(--line);position:fixed;top:0;bottom:0;left:0;display:flex;flex-direction:column;padding:31px 20px 0}.brand{display:inline-flex;align-items:center;height:34px}.brand-symbol{display:flex;align-items:center;justify-content:center;width:31px;height:31px;background:var(--green);border-radius:9px;margin-right:10px;transform:rotate(-4deg)}.brand-symbol i{width:4px;background:#fff;margin:0 1px;border-radius:3px;height:14px;transform:rotate(-12deg)}.brand-symbol i:nth-child(2){height:20px;transform:rotate(13deg)}.brand strong{font-size:21px;font-weight:700;letter-spacing:1px}.brand>span:last-child:not(.brand-symbol){font-size:16px;margin:4px 0 0 6px;letter-spacing:1px;color:#6d7f74}.new-project{margin:33px 0 28px;width:100%;height:41px;font-size:13px}.sidebar nav a{height:44px;margin-bottom:7px;display:flex;align-items:center;border-radius:7px;padding:0 13px;font-size:13px;color:#747e79}.sidebar nav svg{margin-right:12px}.sidebar nav a.active{color:var(--green);background:#edf4ef;font-weight:600}.sidebar-note{margin:auto 0 26px;border:1px solid #edf0e8;background:#f9faf6;border-radius:10px;padding:18px 13px}.mini-orbit{color:#b7955a;font-size:30px;margin-bottom:10px}.sidebar-note strong{font-size:12px;font-weight:600}.sidebar-note p{font-size:12px;line-height:1.9;color:#9a9f94;margin-top:8px}.workspace-label{border-top:1px solid var(--line);display:flex;align-items:center;margin:0 -20px;padding:18px 16px}.avatar{width:31px;height:31px;background:#efe7dd;color:#987554;border:1px solid #e7dfd4;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-family:Georgia,serif;font-size:14px;flex-shrink:0}.workspace-label .avatar{margin-right:9px}.workspace-label strong{font-size:12px;font-weight:500}.workspace-label small{display:block;font-size:11px;color:#a1a9a3;margin-top:4px}.workspace-label>svg{color:#95a49b;margin-left:auto}.main-content{margin-left:206px;width:calc(100% - 206px)}.workspace-header{height:74px;border-bottom:1px solid #ebeeec;padding:0 44px;display:flex;align-items:center;justify-content:space-between;background:#fbfcfc;font-size:12px;color:#748078}.header-right{display:flex;align-items:center;font-size:12px;color:#95a098}.connection{width:6px;height:6px;border-radius:50%;background:#c5cbc6;margin-right:7px}.connection.online{background:#78a18b}.small-avatar{width:29px;height:29px;margin-left:24px}.workspace-body{padding:32px 40px 0;max-width:1560px;margin:auto}.eyebrow{font-size:11px;letter-spacing:2px;font-weight:600;color:#9ba59b}.welcome{margin-bottom:27px}.welcome h1{font-size:32px;letter-spacing:-.8px;font-weight:600;margin:12px 0}.welcome h1 span{display:inline-block;color:#d9ac70;font-size:32px;margin-left:17px;transform:rotate(14deg)}.welcome p{color:#8b948e;font-size:14px}.composer{background:#fff;border:1px solid #dce4df;border-radius:13px;box-shadow:0 6px 28px #283d2f04;padding:21px 23px 18px}.composer>textarea{background:transparent;border:0;min-height:94px;resize:vertical;width:100%;font-size:16px;line-height:1.8;box-shadow:none;padding:0}.composer>textarea:focus{box-shadow:none}.composer>textarea::placeholder{color:#a4ada7}.composer-controls{display:flex;align-items:center;justify-content:space-between;margin-top:14px}.composer-options{display:flex;align-items:center;flex-wrap:wrap}.composer-options>.button{font-size:12px;background:#f6f8f6;margin-right:10px;padding:0 11px;min-height:32px}.creation-preferences{border-top:1px solid #edf0ed;margin:14px 0 18px;padding-top:16px}.creation-step-bar{display:flex;align-items:center;justify-content:space-between;flex-shrink:0;padding:16px 24px;border-bottom:1px solid var(--line)}.creation-steps{display:flex;padding:0;list-style:none;color:var(--muted);font-size:13px}.creation-steps li{display:flex;align-items:center}.creation-steps li+li{margin-left:24px}.creation-steps li>span{display:flex;align-items:center;justify-content:center;width:25px;height:25px;margin-right:8px;border-radius:50%;background:#f0f3f0}.creation-steps li[aria-current=step]{color:var(--green);font-weight:600}.creation-steps li[aria-current=step]>span{color:#fff;background:var(--green)}.creation-step-actions{display:flex;margin-left:20px}.creation-step-actions>.button+.button{margin-left:8px}.creation-step-body{min-height:0;padding:24px;overflow-y:auto}.creation-step-body .engine-picker{padding:0;border:0}.creation-step-body .template-meta{align-items:flex-start}.creation-step-body .template-caption{color:var(--muted);line-height:1.6}@media(max-width:760px){.creation-step-bar{align-items:flex-start;flex-direction:column;padding:16px}.creation-step-actions{justify-content:flex-end;width:100%;margin:16px 0 0}.creation-step-body{padding:20px 16px}}.empty-projects>.button{margin-left:auto}.creation-preferences legend{font-size:12px;font-weight:500;margin-bottom:10px}.creation-preferences legend>span{color:var(--muted);font-size:11px;font-weight:400;margin-left:10px}.page-count-fields,.audience-choices{display:flex;align-items:center;flex-wrap:wrap}.preference-chip{display:inline-flex;align-items:center;justify-content:center;border:1px solid #e6ebe7;border-radius:6px;min-height:32px;padding:5px 12px;font-size:12px;color:#78857b;background:#fafbf9;cursor:pointer}.preference-chip svg{margin-right:5px}.preference-chip:hover{border-color:#a9c7b9}.preference-chip[aria-pressed=true],.audience-choice input:checked+.preference-chip{border-color:#9cbfaf;background:#edf5ef;color:var(--green)}.page-count-input{width:108px;height:32px;border:1px solid #e6ebe7;border-radius:6px;margin-left:10px;padding:5px 9px;font-size:12px}.page-count-unit{margin-left:7px;font-size:12px;color:var(--muted)}.preference-help{color:var(--muted);font-size:11px;margin-left:16px;line-height:1.8}.audience-options{margin-top:17px}.audience-choice{position:relative;margin:0 7px 7px 0}.audience-choice input{position:absolute;opacity:0;width:1px;height:1px}.audience-choice input:focus-visible+.preference-chip{outline:3px solid #9ac4b5;outline-offset:2px}.custom-audience-input{width:100%;max-width:320px;border:1px solid #e6ebe7;border-radius:6px;padding:8px 10px;font-size:12px;margin-top:3px}.composer .create-button{min-height:42px;font-size:14px;padding:0 16px}.composer-footnote{display:flex;justify-content:space-between;margin:11px 3px 0;font-size:12px;color:#aab1ab}.starter-prompts{display:flex;align-items:center;flex-wrap:wrap;margin:21px 0 38px}.starter-prompts>span{font-size:12px;color:#a1a89f;margin-right:13px}.starter-prompts button{border:1px solid #e7ebe7;border-radius:20px;color:#78857b;font-size:12px;padding:6px 11px;background:#fbfcfa;display:flex;align-items:center;margin-right:8px;margin-bottom:4px}.starter-prompts svg{margin-left:7px;color:#a2afa3}.source-chips{display:flex;flex-wrap:wrap;margin-top:8px}.source-chips>span{display:inline-flex;align-items:center;font-size:12px;background:#edf4ee;padding:5px 7px;border-radius:5px;margin:0 8px 6px 0;max-width:240px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.source-chips svg{margin-right:5px}.source-chips button{padding:1px 0 1px 8px;display:flex}.section-heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:19px}.section-heading>div:first-child{display:flex;align-items:baseline}.section-heading h2{font-size:16px;font-weight:600;letter-spacing:.1px}.section-heading>div>span{font-size:12px;color:#a0aaa1;margin-left:13px}.section-heading>a{display:flex;align-items:center;font-size:12px;color:#85938a}.section-heading>a svg{margin-left:8px}.template-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:-9px}.template-card{min-width:0;margin:9px 9px 13px}.template-preview{display:block;width:100%;padding:0;position:relative;border-radius:9px;overflow:hidden;outline:1px solid #00000004;outline-offset:0;text-align:left;transition:transform .18s,box-shadow .18s}.template-preview:hover{transform:translateY(-3px);box-shadow:0 8px 20px #253e3115}.chosen .template-preview{outline:2px solid #477e64;outline-offset:3px}.selection-check{z-index:1;position:absolute;top:10px;right:10px;color:#fff;background:#487c60;width:22px;height:22px;border:2px solid white;border-radius:50%;display:flex;align-items:center;justify-content:center}.style-preview-art{aspect-ratio:16 / 9;position:relative;overflow:hidden;background:#f4f5f3;border-radius:6px}.style-preview-art>img{display:block;width:100%;height:100%;object-fit:contain}.style-preview-label{position:absolute;bottom:8px;right:8px;padding:3px 7px;border-radius:4px;background:#fffffff0;border:1px solid #182a1b14;color:#556259;font-size:9px;pointer-events:none}.style-preview-error,.project-placeholder{aspect-ratio:16 / 9;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#f1f3ef;color:#657269;font-size:12px}.project-placeholder{padding:20px;text-align:center}.project-placeholder strong{margin:12px 0 8px;font-size:15px;line-height:1.6}.style-category-tabs{display:flex;flex-wrap:wrap;margin:0 0 20px}.style-category-tabs button{margin-bottom:5px}.style-view-tabs{display:flex;border-bottom:1px solid #dfe5dd;margin-bottom:18px}.style-view-tabs button{padding:0 2px 12px;margin-right:22px;font-size:13px;color:#657269;border-bottom:2px solid transparent}.style-view-tabs button[aria-pressed=true]{color:#326955;border-color:#326955;font-weight:600}.upstream-style-tag{color:#657269;font-size:11px}.style-properties>.capability:first-of-type{margin-top:20px}.template-meta{display:flex;align-items:center;justify-content:space-between;margin:10px 0 0}.template-meta>button:first-child{padding:0;font-size:12px;font-weight:500;display:flex;align-items:center}.template-meta span{font-size:10px;color:#98a299;font-weight:400;border:1px solid #e1e6e0;border-radius:3px;padding:2px 4px;margin-left:8px}.template-meta .icon-button{padding:0;color:#94a096}.template-caption{font-size:11px;color:#9ca79d;margin-top:5px}.style-selection-help{margin:-7px 0 20px;color:#6d796f;font-size:12px;line-height:1.7}.style-details-link{display:inline-flex;align-items:center;flex-shrink:0;padding:5px 0 5px 8px;font-size:11px;color:#47735b}.style-details-link svg{margin-left:3px}.style-details-link:hover{color:#183b30;text-decoration:underline}.style-empty{grid-column:1 / -1;padding:24px;color:#6d796f}.templates-section{scroll-margin-top:24px}.recent-section{margin-top:33px}.empty-projects{border:1px dashed #dfe5df;border-radius:10px;padding:27px 24px;display:flex;align-items:center;background:#fafbf9}.empty-icon{width:46px;height:49px;background:#ecf0e9;color:#9cad96;display:flex;align-items:center;justify-content:center;border-radius:10px;margin-right:17px;transform:rotate(-5deg)}.empty-projects h3{font-size:12px;font-weight:500;color:#7a8a7b}.empty-projects p{font-size:12px;color:#a3afa1;margin-top:7px}.empty-projects>svg{margin-left:auto;color:#b0bdac}.project-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:-9px}.project-card{margin:9px;background:#fff;border:1px solid var(--line);border-radius:9px;overflow:hidden;transition:box-shadow .2s}.project-card:hover{box-shadow:0 7px 20px #2034270c}.project-meta{padding:14px 15px}.project-meta h3{font-size:12px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.project-meta>span{display:block;color:#9aa49b;font-size:12px;margin-top:7px}.project-meta small{font-size:11px;color:#adb5ad;display:flex;align-items:center;margin-top:14px}.project-meta small svg{margin-right:5px}.workspace-footer{display:flex;align-items:center;border-top:1px solid #e8ece6;margin-top:37px;padding:20px 0;font-size:11px;color:#abb5a8}.workspace-footer>span:nth-child(1){margin-left:13px}.workspace-footer>span:last-child{margin-left:auto;letter-spacing:1px;font-size:10px}.page-title{display:flex;align-items:center;justify-content:space-between;margin-bottom:43px}.page-title h1{font-size:28px;margin-top:12px;font-weight:600}.page-title p{font-size:12px;color:#8e9a8f;margin-top:12px}.search{display:flex;align-items:center;border:1px solid #e0e5df;border-radius:7px;background:#fff;padding:9px 12px;color:#a1aaa0;max-width:210px;margin-left:20px}.search input{background:none;border:0;width:100%;margin-left:8px;font-size:12px;box-shadow:none}.filter-tabs{display:flex}.filter-tabs button{font-size:12px;padding:5px 13px;color:#8a978b;margin-left:3px;border-radius:20px}.filter-tabs button.selected{background:#e9f0e8;color:#4b7458}.login-panel{border:1px solid var(--line);background:#fff;padding:30px;border-radius:10px;margin-bottom:20px}.login-panel label{margin:20px 0}.login-panel input{display:block;border:1px solid #ddd;border-radius:6px;padding:10px;margin-top:8px}.modal{padding:0;border:1px solid #e5e9e3;border-radius:15px;color:var(--ink);max-width:calc(100vw - 32px);width:510px;max-height:88vh;background:#fff;box-shadow:0 25px 100px #0f291d33;overflow:auto}.modal.wide{width:610px}.modal.presentation{width:min(1280px,calc((88vh - 128px) * 16 / 9))}.modal.style-browser{width:1060px}.modal.style-browser[open]{display:flex;flex-direction:column;overflow:hidden}.style-browser .modal-header,.style-detail-footer{flex-shrink:0}.style-detail-body{display:grid;grid-template-columns:minmax(0,1fr) 280px;min-height:0;overflow-y:auto}.style-layout-viewer{min-width:0;padding:24px;background:#f6f7f5}.style-panel-heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.style-panel-heading strong{font-size:14px;font-weight:600}.style-panel-heading>span{font-size:11px;color:#6d796f}.layout-stage{aspect-ratio:16 / 9;overflow:hidden;border-radius:6px;background:#fff;border:1px solid #e0e5df;box-shadow:0 6px 22px #243b2e08}.layout-stage img{display:block;width:100%;height:100%}.layout-image-error{display:flex;align-items:center;justify-content:center;aspect-ratio:16 / 9;color:#6d796f;font-size:12px}.layout-navigation{display:flex;justify-content:space-between;align-items:center;margin:12px 0}.layout-navigation strong{font-size:12px;font-weight:500}.layout-navigation span{margin-left:12px;font-size:11px;color:#6d796f;font-variant-numeric:tabular-nums}.layout-navigation>div:last-child{display:flex}.layout-navigation button{border:1px solid #dfe5dd;border-radius:5px;background:#fff;margin-left:7px}.layout-thumbnails{position:relative;display:flex;overflow-x:auto;padding:3px 3px 10px}.layout-thumbnails>button{width:112px;flex-shrink:0;margin-right:10px;padding:4px;border:1px solid #dfe5dd;border-radius:5px;text-align:left;background:#fff}.layout-thumbnails>button:last-child{margin-right:0}.layout-thumbnails>button[aria-pressed=true]{border-color:#477e64;box-shadow:0 0 0 1px #477e64}.layout-thumbnails img{width:100%;aspect-ratio:16 / 9;display:block}.layout-thumbnails span{display:block;font-size:10px;color:#59665d;margin:6px 3px 2px}.style-explanation,.style-description{font-size:12px;line-height:1.8;color:#657269}.style-explanation{margin-top:16px}.layout-context{font-size:11px;line-height:1.8;color:#657269;margin:-3px 0 14px}.layout-context p+p{margin-top:3px}.style-properties{padding:24px 20px;border-left:1px solid #e5e9e3}.style-properties .style-preview-art,.style-layout-viewer>.style-preview-art{border-radius:6px}.style-description{margin-top:15px}.style-properties .capability>svg{flex-shrink:0}.style-detail-footer{display:flex;align-items:center;justify-content:space-between;padding:18px 24px;border-top:1px solid var(--line)}.style-detail-footer p{font-size:12px;color:#6d796f;margin-right:16px}.style-detail-footer .button{flex-shrink:0}.style-picker-body{min-height:0;padding:20px 24px;overflow-y:auto}.style-picker-description{margin:0 0 24px;color:var(--muted);line-height:1.7}.style-picker-name{display:flex;align-items:center;justify-content:space-between;padding:12px;background:#fff;font-weight:600}.style-picker-name small{margin-left:8px;color:var(--muted);font-weight:400}.layout-load-error{padding:24px 0}@media(max-width:760px){.style-detail-body{grid-template-columns:minmax(0,1fr)}.style-properties{border-left:0;border-top:1px solid #e5e9e3}.style-properties .style-preview-art{max-width:300px}.style-layout-viewer,.style-properties{padding:18px}.style-detail-footer{align-items:stretch;flex-direction:column;padding:18px}.style-detail-footer p{margin:0 0 12px}.style-details-link{font-size:10px}}.modal::backdrop{background:#15231c66;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.modal-header{display:flex;align-items:center;justify-content:space-between;padding:20px 25px;border-bottom:1px solid var(--line)}.modal-header h2{font-size:18px;font-weight:600}.template-detail{padding:24px}.template-detail>p{font-size:12px;line-height:1.8;color:#879288;margin:17px 0}.capability{display:flex;padding:15px 0;border-top:1px solid var(--line)}.capability>svg{color:#76917b;margin:1px 12px 0 0}.capability strong{font-size:12px;font-weight:500}.capability p{font-size:12px;color:#8b998d;line-height:1.8;margin-top:7px}.capability b{font-size:11px;font-weight:500;color:#577762}.share-project{padding:0 24px 24px}.share-project .modal-description{padding:20px 0 0}.share-toggle{display:flex;align-items:center;margin:20px 0}.share-toggle input{width:auto;margin-right:10px}.share-link{display:block;margin:20px 0 12px}.share-link input{display:block;width:100%;margin-top:8px;padding:12px;border:1px solid var(--line);border-radius:8px;background:#f7f8fa}.share-actions{display:flex;flex-wrap:wrap}.share-actions>*{margin:0 8px 8px 0}.modal-description{padding:20px 25px 0;font-size:12px;color:#8d978d;line-height:1.8}.export-options{padding:20px 25px 25px}.export-options>button{display:flex;align-items:center;text-align:left;border:1px solid var(--line);border-radius:9px;padding:17px 14px;width:100%;margin-bottom:10px}.export-options>button:hover:not(:disabled){border-color:#88ab90;background:#fafcf9}.file-badge{width:42px;height:45px;border-radius:6px;background:#eef2ef;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:12px;color:#7d9484;margin-right:14px}.file-badge.pptx{background:#fbece6;color:#c28163}.file-badge.pdf{background:#f9e9e9;color:#bd7171}.file-badge.html{background:#eaf0fa;color:#788ec6}.export-options strong{font-size:12px;font-weight:500}.export-options small{display:block;color:var(--muted);font-size:12px;margin-top:6px}.export-options>button>svg{margin-left:auto;color:#8d9d8d}.modal>.muted,.modal>.error-banner{margin:0 25px 20px}.version-history{padding:0 25px 24px}.version-toolbar{display:flex;align-items:center;flex-wrap:wrap;margin-bottom:20px}.version-toolbar>*{margin:8px 16px 0 0}.version-filter{display:flex;align-items:center;font-size:13px}.version-filter input{width:auto;margin-right:8px;accent-color:var(--green)}.version-previews{display:flex;justify-content:center;align-items:flex-start}.version-pane{width:100%;min-width:0}.version-previews:not(.is-split) .version-pane{max-width:840px}.version-previews.is-split .version-pane{width:calc(50% - 10px)}.version-pane+.version-pane{margin-left:20px}.version-select{display:block}.version-select>span{display:block;margin-bottom:8px;font-size:13px;font-weight:600}.version-select select{width:100%;min-height:42px;padding:9px 12px;border:1px solid #dbe4de;border-radius:8px;background:#fff;color:var(--ink);font:inherit;font-size:13px;text-overflow:ellipsis}.version-select select:focus-visible{outline:2px solid var(--green);outline-offset:2px}.version-meta{display:flex;align-items:center;justify-content:space-between;min-height:46px;padding:10px 0;font-size:12px;line-height:1.7;color:var(--muted)}.version-meta strong{flex-shrink:0;margin-left:8px;color:var(--green)}.version-page-title,.version-hint{margin:12px 0 0;color:var(--muted);font-size:12px;line-height:1.7}.version-restore{margin-top:12px}.version-empty,.version-content{padding:24px;border:1px solid var(--line);border-radius:8px;background:#f7f8f6;font-size:13px;line-height:1.8}.version-empty{aspect-ratio:16 / 9;display:grid;place-items:center;color:var(--muted)}.version-content{max-height:400px;overflow:auto}.version-content pre{font:inherit;white-space:pre-wrap;overflow-wrap:anywhere}.version-content section{margin-top:16px}.version-pagination{display:flex;align-items:center;justify-content:center;margin-top:20px;padding-top:16px;border-top:1px solid var(--line);font-size:12px}.version-pagination>span{margin:0 12px;text-align:center;color:var(--muted)}@media(max-width:760px){.version-history{padding:0 18px 18px}.version-previews{flex-direction:column}.version-previews.is-split .version-pane{width:100%}.version-pane+.version-pane{margin:24px 0 0;padding-top:20px;border-top:1px solid var(--line)}}.editor{height:100dvh;display:flex;flex-direction:column;background:#f1f3f4;min-height:0}.editor-header{min-height:73px;display:flex;align-items:center;justify-content:space-between;padding:0 23px;background:#fff;border-bottom:1px solid var(--line)}.editor-identity{display:flex;align-items:center;min-width:0}.editor-identity>.icon-button{margin-right:16px;color:#85938a}.editor-identity .brand-symbol{width:28px;height:28px;margin-right:15px}.editor-identity>div{min-width:0}.project-title-input{border:0;background:none;font-size:14px;font-weight:550;display:block;width:380px;max-width:31vw;padding:3px 0;box-shadow:none!important}.editor-identity small{display:block;font-size:11px;color:#97a198;margin-top:3px}.editor-identity small span{margin:0 8px;color:#c5cdc5}.editor-actions{display:flex;align-items:center}.editor-actions>.button{margin-left:9px;min-height:34px;font-size:12px;padding:0 11px}.editor-status{display:flex;align-items:center;justify-content:space-between;min-height:39px;padding:0 30px;background:#fafcfa;border-bottom:1px solid #e5eae5;font-size:11px;color:#99a397}.editor-status:has(.plan-actions){flex-shrink:0;min-height:42px;padding-top:4px;padding-bottom:4px}.steps-indicator{display:flex;align-items:center;font-size:12px}.steps-indicator>span{display:flex;align-items:center}.steps-indicator>svg{margin:0 16px;color:#bec8bc}.steps-indicator span svg{margin-right:5px}.steps-indicator .done{color:#7b987c}.steps-indicator .current{color:#365f3b;font-weight:500}.steps-indicator.is-guided{padding:7px 0;color:#748078;white-space:nowrap}.steps-indicator.is-guided .done{color:#536f60}.steps-indicator.is-guided .current{padding:4px 9px;border-radius:6px;background:#e8f2ed;color:#275841;font-weight:600}.editor>.error-banner{margin:6px 12px}.job-timing{flex-shrink:0;padding:0 24px;border-bottom:1px solid #dde8e1;background:#f8fbf9;color:#5d6e63;font-size:12px}.job-timing summary{display:flex;align-items:center;flex-wrap:wrap;min-height:38px;padding:6px 0;cursor:pointer;list-style:none}.job-timing summary::-webkit-details-marker{display:none}.job-timing summary>svg,.job-timing summary>span,.job-timing summary>strong{margin-right:8px}.job-timing strong{color:#2e6048;font-variant-numeric:tabular-nums}.job-timing-toggle{display:inline-flex;align-items:center;margin-left:auto}.job-timing-toggle svg{margin-left:4px}.job-timing[open] .job-timing-toggle svg{transform:rotate(180deg)}.job-timing-detail{max-height:180px;overflow-y:auto;padding-bottom:12px}.job-timing dl{display:flex;flex-wrap:wrap;margin:0}.job-timing dl>div{display:flex;align-items:baseline;margin:4px 24px 4px 0}.job-timing dd{margin-left:10px;color:#2e6048;font-variant-numeric:tabular-nums}.job-timing-detail p{margin:6px 0 0}.job-timing-note,.job-timing-detail p{color:#748178}@media(max-width:600px){.job-timing{padding:0 14px}}.production-bar{flex-shrink:0;color:var(--ink);background:#f8fbf9;border-bottom:1px solid #dde8e1}.production-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;grid-template-areas:"status metric time actions";align-items:center;min-height:56px;padding:8px 24px}.production-status{grid-area:status;display:flex;align-items:center;min-width:0}.production-heading{min-width:0}.production-icon{display:grid;place-items:center;width:28px;height:28px;flex-shrink:0;margin-right:10px;border:1px solid #dbe9e0;border-radius:8px;color:var(--green);background:#edf5ef}.production-label{margin-right:12px;color:#62746a;font-size:12px;white-space:nowrap}.production-status h2{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;line-height:1.5}.production-metric{grid-area:metric;display:flex;align-items:center;margin-left:24px;font-size:12px;color:#617469;white-space:nowrap}.production-metric strong{color:#315f49;font-size:14px;font-weight:600;font-variant-numeric:tabular-nums}.production-total{color:#68776e;font-variant-numeric:tabular-nums}.production-meter{width:100px;height:6px;margin-left:14px;overflow:hidden;border-radius:4px;background:#e0e9e3}.production-meter>span{position:relative;display:block;height:100%;overflow:hidden;border-radius:inherit;background:#648f77;transition:width .3s ease}.production-meter>span:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,#ffffffa6,transparent);animation:production-shimmer 1.8s linear infinite}.production-time{grid-area:time;display:flex;align-items:center;margin-left:24px;color:#68776e;font-size:12px;font-variant-numeric:tabular-nums}.production-time svg{margin-right:6px}.production-actions{grid-area:actions;display:flex;align-items:center;margin-left:20px}.production-actions button{display:inline-flex;align-items:center;justify-content:center;min-height:32px;padding:4px 8px;border-radius:5px;color:#526b5c;font-size:12px;white-space:nowrap}.production-detail-toggle svg{margin-left:4px}.production-detail-toggle[aria-expanded=true] svg{transform:rotate(180deg)}.production-actions .production-stop{margin-left:8px;color:#727970}.production-actions button:hover{background:#eaf1ed;color:#284e3b}.production-actions .production-stop:hover{background:#faf0ec;color:#99523e}.production-detail{padding:14px 24px 16px;border-top:1px solid #e5ece7;background:#fff;font-size:12px;line-height:1.7;color:#5d6e63;overflow-wrap:anywhere}.production-stages{display:flex;flex-wrap:wrap;margin:0 0 8px;padding:0;list-style:none}.production-stages li{display:flex;align-items:center;margin:0 20px 6px 0;color:#758179;white-space:nowrap}.production-stage-number{display:flex;align-items:center;justify-content:center;width:18px;height:18px;margin-right:6px;border:1px solid #dfe6e1;border-radius:50%;font-size:10px}.production-stages .is-done{color:#5e7d67}.production-stages .is-done .production-stage-number{border-color:transparent;background:#eff5f0}.production-stages .is-current{color:#2e6048;font-weight:600}.production-stages .is-current .production-stage-number{border-color:#316b58;background:#316b58;color:#fff}.production-background-note{margin-top:4px;color:#748178}.production-bar.is-waiting .production-icon{color:#af803c}.production-bar.is-queued .production-icon{color:#7d8981}.production-bar.is-waiting .production-meter>span:after{display:none}@keyframes production-shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}@media(max-width:900px){.production-label{display:none}.production-meter{width:64px}.production-metric,.production-time,.production-actions{margin-left:16px}}@media(max-width:600px){.production-row{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"status time" "metric actions";padding:8px 14px}.production-status,.production-time{min-height:32px}.production-metric{min-width:0;margin-left:0;padding-left:2px}.production-meter{flex-shrink:1;width:64px;min-width:24px;margin-left:10px}.production-time{justify-content:flex-end}.production-actions{justify-content:flex-end;margin-left:12px}.production-actions button{min-height:36px}.production-detail{padding:12px 14px}}@media(prefers-reduced-motion:reduce){.production-icon .spin{animation:none}.production-meter>span:after{display:none}.production-meter>span{transition:none}}.editor-body{display:flex;flex:1;min-height:0}.recovery-notice{display:flex;align-items:flex-start;margin:12px 20px;padding:16px 18px;border:1px solid #e5bbb3;border-radius:12px;background:#fff7f4;color:#773a30;flex-shrink:0}.recovery-notice>svg{margin:2px 12px 0 0;flex-shrink:0}.recovery-description{flex:1;min-width:0}.recovery-description>strong{font-size:14px}.recovery-description p{margin:5px 0 8px;font-size:12px;line-height:1.7}.recovery-description summary{cursor:pointer;font-size:12px}.recovery-description ul{margin:12px 0;padding-left:20px;max-height:200px;overflow:auto}.recovery-description li{margin-bottom:8px;font-size:13px;line-height:1.7}.recovery-description small{font-size:11px;overflow-wrap:anywhere}.recovery-actions{display:flex;align-items:center;margin-left:20px}.recovery-actions .button+.button{margin-left:8px}.problem-page{border:0;padding:0;margin-right:8px;color:inherit;background:transparent;text-decoration:underline;cursor:pointer}.draft-page-unavailable{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:10%;color:var(--muted)}.draft-page-unavailable strong{font-size:12px}.draft-page-unavailable span{display:none}.large .draft-page-unavailable strong{font-size:22px}.large .draft-page-unavailable span{display:block;font-size:14px;margin-top:12px}.slides-sidebar{width:184px;flex-shrink:0;background:#fbfcfb;display:flex;flex-direction:column;border-right:1px solid #e2e8e3}.slides-heading{padding:20px 18px 12px;display:flex;justify-content:space-between;font-size:12px;color:#849584}.slides-heading strong{font-weight:500;color:#5d735f}.slides-heading>span{background:#edf2eb;font-size:11px;padding:2px 6px;border-radius:4px}.slide-list{overflow:auto;padding:0 14px;flex:1}.slide-list-item{margin-bottom:12px;padding-top:4px}.slide-select{display:block;width:100%;padding:0;text-align:left;position:relative;border-radius:6px;outline:1px solid #e2e8df;overflow:hidden;background:#fff}.slide-list-item.active .slide-select{outline:2px solid #68906b;outline-offset:2px}.slide-number{position:absolute;z-index:2;left:4px;top:4px;background:#ffffffdb;color:#849180;font-size:10px;border-radius:3px;padding:2px 4px}.slide-item-bottom{display:flex;align-items:center;padding-top:7px}.slide-item-bottom>span{font-size:11px;color:#8c9b87;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1;margin-right:3px}.slide-item-bottom .icon-button{padding:3px;color:#8ca184}.slide-list-item:not(.active) .slide-item-bottom .icon-button{visibility:hidden}.slide-list-item:hover .slide-item-bottom .icon-button{visibility:visible}.add-slide{margin:12px 14px 18px;font-size:12px;border-style:dashed;background:none;min-height:33px;color:#7b9175}.outline-thumbnail{aspect-ratio:16/9;padding:18px 12px 10px;background:#fffefb}.outline-thumbnail small{font-size:7px;color:#a2ac99;display:block}.outline-thumbnail strong{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;font-size:12px;line-height:1.6;font-weight:500;margin-top:5px}.outline-thumbnail>span{font-size:10px;color:#a0a995;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:4px}.canvas-area{flex:1;min-width:0;padding:24px 28px;overflow:auto;display:flex;flex-direction:column;align-items:stretch}.outline-notice{display:flex;align-items:center;justify-content:space-between;border:1px solid #dfe9dd;border-radius:9px;background:#f9fcf6;padding:15px 17px;margin-bottom:23px}.outline-notice strong{font-size:12px;font-weight:500;color:#526e47}.outline-notice p{font-size:11px;line-height:1.8;color:#97a38e;margin-top:6px;max-width:360px}.outline-notice .button{font-size:12px;margin-left:10px;min-height:33px;flex-shrink:0;padding:0 10px}.canvas-topline{display:flex;align-items:center;justify-content:space-between;font-size:11px;color:#95a090;margin:0 0 13px}.canvas-frame{flex-shrink:0;border-radius:3px;overflow:hidden;box-shadow:0 5px 27px #223a2710;border:1px solid #e4e9e1}.outline-stage{flex-shrink:0}@media(min-width:641px){.canvas-area:has(>.canvas-stage){overflow:hidden}.canvas-stage{flex:1;min-height:0;container-type:size;display:flex;align-items:center;justify-content:center}.canvas-stage .canvas-frame{width:min(100%,calc((100cqh - 2px) * 16 / 9 + 2px))}.canvas-area:has(>.canvas-stage)>:not(.canvas-stage){flex-shrink:0}}.candidate-toolbar,.candidate-decision{display:flex;align-items:center;justify-content:space-between}.candidate-toolbar{margin-bottom:16px}.candidate-toolbar>.button{margin-left:12px;font-size:12px}.comparison-modes{display:flex;padding:4px;border:1px solid #dbe4de;border-radius:9px;background:#e9eeeb}.comparison-modes>button{padding:7px 12px;border-radius:6px;font-size:13px;color:var(--muted);white-space:nowrap}.comparison-modes>button[aria-pressed=true]{background:#fff;color:var(--green);box-shadow:0 1px 4px #25322e12}.comparison-stage{display:flex;align-items:flex-start;justify-content:center}.comparison-stage figure{width:100%;min-width:0;max-width:min(100%,calc((100dvh - 350px) * 16 / 9));margin:0}.comparison-stage.is-split figure{width:calc(50% - 8px)}.comparison-stage.is-split figure+figure{margin-left:16px}.comparison-stage figcaption{margin-bottom:8px;font-size:12px;color:var(--muted)}.comparison-stage .canvas-frame>img{display:block;width:100%;aspect-ratio:16 / 9;object-fit:contain;background:#fff}.candidate-decision{margin-top:18px;padding:16px 0;border-top:1px solid #dce5df}.candidate-decision p{margin-right:20px;font-size:13px;line-height:1.7;color:var(--muted)}.candidate-decision>div{display:flex;flex-shrink:0}.candidate-decision .button+.button{margin-left:8px}.slide-preview{position:relative;width:100%;aspect-ratio:16/9;overflow:hidden;background:#fff;pointer-events:none}.slide-preview iframe{position:absolute;width:1280px;height:720px;left:0;top:0;border:0;transform-origin:top left;pointer-events:none}.preview-notice{position:absolute;z-index:1;left:8px;right:8px;bottom:8px;display:flex;align-items:center;padding:8px 12px;border:1px solid #f3d3ca;border-radius:7px;background:#fff8f5;color:#a44b3a;font-size:13px;line-height:1.6;pointer-events:auto}.preview-notice span{flex:1;min-width:0;overflow-wrap:anywhere}.preview-notice button{margin-left:8px;flex-shrink:0}.canvas-bottomline{display:flex;align-items:center;justify-content:space-between;font-size:11px;color:#a0aa97;margin-top:12px}.canvas-bottomline>span{display:flex;align-items:center}.canvas-bottomline>span svg{margin-right:6px}.canvas-bottomline>div{display:flex;color:#96a08b}.editing-hint{display:flex;align-items:flex-start;padding:18px 3px;margin-top:19px;border-top:1px solid #e0e6db;color:#94a18a}.editing-hint>svg{margin:0 12px 0 0;color:#a0b293}.editing-hint strong{font-size:12px;font-weight:500;color:#7d9374}.editing-hint p{font-size:11px;line-height:1.9;margin-top:6px;max-width:550px}.inspector{width:320px;background:#fff;border-left:1px solid #e3e9e1;flex-shrink:0;display:flex;flex-direction:column}.inspector-tabs{display:flex;border-bottom:1px solid var(--line);padding:0 16px;min-height:48px}.inspector-tabs>button{display:flex;align-items:center;justify-content:center;flex:1;font-size:13px;color:var(--muted);border-bottom:2px solid transparent;padding:0 7px}.inspector-tabs svg{margin-right:5px}.inspector-tabs>button.active{color:#476e3c;border-color:#668f56}.inspector-content{padding:21px 19px;overflow:auto;flex:1}.inspector-section-title{display:flex;align-items:center;justify-content:space-between;margin-bottom:23px}.inspector-content h3{font-size:14px;font-weight:600}.inspector-section-title>span{font-size:12px;color:#a7b0a0}.inspector-content label{font-size:13px;color:#7d8e73;margin-bottom:17px}.inspector-content label>input,.inspector-content label>select,.inspector-content label>textarea{width:100%;margin-top:8px;border:1px solid #e3e8de;border-radius:6px;padding:9px 10px;font-size:14px;line-height:1.7;background:#fdfefc}.inspector-content label>textarea{resize:vertical}.bullet-editor>label>span{display:block;color:#acb6a3;font-size:10px;margin-top:5px}.bullet-row{display:flex;align-items:flex-start;margin-bottom:9px}.bullet-row>span{font-size:11px;color:#a5b298;margin:11px 7px 0 0}.bullet-row>textarea{width:100%;min-width:0;font-size:12px;line-height:1.8;border:1px solid #e6ebdf;border-radius:5px;padding:7px 9px;background:#fdfefb}.bullet-row .icon-button{padding:10px 0 0 5px;color:#b3bea6}.bullet-editor>.button{font-size:12px;padding:0;min-height:28px;margin-left:12px}.delete-slide{font-size:12px;margin-top:24px;padding:0}.inspector-footer{padding:13px 16px;border-top:1px solid var(--line);font-size:10px;color:#aab5a0;display:flex;align-items:center}.inspector-footer svg{margin-right:5px}.chart-row{display:flex;align-items:center;margin-bottom:7px}.chart-row>input{min-width:0;width:56%;border:1px solid #e3e8de;border-radius:5px;padding:7px;font-size:12px}.chart-row>input:nth-child(2){width:32%;margin-left:6px}.chart-row button{padding:4px}.chart-editor>.button{font-size:12px}.chart-editor .muted{font-size:11px;margin:5px 0}.image-edit-info{padding:20px 9px;text-align:center;color:var(--ink);background:#f7faf4;border-radius:8px}.image-edit-info>svg{margin-bottom:12px;color:#829c71}.image-edit-info p{font-size:13px;color:var(--muted);line-height:1.9;margin:12px 0 17px}.image-edit-info .button{font-size:12px}.ai-panel-heading>span{width:38px;height:38px;display:flex;align-items:center;justify-content:center;background:#eff4e9;border-radius:10px;color:#6e8d51;margin-bottom:14px}.ai-panel-heading h3{font-size:14px}.ai-panel-heading p{font-size:12px;color:#a3ad98;line-height:1.9;margin:10px 0 22px}.quick-edits{margin:0 0 18px}.quick-edits>button{display:flex;align-items:center;justify-content:space-between;font-size:11px;color:#91a280;border:1px solid #e4ecd9;padding:6px 9px;margin-bottom:7px;border-radius:5px;width:100%;background:#fdfefb}.inspector-content>.button.primary{font-size:12px}.candidate{margin-top:23px;padding:14px;border:1px solid #d6e5c9;border-radius:8px;background:#f9fcf5}.candidate-heading{display:flex;align-items:center;font-size:12px;color:#6c8e51;margin-bottom:13px}.candidate-heading svg{margin-right:5px}.candidate h4{font-size:12px;line-height:1.7}.candidate p,.candidate li{font-size:12px;line-height:1.8;color:#87996f}.candidate p{margin-top:7px}.candidate ul{padding-left:16px;margin:10px 0 18px}.candidate img{width:100%;margin-bottom:12px;border-radius:4px}.candidate .button{font-size:12px;min-height:32px}.candidate .button.subtle{margin-top:5px}.draft-stage{max-width:700px;margin:70px auto;padding:30px;text-align:center}.draft-art{height:76px;width:76px;display:flex;align-items:center;justify-content:center;margin:0 auto 28px;border-radius:21px;background:#e6efe2;color:#83a074;transform:rotate(-8deg)}.draft-stage h1{font-size:25px;font-weight:500;margin:15px 0 20px}.draft-stage>p{font-size:13px;color:#96a08d;line-height:1.9;max-height:150px;overflow:auto}.draft-summary{display:flex;justify-content:center;margin:25px 0}.draft-summary>span{font-size:12px;padding:5px 12px;border:1px solid #e0e7d9;border-radius:20px;margin:0 5px;color:#90a17f}.presentation-overlay{position:fixed;inset:0;background:#172017;z-index:50;display:flex;align-items:center;justify-content:center;outline:none}.presentation-overlay>.slide-preview{width:min(100vw,calc((100dvh - 100px) * 16 / 9));box-shadow:0 0 80px #0005}.presentation-close{position:absolute;right:20px;top:15px;color:#fff;z-index:2}.presentation-controls{position:absolute;bottom:18px;color:#bac8af;display:flex;align-items:center;font-size:12px}.presentation-controls>span{margin:0 15px}.presentation-controls small{position:absolute;white-space:nowrap;font-size:11px;left:100%;margin-left:20px;color:#718463}@media(min-width:1600px){.workspace-body{padding-top:53px}.welcome h1{font-size:39px}.template-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.template-card{margin-bottom:21px}.canvas-area{padding:32px 50px}.inspector{width:330px}.slides-sidebar{width:220px}}@media(max-width:1180px){.sidebar{width:178px;padding-left:15px;padding-right:15px}.main-content{margin-left:178px;width:calc(100% - 178px)}.workspace-label{margin-left:-15px;margin-right:-15px;padding-left:12px}.workspace-header{padding:0 28px}.workspace-body{padding:32px 28px 0}.inspector{width:264px}.slides-sidebar{width:166px}.canvas-area{padding:23px 20px}.editor-status>span{display:none}.outline-notice{flex-direction:column;align-items:flex-start}.outline-notice .button{margin:10px 0 0}.project-title-input{max-width:28vw}.page-title{align-items:flex-start}.page-title h1{font-size:24px}}@media(max-width:900px){.sidebar{width:70px;padding:25px 10px 0;align-items:center}.sidebar .brand strong,.sidebar .brand>span:last-child:not(.brand-symbol),.sidebar .new-project,.sidebar-note,.workspace-label{display:none}.sidebar .brand-symbol{margin:0}.sidebar nav{margin-top:30px;width:100%}.sidebar nav a{font-size:0;padding:0;justify-content:center}.sidebar nav a svg{margin:0}.main-content{margin-left:70px;width:calc(100% - 70px)}.template-grid,.project-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-body{padding:28px 24px 0}.composer-footnote>span:last-child{display:none}.welcome h1{font-size:27px}.welcome p{font-size:12px}.slides-sidebar{width:128px}.slide-list{padding:0 11px}.slide-item-bottom>span{display:none}.inspector{width:247px}.canvas-area{padding:20px 15px}.editor-header{padding:0 13px}.editor-identity>.icon-button{margin-right:7px}.editor-identity .brand{display:none}.editor-actions>.button{margin-left:6px;padding:0 8px;font-size:12px}.editor-actions>.button:first-child{font-size:0}.editor-actions>.button:first-child svg{margin:0}.canvas-bottomline>span{font-size:10px;line-height:1.8}.canvas-bottomline>span svg{display:none}.editing-hint{display:none}.page-title{flex-direction:column}.search{margin:20px 0 0;max-width:100%}.section-heading>.filter-tabs{max-width:75%;overflow:auto}}@media(max-width:640px){.sidebar{display:none}.main-content{margin:0;width:100%}.workspace-header{height:59px;padding:0 19px}.workspace-header>span:before{content:"AI PPT / ";font-weight:600;color:var(--green)}.workspace-body{padding:27px 18px 0}.welcome h1{font-size:25px;letter-spacing:-1px}.welcome h1 span{font-size:25px;margin-left:9px}.welcome p{font-size:12px;line-height:1.9}.welcome .eyebrow{font-size:10px}.composer{padding:17px 15px}.composer>textarea{font-size:12px;min-height:94px}.composer-controls{align-items:stretch;flex-direction:column}.composer-options{justify-content:space-between}.composer-options>.button{margin-right:5px;font-size:12px}.preference-help{width:100%;margin:8px 0 0}.preference-chip{min-height:36px;padding:6px 11px}.composer .create-button{margin-top:16px;min-height:38px}.composer-footnote{font-size:10px;line-height:1.8}.starter-prompts{margin:17px 0 26px}.starter-prompts>span{width:100%;margin-bottom:9px}.starter-prompts>button{font-size:11px;margin-right:5px}.section-heading h2{font-size:14px}.section-heading>div>span{font-size:10px;margin-left:7px}.section-heading>a{font-size:11px}.template-grid,.project-grid{margin:-6px}.template-card{margin:6px 6px 14px}.template-meta{margin-top:9px}.template-meta>button:first-child{font-size:12px}.template-meta span{display:none}.template-caption{font-size:10px}.template-card .template-meta .icon-button{padding:2px}.recent-section{margin-top:24px}.empty-projects{padding:20px 14px}.empty-icon{width:36px;height:40px;margin-right:10px}.empty-projects h3{font-size:12px}.empty-projects p{font-size:11px;line-height:1.8;max-width:190px}.empty-projects>svg{width:16px}.project-card{margin:6px}.project-meta{padding:11px}.project-meta h3{font-size:12px}.project-meta>span{font-size:10px}.project-meta small{font-size:10px}.workspace-footer>span:last-child{display:none}.workspace-footer{margin-top:28px}.page-title h1{font-size:25px}.page-title p{font-size:12px;line-height:1.8}.page-title{margin-bottom:28px}.filter-tabs button{padding:4px 8px;font-size:12px}.section-heading{flex-wrap:wrap}.section-heading>.filter-tabs{margin-top:14px;max-width:100%;width:100%}.modal-header{padding:16px 19px}.modal-header h2{font-size:16px}.template-detail{padding:17px}.editor{height:auto;min-height:100dvh}.editor-header{position:sticky;top:0;z-index:5;min-height:66px;padding:0 10px}.editor-identity>.icon-button{margin-right:2px}.project-title-input{max-width:35vw;font-size:12px}.editor-identity small{font-size:10px;max-width:37vw;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.editor-actions>.button{padding:0 7px;font-size:12px;min-height:31px;margin-left:4px}.editor-actions>.button svg{margin-right:0;width:14px}.editor-actions>.button:not(.primary){font-size:0}.editor-actions>.button.primary svg{display:none}.editor-status{padding:0 15px;min-height:36px}.steps-indicator{font-size:10px}.steps-indicator>svg{margin:0 10px}.editor-body{flex-wrap:wrap;overflow:visible}.slides-sidebar{width:100%;border-right:0;border-bottom:1px solid #e2e8e3;order:0;display:block;padding:10px 8px}.slides-heading{display:none}.slide-list{display:flex;overflow-x:auto;overflow-y:hidden;padding:3px 6px}.slide-list-item{width:95px;flex-shrink:0;margin:0 12px 0 0;padding:2px}.slide-item-bottom{padding-top:3px;justify-content:center}.slide-item-bottom .icon-button{visibility:visible!important;padding:2px 7px}.slide-select .slide-number{font-size:7px}.outline-thumbnail{padding:13px 7px 5px}.outline-thumbnail small{display:none}.outline-thumbnail strong{font-size:10px;margin-top:3px;line-height:1.5}.outline-thumbnail>span{font-size:6px;margin-top:2px}.add-slide{position:relative;margin:5px 5px 0;font-size:11px;min-height:26px}.canvas-area{width:100%;flex:none;order:1;overflow:visible;padding:19px 17px}.outline-notice{flex-direction:row;align-items:center;padding:12px;margin-bottom:16px}.outline-notice strong{font-size:12px}.outline-notice p{font-size:10px;max-width:170px}.outline-notice .button{margin:0 0 0 10px;font-size:11px;padding:0 8px;min-height:30px}.outline-notice .button svg{width:12px;margin-right:4px}.canvas-topline{font-size:10px}.canvas-bottomline{font-size:10px;margin-top:7px}.inspector{width:100%;order:2;border-left:0;border-top:1px solid #e1e8db;min-height:400px}.inspector-tabs{min-height:45px}.inspector-content{padding:20px 22px;overflow:visible}.inspector-content label{font-size:12px}.inspector-content label>input,.inspector-content label>textarea,.inspector-content label>select{font-size:13px}.inspector-content h3{font-size:14px}.inspector-content .bullet-row textarea{font-size:12px}.inspector-footer{font-size:11px;padding-left:22px}.draft-stage{margin:38px auto;padding:25px}.draft-stage h1{font-size:21px;line-height:1.7}.draft-stage>p{font-size:12px}.editor>.error-banner{font-size:12px}.presentation-controls small{display:none}.export-options{padding:17px}.export-options>button{padding:13px 10px}.export-options strong{font-size:12px}.export-options small{font-size:11px;line-height:1.6;max-width:225px}.file-badge{width:35px;height:39px;font-size:11px;margin-right:11px}.modal-description{padding:17px 19px 0}.login-panel{padding:20px}.login-panel input{width:100%}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.001ms!important;transition:none!important;scroll-behavior:auto!important}}.muted,.composer-footnote,.template-caption,.workspace-footer,.workspace-footer>span:last-child,.eyebrow,.welcome p,.page-title p,.template-detail>p,.capability p,.header-right,.composer>textarea::placeholder,.section-heading>div>span,.project-meta>span,.project-meta small,.canvas-topline,.canvas-bottomline,.editing-hint p,.inspector-content label,.inspector-footer,.ai-panel-heading p,.quick-edits>button,.sidebar-note p,.workspace-label small{color:#617067}.leave-actions,.load-more{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end}.leave-actions>*,.load-more>*{margin:12px 0 0 12px}.modal>.leave-actions{padding:8px 25px 24px}.modal>.leave-actions>:first-child{margin-left:0}.load-more{justify-content:center;color:var(--muted);font-size:13px}.outline-page{min-height:420px;padding:36px;background:#fff;color:#263f32}.outline-page>small{color:#728073}.outline-page h2{margin:24px 0 16px;font-size:28px;line-height:1.4}.outline-page p,.outline-page li{font-size:15px;line-height:1.8}.outline-page li{margin-bottom:12px}.outline-page ul{padding-left:22px}.outline-visual{margin-top:30px;border-top:1px solid #e5eae5;padding-top:20px}.outline-visual p{color:#69776b}@media(max-width:600px){.outline-page{padding:22px}.outline-page h2{font-size:22px}}.engine-picker{padding:20px 24px;border-top:1px solid var(--line)}.engine-picker legend{padding-top:16px;font-weight:650}.engine-picker legend span{margin-left:12px;font-size:13px;font-weight:400;color:var(--muted)}.engine-options{display:flex;flex-wrap:wrap;margin:0 -6px}.engine-option{flex:1 1 240px;margin:8px 6px 0;padding:16px;border:1px solid var(--line);border-radius:12px;cursor:pointer;background:#fff}.engine-option.selected{border-color:#528e78;background:#f3f9f6;box-shadow:0 0 0 1px #528e7815}.engine-option-title{display:flex;align-items:center}.engine-option-title input{accent-color:var(--green);margin:0 8px 0 0}.engine-option-title strong{font-size:14px}.engine-option-title>span{margin-left:auto;font-size:11px;color:var(--green)}.engine-option p{font-size:14px;line-height:1.7;margin-top:10px;color:#56685f}.engine-option small{display:block;font-size:13px;line-height:1.7;margin-top:7px;color:var(--muted)}.engine-source{display:block;margin-top:12px;font-size:11px;color:var(--muted)}.templates-section>.engine-picker{border:0;padding:0 0 24px}.plan-actions{display:flex;align-items:center;margin-left:20px}.plan-actions>*+*{margin-left:8px}.tooltip-trigger{display:inline-flex}.tooltip-content{position:fixed;z-index:1000;width:min(280px,calc(100vw - 24px));padding:10px 12px;border-radius:8px;background:var(--ink);color:#fff;font-size:12px;font-weight:400;line-height:1.7;box-shadow:0 4px 16px #15231c26;pointer-events:none}.review-confirmation{padding:20px 25px 0;font-size:14px;line-height:1.8;color:var(--muted)}.review-confirmation p+p{margin-top:12px}.review-confirmation strong{color:var(--ink)}@media(max-width:640px){.review-confirmation{padding:16px 19px 0}.modal>.leave-actions{padding:4px 19px 20px}}.plan-actions .button{min-height:34px;padding:0 11px;font-size:12px}.plan-actions .style-switch{min-height:34px;padding:0 11px;border-color:var(--green);background:#e8f2ed;color:var(--green);font-size:12px;font-weight:600}.plan-actions .style-switch:hover:not(:disabled){background:#d7e8de}.native-plan{width:min(1280px,calc(100% - 64px));margin:24px auto;padding:28px;min-height:0;flex:1;overflow:auto;background:#fff;border:1px solid var(--line);border-radius:16px}.native-plan-heading{display:flex;justify-content:space-between;align-items:flex-start;padding-bottom:24px;border-bottom:1px solid var(--line)}.native-plan-heading h1{font-size:24px;margin-bottom:10px}.native-plan-heading p{color:#6a7972;font-size:13px;line-height:1.7}.native-plan-heading .button{margin-left:16px;flex-shrink:0}.production-card{width:min(720px,calc(100% - 48px));flex:0 1 auto;min-height:0;margin:48px auto;padding:32px;overflow:auto;border:1px solid var(--line);border-radius:16px;background:#fff;box-shadow:0 8px 32px #25322e06}.production-card .production-row{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"status status" "update update" "metric metric" "time actions" "note note";padding:0}.production-card .production-status{align-items:flex-start;margin-bottom:28px}.production-card .production-icon{width:44px;height:44px;margin-right:16px;border:0;border-radius:12px}.production-card h1{font-size:22px;font-weight:600;line-height:1.5}.production-description{margin-top:8px;color:#63736b;font-size:14px;line-height:1.8}.production-update{grid-area:update;margin-bottom:24px;font-size:13px;line-height:1.8;overflow-wrap:anywhere}.production-update>span{margin-right:12px;color:#63736b}.production-card .production-metric{min-width:0;margin:0 0 24px;padding:0}.production-card .production-meter{flex:1}.production-card .production-time{justify-content:flex-start;margin-left:0}.production-card .production-actions{margin-left:16px}.production-card .production-actions button{min-height:36px;font-size:13px}.production-card .production-background-note{grid-area:note;margin-top:16px;color:#63736b;font-size:12px;line-height:1.7}.production-card .production-detail{margin-top:24px;padding:20px 0 0}@media(max-width:600px){.steps-indicator.is-guided{font-size:11px}.steps-indicator.is-guided>svg{margin:0 6px}.steps-indicator.is-guided .done>svg{display:none}.production-card{width:calc(100% - 32px);margin:24px auto;padding:20px}.production-card .production-row{grid-template-areas:"status status" "update update" "metric metric" "time time" "actions actions" "note note"}.production-card h1{font-size:20px}.production-card .production-icon{width:32px;height:32px;margin-right:12px;border-radius:9px}.production-card .production-actions{justify-content:flex-start;margin:8px 0 0 -8px}}.native-plan-previews{display:flex;flex-wrap:wrap;margin:24px -8px 0}.native-plan-previews figure{width:calc(50% - 16px);margin:0 8px 16px}.native-plan-previews img{display:block;width:100%;border:1px solid var(--line);border-radius:8px}.native-plan-previews figcaption{margin-top:8px;text-align:center;color:var(--muted);font-size:12px}.plan-preview-button{display:block;width:100%;padding:0;border:0;background:transparent;cursor:zoom-in}.plan-preview-button span{display:block;padding-top:8px;font-size:12px;color:var(--muted)}.plan-preview-large{display:block;width:100%;height:auto}.plan-markdown{line-height:1.85;overflow-wrap:anywhere;font-size:15px}.plan-workspace{display:grid;grid-template-columns:220px minmax(0,1fr);align-items:start;margin-top:24px}.plan-navigation{position:sticky;top:0;margin-right:24px;max-height:calc(100dvh - 270px);overflow-y:auto}.plan-navigation>strong{display:block;margin-bottom:12px;font-size:13px;color:var(--muted)}.plan-navigation>button{display:block;width:100%;padding:10px 12px;margin-bottom:4px;text-align:left;line-height:1.5;font-size:13px;border-radius:6px;overflow-wrap:anywhere}.plan-navigation>.plan-subsection{padding-left:22px}.plan-navigation>button:hover{background:#f5f8f6}.plan-navigation>button[aria-pressed=true]{background:#eaf3ed;color:var(--green);font-weight:600}.plan-document{border-left:1px solid var(--line);padding-left:28px;min-width:0}.plan-section-note{font-size:13px;color:var(--muted);line-height:1.7}.plan-document .native-plan-input{margin-top:16px}.plan-document .native-plan-input textarea{min-height:420px;font-size:14px}.plan-markdown h1,.plan-markdown h2,.plan-markdown h3{margin:26px 0 12px;font-size:18px}.plan-markdown p,.plan-markdown ul,.plan-markdown ol,.plan-markdown pre,.plan-markdown blockquote{margin:14px 0}.plan-markdown ul,.plan-markdown ol{padding-left:24px}.plan-markdown a{color:var(--green);text-decoration:underline}.plan-markdown table{display:block;overflow-x:auto;border-collapse:collapse;margin:20px 0;font-size:13px}.plan-markdown th,.plan-markdown td{border:1px solid var(--line);text-align:left;vertical-align:top;padding:10px 12px;min-width:80px}.plan-markdown th{background:#f3f7f5}.plan-markdown pre{padding:16px;background:#f7f8fa;overflow-x:auto}.plan-markdown blockquote{border-left:3px solid #9ac4b5;padding-left:16px;color:#61716a}.native-plan-input{display:block;margin-top:24px;font-weight:600}.native-plan-page-count{margin-bottom:20px}.native-plan-page-count p{margin:8px 0 0;color:var(--muted);font-size:12px;font-weight:400}.interview-count{color:var(--muted);font-size:12px;white-space:nowrap;margin-left:20px}.interview-intro,.direction-picker>p{color:var(--muted);line-height:1.8}.interview-questions,.direction-candidates{display:flex;flex-wrap:wrap;margin:24px -12px 0}.interview-question,.direction-candidate{width:calc(50% - 24px);margin:0 12px 24px;padding:22px;border:1px solid var(--line);border-radius:10px;min-width:0}.interview-questions{align-items:flex-start}.interview-question{padding:0}.interview-question-heading{display:flex;align-items:center;text-align:left;width:100%;padding:18px;font-size:14px;line-height:1.6}.interview-question-heading>span:first-child{margin-right:10px;font-size:12px;color:var(--muted)}.interview-answer-summary{flex:1;min-width:0;margin:0 12px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:var(--muted);font-size:13px}.interview-question-heading>svg{margin-left:6px;color:var(--green)}.interview-question.is-expanded .interview-question-heading>svg:last-child{transform:rotate(180deg)}.interview-question-body{position:relative;padding:0 18px 18px}.interview-question-body>p,.direction-candidate>p{color:var(--muted);font-size:13px;line-height:1.8}.interview-options{display:flex;flex-wrap:wrap;margin:0 -4px 8px}.interview-options .preference-chip{margin:4px;white-space:normal;text-align:left}.interview-question textarea,.interview-question input{display:block;width:100%;padding:10px 12px;border:1px solid var(--line);border-radius:6px;line-height:1.7}.interview-question input{max-width:150px}.interview-question small{display:block;color:var(--muted);font-size:12px;margin-top:8px;line-height:1.7}.direction-candidate{display:flex;flex-direction:column}.direction-candidate.selected{border-color:var(--green);box-shadow:0 0 0 1px var(--green)}.direction-preview-pair{display:flex;margin:0 -4px}.direction-preview-pair .plan-preview-button{width:calc(50% - 8px);margin:0 4px}.direction-preview-pair img{display:block;width:100%;border:1px solid var(--line);border-radius:4px}.direction-candidate h2{font-size:17px;line-height:1.6;margin:18px 0 0}.direction-candidate>p{flex:1}.direction-candidate>.button{align-self:flex-start}.plan-image-choices{margin:24px 0;padding:18px;border:1px solid var(--line);border-radius:8px}.plan-image-choices legend{padding:0 8px;font-weight:600}.plan-image-choices p{color:var(--muted);font-size:13px;line-height:1.7}.plan-image-choices label{display:flex;align-items:flex-start;padding:8px 0;font-size:13px;line-height:1.7}.plan-image-choices input{margin:5px 10px 0 0}@media(max-width:650px){.interview-question,.direction-candidate{width:calc(100% - 24px);padding:16px}.interview-count{display:block;margin:12px 0 0}}.native-plan-input textarea{display:block;width:100%;min-height:540px;margin-top:12px;padding:20px;border:1px solid var(--line);border-radius:8px;line-height:1.8;font-weight:400}.native-plan-input>span{display:block;margin-top:12px;color:var(--muted);font-size:12px;font-weight:400}@media(max-width:900px){.editor-status:has(.plan-actions){flex-wrap:wrap;height:auto;padding-top:4px;padding-bottom:4px}.plan-actions{flex-wrap:wrap;justify-content:flex-end;max-width:100%;margin:2px 0 0 auto}.plan-actions>button,.plan-actions>.tooltip-trigger{margin-top:2px;margin-bottom:2px}.native-plan{width:calc(100% - 32px);margin-top:16px;padding:20px}}@media(max-width:600px){.plan-actions .button,.plan-actions .style-switch{min-height:31px;padding:0 8px}.engine-picker{padding:14px 16px}.engine-picker legend span{display:block;margin:6px 0 0}.engine-option{width:calc(100% - 12px)}.native-plan{padding:16px}.native-plan-previews figure{width:calc(100% - 16px)}.native-plan-heading{flex-wrap:wrap}.native-plan-heading .button{margin:12px 0 0}}.html-slide-frame{display:block;width:100%;aspect-ratio:16 / 9;border:0;background:#111}.presentation-overlay .html-slide-frame{width:100%;height:100%;aspect-ratio:auto}.html-preferences{display:flex;flex-wrap:wrap;border:0;padding:0;margin:22px -10px 8px}.html-preferences legend{margin-left:10px;padding:0;font-size:13px;font-weight:600}.html-preferences label{flex:1 1 240px;display:flex;flex-direction:column;margin:10px;font-size:13px}.html-preferences select{margin-top:8px;padding:10px;border:1px solid #d8dde3;border-radius:8px;background:#fff;color:#202734;width:100%}.editor-html-options{padding:0 28px}
