/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.fixed{position:fixed}.relative{position:relative}.static{position:static}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.isolate{isolation:isolate}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.inline-grid{display:inline-grid}.table{display:table}.shrink{flex-shrink:1}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.border{border-style:var(--tw-border-style);border-width:1px}.italic{font-style:italic}.underline{text-decoration-line:underline}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}.draft-sync-dialog{border:1px solid var(--line);width:min(1180px,100vw - 40px);max-width:none;max-height:calc(100dvh - 40px);color:var(--ink);background:#fff;border-radius:16px;margin:auto;padding:0;overflow:hidden;box-shadow:0 24px 90px #1c1e2642}.draft-sync-dialog::backdrop{background:#1a1d247a}.draft-sync-dialog:not([open]){display:none}.draft-sync-frame{flex-direction:column;max-height:calc(100dvh - 42px);display:flex}.draft-sync-header{border-top:3px solid var(--brown);border-bottom:1px solid var(--line);flex:none;justify-content:space-between;align-items:flex-start;gap:24px;padding:24px 28px 20px;display:flex}.draft-sync-header .eyebrow{margin-bottom:7px;font-size:9px}.draft-sync-header h2{font-family:var(--font-source-han-serif);margin:0;font-size:25px;font-weight:850}.draft-sync-header p{color:var(--muted);margin:8px 0 0;font-size:12px;line-height:1.7}.draft-sync-scroll{overscroll-behavior:contain;scrollbar-width:thin;min-height:0;padding:22px 28px 28px;overflow-y:auto}.draft-sync-dialog button:where(:not(.modal-close):not(.primary)){color:#434b58;background:#fff;border:1px solid #d8dce3;border-radius:8px;min-height:36px;padding:7px 12px;font-size:12px;font-weight:700}.draft-sync-dialog button:not(:disabled):hover{border-color:#cb7883}.draft-sync-dialog :is(button,summary,input,textarea):focus-visible{outline:2px solid var(--brown);outline-offset:3px}.draft-sync-dialog button:disabled{cursor:not-allowed}.draft-sync-dialog h3{margin:0;font-size:15px;font-weight:850}.draft-sync-small{color:var(--muted);font-size:11px;line-height:1.75}.draft-sync-archive{border:1px solid var(--line);background:var(--soft-gray);border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 20px;margin-bottom:24px;padding:16px 18px;display:flex}.draft-sync-archive strong{font-size:13px}.draft-sync-archive p{color:var(--muted);margin:5px 0 0;font-size:11px;line-height:1.7}.draft-sync-archive>p,.draft-sync-archive>.draft-sync-message{flex-basis:100%}.draft-sync-inline-actions{flex-wrap:wrap;gap:8px;display:flex}.draft-sync-dialog .draft-sync-danger{color:#a82732}.draft-sync-empty{text-align:center;justify-items:center;gap:12px;padding:48px 20px 56px;display:grid}.draft-sync-empty>span{color:#aaabb0;font-family:var(--font-source-han-serif);font-size:34px}.draft-sync-empty p{max-width:390px;color:var(--muted);margin:0;font-size:12px;line-height:1.8}.draft-sync-columns{grid-template-columns:minmax(0,1fr) minmax(290px,.76fr);align-items:start;gap:28px;display:grid}.draft-sync-assets,.draft-sync-editor{min-width:0}.draft-sync-section-title{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:16px;display:flex}.draft-sync-section-title h3 span{color:var(--muted);margin-left:8px;font-size:12px;font-weight:500}.draft-sync-section-title p{color:var(--muted);margin:7px 0 0;font-size:11px;line-height:1.7}.draft-sync-section-title>button{flex:none}.draft-sync-image-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.draft-sync-image-card{border:1px solid var(--line);background:#fff;border-radius:9px;min-width:0;overflow:hidden}.draft-sync-image-preview{aspect-ratio:3/4;background:#edf0f3;place-items:center;display:grid;position:relative;overflow:hidden}.draft-sync-image-preview img{object-fit:contain;width:100%;height:100%;min-height:0;max-height:100%;display:block}.draft-sync-image-preview>span{color:#fff;font-variant-numeric:tabular-nums;background:#272b33d9;border-radius:4px;padding:3px 6px;font-size:9px;position:absolute;top:7px;left:7px}.draft-sync-image-info{gap:4px;padding:10px 9px 8px;display:grid}.draft-sync-image-info b{color:#48505c;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:650;overflow:hidden}.draft-sync-image-info small{color:var(--muted);font-size:9px}.draft-sync-image-actions{grid-template-columns:1fr 1fr 1.4fr 1.4fr;gap:3px;padding:0 6px 7px;display:grid}.draft-sync-dialog .draft-sync-image-actions button{border-color:#0000;border-radius:5px;min-height:30px;padding:4px 0;font-size:10px}.draft-sync-dialog .draft-sync-image-actions button:not(:disabled):hover{color:var(--brown);background:var(--soft-red)}.draft-sync-dialog .draft-sync-return{margin-top:16px}.draft-sync-assets>.draft-sync-small{margin:8px 0 0}.draft-sync-platforms{grid-template-columns:1fr 1fr;gap:8px;margin-bottom:22px;display:grid}.draft-sync-dialog .draft-sync-platforms button{text-align:left;gap:4px;min-height:58px;padding:9px 13px;display:grid}.draft-sync-platforms button span{color:var(--muted);font-size:10px;font-weight:450}.draft-sync-dialog .draft-sync-platforms button[aria-pressed=true]{border-color:var(--brown);color:var(--brown);background:var(--soft-red);box-shadow:inset 0 0 0 1px var(--brown)}.draft-sync-editor .field-stack small{color:var(--muted);font-size:10px}.draft-sync-editor textarea{min-height:145px;font-size:12px;line-height:1.8}.draft-sync-dialog input[type=checkbox]{width:16px;min-width:16px;max-width:16px;height:16px;accent-color:var(--brown);border-radius:3px;flex:0 0 16px;margin:0;padding:0}.draft-sync-dialog .draft-sync-text-button{border-color:#0000;flex:none;min-height:32px;padding:5px;font-size:10px;font-weight:500}.draft-sync-validation{background:#fffcf5;border:1px solid #e8d6b4;border-radius:10px;margin-top:24px;padding:17px 18px}.draft-sync-validation ul{color:#846336;gap:8px;max-height:200px;margin:12px 0 16px;padding-left:18px;font-size:11px;line-height:1.8;display:grid;overflow:auto}.draft-sync-validation li.error{color:#a82c35}.draft-sync-check{color:#515966;cursor:pointer;align-items:flex-start;gap:8px;font-size:11px;line-height:1.5;display:flex}.draft-sync-check input{margin-top:1px}.draft-sync-message{border:1px solid var(--line);overflow-wrap:anywhere;border-radius:8px;padding:10px 12px;font-size:11px;line-height:1.75}.draft-sync-message.error{color:#a02c35;background:#fff5f6;border-color:#edc7cb}.draft-sync-message.success{color:#426c4d;background:#f3f8f3;border-color:#d0e1d3}.draft-sync-message button{margin-top:8px;display:block}.draft-sync-results{margin-top:24px}.draft-sync-receipt{border:1px solid var(--line);background:var(--soft-gray);overflow-wrap:anywhere;border-left-width:3px;border-radius:7px;margin-top:10px;padding:13px 15px}.draft-sync-receipt>div{flex-wrap:wrap;justify-content:space-between;gap:8px;font-size:12px;display:flex}.draft-sync-receipt>div>b{color:#65707a;font-size:11px}.draft-sync-receipt p{margin:7px 0 0;font-size:11px;line-height:1.75}.draft-sync-receipt small{overflow-wrap:anywhere;color:var(--muted);margin-top:6px;font-size:10px;display:block}.draft-sync-platform-link{color:var(--brown);text-underline-offset:3px;margin-top:9px;font-size:12px;text-decoration:underline;display:inline-block}.draft-sync-platform-link:focus-visible{outline:2px solid var(--brown);outline-offset:3px}.draft-sync-receipt button{margin-top:11px}.draft-sync-receipt.confirmed_by_user{background:#f5f9fc;border-color:#b7cbdc}.draft-sync-receipt.confirmed_by_user>div>b{color:#42617c}.draft-sync-receipt .draft-sync-confirm-actions{justify-content:flex-start;gap:8px}.draft-sync-receipt.needs_confirmation{background:#fffbf2;border-color:#e3c896}.draft-sync-receipt.needs_confirmation>div>b{color:#9c6b24}.draft-sync-receipt.failed{border-color:#e5bdc1}.draft-sync-footer{border-top:1px solid var(--line);background:#fff;flex:none;justify-content:space-between;align-items:center;gap:16px;padding:16px 28px;display:flex}.draft-sync-footer-status{min-width:0}.draft-sync-footer-status p{color:var(--muted);overflow-wrap:anywhere;margin:0;font-size:11px;line-height:1.7}.draft-sync-footer-status p.error{color:#ad2734}.draft-sync-footer-status p.success{color:#417049}.draft-sync-footer-status .draft-sync-check{margin-top:7px}.draft-sync-footer-actions{flex:none;align-items:center;gap:9px;display:flex}.draft-sync-footer-actions .primary{min-height:42px;padding:10px 18px;font-size:12px}.draft-sync-trigger{min-height:42px;color:var(--brown);white-space:nowrap;background:#fff;border:1px solid #d9a2a8;border-radius:9px;padding:0 15px;font-size:12px;font-weight:760}.draft-sync-trigger:hover{background:var(--soft-red)}.draft-sync-trigger:focus-visible{outline:2px solid var(--brown);outline-offset:3px}.draft-sync-loading{z-index:90;border:1px solid var(--line);max-width:calc(100vw - 48px);color:var(--muted);background:#fff;border-radius:10px;padding:16px 20px;font-size:12px;position:fixed;top:90px;right:24px;box-shadow:0 10px 32px #1c1e2626}.draft-sync-connection{background:#faf9f7;border:1px solid #dfdad3;border-radius:12px;margin:0 0 18px;padding:24px}.draft-sync-connection>h3{font-size:18px}.draft-sync-connection>.draft-sync-small{margin:10px 0 18px;font-size:12px}.draft-sync-connection .primary{min-height:44px;padding:11px 24px;font-size:13px}.draft-sync-connection summary{cursor:pointer;width:-moz-fit-content;width:fit-content;color:var(--muted);font-size:12px}.draft-sync-connection-help{margin-top:18px}.draft-sync-connection-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.draft-sync-extension-download{min-height:44px;color:var(--ink);background:#fff;border:1px solid #d9dce2;border-radius:9px;flex-direction:column;justify-content:center;padding:8px 16px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}.draft-sync-extension-download:hover{border-color:var(--brown);background:snow}.draft-sync-extension-download:focus-visible{outline:2px solid var(--brown);outline-offset:3px}.draft-sync-extension-download span{color:var(--muted);margin-top:2px;font-size:10px;font-weight:400;display:block}.draft-sync-connection-help>.draft-sync-extension-download{margin-top:12px}.draft-sync-setup-steps{gap:16px;margin:16px 0 0;padding:0 0 0 20px;font-size:12px;display:grid}.draft-sync-setup-steps>li{padding-left:4px}.draft-sync-setup-steps>li::marker{color:var(--brown);font-weight:700}.draft-sync-setup-steps strong{color:var(--ink);font-size:12px}.draft-sync-setup-steps p{max-width:70ch;color:var(--muted);margin:5px 0 0;font-size:12px;line-height:1.8}.draft-sync-setup-steps code{color:var(--ink);overflow-wrap:anywhere;background:#edeae6;border-radius:4px;padding:2px 5px}.draft-sync-connection-saved{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.draft-sync-connection:has(.draft-sync-connection-saved){background:#f7faf7;border-color:#dce7dd;padding:13px 16px}.draft-sync-connection-saved>strong{color:#426c4d;align-items:center;gap:8px;font-size:12px;display:flex}.draft-sync-connection-saved>strong:before{content:"";background:#64926b;border-radius:50%;width:7px;height:7px}.draft-sync-connection-saved>details{max-width:100%}.draft-sync-connection-saved>details[open]{flex-basis:100%}.draft-sync-connection .draft-sync-wechat-confirmation{background:#fffaf3;border:1px solid #e1c9b1;border-radius:10px;margin-top:18px;padding:18px;font-size:12px;line-height:1.8}.draft-sync-service{background:#fbf8f3;border:1px solid #dbcbbc;border-radius:12px;padding:20px}.draft-sync-service>p{color:#625b55;font-size:12px;line-height:1.85}.draft-sync-service.connected{background:#f6faf6;border-color:#d0e1d3;padding:16px 18px}.draft-sync-connection-status{color:#426c4d;align-items:flex-start;gap:10px;display:flex}.draft-sync-connection-status>span{background:#deedde;border-radius:50%;flex:none;place-items:center;width:23px;height:23px;display:grid}.draft-sync-connection-status strong{font-size:13px}.draft-sync-connection-status p{margin:4px 0 0;font-size:11px;line-height:1.8}.draft-sync-dialog a{overflow-wrap:anywhere}@media (max-width:1100px){.topbar .top-actions{gap:8px}.top-actions .status-pill{max-width:180px}.draft-sync-image-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.draft-sync-dialog{border-radius:12px;width:calc(100vw - 16px);max-height:calc(100dvh - 16px)}.draft-sync-frame{max-height:calc(100dvh - 18px)}.draft-sync-header{gap:12px;padding:17px 16px 14px}.draft-sync-header h2{font-size:20px}.draft-sync-header p{font-size:11px}.draft-sync-header .eyebrow{font-size:8px}.draft-sync-scroll{padding:16px}.draft-sync-columns{grid-template-columns:minmax(0,1fr);gap:26px}.draft-sync-service{padding:16px}.draft-sync-connection{padding:20px 16px}.draft-sync-connection-actions{align-items:stretch}.draft-sync-connection-actions>button,.draft-sync-connection-actions>a{text-align:center;flex:auto}.draft-sync-image-list{grid-template-columns:repeat(3,minmax(0,1fr))}.draft-sync-archive{padding:13px}.draft-sync-footer{flex-direction:column;align-items:stretch;gap:11px;padding:12px 16px}.draft-sync-footer-actions{flex-wrap:wrap;gap:8px;display:flex}.draft-sync-footer-actions>button{flex:1;min-width:0}.draft-sync-footer-actions>.primary{flex:1.8}.draft-sync-footer-actions .primary{padding-inline:8px}.draft-sync-footer-status p{max-height:60px;overflow-y:auto}.draft-sync-trigger{padding:0 9px;font-size:11px}}@media (max-width:480px){.draft-sync-image-list{grid-template-columns:repeat(2,minmax(0,1fr))}.draft-sync-header .eyebrow{display:none}.draft-sync-section-title{flex-wrap:wrap}.draft-sync-image-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.draft-sync-dialog .draft-sync-image-actions button{min-height:40px;font-size:12px}.draft-sync-confirm-actions>button{width:100%}.draft-sync-dialog input:not([type=checkbox]),.draft-sync-dialog textarea{font-size:16px}.app-shell .topbar{flex-wrap:wrap;gap:10px;height:auto;padding-inline:10px}.topbar .top-actions{flex-wrap:wrap;gap:5px}.top-actions .primary.compact{min-width:108px;padding-inline:8px;font-size:11px}.top-actions .help-trigger{padding-inline:8px}}.draft-sync-extension-actions{flex-wrap:wrap;align-items:center;gap:10px 16px;margin:14px 0;display:flex}.draft-sync-extension-actions a{color:var(--brown);text-underline-offset:3px;font-size:12px;text-decoration:underline}.draft-sync-extension-actions a:focus-visible{outline:2px solid var(--brown);outline-offset:3px}.draft-sync-browser-steps{color:#625b55;gap:10px;margin:15px 0;padding-left:20px;font-size:12px;line-height:1.85;display:grid}.draft-sync-summary-body{white-space:pre-wrap;overflow-wrap:anywhere;color:#434b58;max-height:190px;font-size:12px;line-height:1.85;overflow:auto}.draft-sync-wechat,.draft-sync-xhs{gap:18px;min-width:0;display:grid}.draft-sync-confirm-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.draft-sync-confirm-actions .primary,.draft-sync-xhs .primary{min-height:40px;padding:10px 20px;font-size:13px}.draft-sync-wechat-targets>p,.draft-sync-xhs .draft-sync-results>p{color:var(--muted);font-size:12px;line-height:1.8}.draft-sync-xhs .draft-sync-results{border:1px solid var(--line);border-radius:10px;margin-top:0;padding:16px 18px}.draft-sync-xhs .draft-sync-check{margin:14px 0}.draft-sync-xhs .field-stack small{color:var(--muted);font-size:11px}.draft-sync-wechat .field-stack,.draft-sync-wechat .draft-sync-check{margin:14px 0}.draft-sync-wechat-account{overflow-wrap:anywhere;background:#edf4ec;border-radius:8px;gap:5px;padding:12px;display:grid}.draft-sync-wechat-account span{font-size:12px}.draft-sync-wechat .draft-sync-small{overflow-wrap:anywhere}.draft-sync-wechat .draft-sync-wechat-settings{border:1px solid var(--line);background:#faf9f7;border-radius:10px;padding:14px 16px}.draft-sync-wechat-settings form{border-top:1px solid var(--line);margin-top:18px;padding-top:14px}.draft-sync-wechat-settings h4{margin:0;font-size:13px}.draft-sync-dialog .draft-sync-reset-connection{min-height:28px;color:var(--muted);text-underline-offset:3px;border-color:#0000;margin-top:18px;padding:4px 0;font-size:11px;font-weight:500;text-decoration:underline;display:block}.draft-sync-wechat .draft-sync-wechat-settings summary{cursor:pointer;font-size:14px;font-weight:700}.draft-sync-wechat .draft-sync-wechat-fields{flex-wrap:wrap;align-items:end;gap:10px;margin-bottom:12px;display:flex}.draft-sync-wechat .draft-sync-wechat-fields .field-stack{flex:180px;min-width:0;margin:10px 0 0}.draft-sync-wechat .draft-sync-wechat-fields input{box-sizing:border-box;width:100%;min-width:0}.draft-sync-wechat .draft-sync-wechat-manage-list{gap:8px;margin:16px 0 0;padding:0;list-style:none;display:grid}.draft-sync-wechat .draft-sync-wechat-manage-list li{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:10px 0;font-size:13px;display:flex}.draft-sync-wechat-manage-list li>span{overflow-wrap:anywhere;min-width:0}.draft-sync-wechat-manage-list li>button{flex:none}.draft-sync-wechat .draft-sync-wechat-manage-list small,.draft-sync-wechat .draft-sync-wechat-account-choice small{color:#746e65;overflow-wrap:anywhere;font-size:11px;display:block}.draft-sync-wechat .draft-sync-wechat-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.draft-sync-wechat .draft-sync-wechat-heading label{cursor:pointer;flex:none;align-items:center;gap:8px;font-size:12px;display:flex}.draft-sync-wechat .draft-sync-wechat-account-list{gap:10px;display:grid}.draft-sync-wechat .draft-sync-wechat-account-row{border:1px solid var(--line);background:#fff;border-radius:10px;min-width:0;padding:14px 16px}.draft-sync-wechat .draft-sync-wechat-account-row[data-selected=true]{background:snow;border-color:#bf8a8e}.draft-sync-wechat .draft-sync-wechat-account-choice{cursor:pointer;grid-template-columns:16px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:42px;display:grid}.draft-sync-wechat .draft-sync-wechat-account-choice span{min-width:0}.draft-sync-wechat-account-choice strong{color:var(--ink);overflow-wrap:anywhere;font-size:14px;line-height:1.5;display:block}.draft-sync-wechat-account-choice small{margin-top:3px}.draft-sync-wechat .draft-sync-wechat-account-choice b{color:#70674d;white-space:nowrap;background:#f4f0e8;border-radius:5px;padding:4px 7px;font-size:11px;font-weight:500;line-height:1.5}.draft-sync-wechat .draft-sync-wechat-actions{background:#f6f8f3;border:1px solid #dce3d7;border-radius:10px;padding:18px}.draft-sync-wechat-actions .draft-sync-confirm-actions>button{min-width:150px;min-height:42px}.draft-sync-wechat .draft-sync-wechat-actions>.draft-sync-small{margin:12px 0 8px;font-size:11px}.draft-sync-wechat .draft-sync-wechat-actions>p{margin:0 0 12px;font-size:13px}.draft-sync-wechat .draft-sync-wechat-actions a,.draft-sync-wechat .draft-sync-wechat-account-row>a{color:var(--brown);text-underline-offset:3px;font-size:12px;text-decoration:underline}.draft-sync-wechat .draft-sync-wechat-confirmation{background:#fff8ed;border:2px solid #ab7753;border-radius:12px;padding:18px}.draft-sync-wechat .draft-sync-wechat-confirmation p,.draft-sync-wechat .draft-sync-wechat-confirmation li{overflow-wrap:anywhere;font-size:13px;line-height:1.8}.draft-sync-wechat .draft-sync-wechat-confirmation small{color:#746e65}@media (max-width:600px){.draft-sync-wechat .draft-sync-wechat-account-row{padding:12px}.draft-sync-wechat .draft-sync-wechat-account-choice{grid-template-columns:16px minmax(0,1fr);gap:4px 10px}.draft-sync-wechat-account-choice input{grid-row:1/3}.draft-sync-wechat .draft-sync-wechat-account-choice b{grid-column:2;justify-self:start;margin-top:4px}.draft-sync-wechat .draft-sync-wechat-actions{padding:14px}.draft-sync-wechat-actions .draft-sync-confirm-actions>button{flex:120px;min-width:0}.draft-sync-wechat-fields>button{flex:auto}.draft-sync-wechat .draft-sync-wechat-fields .field-stack{flex-basis:100%}.draft-sync-wechat .draft-sync-wechat-confirmation{padding:14px}}@media (min-width:901px){.draft-sync-wechat{grid-template-columns:minmax(0,1fr) 290px;align-items:start}.draft-sync-wechat-settings,.draft-sync-wechat-confirmation,.draft-sync-wechat>.draft-sync-message{grid-column:1/-1}.draft-sync-wechat-targets{min-width:0}.draft-sync-wechat-actions .draft-sync-confirm-actions>button{flex:100%}}.draft-sync-wechat-confirmation:focus{outline:none}.draft-sync-platform-bar{flex:none;padding:14px 28px 0}.draft-sync-platform-bar .draft-sync-platforms{margin-bottom:14px}.draft-sync-size-summary{color:#42664b;background:#f2f6f2;border-radius:8px;gap:5px;margin-bottom:14px;padding:12px 14px;font-size:12px;line-height:1.6;display:grid}.draft-sync-size-summary span{color:#66746a;font-size:11px}.draft-sync-risk{background:#faf9f7;border:1px solid #dfdad3;border-radius:10px;margin-top:24px;padding:18px}.draft-sync-risk>.draft-sync-check{margin-bottom:14px}.draft-sync-risk .draft-sync-risk-confirm{border-top:1px solid #e4dfd8;margin:14px 0 0;padding-top:14px}.draft-sync-risk textarea{min-height:135px}.field-stack .draft-sync-field-error,.draft-sync-editor .field-stack .draft-sync-field-error{color:#b12636;font-size:12px}.draft-sync-editor input[aria-invalid=true]{background:#fff8f8;border-color:#bc3948}.draft-sync-dialog [hidden]{display:none!important}@media (max-width:600px){.draft-sync-platform-bar{padding:10px 16px 0}.draft-sync-risk{padding:14px}}.draft-sync-content-toolbar{justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;display:flex}.draft-sync-content-toolbar p{color:var(--muted);margin:0;font-size:12px;line-height:1.7}.draft-sync-content-toolbar button{flex:none}.draft-sync-assets .draft-sync-section-title{align-items:center;margin-bottom:12px}.draft-sync-image-list{grid-template-columns:repeat(3,minmax(0,1fr))}.draft-sync-add-image{margin-bottom:12px}.draft-sync-editor textarea{min-height:92px}.draft-sync-risk{margin-top:18px;padding:16px}.draft-sync-risk-preview{color:#515966;font-size:12px;line-height:1.8}.draft-sync-risk-preview strong{font-size:12px}.draft-sync-risk-preview p{white-space:pre-wrap;overflow-wrap:anywhere;margin:6px 0 12px}.draft-sync-risk-edit>summary,.draft-sync-archive-details>summary,.draft-sync-more-actions>summary{width:-moz-fit-content;width:fit-content;color:var(--muted);cursor:pointer;font-size:12px}.draft-sync-risk-edit[open]>summary,.draft-sync-risk-edit>.draft-sync-check{margin-bottom:14px}.draft-sync-destination{border-top:1px solid var(--line);margin-top:24px;padding-top:24px}.draft-sync-archive-details{margin-top:24px}.draft-sync-archive-details .draft-sync-archive{margin:12px 0 0}.draft-sync-archive>.draft-sync-check{flex-basis:100%}.draft-sync-more-actions{margin-top:10px}.draft-sync-more-actions[open]>summary{margin-bottom:10px}.draft-sync-validation p{margin:0;font-size:12px;line-height:1.8}.draft-sync-wechat-cover-note{color:#766044;margin:12px 0 0;font-size:12px;line-height:1.8}@media (max-width:760px){.draft-sync-content-toolbar{align-items:flex-start}.draft-sync-content-toolbar p{font-size:11px}.draft-sync-columns{gap:20px}.draft-sync-image-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.draft-sync-destination{margin-top:20px;padding-top:20px}}@media (max-width:480px){.draft-sync-image-preview>span{padding:2px 3px;font-size:8px;top:3px;left:3px}.draft-sync-content-toolbar{flex-wrap:wrap}}@font-face{font-family:Zhepage Source Han Serif;src:url(/fonts/source-han-serif-sc-vf.woff2)format("woff2");font-style:normal;font-weight:200 900;font-display:block}@font-face{font-family:Zhepage Source Han Sans;src:url(/fonts/source-han-sans-sc-vf.woff2)format("woff2");font-style:normal;font-weight:200 900;font-display:block}:root{--font-source-han-sans:"Zhepage Source Han Sans", "Source Han Sans SC", "Noto Sans CJK SC", "Microsoft YaHei", "PingFang SC", sans-serif;--font-source-han-serif:"Zhepage Source Han Serif", "Source Han Serif SC", "Noto Serif CJK SC", "Songti SC", "SimSun", serif;--ink:#20242b;--muted:#68707d;--paper:#fff7f7;--paper-deep:#f9eaec;--brown:#c81f31;--brown-dark:#941522;--line:#e5e7eb;--gold:#dfb459;--panel:#fff;--soft-red:#fff3f4;--soft-gray:#f6f7f9;--focus-ring:#c81f311f}*{box-sizing:border-box}html{background:#f2f3f5}body{color:var(--ink);font-family:var(--font-source-han-sans);background:#f2f3f5;margin:0}button,input,textarea{font:inherit}button{cursor:pointer}button:disabled{cursor:wait;opacity:.58}.app-shell{min-height:100vh}.topbar{z-index:30;border-top:3px solid var(--brown);border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff0;justify-content:space-between;align-items:center;gap:24px;height:76px;padding:0 28px;display:flex;position:sticky;top:0;box-shadow:0 8px 28px #19202b0f}.brand-lockup{align-items:center;gap:12px;display:flex}.brand-mark{color:#fff;background:linear-gradient(145deg, #db2b3d, var(--brown-dark));width:42px;height:42px;font-family:var(--font-source-han-serif), "Source Han Serif SC", "Songti SC", serif;border-radius:10px;place-items:center;font-size:23px;font-weight:900;display:grid;position:relative;overflow:hidden;box-shadow:0 9px 22px #94152238}.brand-mark:after{content:"";border-top:0 solid #0000;border-bottom:10px solid #ffffff6b;border-left:10px solid #0000;border-right:0 solid #0000;position:absolute;top:0;right:0}.brand-lockup div{gap:1px;display:grid}.brand-lockup strong{color:#171a20;font-family:var(--font-source-han-serif), "Source Han Serif SC", "Songti SC", serif;letter-spacing:.12em;font-size:20px}.brand-lockup span:last-child{color:var(--muted);letter-spacing:.02em;font-size:11px}.top-actions{align-items:center;gap:12px;display:flex}.help-trigger{color:#515966;background:#fff;border:1px solid #e0e3e8;border-radius:999px;align-items:center;gap:7px;height:38px;padding:0 12px;font-size:11px;font-weight:760;transition:border-color .15s,color .15s,transform .15s;display:flex}.help-trigger:hover{color:var(--brown);border-color:#d88d96;transform:translateY(-1px)}.help-trigger i{color:#fff;background:var(--brown);border-radius:50%;place-items:center;width:19px;height:19px;font-size:11px;font-style:normal;font-weight:850;display:grid}.status-pill{max-width:330px;color:var(--muted);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:8px;font-size:12px;display:flex;overflow:hidden}.status-pill i{background:#a99f94;border-radius:50%;flex:none;width:7px;height:7px;box-shadow:0 0 0 4px #a99f9426}.status-pill.success i{background:#5a8a61;box-shadow:0 0 0 4px #5a8a6124}.status-pill.error{color:#a13e2a}.status-pill.error i{background:#c04d34;box-shadow:0 0 0 4px #c04d3424}.primary{color:#fff;background:linear-gradient(135deg, #d52a3d, var(--brown-dark));letter-spacing:.03em;border:0;border-radius:9px;font-weight:780;transition:transform .16s,background .16s,box-shadow .16s;box-shadow:0 9px 20px #9415222b}.primary:hover:not(:disabled){background:var(--brown-dark);transform:translateY(-1px)}.primary.compact{min-width:142px;height:42px;padding:0 18px;font-size:13px}.primary.full{width:100%;height:50px;margin-top:6px}.inline-notice{border:1px solid var(--line);color:var(--muted);background:var(--soft-gray);border-radius:9px;align-items:flex-start;gap:8px;margin-top:11px;padding:10px 11px;font-size:10px;line-height:1.45;display:flex}.inline-notice i{background:#9d9184;border-radius:50%;flex:none;width:7px;height:7px;margin-top:3px}.inline-notice.success{color:#4f7354;background:#f1f7f0;border-color:#cadbc9}.inline-notice.success i{background:#5a8a61}.inline-notice.error{color:#9c3e2d;background:#fff3ef;border-color:#e4c4bb}.inline-notice.error i{background:#c04d34}.studio-layout{grid-template-columns:408px minmax(0,1fr);min-height:calc(100vh - 76px);display:grid}.control-panel{background:var(--panel);border-right:1px solid var(--line);scrollbar-color:#c8cbd1 transparent;scrollbar-width:thin;align-self:start;height:calc(100vh - 76px);position:sticky;top:76px;overflow-y:auto;box-shadow:10px 0 28px #1e242e09}.control-section{border-bottom:1px solid #edf0f3;padding:25px 28px}.control-section.last{padding-bottom:36px}.intro-section{padding-top:33px}.eyebrow{color:var(--brown);letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:8px;margin-bottom:10px;font-size:10px;font-weight:850;display:flex}.eyebrow:before{content:"";background:var(--brown);border-radius:99px;flex:none;width:18px;height:2px}.intro-section h1{color:#181c22;font-family:var(--font-source-han-serif), "Source Han Serif SC", "STSong", serif;letter-spacing:-.03em;margin:0 0 13px;font-size:30px;line-height:1.26}.intro-section p{color:var(--muted);margin:0;font-size:13px;line-height:1.75}.segmented{border:1px solid var(--line);background:var(--soft-gray);border-radius:10px;grid-template-columns:repeat(3,1fr);margin-bottom:20px;padding:4px;display:grid}.segmented.import-source-tabs{grid-template-columns:repeat(4,1fr)}.segmented button{color:#737b88;background:0 0;border:0;border-radius:7px;height:35px;font-size:12px;font-weight:700}.segmented button.active{color:var(--brown);background:#fff;box-shadow:0 2px 9px #1c232e14}.field-stack{gap:7px;margin-bottom:16px;display:grid}.field-stack label,.field-label{color:#303641;font-size:12px;font-weight:760}.field-stack small,.switch-row small{color:#91877d;font-size:10px;line-height:1.45}input,textarea,.rich-editor{width:100%;color:var(--ink);background:#fff;border:1px solid #d8dbe1;border-radius:9px;outline:none;transition:border .15s,box-shadow .15s}input:focus,textarea:focus,.rich-editor:focus{border-color:var(--brown);box-shadow:0 0 0 3px var(--focus-ring)}input{height:42px;padding:0 12px;font-size:13px}textarea{resize:vertical;padding:11px 12px}.url-input{min-height:76px;font-size:12px;line-height:1.5}.code-input{color:#51483f;min-height:180px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;line-height:1.55}.title-input{color:#252a32;min-height:82px;font-family:var(--font-source-han-serif), "Source Han Serif SC", serif;font-size:15px;font-weight:780;line-height:1.45}.microcopy-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.publication-input{min-height:68px;font-size:12px;line-height:1.5}.qr-upload-row{align-items:center;gap:10px;margin:2px 0 13px;display:flex}.qr-file-input{opacity:0;pointer-events:none;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.qr-upload-button{min-width:104px;height:38px;color:var(--brown);background:var(--soft-red);cursor:pointer;border:1px solid #e3a9b0;border-radius:8px;place-items:center;padding:0 12px;font-size:10px;font-weight:780;display:grid}.qr-upload-row>img{object-fit:contain;border:1px solid #ddd0c2;border-radius:6px;width:42px;height:42px;margin-left:auto}.qr-upload-row>span{color:#93887e;font-size:9px}.lead-card-actions{gap:8px;margin-bottom:8px;display:flex}.lead-card-actions button{border:1px solid var(--line);color:#59616d;background:#fff;border-radius:8px;min-height:38px;padding:0 12px;font-size:9px;font-weight:760}.lead-card-actions .primary{color:#fffaf2;background:var(--brown);border:0;flex:1}.publication-more-copy{margin:14px 0}.publication-more-copy summary{color:#59616d;cursor:pointer;margin-bottom:12px;font-size:11px}.publication-more-copy textarea,#publication-summary,#lead-guide{min-height:60px;font-size:12px;line-height:1.5}.qr-remove{color:#777;background:0 0;border:0;font-size:10px}.module-tip{color:#93887e;font-size:9px;line-height:1.55;display:block}.rich-editor{min-height:210px;max-height:310px;padding:14px;font-size:12px;line-height:1.65;overflow:auto}.rich-editor p{margin:0 0 10px}.rich-editor h2{font-size:16px}.switch-row{cursor:pointer;justify-content:space-between;align-items:center;gap:15px;margin:18px 0;display:flex;position:relative}.switch-row span{gap:3px;display:grid}.switch-row b{font-size:12px}.switch-row input{opacity:0;pointer-events:none;position:absolute}.switch-row i{background:#cbc1b4;border-radius:999px;flex:none;width:42px;height:23px;transition:background .18s;position:relative}.switch-row i:after{content:"";background:#fff;border-radius:50%;width:17px;height:17px;transition:transform .18s;position:absolute;top:3px;left:3px;box-shadow:0 1px 4px #0003}.switch-row input:checked+i{background:var(--brown)}.switch-row input:checked+i:after{transform:translate(19px)}.format-grid{gap:9px;display:grid}.format-grid button{border:1px solid var(--line);color:var(--ink);text-align:left;background:#fff;border-radius:10px;align-items:center;gap:12px;padding:10px 12px;display:flex}.format-grid button.selected{border-color:var(--brown);background:var(--soft-red);box-shadow:inset 0 0 0 1px var(--brown)}.format-grid span{gap:2px;display:grid}.format-grid b{font-size:12px}.format-grid small{color:#92877b;font-size:10px}.ratio-icon{background:#f4f5f7;border:1.5px solid #aeb3bc;border-radius:3px;flex:none;width:26px;height:34px}.ratio-icon.portrait{height:32px}.ratio-icon.story{width:21px;height:36px}.selected .ratio-icon{border-color:var(--brown);background:#f8dfe2}.professional-editor{--editor-accent:var(--brown);--editor-highlight:#ffd66b;position:relative}.editor-mode-tabs{background:#f7f8fa;border:1px solid #e3e5e9;border-radius:9px;align-items:center;gap:5px;margin-bottom:9px;padding:4px;display:flex}.editor-mode-tabs strong{color:#fff;background:var(--editor-accent);height:29px;box-shadow:0 4px 10px var(--editor-accent);border-radius:6px;align-items:center;padding:0 11px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.editor-mode-tabs strong{box-shadow:0 4px 10px color-mix(in srgb, var(--editor-accent) 22%, transparent)}}.editor-mode-tabs strong{font-size:10px;font-weight:760}.editor-mode-tabs span{color:#a1a6ae;white-space:nowrap;min-width:0;margin-left:auto;font-size:8px}.auto-typeset-bar{gap:6px;margin:0 0 8px;display:grid}.editor-auto-typeset{border:1px solid var(--editor-accent);justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:48px;padding:9px 12px;display:flex}@supports (color:color-mix(in lab, red, red)){.editor-auto-typeset{border:1px solid color-mix(in srgb, var(--editor-accent) 42%, #e3dadd)}}.editor-auto-typeset{color:var(--editor-accent);background:var(--editor-accent);border-radius:9px}@supports (color:color-mix(in lab, red, red)){.editor-auto-typeset{background:color-mix(in srgb, var(--editor-accent) 5%, white)}}.editor-auto-typeset{text-align:left}.editor-auto-typeset span{gap:2px;display:grid}.editor-auto-typeset b{font-size:10px}.editor-auto-typeset small{color:#887a7d;font-size:8px;line-height:1.4}.editor-auto-typeset em{color:#66776a;white-space:nowrap;background:#eef5ef;border-radius:999px;flex:none;padding:5px 7px;font-size:7px;font-style:normal;font-weight:780}.editor-auto-typeset:hover{border-color:var(--editor-accent);background:var(--editor-accent)}@supports (color:color-mix(in lab, red, red)){.editor-auto-typeset:hover{background:color-mix(in srgb, var(--editor-accent) 9%, white)}}.editor-auto-typeset:hover{box-shadow:0 6px 15px var(--editor-accent)}@supports (color:color-mix(in lab, red, red)){.editor-auto-typeset:hover{box-shadow:0 6px 15px color-mix(in srgb, var(--editor-accent) 12%, transparent)}}.numbered-style-choice{color:#4e5663;cursor:pointer;background:#fff;border:1px solid #e3e5e9;border-radius:8px;align-items:center;gap:8px;padding:7px 10px;font-size:0;display:flex}.numbered-style-choice input{width:15px;height:15px;accent-color:var(--editor-accent);flex:none}.numbered-style-choice span{gap:1px;display:grid}.numbered-style-choice b{font-size:9px}.numbered-style-choice small{color:#91969f;font-size:7px;line-height:1.35}.editor-toolbar{flex-wrap:wrap;gap:6px;margin-bottom:8px;display:flex;overflow:visible}.editor-toolbar button{color:#4e5663;background:#fff;border:1px solid #d8dbe1;border-radius:7px;min-width:31px;height:30px;padding:0 9px;font-size:10px;font-weight:760;transition:border-color .14s,color .14s,background .14s,transform .14s;position:relative}.editor-toolbar button:hover:not(:disabled){z-index:20;border-color:var(--editor-accent);transform:translateY(-1px)}@supports (color:color-mix(in lab, red, red)){.editor-toolbar button:hover:not(:disabled){border-color:color-mix(in srgb, var(--editor-accent) 55%, #d8dbe1)}}.editor-toolbar button:hover:not(:disabled){color:var(--editor-accent);background:var(--editor-accent)}@supports (color:color-mix(in lab, red, red)){.editor-toolbar button:hover:not(:disabled){background:color-mix(in srgb, var(--editor-accent) 7%, white)}}.editor-toolbar button.active{border-color:var(--editor-accent);color:#fff;background:var(--editor-accent);box-shadow:0 4px 9px var(--editor-accent)}@supports (color:color-mix(in lab, red, red)){.editor-toolbar button.active{box-shadow:0 4px 9px color-mix(in srgb, var(--editor-accent) 20%, transparent)}}.professional-editor [data-tooltip]:after{content:attr(data-tooltip);z-index:100;color:#fff;text-align:left;white-space:normal;opacity:0;pointer-events:none;background:#222831;border-radius:6px;width:max-content;max-width:220px;padding:7px 9px;font-size:9px;font-weight:560;line-height:1.4;transition:opacity .12s,transform .12s;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%,4px);box-shadow:0 7px 18px #10141b33}.professional-editor [data-tooltip]:hover:after,.professional-editor [data-tooltip]:focus-visible:after{opacity:1;transform:translate(-50%)}.sr-only{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.layout-editor{color:#333943;background:#fff;border:1px solid #d8dbe1;border-radius:9px;outline:none;min-height:230px;max-height:420px;padding:0;font-size:12px;line-height:1.65;transition:border-color .15s,box-shadow .15s;overflow:auto}.layout-editor:focus-within{border-color:var(--editor-accent);box-shadow:0 0 0 3px var(--editor-accent)}@supports (color:color-mix(in lab, red, red)){.layout-editor:focus-within{box-shadow:0 0 0 3px color-mix(in srgb, var(--editor-accent) 12%, transparent)}}.layout-editor .tiptap-surface{overflow-wrap:anywhere;min-height:230px;caret-color:var(--editor-accent);outline:none;padding:14px}.professional-editor.compact .layout-editor,.professional-editor.compact .tiptap-surface{min-height:260px}.professional-editor.compact .layout-editor{max-height:390px}.layout-editor p{margin:0 0 10px}.layout-editor h1,.layout-editor h2,.layout-editor h3{color:var(--editor-accent);line-height:1.38}.layout-editor h1{margin:20px 0 10px;font-size:19px}.layout-editor h2{border-left:3px solid var(--editor-accent);margin:18px 0 8px;padding-left:9px;font-size:16px}.layout-editor h3{margin:16px 0 8px;padding-left:0;font-size:15px;font-weight:850}.layout-editor h3:before{content:"";vertical-align:.1em;background:var(--editor-accent);border-radius:2px;width:7px;height:7px;margin-right:7px;display:inline-block;position:static}.layout-editor .auto-inferred-heading{color:#333943;margin:20px 0 10px;line-height:1.38;display:block}.layout-editor .auto-inferred-heading:before{display:none}.layout-editor .auto-inferred-heading.auto-numbered-dotline{border-top:1px solid var(--editor-accent);padding:8px 0 7px}@supports (color:color-mix(in lab, red, red)){.layout-editor .auto-inferred-heading.auto-numbered-dotline{border-top:1px solid color-mix(in srgb, var(--editor-accent) 25%, transparent)}}.layout-editor .auto-inferred-heading.auto-numbered-dotline{border-bottom:2px solid var(--editor-accent)}.layout-editor .auto-inferred-heading.auto-numbered-dotline:before{content:attr(data-auto-index);color:#fff;background:var(--editor-accent);letter-spacing:.06em;vertical-align:.2em;border-radius:3px;place-items:center;width:auto;min-width:24px;height:17px;margin-right:7px;padding:0 4px;font-size:7px;display:inline-grid;position:static}.layout-editor .auto-inferred-heading strong{color:inherit}.layout-editor .auto-conclusion-heading{border:0;border-top:1px solid var(--editor-accent);margin:22px 0 11px;padding:10px 6px}@supports (color:color-mix(in lab, red, red)){.layout-editor .auto-conclusion-heading{border-top:1px solid color-mix(in srgb, var(--editor-accent) 35%, transparent)}}.layout-editor .auto-conclusion-heading{border-bottom:1px solid var(--editor-accent)}@supports (color:color-mix(in lab, red, red)){.layout-editor .auto-conclusion-heading{border-bottom:1px solid color-mix(in srgb, var(--editor-accent) 35%, transparent)}}.layout-editor .auto-conclusion-heading{color:var(--editor-accent);text-align:center}.layout-editor .auto-lead-paragraph{border-top:1px solid var(--editor-accent);margin:2px 0 13px;padding:9px 10px}@supports (color:color-mix(in lab, red, red)){.layout-editor .auto-lead-paragraph{border-top:1px solid color-mix(in srgb, var(--editor-accent) 20%, transparent)}}.layout-editor .auto-lead-paragraph{border-bottom:1px solid var(--editor-accent)}@supports (color:color-mix(in lab, red, red)){.layout-editor .auto-lead-paragraph{border-bottom:1px solid color-mix(in srgb, var(--editor-accent) 20%, transparent)}}.layout-editor .auto-lead-paragraph{background:var(--editor-accent)}@supports (color:color-mix(in lab, red, red)){.layout-editor .auto-lead-paragraph{background:color-mix(in srgb, var(--editor-accent) 4%, white)}}.layout-editor .auto-lead-paragraph{font-size:13px;font-weight:620}.layout-editor .auto-data-callout{border:1px solid var(--editor-accent);margin:8px 0 13px;padding:10px 11px}@supports (color:color-mix(in lab, red, red)){.layout-editor .auto-data-callout{border:1px solid color-mix(in srgb, var(--editor-accent) 22%, transparent)}}.layout-editor .auto-data-callout{background:var(--editor-accent);border-radius:8px}@supports (color:color-mix(in lab, red, red)){.layout-editor .auto-data-callout{background:color-mix(in srgb, var(--editor-accent) 5%, white)}}.layout-editor .auto-data-callout:before{content:attr(data-auto-label);color:#fff;background:var(--editor-accent);text-indent:0;white-space:nowrap;border-radius:999px;width:-moz-fit-content;width:fit-content;margin:0 0 7px;padding:2px 6px;font-size:7px;font-weight:800;line-height:1.4;display:block;position:static}.layout-editor .auto-key-point{border-left:3px solid var(--editor-accent);background:var(--editor-accent);border-radius:0 6px 6px 0;margin:8px 0 13px;padding:9px 10px}@supports (color:color-mix(in lab, red, red)){.layout-editor .auto-key-point{background:color-mix(in srgb, var(--editor-accent) 5%, white)}}.layout-editor .auto-key-point{font-weight:680}.layout-editor .auto-structured-paragraph{border-left:2px solid var(--editor-accent);padding-left:9px}@supports (color:color-mix(in lab, red, red)){.layout-editor .auto-structured-paragraph{border-left:2px solid color-mix(in srgb, var(--editor-accent) 32%, transparent)}}.layout-editor .auto-closing-lead{color:#333943}@supports (color:color-mix(in lab, red, red)){.layout-editor .auto-closing-lead{color:color-mix(in srgb, #333943 78%, var(--editor-accent))}}.layout-editor .auto-closing-lead{text-align:center;font-size:13px;font-weight:650}.layout-editor .auto-image-caption{color:#8b9098;text-align:center;font-size:10px}.layout-editor em,.layout-editor i{display:inline;font-synthesis:style!important;font-style:oblique 12deg!important}.layout-editor a{color:inherit;text-decoration:none}.layout-editor mark{--highlight-color:var(--editor-highlight);color:inherit;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:0 .08em}.layout-editor mark:not([data-highlight-style]),.layout-editor mark[data-highlight-style=marker]{background-color:#0000!important;background-image:linear-gradient(transparent 54%, var(--highlight-color) 0)!important}@supports (color:color-mix(in lab, red, red)){.layout-editor mark:not([data-highlight-style]),.layout-editor mark[data-highlight-style=marker]{background-image:linear-gradient(transparent 54%, color-mix(in srgb, var(--highlight-color) 72%, white) 0)!important}}.layout-editor mark[data-highlight-style=block]{border-radius:.12em;background:var(--highlight-color)!important}.layout-editor img{cursor:pointer;max-width:100%;height:auto;margin:10px auto;display:block}.layout-editor img.ProseMirror-selectednode{outline:3px solid var(--editor-accent);outline-offset:3px;border-radius:3px}.layout-editor .image-caption{color:#8b9098;text-align:center;margin:-3px 0 13px;font-size:10px;line-height:1.5}.layout-editor hr{background:linear-gradient(transparent 10px, var(--editor-accent) 10px, var(--editor-accent) 12px, transparent 12px);border:0;min-height:22px;margin:12px 0}@supports (color:color-mix(in lab, red, red)){.layout-editor hr{background:linear-gradient(transparent 10px, color-mix(in srgb, var(--editor-accent) 30%, transparent) 10px, color-mix(in srgb, var(--editor-accent) 30%, transparent) 12px, transparent 12px)}}.layout-editor hr{cursor:pointer}.layout-editor hr.ProseMirror-selectednode{outline:2px solid var(--editor-accent)}@supports (color:color-mix(in lab, red, red)){.layout-editor hr.ProseMirror-selectednode{outline:2px solid color-mix(in srgb, var(--editor-accent) 65%, transparent)}}.layout-editor hr.ProseMirror-selectednode{outline-offset:1px;border-radius:3px}.layout-editor .manual-empty-line{background:linear-gradient(90deg, var(--editor-accent), transparent 45%);border-radius:4px;min-height:18px;margin:2px 0 8px!important}@supports (color:color-mix(in lab, red, red)){.layout-editor .manual-empty-line{background:linear-gradient(90deg, color-mix(in srgb, var(--editor-accent) 9%, transparent), transparent 45%)}}.layout-editor .imported-inline-run{color:inherit;font:inherit;line-height:inherit;margin:0!important;padding:0!important}.layout-editor .lead-card-placeholder{border:1px dashed var(--editor-accent);margin:12px 0;padding:12px}@supports (color:color-mix(in lab, red, red)){.layout-editor .lead-card-placeholder{border:1px dashed color-mix(in srgb, var(--editor-accent) 55%, #d8dbe1)}}.layout-editor .lead-card-placeholder{color:var(--editor-accent);background:var(--editor-accent);border-radius:8px}@supports (color:color-mix(in lab, red, red)){.layout-editor .lead-card-placeholder{background:color-mix(in srgb, var(--editor-accent) 7%, white)}}.layout-editor .lead-card-placeholder{text-align:center;cursor:default;font-size:10px;font-weight:760}.layout-editor blockquote{border-left:3px solid var(--editor-accent);color:var(--editor-accent);margin:12px 0;padding:10px 12px}@supports (color:color-mix(in lab, red, red)){.layout-editor blockquote{color:color-mix(in srgb, var(--editor-accent) 70%, #333943)}}.layout-editor blockquote{background:var(--editor-accent)}@supports (color:color-mix(in lab, red, red)){.layout-editor blockquote{background:color-mix(in srgb, var(--editor-accent) 8%, white)}}.layout-editor pre{color:#edf1f7;background:#282e38;border-radius:7px;margin:12px 0;padding:11px 12px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px;line-height:1.55;overflow:auto}.layout-editor ul,.layout-editor ol{padding-left:1.5em;list-style-position:outside}.layout-editor ul{list-style-type:disc}.layout-editor ol{list-style-type:decimal}.layout-editor li::marker{color:var(--editor-accent);font-weight:800}.layout-editor table{border-collapse:collapse;table-layout:fixed;width:100%;margin:12px 0}.layout-editor th,.layout-editor td{border:1px solid var(--editor-accent);min-width:44px;padding:6px 7px}@supports (color:color-mix(in lab, red, red)){.layout-editor th,.layout-editor td{border:1px solid color-mix(in srgb, var(--editor-accent) 23%, #d8dbe1)}}.layout-editor th,.layout-editor td{vertical-align:top}.layout-editor th{color:var(--editor-accent);background:var(--editor-highlight)}@supports (color:color-mix(in lab, red, red)){.layout-editor th{background:color-mix(in srgb, var(--editor-highlight) 18%, white)}}.layout-editor .manual-page-break{border-top:1px dashed var(--editor-accent);margin:14px 0;padding:7px}@supports (color:color-mix(in lab, red, red)){.layout-editor .manual-page-break{border-top:1px dashed color-mix(in srgb, var(--editor-accent) 55%, transparent)}}.layout-editor .manual-page-break{border-bottom:1px dashed var(--editor-accent)}@supports (color:color-mix(in lab, red, red)){.layout-editor .manual-page-break{border-bottom:1px dashed color-mix(in srgb, var(--editor-accent) 55%, transparent)}}.layout-editor .manual-page-break{color:var(--editor-accent);background:var(--editor-accent)}@supports (color:color-mix(in lab, red, red)){.layout-editor .manual-page-break{background:color-mix(in srgb, var(--editor-accent) 7%, white)}}.layout-editor .manual-page-break{text-align:center;cursor:default;font-size:10px}.markdown-import-input{min-height:260px}.image-adjuster{background:#fff8f9;border:1px solid #ead5d8;border-radius:10px;gap:9px;margin-top:10px;padding:12px 13px;display:grid}.image-adjuster>div:first-child{color:#65584d;justify-content:space-between;font-size:10px;display:flex}.image-adjuster>div:first-child b{color:var(--brown);font-variant-numeric:tabular-nums}.image-adjuster input[type=range]{height:4px;accent-color:var(--brown);box-shadow:none;border:0;border-radius:999px;padding:0}.image-size-presets{grid-template-columns:repeat(4,1fr);gap:6px;display:grid}.image-size-presets button{color:#59616d;background:#fff;border:1px solid #d8dbe1;border-radius:7px;height:27px;font-size:9px;font-weight:700}.image-size-presets button.active{border-color:var(--brown);color:#fff;background:var(--brown)}.editor-image-input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;overflow:hidden}.image-presentation-tools{grid-template-columns:repeat(4,1fr);gap:6px;display:grid}.image-presentation-tools button{color:#59616d;background:#fff;border:1px solid #d8dbe1;border-radius:7px;height:29px;font-size:9px;font-weight:720}.image-presentation-tools button.active{border-color:var(--editor-accent);color:#fff;background:var(--editor-accent)}.image-caption-editor{grid-template-columns:minmax(0,1fr) auto;gap:7px;display:grid}.image-caption-editor input{border:1px solid #d8dbe1;border-radius:7px;min-width:0;height:32px;padding:0 9px;font-size:10px}.image-caption-editor button{height:32px;color:var(--editor-accent);background:#fff;border:1px solid #d8dbe1;border-radius:7px;padding:0 11px;font-size:9px;font-weight:760}.delete-image-button{color:#a93228;background:#fff8f6;border:1px solid #e3b8b1;border-radius:8px;height:31px;font-size:10px;font-weight:760}.delete-image-button:hover{background:#fff0ed;border-color:#c84b3e}.divider-adjuster{color:#7c5041;background:#fff7f4;border:1px solid #e3b8b1;border-radius:9px;justify-content:space-between;align-items:center;gap:10px;margin-top:10px;padding:10px 12px;font-size:10px;display:flex}.divider-adjuster button{color:#a93228;background:#fff;border:1px solid #d8897f;border-radius:7px;flex:none;height:29px;padding:0 11px;font-size:10px;font-weight:760}.editor-note{color:#7a828e;justify-content:space-between;align-items:center;gap:12px;margin:8px 0 17px;font-size:10px;display:flex}.editor-note button{color:var(--brown);text-underline-offset:2px;background:0 0;border:0;padding:0;font-size:10px;text-decoration:underline}.adjustment-grid{border:1px solid var(--line);background:var(--soft-gray);border-radius:10px;gap:12px;padding:13px 14px;display:grid}.adjustment-grid label{color:#555d69;grid-template-columns:104px 1fr;align-items:center;gap:10px;font-size:10px;display:grid}.adjustment-grid label span{justify-content:space-between;gap:6px;display:flex}.adjustment-grid label b{color:var(--brown);font-variant-numeric:tabular-nums}.adjustment-grid input[type=range]{height:4px;accent-color:var(--brown);box-shadow:none;border:0;border-radius:999px;padding:0}.density-presets{grid-template-columns:repeat(4,1fr);gap:6px;margin-top:8px;display:grid}.density-presets button{color:#626a76;background:#fff;border:1px solid #dde0e5;border-radius:7px;min-height:31px;padding:0 6px;font-size:8px;font-weight:750}.density-presets button:hover{border-color:var(--brown);color:var(--brown);background:var(--soft-red)}.density-presets .density-reset{color:#8b8178}.pagination-actions{grid-template-columns:1fr;gap:7px;margin-top:9px;display:grid}.pagination-actions button{min-height:38px;color:var(--brown);background:#fff;border:1px solid #dcaab0;border-radius:8px;font-size:9px;font-weight:800}.pagination-actions button:hover{transform:translateY(-1px);box-shadow:0 6px 14px #9415221a}.pagination-health{margin-top:8px;font-size:8px;line-height:1.5;display:block}.pagination-health.good{color:#66806a}.pagination-health.warning{color:#a36a2c}.first-page-switch{margin-top:2px}.theme-grid{grid-template-columns:1fr 1fr;gap:8px;margin:0 0 16px;display:grid}.theme-grid .theme-choice{border:1px solid var(--line);width:100%;min-width:0;height:100%;color:var(--ink);text-align:left;background:#fff;border-radius:10px;align-items:center;gap:9px;padding:9px;transition:border-color .15s,box-shadow .15s,transform .15s;display:flex}.theme-grid .theme-choice:hover{transform:translateY(-1px)}.theme-grid .theme-choice.selected{border-color:var(--brown);background:var(--soft-red);box-shadow:inset 0 0 0 1px var(--brown), 0 5px 13px #9415220f}.theme-grid .theme-choice>span:last-child{gap:2px;min-width:0;display:grid}.theme-grid b{white-space:nowrap;font-size:10px}.theme-grid small{color:#91877d;white-space:nowrap;font-size:8px}.theme-swatch{border:1px solid #28221d1a;border-radius:7px;flex:none;width:42px;height:32px;position:relative;overflow:hidden}.theme-swatch i{border-radius:2px;height:5px;position:absolute;left:7px}.theme-swatch i:first-child{top:6px;right:7px}.theme-swatch i:nth-child(2){top:14px;right:13px}.theme-swatch i:nth-child(3){top:22px;right:20px}.reference-theme-library{border:1px solid var(--line);background:#fff;border-radius:11px;margin:-4px 0 16px}.reference-theme-library>summary{color:#51483f;cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:11px 12px;list-style:none;display:flex}.reference-theme-library>summary::-webkit-details-marker{display:none}.reference-theme-library>summary span{gap:2px;min-width:0;display:grid}.reference-theme-library>summary b{font-size:10px}.reference-theme-library>summary small{color:#92877b;font-size:8px;line-height:1.45}.reference-theme-library>summary>i{border-bottom:1.5px solid #8d8177;border-right:1.5px solid #8d8177;flex:none;width:8px;height:8px;transition:transform .16s;transform:rotate(45deg)translate(-2px,2px)}.reference-theme-library[open]>summary{border-bottom:1px solid var(--line)}.reference-theme-library[open]>summary>i{transform:rotate(225deg)translate(-2px,2px)}.reference-theme-grid{background:#faf9f7;border-radius:0 0 10px 10px;margin:0;padding:10px}.reference-theme-grid .theme-choice{background:#ffffffeb}.custom-theme-option{min-width:0;position:relative}.custom-theme-option .theme-choice{padding-right:32px}.custom-theme-option .custom-theme-delete{z-index:2;color:#a58d87;background:0 0;border:0;border-radius:50%;place-items:center;width:21px;min-width:21px;height:21px;padding:0;font-size:15px;line-height:1;display:grid;position:absolute;top:6px;right:6px}.custom-theme-option .custom-theme-delete:hover{color:#fff;background:var(--brown)}.custom-theme-save-hint{color:#91877d;margin-top:8px;font-size:8px;line-height:1.5;display:block}.font-grid{grid-template-columns:1fr 1fr;gap:9px;margin-bottom:15px;display:grid}.font-grid label{color:#51483f;gap:6px;font-size:10px;font-weight:750;display:grid}select{width:100%;height:38px;color:var(--ink);background:#fff;border:1px solid #d8dbe1;border-radius:8px;outline:none;padding:0 10px;font-size:11px}select:focus{border-color:var(--brown);box-shadow:0 0 0 3px var(--focus-ring)}.custom-colors{padding-top:1px}.custom-colors summary{color:#75695f;cursor:pointer;font-size:10px;font-weight:720}.custom-colors[open] summary{margin-bottom:10px}.unified-color-control{min-width:0;position:relative}.color-popover-trigger{border:1px solid var(--line);color:#574c43;cursor:pointer;background:#fff;border-radius:9px;justify-content:center;align-items:center;gap:7px;min-height:36px;padding:0 12px;font-size:10px;font-weight:760;display:inline-flex;position:relative}.color-popover-trigger:hover,.color-popover-trigger.active{border-color:var(--brown);color:var(--brown);background:var(--soft-red)}.color-trigger-letter{color:#25282d;place-items:center;width:22px;height:22px;font-family:Georgia,serif;font-size:16px;font-weight:800;display:grid;position:relative}.color-trigger-letter:after{content:"";background:var(--editor-accent,var(--brown));border-radius:99px;height:3px;position:absolute;bottom:0;left:2px;right:2px}.color-trigger-swatches{align-items:center;margin-left:2px;display:flex}.color-trigger-swatches i{border:1px solid #1e1c192e;border-radius:50%;width:11px;height:11px;margin-left:-3px;box-shadow:0 0 0 1px #fff}.page-color-control>.color-popover-trigger{justify-content:flex-start;width:100%;min-height:43px;padding:0 14px}.page-color-control .color-trigger-swatches{margin-left:auto}.color-popover{z-index:360;overscroll-behavior:contain;color:#343941;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffffa;border:1px solid #dfe2e7;border-radius:14px;width:min(352px,100vw - 24px);padding:14px;position:fixed;overflow:hidden auto;box-shadow:0 22px 58px #1a1f2838,0 3px 12px #1a1f2814}.color-popover-head{justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:11px;display:flex}.color-popover-head>div{gap:2px;display:grid}.color-popover-head b{color:#252a31;font-size:13px}.color-popover-head small{color:#949aa4;font-size:8px;font-weight:520}.color-popover .color-popover-head>button{color:#7b828d;background:#f1f3f6;border:0;border-radius:50%;width:25px;min-width:25px;height:25px;padding:0;font-size:17px;line-height:1}.color-target-tabs{background:#f2f4f7;border-radius:9px;grid-template-columns:repeat(auto-fit,minmax(64px,1fr));gap:5px;margin-bottom:12px;padding:4px;display:grid}.color-popover .color-target-tabs button{color:#6c737e;width:auto;min-width:0;height:29px;box-shadow:none;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;gap:5px;padding:0 7px;font-size:9px;font-weight:720;display:flex}.color-popover .color-target-tabs button.active{color:#9f1f2c;background:#fff;box-shadow:0 2px 8px #191e2617}.color-target-tabs i{border:1px solid #2323232e;border-radius:3px;flex:none;width:10px;height:10px}.color-variant-section{margin-bottom:12px}.color-variant-options{grid-template-columns:1fr 1fr;gap:6px;display:grid}.color-popover .color-variant-options button{color:#565e69;text-align:left;background:#fff;border:1px solid #dfe2e7;border-radius:8px;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:8px;min-width:0;min-height:54px;padding:7px;display:grid}.color-popover .color-variant-options button.selected{border-color:var(--brown);background:var(--soft-red);box-shadow:inset 0 0 0 1px var(--brown)}@supports (color:color-mix(in lab, red, red)){.color-popover .color-variant-options button.selected{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--brown) 55%, transparent)}}.color-variant-options button>span{gap:2px;min-width:0;display:grid}.color-variant-options b{font-size:9px}.color-variant-options small{color:#9299a3;font-size:7px;line-height:1.3}.highlight-variant-preview{--variant-color:#ffd66b;color:#343941;border-radius:4px;place-items:center;width:42px;height:27px;font-size:9px;font-style:normal;display:grid}.highlight-variant-preview.marker{background:linear-gradient(transparent 52%, var(--variant-color) 0)}@supports (color:color-mix(in lab, red, red)){.highlight-variant-preview.marker{background:linear-gradient(transparent 52%, color-mix(in srgb, var(--variant-color) 72%, white) 0)}}.highlight-variant-preview.block{background:var(--variant-color)}.color-picker-layout{grid-template-columns:150px minmax(0,1fr);align-items:start;gap:12px;display:grid}.color-popover .react-colorful{width:150px;height:154px}.color-popover .react-colorful__saturation{border-radius:9px 9px 0 0}.color-popover .react-colorful__hue{border-radius:0 0 9px 9px;height:17px}.color-popover .react-colorful__pointer{width:18px;height:18px}.color-picker-side{min-width:0}.color-group-label{color:#8d949e;margin:0 0 5px;font-size:8px;font-weight:680;display:block}.color-group-label:not(:first-child){margin-top:11px}.color-chip-row,.color-chip-grid{grid-template-columns:repeat(6,1fr);gap:4px;display:grid}.color-chip-row.recent{grid-template-columns:repeat(5,1fr);min-height:22px}.color-popover .color-chip-row button,.color-popover .color-chip-grid button{aspect-ratio:1;width:100%;min-width:0;height:auto;box-shadow:none;border:1px solid #24272c21;border-radius:4px;padding:0}.color-popover .color-chip-row button.selected,.color-popover .color-chip-grid button.selected{outline-offset:1px;outline:2px solid #252a31}.color-value-row{background:#f8f9fb;border:1px solid #e0e3e8;border-radius:8px;grid-template-columns:29px 10px minmax(0,1fr);align-items:center;gap:6px;margin-top:12px;padding:6px 8px;display:grid}.color-preview{border:1px solid #20232829;border-radius:6px;width:27px;height:27px}.color-value-row>span:nth-child(2){color:#8e949d;font-size:11px}.color-value-row input{color:#383e47;width:100%;height:27px;box-shadow:none;text-transform:uppercase;background:0 0;border:0;padding:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px}.color-value-row input:focus{box-shadow:none}.color-popover-actions{grid-template-columns:1fr 1.2fr;gap:7px;margin-top:10px;display:grid}.color-popover .color-popover-actions button{width:auto;min-width:0;height:34px;box-shadow:none;border-radius:8px;padding:0 10px;font-size:9px;font-weight:760}.color-popover .color-clear{color:#6f7680;background:#fff;border:1px solid #dcdfe4}.color-popover .color-clear:disabled{cursor:not-allowed;opacity:.42}.color-popover .color-apply{border:1px solid var(--brown);color:#fff;background:var(--brown)}.editor-color-control{display:inline-flex}.editor-toolbar .color-popover-trigger{color:#4e5663;border-color:#d8dbe1;border-radius:7px;min-width:62px;height:30px;min-height:30px;padding:0 8px}.editor-toolbar .color-popover-trigger .color-trigger-letter{width:15px;height:20px;font-size:13px}.editor-toolbar .color-popover-trigger .color-trigger-letter:after,.editor-toolbar .color-popover-trigger .color-trigger-swatches{display:none}.editor-toolbar .color-popover-trigger:hover,.editor-toolbar .color-popover-trigger.active{border-color:var(--editor-accent);color:var(--editor-accent);background:var(--editor-accent)}@supports (color:color-mix(in lab, red, red)){.editor-toolbar .color-popover-trigger:hover,.editor-toolbar .color-popover-trigger.active{background:color-mix(in srgb, var(--editor-accent) 7%, white)}}.editor-toolbar .color-popover button:hover{z-index:auto;transform:none}.editor-icon{fill:currentColor;width:18px;height:18px;display:block}.alignment-control{display:inline-flex;position:relative}.editor-toolbar .alignment-control>button{justify-content:center;align-items:center;gap:2px;min-width:42px;padding:0 6px;display:inline-flex}.toolbar-chevron{color:#9299a3;margin-top:2px;font-size:8px;line-height:1}.alignment-popover{z-index:250;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffffa;border:1px solid #dfe2e7;border-radius:9px;grid-template-columns:repeat(3,34px);gap:4px;padding:6px;display:grid;position:absolute;top:calc(100% + 7px);left:50%;transform:translate(-50%);box-shadow:0 14px 34px #1a1f2833}.editor-toolbar .alignment-popover button{color:#5b6370;width:34px;min-width:34px;height:32px;box-shadow:none;background:0 0;border:0;border-radius:6px;place-items:center;padding:0;display:grid}.editor-toolbar .alignment-popover button:hover{z-index:auto;color:var(--editor-accent);background:var(--editor-accent);border:0}@supports (color:color-mix(in lab, red, red)){.editor-toolbar .alignment-popover button:hover{background:color-mix(in srgb, var(--editor-accent) 8%, white)}}.editor-toolbar .alignment-popover button:hover{transform:none}.editor-toolbar .alignment-popover button.active{color:#fff;background:var(--editor-accent)}.editor-toolbar .alignment-popover .editor-icon{width:19px;height:19px}.blank-line-control{align-items:center;gap:4px;display:inline-flex;position:relative}.blank-line-control>button span{color:#9299a3;font-size:8px}.blank-line-popover{background:#fff;border:1px solid #dfe2e7;border-radius:8px;grid-template-columns:1fr 1fr;gap:3px;width:120px;padding:3px;display:grid;position:static;box-shadow:0 5px 14px #1a1f281a}.editor-toolbar .blank-line-popover button{color:#5b6370;width:100%;min-width:0;height:29px;box-shadow:none;text-align:left;background:0 0;border:0;border-radius:6px;padding:0 7px;font-size:8px}.editor-toolbar .blank-line-popover button:hover{z-index:auto;color:var(--editor-accent);background:var(--editor-accent);border:0}@supports (color:color-mix(in lab, red, red)){.editor-toolbar .blank-line-popover button:hover{background:color-mix(in srgb, var(--editor-accent) 8%, white)}}.editor-toolbar .blank-line-popover button:hover{transform:none}.preset-save-row{grid-template-columns:minmax(0,1fr) auto;gap:7px;margin-top:10px;display:grid}.preset-save-row input{min-width:0;height:36px}.preset-save-row button{border:1px solid var(--brown);color:#fff;background:var(--brown);border-radius:8px;min-width:108px;padding:0 12px;font-size:9px;font-weight:760}.risk-preset-save{margin-top:-2px}.saved-preset-list{gap:6px;margin-top:8px;display:grid}.saved-preset-item{border:1px solid var(--line);background:#fff;border-radius:8px;grid-template-columns:minmax(0,1fr) 31px;display:grid;overflow:hidden}.saved-preset-item button{background:0 0;border:0}.saved-preset-item .preset-apply{color:#574c43;text-align:left;align-items:center;gap:8px;min-width:0;padding:8px 10px;font-size:10px;font-weight:720;display:flex}.saved-preset-item .preset-apply:hover{color:var(--brown);background:var(--soft-red)}.preset-dot{border:5px solid;border-radius:50%;flex:none;width:18px;height:18px}.saved-preset-item .preset-delete{border-left:1px solid var(--line);color:#a88e87;font-size:17px}.saved-preset-item .preset-delete:hover{color:#fff;background:var(--brown)}.risk-input{color:#5d554e;min-height:118px;font-size:11px;line-height:1.65}.preview-workspace{background-color:#f2f3f5;background-image:linear-gradient(#545e6d0e 1px,#0000 1px),linear-gradient(90deg,#545e6d0e 1px,#0000 1px),radial-gradient(circle at 86% 5%,#c81f3111,#0000 23%);background-size:24px 24px,24px 24px,100% 100%;min-width:0;padding:32px 34px 80px;position:relative;overflow:auto hidden}.workspace-heading{justify-content:space-between;align-items:end;gap:20px;max-width:1050px;margin:0 auto 24px;display:flex}.workspace-heading .eyebrow{margin-bottom:5px}.workspace-heading h2{color:#1c2027;font-family:var(--font-source-han-serif), "Source Han Serif SC", serif;margin:0;font-size:22px}.hint{color:#727b88;font-size:11px}.preview-toolbar{flex-wrap:wrap;justify-content:flex-end;align-items:end;gap:8px;display:flex}.preview-pager{background:#ffffffe6;border:1px solid #dfe2e7;border-radius:9px;grid-template-columns:34px 64px 34px;align-items:center;height:36px;display:grid;overflow:hidden}.preview-pager button{height:100%;color:var(--brown);background:0 0;border:0;font-size:21px}.preview-pager button:disabled{color:#afb4bc;cursor:default}.preview-pager b{color:#555d68;text-align:center;font-variant-numeric:tabular-nums;font-size:10px}.preview-zoom{color:#78808b;gap:3px;font-size:8px;display:grid}.preview-zoom select{background:#ffffffe6;width:112px;height:36px}.preview-all-button{height:36px;color:var(--brown);background:#ffffffe6;border:1px solid #c81f3147;border-radius:9px;padding:0 12px;font-size:9px;font-weight:780}.preview-page-jump{flex-wrap:wrap;gap:6px;max-width:1050px;margin:-12px auto 20px;display:flex}.preview-page-jump button{color:#69717c;background:#ffffffd1;border:1px solid #dce0e5;border-radius:6px;width:27px;height:27px;padding:0;font-size:9px;font-weight:760}.preview-page-jump button.active{border-color:var(--brown);color:#fff;background:var(--brown)}.poster-grid{--preview-scale:.43;--poster-paper:#fff;--poster-accent:#d7352f;--poster-text:#292624;--poster-highlight:#ffd66b;--poster-title-font:var(--font-source-han-serif);--poster-body-font:var(--font-source-han-serif);grid-template-columns:repeat(2, calc(1080px * var(--preview-scale)));align-items:start;gap:26px;max-width:1050px;margin:0 auto;display:grid}.poster-page,.poster-page *{font-synthesis:none}.poster-grid.fonts-loading .poster-wrap{opacity:0;pointer-events:none}.poster-font-loading{color:#756b65;text-align:center;background:#ffffffd1;border:1px solid #c81f3124;border-radius:14px;place-items:center;max-width:1050px;min-height:260px;margin:0 auto 24px;display:grid;box-shadow:0 18px 38px #252a3212}.poster-font-loading div{justify-items:center;gap:10px;display:grid}.poster-font-loading i{border:3px solid #eadfe0;border-top-color:var(--brown);border-radius:50%;width:28px;height:28px;animation:.8s linear infinite poster-font-spin}.poster-font-loading b{color:#3c3532;font-family:system-ui,Microsoft YaHei,sans-serif;font-size:14px}.poster-font-loading span{font-size:10px}@keyframes poster-font-spin{to{transform:rotate(360deg)}}.poster-wrap{width:calc(1080px * var(--preview-scale));height:calc(var(--page-height) * var(--preview-scale));filter:drop-shadow(0 18px 28px #24293226);position:relative}.poster-wrap.active{outline:3px solid var(--brown)}@supports (color:color-mix(in lab, red, red)){.poster-wrap.active{outline:3px solid color-mix(in srgb, var(--brown) 68%, transparent)}}.poster-wrap.active{outline-offset:5px;border-radius:3px}.poster-page{transform:scale(var(--preview-scale));transform-origin:0 0;background:var(--poster-paper);color:var(--poster-accent);position:absolute;inset:0 auto auto 0;overflow:hidden}.page-export{z-index:5;width:46px;height:46px;color:var(--brown);opacity:0;background:#ffffffeb;border:1px solid #c81f3140;border-radius:50%;place-items:center;font-size:25px;line-height:1;transition:opacity .16s,transform .16s;display:grid;position:absolute;top:24px;right:25px;transform:translateY(-4px);box-shadow:0 8px 18px #2127301f}.poster-page:hover .page-export,.page-export:focus-visible{opacity:1;transform:translateY(0)}.cover-page{padding:68px 70px 58px}.cover-page:before{content:"";border:1px solid var(--poster-accent);width:410px;height:410px;position:absolute;bottom:170px;right:-190px}@supports (color:color-mix(in lab, red, red)){.cover-page:before{border:1px solid color-mix(in srgb, var(--poster-accent) 18%, transparent)}}.cover-page:before{box-shadow:0 0 0 55px var(--poster-accent), 0 0 0 110px var(--poster-accent);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.cover-page:before{box-shadow:0 0 0 55px color-mix(in srgb, var(--poster-accent) 3%, transparent), 0 0 0 110px color-mix(in srgb, var(--poster-accent) 2%, transparent)}}.cover-rule{background:var(--poster-accent);width:100%;height:3px;margin:135px 0 54px}@supports (color:color-mix(in lab, red, red)){.cover-rule{background:color-mix(in srgb, var(--poster-accent) 34%, transparent)}}.cover-index{color:var(--poster-accent);margin-bottom:36px}@supports (color:color-mix(in lab, red, red)){.cover-index{color:color-mix(in srgb, var(--poster-accent) 72%, #aa9a8a)}}.cover-index{font-family:var(--poster-title-font);letter-spacing:.22em;font-size:18px;font-weight:800}.cover-page h3{z-index:1;max-width:940px;font-family:var(--poster-title-font), "Source Han Sans SC", sans-serif;letter-spacing:-.055em;color:var(--poster-accent);gap:10px;margin:0;font-size:clamp(80px,8.2vw,116px);font-weight:950;line-height:1.18;display:grid;position:relative}.cover-page h3 span{white-space:pre-wrap;width:-moz-fit-content;width:fit-content;position:relative}.cover-page h3 span:after{content:"";z-index:-1;background:var(--poster-highlight);height:23px;position:absolute;bottom:7px;left:0;right:-10px}@supports (color:color-mix(in lab, red, red)){.cover-page h3 span:after{background:color-mix(in srgb, var(--poster-highlight) 24%, transparent)}}.cover-bottom{z-index:1;position:absolute;bottom:64px;left:70px;right:70px}.cover-bottom>p{max-width:760px;color:var(--poster-text);font-family:var(--poster-body-font), "Source Han Serif SC", serif;margin:0 0 48px;font-size:31px;line-height:1.5}.cover-meta{border-top:2px solid var(--poster-accent);justify-content:space-between;padding-top:22px;display:flex}@supports (color:color-mix(in lab, red, red)){.cover-meta{border-top:2px solid color-mix(in srgb, var(--poster-accent) 34%, transparent)}}.cover-meta{color:var(--poster-accent)}@supports (color:color-mix(in lab, red, red)){.cover-meta{color:color-mix(in srgb, var(--poster-accent) 64%, #8e8378)}}.cover-meta{letter-spacing:.12em;font-size:15px;font-weight:750}.content-page{padding:0 96px}.content-page>header{border-bottom:2px solid var(--poster-accent);justify-content:space-between;align-items:end;height:132px;padding-bottom:25px;display:flex}@supports (color:color-mix(in lab, red, red)){.content-page>header{border-bottom:2px solid color-mix(in srgb, var(--poster-accent) 35%, transparent)}}.content-page>header{color:var(--poster-accent);font-family:var(--poster-title-font);letter-spacing:.16em;font-size:17px;font-weight:800}.content-page>header b{font-variant-numeric:tabular-nums;font-size:24px}.article-viewport{width:888px;margin-top:34px;overflow:hidden}.article-flow{--type-scale:1;--article-leading:1.72;width:888px;color:var(--poster-text);font-family:var(--poster-body-font), "Source Han Serif SC", serif;font-size:calc(34px * var(--type-scale));line-height:var(--article-leading);letter-spacing:.015em;widows:2;orphans:2;counter-reset:auto-heading}.article-flow,.article-flow *{box-sizing:border-box;max-width:100%;font-family:var(--poster-body-font), "Source Han Serif SC", serif!important}.article-flow p{line-height:var(--article-leading);text-align:justify;margin:0 0 29px}.article-flow :is(p,h1,h2,h3):not([data-pagination-fragment=start],[data-pagination-fragment=middle]):has(br:last-child):after{content:"​"}.article-flow br[data-pagination-leading-break]{display:none}.article-flow h1,.article-flow h2,.article-flow h3{break-after:avoid;color:var(--poster-accent);margin:34px 0 22px;line-height:1.34;font-family:var(--poster-title-font), "Source Han Sans SC", sans-serif!important}.article-flow h1{font-size:calc(52px * var(--type-scale))}.article-flow h2{border-left:8px solid var(--poster-accent);font-size:calc(43px * var(--type-scale));padding-left:22px}.article-flow h3{font-size:calc(40px * var(--type-scale));letter-spacing:-.01em;padding-left:0;font-weight:870}.article-flow h3:before{content:"";vertical-align:.14em;background:var(--poster-accent);width:13px;height:13px;box-shadow:17px 0 0 var(--poster-accent);border-radius:3px;margin-right:30px;display:inline-block;position:static}@supports (color:color-mix(in lab, red, red)){.article-flow h3:before{box-shadow:17px 0 0 color-mix(in srgb, var(--poster-accent) 28%, transparent)}}.article-flow .first-page-lede{break-inside:avoid;border-bottom:3px solid var(--poster-accent);flex-direction:column;justify-content:center;margin:0 0 42px;padding:26px 0 42px;display:flex}@supports (color:color-mix(in lab, red, red)){.article-flow .first-page-lede{border-bottom:3px solid color-mix(in srgb, var(--poster-accent) 30%, transparent)}}.article-flow .first-page-lede h1{color:var(--poster-accent);font-size:calc(112px * var(--type-scale));letter-spacing:-.06em;border:0;margin:0 0 28px;padding:0;font-weight:950;line-height:1.16;font-family:var(--poster-title-font), "Source Han Sans SC", sans-serif!important}.article-flow .first-page-lede h1 span{background:linear-gradient(transparent 79%, var(--poster-highlight) 0)}@supports (color:color-mix(in lab, red, red)){.article-flow .first-page-lede h1 span{background:linear-gradient(transparent 79%, color-mix(in srgb, var(--poster-highlight) 25%, transparent) 0)}}.article-flow .first-page-lede h1 span{-webkit-box-decoration-break:clone;box-decoration-break:clone}.article-flow .first-page-lede p{max-width:820px;color:var(--poster-text);margin:0}@supports (color:color-mix(in lab, red, red)){.article-flow .first-page-lede p{color:color-mix(in srgb, var(--poster-text) 82%, #8d8175)}}.article-flow .first-page-lede p{font-size:calc(27px * var(--type-scale));line-height:1.55;font-family:var(--poster-body-font), "Source Han Serif SC", serif!important}.article-flow strong,.article-flow b{color:var(--poster-accent);font-weight:850}.article-flow em,.article-flow i{color:inherit;display:inline;font-synthesis:style!important;font-style:oblique 12deg!important}.article-flow span[style*=color i] strong,.article-flow span[style*=color i] b,.article-flow span[style*=color i] em,.article-flow span[style*=color i] i{color:inherit!important}.article-flow a{color:inherit;text-decoration:none}.article-flow blockquote{break-inside:avoid;border:0;border-left:8px solid var(--poster-accent);background:var(--poster-accent);border-radius:0 10px 10px 0;margin:34px 0;padding:27px 30px}@supports (color:color-mix(in lab, red, red)){.article-flow blockquote{background:color-mix(in srgb, var(--poster-accent) 9%, var(--poster-paper))}}.article-flow blockquote{color:var(--poster-accent)}@supports (color:color-mix(in lab, red, red)){.article-flow blockquote{color:color-mix(in srgb, var(--poster-accent) 68%, var(--poster-text))}}.article-flow mark{--highlight-color:var(--poster-highlight);color:inherit;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:0 .08em}.article-flow mark:not([data-highlight-style]),.article-flow mark[data-highlight-style=marker]{background-color:#0000!important;background-image:linear-gradient(transparent 57%, var(--highlight-color) 0)!important}@supports (color:color-mix(in lab, red, red)){.article-flow mark:not([data-highlight-style]),.article-flow mark[data-highlight-style=marker]{background-image:linear-gradient(transparent 57%, color-mix(in srgb, var(--highlight-color) 72%, var(--poster-paper)) 0)!important}}.article-flow mark[data-highlight-style=block]{border-radius:.1em;background:var(--highlight-color)!important}.article-flow .auto-inferred-heading{color:var(--poster-text);font-size:calc(40px * var(--type-scale));letter-spacing:-.015em;margin:46px 0 25px;scroll-margin-top:24px;font-weight:880;line-height:1.38;display:block;position:relative}.article-flow .auto-inferred-heading:before{display:none}.article-flow .auto-inferred-heading.auto-numbered-dotline{border-top:1px solid var(--poster-accent);padding:17px 0 16px}@supports (color:color-mix(in lab, red, red)){.article-flow .auto-inferred-heading.auto-numbered-dotline{border-top:1px solid color-mix(in srgb, var(--poster-accent) 28%, transparent)}}.article-flow .auto-inferred-heading.auto-numbered-dotline{border-bottom:3px solid var(--poster-accent)}.article-flow .auto-inferred-heading.auto-numbered-dotline:before{content:attr(data-auto-index);color:#fff;background:var(--poster-accent);width:auto;min-width:52px;height:31px;box-shadow:none;font-size:calc(15px * var(--type-scale));letter-spacing:.08em;vertical-align:.22em;border-radius:4px;place-items:center;margin:0 15px 0 0;padding:0 9px;font-weight:850;display:inline-grid;position:static;font-family:var(--poster-title-font)!important}.article-flow .auto-inferred-heading strong,.article-flow .auto-inferred-heading b{font-weight:inherit;color:inherit!important}.article-flow .auto-conclusion-heading{border:0;border-top:2px solid var(--poster-accent);margin:56px 0 28px;padding:22px 16px}@supports (color:color-mix(in lab, red, red)){.article-flow .auto-conclusion-heading{border-top:2px solid color-mix(in srgb, var(--poster-accent) 38%, transparent)}}.article-flow .auto-conclusion-heading{border-bottom:2px solid var(--poster-accent)}@supports (color:color-mix(in lab, red, red)){.article-flow .auto-conclusion-heading{border-bottom:2px solid color-mix(in srgb, var(--poster-accent) 38%, transparent)}}.article-flow .auto-conclusion-heading{color:var(--poster-accent);font-size:calc(44px * var(--type-scale));letter-spacing:.08em;text-align:center;font-weight:900}.article-flow .auto-conclusion-heading strong,.article-flow .auto-conclusion-heading b{color:inherit!important}.article-flow .auto-lead-paragraph{border-top:1px solid var(--poster-accent);margin:3px 0 36px;padding:22px 25px}@supports (color:color-mix(in lab, red, red)){.article-flow .auto-lead-paragraph{border-top:1px solid color-mix(in srgb, var(--poster-accent) 24%, transparent)}}.article-flow .auto-lead-paragraph{border-bottom:1px solid var(--poster-accent)}@supports (color:color-mix(in lab, red, red)){.article-flow .auto-lead-paragraph{border-bottom:1px solid color-mix(in srgb, var(--poster-accent) 24%, transparent)}}.article-flow .auto-lead-paragraph{background:linear-gradient(90deg, var(--poster-accent), transparent 82%)}@supports (color:color-mix(in lab, red, red)){.article-flow .auto-lead-paragraph{background:linear-gradient(90deg, color-mix(in srgb, var(--poster-accent) 5%, var(--poster-paper)), transparent 82%)}}.article-flow .auto-lead-paragraph{font-size:calc(36px * var(--type-scale));text-align:left;font-weight:610;line-height:1.68}.article-flow .auto-data-callout{border:1px solid var(--poster-accent);margin:18px 0 36px;padding:24px 27px}@supports (color:color-mix(in lab, red, red)){.article-flow .auto-data-callout{border:1px solid color-mix(in srgb, var(--poster-accent) 24%, transparent)}}.article-flow .auto-data-callout{background:linear-gradient(135deg, var(--poster-accent), var(--poster-highlight));border-radius:15px}@supports (color:color-mix(in lab, red, red)){.article-flow .auto-data-callout{background:linear-gradient(135deg, color-mix(in srgb, var(--poster-accent) 8%, var(--poster-paper)), color-mix(in srgb, var(--poster-highlight) 8%, var(--poster-paper)))}}.article-flow .auto-data-callout{text-align:left}.article-flow .auto-data-callout:before{content:attr(data-auto-label);color:#fff;background:var(--poster-accent);width:-moz-fit-content;width:fit-content;font-size:calc(13px * var(--type-scale));letter-spacing:.12em;text-indent:0;white-space:nowrap;border-radius:999px;margin:0 0 12px;padding:3px 9px;font-weight:800;line-height:1.4;display:block;position:static;font-family:var(--poster-title-font)!important}.article-flow .auto-data-callout[data-pagination-fragment=middle]:before,.article-flow .auto-data-callout[data-pagination-fragment=end]:before{content:"关键数据 · 续";background:var(--poster-accent)}@supports (color:color-mix(in lab, red, red)){.article-flow .auto-data-callout[data-pagination-fragment=middle]:before,.article-flow .auto-data-callout[data-pagination-fragment=end]:before{background:color-mix(in srgb, var(--poster-accent) 76%, var(--poster-text))}}.article-flow .auto-key-point{border-left:6px solid var(--poster-accent);background:var(--poster-accent);border-radius:0 12px 12px 0;margin:22px 0 34px;padding:21px 25px}@supports (color:color-mix(in lab, red, red)){.article-flow .auto-key-point{background:color-mix(in srgb, var(--poster-accent) 6%, var(--poster-paper))}}.article-flow .auto-key-point{font-size:calc(35px * var(--type-scale));text-align:left;font-weight:680;line-height:1.62}.article-flow .auto-structured-paragraph{border-left:3px solid var(--poster-accent);padding-left:21px}@supports (color:color-mix(in lab, red, red)){.article-flow .auto-structured-paragraph{border-left:3px solid color-mix(in srgb, var(--poster-accent) 34%, transparent)}}.article-flow .auto-structured-paragraph{text-align:left}.article-flow .auto-closing-lead{color:var(--poster-text);margin-bottom:34px}@supports (color:color-mix(in lab, red, red)){.article-flow .auto-closing-lead{color:color-mix(in srgb, var(--poster-text) 82%, var(--poster-accent))}}.article-flow .auto-closing-lead{font-size:calc(36px * var(--type-scale));text-align:center;font-weight:650;line-height:1.68}.article-flow .auto-image-caption{color:var(--poster-text);margin-top:-14px}@supports (color:color-mix(in lab, red, red)){.article-flow .auto-image-caption{color:color-mix(in srgb, var(--poster-text) 56%, #888)}}.article-flow .auto-image-caption{font-size:calc(22px * var(--type-scale));text-align:center;line-height:1.55}.article-flow .auto-beautified-callout{box-shadow:inset 0 0 0 1px var(--poster-accent);border-radius:0 14px 14px 0}@supports (color:color-mix(in lab, red, red)){.article-flow .auto-beautified-callout{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--poster-accent) 7%, transparent)}}.article-flow .auto-beautified-list li{margin-bottom:16px}.article-flow .auto-data-emphasis{color:var(--poster-accent);font-variant-numeric:tabular-nums;font-weight:900}.article-flow .auto-beautified-image{box-shadow:0 10px 24px var(--poster-text);border-radius:14px}@supports (color:color-mix(in lab, red, red)){.article-flow .auto-beautified-image{box-shadow:0 10px 24px color-mix(in srgb, var(--poster-text) 9%, transparent)}}.article-flow .auto-beautified-table tbody tr:nth-child(2n) td{background:var(--poster-accent)!important}@supports (color:color-mix(in lab, red, red)){.article-flow .auto-beautified-table tbody tr:nth-child(2n) td{background:color-mix(in srgb, var(--poster-accent) 4%, var(--poster-paper))!important}}.article-flow .auto-beautified-table th{background:var(--poster-accent)!important}@supports (color:color-mix(in lab, red, red)){.article-flow .auto-beautified-table th{background:color-mix(in srgb, var(--poster-accent) 14%, var(--poster-paper))!important}}.article-flow .auto-beautified-table th{color:var(--poster-accent)!important}.article-flow .auto-beautified-table .auto-numeric-cell{text-align:right;font-variant-numeric:tabular-nums}.article-flow .inline-risk-callout{border:1px solid var(--poster-accent);margin:28px 0;padding:22px 26px}@supports (color:color-mix(in lab, red, red)){.article-flow .inline-risk-callout{border:1px solid color-mix(in srgb, var(--poster-accent) 28%, transparent)}}.article-flow .inline-risk-callout{color:var(--poster-accent);border-radius:12px}@supports (color:color-mix(in lab, red, red)){.article-flow .inline-risk-callout{color:color-mix(in srgb, var(--poster-accent) 75%, var(--poster-text))}}.article-flow .inline-risk-callout{background:var(--poster-accent)}@supports (color:color-mix(in lab, red, red)){.article-flow .inline-risk-callout{background:color-mix(in srgb, var(--poster-accent) 7%, var(--poster-paper))}}.article-flow .inline-risk-callout p{text-align:left;margin:0}.article-flow ul,.article-flow ol{margin:24px 0 32px;padding-left:1.55em;list-style-position:outside!important}.article-flow ul{list-style-type:disc!important}.article-flow ol{list-style-type:decimal!important}.article-flow li{margin-bottom:13px;padding-left:.2em;display:list-item!important}.article-flow li::marker{color:var(--poster-accent);font-family:var(--poster-body-font), "Source Han Serif SC", serif;font-weight:800}.article-flow img{object-fit:contain;break-inside:avoid;width:auto;height:auto;max-height:860px;margin:30px auto;display:block}.article-flow .image-caption{color:var(--poster-text);margin:-15px 0 30px}@supports (color:color-mix(in lab, red, red)){.article-flow .image-caption{color:color-mix(in srgb, var(--poster-text) 58%, #8d8d8d)}}.article-flow .image-caption{font-size:calc(22px * var(--type-scale));text-align:center;break-inside:avoid;line-height:1.5}.article-flow table{border-spacing:0;border-collapse:collapse;table-layout:fixed;font-size:calc(22px * var(--type-scale));break-inside:avoid;margin:30px 0;line-height:1.46;width:100%!important;max-width:100%!important}.article-flow th,.article-flow td{overflow-wrap:anywhere;word-break:break-word;border:1px solid #d8c4aa;white-space:normal!important;min-width:0!important;padding:12px 9px!important}.article-flow th p,.article-flow td p{font:inherit!important;line-height:inherit!important;margin:0!important}.article-flow th{color:#63371b!important;background:#e9d8c2!important}.article-flow hr{background:#d3c1aa;border:0;height:2px;margin:36px 0}.article-flow .manual-page-break{display:none}.article-flow .manual-empty-line{min-height:calc(34px * var(--type-scale) * var(--article-leading));break-inside:avoid;display:block;font-size:calc(34px * var(--type-scale))!important;line-height:var(--article-leading)!important;margin:0!important;padding:0!important}.article-flow .imported-inline-run{color:inherit;font:inherit;line-height:inherit;margin:0!important;padding:0!important}.article-flow .imported-composite-visual{break-inside:avoid}.article-flow .scaled-composite-visual{break-inside:avoid;width:100%;margin:0;position:relative;overflow:hidden}.article-flow .scaled-composite-visual-inner{transform-origin:0 0;position:absolute;top:0;left:0;max-width:none!important}.article-flow>p,.article-flow>h1,.article-flow>h2,.article-flow>h3,.article-flow>blockquote,.article-flow>ul,.article-flow>ol,.article-flow>table,.article-flow>img,.article-flow>.risk-note{break-inside:avoid}.article-flow.unified *{box-shadow:none!important;font-family:inherit!important}.article-flow.unified :not(span[style*=color]):not(mark),.article-flow.unified span[style*=color] *{color:inherit!important;background-color:#0000!important}.article-flow.unified section{border:0!important;margin:0!important;padding:0!important}.load-more-pages{min-width:280px;height:46px;color:var(--brown);cursor:pointer;background:#ffffffeb;border:1px solid #c81f3152;border-radius:999px;margin:30px auto 0;padding:0 22px;font-weight:780;display:block;box-shadow:0 8px 20px #21273014}.load-more-pages:hover{border-color:var(--brown);background:#fff}.article-flow.unified blockquote{border-left-color:var(--poster-accent)!important;color:var(--poster-accent)!important}@supports (color:color-mix(in lab, red, red)){.article-flow.unified blockquote{color:color-mix(in srgb, var(--poster-accent) 68%, var(--poster-text))!important}}.article-flow.unified blockquote{background:var(--poster-accent)!important}@supports (color:color-mix(in lab, red, red)){.article-flow.unified blockquote{background:color-mix(in srgb, var(--poster-accent) 9%, var(--poster-paper))!important}}.article-flow.unified mark:not([data-highlight-style]),.article-flow.unified mark[data-highlight-style=marker]{background-color:#0000!important;background-image:linear-gradient(transparent 57%, var(--highlight-color) 0)!important}@supports (color:color-mix(in lab, red, red)){.article-flow.unified mark:not([data-highlight-style]),.article-flow.unified mark[data-highlight-style=marker]{background-image:linear-gradient(transparent 57%, color-mix(in srgb, var(--highlight-color) 72%, var(--poster-paper)) 0)!important}}.article-flow.unified mark[data-highlight-style=block]{background:var(--highlight-color)!important}.article-flow .imported-number-badge,.article-flow .imported-number-badge *{color:#fff!important}.article-flow.unified .imported-number-badge{background:var(--poster-accent)!important}.article-flow .risk-note{border-top:1px solid var(--poster-text);margin:42px 0 0;padding:28px 2px 0}@supports (color:color-mix(in lab, red, red)){.article-flow .risk-note{border-top:1px solid color-mix(in srgb, var(--poster-text) 18%, transparent)}}.article-flow .risk-note{color:var(--poster-text)!important}@supports (color:color-mix(in lab, red, red)){.article-flow .risk-note{color:color-mix(in srgb, var(--poster-text) 50%, #8d8d8d)!important}}.article-flow .risk-note{font-size:calc(20px * var(--type-scale));letter-spacing:.03em;line-height:1.68;font-family:var(--poster-body-font), "Source Han Serif SC", serif!important}.article-flow .risk-note strong{margin-bottom:8px;display:block;color:var(--poster-text)!important}@supports (color:color-mix(in lab, red, red)){.article-flow .risk-note strong{color:color-mix(in srgb, var(--poster-text) 58%, #777)!important}}.article-flow .risk-note strong{font-size:calc(19px * var(--type-scale));letter-spacing:.08em;font-weight:720;font-family:var(--poster-title-font), "Source Han Sans SC", sans-serif!important}.article-flow .risk-note p{font-size:inherit;line-height:inherit;text-align:left;margin:0;color:inherit!important;font-family:inherit!important}.article-flow .lead-magnet-card.lead-magnet-card.lead-magnet-card{aspect-ratio:3/2;isolation:isolate;break-inside:avoid;border:0;border-radius:0;width:100%;margin:32px 0;padding:0;display:block;position:relative;overflow:hidden;container-type:inline-size;color:#762208!important;background:#ff7321!important}.article-flow .lead-magnet-card.lead-magnet-card .lead-card-background{object-fit:fill;pointer-events:none;display:block;position:absolute;inset:0;border:0!important;border-radius:0!important;width:100%!important;height:100%!important;max-height:none!important;margin:0!important;padding:0!important}.article-flow .lead-magnet-card *{box-sizing:border-box;letter-spacing:0;font-family:var(--font-source-han-sans)!important}.article-flow .lead-magnet-card>div,.article-flow .lead-magnet-card.lead-magnet-card .lead-card-file-name,.article-flow .lead-magnet-card.lead-magnet-card .lead-card-file-label,.article-flow .lead-magnet-card.lead-magnet-card .lead-card-cover-title,.article-flow .lead-magnet-card.lead-magnet-card .lead-card-cover-subtitle,.article-flow .lead-magnet-card.lead-magnet-card .lead-card-edition{text-align:center;white-space:pre;border:0;margin:0;padding:0;line-height:1.2;position:absolute}.article-flow .lead-magnet-card.lead-magnet-card .lead-card-intro,.article-flow .lead-magnet-card.lead-magnet-card .lead-card-title,.article-flow .lead-magnet-card.lead-magnet-card .lead-card-summary,.article-flow .lead-magnet-card.lead-magnet-card .lead-card-offer,.article-flow .lead-magnet-card.lead-magnet-card .lead-card-cover-title,.article-flow .lead-magnet-card.lead-magnet-card .lead-card-edition{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.article-flow .lead-magnet-card.lead-magnet-card .lead-card-scaled-text{width:max-content;max-width:none;line-height:inherit;flex:none;display:block;font-family:inherit!important}.article-flow .lead-magnet-card.lead-magnet-card .lead-card-file-name .lead-card-scaled-text,.article-flow .lead-magnet-card.lead-magnet-card .lead-card-file-label .lead-card-scaled-text{transform-origin:0}.article-flow .lead-magnet-card.lead-magnet-card .lead-card-title .lead-card-scaled-text{letter-spacing:-.04em}.article-flow .lead-magnet-card.lead-magnet-card .lead-card-intro{letter-spacing:.035em;place-items:center;width:47.8%;height:6.45%;font-weight:850;display:grid;top:3.3%;left:26.1%;color:#792103!important;background:linear-gradient(#fff2dc,#ffdaa4)!important;border-radius:4cqw!important;box-shadow:0 .3cqw .6cqw #dc832233!important}.article-flow .lead-magnet-card.lead-magnet-card .lead-card-title{letter-spacing:-.04em;text-shadow:.05cqw .12cqw #fff8df;place-items:center;width:90%;height:12.5%;font-weight:900;display:grid;top:10.2%;left:5%;color:#e52100!important;font-family:var(--font-source-han-serif)!important}.article-flow .lead-magnet-card.lead-magnet-card .lead-card-summary{letter-spacing:.01em;place-items:center;width:82%;height:5%;font-weight:750;display:grid;top:22.3%;left:9%;color:#87300b!important}.article-flow .lead-magnet-card.lead-magnet-card .lead-card-offer{letter-spacing:.05em;text-shadow:0 .2cqw .15cqw #d34100;place-items:center;width:56.52%;height:9.18%;font-weight:900;display:grid;top:28.42%;left:21.68%;color:#fff9cb!important;background:linear-gradient(175deg,#ff9c18 0%,#ff4b07 42%,#ff3105 75%,#ff7625 100%)!important;border:.3cqw solid #ffab32!important;border-radius:5cqw!important;box-shadow:inset 0 0 .5cqw #ffed92,0 .25cqw .4cqw #f49b4566!important}.article-flow .lead-magnet-card.lead-magnet-card .lead-card-offer:before,.article-flow .lead-magnet-card.lead-magnet-card .lead-card-offer:after{content:"";clip-path:polygon(12% 0,100% 43%,0 27%,0 62%,100% 63%,4% 100%);width:3.3cqw;height:65%;position:absolute;top:17%;left:-4.8cqw;background:linear-gradient(90deg,#ff7710,#ffdda0)!important}.article-flow .lead-magnet-card.lead-magnet-card .lead-card-offer:after{left:auto;right:-4.8cqw;transform:scaleX(-1)}.article-flow .lead-magnet-card.lead-magnet-card .lead-card-panel{width:83.07%;height:44.93%;top:38.77%;left:8.46%;background:linear-gradient(135deg,#fff9efee,#fff5e5ee)!important;border:.16cqw solid #ff9550!important;border-radius:1.9cqw!important;box-shadow:0 .5cqw 1.8cqw #bd661c26!important}.article-flow .lead-magnet-card.lead-magnet-card .lead-card-file{width:47.14%;height:41.31%;top:40.62%;left:10.29%;background:#fff!important;border-radius:1.2cqw!important;box-shadow:0 .4cqw 1cqw #c07c3820!important}.article-flow .lead-magnet-card.lead-magnet-card .lead-card-file-heading{width:100%;height:23.7%;position:absolute;top:0;left:0}.article-flow .lead-magnet-card.lead-magnet-card .lead-card-pdf-icon{width:9.12%;height:73%;position:absolute;top:15%;left:3.73%}.article-flow .lead-magnet-card.lead-magnet-card .lead-card-pdf-icon img{object-fit:contain;display:block;border:0!important;border-radius:0!important;width:100%!important;height:100%!important;max-height:none!important;margin:0!important;padding:0!important}.article-flow .lead-magnet-card.lead-magnet-card .lead-card-file-name{text-align:left;align-items:center;width:81%;height:42%;font-weight:650;display:flex;top:15%;left:16.3%;color:#101010!important}.article-flow .lead-magnet-card.lead-magnet-card .lead-card-file-label{text-align:left;width:81%;font-weight:550;top:59%;left:16.3%;color:#939393!important}.article-flow .lead-magnet-card.lead-magnet-card .lead-card-cover{width:94.5%;height:72.58%;position:absolute;top:23.65%;left:2.9%;overflow:hidden;background:#06468c!important}.article-flow .lead-magnet-card.lead-magnet-card .lead-card-cover-image{object-fit:cover;object-position:center;display:block;position:absolute;top:0;left:0;border:0!important;border-radius:0!important;width:100%!important;height:48.2%!important;max-height:none!important;margin:0!important;padding:0!important}.article-flow .lead-magnet-card.lead-magnet-card .lead-card-cover-copy{position:absolute;inset:48.2% 0 0;background:linear-gradient(128deg,#064e9b 0%,#074183 50%,#005898 100%)!important}.article-flow .lead-magnet-card.lead-magnet-card .lead-card-cover-copy:before{content:"";position:absolute;inset:0;background:linear-gradient(126deg,#0866bb99 5%,#0000 5.3% 24%,#003c801a 24.2%,#0000 60%)!important}.article-flow .lead-magnet-card.lead-magnet-card .lead-card-cover-title{place-items:center;width:92%;height:55%;font-weight:750;line-height:1.16;display:grid;top:6%;left:4%;color:#fff!important}.article-flow .lead-magnet-card.lead-magnet-card .lead-card-cover-subtitle{justify-content:center;align-items:center;width:75%;height:23%;font-weight:400;display:flex;top:67%;left:4%;color:#fff!important}.article-flow .lead-magnet-card.lead-magnet-card .lead-card-edition{place-items:center;width:22.5%;height:26%;font-weight:650;display:grid;bottom:1%;right:1%;color:#23160e!important;background:linear-gradient(#fffdf2,#ffe8c8)!important;border:.1cqw solid #efd3a3!important;border-radius:.8cqw!important}.article-flow .lead-magnet-card.lead-magnet-card .lead-card-qr-wrap{place-items:center;width:28.32%;height:40.92%;display:grid;top:40.82%;left:59.77%;background:#fff!important;border-radius:1.2cqw!important;padding:1.3cqw!important}.article-flow .lead-magnet-card.lead-magnet-card .lead-card-qr{object-fit:contain;display:block;border:0!important;border-radius:0!important;width:100%!important;height:100%!important;max-height:none!important;margin:0!important;padding:0!important}.article-flow .lead-magnet-card.lead-magnet-card .lead-card-qr-placeholder{border:.16cqw dashed #dabb8c;border-radius:.4cqw;flex-direction:column;justify-content:center;align-items:center;gap:1.2cqw;width:100%;height:100%;font-size:1.7cqw;font-weight:650;display:flex;color:#9a692d!important;background:#fffaf1!important}.article-flow .lead-magnet-card.lead-magnet-card .lead-card-qr-placeholder span{color:inherit!important}.article-flow .lead-magnet-card.lead-magnet-card .lead-card-qr-placeholder span:first-child{font-size:7cqw;line-height:1}.article-flow .lead-magnet-card.lead-magnet-card .lead-card-guide{letter-spacing:.01em;justify-content:center;align-items:center;width:82.68%;height:9.38%;font-weight:850;display:flex;top:84.86%;left:8.59%;color:#762208!important;background:linear-gradient(115deg,#ffebc1,#fffefa 55%,#ffe9bb)!important;border:.2cqw solid #fff9e5!important;border-radius:5cqw!important;box-shadow:0 .4cqw .6cqw #dc80202b!important}.article-flow .lead-magnet-card.lead-magnet-card .lead-card-guide-text>span{color:#e32b06!important}.content-page>footer{border-top:2px solid var(--poster-accent);justify-content:space-between;padding-top:15px;display:flex;position:absolute;bottom:34px;left:96px;right:96px}@supports (color:color-mix(in lab, red, red)){.content-page>footer{border-top:2px solid color-mix(in srgb, var(--poster-accent) 24%, transparent)}}.content-page>footer{color:var(--poster-accent)}@supports (color:color-mix(in lab, red, red)){.content-page>footer{color:color-mix(in srgb, var(--poster-accent) 60%, #8b8178)}}.content-page>footer{letter-spacing:.08em;font-size:14px}.content-page>footer span:first-child{white-space:nowrap;text-overflow:ellipsis;flex-shrink:0;width:76%;overflow:hidden}.content-page>footer span:last-child{white-space:nowrap;flex-shrink:0}.measure-viewport{visibility:hidden;pointer-events:none;width:888px;position:fixed;top:0;left:-10000px;overflow:visible}.article-measure{width:888px;height:auto;min-height:0}.section-title-row{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.section-title-row .eyebrow{margin-bottom:0}.import-trigger{min-height:34px;color:var(--brown);background:var(--soft-red);border:1px solid #e3a9b0;border-radius:8px;padding:0 12px;font-size:10px;font-weight:800;transition:transform .15s,border-color .15s,background .15s}.import-trigger:hover{border-color:var(--brown);background:#fff;transform:translateY(-1px)}.import-modal-backdrop{z-index:1000;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#15181f85;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.import-modal{background:#fff;border:1px solid #ffffffb3;border-radius:18px;width:min(720px,100%);max-height:min(860px,100vh - 48px);padding:26px;overflow-y:auto;box-shadow:0 30px 90px #181b2347}.import-modal>header{justify-content:space-between;align-items:start;gap:20px;display:flex}.import-modal>header .eyebrow{margin-bottom:7px}.import-modal h2{color:#20242b;font-family:var(--font-source-han-serif);margin:0;font-size:24px;line-height:1.3}.modal-close{border:1px solid var(--line);color:#777f8b;background:#fff;border-radius:50%;flex:none;width:38px;height:38px;font-size:24px;line-height:1}.import-modal-tip{color:#737b88;margin:12px 0 20px;font-size:11px;line-height:1.65}.import-modal .segmented{margin-bottom:18px}.import-modal-content{min-height:120px}.import-modal-content .layout-editor{max-height:330px}.import-style-switch{border:1px solid var(--line);background:var(--soft-gray);border-radius:10px;margin:14px 0;padding:13px 14px}.import-modal-actions{grid-template-columns:120px 1fr;gap:10px;display:grid}.import-modal-actions button{border:1px solid var(--line);color:#68707d;background:#fff;border-radius:9px;min-height:46px;font-size:12px;font-weight:780}.import-modal-actions .primary{color:#fff;background:linear-gradient(135deg, #d52a3d, var(--brown-dark));border:0}.guide-modal-backdrop{z-index:1010;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#14171e8f;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.guide-modal{background:linear-gradient(155deg,#fff 0% 66%,#fff7f7 100%);border:1px solid #ffffffc2;border-radius:22px;width:min(1040px,100%);max-height:min(900px,100vh - 48px);padding:32px;overflow-y:auto;box-shadow:0 35px 110px #12151c52}.guide-header{border-bottom:1px solid #ebeef2;justify-content:space-between;align-items:start;gap:24px;padding-bottom:24px;display:flex}.guide-kicker{color:var(--brown);letter-spacing:.2em;margin-bottom:8px;font-size:9px;font-weight:900;display:block}.guide-header h2{color:#1d2128;max-width:720px;font-family:var(--font-source-han-serif);letter-spacing:-.025em;margin:0;font-size:29px;line-height:1.35}.guide-header p{color:#737b88;margin:9px 0 0;font-size:12px;line-height:1.65}.guide-steps{grid-template-columns:repeat(3,1fr);gap:16px;margin:24px 0 18px;display:grid}.guide-step{background:#ffffffe0;border:1px solid #e5e7eb;border-radius:16px;min-width:0;overflow:hidden;box-shadow:0 12px 30px #1d222b0d}.guide-visual{background:linear-gradient(145deg,#f7f8fa,#fff);border-bottom:1px solid #eceef2;height:176px;padding:22px;position:relative;overflow:hidden}.guide-copy{padding:19px 20px 22px}.guide-copy>span{color:#fff;background:var(--brown);border-radius:50%;place-items:center;width:28px;height:28px;margin-bottom:12px;font-family:ui-monospace,monospace;font-size:10px;font-weight:850;display:inline-grid}.guide-copy h3{color:#262b33;margin:0 0 7px;font-size:15px}.guide-copy p{color:#747c89;margin:0;font-size:10px;line-height:1.75}.guide-fake-bar{gap:5px;margin-bottom:18px;display:flex}.guide-fake-bar i{background:#d9dde3;border-radius:50%;width:7px;height:7px}.guide-fake-bar i:first-child{background:#d44552}.guide-fake-input{color:#858c97;background:#fff;border:1px solid #d9dde3;border-radius:8px;align-items:center;height:42px;padding:0 13px;font-size:9px;display:flex}.guide-fake-button{color:#fff;background:linear-gradient(135deg,#d52a3d,#941522);border-radius:8px;place-items:center;height:37px;margin-top:10px;font-size:9px;font-weight:800;display:grid}.guide-mini-tools{gap:5px;margin-bottom:23px;display:flex}.guide-mini-tools b{color:#59616d;background:#fff;border:1px solid #d9dde3;border-radius:6px;place-items:center;height:24px;padding:0 8px;font-size:8px;display:grid}.guide-text-line{background:#dfe2e7;border-radius:99px;height:7px;margin:11px 0}.guide-text-line.is-title{background:#d44552;width:68%;height:10px}.guide-text-line.is-short{width:78%}.guide-live-chip{color:#527058;background:#edf6ed;border-radius:999px;padding:6px 9px;font-size:8px;font-weight:800;position:absolute;bottom:15px;right:18px}.guide-export-visual{justify-content:center;align-items:center;gap:12px;display:flex}.guide-poster-card{z-index:2;background:#fff;border:1px solid #e2b4b8;border-radius:7px;align-content:start;gap:8px;width:86px;height:116px;padding:13px 10px;display:grid;position:relative;transform:rotate(-3deg);box-shadow:0 10px 24px #292d351a}.guide-poster-card.is-back{z-index:1;border-color:#dadde2;transform:rotate(4deg)translateY(5px)}.guide-poster-card i{color:var(--brown);text-align:right;font-size:7px;font-style:normal}.guide-poster-card strong{color:var(--brown);font-family:var(--font-source-han-serif);font-size:15px}.guide-poster-card span{background:#e3e5e9;border-radius:99px;height:4px}.guide-poster-card span:last-child{width:68%}.guide-download-badge{z-index:3;color:#fff;background:#232832;border-radius:999px;padding:6px 9px;font-size:8px;font-weight:800;position:absolute;bottom:13px;right:13px}.guide-note{color:#75664b;background:#fffbf1;border:1px solid #ead9b5;border-radius:10px;align-items:center;gap:10px;padding:13px 15px;font-size:10px;line-height:1.55;display:flex}.guide-note b{color:#9b742f;flex:none}.guide-actions{justify-content:flex-end;gap:10px;margin-top:20px;display:flex}.guide-actions button{color:#68707d;background:#fff;border:1px solid #dfe2e7;border-radius:9px;min-width:128px;height:44px;padding:0 17px;font-size:11px;font-weight:780}.guide-actions .primary{color:#fff;background:linear-gradient(135deg,#d52a3d,#941522);border:0;min-width:190px}@media (max-width:1380px){.poster-grid{--preview-scale:.36;gap:22px}}@media (max-width:1120px){.studio-layout{grid-template-columns:360px minmax(0,1fr)}.control-section{padding-left:22px;padding-right:22px}.poster-grid{--preview-scale:.43;grid-template-columns:calc(1080px * var(--preview-scale));justify-content:center}}@media (max-width:780px){.topbar{height:auto;min-height:68px;padding:12px 16px}.brand-lockup span:last-child,.status-pill{display:none}.help-trigger{justify-content:center;width:38px;padding:0}.help-trigger span{display:none}.primary.compact{min-width:128px}.studio-layout{display:block}.control-panel{border-right:0;height:auto;position:static;overflow:visible}.intro-section{padding-top:26px}.preview-workspace{padding:26px 14px 60px}.workspace-heading{align-items:start}.hint{display:none}.poster-grid{--preview-scale:.305;grid-template-columns:calc(1080px * var(--preview-scale));gap:18px}.import-modal-backdrop{place-items:end center;padding:10px}.import-modal{border-radius:16px 16px 8px 8px;max-height:calc(100vh - 20px);padding:20px 16px}.import-modal-actions{grid-template-columns:92px 1fr}.guide-modal-backdrop{place-items:end center;padding:10px}.guide-modal{border-radius:18px 18px 8px 8px;max-height:calc(100vh - 20px);padding:22px 16px}.guide-header h2{font-size:22px}.guide-steps{grid-template-columns:1fr}.guide-step{grid-template-columns:42% 1fr;display:grid}.guide-visual{border-bottom:0;border-right:1px solid #eceef2;height:170px;padding:16px}.guide-copy{padding:17px 15px}.guide-mini-tools b:nth-child(n+3){display:none}.guide-actions{grid-template-columns:1fr 1.4fr;display:grid}.guide-actions button,.guide-actions .primary{min-width:0}}@media (max-width:380px){.poster-grid{--preview-scale:.278}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important}}.footer-copy-field{background:#fff8f9;border:1px solid #e9c9cd;border-radius:10px;padding:11px 12px 12px}.footer-copy-field label{color:var(--brown)}.footer-copy-field small{margin-top:-1px}.visual-style-heading{justify-content:space-between;align-items:center;gap:10px;margin:2px 0 10px;display:flex}.visual-style-heading b{color:#303641;font-size:12px}.visual-style-heading span{color:#9298a2;font-size:8px}.layout-style-grid{grid-template-columns:1fr 1fr;gap:8px;margin-bottom:17px;display:grid}.layout-style-choice{color:#343a43;text-align:left;background:#fff;border:1px solid #dfe2e7;border-radius:10px;min-width:0;padding:8px;transition:transform .15s,border-color .15s,box-shadow .15s}.layout-style-choice:hover{border-color:#d2a4a9;transform:translateY(-1px)}.layout-style-choice.selected{border-color:var(--brown);box-shadow:inset 0 0 0 1px var(--brown), 0 7px 16px #94152212;background:#fff8f9}.layout-choice-copy{gap:3px;margin-top:7px;display:grid}.layout-choice-copy b{align-items:center;gap:5px;min-width:0;font-size:10px;display:flex}.layout-choice-copy em{color:#fff;background:var(--brown);border-radius:4px;flex:none;padding:2px 5px;font-size:6px;font-style:normal;font-weight:800}.layout-choice-copy small{color:#8c929c;min-height:22px;font-size:7px;line-height:1.5}.layout-structure-thumb{background:#fbfbfa;border:1px solid #e1e4e8;border-radius:7px;height:68px;display:block;position:relative;overflow:hidden}.layout-structure-thumb i{background:#c7cbd1;border-radius:1px;display:block;position:absolute}.layout-structure-thumb .thumb-brand{background:var(--brown);opacity:.72;width:34px;height:3px;top:8px;left:9px}.layout-structure-thumb .thumb-index{background:var(--brown);opacity:.8;width:12px;height:6px;top:7px;right:9px}.layout-structure-thumb .thumb-title{background:#3d424a;width:70%;height:11px;top:21px;left:9px}.layout-structure-thumb .thumb-rule{background:var(--brown);opacity:.68;width:74%;height:2px;top:38px;left:9px}.layout-structure-thumb .thumb-body{background:repeating-linear-gradient(#c6c9ce 0 2px,#0000 2px 5px);width:81%;height:14px;top:46px;left:9px}.layout-structure-thumb .thumb-card{display:none}.thumb-financeDeepRead .thumb-brand{width:52px}.thumb-financeDeepRead .thumb-title{width:78%;height:9px}.thumb-financeDeepRead .thumb-rule{width:3px;height:20px;top:36px;left:9px}.thumb-financeDeepRead .thumb-body{width:72%;top:39px;left:17px}.thumb-dataIndex .thumb-index{background:var(--brown);width:27px;height:22px;top:15px;left:9px;right:auto}.thumb-dataIndex .thumb-title{width:52%;height:8px;top:18px;left:44px}.thumb-dataIndex .thumb-rule{width:48%;top:33px;left:44px}.thumb-dataIndex .thumb-body{width:81%;top:43px;left:9px}.thumb-cleanNews .thumb-index{display:none}.thumb-cleanNews .thumb-title{width:76%;height:8px;top:22px}.thumb-cleanNews .thumb-rule{opacity:.45;width:85%;height:1px;top:36px}.thumb-cleanNews .thumb-body{width:74%;top:45px;left:15px}.thumb-keyCards .thumb-title{width:58%;height:8px}.thumb-keyCards .thumb-rule{display:none}.thumb-keyCards .thumb-card{border:1px solid var(--brown);width:82%;height:22px;display:block;top:37px;left:9px}@supports (color:color-mix(in lab, red, red)){.thumb-keyCards .thumb-card{border:1px solid color-mix(in srgb, var(--brown) 32%, #e1e4e8)}}.thumb-keyCards .thumb-card{background:var(--brown);border-radius:4px}@supports (color:color-mix(in lab, red, red)){.thumb-keyCards .thumb-card{background:color-mix(in srgb, var(--brown) 7%, white)}}.auto-structure-switch{background:#fafbfc;border:1px solid #e3e6ea;border-radius:10px;margin:4px 0 15px;padding:12px}.theme-selector{background:#fff;border:1px solid #dfe2e7;border-radius:10px;margin:4px 0 7px}.theme-selector>summary{cursor:pointer;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:11px 12px;list-style:none;display:grid}.theme-selector>summary::-webkit-details-marker{display:none}.theme-selector>summary>span:first-child{gap:1px;display:grid}.theme-selector>summary small{color:#989ea7;font-size:7px}.theme-selector>summary b{color:#3d434c;font-size:11px}.theme-selector>summary em{color:#8b919a;font-size:13px;font-style:normal;transition:transform .16s}.theme-selector[open]>summary em{transform:rotate(180deg)}.theme-summary-swatches{display:flex}.theme-summary-swatches i{border:1px solid #1e202421;border-radius:50%;width:18px;height:18px;margin-left:-4px;box-shadow:0 0 0 2px #fff}.theme-selector-panel{background:#fafafa;border-top:1px solid #e8eaee;max-height:420px;padding:11px;overflow:auto}.theme-group-label{color:#858c96;letter-spacing:.08em;margin:2px 0 7px;font-size:8px;font-weight:780;display:block}.theme-selector-panel .theme-grid{margin-bottom:13px}.theme-selector-panel .reference-theme-grid{background:0 0;padding:0}.theme-linkage-note{color:#858c96;margin:7px 1px 15px;font-size:8px;line-height:1.55;display:block}.visual-advanced-settings{background:#fff;border:1px solid #e1e4e8;border-radius:10px}.visual-advanced-settings>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:11px 12px;list-style:none;display:flex}.visual-advanced-settings>summary::-webkit-details-marker{display:none}.visual-advanced-settings>summary span{gap:2px;display:grid}.visual-advanced-settings>summary b{color:#505761;font-size:10px}.visual-advanced-settings>summary small{color:#979da6;font-size:7px}.visual-advanced-settings>summary>i{border-bottom:1.5px solid #8d939b;border-right:1.5px solid #8d939b;width:8px;height:8px;transition:transform .16s;transform:rotate(45deg)}.visual-advanced-settings[open]>summary>i{transform:rotate(225deg)}.visual-advanced-body{border-top:1px solid #e8eaee;padding:12px}.visual-advanced-body .font-grid{margin-bottom:11px}.visual-advanced-body .density-presets{grid-template-columns:repeat(3,1fr);margin:0 0 9px}.visual-advanced-body .adjustment-grid{padding:11px}.visual-advanced-body .adjustment-grid label{grid-template-columns:94px 1fr}.restore-layout-button{color:#59616c;background:#fff;border:1px solid #d7dbe1;border-radius:8px;width:100%;min-height:36px;margin-top:9px;font-size:8px;font-weight:780}.restore-layout-button:hover{border-color:var(--brown);color:var(--brown);background:var(--soft-red)}.visual-advanced-body .custom-colors{border-top:1px solid #eceef1;margin-top:13px;padding-top:11px}.presentation-toggle{background:#ffffffe6;border:1px solid #dfe2e7;border-radius:9px;grid-template-columns:1fr 1fr;height:36px;padding:3px;display:grid}.presentation-toggle button{color:#7a818b;background:0 0;border:0;border-radius:6px;min-width:58px;padding:0 8px;font-size:8px;font-weight:760}.presentation-toggle button.active{color:#fff;background:var(--brown)}.cover-brand,.cover-edition,.cover-focus-label{display:none}.cover-page.layout-financeDeepRead,.cover-page.layout-dataIndex,.cover-page.layout-cleanNews,.cover-page.layout-keyCards{padding:76px 78px 62px}.cover-page.layout-financeDeepRead:before,.cover-page.layout-dataIndex:before,.cover-page.layout-cleanNews:before,.cover-page.layout-keyCards:before{display:none}.cover-page.layout-financeDeepRead .cover-brand,.cover-page.layout-dataIndex .cover-brand,.cover-page.layout-cleanNews .cover-brand,.cover-page.layout-keyCards .cover-brand{color:var(--poster-accent);font-family:var(--poster-title-font);letter-spacing:.15em;font-size:17px;font-weight:800;display:block;position:absolute;top:74px;left:78px}.cover-page.layout-financeDeepRead .cover-index,.cover-page.layout-cleanNews .cover-index,.cover-page.layout-keyCards .cover-index{color:var(--poster-muted);margin:0;font-size:15px;position:absolute;top:74px;right:78px}.cover-page.layout-financeDeepRead .cover-rule{background:var(--poster-accent);width:128px;height:6px;margin:165px 0 28px}.cover-page.layout-financeDeepRead .cover-edition{color:var(--poster-accent);letter-spacing:.18em;margin-bottom:48px;font-size:19px;font-weight:780;display:block}.cover-page.layout-financeDeepRead h3{max-width:890px;color:var(--poster-accent);font-size:var(--cover-title-size);letter-spacing:-.045em;line-height:1.18}.cover-page.layout-financeDeepRead h3 span:after{display:none}.cover-page.layout-financeDeepRead .cover-focus-label{border-top:2px solid var(--poster-accent-border);width:-moz-fit-content;width:fit-content;color:var(--poster-muted);letter-spacing:.08em;margin-top:50px;padding:17px 0 0;font-size:20px;font-weight:700;display:block}.cover-page.layout-dataIndex .cover-brand{left:auto;right:78px}.cover-page.layout-dataIndex .cover-rule{background:var(--poster-accent-border);width:100%;height:2px;margin:95px 0 40px}.cover-page.layout-dataIndex .cover-index{color:var(--poster-accent);font-family:var(--poster-title-font);letter-spacing:-.08em;margin:0 0 22px;font-size:206px;font-weight:900;line-height:.84;display:block}.cover-page.layout-dataIndex .cover-edition{color:var(--poster-muted);letter-spacing:.2em;margin-bottom:52px;font-size:18px;font-weight:780;display:block}.cover-page.layout-dataIndex h3{max-width:850px;color:var(--poster-accent);font-size:var(--cover-title-size);line-height:1.16}.cover-page.layout-dataIndex h3 span:after{display:none}.cover-page.layout-cleanNews .cover-rule{background:var(--poster-accent-border);width:100%;height:1px;margin:170px 0 52px}.cover-page.layout-cleanNews .cover-edition{color:var(--poster-muted);letter-spacing:.18em;margin-bottom:36px;font-size:17px;font-weight:680;display:block}.cover-page.layout-cleanNews h3{max-width:880px;color:var(--poster-accent);font-size:var(--cover-title-size);letter-spacing:-.035em;font-weight:880;line-height:1.21}.cover-page.layout-cleanNews h3 span:after{display:none}.cover-page.layout-cleanNews .cover-focus-label{color:var(--poster-accent);letter-spacing:.12em;margin-top:48px;font-size:18px;font-weight:740;display:block}.cover-page.layout-keyCards .cover-rule{background:var(--poster-accent);width:74px;height:7px;margin:165px 0 48px}.cover-page.layout-keyCards .cover-edition{color:var(--poster-muted);letter-spacing:.18em;margin-bottom:34px;font-size:18px;font-weight:760;display:block}.cover-page.layout-keyCards h3{max-width:880px;color:var(--poster-accent);font-size:var(--cover-title-size);line-height:1.17}.cover-page.layout-keyCards h3 span:after{background:var(--poster-accent-soft);height:17px;bottom:5px}.cover-page.layout-keyCards .cover-focus-label{border:1px solid var(--poster-accent-border);width:-moz-fit-content;width:fit-content;min-height:48px;color:var(--poster-accent);background:var(--poster-accent-softer);letter-spacing:.08em;border-radius:10px;align-items:center;margin-top:48px;padding:0 18px;font-size:19px;font-weight:820;display:inline-flex}.content-page.layout-financeDeepRead>header,.content-page.layout-dataIndex>header,.content-page.layout-cleanNews>header,.content-page.layout-keyCards>header{border-bottom-color:var(--poster-accent-border)}.content-page.layout-financeDeepRead>footer,.content-page.layout-dataIndex>footer,.content-page.layout-cleanNews>footer,.content-page.layout-keyCards>footer{border-top-color:var(--poster-accent-border);color:var(--poster-muted)}.article-flow.layout-financeDeepRead,.article-flow.layout-dataIndex,.article-flow.layout-cleanNews,.article-flow.layout-keyCards{color:var(--poster-text);font-size:calc(36px * var(--type-scale))}.article-flow.layout-financeDeepRead th,.article-flow.layout-financeDeepRead td,.article-flow.layout-dataIndex th,.article-flow.layout-dataIndex td,.article-flow.layout-cleanNews th,.article-flow.layout-cleanNews td,.article-flow.layout-keyCards th,.article-flow.layout-keyCards td{border-color:var(--poster-accent-border)}.article-flow.layout-financeDeepRead th,.article-flow.layout-dataIndex th,.article-flow.layout-cleanNews th,.article-flow.layout-keyCards th{color:var(--poster-accent)!important;background:var(--poster-accent-soft)!important}.article-flow.layout-financeDeepRead hr,.article-flow.layout-dataIndex hr,.article-flow.layout-cleanNews hr,.article-flow.layout-keyCards hr{background:var(--poster-accent-border)}.article-flow.layout-financeDeepRead .image-caption,.article-flow.layout-dataIndex .image-caption,.article-flow.layout-cleanNews .image-caption,.article-flow.layout-keyCards .image-caption{color:var(--poster-muted)}.article-flow.layout-financeDeepRead h2{border-left:7px solid var(--poster-accent);color:var(--poster-accent);font-size:calc(52px * var(--type-scale));margin:48px 0 25px;padding:8px 0 8px 23px;font-weight:850}.article-flow.layout-financeDeepRead h3{color:var(--poster-accent);font-size:calc(44px * var(--type-scale));margin:42px 0 22px;padding:0;font-weight:800}.article-flow.layout-financeDeepRead h3:before{background:var(--poster-accent);width:58px;height:5px;box-shadow:none;border-radius:0;margin:0 0 12px;display:block}.article-flow.layout-financeDeepRead .first-page-lede{border-bottom-color:var(--poster-accent-border);justify-content:center}.article-flow.layout-financeDeepRead .first-page-lede h1{color:var(--poster-accent);font-size:calc(104px * var(--type-scale));letter-spacing:-.045em}.article-flow.layout-financeDeepRead .first-page-lede h1 span{background:0 0}.article-flow.layout-financeDeepRead .first-page-lede:before{content:"MARKET INSIGHT";width:-moz-fit-content;width:fit-content;color:var(--poster-on-accent);background:var(--poster-accent);font-family:var(--poster-title-font);font-size:calc(14px * var(--type-scale));letter-spacing:.14em;margin-bottom:34px;padding:8px 12px;font-weight:820;display:block}.article-flow.layout-financeDeepRead blockquote{border-left:7px solid var(--poster-accent);color:var(--poster-text);background:var(--poster-accent-soft);border-radius:0 10px 10px 0}.article-flow.layout-financeDeepRead .auto-data-callout{border-color:var(--poster-accent-border);background:var(--poster-accent-softer);border-radius:10px}.article-flow.layout-financeDeepRead .auto-data-callout:before,.article-flow.layout-financeDeepRead .auto-inferred-heading:before{color:var(--poster-on-accent)}.article-flow.layout-financeDeepRead .auto-inferred-heading{border-top:0;border-bottom:0;border-left:7px solid var(--poster-accent);color:var(--poster-accent);font-size:calc(50px * var(--type-scale));padding:8px 0 8px 23px}.article-flow.layout-financeDeepRead .auto-inferred-heading:before{background:var(--poster-accent);min-width:46px}.article-flow.layout-dataIndex{counter-reset:data-section}.article-flow.layout-dataIndex h2,.article-flow.layout-dataIndex .auto-inferred-heading{color:var(--poster-accent)}.article-flow.layout-dataIndex h2[data-auto-index],.article-flow.layout-dataIndex .auto-numbered-dotline{border:0;border-top:2px solid var(--poster-accent-border);color:var(--poster-accent);font-size:calc(49px * var(--type-scale));margin:54px 0 28px;padding:18px 0;font-weight:850;position:relative}.article-flow.layout-dataIndex h2[data-auto-index]:before,.article-flow.layout-dataIndex .auto-numbered-dotline:before{content:attr(data-auto-index);vertical-align:baseline;width:92px;height:auto;color:var(--poster-accent);font-size:calc(66px * var(--type-scale));letter-spacing:-.05em;background:0 0;margin:0 20px 0 0;padding:0;font-weight:900;line-height:1;display:inline-block;position:static;font-family:var(--poster-title-font)!important}.article-flow.layout-dataIndex h3{color:var(--poster-accent);font-size:calc(43px * var(--type-scale));margin:42px 0 22px;padding-left:0}.article-flow.layout-dataIndex h3:before{content:attr(data-auto-index);width:68px;height:auto;color:var(--poster-accent);box-shadow:none;font-size:calc(20px * var(--type-scale));background:0 0;margin-right:18px;font-weight:850}.article-flow.layout-dataIndex .first-page-lede{border-bottom-color:var(--poster-accent-border);position:relative}.article-flow.layout-dataIndex .first-page-lede:before{content:"01";color:var(--poster-accent);font-family:var(--poster-title-font);font-size:calc(88px * var(--type-scale));margin-bottom:34px;font-weight:900;line-height:1}.article-flow.layout-dataIndex .first-page-lede h1{color:var(--poster-accent);font-size:calc(98px * var(--type-scale));letter-spacing:-.04em}.article-flow.layout-dataIndex .first-page-lede h1 span{background:0 0}.article-flow.layout-dataIndex .auto-data-emphasis{font-variant-numeric:tabular-nums;font-size:1.08em}.article-flow.layout-dataIndex .auto-data-callout{border:0;border-top:2px solid var(--poster-accent);border-bottom:1px solid var(--poster-accent-border);background:var(--poster-accent-softer);border-radius:0}.article-flow.layout-dataIndex .auto-data-callout:before{color:var(--poster-on-accent)}.article-flow.layout-dataIndex ol{list-style-type:decimal-leading-zero!important}.article-flow.layout-dataIndex li::marker{font-variant-numeric:tabular-nums;font-size:1.08em}.article-flow.layout-cleanNews{width:840px;font-size:calc(37px * var(--type-scale));margin:0 auto}.article-flow.layout-cleanNews p{line-height:var(--article-leading);margin-bottom:34px}.article-flow.layout-cleanNews h2,.article-flow.layout-cleanNews .auto-inferred-heading{border:0;border-bottom:2px solid var(--poster-accent);color:var(--poster-accent);font-size:calc(51px * var(--type-scale));margin:58px 0 27px;padding:0 0 17px;font-weight:820}.article-flow.layout-cleanNews h2:before,.article-flow.layout-cleanNews .auto-inferred-heading:before{display:none}.article-flow.layout-cleanNews h3{color:var(--poster-accent);font-size:calc(43px * var(--type-scale));margin:47px 0 23px;padding-left:0}.article-flow.layout-cleanNews h3:before{background:var(--poster-accent);width:6px;height:22px;box-shadow:none;border-radius:0;margin-right:16px}.article-flow.layout-cleanNews .first-page-lede{border-bottom:1px solid var(--poster-accent-border)}.article-flow.layout-cleanNews .first-page-lede h1{color:var(--poster-accent);font-size:calc(102px * var(--type-scale));letter-spacing:-.035em;font-weight:880}.article-flow.layout-cleanNews .first-page-lede h1 span{background:0 0}.article-flow.layout-cleanNews blockquote{border-left:5px solid var(--poster-accent);color:var(--poster-text);background:0 0;border-radius:0;margin-left:28px;margin-right:28px;padding:10px 0 10px 28px}.article-flow.layout-cleanNews .auto-lead-paragraph{border-top:0;border-bottom-color:var(--poster-accent-border);background:0 0;padding:0 0 25px}.article-flow.layout-cleanNews .auto-key-point,.article-flow.layout-cleanNews .auto-data-callout{background:0 0;border-radius:0}.article-flow.layout-cleanNews .auto-data-callout{border:0;border-top:1px solid var(--poster-accent-border);border-bottom:1px solid var(--poster-accent-border)}.article-flow.layout-cleanNews .auto-data-callout:before{color:var(--poster-accent);background:0 0;padding:0}.article-flow.layout-cleanNews .auto-beautified-image{box-shadow:none;border-radius:5px}.article-flow.layout-keyCards h2,.article-flow.layout-keyCards .auto-inferred-heading{color:var(--poster-accent)}.article-flow.layout-keyCards h2,.article-flow.layout-keyCards .auto-numbered-dotline{color:var(--poster-accent);font-size:calc(51px * var(--type-scale));border:0;margin:52px 0 28px;padding:0;font-weight:860}.article-flow.layout-keyCards h2:before,.article-flow.layout-keyCards .auto-numbered-dotline:before{content:"KEY POINT";width:-moz-fit-content;width:fit-content;height:auto;color:var(--poster-accent);font-size:calc(14px * var(--type-scale));letter-spacing:.16em;text-indent:0;background:0 0;margin:0 0 12px;padding:0;font-weight:850;line-height:1.4;display:block;position:static;font-family:var(--poster-title-font)!important}.article-flow.layout-keyCards h3{color:var(--poster-accent);font-size:calc(43px * var(--type-scale))}.article-flow.layout-keyCards h3:before{background:var(--poster-accent);box-shadow:none}.article-flow.layout-keyCards .first-page-lede{border:1px solid var(--poster-accent-border);background:var(--poster-accent-softer);border-radius:12px;padding:42px 38px}.article-flow.layout-keyCards .first-page-lede h1{color:var(--poster-accent);font-size:calc(99px * var(--type-scale))}.article-flow.layout-keyCards .first-page-lede h1 span{background:linear-gradient(transparent 80%, var(--poster-accent-soft) 0)}.article-flow.layout-keyCards blockquote,.article-flow.layout-keyCards .auto-key-point,.article-flow.layout-keyCards .auto-data-callout,.article-flow.layout-keyCards .auto-conclusion-heading{border:1px solid var(--poster-accent-border);color:var(--poster-text);background:var(--poster-accent-soft);box-shadow:none;border-radius:12px}.article-flow.layout-keyCards blockquote,.article-flow.layout-keyCards .auto-key-point{border-left:7px solid var(--poster-accent)}.article-flow.layout-keyCards .auto-data-callout:before{color:var(--poster-on-accent)}.article-flow.layout-keyCards .auto-conclusion-heading{text-align:left;padding:25px}.article-flow.layout-keyCards .auto-lead-paragraph{border:0;border-left:6px solid var(--poster-accent);background:var(--poster-accent-softer);border-radius:0 10px 10px 0}.article-flow p.auto-callout-joined-after{border-bottom-width:0!important;border-bottom-right-radius:0!important;border-bottom-left-radius:0!important;margin-bottom:0!important;padding-bottom:.26em!important}.layout-editor p.auto-key-point:not(.auto-data-callout):has(+p.auto-key-point:not(.auto-data-callout)){border-bottom-width:0!important;border-bottom-right-radius:0!important;border-bottom-left-radius:0!important;margin-bottom:0!important;padding-bottom:.26em!important}.layout-editor p.auto-data-callout:not(.auto-key-point):has(+p.auto-data-callout:not(.auto-key-point)){border-bottom-width:0!important;border-bottom-right-radius:0!important;border-bottom-left-radius:0!important;margin-bottom:0!important;padding-bottom:.26em!important}.layout-editor p.auto-key-point:not(.auto-data-callout)+p.auto-key-point:not(.auto-data-callout),.layout-editor p.auto-data-callout:not(.auto-key-point)+p.auto-data-callout:not(.auto-key-point),.article-flow p.auto-callout-joined-before{border-top-width:0!important;border-top-left-radius:0!important;border-top-right-radius:0!important;margin-top:0!important;padding-top:.26em!important}.layout-editor p.auto-data-callout:not(.auto-key-point)+p.auto-data-callout:not(.auto-key-point):before,.article-flow p.auto-data-callout.auto-callout-joined-before:before{display:none}@media (max-width:1120px){.layout-style-grid{grid-template-columns:1fr 1fr}}@media (max-width:380px){.layout-style-grid{grid-template-columns:1fr}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
