/*! 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-outline-style:solid;--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;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-ease: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-outline-style:solid;--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;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-ease: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;--ease-out:cubic-bezier(0, 0, .2, 1);--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]){-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance: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{.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.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}.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}.flex-wrap{flex-wrap:wrap}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.overline{text-decoration-line:overline}.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)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);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,)}.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,)}.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,)!important}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.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))}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}}.sourceActionBlock{flex:none;gap:7px;padding-bottom:2px;display:grid}.sourceActionBlock .hint{margin:0;line-height:1.35}.writingPatternCheck{flex-direction:column;flex:0 auto;min-height:43px;max-height:clamp(145px,25vh,245px);display:flex;overflow:hidden}.writingPatternResults{flex:auto;min-height:0}.sourceFullscreen .sourceActionBlock{display:none}.tutorialBackdrop{z-index:1200}.emojiPicker{z-index:1250}.sourceActions{width:100%}.sourceActions .splitBtn{white-space:nowrap;text-align:center;justify-content:center;align-items:center;width:100%;height:42px;min-height:42px;padding:0 14px;display:flex}.writingReviewDrawer .writingFindingList{grid-auto-rows:max-content;align-content:start}.writingReviewDrawer .writingFindingList article{align-self:start;min-height:0}:root{--ink:#17231f;--paper:#f7f5ee;--line:#d9ddd7;--green:#0d6b4e}*{box-sizing:border-box}html,body{height:100%}body{background:var(--paper);color:var(--ink);margin:0;font-family:Arial,Helvetica,sans-serif;overflow:hidden}button,textarea,input{font:inherit}button{cursor:pointer}.topbar{z-index:30;border-bottom:1px solid var(--line);background:#fff;grid-template-columns:minmax(260px,1fr) auto;align-items:center;gap:18px;min-height:58px;padding:0 20px;display:grid;position:sticky;top:0}.brand{color:inherit;text-align:left;background:0 0;border:0;align-items:center;gap:10px;padding:0;font-family:Georgia,serif;font-size:25px;font-weight:700;display:flex}.brandMark{border-radius:7px;width:32px;height:32px;display:block}.brandMarkWrap{flex:none;place-items:center;display:grid}.brandText{display:block}.brandName{align-items:center;gap:8px;display:flex}.classifierBrandStatus,.classifierReadyStatus{color:#3f4b9a;letter-spacing:.04em;white-space:nowrap;background:#f1f3ff;border:1px solid #aeb7e4;border-radius:999px;align-items:center;gap:4px;font:800 8px/1 Arial,sans-serif;display:inline-flex}.classifierBrandStatus{text-transform:uppercase;padding:4px 7px}.classifierBrandStatus>span:first-child,.classifierReadyStatus>span:first-child{color:#5263bf;font-size:10px}.brand small{color:#718078;letter-spacing:.08em;text-transform:uppercase;margin-top:1px;font:700 9px/1 Arial,sans-serif;display:block}.done,.stepNum{background:var(--green);color:#fff;border-radius:50%;place-items:center;width:21px;height:21px;font-size:11px;font-style:normal;display:grid}.stepNum.muted{color:#718078;background:#e7e9e5}.mutedText{color:#97a099}.topActions{flex-wrap:nowrap;justify-self:end;align-items:center;gap:7px;display:flex}.topActions button{white-space:nowrap}.exportBtn{background:var(--ink);color:#fff;border:0;border-radius:4px;padding:10px 12px;font-size:11px;font-weight:700;box-shadow:0 3px 10px #17231f24}.brand{order:0}.headerPackageAction{background:var(--green);color:#fff;white-space:nowrap;border:0;border-radius:4px;align-items:center;gap:7px;min-height:34px;padding:8px 12px;font-size:10px;font-weight:900;display:flex}.headerPackageAction:hover:not(:disabled){background:#09583f}.headerPackageAction:disabled{opacity:.5;cursor:not-allowed}.topActions{order:2;justify-content:flex-end;margin-left:auto}.panelHeading .headingPackageAction{display:none}.exportBtn span{margin-right:7px}.tutorialBtn{color:#425049;background:#fff;border:1px solid #ccd2ce;border-radius:4px;padding:9px 10px;font-size:11px;font-weight:700}@keyframes tutorialAttentionPulse{0%,to{box-shadow:0 0 #0d6b4e00}50%{box-shadow:0 0 0 5px #0d6b4e33}}.tutorialAttention{animation:1.8s ease-in-out infinite tutorialAttentionPulse;color:#0d6b4e!important;background:#f4fbf7!important;border-color:#0d6b4e!important}@keyframes enhanceAttentionPulse{0%,to{box-shadow:0 0 #0d6b4e00}50%{box-shadow:0 0 0 5px #0d6b4e38}}.sourceEditorToolbar .enhanceAttention{color:#0d6b4e;background:#f4fbf7;border-color:#0d6b4e;animation:1.8s ease-in-out infinite enhanceAttentionPulse}.projectBtn{color:var(--green);background:#edf4f0;border:1px solid #9eb7aa;border-radius:4px;padding:9px 10px;font-size:11px;font-weight:700}.projectBtn:disabled,.exportBtn:disabled,.mobileNav button:disabled,.workspaceRailActions button:disabled{cursor:not-allowed;opacity:.42;box-shadow:none}.workspace{grid-template-columns:minmax(330px,38%) 1fr;height:calc(100vh - 58px);min-height:0;display:grid}.sourcePanel{border-right:1px solid var(--line);background:#eef0eb;flex-direction:column;gap:14px;min-height:0;padding:20px 30px;display:flex;overflow:hidden}.sourceHeadingActions{align-items:center;gap:12px;display:flex}.modeMenu{position:relative}.modeMenu>button{color:#18513f;background:#fff;border:1px solid #bdcac3;border-radius:4px;align-items:center;gap:5px;min-height:32px;padding:5px 8px;font-size:9px;font-weight:800;display:flex}.modeMenu>button .editorToolIcon{width:14px;height:14px}.modeMenu>button i{color:#728078;font-size:9px;font-style:normal}.modeMenu>div{z-index:20;background:#fff;border:1px solid #bdcac3;border-radius:6px;width:210px;padding:5px;display:grid;position:absolute;top:35px;right:0;box-shadow:0 14px 36px #1b2d2528}.modeMenu>div button{color:#263a32;text-align:left;background:0 0;border:0;border-radius:4px;gap:2px;padding:9px;font-size:11px;font-weight:800;display:grid}.modeMenu>div button:hover,.modeMenu>div button.active{color:#0d6b4e;background:#eaf3ee}.modeMenu>div small{color:#718078;font-size:9px;font-weight:500}.socialTargetSelector{color:#54665d;letter-spacing:.055em;text-transform:uppercase;grid-template-columns:auto minmax(150px,190px);align-items:center;gap:2px 7px;font-size:8px;font-weight:900;display:grid}.socialTargetSelector select{color:#184b3a;letter-spacing:0;text-transform:none;background:#fff;border:1px solid #bdcac3;border-radius:4px;grid-area:1/2/3;min-width:0;min-height:34px;padding:6px 26px 6px 8px;font:700 10px/1.2 Arial,sans-serif}.socialTargetSelector small{color:#718078;letter-spacing:0;text-transform:none;white-space:nowrap;font-size:8px;font-weight:500}.headingPackageAction{background:var(--green);color:#fff;white-space:nowrap;border:0;border-radius:4px;align-items:center;gap:6px;min-height:30px;padding:6px 10px;font-size:9px;font-weight:900;display:flex}.headingPackageAction:hover:not(:disabled){background:#09583f}.headingPackageAction:disabled{opacity:.5;cursor:not-allowed}.sourceCollapse{color:#0d6b4e;background:#fff;border:1px solid #8eaa9d;border-radius:50%;flex:0 0 38px;place-items:center;width:38px;height:38px;display:grid;box-shadow:0 2px 8px #17231f18}.sourceCollapse:hover{background:#edf5f1;border-color:#0d6b4e}.sourceCollapse:focus-visible{outline-offset:2px;outline:3px solid #79ad98}.sourceCollapse span{font-size:0;line-height:1}.sourceCollapse span:before{content:"‹";font:700 28px/1 Arial,sans-serif;display:block;transform:translateY(-1px)}.sourceCollapse[aria-expanded=false] span:before{content:"›"}.sourceCollapse b{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.panelHeading{letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:center;font-size:12px;display:flex}.panelHeading small{color:var(--green);font-weight:800}.statusDot{color:#31755f;text-transform:none;letter-spacing:0}.statusDot:before{content:"";background:#39a679;border-radius:50%;width:6px;height:6px;margin-right:6px;display:inline-block}.statusDot.empty{color:#81621a}.statusDot.empty:before{background:#c49421}.sourceMode>span{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.sourceMode>span em{color:#65746c;letter-spacing:0;text-transform:none;font-size:9px;font-style:normal;font-weight:500}.projectTitle{color:#718078;letter-spacing:.09em;font-size:9px;font-weight:800}.projectTitle input{color:#26342e;letter-spacing:0;background:#fff;border:1px solid #ccd2cc;border-radius:4px;width:100%;min-height:34px;margin-top:4px;padding:7px 10px;font-size:12px;font-weight:500}.sourcePanel textarea{resize:none;color:#34413c;background:#fff;border:1px solid #ccd2cc;border-radius:5px;outline:none;flex:1;width:100%;min-height:330px;padding:18px;font-size:13px;line-height:1.55;box-shadow:inset 0 1px 2px #16251b0a}.sourceEditorToolbar{background:#f4f7f5;border:1px solid #ccd2cc;border-bottom:0;border-radius:5px 5px 0 0;justify-content:space-between;align-items:center;min-height:40px;padding:5px 7px;display:flex}.sourceEditorToolbar>span:first-child{color:#68766f;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:8px;font-size:9px;font-weight:800;display:flex}.sourceEditorToolbar em{color:#65746c;letter-spacing:0;border-left:1px solid #ccd5d0;padding-left:8px;font-style:normal}.sourceEditorToolbar em.over{color:#a12e24}.sourceEditorToolbar button{color:#0d6b4e;background:0 0;border:0;border-left:1px solid #ccd5d0;border-radius:0;min-height:30px;padding:6px 8px;font-size:10px;font-weight:800}.sourceEditorToolbar button.clearDraft{color:#8b3b33}.sourceEditorToolbar button:hover:not(:disabled){background:#e7f0eb}.sourceEditorToolbar button.clearDraft:hover:not(:disabled){background:#f7e9e7}.sourceEditorToolbar button:disabled{opacity:.5;cursor:not-allowed}.sourceEditorWrap{flex:300px;min-height:180px;display:flex;position:relative;overflow:hidden}.sourceEditorWrap>textarea{border-top-color:#dce2de;border-radius:0 0 5px 5px}.sourceEditorToolbar .enhanceDraftAction{color:#0d6b4e;white-space:nowrap;background:#fff;border:1px solid #8eaa9d;border-radius:4px;min-height:34px;margin-right:4px;padding:7px 11px;font-weight:900}.sourceEditorToolbar .enhanceDraftAction:hover:not(:disabled){background:#eaf3ee;border-color:#0d6b4e}.sourceEditorToolbar .enhanceDraftAction:focus-visible{outline-offset:2px;outline:3px solid #82bea9}.sourceEditorToolbar .enhanceDraftAction:disabled{color:#6f7c75;box-shadow:none;background:#eef1ef;border-color:#b7c2bc}.sourceEditorToolbarActions{scrollbar-width:thin;justify-content:flex-end;align-items:center;min-width:0;display:flex;overflow:visible}.editorToolIcon{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px;display:block}.sourceEditorToolbar .toolbarPackageAction{color:#fff;white-space:nowrap;background:#0d6b4e;border:1px solid #0d6b4e;border-radius:4px;align-items:center;gap:6px;min-height:34px;margin-left:7px;padding:7px 12px;font-weight:900;display:flex;box-shadow:0 3px 9px #0d6b4e2e}.sourceEditorToolbar .toolbarPackageAction:hover:not(:disabled){background:#09583f;border-color:#09583f;box-shadow:0 4px 12px #0d6b4e42}.sourceEditorToolbar .toolbarPackageAction:disabled{box-shadow:none;background:#789087;border-color:#789087}.sourceEditorToolbar .toolbarNextLabel{letter-spacing:.06em;text-transform:uppercase;font-size:8px}.sourceEditorToolbar .toolbarNextArrow{font:900 16px/1 Arial,sans-serif}.sourceEditorToolbar .iconTool{place-items:center;width:34px;min-width:34px;height:34px;min-height:34px;padding:0;display:grid}.sourceEditorToolbar .iconTool:hover:not(:disabled){background:#e4eee8}.sourceEditorToolbar .fullscreenTool{border-left-color:#aebdb5}.sourceEditorToolbar>.sourceEditorToolbarActions{justify-content:flex-start;overflow:auto hidden}.sourceEditorToolbar .draftViewToggle{background:#fff;border:1px solid #b7c8bf;border-radius:5px;flex:none;margin-right:5px;display:flex;overflow:hidden}.sourceEditorToolbar .draftViewToggle button{color:#5b6d64;border:0;border-left:1px solid #d4ded9;min-width:max-content;min-height:32px;padding:5px 7px;font-size:8px}.sourceEditorToolbar .draftViewToggle button:first-child{border-left:0}.sourceEditorToolbar .draftViewToggle button.active{color:#0a684b;background:#dfeee7;box-shadow:inset 0 -2px #0d6b4e}.sourceEditorToolbar .draftViewToggle button:focus-visible{z-index:1;outline-offset:-2px;outline:2px solid #65a98e;position:relative}.selectionFormatBar{background:#edf5f1;border:1px solid #9fb9ad;border-top:0;border-radius:0 0 7px 7px;justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:7px 9px;display:flex;box-shadow:0 5px 14px #173d3014}.selectionFormatBar>span{gap:2px;min-width:130px;display:grid}.selectionFormatBar>span b{color:#173d30;letter-spacing:.08em;text-transform:uppercase;font-size:9px}.selectionFormatBar>span small{color:#607069;text-overflow:ellipsis;white-space:nowrap;max-width:270px;font-size:9px;overflow:hidden}.selectionFormatBar>div{justify-content:flex-start;align-items:center;gap:4px;min-width:0;margin-left:auto;display:flex;overflow-x:auto}.selectionFormatBar button{color:#315047;background:#fff;border:1px solid #b7c8bf;border-radius:5px;align-items:center;gap:5px;min-width:max-content;min-height:32px;padding:6px 9px;font-size:9px;font-weight:800;display:inline-flex}:is(.selectionFormatBar button:hover,.selectionFormatBar button:focus-visible){color:#0d6b4e;background:#f8fcfa;border-color:#0d6b4e}.selectionFormatBar button.callout{background:#fff;border-color:#8fb2a2}.selectionFormatBar button.carousel{color:#6d5415;background:#fff9e8;border-color:#d4b15f}.selectionFormatBar button>span{font-weight:900}.selectionFormatBar+.draftEnhancementSplitter{margin-top:1px}.selectionFormatBar button.structureStart{border-left-width:2px;margin-left:5px}.selectionFormatLayer{z-index:5;flex:0 0 0;height:0;min-height:0;position:relative}.selectionFormatLayer>.selectionFormatBar{box-sizing:border-box;position:absolute;top:0;left:0;right:0}.markdownCodeEditor{color:#34413c;background:#fff;border:1px solid #ccd2cc;border-top-color:#dce2de;border-radius:0 0 5px 5px;width:100%;height:100%;min-height:0;overflow:hidden;box-shadow:inset 0 1px 2px #16251b0a}.markdownCodeEditor .cm-writing-error{text-underline-offset:3px;background:#fbe8e633;-webkit-text-decoration:underline wavy #c23b30;text-decoration:underline wavy #c23b30;text-decoration-thickness:1.5px}.markdownCodeEditor .cm-writing-review{text-underline-offset:3px;background:#fff1c933;-webkit-text-decoration:underline wavy #c18b18;text-decoration:underline wavy #c18b18;text-decoration-thickness:1.5px}.markdownCodeEditor .cm-writing-style{text-underline-offset:3px;background:#dce8e233;-webkit-text-decoration:underline wavy #60786d;text-decoration:underline wavy #60786d;text-decoration-thickness:1.5px}.markdownCodeEditor .cm-selectionBackground{background:#9dcab6!important}.markdownCodeEditor.cm-focused{border-color:#6c9c89;box-shadow:0 0 0 3px #0d6b4e14}.markdownCodeEditor .cm-markdown-bold{color:#102f25;text-shadow:.2px 0;font-weight:900}.markdownCodeEditor .cm-markdown-italic{font-style:italic}.markdownCodeEditor .cm-markdown-callout-line{background:#edf5f1;box-shadow:inset 4px 0 #0d6b4e;padding-left:10px!important}.markdownCodeEditor .cm-markdown-callout-text{color:#244c3d;font-weight:700}.markdownCodeEditor .cm-markdown-heading-line{background:#f3f8f5}.markdownCodeEditor .cm-markdown-heading-text{color:#143e31;font-size:1.08em;font-weight:800}.markdownCodeEditor .cm-writing-error{color:#7f1711;background:#fde1de88;text-decoration-thickness:2px}.markdownCodeEditor .cm-writing-muted{opacity:.35;background:0 0}.sourceEditorToolbar>div{align-items:center;display:flex}.sourceEditorWorkspace{flex:300px;min-height:180px;display:flex;overflow:hidden}.sourceEditorWorkspace>.sourceEditorWrap{flex:auto}.sourceActions{display:block}.sourceActions .splitBtn{width:100%}.writingPatternCheck>header{justify-content:space-between;align-items:center;gap:10px;padding:8px 10px;display:flex}.writingPatternCheck>header>span{align-items:center;gap:6px;display:flex}.writingPatternCheck>header b{color:#274138;font-size:10px}.writingPatternCheck>header small{color:#748079;font-size:9px}.writingFilters{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:4px;display:flex}.writingFilters button{color:#526159;background:#e5ebe7;border:1px solid #0000;border-radius:15px;padding:4px 7px;font-size:8px;font-weight:800}.writingFilters button.errors{color:#8d2e25;background:#f8dfdc}.writingFilters button.review{color:#795a12;background:#fff0c9}.writingFilters button.style{color:#526159;background:#e5ebe7}.writingFilters button.active{border-color:currentColor;box-shadow:0 0 0 1px}.writingFilters button.reviewToggle{color:#0d6b4e;background:#fff;border-color:#bdcbc4;border-radius:3px}.writingPatternResults,.writingFindingList{border-top:1px solid #dce2de;max-height:230px;display:grid;overflow:auto}.writingPatternResults article,.writingFindingList article{border-bottom:1px solid #e1e6e3;grid-template-columns:1fr auto;gap:8px;padding:9px 10px;display:grid}.writingPatternResults article>button:first-child,.writingFindingList article>button:first-child{color:#304039;text-align:left;background:0 0;border:0;gap:3px;display:grid}.writingPatternResults article>button:first-child b,.writingFindingList article>button:first-child b{font-size:10px}.writingPatternResults article>button:first-child span,.writingFindingList article>button:first-child span{color:#34453d;text-overflow:ellipsis;white-space:nowrap;font:10px/1.4 ui-monospace,SFMono-Regular,Consolas,monospace;overflow:hidden}.writingPatternResults article>button:first-child small,.writingFindingList article>button:first-child small{color:#6f7c75;font-size:9px;line-height:1.35}.writingPatternResults article>button:last-child,.writingFindingList article>button:last-child{color:#5a6962;background:#fff;border:1px solid #ccd6d0;border-radius:3px;align-self:start;padding:5px 7px;font-size:8px;font-weight:800}.writingPatternResults article.error,.writingFindingList article.error{box-shadow:inset 3px 0 #b84035}.writingPatternResults article.review,.writingFindingList article.review{box-shadow:inset 3px 0 #c49421}.writingPatternResults article.style,.writingFindingList article.style{box-shadow:inset 3px 0 #677d73}.writingFindingNav{border-bottom:1px solid #e1e6e3;justify-content:space-between;align-items:center;padding:7px 10px;display:flex}.writingFindingNav button,.dismissStyleFindings{color:#0d6b4e;background:#fff;border:1px solid #bdcbc4;border-radius:3px;padding:5px 7px;font-size:8px;font-weight:800}.writingFindingNav span{color:#68766f;font-size:9px}.dismissStyleFindings{margin:8px}.sourcePanel.sourceFullscreen{z-index:1000;background:#eef0eb;border:0;width:100vw;height:100vh;padding:18px 22px;position:fixed;inset:0}.sourceFullscreen .panelHeading,.sourceFullscreen .projectBar,.sourceFullscreen .projectTitle,.sourceFullscreen .emojiEditorTools,.sourceFullscreen .sourceLengthGate,.sourceFullscreen .sourceActions,.sourceFullscreen>.hint,.sourceFullscreen>.writingPatternCheck{display:none}.sourceFullscreen .sourceEditorWorkspace{flex:1;min-height:0}.sourceFullscreen .sourceEditorWrap{min-height:0}.sourceFullscreen .writingReviewDrawer{background:#f8faf8;border:1px solid #ccd5d0;border-left:0;flex-direction:column;width:min(360px,34vw);min-width:280px;display:flex}.writingReviewDrawer>header{border-bottom:1px solid #dce2de;justify-content:space-between;align-items:center;padding:11px;display:flex}.writingReviewDrawer>header b{font-size:11px}.writingReviewDrawer>header button{color:#0d6b4e;background:0 0;border:0;font-size:9px;font-weight:800}.writingReviewDrawer .writingFindingList{flex:1;max-height:none}.sourceFullscreen .sourceEditorToolbar{position:sticky;top:0}.sourceFullscreen .markdownCodeEditor{border-radius:0 0 0 5px}@media (max-width:700px){.sourceEditorToolbar{align-items:flex-start}.sourceEditorToolbar>div{flex-wrap:wrap;justify-content:flex-end}.sourceEditorToolbar button{padding:5px 6px}.sourceFullscreen .writingReviewDrawer{z-index:2;width:min(360px,100vw - 24px);min-width:0;position:absolute;inset:58px 12px 12px auto;box-shadow:0 10px 35px #17231f30}.writingPatternCheck>header{flex-direction:column;align-items:flex-start}.writingFilters{justify-content:flex-start}}.sourceEditorWorkspace>[hidden]{display:none!important}.sourceEditorWorkspace.draftView-split>.sourceEditorWrap{flex:50%;min-width:0}.draftQuickPreview{color:#26382f;background:#fff;border:1px solid #ccd2cc;border-left:0;flex:50%;min-width:0;overflow:auto}.draftView-preview .draftQuickPreview{border-left:1px solid #ccd2cc;flex-basis:100%}.draftQuickPreview>header{z-index:1;color:#315247;background:#edf5f1;border-bottom:1px solid #dce3df;justify-content:space-between;align-items:center;gap:12px;padding:8px 11px;display:flex;position:sticky;top:0}.draftQuickPreview>header b{letter-spacing:.08em;text-transform:uppercase;font-size:9px}.draftQuickPreview>header span{font-size:8px}.draftQuickPreview>pre{color:#26342e;white-space:pre-wrap;overflow-wrap:anywhere;min-height:100%;margin:0;padding:22px;font:13px/1.65 Arial,sans-serif}.draftQuickPreview>article{max-width:720px;margin:0 auto;padding:24px 28px;font:14px/1.62 Arial,sans-serif}.draftQuickPreview>article h1{margin:0 0 22px;font:700 30px/1.12 Georgia,serif}.draftQuickPreview>article h2{margin:30px 0 12px;font:700 22px/1.18 Georgia,serif}.draftQuickPreview>article h3{margin:22px 0 9px;font:700 18px/1.2 Georgia,serif}.draftQuickPreview>article p{margin:0 0 13px}.draftQuickPreview>article blockquote{background:#edf5f1;border-left:4px solid #0d6b4e;margin:18px 0;padding:12px 15px}.draftQuickPreview>article img{max-width:100%;height:auto}@media (max-width:700px){.sourceEditorWorkspace.draftView-split{flex-direction:column}.sourceEditorWorkspace.draftView-split>.sourceEditorWrap,.sourceEditorWorkspace.draftView-split>.draftQuickPreview{flex-basis:50%;min-height:240px}.draftQuickPreview{border-left:1px solid #ccd2cc}.sourceEditorToolbar .draftViewToggle button:nth-child(2){display:none}}.writingPatternCheck{background:#f8faf8;border:1px solid #d5ddd8;border-radius:5px}.writingPatternCheck>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:9px 11px;display:flex}.writingPatternCheck>summary>span{align-items:center;gap:6px;display:flex}.writingPatternCheck summary b{color:#274138;font-size:10px}.writingPatternCheck summary small{color:#748079;font-size:9px}.writingPatternCheck summary i{color:#526159;background:#e5ebe7;border-radius:12px;padding:3px 6px;font-size:8px;font-style:normal;font-weight:800}.writingPatternCheck summary i.errors{color:#8d2e25;background:#f8dfdc}.writingPatternCheck summary i.review{color:#795a12;background:#fff0c9}.writingPatternCheck>div{border-top:1px solid #dce2de;max-height:230px;display:grid;overflow:auto}.writingPatternCheck article{border-bottom:1px solid #e1e6e3;grid-template-columns:1fr auto;gap:8px;padding:9px 10px;display:grid}.writingPatternCheck article>button:first-child{color:#304039;text-align:left;background:0 0;border:0;gap:3px;display:grid}.writingPatternCheck article>button:first-child b{font-size:10px}.writingPatternCheck article>button:first-child span{color:#34453d;text-overflow:ellipsis;white-space:nowrap;font:10px/1.4 ui-monospace,SFMono-Regular,Consolas,monospace;overflow:hidden}.writingPatternCheck article>button:first-child small{color:#6f7c75;font-size:9px;line-height:1.35}.writingPatternCheck article>button:last-child{color:#5a6962;background:#fff;border:1px solid #ccd6d0;border-radius:3px;align-self:start;padding:5px 7px;font-size:8px;font-weight:800}.writingPatternCheck article.error{box-shadow:inset 3px 0 #b84035}.writingPatternCheck article.review{box-shadow:inset 3px 0 #c49421}.writingPatternCheck article.style{box-shadow:inset 3px 0 #677d73}.writingPatternCheck p{color:#62716a;margin:0;padding:12px;font-size:10px}.sourcePanel textarea:focus,.postEditor textarea:focus,input:focus,.controls textarea:focus{border-color:#6c9c89;box-shadow:0 0 0 3px #0d6b4e14}.splitBtn{background:var(--green);color:#fff;text-align:left;border:0;border-radius:4px;padding:14px 18px;font-weight:700}.splitBtn span{float:right}.hint{color:#7a847f;margin:0;font-size:11px}.editorPanel{background:#fbfaf6;min-width:0;overflow:auto}.emptyWorkspace{text-align:center;color:#66736d;flex-direction:column;justify-content:center;align-items:center;min-height:calc(100vh - 72px);padding:40px;display:flex}.emptyWorkspace>span{width:34px;height:34px;color:var(--green);background:#e0e8e3;border-radius:50%;place-items:center;font-size:11px;font-weight:800;display:grid}.emptyWorkspace h2{color:var(--ink);margin:16px 0 7px;font:700 34px Georgia,serif}.emptyWorkspace p{max-width:560px;margin:0;line-height:1.6}.emptyWorkspace>div{background:#eef1ed;border-radius:20px;margin-top:18px;padding:9px 13px;font-size:11px}.startScreen{background:linear-gradient(135deg,#f4f5f0,#fbfaf6 60%);flex-direction:column;justify-content:center;align-items:center;gap:30px;height:calc(100vh - 72px);padding:40px;display:flex}.startHero{text-align:center}.startHero>span{color:var(--green);letter-spacing:.16em;font-size:10px;font-weight:800}.startHero h1{letter-spacing:-.035em;margin:9px 0;font:700 clamp(36px,5vw,58px)/1 Georgia,serif}.startHero p{color:#6a756f;margin:0}.startCards{grid-template-columns:1fr 1fr;gap:18px;width:min(780px,100%);display:grid}.startCards>button{min-height:230px;color:var(--ink);text-align:left;background:#fff;border:1px solid #d6ddd8;border-radius:9px;flex-direction:column;align-items:flex-start;padding:28px;transition:all .18s;display:flex;box-shadow:0 12px 35px #2031290a}.startCards>button:hover{border-color:#91b3a4;transform:translateY(-3px);box-shadow:0 18px 45px #20312916}.startCards svg{fill:none;width:42px;height:42px;stroke:var(--green);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;margin-bottom:22px}.startCards b{font:700 24px Georgia,serif}.startCards span{color:#6a756f;margin-top:9px;font-size:13px;line-height:1.5}.startCards em{color:var(--green);margin-top:auto;font-size:11px;font-style:normal;font-weight:800}.startUtilities{flex-wrap:wrap;justify-content:center;gap:9px;display:flex}.startUtilities button{color:var(--green);background:#fff;border:1px solid #bacbc3;border-radius:4px;padding:9px 13px;font-size:11px;font-weight:700}.tabs{border-bottom:1px solid var(--line);background:#fff;align-items:end;gap:26px;height:72px;padding:0 32px;display:flex}.tabs button{color:#89928d;background:0 0;border:0;border-bottom:3px solid #0000;height:100%;padding:10px 0 18px;font-weight:700}.tabs button.active{color:var(--ink);border-bottom-color:var(--green)}.tabs button span{background:#edf0ec;border-radius:20px;margin-left:7px;padding:3px 7px;font-size:10px;font-weight:600}.tabs .over,.over{color:#b42318!important}.postEditor{border:1px solid var(--line);background:#fff;border-radius:6px;margin:32px;overflow:hidden;box-shadow:0 10px 30px #2733290a}.editorInstruction{border-left:4px solid var(--green);color:#53645c;background:#eaf2ee;margin:0;padding:13px 15px;font-size:12px;line-height:1.5}.articleViews{background:#f7f8f5;border-bottom:1px solid #dfe4e0;flex:none;gap:0;min-height:43px;padding:0 14px;display:flex;overflow:auto hidden}.articleViews button,.assetTabs button{white-space:nowrap;color:#5e6c65;background:0 0;border:0;border-radius:0;flex:none;padding:12px 10px 11px;font-size:11px;font-weight:700;position:relative}.articleViews button:hover{color:#0d6b4e;background:#eef3ef}.articleViews button.active{color:var(--green);box-shadow:inset 0 -3px var(--green);background:0 0}.articleViews span{background:#e4ebe7;border-radius:10px;margin-left:4px;padding:2px 5px}.assetTabBar{background:#f8faf8;border-bottom:1px solid #c8d7cf;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px;padding:0 12px;display:grid}.assetTabBar .assetTabs{scrollbar-width:thin;border-bottom:0;gap:3px;min-width:0;padding-bottom:0;display:flex;overflow:auto hidden}.assetTabs button{min-height:42px;margin-bottom:-1px}.assetTabs button:hover{color:#0d6b4e;background:#eef3ef}.assetTabs button.active{z-index:1;color:#173c30;box-shadow:inset 0 3px var(--green),0 2px 6px #17231f1a;background:#fff;border:1px solid #c8d7cf;border-bottom-color:#fff;border-radius:4px 4px 0 0;font-weight:900}.assetTabBarActions{align-items:center;gap:8px;padding-bottom:5px;display:flex}.assetDownloadAction{background:var(--green);color:#fff;white-space:nowrap;border:0;border-radius:3px;min-height:36px;padding:8px 11px;font-size:10px;font-weight:800}.articlePreview{color:#27342f;min-height:560px;padding:42px clamp(28px,8%,90px)}.articlePreview h1{margin:0 0 30px;font:700 42px/1.1 Georgia,serif}.articlePreview h2{margin:42px 0 18px;font:700 28px/1.15 Georgia,serif}.articlePreview h3{margin:30px 0 12px;font:700 21px Georgia,serif}.articlePreview p{margin:0 0 18px;font-size:16px;line-height:1.68}.articlePreview li{margin-bottom:7px;font-size:16px;line-height:1.65}.articlePreview blockquote{border-left:4px solid var(--green);background:#edf3f0;margin:26px 0;padding:15px 20px}.articlePreview hr{border:0;border-top:1px solid #ccd4cf;margin:38px 0}.articlePreview a{color:#0a66c2}.articlePreview .foldArticleAttribution{color:#66746d;border-top:1px solid #d7ded9;margin-top:40px;padding-top:16px;font-size:12px}.settingsBasics b{font-size:15px;line-height:1.25}.settingsBasics small,.settingsSectionHeading p{font-size:12px;line-height:1.5}.densityGrid label,.mappingGrid label{font-size:12px;font-weight:700}.settingsBasics select,.densityGrid select,.mappingGrid select,.settingsModal>footer,.emojiPreviewModal>footer{font-size:12px}.assetPanel,.sharePost{min-height:560px;padding:24px}.assetTabs{border-bottom:1px solid #e1e5e1;gap:5px;padding-bottom:15px;display:flex}.assetItems{gap:12px;margin-top:16px;display:grid}.assetItems article{background:#fafbf9;border:1px solid #dbe0dc;border-radius:5px;grid-template-columns:1fr auto;gap:10px;padding:14px;display:grid}.assetItems article>div{align-items:baseline;gap:8px;display:flex}.assetItems small{color:#7a857f}.assetItems pre{color:#e8eee9;white-space:pre-wrap;background:#202823;border-radius:4px;grid-column:1/-1;margin:0;padding:13px;overflow:auto}.assetItems button,.assetItems a,.sharePost>button{background:var(--green);color:#fff;border:0;border-radius:3px;padding:9px 12px;font-size:11px;font-weight:700;text-decoration:none}.imageAssets{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.imageAssets article{flex-direction:column;display:flex}.imageAssets img{aspect-ratio:4/5;object-fit:cover;width:100%}.imageAssets article>div{flex-direction:column;display:flex}.sharePost>div p{color:#68736d;max-width:640px;font-size:13px;line-height:1.5}.sharePost textarea{resize:vertical;border:1px solid #d7dcd7;border-radius:4px;width:100%;min-height:330px;margin:12px 0;padding:20px;line-height:1.6}.sectionLabel,.postFooter{color:#738078;letter-spacing:.08em;border-bottom:1px solid #e6e8e4;justify-content:space-between;align-items:center;padding:13px 16px;font-size:11px;display:flex}.articlePreview ul{margin:4px 0 24px;padding-left:30px;list-style:outside}.articlePreview ol{margin:4px 0 24px;padding-left:36px;list-style:decimal}.articlePreview ol li{padding-left:4px}.articlePreview pre{color:#f8fafc;white-space:pre-wrap;overflow-wrap:anywhere;background:#263238;border-radius:8px;margin:18px 0;padding:18px 20px;font:14px/1.6 ui-monospace,SFMono-Regular,Consolas,monospace}.articlePreview pre code{color:inherit;font:inherit;white-space:pre-wrap}.articlePreview .table-option-divider{color:#68766f;letter-spacing:.12em;align-items:center;gap:12px;margin:14px 0;font:700 11px/1 Arial,sans-serif;display:flex}.articlePreview .table-option-divider span{background:#d6ded9;flex:1;height:1px}.shareHeading,.shareActions{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.shareHeading>span,.shareActions>span{white-space:nowrap;color:#718078;font-size:11px}.shareActions{flex-wrap:wrap;align-items:center}.shareActions>span{margin-right:auto}.shareActions button{background:var(--green);color:#fff;border:0;border-radius:3px;padding:10px 13px;font-size:11px;font-weight:700}.shareActions button:first-of-type:not(:last-child){color:var(--green);background:#fff;border:1px solid #bfd0c7}.shareViewTabs{gap:5px;margin-top:14px;display:flex}.shareViewTabs button{color:#64716a;background:#eef1ee;border:0;border-radius:3px;padding:8px 10px;font-size:11px;font-weight:700}.shareViewTabs button.active{background:var(--green);color:#fff}.sharePreview{color:#2d3934;white-space:pre-wrap;overflow-wrap:anywhere;background:#fff;border:1px solid #d7dcd7;border-radius:4px;width:100%;min-height:330px;max-height:420px;margin:12px 0;padding:20px;font:14px/1.65 Arial,sans-serif;overflow:auto}.tourLayer{z-index:100;pointer-events:none;position:fixed;inset:0}.tourSpotlight{z-index:101;border:3px solid #71c7a5;border-radius:7px;transition:all .25s;position:fixed;box-shadow:0 0 0 9999px #14231dcc,0 0 0 6px #fff7}.tourCard{z-index:102;box-sizing:border-box;pointer-events:auto;background:#fff;border-radius:7px;flex-direction:column;width:340px;min-height:170px;max-height:min(300px,100dvh - 32px);padding:20px;transition:top .25s,left .25s;display:flex;position:fixed;overflow:hidden;box-shadow:0 18px 60px #0006}.tourCard>span{color:var(--green);letter-spacing:.13em;flex:none;font-size:10px;font-weight:800}.tourCard h2{flex:none;margin:7px 0;font:700 22px Georgia,serif}.tourCard p{color:#617069;min-height:0;margin:0;font-size:13px;line-height:1.5;overflow-y:auto}.tourCard>div{flex:none;align-items:center;gap:8px;margin-top:18px;display:flex}.tourCard>div i{flex:1}.tourCard button{color:#65726b;background:0 0;border:0;padding:8px;font-size:11px;font-weight:700}.tourCard button:disabled{opacity:.35}.tourCard .tourNext{background:var(--green);color:#fff;border-radius:3px;padding:9px 14px}.sectionLabel button{color:var(--green);letter-spacing:0;background:0 0;border:0;font-weight:700}.postActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.sectionLabel .copyAction{background:var(--green);color:#fff;border-radius:3px;padding:7px 10px}.llmPromptAction{white-space:nowrap;justify-content:center;align-items:center;gap:6px;min-height:34px!important;color:var(--green)!important;background:#f5faf7!important;border:1px solid #9fc6b6!important;border-radius:4px!important;padding:7px 11px!important;font-size:10px!important;font-weight:850!important;display:inline-flex!important}.llmPromptAction:hover{border-color:var(--green)!important;background:#eaf3ee!important}.llmPromptAction:focus-visible{outline-offset:2px;outline:3px solid #82bea9}.articleExportMenu{letter-spacing:0;position:relative}.articleExportMenu>summary{min-height:34px;color:var(--green);cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #b8c9c0;border-radius:4px;justify-content:center;align-items:center;gap:6px;padding:7px 11px;font-size:10px;font-weight:850;list-style:none;display:inline-flex}.articleExportMenu>summary::-webkit-details-marker{display:none}.articleExportMenu>summary:hover{background:#f6f9f7;border-color:#76998a}.articleExportMenu>summary:focus-visible{outline-offset:2px;outline:3px solid #82bea9}.articleExportOptions{z-index:30;background:#fff;border:1px solid #c6d2cc;border-radius:5px;min-width:178px;padding:5px;display:grid;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 12px 30px #17231f2e}.articleExportOptions button{text-align:left;width:100%;color:#244438!important;background:#fff!important;border:0!important;border-radius:3px!important;padding:9px 10px!important;font-size:10px!important;font-weight:750!important}.articleExportOptions button:hover{color:var(--green)!important;background:#eaf3ee!important}.copyMode{align-items:center;gap:14px;display:flex}.modeToggle{cursor:pointer;text-transform:none;align-items:center;gap:7px;letter-spacing:0!important;color:#52615a!important;margin:0!important;display:flex!important}.modeToggle input{opacity:0;pointer-events:none;position:absolute}.modeToggle i{background:#cbd1cc;border-radius:20px;width:30px;height:17px;transition:all .2s;position:relative}.modeToggle i:after{content:"";background:#fff;border-radius:50%;width:13px;height:13px;transition:all .2s;position:absolute;top:2px;left:2px}.modeToggle input:checked+i{background:var(--green)}.modeToggle input:checked+i:after{transform:translate(13px)}.modeToggle b{font-size:11px}.postEditor textarea{resize:none;color:#2d3934;border:0;outline:none;width:100%;min-height:560px;padding:28px;font-size:15px;line-height:1.65;display:block}.postFooter{letter-spacing:0;border:0;border-top:1px solid #e6e8e4}.publishingBudget{color:#31423a;background:#f6faf8;border-bottom:1px solid #dbe4df;grid-template-columns:repeat(3,minmax(88px,auto)) minmax(220px,1fr);align-items:stretch;gap:0;display:grid}.publishingBudget>div:not(.publishingBudgetTrack){border-right:1px solid #dbe4df;flex-direction:column;gap:2px;padding:9px 14px;display:flex}.publishingBudget span{letter-spacing:.08em;text-transform:uppercase;color:#66766e;font-size:9px;font-weight:800}.publishingBudget b{color:#133f32;font:700 17px Georgia,serif}.publishingBudget small{color:#6b7a73;font-size:9px}.publishingBudget.within-limit{background:#fff9e8}.publishingBudget.blocked{background:#fff1ef;border-color:#e7a39b}.publishingBudget.blocked b{color:#8f2118}.publishingBudgetTrack{grid-template-columns:1fr 1fr;align-content:center;gap:6px 10px;padding:9px 14px;display:grid}.publishingBudgetGauge{background:#dce5e0;border-radius:999px;grid-column:1/-1;height:7px;position:relative}.publishingBudgetGauge>span{background:#0d7456;border-radius:999px;max-width:100%;height:7px;position:absolute;top:0;left:0}.publishingBudget.within-limit .publishingBudgetGauge>span{background:#c88a1d}.publishingBudget.blocked .publishingBudgetGauge>span{background:#b93428}.publishingBudgetGauge>i{background:#7a5f27;width:1px;height:15px;position:absolute;top:-4px}.publishingBudgetTrack small:last-child{text-align:right}.publishingBudget.compact{border:1px solid #dbe4df;border-radius:4px;margin:12px 0}.responseLengthGate{justify-content:space-between;align-items:center;gap:18px;display:flex}.responseLengthGate>div{flex-direction:column;gap:4px;display:flex}.responseLengthGate button{color:#70410c;background:#fff;border:1px solid #a76720;border-radius:4px;flex:none;padding:8px 11px;font-weight:700}.responseLengthGate.blocked{background:#fff1ef;border-color:#e7a39b}.responseLengthGate button:disabled{opacity:.6;cursor:not-allowed}.publishingPromptContract{border:1px solid #b9d3c8;border-left:4px solid var(--green);background:#f4faf7;border-radius:5px;grid-template-columns:minmax(240px,1fr) minmax(320px,1.6fr);gap:14px;margin:0 0 14px;padding:14px;display:grid}.publishingPromptContract>div{flex-direction:column;gap:4px;display:flex}.publishingPromptContract span{letter-spacing:.12em;color:var(--green);font-size:9px;font-weight:800}.publishingPromptContract b{font:700 18px Georgia,serif}.publishingPromptContract small,.publishingPromptContract p{color:#607169;margin:0;font-size:11px;line-height:1.45}.publishingPromptContract dl{grid-template-columns:repeat(2,1fr);gap:6px;margin:0;display:grid}.publishingPromptContract dl div{background:#fff;border:1px solid #d8e5df;border-radius:3px;padding:7px 9px}.publishingPromptContract dt{letter-spacing:.08em;text-transform:uppercase;color:#718078;font-size:8px;font-weight:800}.publishingPromptContract dd{color:#174b3b;margin:2px 0 0;font-weight:800}.publishingPromptContract p{grid-column:1/-1}.promptExecutionDisclosure{background:#fff;border:1px solid #d5ded9;border-radius:5px;margin:0 0 14px;padding:14px}.promptExecutionDisclosure header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.promptExecutionDisclosure header div{flex-direction:column;gap:3px;display:flex}.promptExecutionDisclosure header span,.promptExecutionDisclosure article span{letter-spacing:.12em;color:var(--green);font-size:8px;font-weight:800}.promptExecutionDisclosure header b{font:700 17px Georgia,serif}.promptExecutionDisclosure header em{color:#0d6b4e;white-space:nowrap;background:#e8f4ee;border-radius:999px;padding:5px 8px;font-size:9px;font-style:normal;font-weight:800}.promptExecutionDisclosure>p{color:#52655c;max-width:920px;margin:8px 0 12px;font-size:11px;line-height:1.5}.promptExecutionDisclosure>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.promptExecutionDisclosure article{background:#f8faf9;border:1px solid #dce5e0;border-radius:4px;flex-direction:column;gap:4px;min-width:0;padding:10px;display:flex}.promptExecutionDisclosure article.available{background:#f1f8f5;border-color:#95c4af}.promptExecutionDisclosure article b{font-size:11px}.promptExecutionDisclosure article small{color:#697970;font-size:10px;line-height:1.4}@media (max-width:760px){.publishingBudget{grid-template-columns:repeat(3,1fr)}.publishingBudgetTrack{grid-column:1/-1}.responseLengthGate{flex-direction:column;align-items:stretch}.responseLengthGate button{align-self:flex-start}.publishingPromptContract{grid-template-columns:1fr}.publishingPromptContract p{grid-column:auto}.promptExecutionDisclosure header{flex-direction:column;align-items:stretch}.promptExecutionDisclosure header em{align-self:flex-start}.promptExecutionDisclosure>div{grid-template-columns:1fr}}.sourceListStyle{background:#f8faf8;border:1px solid #d5ddd8;border-radius:4px;margin:0 20px 10px}.sourceListStyle summary{color:#274138;cursor:pointer;justify-content:space-between;gap:12px;padding:9px 11px;font-size:10px;font-weight:800;display:flex}.sourceListStyle summary span{color:#65736c;font-weight:600}.sourceListStyle>div{grid-template-columns:1fr 1fr;gap:10px;padding:0 11px 11px;display:grid}.sourceListStyle label{color:#5c6b64;text-transform:uppercase;letter-spacing:.06em;gap:5px;font-size:9px;font-weight:800;display:grid}.sourceListStyle select,.sourceListStyle input{color:#24372f;background:#fff;border:1px solid #cbd5cf;border-radius:3px;min-height:34px;padding:7px 9px}.sourceListStyle small{color:#6c7972;grid-column:1/-1;font-size:9px;line-height:1.4}.diagnostics{color:#74591a;background:#fff8e8;border-top:1px solid #ead8ad;flex-direction:column;gap:5px;padding:12px 16px;font-size:11px;display:flex}.diagnostics b{text-transform:uppercase;letter-spacing:.08em;margin-bottom:2px}.editorPanel.postPanel{flex-direction:column;min-height:0;display:flex;overflow:hidden}.postPanel>.tabs{flex:none}.postPanel .postEditor{flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden}.postPanel .sectionLabel,.postPanel .postFooter{flex:none}.postPanel .postEditor>textarea{flex:auto;min-height:0}.postPanel .articlePreview,.postPanel .assetPanel,.postPanel .sharePost{flex:auto;min-height:0;overflow:auto}.publishPanel{flex:auto;min-height:0;padding:24px;overflow:auto}.publishHeading{border-bottom:1px solid #e1e5e1;justify-content:space-between;align-items:flex-start;gap:24px;padding-bottom:18px;display:flex}.publishHeading b{font:700 20px Georgia,serif}.publishHeading p{color:#68736d;margin:6px 0 0;font-size:13px}.publishHeading>span{color:#65716b;font-size:11px;font-weight:700}.publishPanel .diagnostics{border:1px solid #ead8ad;border-radius:4px;margin:18px 0}.publishChecklist{max-width:760px;margin-top:18px}.openLibraryButton{background:var(--green);color:#fff;border:0;border-radius:4px;margin-top:18px;padding:10px 13px;font-size:11px;font-weight:700}.codeTools{background:#f6f8f6;border-top:1px solid #e6e8e4;align-items:center;gap:10px;padding:12px 16px;display:flex}.codeTools>div{flex-direction:column;gap:3px;margin-right:auto;display:flex}.codeTools b{text-transform:uppercase;letter-spacing:.08em;font-size:11px}.codeTools span{color:#738078;font-size:11px}.codeTools button{color:var(--green);background:#fff;border:1px solid #cdd5cf;border-radius:3px;padding:8px 10px;font-size:11px;font-weight:700}.codeTools small{color:#7a867f;margin-left:5px;font-weight:400}.carouselEditor{padding:24px 28px}.carouselCoverEditor{background:#f7f9f7;border:1px solid #d7dfda;border-radius:6px;margin-bottom:22px;padding:16px}.carouselCoverHeading{justify-content:space-between;align-items:center;gap:18px;display:flex}.carouselCoverHeading>div{gap:4px;display:grid}.carouselCoverHeading b{font:700 17px Georgia,serif}.carouselCoverHeading span{color:#68756f;font-size:11px;line-height:1.45}.coverUploadButton{background:var(--green);color:#fff;cursor:pointer;white-space:nowrap;border-radius:4px;justify-content:center;align-items:center;min-height:36px;padding:0 13px;font-size:11px;font-weight:800;display:inline-flex;position:relative}.coverUploadButton input{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.coverUploadButton:focus-within{outline-offset:2px;outline:3px solid #8dc8b5}.coverComposer{border-top:1px solid #dfe5e1;grid-template-columns:minmax(220px,340px) minmax(220px,1fr);gap:20px;margin-top:16px;padding-top:16px;display:grid}.coverPreview{aspect-ratio:4/5;border:1px solid #cbd4ce;position:relative;overflow:hidden;box-shadow:0 10px 28px #24342c1c}.coverPreview img{object-fit:fill;max-width:none;position:absolute}.coverPreview>span{z-index:1;color:#fff;letter-spacing:.08em;background:#17231fcc;border-radius:3px;padding:4px 6px;font-size:8px;font-weight:800;position:absolute;bottom:10px;left:10px}.coverControls{align-content:start;gap:12px;display:grid}.coverControls>label{color:#34423c;text-transform:uppercase;letter-spacing:.06em;grid-template-columns:1fr auto;gap:5px 12px;font-size:10px;font-weight:800;display:grid}.coverControls>label input[type=range]{width:100%;accent-color:var(--green);grid-column:1/-1}.coverFit{background:#e5eae7;border-radius:4px;width:max-content;padding:3px;display:flex}.coverFit button{color:#65716b;background:0 0;border:0;border-radius:3px;padding:7px 18px;font-size:10px;font-weight:800}.coverFit button.active{color:var(--green);background:#fff;box-shadow:0 1px 4px #17231f20}.coverBackground{justify-content:flex-start;align-items:center;display:flex!important}.coverBackground input{background:#fff;border:1px solid #cbd4ce;width:42px;height:28px;padding:2px}.coverActions{gap:8px;display:flex}.coverActions button{color:var(--green);background:#fff;border:1px solid #c8d2cc;border-radius:3px;padding:8px 10px;font-size:10px;font-weight:800}.coverActions .removeCover{color:#982b20;border-color:#dec3be}.coverControls>small{color:#68756f;font-size:9px;line-height:1.5}.cardNav{justify-content:space-between;align-items:center;margin-bottom:22px;display:flex}.thumbs{gap:8px;display:flex}.thumbs button{color:#69746e;background:#fff;border:1px solid #d5dad5;border-radius:4px;width:38px;height:38px;position:relative;overflow:hidden}.thumbs button span{width:4px;position:absolute;top:0;bottom:0;left:0}.thumbs button.selected{border:2px solid var(--green);color:var(--green);font-weight:800}.add{color:var(--green);background:0 0;border:0;font-size:13px;font-weight:700}.cardNavActions{align-items:center;gap:10px;display:flex}.imageBtn{color:var(--green);background:#fff;border:1px solid #bfd0c7;border-radius:4px;padding:8px 11px;font-size:12px;font-weight:700}.themePicker{background:#e9ece8;border-radius:5px;padding:3px;display:flex}.themePicker button{color:#68756f;background:0 0;border:0;border-radius:3px;padding:6px 8px;font-size:10px;font-weight:700}.themePicker button.active{color:var(--green);background:#fff;box-shadow:0 1px 4px #17231f1a}.designArea{grid-template-columns:minmax(340px,600px) minmax(210px,280px);align-items:start;gap:28px;display:grid}.canvasWrap{min-width:0}.canvas,.printPage{aspect-ratio:4/5;background:var(--theme-bg,#eef1f2);position:relative;overflow:hidden;box-shadow:0 18px 50px #1e2d2520}.theme-technical .canvasContent h2,.theme-technical .canvasContent p,.theme-technical .canvasContent footer,.theme-bold .canvasContent h2,.theme-bold .canvasContent p,.theme-bold .canvasContent footer{font-family:Arial,Helvetica,sans-serif}.theme-technical .canvasContent h2,.theme-bold .canvasContent h2{color:var(--theme-title)}.theme-technical .canvasContent p,.theme-bold .canvasContent p{color:var(--theme-body)}.theme-technical .canvasContent footer,.theme-bold .canvasContent footer{color:var(--theme-footer)}.theme-bold .accentLine{width:7%}.theme-bold .canvasContent h2{text-transform:uppercase;line-height:.98}.theme-spotlight{background:radial-gradient(circle at 4% 4%,var(--accent),transparent 38%),radial-gradient(circle at 100% 100%,var(--accent),transparent 32%),var(--theme-bg)!important}@supports (color:color-mix(in lab, red, red)){.theme-spotlight{background:radial-gradient(circle at 4% 4%,color-mix(in srgb,var(--accent) 34%,transparent),transparent 38%),radial-gradient(circle at 100% 100%,color-mix(in srgb,var(--accent) 22%,transparent),transparent 32%),var(--theme-bg)!important}}.theme-spotlight .accentLine{width:0}.theme-spotlight .canvasContent{padding-left:10%}.theme-spotlight .canvasContent:before{content:"“";color:var(--accent);margin-top:8%;font:700 clamp(52px,7vw,92px)/.7 Georgia,serif}.theme-spotlight .canvasContent h2{color:var(--theme-title);margin-top:18%;font-family:Arial,Helvetica,sans-serif;line-height:1.03}.theme-spotlight .canvasContent p{color:var(--theme-body);font-family:Arial,Helvetica,sans-serif;font-style:italic}.theme-spotlight .canvasContent footer{color:var(--theme-footer)}.accentLine{background:var(--accent);width:4.4%;position:absolute;top:0;bottom:0;left:0}.canvasContent{flex-direction:column;height:100%;padding:13% 10% 8% 14%;display:flex}.eyebrow{color:var(--accent);letter-spacing:.16em;font-size:clamp(9px,1vw,13px);font-weight:800}.canvas h2,.printPage h2{letter-spacing:-.035em;max-width:95%;margin:20% 0 0;font:700 clamp(27px,3.5vw,54px)/1.05 Georgia,serif}.canvas h2.titleMedium,.printPage h2.titleMedium{font-size:clamp(25px,3vw,46px)}.canvas h2.titleLong,.printPage h2.titleLong{font-size:clamp(22px,2.6vw,39px)}.canvas h2.titleXLong,.printPage h2.titleXLong{font-size:clamp(19px,2.25vw,34px)}.canvas p,.printPage p{color:#66716c;max-width:88%;margin:24px 0 0;font-size:clamp(12px,1.3vw,18px);line-height:1.5}.canvas p.bodyMedium,.printPage p.bodyMedium{font-size:clamp(11px,1.15vw,16px)}.canvas p.bodyLong,.printPage p.bodyLong{font-size:clamp(10px,1vw,14px)}.canvas footer,.printPage footer{color:#77827c;letter-spacing:.12em;justify-content:space-between;margin-top:auto;font-size:clamp(7px,.8vw,10px);display:flex}.pageCounter{text-align:center;color:#7f8983;margin-top:13px;font-size:12px}.controls{border:1px solid var(--line);background:#fff;border-radius:5px;padding:18px;box-shadow:0 8px 25px #26332a0a}.controls label{color:#77817c;letter-spacing:.1em;margin-bottom:17px;font-size:10px;font-weight:800;display:block}.controls label>small{float:right;color:#919b96;letter-spacing:0;font-size:9px;font-weight:600}.controls input[type=text],.controls input:not([type]),.controls textarea{color:#25322d;resize:vertical;letter-spacing:0;border:1px solid #d7dcd7;border-radius:3px;outline:none;width:100%;margin-top:7px;padding:10px;font-size:12px;font-weight:400;line-height:1.4}.controls textarea{min-height:72px}.colors{align-items:center;gap:8px;margin-top:9px;display:flex}.colors button,.colors input{border:3px solid #fff;border-radius:50%;outline:1px solid #0000;width:24px;height:24px;padding:0;overflow:hidden}.colors button.chosen{outline-color:#34443c}.colors input{background:#ddd}.remove{color:#a64137;background:#fff;border:1px solid #e1d7d4;border-radius:3px;width:100%;padding:9px;font-size:12px}.pageTools{grid-template-columns:1fr 1fr;gap:6px;margin-bottom:9px;display:grid}.pageTools button{color:#476057;background:#f7f9f7;border:1px solid #d4dad6;border-radius:3px;padding:7px 5px;font-size:10px;font-weight:700}.pageTools button:disabled{opacity:.35;cursor:default}.imageDownloads{border:1px solid var(--line);background:#fff;border-radius:6px;margin-top:24px;padding:18px}.imageDownloads>div:first-child{flex-direction:column;gap:4px;display:flex}.imageDownloads>div:first-child b{font:700 18px Georgia,serif}.imageDownloads>div:first-child span{color:#6c7771;font-size:12px}.imageList{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:13px;margin-top:15px;display:grid}.imageList article{gap:7px;display:grid}.imageList img{aspect-ratio:4/5;object-fit:cover;border:1px solid #d8ddd8;width:100%}.imageList span{color:#6f7974;font-size:11px}.imageList a{text-align:center;background:var(--green);color:#fff;border-radius:3px;padding:8px;font-size:11px;font-weight:700;text-decoration:none}.printDeck{display:none}.studioModal{background:#fbfaf6;border-radius:8px;width:min(1050px,100%);max-height:calc(100vh - 48px);padding:30px;position:relative;overflow:auto;box-shadow:0 30px 90px #0005}.studioModal>.tutorialClose{z-index:2;top:10px;right:14px}.studioHeader{border-bottom:1px solid #dce1dc;justify-content:space-between;align-items:flex-start;gap:20px;padding:0 42px 18px 0;display:flex}.studioHeader h2{margin:6px 0;font:700 34px Georgia,serif}.studioHeader p{color:#6c7872;margin:0;font-size:12px}.studioHeader>button,.libraryActions button{background:var(--green);color:#fff;border:0;border-radius:4px;padding:10px 13px;font-size:11px;font-weight:700}.studioLayout{grid-template-columns:1fr 1fr;gap:26px;margin-top:20px;display:grid}.studioLayout h3{margin:0 0 11px;font:700 18px Georgia,serif}.metadataGrid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.metadataGrid label{color:#6d7973;letter-spacing:.06em;font-size:10px;font-weight:800}.metadataGrid input,.metadataGrid select{color:#26342e;letter-spacing:0;background:#fff;border:1px solid #d5dad6;border-radius:3px;width:100%;margin-top:5px;padding:9px;font-size:12px}.libraryActions{flex-wrap:wrap;gap:7px;margin:14px 0 22px;display:flex}.libraryActions button:nth-child(n+2){color:var(--green);background:#fff;border:1px solid #bfd0c7}.libraryActions button:disabled{opacity:.4}.checklist{grid-template-columns:1fr 1fr;gap:7px;display:grid}.checklist label{color:#536159;background:#fff;border:1px solid #e0e4e0;border-radius:3px;align-items:center;gap:8px;padding:8px;font-size:11px;display:flex}.libraryTitle{justify-content:space-between;display:flex}.libraryTitle span{color:#7b8680;font-size:10px}.libraryCards{gap:9px;max-height:500px;display:grid;overflow:auto}.libraryCards article{background:#fff;border:1px solid #dce1dc;border-radius:5px;overflow:hidden}.libraryLoad{color:#26342e;text-align:left;background:#fff;border:0;flex-direction:column;align-items:flex-start;gap:4px;width:100%;padding:13px;display:flex}.libraryLoad b{font:700 15px Georgia,serif}.libraryLoad span,.libraryLoad small{color:#748079;font-size:10px}.libraryCards article>div{border-top:1px solid #edf0ed;gap:4px;padding:7px 10px;display:flex}.libraryCards article>div button{color:var(--green);background:0 0;border:0;padding:4px;font-size:9px;font-weight:700}.libraryCards article>div button:last-child{color:#a64137;margin-left:auto}.emptyLibrary{color:#7a857f;text-align:center;border:1px dashed #ccd4cf;border-radius:5px;padding:30px;font-size:12px}.publishGuide{background:#f7faf8;border:1px solid #dce3de;border-radius:5px;max-width:760px;margin-top:18px;padding:18px 20px}.publishGuide h3{margin:0 0 12px;font:700 17px Georgia,serif}.publishGuide ol{margin:0;padding-left:22px}.publishGuide li{color:#435149;margin:7px 0;font-size:12px;line-height:1.5}.publishGuide p{color:#68736d;margin:13px 0 0;font-size:11px;line-height:1.5}@media (max-width:1450px){.topbar{grid-template-columns:1fr auto}}.elementWalkthrough{grid-template-columns:1fr 1fr;gap:10px;display:grid}.elementWalkthrough article{background:#fff;border:1px solid #dde1dc;border-radius:5px;grid-template-columns:28px 1fr;gap:9px;padding:13px;display:grid}.elementWalkthrough article>b{color:var(--green);padding-top:3px;font-size:10px}.elementWalkthrough h3{margin:0 0 5px;font:700 16px Georgia,serif}.elementWalkthrough code{color:#294138;overflow-wrap:anywhere;white-space:pre-wrap;background:#f0f2ef;border-radius:3px;padding:6px 8px;font-size:11px;display:block}.elementWalkthrough p{color:#65716b;margin:6px 0 0;font-size:11px;line-height:1.4}.tutorialBackdrop{z-index:50;background:#15231dc9;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.tutorialModal{background:#fbfaf6;border-radius:8px;width:min(820px,100%);max-height:calc(100vh - 48px);padding:38px;position:relative;overflow:auto;box-shadow:0 30px 90px #0005}.tutorialClose{color:#6f7a74;background:0 0;border:0;font-size:28px;position:absolute;top:14px;right:18px}.tutorialKicker{color:var(--green);letter-spacing:.15em;font-size:11px;font-weight:800}.tutorialModal h2{margin:8px 0;font:700 36px/1.05 Georgia,serif}.tutorialLead{color:#69746e;margin:0 0 26px}.tutorialGrid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.tutorialGrid article{background:#fff;border:1px solid #dde1dc;border-radius:5px;padding:18px}.tutorialGrid article>b{color:var(--green);font-size:11px}.tutorialGrid h3{margin:7px 0;font:700 19px Georgia,serif}.tutorialGrid p{color:#5e6a64;margin:0;font-size:13px;line-height:1.5}.tutorialNote{color:#3c5047;border-left:4px solid var(--green);background:#e9f1ed;margin-top:14px;padding:14px 16px;font-size:13px;line-height:1.5}.markdownGuideAction{background:#eef5f1;border:1px solid #b9cfc4;border-radius:5px;justify-content:space-between;align-items:center;gap:20px;margin:0 0 22px;padding:15px 16px;display:flex}.markdownGuideAction>div{gap:4px;display:grid}.markdownGuideAction b{font-size:13px}.markdownGuideAction span{color:#617068;font-size:11px;line-height:1.4}.markdownGuideAction button{color:#fff;white-space:nowrap;background:#0d6b4e;border:0;border-radius:4px;flex:none;padding:10px 13px;font-size:11px;font-weight:800}.markdownGuideAction a{color:#0d6b4e;text-underline-offset:2px;font-weight:800;text-decoration:underline}.unicodeStyleNote{background:#fff8e8;border-left-color:#a67813;gap:5px;margin:0 0 18px;display:grid}.unicodeStyleNote span{font-size:12px;line-height:1.5}.unicodeStyleNote code{color:#243b31;background:#fff;border-radius:3px;padding:1px 4px}.linkedInGuidance{background:#f5f7f4;border:1px solid #d3ded8;border-radius:6px;margin:0 0 24px;padding:18px}.linkedInGuidance>header span{color:var(--green);letter-spacing:.13em;font-size:9px;font-weight:800}.linkedInGuidance>header h3{margin:5px 0;font:700 21px Georgia,serif}.linkedInGuidance>header p{color:#5d6d65;margin:0;font-size:12px;line-height:1.5}.linkedInGuidance>div{grid-template-columns:1fr 1fr;gap:8px;margin-top:14px;display:grid}.linkedInGuidance article{background:#fff;border:1px solid #dce4df;border-radius:4px;padding:11px 12px}.linkedInGuidance article b{font-size:11px}.linkedInGuidance article p{color:#64736b;margin:4px 0 0;font-size:10px;line-height:1.45}.markdownSectionTitle{margin:8px 0 12px;font:700 20px Georgia,serif}@media (max-width:620px){.markdownGuideAction{flex-direction:column;align-items:stretch}.markdownGuideAction button{white-space:normal;width:100%}.linkedInGuidance>div,.elementWalkthrough{grid-template-columns:1fr}.tutorialModal{padding:28px 18px}.tutorialModal h2{font-size:30px}}.promptModal{flex-direction:column;width:min(1120px,100%);display:flex;overflow:hidden}.promptBuilder{flex:1;grid-template-columns:minmax(270px,320px) 1fr;gap:20px;min-height:0;display:grid}.promptControls{min-height:0;padding-right:4px;overflow:auto}.promptControls fieldset{border:0;gap:7px;margin:0 0 14px;padding:0;display:grid}.promptControls legend{color:#46564e;letter-spacing:.08em;text-transform:uppercase;margin-bottom:7px;font-size:11px;font-weight:800}.promptControls label{color:#35453e;cursor:pointer;background:#fff;border:1px solid #d8dfda;border-radius:5px;align-items:flex-start;gap:9px;padding:9px 10px;font-size:12px;display:flex}.promptControls label.active{background:#edf5f1;border-color:#0d6b4e}.promptControls input{accent-color:#0d6b4e;margin-top:2px}.promptControls label span{flex-direction:column;gap:2px;display:flex}.promptControls label small{color:#738078;font-weight:400}.instructionSummary{color:#4a5b53;background:#eaf2ee;border-left:4px solid #0d6b4e;gap:7px;padding:12px;font-size:11px;line-height:1.45;display:grid}.instructionSummary>b{color:#20312a;text-transform:uppercase;letter-spacing:.07em}.presetActions{gap:7px;margin-top:12px;display:flex}.presetActions button{color:#0d6b4e;background:#fff;border:1px solid #b9c9c1;border-radius:4px;padding:8px 10px;font-size:11px;font-weight:800}.promptPresetStatus{color:#66746d;min-height:28px;margin:8px 0 0;font-size:10px;line-height:1.4}.promptEditorLabel{color:#46564e;letter-spacing:.08em;text-transform:uppercase;flex-direction:column;flex:1;gap:7px;min-height:0;font-size:11px;font-weight:800;display:flex}.promptEditorLabel textarea{resize:none;color:#23312b;letter-spacing:0;text-transform:none;background:#fff;border:1px solid #cbd4cf;border-radius:5px;flex:1;width:100%;min-height:410px;padding:18px;font:13px/1.55 Consolas,Courier New,monospace}.promptEditorLabel textarea:focus{outline-offset:1px;border-color:#0d6b4e;outline:3px solid #b8dbce}.promptModalFooter{justify-content:space-between;align-items:center;gap:18px;margin-top:16px;display:flex}.promptModalFooter>span{color:#66746d;max-width:620px;font-size:11px}.promptModalFooter>div{gap:8px;display:flex}.promptModalFooter button{color:#0d6b4e;background:#fff;border:1px solid #b9c9c1;border-radius:4px;padding:10px 14px;font-size:11px;font-weight:800}.promptModalFooter .copyAction{color:#fff;background:#0d6b4e;border-color:#0d6b4e}.promptModalFooter button:disabled{opacity:.5;cursor:not-allowed}.promptStrategy{background:#f6f9f7;border:1px solid #cdd9d3;border-radius:5px;margin-bottom:14px}.promptStrategy summary{color:#315046;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;padding:10px;font-size:11px;font-weight:900}.promptStrategy>div{grid-template-columns:1fr 1fr;gap:7px;padding:0 9px 9px;display:grid}.promptControls .promptStrategy label{cursor:default;gap:5px;padding:7px;display:grid}.promptControls .promptStrategy label.wide{grid-column:1/-1}.promptStrategy label>span{color:#617069;text-transform:uppercase;font-size:9px;font-weight:800}.promptStrategy select,.promptStrategy input{color:#263a31;background:#fff;border:1px solid #c4d0ca;border-radius:4px;width:100%;min-width:0;margin:0;padding:7px;font:10px Arial,sans-serif}.promptStrategy>p{color:#627169;text-transform:none;border-top:1px solid #dbe3df;margin:0;padding:8px 10px;font-size:9px;line-height:1.4}.sourceWorkflow{grid-template-columns:repeat(4,1fr);gap:5px;display:grid}.sourceWorkflow span{color:#617069;align-items:center;gap:5px;min-width:0;font-size:9px;line-height:1.25;display:flex}.sourceWorkflow b{color:#0d6b4e;background:#dfe8e3;border-radius:50%;flex:0 0 19px;place-items:center;height:19px;font-size:9px;display:grid}.sourceWorkflow em{color:#87928c;font-size:8px}.sourceActions{grid-template-columns:minmax(120px,.7fr) minmax(180px,1.3fr);gap:8px;display:grid}.sourcePromptBtn{color:#0d6b4e;background:#fff;border:1px solid #9eb7aa;border-radius:4px;padding:11px 12px;font-size:11px;font-weight:800}.sourceActions .splitBtn{width:100%;padding:11px 14px}.postPreviewPane,.postExportPanel{flex:auto;min-height:0;padding:24px;overflow:auto}.postPreviewPane>aside{color:#56665e;background:#eaf2ee;border-left:4px solid #0d6b4e;justify-content:space-between;gap:20px;margin-bottom:16px;padding:12px 14px;font-size:12px;display:flex}.postPreviewPane pre{color:#26342e;white-space:pre-wrap;overflow-wrap:anywhere;background:#fff;border:1px solid #dce2de;border-radius:5px;min-height:340px;margin:0;padding:28px;font:15px/1.65 Arial,sans-serif}.postExportPanel{align-content:start;gap:20px;display:grid}.postExportPanel h3{margin:8px 0;font:700 27px Georgia,serif}.postExportPanel p{color:#65716b;margin:0}.postExportActions{flex-wrap:wrap;gap:9px;display:flex}.postExportActions button{color:#0d6b4e;background:#fff;border:1px solid #a9beb3;border-radius:4px;padding:11px 14px;font-size:11px;font-weight:800}.postExportActions button:first-child{color:#fff;background:#0d6b4e;border-color:#0d6b4e}.sourceListStyle{color:#52615a;letter-spacing:.04em;text-transform:uppercase;grid-template-columns:auto minmax(138px,1fr);align-items:center;gap:3px 8px;font-size:9px;font-weight:800;display:grid}.sourceListStyle select{color:#18342a;letter-spacing:0;text-transform:none;background:#fff;border:1px solid #b8c6bf;border-radius:4px;min-width:0;padding:7px 9px;font:700 11px Arial,sans-serif}.sourceListStyle small{color:#75827c;letter-spacing:0;text-transform:none;grid-column:1/-1;font-size:9px;font-weight:400;line-height:1.3}@media (max-width:900px){body{overflow:auto}.topbar{grid-template-columns:1fr auto}.workspace{grid-template-columns:1fr;height:auto}.sourcePanel{border-right:0;border-bottom:1px solid var(--line);min-height:650px}.designArea{grid-template-columns:1fr}.controls{max-width:600px}.canvas h2{font-size:clamp(32px,7vw,58px)}.studioLayout,.metadataGrid,.checklist{grid-template-columns:1fr}.studioHeader{flex-direction:column}.startScreen{height:auto;min-height:calc(100vh - 72px)}.startCards{grid-template-columns:1fr}.promptModal{overflow:auto}.promptBuilder{grid-template-columns:1fr}.promptControls{overflow:visible}.promptEditorLabel textarea{min-height:360px}.tabs{gap:18px;overflow-x:auto}.sourceWorkflow{grid-template-columns:1fr 1fr}}@media (max-width:700px){.coverComposer{grid-template-columns:1fr}.coverPreview{width:min(100%,340px)}.carouselCoverHeading{flex-direction:column;align-items:stretch}.coverUploadButton{width:max-content}}@media (max-width:520px){.topbar,.sourcePanel{padding-left:18px;padding-right:18px}.tutorialBtn{padding:11px;font-size:0}.tutorialBtn:first-letter{font-size:14px}.carouselEditor,.postEditor{margin:18px;padding:0}.carouselEditor{margin:0;padding:18px}.tabs{padding:0 18px}.designArea{grid-template-columns:minmax(0,1fr)}.cardNav{align-items:flex-start;gap:12px}.thumbs{flex-wrap:wrap}.canvasContent{padding-left:15%}.tutorialModal{padding:28px 20px}.tutorialGrid{grid-template-columns:1fr}.promptModalFooter{flex-direction:column;align-items:stretch}.promptModalFooter>div,.promptModalFooter button{width:100%}.promptEditorLabel textarea{min-height:300px}}.hideTutorial{color:#596760;align-items:center;gap:7px;margin-top:14px;font-size:11px;display:flex}.aboutModal{background:#fbfaf6;border-radius:9px;width:min(650px,100%);padding:42px;position:relative;box-shadow:0 30px 90px #0005}.aboutModal h2{letter-spacing:-.025em;margin:9px 0 12px;font:700 38px/1.05 Georgia,serif}.aboutModal>p{color:#5e6c65;max-width:560px;margin:0;font-size:15px;line-height:1.6}.aboutPrinciples{grid-template-columns:repeat(3,1fr);gap:10px;margin:26px 0;display:grid}.aboutPrinciples article{background:#fff;border:1px solid #dce1dc;border-radius:5px;flex-direction:column;gap:7px;padding:15px;display:flex}.aboutPrinciples b{font:700 16px Georgia,serif}.aboutPrinciples span{color:#68756f;font-size:11px;line-height:1.45}.aboutModal>small{color:#76817b;border-top:1px solid #dce1dc;padding-top:16px;font-size:10px;line-height:1.5;display:block}.updatesModal{background:#fbfaf6;border-radius:9px;width:min(620px,100%);max-height:calc(100vh - 48px);padding:42px;position:relative;overflow:auto;box-shadow:0 30px 90px #0005}.updatesModal h2{letter-spacing:-.025em;margin:9px 0 12px;font:700 34px/1.08 Georgia,serif}.updatesModal>p{color:#5e6c65;margin:0 0 22px;font-size:14px;line-height:1.55}.updatesModal form{gap:15px;display:grid}.updatesModal .emailField{color:#506058;letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:800}.updatesModal .emailField input{color:#26342e;letter-spacing:0;text-transform:none;background:#fff;border:1px solid #cfd6d1;border-radius:4px;width:100%;margin-top:7px;padding:12px;font:400 14px Arial,sans-serif;display:block}.updatesModal fieldset{border:0;gap:8px;margin:0;padding:0;display:grid}.updatesModal legend{color:#506058;letter-spacing:.04em;text-transform:uppercase;margin-bottom:8px;font-size:11px;font-weight:800}.updatesModal fieldset label{background:#fff;border:1px solid #dce1dc;border-radius:4px;align-items:flex-start;gap:10px;padding:12px;display:flex}.updatesModal fieldset input{margin-top:3px}.updatesModal fieldset span{gap:4px;display:grid}.updatesModal fieldset b{font-size:13px}.updatesModal fieldset small{color:#68756f;font-size:11px;line-height:1.45}.updatesModal form>button{background:var(--green);color:#fff;border:0;border-radius:4px;justify-self:start;padding:11px 15px;font-size:11px;font-weight:800}.updatesModal form>button:disabled{opacity:.55}.updatesStatus{min-height:18px;color:var(--green);margin:0;font-size:12px}.updatesModal>small{color:#76817b;border-top:1px solid #dce1dc;margin-top:18px;padding-top:16px;font-size:10px;line-height:1.55;display:block}.releaseHistory{gap:9px;display:grid}.releaseHistory details{background:#fff;border:1px solid #d7dfda;border-radius:7px;overflow:hidden}.releaseHistory details[open]{border-color:#9ebaae;box-shadow:0 8px 24px #173f2d0c}.releaseHistory summary{cursor:pointer;grid-template-columns:minmax(130px,.35fr) minmax(0,1fr) 20px;align-items:center;gap:13px;padding:14px;list-style:none;display:grid}.releaseHistory summary::-webkit-details-marker{display:none}.releaseHistory summary>span{gap:3px;display:grid}.releaseHistory summary b{color:#153c2f;font-size:13px}.releaseHistory summary small{color:#6d7973;font-size:9px}.releaseHistory summary em{color:#53635b;font-size:11px;font-style:normal;line-height:1.4}.releaseHistory summary>i{color:#0d6b4e;font-size:16px;font-style:normal;transition:transform .18s}.releaseHistory details[open] summary>i{transform:rotate(180deg)}.releaseContents{background:#f7f9f7;border-top:1px solid #e4e8e5;padding:14px}.releaseContents>header{color:#68766f;letter-spacing:.06em;text-transform:uppercase;align-items:baseline;gap:7px;margin-bottom:11px;font-size:9px;font-weight:800;display:flex}.releaseContents>header b{color:#0d6b4e;font:700 22px/1 Georgia,serif}.releaseContents ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.releaseContents li{background:#fff;border:1px solid #dce4df;border-radius:5px;align-content:start;gap:8px;min-width:0;padding:11px;display:grid}.releaseContents li p{color:#34463d;margin:0;font-size:10px;line-height:1.48}.releaseCategory{color:#395148;letter-spacing:.055em;text-transform:uppercase;background:#edf2ef;border-radius:999px;justify-self:start;align-items:center;gap:5px;padding:3px 6px;font-size:8px;font-weight:900;display:inline-flex}.releaseCategory i{font-size:10px;font-style:normal}.releaseCategory.editor{color:#096148;background:#e6f4ef}.releaseCategory.workflow{color:#345587;background:#e9eef9}.releaseCategory.publishing{color:#755313;background:#f4ecdc}.releaseCategory.experience{color:#68468a;background:#eee8f7}.releaseCategory.foundation{color:#38564c;background:#e8eeec}.updatesSignup{background:#f5f8f6;border:1px solid #cbd7d1;border-radius:6px;margin-top:16px}.updatesSignup>summary{color:#0d6b4e;cursor:pointer;padding:13px 14px;font-size:11px;font-weight:900}.updatesSignup>div{border-top:1px solid #dce3df;gap:12px;padding:0 14px 14px;display:grid}.updatesSignup>div>p{color:#64726b;margin:13px 0 0;font-size:11px;line-height:1.45}.updatesSignup>div>small{color:#76817b;font-size:9px;line-height:1.5}@media (max-width:600px){.releaseHistory summary{grid-template-columns:1fr 20px}.releaseHistory summary em{grid-column:1/-1;font-size:10px}.releaseContents ul{grid-template-columns:1fr}}@media (max-width:700px){.aboutModal{padding:32px 22px}.aboutPrinciples{grid-template-columns:1fr}}@media print{@page{size:8in 10in;margin:0}body{background:#fff}.topbar,.workspace,.startScreen{display:none!important}.printDeck{display:block}.printPage{page-break-after:always;width:8in;height:10in;box-shadow:none}.printPage:last-child{page-break-after:auto}.printPage .eyebrow{font-size:15px}.printPage h2{font-size:58px}.printPage p{font-size:20px}.printPage footer{font-size:11px}}.startScreen{gap:24px;height:auto;min-height:calc(100vh - 72px);padding:32px 40px}.startCards{grid-template-columns:repeat(2,minmax(0,1fr));width:min(780px,100%)}.lengthWarning{color:#8f2118;background:#fff1ef;border-bottom:1px solid #e7a39b;flex:none;align-items:center;gap:12px;padding:10px 16px;font-size:11px;display:flex}.lengthWarning b{white-space:nowrap}.lengthWarning span{line-height:1.4}.postEditor>textarea.overLimitEditor{background-color:snow;background-image:repeating-linear-gradient(135deg,#0000 0 5px,#c63c30 5px 7px,#0000 7px 12px);background-position:0 100%;background-repeat:repeat-x;background-size:12px 3px;border:2px solid #c63c30;box-shadow:inset 0 -5px #fff}.promptModal{height:min(760px,100vh - 48px);min-height:0}.promptModal>.tutorialKicker,.promptModal>h2,.promptModal>.tutorialLead,.promptModal>.promptModalFooter{flex:none}.promptBuilder{grid-template-columns:minmax(270px,320px) minmax(0,1fr);padding:2px 4px 4px 0;overflow:hidden auto}.promptControls{min-height:min-content;overflow:visible}.promptEditorLabel textarea{min-height:0}.promptModal.fullscreen{width:calc(100vw - 24px);height:calc(100vh - 24px);max-height:none;padding:32px 38px 26px}.promptExpand{z-index:2;color:#315b49;background:#fff;border:1px solid #bdc9c3;border-radius:4px;padding:6px 9px;font-size:10px;font-weight:800;position:absolute;top:17px;right:58px}.promptExpand:hover{color:#0d6b4e;border-color:#0d6b4e}.sourceFormattingOptions{background:#f7f9f7;border:1px solid #d3dcd7;border-radius:4px}.sourceFormattingOptions summary{color:#315046;cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:8px 10px;font-size:10px;font-weight:800;display:flex}.sourceFormattingOptions summary small{color:#75827c;font-size:9px;font-weight:400}.sourceFormattingOptions[open] summary{border-bottom:1px solid #dce3df}.sourceFormattingOptions .sourceListStyle{padding:9px 10px}.packagePreflight{gap:0;width:min(760px,100%);display:grid;overflow:auto}.packagePreflight .tutorialLead{margin-bottom:14px}.publishCheckPanel{background:#f5f8f6;border:1px solid #cbd8d1;border-radius:6px;gap:10px;padding:14px;display:grid}.publishCheckPanel>header{justify-content:space-between;align-items:center;gap:14px;display:flex}.publishCheckPanel>header div{align-items:center;gap:8px;display:flex}.publishCheckPanel>header span{color:#64746c;letter-spacing:.08em;font-size:9px;font-weight:900}.publishCheckPanel>header b{font:700 20px Georgia,serif}.publishCheckPanel>header p{color:#68776f;margin:0;font-size:10px}.publishCheckItems{gap:6px;display:grid}.publishCheckItems article{background:#fff;border:1px solid #dce4df;border-radius:5px;grid-template-columns:24px 1fr auto;align-items:center;gap:9px;padding:9px 10px;display:grid}.publishCheckItems article.confirm{background:#fffdf6;border-color:#dec98f}.publishCheckItems article.blocked{background:#fff7f6;border-color:#d5a29e}.publishCheckStatus{color:#0d6b4e;background:#dcece4;border-radius:50%;place-items:center;width:22px;height:22px;font-size:12px;font-weight:900;display:grid}.publishCheckItems article.confirm .publishCheckStatus{color:#75530c;background:#fff0c9}.publishCheckItems article.blocked .publishCheckStatus{color:#9b322b;background:#f5d9d6}.publishCheckItems article div{gap:2px;display:grid}.publishCheckItems article b{color:#29443a;font-size:11px}.publishCheckItems article p{color:#68766f;margin:0;font-size:9px;line-height:1.35}.publishCheckItems article label{color:#315046;align-items:center;gap:5px;font-size:9px;font-weight:800;display:flex}.publishCheckItems article label input{accent-color:#0d6b4e}.preflightIssues{gap:8px;display:grid}.preflightIssues article{background:#fffdf6;border:1px solid #e2d8bb;border-radius:5px;align-items:flex-start;gap:10px;padding:11px 12px;display:flex}.preflightIssues article>span{color:#755511;background:#fff0c9;border-radius:50%;flex:0 0 20px;place-items:center;width:20px;height:20px;font-size:11px;font-weight:900;display:grid}.preflightIssues b{color:#35483f;font-size:11px}.preflightIssues p{color:#68766f;margin:3px 0 0;font-size:10px;line-height:1.4}.preflightSuggestions{margin:10px 0}.preflightSuggestions summary{cursor:pointer;color:#52615a;font-size:10px;font-weight:800}.preflightSuggestions summary span{background:#e5ece8;border-radius:9px;place-items:center;min-width:18px;height:18px;margin-left:5px;display:inline-grid}.preflightSuggestions .preflightIssues{margin-top:8px}.packagePreflight footer{justify-content:flex-end;gap:8px;margin-top:14px;display:flex}.packagePreflight footer button{color:#0d6b4e;background:#fff;border:1px solid #aebfb6;border-radius:4px;padding:10px 14px;font-size:11px;font-weight:800}.packagePreflight footer .copyAction{color:#fff;background:#0d6b4e;border-color:#0d6b4e}.packagePreflight>small{color:#75827c;text-align:right;margin-top:10px;font-size:9px}@media (max-width:640px){.publishCheckPanel>header{flex-direction:column;align-items:flex-start;gap:4px}.publishCheckItems article{grid-template-columns:24px 1fr}.publishCheckItems article label{grid-column:2;min-height:32px}.packagePreflight footer{flex-direction:column;align-items:stretch}.packagePreflight footer button{min-height:44px}}.packagePreflight footer{z-index:2;background:#fbfaf6;border-top:1px solid #dce4df;margin:10px -30px -30px;padding:12px 30px 30px;position:sticky;bottom:-30px}.preflightFormatting{background:#f6f9f7;border:1px solid #d5dfda;border-radius:5px;gap:9px;margin-bottom:12px;padding:12px;display:grid}.preflightFormatting header{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.preflightFormatting header b{color:#315046;font-size:11px}.preflightFormatting header span,.preflightFormatting small{color:#75827c;font-size:9px}.preflightFormattingGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.preflightFormatting label{color:#52615a;gap:5px;font-size:10px;font-weight:800;display:grid}.preflightFormatting select,.preflightFormatting input{color:#18342a;background:#fff;border:1px solid #b8c6bf;border-radius:4px;min-width:0;padding:8px 9px;font:700 11px Arial,sans-serif}@media (max-width:640px){.preflightFormattingGrid{grid-template-columns:1fr}.preflightFormatting header{flex-direction:column;align-items:flex-start;gap:3px}}@media (max-width:900px){.startCards{grid-template-columns:1fr}.promptModal{height:auto}.promptBuilder{grid-template-columns:1fr;overflow:visible}.promptEditorLabel textarea{min-height:360px}}.sourceFullscreen>.writingPatternCheck{flex:none;display:block}.sourceFullscreen>.emojiEditorTools{flex:none;display:flex}.sourceActions .splitBtn{text-align:center;min-height:42px;padding:10px 14px}.sourceActions .splitBtn span{float:none;margin-left:8px}.sourcePanel.sourceFullscreen{grid-template-rows:auto minmax(0,1fr) auto auto;gap:10px;display:grid;overflow:hidden}.sourceFullscreen .sourceEditorWorkspace{min-height:0;overflow:hidden}.sourceFullscreen>.writingPatternCheck{min-height:0;max-height:240px;display:block;overflow:auto}.sourceFullscreen>.emojiEditorTools{min-height:38px;display:flex}.sourceEditorToolbar>.srOnly{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}.sourceEditorToolbar>div{justify-content:flex-end;margin-left:auto!important}:where(button,a,input,select,textarea,summary,[role=button]):focus-visible{outline-offset:2px;outline:3px solid #16815f}.writingProfileEditor{background:#f8faf8;border:1px solid #d5ddd8;border-radius:5px;flex:none}.writingProfileEditor>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:42px;padding:8px 11px;display:flex}.writingProfileEditor>summary>span:first-child{gap:2px;display:grid}.writingProfileEditor summary b{color:#274138;font-size:10px}.writingProfileEditor summary small{color:#66756e;font-size:9px}.writingProfileEditor>summary>span:last-child{color:#0d6b4e;font-size:9px;font-weight:800}.writingProfileEditor>div{border-top:1px solid #dce2de;grid-template-columns:minmax(140px,.7fr) minmax(160px,1fr);gap:10px;padding:12px;display:grid}.writingProfileEditor label{color:#304139;align-content:start;gap:5px;font-size:9px;font-weight:800;display:grid}.writingProfileEditor label:nth-of-type(n+3){grid-column:span 1}.writingProfileEditor label small{color:#68776f;font-weight:400;line-height:1.35}.writingProfileEditor input,.writingProfileEditor select,.writingProfileEditor textarea{color:#21352c;background:#fff;border:1px solid #bdcbc4;border-radius:4px;width:100%;min-height:38px;padding:8px;font:12px/1.4 Arial,sans-serif}.writingProfileEditor textarea{resize:vertical;min-height:76px}.writingProfileActions{grid-column:1/-1;justify-content:flex-end;align-items:center;gap:7px;display:flex}.writingProfileActions button,.writingReportModal button{color:#0d6b4e;background:#fff;border:1px solid #bdcbc4;border-radius:4px;min-height:36px;padding:7px 10px;font-size:9px;font-weight:800}.writingProfileActions .primary,.writingReportModal .primary{color:#fff;background:#0d6b4e;border-color:#0d6b4e}.sourceFullscreen>.writingProfileEditor{display:none}.writingReportModal{background:#f8faf8;border-radius:8px;flex-direction:column;width:min(1100px,100vw - 32px);height:min(820px,100vh - 32px);display:flex;overflow:hidden;box-shadow:0 24px 70px #17231f55}.writingReportModal>header{border-bottom:1px solid #d5ddd8;justify-content:space-between;align-items:flex-start;gap:20px;padding:18px 20px;display:flex}.writingReportModal h2{color:#17231f;margin:4px 0;font:700 28px/1.05 Georgia,serif}.writingReportModal p{color:#65736c;margin:0;font-size:11px}.writingReportModal>header>button{color:#65736c;background:0 0;border:0;font-size:24px}.writingReportModal iframe{background:#fff;border:0;flex:1;width:100%;min-height:0}.writingReportModal>footer{border-top:1px solid #d5ddd8;justify-content:flex-end;gap:8px;padding:12px 20px;display:flex}@media (max-width:900px),(max-height:700px){.sourcePanel{max-height:none}.sourceEditorWorkspace{min-height:300px}.sourceEditorToolbar{z-index:3;flex-wrap:wrap;gap:5px;position:sticky;top:0}.sourceEditorToolbar>div{gap:2px}.sourceEditorToolbar>.sourceEditorToolbarActions{justify-content:flex-start;width:100%;padding-bottom:2px;overflow-x:auto;margin-left:0!important}.sourceEditorToolbar button,.emojiEditorTools button,.writingFilters button,.writingFindingNav button{min-height:40px}.writingPatternCheck{max-height:none}.writingPatternResults,.writingFindingList{max-height:min(42vh,360px)}.writingProfileEditor>div{grid-template-columns:1fr}.writingProfileEditor label:nth-of-type(n+3){grid-column:auto}.sourceActionBlock{padding-bottom:max(10px,env(safe-area-inset-bottom))}.sourceActions .splitBtn{min-height:48px}.writingReportModal{border-radius:0;width:100vw;height:100dvh;max-height:none}.writingReportModal>header{padding:14px 16px}.writingReportModal h2{font-size:24px}.writingReportModal>footer{padding:10px 14px max(10px,env(safe-area-inset-bottom))}}@media (max-width:700px){.sourcePanel.sourceFullscreen{background:#eef0eb;height:100dvh;padding:8px}.sourceFullscreen .sourceEditorToolbar{flex-direction:row;align-items:center;gap:6px;padding:6px}.sourceFullscreen .sourceEditorToolbar>span{white-space:nowrap}.sourceFullscreen .sourceEditorToolbar>div{flex-wrap:nowrap;justify-content:flex-end;min-width:0;display:flex;overflow-x:auto}.sourceFullscreen .sourceEditorToolbar button{min-width:max-content;min-height:40px}.sourceFullscreen .sourceEditorWorkspace{min-height:0;position:relative}.sourceFullscreen .markdownCodeEditor .cm-content{padding:14px}.sourceFullscreen .writingReviewDrawer{z-index:5;border:1px solid #bdcbc4;border-radius:12px 12px 0 0;width:100%;max-height:min(58dvh,520px);position:absolute;inset:auto 0 0;box-shadow:0 -12px 35px #17231f30}.writingReviewDrawer>header{min-height:48px}.writingReviewDrawer>header button{min-height:36px;padding:8px}.writingReviewDrawer .writingFindingList{overscroll-behavior:contain}.writingFindingList article,.writingPatternResults article{grid-template-columns:minmax(0,1fr) auto}.writingFindingList article>button:first-child span,.writingPatternResults article>button:first-child span{white-space:normal}.writingFilters{flex-wrap:nowrap;width:100%;padding-bottom:2px;overflow-x:auto}.writingFilters button{min-width:max-content}.writingPatternCheck>header{gap:7px}.writingPatternCheck>header>span{justify-content:space-between;width:100%}.writingProfileActions{grid-template-columns:1fr 1fr;display:grid}.writingProfileActions button{min-height:44px}.writingProfileActions .primary{grid-column:1/-1}.emojiEditorTools{flex-wrap:wrap;align-items:stretch}.emojiEditorTools button{flex:1}.emojiEditorTools>span{width:100%}.sourceActionBlock .hint{font-size:9px}.writingReportModal>header p{max-width:30rem}}@media (max-width:420px){.sourceEditorToolbar{flex-direction:column;align-items:stretch}.sourceEditorToolbar>div{justify-content:flex-start;width:100%}.sourceEditorToolbar .enhanceDraftAction,.sourceEditorToolbar .toolbarPackageAction{flex:1}.sourceEditorToolbar button.iconTool{flex:0 0 40px}.sourceFullscreen .sourceEditorToolbar{flex-direction:column;align-items:stretch}.sourceFullscreen .sourceEditorToolbar>div{justify-content:flex-start}.sourceFullscreen .sourceEditorToolbar button,.sourceFullscreen .sourceEditorToolbar .enhanceDraftAction,.sourceFullscreen .sourceEditorToolbar .toolbarPackageAction{flex:none}.writingReportModal h2{font-size:21px}}@media (max-width:700px){.selectionFormatBar{flex-direction:column;align-items:stretch;gap:6px}.selectionFormatBar>span{grid-template-columns:max-content minmax(0,1fr);align-items:center;gap:8px}.selectionFormatBar>span small{max-width:none}.selectionFormatBar>div{justify-content:flex-start;margin-left:0;padding-bottom:2px}.selectionFormatBar button{min-height:40px;padding-inline:10px}.socialTargetSelector{grid-column:1/-1;grid-template-columns:auto minmax(0,1fr);width:100%}.socialTargetSelector select{width:100%}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.tutorialAttention:focus-visible{animation:none}@media (prefers-reduced-motion:reduce){.tutorialAttention,.enhanceAttention{outline-offset:2px;outline:2px solid #0d6b4e;animation:none!important}}.source-is-collapsed .writingProfileEditor,.sourceFullscreen .projectIdentity{display:none}.sourceFullscreen .emojiEditorTools{padding-bottom:max(4px,env(safe-area-inset-bottom));flex:none;display:flex}.sourceFullscreen .emojiEditorTools>span{margin-left:auto}.sourceFullscreen>.writingPatternCheck{max-height:54px;display:flex;overflow:visible}.sourceFullscreen>.writingPatternCheck .writingPatternResults{display:none}@media (max-width:700px){.sourceFullscreen>.writingPatternCheck{max-height:none}.sourceFullscreen .emojiEditorTools{padding:5px 0}.sourceFullscreen .emojiEditorTools>span{display:none}}.projectIdentity{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:7px;display:grid}.projectIdentity>label{align-content:start;gap:0;display:grid}.articleModeMenu{align-self:end;margin-bottom:1px}.projectTags{color:#596a62;letter-spacing:.08em;font-size:9px;font-weight:800}.projectTags input{color:#20342b;letter-spacing:0;background:#fff;border:1px solid #cbd5cf;border-radius:4px;width:100%;min-height:42px;padding:10px 12px;font-size:12px}.source-is-collapsed .projectIdentity{display:none}@media (max-width:700px),(max-height:700px){.projectIdentity{grid-template-columns:minmax(0,1fr) auto}}.projectTags>label{gap:5px;display:grid}.projectTags label small{color:#697770;letter-spacing:0;font-size:8px;font-weight:400;line-height:1.35}.tagSuggestions{letter-spacing:0;background:#f8faf8;border:1px solid #d9e1dc;border-radius:4px;gap:5px;margin-top:7px;padding:8px;display:grid}.tagSuggestions>span{color:#68776f;font-size:8px}.tagSuggestions>div{flex-wrap:wrap;gap:4px;display:flex}.tagSuggestions button{color:#315b49;background:#fff;border:1px solid #bdcbc4;border-radius:999px;min-height:28px;padding:4px 7px;font-size:8px;font-weight:800}.tagSuggestions button.accepted{color:#0d6b4e;background:#e5f2ed;border-color:#0d6b4e}.tagSuggestions .acceptAllTags{color:#fff;background:#0d6b4e;border-radius:3px;width:max-content}@media (max-width:700px){.tagSuggestions button{min-height:38px;padding:7px 10px}.tagSuggestions .acceptAllTags{width:100%}}.tagSuggestions button.classifierSuggested:not(.accepted){color:#3f4d9f;border-style:dashed;border-color:#6574c8}.classifierSuggestionNote{align-items:center;gap:5px;margin:0;line-height:1.4;display:flex;color:#4654a6!important;font-size:8px!important}.classifierSuggestionNote span{color:#4453ad;background:#e9ebfb;border-radius:999px;place-items:center;width:16px;height:16px;display:grid}.classifierRunSummary{background:#edf3f7;border-radius:4px;grid-column:1/-1;align-items:flex-start;gap:6px;color:#365e7d!important;margin:0!important;padding:7px 8px!important;font-size:8px!important;line-height:1.4!important;display:flex!important}.classifierRunSummary>span{flex:none}.classifierRunSummary.classifying{background:#fff6de;color:#755612!important}.classifierRunSummary.error{background:#fdebe8;color:#8f342c!important}.emojiClassifierStatus{background:#f0f1fb;border-left:3px solid #6574c8;align-items:flex-start;gap:7px;padding:8px 10px;display:flex;color:#4654a6!important;margin:10px 0 0!important;font-size:9px!important;line-height:1.4!important}.emojiClassifierStatus.error{background:#fff0ed;border-color:#b53a2f;color:#8c3028!important}.projectIdentity.privateMetadata{grid-template-columns:1fr}.projectIdentity.privateMetadata .projectTags{max-width:none}.writingModeBar{background:#f8faf8;border:1px solid #d5ddd8;border-radius:5px;flex:none}.writingModeBar>summary{cursor:pointer;grid-template-columns:auto auto minmax(0,1fr) auto;align-items:center;gap:8px;min-height:42px;padding:8px 11px;list-style:none;display:grid}.writingModeBar>summary::-webkit-details-marker{display:none}.writingModeBar summary>span{color:#52635a;letter-spacing:.08em;font-size:9px;font-weight:900}.writingModeBar summary>b{color:#123d2d;font-size:11px}.writingModeBar summary>small{color:#6b7972;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.writingModeBar summary>em{color:#0d6b4e;font-size:9px;font-style:normal;font-weight:800}.writingModePanel{border-top:1px solid #dce2de;grid-template-columns:minmax(180px,.7fr) minmax(260px,1.3fr);gap:10px;padding:11px;display:grid}.writingModePanel label{color:#42544b;gap:5px;font-size:9px;font-weight:800;display:grid}.writingModePanel select,.writingModePanel input{color:#21352c;background:#fff;border:1px solid #bdcbc4;border-radius:4px;width:100%;min-height:38px;padding:8px;font:12px Arial,sans-serif}.customModeCreator{grid-template-columns:minmax(150px,1fr) auto auto;align-items:end;gap:6px;display:grid}.customModeCreator button,.writingModeSuggestion button{color:#0d6b4e;background:#fff;border:1px solid #b9c8c0;border-radius:4px;min-height:38px;padding:7px 10px;font-size:9px;font-weight:800}.customModeCreator button:disabled{opacity:.5}.writingModeSuggestion{background:#edf6f2;border-left:3px solid #2d7c62;grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;padding:9px 10px;display:grid}.writingModeSuggestion>div{gap:3px;display:grid}.writingModeSuggestion b{color:#183d2f;font-size:10px}.writingModeSuggestion span,.writingModeSuggestion small{color:#617169;font-size:9px;line-height:1.35}.source-is-collapsed .writingModeBar{display:none}@media (max-width:700px),(max-height:700px){.writingModeBar>summary{grid-template-columns:auto 1fr auto}.writingModeBar summary>small{display:none}.writingModePanel{grid-template-columns:1fr}.customModeCreator{grid-template-columns:1fr 1fr}.customModeCreator label{grid-column:1/-1}.customModeCreator button{min-height:44px}.writingModeSuggestion{grid-template-columns:1fr 1fr}.writingModeSuggestion>div{grid-column:1/-1}.writingModeSuggestion button{min-height:44px}}.tagSuggestions button.selected{color:#0d6b4e;background:#fff;border-color:#0d6b4e;box-shadow:inset 0 0 0 1px #0d6b4e}.tagSuggestions button:disabled{cursor:default;opacity:.72}.tagSuggestionActions{justify-content:flex-end;gap:5px;display:flex!important}.tagSuggestionActions>button{border-radius:3px}.tagSuggestionActions>button:first-child:not(:disabled){color:#fff;background:#0d6b4e;border-color:#0d6b4e}.autoTagging{min-height:34px;color:#5d6d65!important;letter-spacing:0!important;align-items:center!important;gap:7px!important;font-size:8px!important;font-weight:600!important;display:flex!important}.autoTagging input{margin:0;padding:0;width:16px!important;min-height:16px!important}@media (max-width:700px){.tagSuggestionActions{grid-template-columns:1fr 1fr;display:grid!important}.tagSuggestionActions>button{width:100%}}.tagSuggestionsCollapsed{color:#315b49;text-align:left;background:#f8faf8;border:1px solid #c8d5ce;border-radius:4px;width:100%;min-height:34px;margin-top:7px;padding:7px 9px;font-size:9px;font-weight:800}.tagSuggestionsCollapsed:hover{background:#eef5f1;border-color:#7ba08e}@media (max-width:700px){.tagSuggestionsCollapsed{min-height:42px}}.writingFilters button.hygiene{color:#365d86;background:#e5edf7}.markdownCodeEditor .cm-writing-hygiene{background:#e6eefaaa;text-decoration-color:#356f9f;text-decoration-thickness:2px}.writingPatternResults article.hygiene,.writingFindingList article.hygiene{box-shadow:inset 3px 0 #356f9f}.writingFindingActions{align-self:start;gap:4px;display:flex}.writingFindingActions button,.cleanHygieneFindings{color:#28597e;background:#fff;border:1px solid #b9c9d8;border-radius:3px;padding:5px 7px;font-size:8px;font-weight:800}.writingFindingActions button:first-child:not(:last-child),.cleanHygieneFindings{background:#edf4fb;border-color:#356f9f}.cleanHygieneFindings{justify-self:start;margin:8px}.preflightIssues article.hygiene{background:#f4f8fc;border-color:#a9bfd3}.preflightIssues article.hygiene>span{color:#28597e;background:#e3edf6}.preflightIssues article.hygiene b{color:#244f70}.responseHygieneIssues{background:#f4f8fc;border:1px solid #a9bfd3;border-radius:5px;justify-content:space-between;align-items:center;gap:14px;padding:10px 12px;display:flex}.responseHygieneIssues>div{gap:3px;display:grid}.responseHygieneIssues b{color:#244f70;font-size:10px}.responseHygieneIssues span{color:#5d7080;font-size:9px;line-height:1.4}.responseHygieneIssues button{color:#28597e;white-space:nowrap;background:#fff;border:1px solid #356f9f;border-radius:3px;min-height:32px;padding:6px 9px;font-size:9px;font-weight:800}@media (max-width:700px){.writingFindingActions{flex-direction:column}.writingFindingActions button,.cleanHygieneFindings{min-height:36px}.cleanHygieneFindings{width:calc(100% - 16px)}.responseHygieneIssues{flex-direction:column;align-items:stretch}.responseHygieneIssues button{min-height:42px}}.writingPatternCheck>header{justify-content:flex-end;padding:6px 8px}.writingPatternCheck>header>.writingFilters{justify-content:flex-end;width:100%}@media (max-width:700px){.writingPatternCheck>header{flex-direction:row;align-items:center;overflow:hidden}.writingPatternCheck>header>.writingFilters{scrollbar-width:thin;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto}}.tagSuggestionHeader{justify-content:space-between;align-items:flex-start;gap:8px;display:flex!important}.tagSuggestionHeader>span{color:#68776f;font-size:8px;line-height:1.35}.tagSuggestionHeader>button{flex:none;color:#0d6b4e!important;background:0 0!important;border:0!important;border-radius:3px!important;min-height:26px!important;padding:3px 5px!important}.sourcePanel:not(.sourceFullscreen){overscroll-behavior:contain;scrollbar-gutter:stable;overflow:hidden auto}.sourcePanel:not(.sourceFullscreen) .sourceEditorWorkspace{flex:1 0 320px;min-height:320px}.sourcePanel:not(.sourceFullscreen):has(.draftEnhancementSplitter) .sourceEditorWorkspace{flex:320px;min-height:96px}.sourcePanel:not(.sourceFullscreen):has(.draftEnhancementSplitter) .sourceEditorWrap{flex-basis:96px;min-height:96px}.projectIdentity{grid-template-columns:minmax(0,1fr) auto}@media (max-width:700px),(max-height:700px){.projectIdentity{grid-template-columns:minmax(0,1fr) auto}}.projectDetails{position:relative}.projectDetails>summary{align-items:center;min-height:26px;list-style:none;display:flex}.projectDetails>summary::-webkit-details-marker{display:none}.projectDetails>summary:before{content:"▸";margin-right:4px;font-size:8px}.projectDetails[open]>summary:before{content:"▾"}.projectDetails[open]>summary{background:#edf5f1;border-radius:3px}.projectDetailsPanel{z-index:24;background:#fff;border:1px solid #bdcbc4;border-radius:5px;width:min(420px,100vw - 48px);padding:11px;position:absolute;top:calc(100% + 7px);right:0;box-shadow:0 14px 35px #17231f2b}.projectDetailsPanel .projectTags{width:100%}.projectDetailsPanel .projectTags>label{color:#596a62;letter-spacing:.08em;cursor:default;white-space:normal;gap:5px;padding:0;font-size:9px;font-weight:800;display:grid}.projectDetailsPanel .projectTags input{opacity:1;pointer-events:auto;width:100%;height:auto;min-height:40px;position:static}.workspaceStageNav{--stage-gap:clamp(16px,3vw,52px);justify-content:center;align-items:stretch;gap:var(--stage-gap);border-bottom:1px solid var(--line);scrollbar-width:thin;background:#fbfcfa;min-height:54px;padding:6px 18px;display:flex;overflow-x:auto}.workspaceStageNav button{color:#65716b;text-align:left;background:0 0;border:1px solid #0000;border-radius:5px;flex:none;grid-template-rows:1fr 1fr;grid-template-columns:24px auto;align-items:center;column-gap:7px;min-width:118px;padding:4px 10px;display:grid;position:relative}.workspaceStageNav button:not(:last-child):after{content:"";width:var(--stage-gap);pointer-events:none;border-top:1px solid #cbd4cf;position:absolute;top:50%;left:100%}.workspaceStageNav button>span{color:#607068;background:#e4e9e6;border-radius:50%;grid-row:1/3;place-items:center;width:22px;height:22px;font-size:9px;font-weight:900;display:grid}.workspaceStageNav button>b{color:#31453c;letter-spacing:.04em;text-transform:uppercase;align-self:end;font-size:10px}.workspaceStageNav button>small{color:#819087;align-self:start;font-size:8px}.workspaceStageNav button.active{color:#0d6b4e;background:#edf5f1;border-color:#9db9ac;box-shadow:0 2px 8px #17231f0b}.workspaceStageNav button.active>span{color:#fff;background:#0d6b4e}.workspaceStageNav button.active>b{color:#0d6b4e}.workspaceStageNav button.completed>span{color:#fff;background:#7daf9d}.workspaceStageNav button.completed>b{color:#305f4e}.workspaceStageNav button.completed:not(:last-child):after,.workspaceStageNav button.active:not(:last-child):after{border-color:#8bb7a7}.workspaceStageNav button:disabled{cursor:not-allowed;opacity:.52}.workspaceStageNav button:disabled>span{color:#87918c;background:#edf0ee}.workspaceStageNav button:disabled>b,.workspaceStageNav button:disabled>small{color:#8a948f}.workspaceStageNav button:disabled:after{opacity:.5}.workspace{grid-template-columns:236px minmax(500px,1.2fr) minmax(380px,.8fr);height:calc(100vh - 112px)}.workspaceRail{border-right:1px solid var(--line);color:#34463e;overscroll-behavior:contain;background:#f8f9f6;flex-direction:column;gap:14px;min-width:0;padding:18px 14px;display:flex;overflow:auto}.workspaceRailProject,.workspaceRailStage,.workspaceRailDraft,.workspaceRailFacts,.workspaceRailFuture,.workspaceRailTags{background:#fff;border:1px solid #d9e0db;border-radius:6px;gap:6px;padding:12px;display:grid}.workspaceRailProject>span,.workspaceRailStage>span,.workspaceRailFuture>span{color:#6e7e76;letter-spacing:.1em;text-transform:uppercase;font-size:8px;font-weight:900}.workspaceRailProject>b{text-overflow:ellipsis;font:700 15px/1.25 Georgia,serif;overflow:hidden}.workspaceRailProject>small{color:#6f7d76;font-size:9px}.workspaceRailSaved{border-top:1px solid #edf0ed;padding-top:5px;color:#87928c!important;font-size:8px!important}.workspaceRailStage{background:#f2f7f4;border-left:3px solid #0d6b4e}.workspaceRailStage>b{font:700 22px/1.05 Georgia,serif}.workspaceRailStage p,.workspaceRailFuture p{color:#637169;margin:0;font-size:10px;line-height:1.45}.workspaceRailDraft{border-left:3px solid #c2cbc6}.workspaceRailDraft.ready{background:#f5faf7;border-left-color:#2b8063}.workspaceRailDraft.empty{background:#fffbf1;border-left-color:#c49421}.workspaceRailDraft>span{color:#6e7e76;letter-spacing:.1em;text-transform:uppercase;font-size:8px;font-weight:900}.workspaceRailDraft>b{color:#173c2e;font-size:11px;line-height:1.35}.workspaceRailDraft p{color:#68766f;margin:0;font-size:9px;line-height:1.4}.workspaceRailDraft button{color:#0d6b4e;background:#fff;border:1px solid #aec3b9;border-radius:4px;min-height:32px;font-size:8px;font-weight:900}.workspaceRailFacts span{color:#69776f;border-bottom:1px solid #edf0ed;justify-content:space-between;align-items:baseline;gap:8px;padding-bottom:6px;font-size:9px;display:flex}.workspaceRailFacts span:last-child{border:0;padding-bottom:0}.workspaceRailFacts b{color:#193b2e;font-size:11px}.workspaceRailTags{padding:0}.workspaceRailTags>summary{color:#52635a;cursor:pointer;letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:8px;min-height:38px;padding:9px 11px;font-size:8px;font-weight:900;list-style:none;display:flex}.workspaceRailTags>summary::-webkit-details-marker{display:none}.workspaceRailTags>summary:before{content:"▸";font-size:8px}.workspaceRailTags[open]>summary:before{content:"▾"}.workspaceRailTags>summary>span{margin-right:auto}.workspaceRailTags>summary>b{color:#0d6b4e;background:#e7eee9;border-radius:10px;place-items:center;min-width:20px;height:20px;font-size:8px;display:grid}.workspaceRailTagEditor{gap:8px;padding:0 10px 10px;display:grid}.workspaceRailTagEditor>label{color:#617068;letter-spacing:.06em;gap:4px;font-size:8px;font-weight:900;display:grid}.workspaceRailTagEditor>label>input{color:#20342b;letter-spacing:0;background:#fff;border:1px solid #c8d3cd;border-radius:4px;min-width:0;min-height:34px;padding:7px 8px;font-size:10px}.workspaceRailTagEditor>label>small{letter-spacing:0;font-size:8px;font-weight:400;line-height:1.35}.workspaceRailTagEditor .tagSuggestions{padding:7px}.workspaceRailTagEditor .tagSuggestionHeader{grid-template-columns:1fr auto;display:grid}.workspaceRailTagEditor .tagSuggestionHeader span{font-size:8px;line-height:1.3}.workspaceRailTagEditor .tagSuggestionActions{grid-template-columns:1fr}.workspaceRailTagEditor .autoTagging{font-size:8px}.workspaceRailTagsIntegrated{background:0 0;border:0;border-bottom:1px solid #edf0ed;border-radius:0;display:block}.workspaceRailTagsIntegrated>summary{min-height:0;padding:0 0 6px}.workspaceRailTagsIntegrated[open]>summary{margin-bottom:8px}.workspaceRailTagsIntegrated .workspaceRailTagEditor{padding:0 0 9px}.workspaceRailActions{gap:6px;display:grid}.workspaceRailActions button,.workspaceRailActions label{color:#0d6b4e;cursor:pointer;background:#fff;border:1px solid #bfcfc7;border-radius:4px;place-items:center;min-height:36px;font-size:9px;font-weight:800;display:grid}.workspaceRailActions button:hover:not(:disabled),.workspaceRailActions label:hover{background:#edf5f1}.workspaceRailActions label>input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.workspaceRailFuture{background:#f5f7f4;margin-top:auto}.workspaceRailFuture p{font-size:9px}.workspace-stage-review .workspace{grid-template-columns:236px minmax(500px,1fr) minmax(440px,1fr)}.source-is-collapsed .sourcePanel:not(.sourceFullscreen){align-items:center;padding:14px 6px;overflow:visible}.source-is-collapsed .sourcePanel:not(.sourceFullscreen)>:not(.panelHeading){display:none}.source-is-collapsed .sourcePanel:not(.sourceFullscreen) .panelHeading{place-items:center;width:100%;display:grid}.source-is-collapsed .sourcePanel:not(.sourceFullscreen) .panelHeading>span,.source-is-collapsed .sourcePanel:not(.sourceFullscreen) .sourceHeadingActions{display:none}.source-is-collapsed .sourcePanel:not(.sourceFullscreen) .sourceCollapse{width:38px;height:38px}.distributionFoundation{background:#fbfaf6;flex-direction:column;justify-content:center;gap:16px;min-height:100%;padding:clamp(28px,6vw,76px);display:flex}.distributionFoundation>h2{max-width:720px;margin:0;font:700 clamp(36px,5vw,64px)/.98 Georgia,serif}.distributionFoundation>p{color:#64716b;max-width:760px;margin:0;font-size:14px;line-height:1.65}.distributionFoundationGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;max-width:980px;display:grid}.distributionFoundationGrid article{background:#fff;border:1px solid #d7ded9;border-radius:6px;gap:6px;min-height:125px;padding:16px;display:grid}.distributionFoundationGrid b{color:#617068;letter-spacing:.08em;text-transform:uppercase;font-size:9px}.distributionFoundationGrid span{color:#153c2d;font:700 19px/1.2 Georgia,serif}.distributionFoundationGrid small{color:#6c7972;font-size:10px;line-height:1.45}.distributionFoundationActions{gap:8px;display:flex}.distributionFoundationActions button{color:#0d6b4e;background:#fff;border:1px solid #9eb8ab;border-radius:4px;min-height:40px;padding:9px 13px;font-size:10px;font-weight:800}.distributionFoundationActions button:last-child{color:#fff;background:#0d6b4e;border-color:#0d6b4e}.distributionFoundationActions button:disabled{opacity:.45;cursor:not-allowed}.publishHeading .tutorialKicker{margin-bottom:8px;display:block}.publishHeading>div>b{font-size:28px;display:block}.publishArtifactSummary{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:18px 0;display:grid}.publishArtifactSummary article{background:#fff;border:1px solid #d9dfdb;border-radius:5px;gap:5px;min-height:108px;padding:13px;display:grid}.publishArtifactSummary span{color:#6a7971;letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:900}.publishArtifactSummary b{color:#173a2d;text-overflow:ellipsis;font:700 16px/1.25 Georgia,serif;overflow:hidden}.publishArtifactSummary small{color:#718078;font-size:9px;line-height:1.35}.publishArtifactAction{background:#f2f7f4;border-color:#9db9ac}@media (min-width:1181px){.sourcePanel:not(.sourceFullscreen)>.panelHeading>span:first-child{display:none}.sourcePanel:not(.sourceFullscreen)>.panelHeading{justify-content:flex-end}}@media (max-width:1180px){.workspace{grid-template-columns:minmax(390px,1fr) minmax(360px,1fr)}.workspaceRail{display:none}.workspace-stage-review .workspace{grid-template-columns:minmax(390px,1fr) minmax(360px,1fr)}.source-is-collapsed .workspace{grid-template-columns:52px minmax(0,1fr)}.publishArtifactSummary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.workspaceStageNav{--stage-gap:12px;z-index:20;justify-content:flex-start;min-height:50px;padding:5px 10px;position:sticky;top:58px}.workspaceStageNav button{min-width:108px}.workspace,.workspace-stage-review .workspace,.source-is-collapsed .workspace{grid-template-columns:1fr;height:auto}.workspace-stage-package.source-is-collapsed .sourcePanel:not(.sourceFullscreen),.workspace-stage-distribute.source-is-collapsed .sourcePanel:not(.sourceFullscreen),.workspace-stage-publish.source-is-collapsed .sourcePanel:not(.sourceFullscreen){display:none}.source-is-collapsed .sourcePanel:not(.sourceFullscreen){padding:14px 14px calc(18px + env(safe-area-inset-bottom));align-items:stretch}.source-is-collapsed .sourcePanel:not(.sourceFullscreen)>:not(.panelHeading){display:flex}.source-is-collapsed .sourcePanel:not(.sourceFullscreen) .panelHeading{place-items:initial;width:auto;display:grid}.source-is-collapsed .sourcePanel:not(.sourceFullscreen) .panelHeading>span{display:block}.source-is-collapsed .sourcePanel:not(.sourceFullscreen) .sourceHeadingActions{display:flex}.distributionFoundation{min-height:70dvh;padding:32px 18px}.distributionFoundationGrid{grid-template-columns:1fr}}@media (max-width:700px){.workspaceStageNav{--stage-gap:8px;min-height:46px;padding:4px 8px;top:60px}.workspaceStageNav button{grid-template-columns:20px auto;min-width:92px;padding:3px 7px}.workspaceStageNav button>span{width:20px;height:20px}.workspaceStageNav button>small{display:none}.workspaceStageNav button>b{grid-row:1/3;align-self:center;font-size:9px}.publishArtifactSummary{grid-template-columns:1fr}.publishArtifactSummary article{min-height:0}.distributionFoundationActions{grid-template-columns:1fr;display:grid}.distributionFoundationActions button{min-height:44px}}.sourceEditorToolbar [data-tooltip],.writingFilters [data-tooltip]{position:relative}.sourceEditorToolbar [data-tooltip]:after,.writingFilters [data-tooltip]:after{content:attr(data-tooltip);z-index:80;color:#294038;text-align:left;white-space:normal;opacity:0;pointer-events:none;background:#f8faf8;border:1px solid #b9c9c1;border-radius:5px;width:max-content;max-width:min(280px,70vw);padding:7px 9px;font:500 10px/1.35 Arial,sans-serif;transition:opacity .14s,transform .14s;position:absolute;bottom:calc(100% + 9px);left:50%;transform:translate(-50%,4px);box-shadow:0 7px 22px #17231f24}.sourceEditorToolbar [data-tooltip]:hover:after,.writingFilters [data-tooltip]:hover:after{opacity:1;transform:translate(-50%)}.sourceEditorToolbar [data-tooltip]:focus-visible:after{opacity:1;transform:translate(-50%)}.writingFilters [data-tooltip]:focus-visible:after{opacity:1;transform:translate(-50%)}.foldEditorTooltip{z-index:1400;color:#263d34;pointer-events:none;background:#f8faf8;border:1px solid #adc2b8;border-radius:6px;width:max-content;max-width:min(390px,100vw - 24px);padding:9px 11px;font:500 11px/1.45 Arial,sans-serif;position:fixed;box-shadow:0 10px 28px #17231f2e}.writingPatternCheck{min-height:34px}.writingPatternCheck>header{min-height:32px;padding:3px 5px}.writingPatternCheck>header>.writingFilters{gap:3px}.writingPatternCheck .writingFilters button{min-height:26px;padding:3px 6px;line-height:1.1}@media (max-width:700px){.projectDetails{position:static}.projectDetailsPanel{width:auto;top:calc(100% + 5px);left:7px;right:7px}.writingPatternCheck>header{min-height:36px}.writingPatternCheck .writingFilters button{min-height:30px;padding:4px 7px}}.writingPatternCheck>header{justify-content:space-between}.writingPatternCheck>header>.writingIntelligenceLabel{align-items:baseline;gap:6px;min-width:max-content;padding:0 5px;display:flex}.writingPatternCheck>header>.writingIntelligenceLabel b{letter-spacing:.04em;text-transform:uppercase;font-size:9px}.writingPatternCheck>header>.writingIntelligenceLabel small{font-size:8px}.classifierReadyStatus{text-transform:uppercase;padding:3px 6px;font-size:7px}.writingPatternCheck>header>.writingFilters{flex:1;width:auto}.writingPatternResults article.selected,.writingFindingList article.selected{z-index:1;outline-offset:-2px;background:#f3f6f8;outline:2px solid #315f86;position:relative}.writingPatternResults article.selected>button:first-child,.writingFindingList article.selected>button:first-child{color:#203f59}.writingPatternResults article>button:first-child .writingFindingTitle,.writingFindingList article>button:first-child .writingFindingTitle{color:inherit;font:inherit;white-space:normal;align-items:center;gap:7px;display:flex;overflow:visible}.writingFindingTitle em{color:#fff;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;background:#315f86;border-radius:10px;align-items:center;min-height:18px;padding:2px 6px;font-size:7px;font-style:normal;font-weight:900;display:inline-flex}.writingFindingSource{color:#53635b;letter-spacing:.07em;text-transform:uppercase;white-space:nowrap;background:#eef1ef;border:1px solid #cbd3cf;border-radius:999px;align-items:center;min-height:16px;padding:1px 5px;font-size:7px;font-weight:900;line-height:1;display:inline-flex}.writingFindingSource.local{color:#574b96;background:#efedfa;border-color:#b8b2df}.writingFindingSource.prompt{color:#365e7d;background:#edf3f7;border-color:#b7c9d8}@media (max-width:700px){.writingPatternCheck>header>.writingIntelligenceLabel{display:none}.writingPatternCheck>header>.writingFilters{flex:none;width:100%}}.markdownCodeEditor .cm-writing-strength{text-underline-offset:3px;background:#dff4e933;-webkit-text-decoration:underline wavy #21865f;text-decoration:underline wavy #21865f;text-decoration-thickness:1.5px}.writingFilters button.strength{color:#176b4b;background:#dff4e9}.writingPatternResults article.strength,.writingFindingList article.strength{box-shadow:inset 3px 0 #21865f}.writingPatternResults article.strength.selected,.writingFindingList article.strength.selected{background:#f3f6f8;box-shadow:inset 4px 0 #14704d}.markdownCodeEditor .cm-writing-muted{opacity:1;background:0 0;text-decoration-color:#aab7b1}.markdownCodeEditor .cm-writing-selected{background:#e8f0f7;text-decoration-color:#315f86;text-decoration-thickness:2px;box-shadow:inset 0 -2px #315f86}.writingFilters button.structure{color:#176648;background:#dff1e9}.markdownCodeEditor .cm-writing-structure{background:#e5f3ecaa;text-decoration-style:dashed;text-decoration-color:#16815e;text-decoration-thickness:2px}.writingPatternResults article.structure,.writingFindingList article.structure{background:#f5faf7;position:relative;box-shadow:inset 4px 0 #16815e}.writingPatternResults article.structure:before,.writingFindingList article.structure:before{content:"";background:#16815e;border-radius:0 2px 2px 0;width:7px;height:2px;position:absolute;top:19px;left:0}.writingFindingActions button.applyStructureFinding{color:#0d6b4e!important;background:#e7f4ed!important;border-color:#16815e!important}.writingPatternResults article.structure.selected,.writingFindingList article.structure.selected{background:#edf7f2;outline-color:#16815e}.writingLesson{border-top:1px solid #dce4df;grid-column:1/-1;margin:1px 0 0;padding:7px 2px 1px}.writingLesson summary{cursor:pointer;color:#0d6b4e;width:max-content;font-size:8px;font-weight:900}.writingLesson>p{line-height:1.4;color:#53655c!important;margin:6px 0 0!important;padding:0!important;font-size:9px!important}.writingLesson>div{grid-template-columns:1fr 1fr;gap:6px;margin-top:7px;display:grid}.writingLesson pre{color:#30443b;white-space:pre-wrap;background:#fff;border:1px solid #dce4df;border-radius:4px;margin:0;padding:7px;font:9px/1.4 ui-monospace,SFMono-Regular,Consolas,monospace;overflow:auto}.writingLesson pre small{color:#6b7972;letter-spacing:.07em;margin-bottom:4px;font:800 7px/1.2 Arial,sans-serif;display:block}.writingLesson[open]{padding-bottom:5px}@media (max-width:700px){.writingLesson>div{grid-template-columns:1fr}.writingLesson summary{align-items:center;min-height:32px;display:flex}.writingLesson pre{font-size:10px}}.headingSuggestionModal{background:#fbfaf6;border-radius:10px;gap:16px;width:min(680px,100%);max-height:calc(100dvh - 40px);padding:30px;display:grid;position:relative;overflow:auto;box-shadow:0 28px 80px #0f1f1955}.headingSuggestionModal h2{color:#17231f;margin:2px 0 0;font:700 30px/1.05 Georgia,serif}.headingSuggestionModal>p{color:#627169;max-width:58ch;margin:0;font-size:12px;line-height:1.55}.headingSuggestionSource{background:#f0f3f1;border-left:4px solid #6f8178;gap:6px;padding:10px 12px;display:grid}.headingSuggestionSource>span,.headingSuggestionPreview>span,.headingSuggestionInput>span{color:#53655c;letter-spacing:.07em;text-transform:uppercase;font-size:9px;font-weight:900}.headingSuggestionSource blockquote{color:#2a3e35;margin:0;font:12px/1.45 ui-monospace,SFMono-Regular,Consolas,monospace}.headingSuggestionCandidates{gap:8px;display:grid}.headingSuggestionCandidates header{justify-content:space-between;align-items:center;gap:10px;display:flex}.headingSuggestionCandidates header b{color:#274138;font-size:10px}.headingSuggestionCandidates header small{color:#6d7a74;font-size:9px}.headingSuggestionCandidates>div{flex-wrap:wrap;gap:7px;display:flex}.headingSuggestionCandidates button{color:#28443a;text-align:left;background:#fff;border:1px solid #b9c9c1;border-radius:999px;padding:7px 10px;font-size:10px}.headingSuggestionCandidates button[aria-pressed=true]{color:#0b5f45;background:#e4f2eb;border-color:#0d7957;font-weight:800;box-shadow:0 0 0 1px #0d7957}.headingSuggestionInput{gap:6px;display:grid}.headingSuggestionInput input{color:#172a22;background:#fff;border:1px solid #9fb5aa;border-radius:5px;width:100%;min-height:44px;padding:9px 11px;font:600 15px/1.3 Arial,sans-serif}.headingSuggestionInput small{color:#6a7871;font-size:9px}.headingStyleOptions{border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;padding:0;display:grid}.headingStyleOptions legend{color:#274138;grid-column:1/-1;margin-bottom:7px;font-size:10px;font-weight:800}.headingStyleOptions label{cursor:pointer;background:#fff;border:1px solid #c8d3cd;border-radius:6px;align-items:flex-start;gap:8px;min-width:0;padding:10px;display:flex}.headingStyleOptions label:has(input:checked){background:#eef7f2;border-color:#0d7957;box-shadow:0 0 0 1px #0d7957}.headingStyleOptions input{accent-color:#0d7957;margin:2px 0 0}.headingStyleOptions span{gap:3px;min-width:0;display:grid}.headingStyleOptions b{color:#263b32;font-size:10px}.headingStyleOptions small{color:#6b7872;font-size:9px;line-height:1.3}.headingSuggestionPreview{background:#fff;border:1px solid #cad6d0;border-left:5px solid #0d7957;border-radius:5px;gap:7px;padding:12px 14px;display:grid}.headingSuggestionPreview strong{overflow-wrap:anywhere;color:#17362b;font:800 15px/1.35 Arial,sans-serif}.headingSuggestionModal>footer{border-top:1px solid #d9dfdb;justify-content:space-between;align-items:center;gap:14px;padding-top:14px;display:flex}.headingSuggestionModal>footer>span{color:#69766f;font-size:9px}.headingSuggestionModal>footer>div{gap:8px;display:flex}.headingSuggestionModal>footer button{color:#0d6b4e;background:#fff;border:1px solid #b9c9c1;border-radius:4px;min-height:38px;padding:7px 11px;font-size:9px;font-weight:800}.headingSuggestionModal>footer button.primary{color:#fff;background:#0d6b4e;border-color:#0d6b4e}.headingSuggestionModal>footer button:disabled{cursor:not-allowed;opacity:.45}@media (max-width:700px){.headingSuggestionModal{border-radius:0;width:100vw;max-height:100dvh;padding:24px 16px}.headingSuggestionModal h2{font-size:25px}.headingStyleOptions{grid-template-columns:1fr}.headingStyleOptions label{min-height:52px}.headingSuggestionModal>footer{flex-direction:column;align-items:stretch}.headingSuggestionModal>footer>div{grid-template-columns:1fr 1fr;display:grid}.headingSuggestionModal>footer button{min-height:44px}}.markdownCodeEditor .cm-fold-enhancement{-webkit-box-decoration-break:clone;box-decoration-break:clone;cursor:pointer;border-radius:3px}.markdownCodeEditor .cm-fold-verify{background:#fff0bf;border-bottom:2px solid #b77808;box-shadow:0 0 0 2px #f4c65338}.markdownCodeEditor .cm-fold-table{background:#e7f1f8;border-bottom:2px solid #3f7192;box-shadow:0 0 0 2px #6fa1c126}.markdownCodeEditor .cm-fold-hook,.markdownCodeEditor .cm-fold-question{background:#e8f3ed;border-bottom:2px solid #39775e;box-shadow:0 0 0 2px #4b8d7130}.markdownCodeEditor .cm-fold-image-prompt{background:#f0ebf8;border-bottom:2px solid #74599a;box-shadow:0 0 0 2px #8b70ad28}.markdownCodeEditor .cm-fold-figure{background:#e9eef8;border-bottom:2px solid #4d679a;box-shadow:0 0 0 2px #6680b02b}.markdownCodeEditor .cm-fold-enhancement-selected{outline-offset:1px;background:#dff1e8;outline:2px solid #214e3e;box-shadow:0 0 0 4px #0d6b4e20}.foldEnhancements{background:#fbfcfa;border:1px solid #c7d5ce;border-radius:6px;flex-direction:column;flex:0 auto;min-height:42px;max-height:min(40vh,430px);display:flex;overflow:hidden;box-shadow:0 5px 16px #1731280a}.foldEnhancements.hasVerify.isOpen{border-color:#d3a94a;flex-shrink:0;min-height:190px;box-shadow:inset 4px 0 #c88916,0 5px 18px #8e650d18}.foldEnhancements>header{flex:none}.foldEnhancementsToggle{color:#264338;text-align:left;background:#f4f7f5;border:0;justify-content:space-between;align-items:center;gap:10px;width:100%;min-height:42px;padding:7px 10px;display:flex}.hasVerify .foldEnhancementsToggle{background:#fff8e6}.foldEnhancementsToggle>span:first-child{gap:2px;display:grid}.foldEnhancementsToggle b{color:#173d30;letter-spacing:.04em;text-transform:uppercase;font-size:10px}.foldEnhancementsToggle small{color:#697871;font-size:8px}.foldEnhancementCounts{align-items:center;gap:6px;display:flex}.foldEnhancementCounts strong{color:#245541;background:#dfe9e4;border-radius:999px;place-items:center;min-width:23px;height:23px;font-size:9px;display:grid}.foldEnhancementCounts em{color:#75500b;background:#f5d889;border-radius:999px;padding:4px 7px;font-size:8px;font-style:normal;font-weight:900}.foldEnhancementCounts i{color:#0d6b4e;text-align:center;width:18px;font-size:16px;font-style:normal}.foldEnhancementBody{background:#fff;border-top:1px solid #d9e2dd;min-height:0;overflow:auto}.foldEnhancementBody>section+section{border-top:1px solid #dce4df}.foldEnhancementBody>section>header{background:#f8faf8;justify-content:space-between;align-items:center;gap:10px;padding:9px 10px;display:flex}.foldEnhancementBody>section>header>span{gap:2px;display:grid}.foldEnhancementBody>section>header b{color:#244438;font-size:10px}.foldEnhancementBody>section>header small{color:#687870;font-size:8px;line-height:1.35}.foldEnhancementBody>section>header>button{color:#0d6b4e;background:#fff;border:1px solid #b9c9c1;border-radius:3px;min-height:30px;padding:5px 8px;font-size:8px;font-weight:900}.foldVerifyQueue>header{background:#fff6dd!important}.foldVerifyQueue>header>strong{color:#fff;white-space:nowrap;background:#bd7610;border-radius:999px;padding:5px 8px;font-size:8px}.foldVerifyQueue>article{background:#fffdf7;border-top:1px solid #efd9a5;grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:9px 10px;display:grid;box-shadow:inset 3px 0 #c88916}.foldVerifyQueue>article.selected{outline-offset:-2px;background:#fff7dc;outline:2px solid #8c600b}.foldEnhancementFocus{color:#293e35;text-align:left;background:0 0;border:0;gap:4px;display:grid}.foldEnhancementFocus>span{align-items:center;gap:6px;display:flex}.foldEnhancementFocus i{color:#fff;background:#c88916;border-radius:999px;place-items:center;width:19px;height:19px;font-size:8px;font-style:normal;font-weight:900;display:grid}.foldEnhancementFocus b{font-size:9px}.foldEnhancementFocus p{color:#253b32;margin:0;font:10px/1.45 ui-monospace,SFMono-Regular,Consolas,monospace}.foldEnhancementFocus small{color:#755c27;font-size:8px;line-height:1.35}.foldVerifyQueue article>aside,.foldVisualEnhancements article>aside{justify-content:flex-end;align-items:center;gap:4px;display:flex}.foldVerifyQueue article>aside button,.foldVisualEnhancements article>aside button,.foldVisualEnhancements article>aside a{color:#72500d;white-space:nowrap;background:#fff;border:1px solid #c9b67e;border-radius:3px;min-height:29px;padding:5px 7px;font-size:8px;font-weight:900;text-decoration:none}.foldVerifyQueue article>aside .remove{color:#8c332a;border-color:#d6b5b0}.foldVerifyQueue article>aside button:disabled,.foldVisualEnhancements article>aside button:disabled{cursor:not-allowed;opacity:.48}.foldVisualEnhancements>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:9px;display:grid}.foldVisualEnhancements article{background:#fbfcfb;border:1px solid #d5ded9;border-radius:5px;grid-template-columns:minmax(0,1fr);gap:7px;min-width:0;padding:7px;display:grid}.foldVisualEnhancements article.selected{background:#f0f6f9;outline:2px solid #315f86}.foldVisualPreview{color:#274138;text-align:left;background:0 0;border:0;gap:6px;min-width:0;display:grid}.foldVisualPreview img{object-fit:contain;background:#f2f4f1;border:1px solid #d6ded9;border-radius:3px;width:100%;height:94px;display:block}.foldVisualPreview>span{gap:2px;display:grid}.foldVisualPreview b{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.foldVisualPreview small{color:#708078;font-size:8px;line-height:1.3}.foldPromptEnhancements>article{border-top:1px solid #e0e6e2;gap:4px;padding:8px 10px;display:grid}.foldPromptEnhancements>article>span{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.foldPromptEnhancements>article b{font-size:9px}.foldPromptEnhancements>article small{color:#6f7d76;font-size:8px}.foldPromptEnhancements>article p,.emptyFoldEnhancements{color:#596a62;margin:0;font-size:9px;line-height:1.4}.emptyFoldEnhancements{padding:12px}.previewVerificationHandoff{background:#fff7df;border:1px solid #d5ad52;border-left:4px solid #bd7610;border-radius:4px;gap:4px;padding:10px 12px;display:grid}.previewVerificationHandoff b{color:#6c490b;font-size:10px}.previewVerificationHandoff span{color:#705d35;font-size:9px;line-height:1.45}.sourceFullscreen>.foldEnhancements{display:none}@media (max-width:700px){.foldEnhancements{max-height:min(48dvh,460px)}.foldEnhancements.hasVerify.isOpen{min-height:240px}.foldVerifyQueue>article,.foldEditorialQueue>article{grid-template-columns:1fr}.foldVerifyQueue article>aside,.foldEditorialQueue article>aside{flex-wrap:wrap;justify-content:flex-start}.foldVerifyQueue article>aside button,.foldEditorialQueue article>aside button{flex:1;min-height:38px}.foldVisualEnhancements>div{grid-template-columns:1fr}.foldVisualPreview img{height:130px}.foldVisualEnhancements article>aside button,.foldVisualEnhancements article>aside a{min-height:38px}.foldEnhancementBody>section>header{align-items:flex-start}.foldEnhancementBody>section>header>button{min-height:36px}.foldMetric.assets{display:none}}.superchargeButton{min-height:36px;box-shadow:0 0 0 1px #0d6b4e12;color:#0d6b4e!important;background:#edf7f2!important;border:1px solid #0d6b4e!important;border-radius:4px!important;padding:8px 11px!important;font-size:10px!important;font-weight:900!important}:is(.superchargeButton:hover,.superchargeButton:focus-visible){box-shadow:0 0 0 3px #0d6b4e1c;background:#dff1e8!important}.superchargeModal{color:#24372f;background:#fbfaf6;border-radius:8px;width:min(820px,100%);max-height:min(820px,100dvh - 48px);padding:36px;position:relative;overflow:auto;box-shadow:0 30px 90px #0005}.superchargeModal>h2{margin:7px 0 6px;font:700 38px/1.05 Georgia,serif}.superchargeModal>p{color:#64716b;max-width:660px;margin:0;font-size:13px;line-height:1.5}.superchargeCapabilities{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin:20px 0 12px;display:grid}.superchargeCapabilities article{background:#fff;border:1px solid #d6dfda;border-radius:6px;align-content:start;gap:6px;min-height:116px;padding:14px;display:grid}.superchargeCapabilities b{color:#153e2e;font-size:12px}.superchargeCapabilities span{color:#68766f;font-size:10px;line-height:1.45}.superchargePrivacy{background:#f1f5f8;border-left:4px solid #315f86;padding:13px 16px}.superchargePrivacy h3{color:#294b64;margin:0 0 7px;font-size:11px}.superchargePrivacy ul{color:#536772;gap:5px;margin:0;padding-left:18px;font-size:10px;line-height:1.4;display:grid}.superchargeProgress{gap:6px;margin-top:13px;display:grid}.superchargeProgress>div{color:#506159;justify-content:space-between;gap:12px;font-size:10px;display:flex}.superchargeProgress progress{accent-color:#0d6b4e;width:100%;height:10px}.superchargeError{background:#fff0ed;border-left:4px solid #b53a2f;padding:10px;color:#8c3028!important;margin:13px 0 0!important}.superchargeModal>footer{border-top:1px solid #d8ded9;justify-content:flex-end;gap:8px;margin-top:17px;padding-top:14px;display:flex}.superchargeModal>footer button{color:#0d6b4e;background:#fff;border:1px solid #adc0b6;border-radius:4px;min-height:38px;padding:8px 12px;font-size:10px;font-weight:800}.superchargeModal>footer .primaryButton{color:#fff;background:#0d6b4e;border-color:#0d6b4e}.superchargeModal>footer button:disabled{cursor:wait;opacity:.62}.classifierSettings{background:#f5f8fa;border:1px solid #b8c9c0;border-left:4px solid #315f86;border-radius:5px;grid-template-columns:minmax(0,1fr) auto;justify-content:space-between;align-items:center;gap:10px 14px;margin-bottom:14px;padding:13px;display:grid}.classifierSettings>div:first-child{gap:4px;display:grid}.classifierSettings h3,.classifierSettings p{margin:0}.classifierSettings h3{color:#263f52;font-size:14px}.classifierSettings p{color:#536870;font-size:11px;line-height:1.4}.classifierSettings small{color:#718189;font-size:9px}.classifierSettingsActions{flex:none;align-items:center;gap:8px;display:flex}.classifierSettingsActions button{color:#315f86;background:#fff;border:1px solid #315f86;border-radius:4px;min-height:34px;padding:7px 10px;font-size:9px;font-weight:800}.classifierSettingsActions button:disabled{cursor:wait;opacity:.55}.classifierStatus{color:#56666d;text-transform:uppercase;background:#e8edef;border-radius:999px;padding:5px 8px;font-size:8px;font-weight:900}.classifierStatus-installed{color:#176b4b;background:#dff1e8}.classifierStatus-error{color:#9a352d;background:#fde7e3}@media (max-width:760px){.superchargeModal{max-height:calc(100dvh - 20px);padding:28px 18px}.superchargeCapabilities{grid-template-columns:1fr}.superchargeCapabilities article{min-height:0}.superchargeModal>footer{grid-template-columns:1fr;display:grid}.superchargeModal>footer button{min-height:44px}.classifierSettings{grid-template-columns:1fr;align-items:stretch}.classifierSettingsActions{flex-wrap:wrap;justify-content:space-between}.topActions .superchargeButton{display:none}}.aboutTechnologyLink{color:#0d6b4e;align-items:center;gap:7px;margin:-8px 0 18px;font-size:12px;font-weight:800;text-decoration:none;display:inline-flex}:is(.aboutTechnologyLink:hover,.aboutTechnologyLink:focus-visible){text-decoration:underline}.aboutTechnologyLink span{font-size:15px}.writingFilters button.local{color:#554b92;background:#efedfa;border-color:#c1bce1}.writingFilters button.prompt{color:#365d7b;background:#edf3f7;border-color:#bed0df}.foldEnhancements.isCollapsed{flex:none;min-height:0;max-height:none;box-shadow:0 3px 10px #1731280a}.foldEnhancements.isCollapsed .foldEnhancementsToggle{border-radius:5px}.foldEnhancementCounts{gap:5px}.foldEnhancementCounts .foldMetric{color:#365248;background:#fff;border:1px solid #cedbd5;border-radius:999px;align-items:center;gap:5px;min-height:26px;padding:3px 8px;display:flex;box-shadow:0 1px 2px #13271f0c}.foldEnhancementCounts .foldMetric strong{min-width:0;height:auto;color:inherit;background:0 0;font-size:10px;line-height:1;display:block}.foldEnhancementCounts .foldMetric small{color:inherit;letter-spacing:.035em;text-transform:uppercase;font-size:7px;font-weight:900}.foldEnhancementCounts .foldMetric.verify{color:#765008;background:#fff4d2;border-color:#dfbd6a}.foldEnhancementCounts .foldMetric.editorial{color:#255d48;background:#edf7f2;border-color:#a9cbbd}.foldEnhancementCounts .foldMetric.assets{color:#3d5681;background:#f0f4fb;border-color:#bfcce2}.foldEnhancementChevron{background:#fff;border:1px solid #b8c8c0;border-radius:999px;place-items:center;color:#0d6b4e!important;width:25px!important;height:25px!important;font:900 14px/1 Arial,sans-serif!important;display:grid!important}.foldEditorialQueue>header{background:#edf7f2!important}.foldEditorialQueue>header>strong{color:#fff;white-space:nowrap;background:#39775e;border-radius:999px;padding:5px 8px;font-size:8px}.foldEditorialQueue>article{background:#fbfefc;border-top:1px solid #cfe2d8;grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:9px 10px;display:grid;box-shadow:inset 3px 0 #39775e}.foldEditorialQueue>article.selected{outline-offset:-2px;background:#edf8f2;outline:2px solid #276349}.foldEditorialQueue .foldEnhancementFocus i{background:#39775e}.foldEditorialQueue article>aside{justify-content:flex-end;align-items:center;gap:4px;display:flex}.foldEditorialQueue article>aside button{color:#245d47;white-space:nowrap;background:#fff;border:1px solid #a9c7ba;border-radius:3px;min-height:29px;padding:5px 7px;font-size:8px;font-weight:900}.foldEditorialQueue article>aside .remove{color:#8c332a;border-color:#d6b5b0}.foldPromptEnhancements>article.selected{outline-offset:-2px;background:#f6f1fb;outline:2px solid #74599a}.foldPromptFocus{color:#293e35;text-align:left;background:0 0;border:0;gap:5px;width:100%;display:grid}.foldPromptFocus>span{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.foldPromptFocus p{color:#596a62;margin:0;font-size:9px;line-height:1.4}.foldPromptFocus em{color:#514164;background:#f3eef8;border-left:3px solid #74599a;gap:2px;padding:6px 8px;font-size:8px;font-style:normal;line-height:1.35;display:grid}.foldPromptFocus em b{letter-spacing:.04em;text-transform:uppercase;font-size:7px}@media (max-width:900px){.sourceEditorToolbarActions{overflow:auto hidden}}@media (max-width:700px){.foldEnhancementCounts .foldMetric{padding:3px 6px}.foldEnhancementCounts .foldMetric.assets{display:none}.foldEditorialQueue>article{grid-template-columns:1fr}.foldEditorialQueue article>aside{flex-wrap:wrap;justify-content:flex-start}.foldEditorialQueue article>aside button{flex:1;min-height:38px}}.foldGraphEnhancements{container-type:inline-size}.foldGraphEnhancements>div{grid-template-columns:repeat(2,minmax(0,1fr))}.foldGraphEnhancements .foldVisualPreview img{background:#c7ceca;border-color:#9ca8a2;height:112px;padding:5px;box-shadow:inset 0 0 0 1px #8f9b95}.foldGraphEnhancements article{background:#f7f9f8;border-color:#c3cdc8}.foldTableEnhancements .foldVisualPreview img{background:#c7ceca;border-color:#9ca8a2;height:112px;padding:5px;box-shadow:inset 0 0 0 1px #8f9b95}.foldTableEnhancements article{background:#f7f9f8;border-color:#c3cdc8}@container (width>=800px){.foldGraphEnhancements>div{grid-template-columns:repeat(3,minmax(0,1fr))}}@container (width<=520px){.foldGraphEnhancements>div{grid-template-columns:1fr}.foldGraphEnhancements .foldVisualPreview img{height:138px}}.foldEnhancementChevron{font-size:0!important}.foldEnhancementChevron:before{content:"";border-bottom:2px solid;border-right:2px solid;width:7px;height:7px;transition:transform .16s;transform:translateY(-2px)rotate(45deg)}.foldEnhancementChevron.isExpanded:before{transform:translateY(2px)rotate(225deg)}.articlePreviewContent img{border-radius:4px;width:auto;max-width:100%;height:auto;margin:28px auto;display:block}.articlePreviewMedia{background:#f6f9f7;border:1px solid #b8c9c0;border-radius:7px;margin:46px 0 12px;overflow:hidden}.articlePreviewMedia>header{background:#edf3f0;border-bottom:1px solid #cbd7d1;justify-content:space-between;align-items:center;gap:14px;padding:13px 15px;display:flex}.articlePreviewMedia>header>span{gap:3px;display:grid}.articlePreviewMedia>header b{color:#173d30;font-size:12px}.articlePreviewMedia>header small{color:#607168;font-size:10px;line-height:1.35}.articlePreviewMedia>header>strong{color:#0d6b4e;background:#fff;border-radius:999px;place-items:center;min-width:27px;height:27px;font-size:10px;display:grid}.articlePreviewMedia>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:12px;display:grid}.articlePreviewMedia figure{background:#fff;border:1px solid #cad5cf;border-radius:5px;min-width:0;margin:0;overflow:hidden}.articlePreviewMedia figure>img{object-fit:contain;background:#c7ceca;width:100%;height:170px;padding:7px;display:block}.articlePreviewMedia figcaption{justify-content:space-between;align-items:center;gap:9px;padding:9px;display:flex}.articlePreviewMedia figcaption>span{gap:3px;min-width:0;display:grid}.articlePreviewMedia figcaption b{color:#29453a;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.articlePreviewMedia figcaption small{color:#6b7a73;text-transform:uppercase;font-size:8px}.articlePreviewMedia figcaption button{color:#0d6b4e;background:#fff;border:1px solid #0d6b4e;border-radius:3px;flex:none;min-height:31px;padding:6px 8px;font-size:8px;font-weight:900}.articlePreviewMedia figcaption button:disabled{cursor:not-allowed;opacity:.45}@media (max-width:700px){.articlePreviewMedia>div{grid-template-columns:1fr}.articlePreviewMedia figure>img{height:150px}.articlePreviewMedia figcaption button{min-height:38px}}.sourcePanel.sourceFullscreen{grid-template-rows:auto minmax(0,1fr) auto auto auto}.sourcePanel.sourceFullscreen>.foldEnhancements{flex:none;min-height:42px;max-height:min(32dvh,360px);display:flex!important}.sourcePanel.sourceFullscreen>.writingPatternCheck{flex:none;min-height:43px;max-height:54px;overflow:visible;display:flex!important}.sourceFullscreen .fullscreenExitAction{color:#0d6b4e;white-space:nowrap;background:#e7f3ed;border:1px solid #0d6b4e;border-radius:4px;justify-content:center;align-items:center;gap:7px;min-width:max-content;min-height:34px;padding:7px 10px;font-size:9px;font-weight:900;display:inline-flex}.sourceFullscreen .fullscreenExitAction .editorToolIcon{width:15px;height:15px}.sourceFullscreen .fullscreenExitAction:hover{background:#d8ebe2}.sourceFullscreen .sourceEditorToolbarActions{overflow:auto hidden}.sourceFullscreen .toolbarPackageAction{margin-left:2px}@media (max-width:700px){.sourcePanel.sourceFullscreen{grid-template-rows:auto minmax(0,1fr) auto auto auto}.sourcePanel.sourceFullscreen>.foldEnhancements{max-height:min(30dvh,260px)}.sourceFullscreen .fullscreenExitAction{min-height:40px}.sourcePanel.sourceFullscreen>.writingPatternCheck{max-height:88px}}.sourceFullscreen .fullscreenExitAction{z-index:2;order:-1;position:sticky;left:0}.draftEnhancementSplitter{z-index:4;cursor:row-resize;touch-action:none;-webkit-user-select:none;user-select:none;flex:0 0 18px;place-items:center;height:18px;min-height:18px;margin:-12px 0;display:grid;position:relative}.draftEnhancementSplitter:before{content:"";background:#aebdb5;border-radius:999px;height:2px;transition:background .15s,box-shadow .15s;position:absolute;inset:8px 0 auto}.draftEnhancementSplitter>span{background:#f8faf8;border:1px solid #95aa9f;border-radius:999px;justify-content:center;align-items:center;gap:4px;width:58px;height:14px;display:flex;position:relative;box-shadow:0 2px 7px #17312822}.draftEnhancementSplitter i{background:#43695a;border-radius:50%;width:3px;height:3px}.draftEnhancementSplitter:hover:before,.draftEnhancementSplitter.isDragging:before{background:#0d6b4e;box-shadow:0 0 0 3px #0d6b4e1e}.draftEnhancementSplitter:focus-visible:before{background:#0d6b4e;box-shadow:0 0 0 3px #0d6b4e1e}:is(.draftEnhancementSplitter:hover>span,.draftEnhancementSplitter.isDragging>span,.draftEnhancementSplitter:focus-visible>span){background:#e7f3ed;border-color:#0d6b4e}.draftEnhancementSplitter:focus-visible{outline-offset:1px;outline:3px solid #d49a1b}.sourcePanel:has(.draftEnhancementSplitter.isDragging){cursor:row-resize}.sourcePanel:has(.draftEnhancementSplitter.isDragging) *{-webkit-user-select:none;user-select:none}.sourceFullscreen .draftEnhancementSplitter{display:none}@media (max-width:700px){.draftEnhancementSplitter{flex-basis:22px;height:22px;min-height:22px;margin:-12px 0}.draftEnhancementSplitter>span{width:72px;height:18px}.foldTableEnhancements .foldVisualPreview img{height:138px}}.appActionBackdrop{z-index:1700;background:#11251d99;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.appActionDialog{color:#20342b;background:#fbfaf6;border:1px solid #aebfb6;border-radius:12px;width:min(460px,100%);padding:26px;box-shadow:0 26px 80px #071b1455}.appActionDialog h2{margin:8px 0 7px;font:700 28px/1.08 Georgia,serif}.appActionDialog>p{color:#5d6e66;margin:0;font-size:12px;line-height:1.55}.appActionDialog>label{color:#56675f;letter-spacing:.06em;text-transform:uppercase;gap:6px;margin-top:18px;font-size:9px;font-weight:900;display:grid}.appActionDialog input{color:#21352c;text-transform:none;background:#fff;border:1px solid #bccbc4;border-radius:5px;width:100%;min-height:42px;padding:9px 11px;font-size:13px}.appActionDialog footer{border-top:1px solid #d8e0dc;justify-content:flex-end;gap:8px;margin-top:24px;padding-top:15px;display:flex}.appActionDialog footer button{color:#315449;background:#fff;border:1px solid #aebfb6;border-radius:5px;min-height:40px;padding:9px 14px;font-size:10px;font-weight:900}.appActionDialog footer .confirmAction{color:#fff;background:#0d6b4e;border-color:#0d6b4e}.appActionDialog.destructive{border-top:5px solid #a9382e}.appActionDialog.destructive .tutorialKicker{color:#8f3028}.appActionDialog.destructive footer .confirmAction{background:#a9382e;border-color:#a9382e}.appActionDialog footer button:focus-visible{outline-offset:2px;outline:3px solid #d49a1b}.appActionDialog input:focus-visible{outline-offset:2px;outline:3px solid #d49a1b}.appActionDialog footer button:disabled{cursor:not-allowed;opacity:.45}@media (max-width:700px){.appActionBackdrop{align-items:end;padding:10px}.appActionDialog{width:100%;padding:22px 16px max(18px,env(safe-area-inset-bottom));border-radius:14px}.appActionDialog h2{font-size:25px}.appActionDialog footer{grid-template-columns:1fr 1fr;display:grid}.appActionDialog footer button{min-height:46px}}.sourceFullscreen .fullscreenExitAction{z-index:1100;order:initial;color:#fff;background:#173d30;border-radius:999px;min-height:38px;position:fixed;top:14px;left:auto;right:18px;box-shadow:0 8px 24px #10271f45}.sourceFullscreen .fullscreenExitAction:hover{color:#fff;background:#0d6b4e}.sourceFullscreen .fullscreenExitIcon{color:#173d30;background:#fff;border-radius:999px;place-items:center;width:22px;height:22px;font:900 18px/1 Arial,sans-serif;display:grid}.sourceFullscreen .sourceEditorToolbar{padding-right:158px}@media (max-width:700px){.sourceFullscreen .fullscreenExitAction{min-height:42px;padding:7px 12px;top:8px;right:8px}.sourceFullscreen .sourceEditorToolbar{padding-right:154px}}.articlePreviewContent .articleTableReference{text-align:left;color:#183b30;cursor:pointer;background:#edf5f1;border:0;border-left:5px solid #08765a;border-radius:0;gap:4px;width:100%;margin:16px 0;padding:16px 20px;display:grid}.articlePreviewContent .articleTableReference strong{font-size:15px;line-height:1.35}.articlePreviewContent .articleTableReference small{color:#517066;font-size:10px;font-weight:700}.articlePreviewContent .articleTableReference:hover{background:#e1f0e9}.articlePreviewContent .articleTableReference:focus-visible{outline-offset:2px;outline:3px solid #d49a1b}.articlePreviewMedia figure{scroll-margin:28px}.articlePreviewMedia figure.activeReference{border-color:#08765a;box-shadow:0 0 0 4px #08765a2e}.articlePreviewMedia .preparedMediaPreview{cursor:zoom-in;background:#c7ceca;border:0;width:100%;padding:0;display:block}.articlePreviewMedia .preparedMediaPreview img{object-fit:contain;width:100%;height:170px;padding:7px;display:block}.articlePreviewMedia figcaption>div{flex-wrap:wrap;flex:none;justify-content:flex-end;gap:6px;display:flex}.articlePreviewMedia figcaption>div button{color:#0d6b4e;background:#fff;border:1px solid #0d6b4e;border-radius:3px;min-height:31px;padding:6px 8px;font-size:8px;font-weight:900}.assetPreviewBackdrop{z-index:1300}.assetPreviewModal{background:#f8faf9;border:1px solid #aebfb6;border-radius:12px;align-content:start;gap:10px;width:min(92vw,980px);max-height:90vh;padding:26px;display:grid;position:relative;overflow:auto;box-shadow:0 24px 70px #0a261d47}.assetPreviewModal h2{color:#173d30;margin:0;padding-right:44px}.assetPreviewModal>p{color:#4d665c;margin:0;font-size:12px;font-weight:800}.assetPreviewModal figure{background:#bfc8c3;border:1px solid #c4d1ca;border-radius:8px;min-height:260px;max-height:62vh;margin:4px 0;padding:14px;display:grid;overflow:auto}.assetPreviewModal figure img{object-fit:contain;width:100%;height:100%;max-height:56vh;display:block}.assetPreviewModal footer{justify-content:space-between;align-items:center;gap:18px;display:flex}.assetPreviewModal footer>span{color:#52675e;max-width:580px;font-size:11px;line-height:1.45}.assetPreviewModal footer>div{flex:none;gap:8px;display:flex}.assetPreviewModal footer button,.assetPreviewModal footer a{color:#0d6b4e;background:#fff;border:1px solid #0d6b4e;border-radius:4px;align-items:center;min-height:38px;padding:8px 12px;font-size:10px;font-weight:900;text-decoration:none;display:inline-flex}.assetPreviewModal footer a.copyAction{color:#fff;background:#0d6b4e}@media (max-width:700px){.articlePreviewContent .articleTableReference{padding:14px}.articlePreviewMedia .preparedMediaPreview img{height:150px}.articlePreviewMedia figcaption{flex-direction:column;align-items:flex-start}.articlePreviewMedia figcaption>div{justify-content:stretch;width:100%}.articlePreviewMedia figcaption>div button{flex:1;min-height:40px}.assetPreviewBackdrop{place-items:center!important;padding:10px!important}.assetPreviewModal{width:calc(100vw - 20px);max-height:94vh;padding:20px 14px;height:auto!important}.assetPreviewModal figure{min-height:220px;padding:8px}.assetPreviewModal footer{flex-direction:column;align-items:stretch}.assetPreviewModal footer>div{width:100%}.assetPreviewModal footer button,.assetPreviewModal footer a{flex:1;justify-content:center}}.packagePreflight footer>button:first-child{color:#fff;background:#0d6b4e;border-color:#0d6b4e;order:3}.packagePreflight footer>button.copyAction:has(>span){color:#75530c;background:#fff9e7;border-color:#b98a22;order:1;animation:1.7s ease-in-out infinite preflightEnhancePulse}.packagePreflight footer>button:not(:first-child):not(:has(>span)){order:2}@keyframes preflightEnhancePulse{0%,to{box-shadow:0 0 #cd971e00}50%{box-shadow:0 0 0 5px #cd971e33}}@media (prefers-reduced-motion:reduce){.packagePreflight footer>button.copyAction:has(>span){animation:none}}.markdownCodeEditor .cm-writing-number{color:#244b69;vertical-align:middle;cursor:pointer;background:#eef4f8;border:1px solid #315f86;border-radius:50%;place-items:center;width:19px;height:19px;margin:0 5px 0 1px;font:900 9px/1 Arial,sans-serif;display:inline-grid}.markdownCodeEditor .cm-writing-number:hover,.markdownCodeEditor .cm-writing-number.selected{color:#fff;background:#315f86}.markdownCodeEditor .cm-writing-number:focus-visible{outline-offset:2px;outline:2px solid #d49a1b}.writingFindingNumber{background:#315f86;border-radius:50%;flex:0 0 20px;place-items:center;width:20px;height:20px;color:#fff!important;font:900 8px/1 Arial,sans-serif!important;display:inline-grid!important}.writingReportModal>footer.writingReportActions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.writingReportActions>div{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.writingReportActions button[aria-pressed=true]{color:#6e4f0b;background:#fff6da;border-color:#b98716}.writingReportActions button:disabled{cursor:not-allowed;opacity:.42}@media (max-width:900px){.writingReportModal>footer.writingReportActions{flex-direction:column;align-items:stretch}.writingReportActions>div{grid-template-columns:1fr 1fr;display:grid}.writingReportActions button{min-height:42px}}.emailProjectSetup{background:#f7faf8;border:1px solid #b8d1c5;border-left:4px solid #0d7654;border-radius:6px;margin:8px 12px 0;padding:12px}.emailProjectSetup>header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.emailProjectSetup>header b{color:#173c2f;font:700 20px Georgia,serif;display:block}.emailProjectSetup>header p{color:#52635b;margin:3px 0;font-size:12px}.emailProjectSetup>header>div:last-child{align-items:flex-end;gap:6px;display:flex}.emailProjectSetup label{color:#365248;letter-spacing:.04em;text-transform:uppercase;gap:4px;font-size:10px;font-weight:800;display:grid}.emailProjectSetup input,.emailProjectSetup select,.emailProjectSetup textarea{color:#183027;text-transform:none;letter-spacing:normal;background:#fff;border:1px solid #b9cbc2;border-radius:4px;min-width:0;padding:8px;font:12px/1.35 Arial,sans-serif}.emailProjectSetup button{color:#075f45;background:#fff;border:1px solid #90b7a4;border-radius:4px;min-height:34px;font-size:11px;font-weight:800}.emailContextGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:12px;display:grid}.emailContextGrid .emailSubjectField{grid-column:span 2}.emailSubjectField small{letter-spacing:0;text-transform:none;font-size:9px;font-weight:500}.emailTemplateEditor{border-top:1px solid #d5e1db;margin-top:10px;padding-top:8px}.emailTemplateEditor summary{cursor:pointer;color:#075f45;font-size:11px;font-weight:800}.emailTemplateEditor>div{grid-template-columns:1fr 2fr;gap:9px;margin-top:8px;display:grid}.emailTemplateEditor textarea{resize:vertical;min-height:58px}.emailTemplateEditor>p{color:#64766d;margin:6px 0 0;font-size:10px}.emailProjectSetup>footer{border-top:1px solid #d5e1db;align-items:center;gap:6px;margin-top:11px;padding-top:9px;display:flex;overflow:auto}.emailProjectSetup>footer>span{color:#365248;text-transform:uppercase;margin-right:4px;font-size:10px;font-weight:800}.emailProjectSetup>footer i{white-space:nowrap;color:#52635b;background:#fff;border:1px solid #cfddd6;border-radius:999px;align-items:center;gap:4px;padding:3px 7px;font-size:9px;font-style:normal;display:flex}.emailProjectSetup>footer i b{color:#087255;font-size:11px}.emailLivePreview,.emailPackagePreview>article{color:#24342d;background:#fff;border:1px solid #d2ddd7;border-radius:6px;padding:18px}.emailLivePreview>header,.emailPackagePreview>article>header{border-bottom:1px solid #dce5e0;gap:3px;margin-bottom:14px;padding-bottom:10px;display:grid}.emailLivePreview>header small,.emailPackagePreview>article>header small{color:#68776f;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:800}.emailLivePreview p,.emailPackagePreview p{white-space:pre-wrap;line-height:1.55}.emailGateStrip{grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;margin-top:12px;display:grid}.emailGateStrip>span{background:#f2f8f5;border:1px solid #bdd9cb;border-radius:5px;grid-template-columns:22px 1fr;align-items:center;gap:5px;padding:7px;display:grid}.emailGateStrip>span.review{background:#fff8e7;border-color:#dec788}.emailGateStrip>span.blocked{background:#fff1ef;border-color:#e0aaa4}.emailGateStrip i{color:#fff;background:#087255;border-radius:50%;place-items:center;width:20px;height:20px;font-size:9px;font-style:normal;display:grid}.emailGateStrip .review i{background:#b88616}.emailGateStrip .blocked i{background:#b84035}.emailGateStrip b{font-size:9px}.emailGateStrip small{color:#65776e;text-transform:uppercase;grid-column:2;font-size:8px}.formatBadge.format-email{color:#4b5490;background:#edf0fb}.emailExportPanel .postExportActions{flex-wrap:wrap}@media (max-width:900px){.emailProjectSetup>header{display:grid}.emailProjectSetup>header>div:last-child{flex-wrap:wrap}.emailContextGrid,.emailGateStrip{grid-template-columns:1fr 1fr}.emailTemplateEditor>div{grid-template-columns:1fr}}@media (max-width:620px){.emailContextGrid{grid-template-columns:1fr}.emailContextGrid .emailSubjectField{grid-column:auto}.emailGateStrip{grid-template-columns:1fr}}.emailProjectSetup{font-family:Arial,sans-serif;container-type:inline-size}.emailProjectSetup>header{grid-template-columns:minmax(0,1fr) auto;align-items:start;display:grid}.emailProjectSetup>header>div:first-child{max-width:720px}.emailProjectSetup>header>div:last-child{grid-template-columns:minmax(150px,190px) auto auto;align-items:end;display:grid}.emailProjectSetup>header>div:last-child label{min-width:0}.emailProjectSetup label,.emailProjectSetup>footer>span{letter-spacing:.065em;font-family:Arial,sans-serif;font-size:9px;font-weight:800;line-height:1.2}.emailProjectSetup input,.emailProjectSetup select,.emailProjectSetup textarea{min-height:36px;font-size:12px;font-weight:400;line-height:1.35}.emailContextGrid{grid-template-columns:repeat(12,minmax(0,1fr));gap:9px 10px}.emailContextGrid>label:first-child{grid-column:span 7}.emailContextGrid>label:nth-child(2){grid-column:span 5}.emailContextGrid>label:nth-child(3),.emailContextGrid>label:nth-child(4),.emailContextGrid>label:nth-child(5){grid-column:span 4}.emailContextGrid>label:nth-child(6),.emailContextGrid>label:nth-child(7){grid-column:span 6}.emailProjectSetup>footer{flex-wrap:wrap;min-height:35px;overflow:visible}.emailProjectSetup>footer i{min-height:24px;padding:4px 8px;font:400 9px/1.1 Arial,sans-serif}.emailProjectSetup>footer i b{font:700 11px/1 Arial,sans-serif}.emailTemplateSuggestion{color:#244b69;background:#f2f6fa;border:1px solid #aebfd8;border-left:4px solid #315f86;border-radius:5px;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:8px;margin:6px 12px 0;padding:8px 10px;display:grid}.emailTemplateSuggestion>span{color:#fff;background:#315f86;border-radius:50%;place-items:center;width:22px;height:22px;display:grid}.emailTemplateSuggestion div{gap:2px;display:grid}.emailTemplateSuggestion b{font:700 11px/1.2 Arial,sans-serif}.emailTemplateSuggestion small{font:400 9px/1.35 Arial,sans-serif}.emailTemplateSuggestion button{color:#244b69;background:#fff;border:1px solid #315f86;border-radius:4px;min-height:32px;padding:6px 10px;font:700 9px/1 Arial,sans-serif}.emailPromptContract{background:#f5faf7;border:1px solid #b8d1c5;border-left:4px solid #0d7654;border-radius:6px;grid-template-columns:minmax(180px,.75fr) minmax(360px,2fr);gap:12px;margin:0 0 10px;padding:12px;display:grid}.emailPromptContract>div{align-content:start;gap:3px;display:grid}.emailPromptContract>div>span{color:#0d7654;letter-spacing:.08em;font:800 9px/1 Arial,sans-serif}.emailPromptContract>div>b{color:#173c2f;font:700 18px/1.2 Georgia,serif}.emailPromptContract>div>small,.emailPromptContract>p{color:#53675e;font:400 10px/1.4 Arial,sans-serif}.emailPromptContract dl{grid-template-columns:1fr 1fr;gap:6px;margin:0;display:grid}.emailPromptContract dl>div{background:#fff;border:1px solid #d5e1db;border-radius:4px;min-width:0;padding:7px}.emailPromptContract dt{color:#62756c;letter-spacing:.06em;text-transform:uppercase;font:800 8px/1 Arial,sans-serif}.emailPromptContract dd{color:#203b31;text-overflow:ellipsis;white-space:nowrap;margin:4px 0 0;font:600 10px/1.3 Arial,sans-serif;overflow:hidden}.emailPromptContract>p{border-top:1px solid #d5e1db;grid-column:1/-1;margin:0;padding-top:8px}.promptModal.emailTarget .authoringDefaults,.promptModal.emailTarget .promptControls,.promptModal.emailTarget .previewCalloutChoice,.promptModal.emailTarget .previewFooterEditor{display:none}.promptModal.emailTarget .promptBuilder{grid-template-columns:minmax(0,1fr)}@container (width<=720px){.emailProjectSetup>header{grid-template-columns:1fr}.emailProjectSetup>header>div:last-child{grid-template-columns:minmax(150px,1fr) auto auto}.emailContextGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.emailContextGrid>label:nth-child(n){grid-column:span 1}}@container (width<=440px){.emailProjectSetup>header>div:last-child{grid-template-columns:1fr 1fr}.emailProjectSetup>header>div:last-child label{grid-column:1/-1}.emailContextGrid{grid-template-columns:1fr}}.emailContextGrid>label{grid-auto-rows:max-content;align-content:start;align-self:start}.dynamicEmailContextGrid>.emailSubjectField,.dynamicEmailContextGrid>label:nth-child(2){grid-column:span 6}.dynamicEmailContextGrid>label:not(.emailSubjectField):not(:nth-child(2)){grid-column:span var(--email-field-span,4)}.emailProjectSetup>header>div:last-child{grid-template-columns:minmax(150px,190px) auto}.emailTemplateActions{align-self:end;position:relative}.emailTemplateActions>summary{cursor:pointer;color:#075f45;background:#fff;border:1px solid #90b7a4;border-radius:4px;place-items:center;min-height:36px;padding:0 11px;font:800 10px/1 Arial,sans-serif;list-style:none;display:grid}.emailTemplateActions>summary::-webkit-details-marker{display:none}.emailTemplateActions[open]>summary{background:#eaf5ef}.emailTemplateActions>div{z-index:30;background:#fff;border:1px solid #9db9ab;border-radius:6px;gap:6px;width:260px;padding:9px;display:grid;position:absolute;top:calc(100% + 5px);right:0;box-shadow:0 10px 28px #20382f2e}.emailTemplateActions p{color:#5d7067;margin:0 0 3px;font:400 10px/1.35 Arial,sans-serif}.emailTemplateActions button{text-align:left;width:100%;padding:7px 9px}.emailContextGrid>label>span{justify-content:space-between;align-items:center;gap:6px;display:flex}.emailFieldRequirement{color:#63756d;letter-spacing:.035em;background:#edf3f0;border-radius:999px;padding:2px 5px;font:700 7px/1 Arial,sans-serif}.emailFieldRequirement.required{color:#8d5416;background:#fff0df}.emailFieldRequirement.optional{color:#72777b;background:#f2f3f4}.emailTemplateEditor{gap:10px;display:grid}.emailTemplateEditor[open]>summary{margin-bottom:2px}.emailTemplateEditor>label{gap:4px;display:grid}.emailTemplateEditor textarea{min-height:72px}.emailTemplateEditor .emailStarterDraftEditor{min-height:150px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace}.emailTemplateEditor>section{border-top:1px solid #d5e1db;gap:7px;padding-top:9px;display:grid}.emailTemplateEditor h4{color:#274d3e;letter-spacing:.05em;text-transform:uppercase;margin:0;font:800 10px/1 Arial,sans-serif}.emailTemplateFieldEditor{grid-template-columns:1fr 1.25fr .65fr 1.5fr;gap:6px;display:grid}.emailTemplateLabelEditor{grid-template-columns:repeat(3,minmax(0,1fr))}.emailTemplateLabelEditor h4{grid-column:1/-1}@container (width<=720px){.dynamicEmailContextGrid>.emailSubjectField,.dynamicEmailContextGrid>label:nth-child(2),.dynamicEmailContextGrid>label:not(.emailSubjectField):not(:nth-child(2)){grid-column:span 1}}.markdownCodeEditor button.cm-writing-number{-webkit-appearance:none;appearance:none;white-space:nowrap;box-sizing:border-box!important;letter-spacing:0!important;text-indent:0!important;vertical-align:middle!important;border-radius:50%!important;flex:0 0 18px!important;justify-content:center!important;align-items:center!important;width:18px!important;min-width:18px!important;max-width:18px!important;height:18px!important;min-height:18px!important;max-height:18px!important;margin:0 5px 0 1px!important;padding:0!important;font:800 9px/18px Arial,sans-serif!important;display:inline-flex!important}@media (max-width:900px){.emailProjectSetup>header{grid-template-columns:1fr}.emailProjectSetup>header>div:last-child{grid-template-columns:minmax(150px,1fr) auto}.emailContextGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.emailContextGrid>label:nth-child(n),.emailContextGrid>label:first-child,.emailContextGrid>label:nth-child(2){grid-column:span 1}.emailPromptContract{grid-template-columns:1fr}.emailPromptContract>p{grid-column:auto}.emailTemplateFieldEditor,.emailTemplateLabelEditor{grid-template-columns:1fr 1fr}}@media (max-width:620px){.emailProjectSetup>header>div:last-child{grid-template-columns:1fr 1fr}.emailProjectSetup>header>div:last-child label{grid-column:1/-1}.emailContextGrid{grid-template-columns:1fr}.emailTemplateSuggestion{grid-template-columns:24px minmax(0,1fr)}.emailTemplateSuggestion button{grid-column:2}.emailPromptContract dl{grid-template-columns:1fr}.emailTemplateActions>div{width:min(260px,80vw);right:0}.emailTemplateFieldEditor,.emailTemplateLabelEditor{grid-template-columns:1fr}}.accountNavLink{justify-content:center;align-items:center;text-decoration:none;display:inline-flex}@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-outline-style{syntax:"*";inherits:false;initial-value:solid}@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}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}.brandMark{border-radius:0!important;width:42px!important;height:42px!important}.aboutVersion{color:#315047;letter-spacing:.05em;background:#edf5f1;border:1px solid #b8c9c0;border-radius:999px;width:max-content;margin:8px 0 2px;padding:4px 8px;font:800 9px/1.2 ui-monospace,SFMono-Regular,Consolas,monospace;display:inline-flex}.assetEditor{color:#26342e;resize:vertical;background:#f8faf8;border:1px solid #d6ddd8;border-radius:4px;width:100%;min-height:150px;padding:13px;font:12px/1.55 monospace}.assetButtons{justify-content:flex-end;flex-direction:row!important;gap:7px!important;display:flex!important}.assetButtons button,.assetButtons a{color:#0d6b4e;background:#fff;border:1px solid #bfd0c7;border-radius:3px;padding:8px 11px;font-size:10px;font-weight:800;text-decoration:none}.assetButtons button:last-child,.assetButtons a:last-child{color:#fff;background:#0d6b4e}.editableImages{gap:14px;padding:16px;display:grid;overflow:auto}.editableImages>article{background:#fff;border:1px solid #dce1dc;border-radius:5px;grid-template-columns:145px 1fr;gap:16px;padding:14px;display:grid}.editableImages img{aspect-ratio:4/5;object-fit:cover;width:145px}.editableImages article>div{gap:9px;display:grid}.editableImages label{color:#6b7771;text-transform:uppercase;font-size:10px;font-weight:800}.editableImages textarea{color:#26342e;text-transform:none;resize:vertical;border:1px solid #d5dbd6;border-radius:3px;width:100%;min-height:60px;margin-top:5px;padding:9px;font-size:12px;display:block}.reviewSequence{grid-template-columns:repeat(5,1fr);gap:8px;margin:18px 0;display:grid}.reviewSequence button{color:#26342e;text-align:left;background:#fff;border:1px solid #dce2dd;border-radius:5px;align-items:center;gap:9px;padding:12px;display:flex}.reviewSequence button>b{color:#0d6b4e;background:#e5eee9;border-radius:50%;flex:0 0 25px;place-items:center;height:25px;display:grid}.reviewSequence span{gap:3px;font-size:11px;font-weight:800;display:grid}.reviewSequence small{color:#76827b;font-size:9px;font-weight:500}.reviewExport{background:#edf5f1;border:1px solid #b9cfc4;border-radius:6px;justify-content:space-between;align-items:center;gap:20px;margin:18px 0;padding:18px;display:flex}.reviewExport h3{margin:0 0 5px;font:700 18px Georgia,serif}.reviewExport p{color:#65726b;margin:0;font-size:11px;line-height:1.45}.reviewExport button,.applyStyle{color:#fff;white-space:nowrap;background:#0d6b4e;border:0;border-radius:4px;padding:11px 14px;font-size:11px;font-weight:800}.styleProfile{grid-template-columns:1fr 1fr;gap:9px;margin:10px 0;display:grid}.styleProfile label{color:#6d7973;letter-spacing:.05em;text-transform:uppercase;font-size:9px;font-weight:800}.styleProfile label.wide{grid-column:1/-1}.styleProfile input,.styleProfile select{color:#26342e;text-transform:none;background:#fff;border:1px solid #d5dad6;border-radius:3px;width:100%;height:36px;margin-top:5px;padding:8px;font-size:11px;display:block}.styleProfile input[type=color]{padding:3px}.applyStyle{margin-bottom:20px}.checkpointList{gap:7px;margin-bottom:24px;display:grid}.checkpointList article{background:#fff;border:1px solid #dce1dc;border-radius:4px;justify-content:space-between;align-items:center;gap:10px;padding:11px;display:flex}.checkpointList article>div{gap:3px;display:grid}.checkpointList b{font-size:12px}.checkpointList small{color:#748079;font-size:9px}.checkpointList button{color:#0d6b4e;background:0 0;border:0;font-size:10px;font-weight:800}.pastTitle{margin-top:12px}@media (max-width:1100px){.reviewSequence{grid-template-columns:1fr 1fr}.editableImages>article{grid-template-columns:110px 1fr}.editableImages img{width:110px}}.assetItems{align-content:start}.assetItems article:has(.assetEditor){grid-template-columns:minmax(0,1fr);align-content:start}.assetItems article:has(.assetEditor)>div{grid-column:1}.assetItems article:has(.assetEditor)>.assetEditor{grid-column:1}.assetItems article:has(.assetEditor)>.assetEditor{height:140px;min-height:120px;max-height:240px}.assetItems article:has(.assetEditor)>.assetButtons{align-items:center}.articlePreviewPane{flex:auto;min-height:0;position:relative;overflow:hidden}.articlePreviewPane>.articlePreview{height:100%;min-height:0;overflow:auto}.previewSimulationNote{z-index:3;color:#34483f;background:#f7fbf8;border:1px solid #9bbcaf;border-left:4px solid #0d6b4e;border-radius:5px;align-items:flex-start;gap:14px;width:min(440px,100% - 44px);padding:14px 15px;display:flex;position:absolute;top:14px;right:22px;box-shadow:0 10px 30px #17231f24}.previewSimulationNote div{gap:4px;display:grid}.previewSimulationNote b{font-size:12px}.previewSimulationNote p{margin:0;font-size:11px;line-height:1.45}.previewSimulationNote button{color:#52655c;background:0 0;border:0;border-radius:50%;flex:0 0 28px;min-width:28px;min-height:28px;padding:0;font-size:19px}.previewSimulationNote button:hover{color:#0d6b4e;background:#e2eee8}.tableImageAssets{align-content:start;gap:14px;min-height:0;padding:16px;display:grid;overflow:auto}.tableImageAsset{background:#fff;border:1px solid #dce1dc;border-radius:5px;grid-template-columns:minmax(260px,.7fr) minmax(420px,1.3fr);gap:18px;padding:16px;display:grid}.tableImageFields{align-content:start;gap:10px;display:grid}.tableImageFields>div:first-child{gap:3px;display:grid}.tableImageFields small{color:#68766f;font-size:10px}.tableImageFields label{color:#5f6d66;letter-spacing:.05em;text-transform:uppercase;font-size:9px;font-weight:800}.tableImageFields input,.tableImageFields textarea{color:#26342e;text-transform:none;background:#fff;border:1px solid #ced8d2;border-radius:4px;width:100%;margin-top:5px;padding:9px;font:12px/1.45 Arial,sans-serif;display:block}.tableImageFields textarea{resize:vertical;min-height:110px}.altTextHint{color:#68766f;margin:0;font-size:10px;line-height:1.45}.tableImageParts{align-content:start;gap:12px;display:grid}.tableImageParts figure{background:#f7f8f6;border:1px solid #d5ddd8;border-radius:5px;margin:0;overflow:hidden}.tableImageParts img{aspect-ratio:16/9;object-fit:contain;background:#f7f8f6;width:100%;display:block}.tableImageParts figcaption{color:#68766f;border-top:1px solid #d5ddd8;justify-content:space-between;align-items:center;gap:10px;padding:9px 11px;font-size:10px;display:flex}.tableImageParts a{color:#fff;background:#0d6b4e;border-radius:3px;padding:8px 11px;font-weight:800;text-decoration:none}.tableImageParts a:focus-visible{outline-offset:2px;outline:3px solid #f0b429}@media (max-width:900px){.tableImageAsset,.tableImageParts{grid-template-columns:1fr}}.articleImageToolbar{background:#f6f9f7;border:1px solid #cbd8d1;border-radius:5px;justify-content:space-between;align-items:center;gap:18px;padding:13px 14px;display:flex}.articleImageToolbar>div{gap:3px;display:grid}.articleImageToolbar b{font-size:13px}.articleImageToolbar span{color:#63716a;font-size:10px}.uploadImageButton{cursor:pointer;white-space:nowrap;background:#0d6b4e;border-radius:4px;justify-content:center;align-items:center;padding:10px 13px;display:inline-flex;color:#fff!important;letter-spacing:0!important;text-transform:none!important;font-size:11px!important;font-weight:800!important}.uploadImageButton input{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.uploadImageButton:focus-within{outline-offset:2px;outline:3px solid #8dc8b5}.imageUploadStatus{color:#34443d;background:#edf5f1;border-left:3px solid #0d6b4e;margin:0;padding:10px 12px;font-size:10px}.assetIdentity{align-items:center;grid-template-columns:none!important;gap:7px!important;display:flex!important}.assetIdentity small{color:#6d7973;margin-left:auto;font-size:9px}.originBadge{letter-spacing:.04em;text-transform:uppercase;border:1px solid;border-radius:999px;align-items:center;width:max-content;padding:3px 7px;font-size:8px;font-weight:800;display:inline-flex}.carouselOrigin{color:#245ec7;background:#eef4ff}.uploadedOrigin{color:#6d28d9;background:#f4efff}.tableOrigin{color:#8a4f00;background:#fff7e6}.editableImages label em,.tableImageFields label em{letter-spacing:0;text-transform:none;font-size:8px;font-style:normal;font-weight:700}.editableImages input{color:#26342e;border:1px solid #d5dbd6;border-radius:3px;width:100%;margin-top:5px;padding:9px;font-size:12px;display:block}.editableImages .uploadedImageAsset>img{aspect-ratio:auto;object-fit:contain;background:#f6f8f6;border:1px solid #e0e5e1;height:181px}.assetButtons button:disabled{cursor:not-allowed;opacity:.5}.assetButtons .removeAssetButton{color:#8f261c;background:#fff;border-color:#d8b7b2;margin-right:auto}.editableImages .altTextHint{color:#65736c;margin:0;font-size:9px;line-height:1.45}@media (max-width:700px){.articleImageToolbar{flex-direction:column;align-items:stretch}.assetIdentity{flex-wrap:wrap;align-items:flex-start!important}.assetIdentity small{width:100%;margin-left:0}}.articlePreviewPane{grid-template-rows:auto auto minmax(0,1fr);display:grid}.articlePreviewModeBar{background:#f6f8f6;border-bottom:1px solid #ccd8d2;justify-content:space-between;align-items:center;gap:16px;padding:10px 14px;display:flex}.articlePreviewModeBar>span{gap:2px;display:grid}.articlePreviewModeBar b{color:#24463a;font-size:11px}.articlePreviewModeBar small{color:#6a7871;font-size:9px}.articlePreviewModeBar>div{gap:5px;display:flex}.articlePreviewModeBar button{color:#4e645a;background:#fff;border:1px solid #b9c9c1;border-radius:999px;min-height:34px;padding:7px 12px;font-size:9px;font-weight:900}.articlePreviewModeBar button.active{color:#fff;background:#0d6b4e;border-color:#0d6b4e}.articlePreviewModeBar button:focus-visible{outline-offset:2px;outline:3px solid #e1ad35}.articlePreviewPane>.previewSimulationNote{width:auto;box-shadow:none;margin:10px 14px 0;position:static}.articlePreviewPane>.previewSimulationNote>div{flex:auto;min-width:0}.previewSimulationNote a{color:#0d6b4e;font-size:9px;font-weight:800}.articlePreviewPane>.articlePreview{height:auto}.articlePreviewContent.finalMode .articleFinalAsset{background:#eef2f0;border:1px solid #c5d2cb;border-radius:6px;gap:8px;margin:24px 0;padding:10px;display:grid}.articlePreviewContent.finalMode .articleFinalAsset img{object-fit:contain;background:#c2c9c5;border-radius:3px;width:100%;max-height:520px;margin:0}.articlePreviewContent.finalMode .articleFinalAsset figcaption{color:#5c6f66;text-align:center;font-size:9px;font-weight:800}.articlePreviewContent.finalMode .figureFinalAsset{background:#aeb8b3}.articlePreviewContent.finalMode .figureFinalAsset figcaption{color:#18392e}@media (max-width:700px){.articlePreviewModeBar{flex-direction:column;align-items:stretch;gap:7px}.articlePreviewModeBar>div{grid-template-columns:1fr 1fr;display:grid}.articlePreviewModeBar button{min-height:40px}.articlePreviewPane>.previewSimulationNote{margin:8px 10px 0}.articlePreviewContent.finalMode .articleFinalAsset{margin:18px 0;padding:7px}}.articlePreviewModeActions{align-items:center}.articlePreviewFullscreenToggle{justify-content:center;align-items:center;gap:6px;display:inline-flex}.articlePreviewFullscreenToggle .editorToolIcon{width:14px;height:14px}.articlePreviewFullscreenToggle>span{color:#0d6b4e;background:#fff;border-radius:50%;place-items:center;width:18px;height:18px;font:900 16px/1 Arial,sans-serif;display:grid}.articlePreviewPane.isFullscreen{z-index:1200;width:100vw;height:100dvh;min-height:0;box-shadow:none;background:#fff;border:0;border-radius:0;position:fixed;inset:0}.articlePreviewPane.isFullscreen .articlePreviewModeBar{z-index:2;min-height:58px;padding:10px clamp(14px,3vw,42px);position:relative;box-shadow:0 4px 16px #17231f18}.articlePreviewPane.isFullscreen>.previewSimulationNote{margin:10px clamp(14px,3vw,42px) 0}.articlePreviewPane.isFullscreen>.articlePreview{min-height:0;padding:34px clamp(24px,10vw,180px) 60px}.articlePreviewContent.finalMode .articleFinalAsset.tableFinalAsset,.articlePreviewContent.finalMode .articleFinalAsset.figureFinalAsset{background:0 0;border:0;border-radius:0;width:100%;margin:28px auto;padding:0;display:block}.articlePreviewContent.finalMode .articleFinalAsset.tableFinalAsset img,.articlePreviewContent.finalMode .articleFinalAsset.figureFinalAsset img{object-fit:initial;background:0 0;border:1px solid #d1d9d4;border-radius:2px;width:100%;height:auto;max-height:none;margin:0;display:block}.articlePreviewContent.finalMode .articleFinalAsset.tableFinalAsset figcaption,.articlePreviewContent.finalMode .articleFinalAsset.figureFinalAsset figcaption{color:#586b62;text-align:left;margin-top:7px;font-size:9px}@media (max-width:700px){.articlePreviewModeActions{grid-template-columns:1fr 1fr!important}.articlePreviewFullscreenToggle{grid-column:1/-1}.articlePreviewPane.isFullscreen .articlePreviewModeBar{min-height:0;padding:8px 10px}.articlePreviewPane.isFullscreen>.previewSimulationNote{margin:8px 10px 0}.articlePreviewPane.isFullscreen>.articlePreview{padding:24px 18px 44px}.articlePreviewContent.finalMode .articleFinalAsset.figureFinalAsset{margin:20px 0}}.articlePreviewCarousel{background:#f4f7fb;border-color:#aebed0}.articlePreviewCarousel>header{background:#eaf0f6;border-bottom-color:#bfcbd8}.articlePreviewCarousel>header b{color:#294965}.articlePreviewCarousel>header strong{color:#315f86}.articlePreviewCarousel>div{scroll-snap-type:x mandatory;overscroll-behavior-inline:contain;grid-template-columns:none;grid-auto-columns:minmax(270px,32%);grid-auto-flow:column;gap:12px;padding:12px;scroll-padding:12px;display:grid;overflow-x:auto}.articlePreviewCarousel figure{scroll-snap-align:start;border-color:#bac8d5;box-shadow:inset 0 3px #315f86}.articlePreviewCarousel .preparedMediaPreview{background:#d7dfe5}.articlePreviewCarousel .preparedMediaPreview img{height:220px;padding:10px}.articlePreviewCarousel figcaption small{color:#315f86}.articlePreviewCarousel figcaption>div a{color:#315f86;background:#fff;border:1px solid #315f86;border-radius:3px;align-items:center;min-height:31px;padding:6px 8px;font-size:8px;font-weight:900;text-decoration:none;display:inline-flex}.articlePreviewCarousel:after{color:#617487;content:"Scroll sideways to review every carousel slide →";padding:0 12px 11px;font-size:9px;font-weight:700;display:block}@media (max-width:700px){.articlePreviewCarousel>div{grid-auto-columns:minmax(235px,84vw)}.articlePreviewCarousel .preparedMediaPreview img{height:190px}.articlePreviewCarousel figcaption>div a{flex:1;justify-content:center;min-height:40px}}.promptOrigin{color:#08745a;background:#e9f7f1}.articlePreviewPane>.articlePreview{background:#f2f1ee;padding:30px clamp(16px,4vw,52px) 58px}.articlePreviewContent{box-sizing:border-box;background:#fff;border:1px solid #e0e2df;border-radius:6px;width:min(100%,820px);min-height:100%;margin:0 auto;padding:clamp(24px,4vw,48px);box-shadow:0 3px 16px #1b272212}.articlePreviewMedia{width:min(100%,820px);margin:34px auto 12px}.articlePreviewPane.isFullscreen>.articlePreview{background:#f2f1ee}.articlePreviewPane.isFullscreen .articlePreviewContent{min-height:calc(100dvh - 190px)}@media (max-width:700px){.articlePreviewPane>.articlePreview,.articlePreviewPane.isFullscreen>.articlePreview{padding:14px 10px 38px}.articlePreviewContent{box-shadow:none;border-radius:4px;padding:22px 18px}.articlePreviewMedia{margin:22px auto 10px}.articlePreviewContent.finalMode .articleFinalAsset.tableFinalAsset,.articlePreviewContent.finalMode .articleFinalAsset.figureFinalAsset{margin:20px 0}}.sourceMode>span{color:#718078;letter-spacing:.09em;margin-bottom:6px;font-size:10px;font-weight:800;display:block}.sourceMode>div{background:#e5e9e5;border:1px solid #d3dad5;border-radius:6px;grid-template-columns:repeat(3,1fr);gap:6px;padding:4px;display:grid}.sourceMode button{color:#68746e;text-align:left;background:0 0;border:1px solid #0000;border-radius:4px;gap:3px;padding:9px 11px;display:grid}.sourceMode button.active{color:#0d6b4e;background:#fff;border-color:#b9cbc1;box-shadow:0 2px 7px #17231f12}.sourceMode b{font-size:12px}.sourceMode small{color:#78837d;font-size:9px;font-weight:500}.sourceMode button.active small{color:#52655c}.librarySearch{color:#6d7973;letter-spacing:.06em;text-transform:uppercase;margin:10px 0;font-size:9px;font-weight:800;display:block}.librarySearch input{color:#26342e;text-transform:none;background:#fff;border:1px solid #d5dad6;border-radius:4px;width:100%;margin-top:5px;padding:10px 11px;font-size:12px;display:block}.libraryCards article.pinned{border-color:#78a58f;box-shadow:0 0 0 1px #e0ebe5}.libraryCards article.pinned .libraryLoad b:before{content:"PINNED · ";color:#0d6b4e;letter-spacing:.08em;font:800 8px Arial,sans-serif}.libraryCards article>div button:first-child{font-weight:900}.libraryTitle span{white-space:nowrap}.libraryFilters{margin-bottom:12px}.statusFilters,.formatFilters{flex-wrap:wrap;gap:6px;display:flex}.formatFilters{margin:0 0 7px}.statusFilters{margin:0}.statusFilters button,.formatFilters button{color:#536159;background:#fff;border:1px solid #cbd4ce;border-radius:16px;align-items:center;gap:6px;min-height:30px;padding:5px 9px;font-size:10px;font-weight:800;display:inline-flex}.statusFilters button span,.formatFilters button span{color:#526159;background:#edf0ed;border-radius:9px;place-items:center;min-width:18px;height:18px;padding:0 4px;font-size:9px;display:grid}.statusFilters button.active,.formatFilters button.active{color:#07593f;background:#e8f2ed;border-color:#0d6b4e}.statusFilters button.active span,.formatFilters button.active span{color:#fff;background:#0d6b4e}.statusBadge,.formatBadge{letter-spacing:.05em;text-transform:uppercase;border-radius:10px;margin-right:7px;padding:3px 7px;font-size:8px;font-style:normal;font-weight:900;display:inline-flex}.status-draft{color:#536159;background:#ecefeb}.status-ready{color:#07593f;background:#e5f2eb}.status-published{color:#294b83;background:#e8edf8}.formatBadge{color:#355448;background:#fff;border:1px solid #ccd7d1}.format-post{color:#315778;border-color:#c8d7e6}.format-article{color:#07593f;border-color:#bcd5c8}.studioTabs{background:#e9ede9;border-radius:6px;gap:5px;margin:16px 0 0;padding:5px;display:flex}.studioTabs button{color:#67736d;background:0 0;border:0;border-radius:4px;flex:1;padding:10px;font-size:11px;font-weight:800}.studioTabs button.active{color:#0d6b4e;background:#fff;box-shadow:0 2px 8px #17231f12}.studioTabs span{color:#839088;margin-left:5px;font-size:9px}.studioTabPanel{margin-top:20px}.projectsPanel{grid-template-columns:1fr 1fr;gap:26px;display:grid}.styleTab{max-width:620px;margin:24px auto 0}.styleTab>div:first-child p,.historyTab>p{color:#6c7872;margin:5px 0 18px;font-size:12px;line-height:1.5}.styleTab h3,.historyTab h3{margin:5px 0;font:700 24px Georgia,serif}.historyTab{max-width:760px;margin:24px auto 0}.libraryLoad em{display:none}.libraryCards article>div{background:#fafbf9;flex-wrap:nowrap;align-items:center;gap:6px;padding:8px 10px}.libraryCards article>div button{color:#315548;background:#fff;border:1px solid #d4ddd8;border-radius:5px;min-width:auto;min-height:30px;padding:5px 9px;font-size:10px}.libraryCards article>div button:first-child{color:#fff;background:#0d6b4e;border-color:#0d6b4e;border-radius:5px;padding:5px 11px}.libraryCards article>div button:last-child{color:#a64137;background:0 0;border-color:#0000;margin-left:auto}@media (max-width:800px){.projectsPanel{grid-template-columns:1fr}.studioTabs{z-index:2;position:sticky;top:0}}:focus-visible{outline-offset:3px;outline:3px solid #0b6b4f!important}.skipLink{z-index:200;color:#064c39;background:#fff;border-radius:4px;padding:11px 14px;font-size:14px;font-weight:800;position:fixed;top:8px;left:8px;transform:translateY(-160%);box-shadow:0 4px 18px #0004}.skipLink:focus{transform:translateY(0)}:is(button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible){box-shadow:0 0 0 3px #fff,0 0 0 6px #0b6b4f!important}button,.topActions a,.projectBar a,.libraryCards a,.imageList a,.assetButtons a{min-height:32px}.tutorialClose{min-width:44px;min-height:44px}.articleViews button,.assetTabs button,.studioTabs button,.tabs button,.projectBar>span,.hint,.libraryTitle span,.checkpointList small,.styleProfile label,.librarySearch,.sourceMode>span,.sourceMode small,.controls label,.controls label>small,.mutedText{color:#4f5d56}.libraryCards article>div button{min-width:32px;min-height:32px;font-size:11px}.legalPage a{text-underline-offset:2px;text-decoration-thickness:2px}.siteFooter{color:#596760;background:#fff;border-top:1px solid #d9ddd7;justify-content:center;align-items:center;gap:18px;height:36px;padding:0 18px;font-size:11px;display:flex}.siteFooter nav{gap:6px;display:flex}.siteFooter button{color:#0d6b4e;text-underline-offset:2px;background:0 0;border:0;min-height:28px;padding:4px 6px;font-size:11px;font-weight:700;text-decoration:underline;text-decoration-thickness:2px}.startUtilities button:disabled{opacity:.48;cursor:not-allowed}.workspace{height:calc(100dvh - 148px)}.startScreen{height:calc(100dvh - 94px)}.workspace{transition:grid-template-columns .18s}.panelHeading{position:relative}.sourceCollapse{z-index:4;color:#0d6b4e;letter-spacing:0;text-transform:none;background:#fff;border:1px solid #bfc9c3;border-radius:16px;min-width:32px;height:32px;padding:0 8px;font-size:11px;position:absolute;top:-7px;right:-47px;box-shadow:0 3px 12px #17231f18}.sourceCollapse b{display:none}:is(.sourceCollapse:hover b,.sourceCollapse:focus-visible b){display:inline}.source-is-collapsed .workspace{grid-template-columns:236px 58px minmax(0,1fr)}.source-is-collapsed .sourcePanel{background:#e9eeea;border-right:1px solid #ccd5d0;align-items:center;padding:18px 8px}.source-is-collapsed .sourcePanel>:not(.panelHeading){display:none}.source-is-collapsed .panelHeading{justify-content:center;width:100%;padding:0;display:flex}.source-is-collapsed .panelHeading>span,.source-is-collapsed .sourceHeadingActions{display:none}.source-is-collapsed .sourceCollapse{width:38px;height:38px;margin:0 auto;padding:0;position:static}.source-is-collapsed .sourceCollapse b{display:none}@media (max-width:1180px){.source-is-collapsed .workspace{grid-template-columns:58px minmax(0,1fr)}}@media (max-width:900px){.source-is-collapsed .workspace{grid-template-columns:1fr}}.sourcePanel{gap:10px;padding-bottom:10px;overflow:visible}.sourcePanel textarea{min-height:180px}.studioModal.projectsView{flex-direction:column;height:min(760px,100vh - 48px);display:flex;overflow:hidden}.studioModal.projectsView>.studioHeader,.studioModal.projectsView>.studioTabs{flex:none}.studioModal.projectsView>.projectsPanel{flex:auto;min-height:0;margin-bottom:0;overflow:hidden}.studioModal.projectsView>.projectsPanel>section:last-child{flex-direction:column;min-height:0;display:flex;overflow:hidden}.studioModal.projectsView .libraryCards{scrollbar-gutter:stable;overscroll-behavior:contain;flex:1 1 0;grid-auto-rows:max-content;align-content:start;height:100%;min-height:0;max-height:none;padding-right:4px;overflow-y:scroll}.studioModal.projectsView .libraryCards article{min-height:0}.legalBackdrop{z-index:80}.legalDialog{background:#fff;border-radius:9px;flex-direction:column;width:min(900px,100vw - 48px);height:min(760px,100vh - 48px);display:flex;overflow:hidden;box-shadow:0 30px 90px #0006}.legalDialog>header{background:#fbfaf6;border-bottom:1px solid #d9ddd7;justify-content:space-between;align-items:center;gap:20px;padding:18px 22px;display:flex}.legalDialog header span{color:#0d6b4e;letter-spacing:.14em;font-size:10px;font-weight:800}.legalDialog h2{margin:4px 0 0;font:700 25px Georgia,serif}.legalDialog header button{color:#536159;background:0 0;border:0;width:40px;height:40px;font-size:28px}.legalDialog iframe{background:#f7f5ee;border:0;flex:1;width:100%}.projectBar{min-height:52px}.projectBar>div{align-items:center}.projectBar button,.projectBar label{justify-content:center;align-items:center;min-height:32px;line-height:1.2;display:inline-flex}body:has(.legalShell){overflow:auto}body:has(.legalShell)>.siteFooter{display:none}@media (max-width:900px){.workspace,.startScreen{height:auto;min-height:calc(100vh - 108px)}.sourceCollapse{display:none}}@media (max-width:560px){.legalDialog{border-radius:0;width:100vw;height:100vh}.siteFooter{justify-content:space-between}}@media (max-height:820px) and (min-width:901px){.sourcePanel{gap:6px;padding-top:14px}.projectBar{min-height:44px}.sourcePanel textarea{min-height:140px}.projectTitle input{margin-top:3px;padding:8px 10px}.sourceWorkflow b{flex-basis:17px;height:17px}.hint{font-size:10px}}@media (min-width:901px){.workspace-stage-write.has-draft .workspace{grid-template-columns:236px minmax(520px,1.45fr) minmax(320px,.72fr)}.workspace-stage-write.no-draft .workspace{grid-template-columns:236px minmax(0,1fr)}.workspace-stage-write .editorPanel{display:none}.workspace-stage-write .sourcePanel{grid-column:2}.workspace-stage-write .sourcePanel:not(.sourceFullscreen){padding:12px 10px 10px}.workspace-stage-write .desktopDraftIntelligence{grid-column:3}.workspace-stage-review .workspace,.workspace-stage-package .workspace,.workspace-stage-distribute .workspace,.workspace-stage-publish .workspace{grid-template-columns:236px minmax(0,1fr)}.workspace-stage-review .sourcePanel:not(.sourceFullscreen),.workspace-stage-package .sourcePanel:not(.sourceFullscreen),.workspace-stage-distribute .sourcePanel:not(.sourceFullscreen),.workspace-stage-publish .sourcePanel:not(.sourceFullscreen){display:none}.workspace-stage-review .editorPanel,.workspace-stage-package .editorPanel,.workspace-stage-distribute .editorPanel,.workspace-stage-publish .editorPanel{grid-column:2;min-width:0}.mobileDraftIntelligence{display:none!important}.desktopDraftIntelligence{background:#f8faf8;border:0;border-left:1px solid #d5ddd8;border-radius:0;flex-direction:column;min-width:0;min-height:0;max-height:none;display:flex;overflow:hidden}.desktopDraftIntelligence>header{flex-direction:column;align-items:flex-start;padding:14px}.desktopDraftIntelligence .writingIntelligenceLabel{justify-content:space-between;width:100%}.desktopDraftIntelligence .writingFilters{justify-content:flex-start}.desktopDraftIntelligence .writingPatternResults{flex-direction:column;flex:auto;min-height:0;max-height:none;display:flex;overflow:auto}}@media (min-width:901px) and (max-width:1180px){.workspace-stage-write.has-draft .workspace{grid-template-columns:minmax(500px,1.4fr) minmax(300px,.72fr)}.workspace-stage-write.no-draft .workspace,.workspace-stage-review .workspace,.workspace-stage-package .workspace,.workspace-stage-distribute .workspace,.workspace-stage-publish .workspace{grid-template-columns:minmax(0,1fr)}.workspace-stage-write .sourcePanel{grid-column:1}.workspace-stage-write .desktopDraftIntelligence{grid-column:2}.workspace-stage-review .editorPanel,.workspace-stage-package .editorPanel,.workspace-stage-distribute .editorPanel,.workspace-stage-publish .editorPanel{grid-column:1}}@media (max-width:900px){.desktopDraftIntelligence{display:none!important}.workspace-stage-write .editorPanel,.workspace-stage-review .sourcePanel:not(.sourceFullscreen),.workspace-stage-package .sourcePanel:not(.sourceFullscreen),.workspace-stage-distribute .sourcePanel:not(.sourceFullscreen),.workspace-stage-publish .sourcePanel:not(.sourceFullscreen){display:none}.mobileDraftIntelligence{display:flex}}.sourceEditorToolbar+.sourceEditorWorkspace{margin-top:-10px}@media (min-width:901px){.sourceEditorToolbar{overflow:hidden;container-type:inline-size}.sourceEditorToolbarActions{scrollbar-width:none;overflow:visible}.sourceEditorToolbarActions::-webkit-scrollbar{display:none}}@media (min-width:1181px){.workspaceRail{z-index:21;height:calc(100% + 54px);position:relative;top:-54px}}@container (width<=650px){.sourceEditorToolbar .toolbarNextLabel,.sourceEditorToolbar .enhanceDraftAction span{display:none}.sourceEditorToolbar .enhanceDraftAction{width:34px;min-width:34px;margin-right:0;padding:0}.sourceEditorToolbar .toolbarPackageAction{margin-left:3px;padding-inline:9px}}@container (width<=540px){.sourceEditorToolbar>span:first-child{gap:0;font-size:0}.sourceEditorToolbar>span:first-child em{font-size:9px}}@media (max-height:820px) and (min-width:901px){.sourceEditorToolbar+.sourceEditorWorkspace{margin-top:-6px}}@media (max-width:900px){.sourceEditorToolbar+.sourceEditorWorkspace{margin-top:-9px}.sourceEditorToolbarActions{scrollbar-width:none}.sourceEditorToolbarActions::-webkit-scrollbar{display:none}}.topbar{grid-template-columns:none;display:flex}.brand,.topActions{flex:none}.topActions{margin-left:auto}.emptyWorkspace>.emptyActions{background:0 0;align-items:center;gap:12px;margin-top:18px;padding:0;display:flex}.emptyActions button{color:#fff;background:#0d6b4e;border:0;border-radius:4px;min-height:36px;padding:9px 13px;font-size:11px;font-weight:800}.emptyActions span{color:#596760;background:#eef1ed;border-radius:20px;padding:9px 13px;font-size:11px}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (forced-colors:active){button,.tabs button,.studioTabs button,input,textarea,select{border:1px solid buttontext}.active,.selected{outline:2px solid highlight}}.settingsButton{color:#0d6b4e;background:#fff;border:1px solid #b9c9c1;border-radius:4px;place-items:center;width:38px;height:38px;font-size:17px;display:grid}.settingsModal,.emojiPreviewModal{background:#fbfaf6;border-radius:9px;flex-direction:column;width:min(920px,100%);max-height:calc(100vh - 48px);padding:34px;display:flex;position:relative;overflow:hidden;box-shadow:0 30px 90px #0005}.settingsModal>h2,.emojiPreviewModal>h2{margin:7px 0 6px;font:700 34px Georgia,serif}.settingsModal>p,.emojiPreviewModal>p{color:#65716b;margin:0 44px 18px 0;font-size:13px;line-height:1.5}.settingsScroll{gap:24px;min-height:0;padding-right:5px;display:grid;overflow:auto}.settingsScroll section{gap:11px;display:grid}.settingsScroll h3{margin:0;font:700 19px Georgia,serif}.settingsBasics{grid-template-columns:repeat(3,1fr)}.settingsBasics>label{background:#fff;border:1px solid #d8dfda;border-radius:6px;justify-content:space-between;align-items:flex-start;gap:12px;min-height:105px;padding:14px;display:flex}.settingsBasics label>span{gap:5px;display:grid}.settingsBasics small,.settingsSectionHeading p{color:#6e7a74;font-size:10px;line-height:1.4}.settingsBasics input{accent-color:#0d6b4e}.settingsBasics select,.densityGrid select,.mappingGrid select{color:#26342e;background:#fff;border:1px solid #c7d1cb;border-radius:4px;padding:8px}.densityGrid,.mappingGrid{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.densityGrid label,.mappingGrid label{color:#526159;background:#fff;border:1px solid #dce2de;border-radius:5px;gap:5px;padding:10px;font-size:10px;font-weight:800;display:grid}.settingsSectionHeading{justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.settingsSectionHeading p{margin:4px 0 0}.settingsSectionHeading button{color:#0d6b4e;background:#fff;border:1px solid #bfd0c7;border-radius:4px;padding:8px 10px;font-size:10px;font-weight:800}.favoriteEmojiList{flex-wrap:wrap;gap:6px;display:flex}.favoriteEmojiList button{color:#536159;background:#fff;border:1px solid #d2dad5;border-radius:20px;padding:7px 10px}.favoriteEmojiList button[aria-pressed=true]{color:#0d6b4e;background:#eaf3ee;border-color:#0d6b4e}.settingsModal>footer,.emojiPreviewModal>footer{color:#68756f;border-top:1px solid #dce1dc;justify-content:space-between;align-items:center;gap:16px;margin-top:18px;padding-top:14px;font-size:10px;display:flex}.settingsModal>footer button,.emojiPreviewModal>footer button{color:#0d6b4e;background:#fff;border:1px solid #b8c9c0;border-radius:4px;padding:10px 14px;font-size:11px;font-weight:800}.settingsModal>footer button,.emojiPreviewModal>footer .apply{color:#fff;background:#0d6b4e;border-color:#0d6b4e}.emojiEditorTools{flex-wrap:wrap;flex:none;align-items:center;gap:7px;display:flex}.emojiEditorTools.inline{background:#fafbf9;border-top:1px solid #edf0ed;padding:8px 16px}.emojiEditorTools button{color:#0d6b4e;background:#fff;border:1px solid #b9cbc1;border-radius:4px;padding:7px 9px;font-size:10px;font-weight:800}.emojiEditorTools .contextualEmojiButton.rule{color:#72520d;background:#fff8e5;border-color:#d5ad45}.emojiEditorTools .contextualEmojiButton.local{color:#4251b0;background:#f1f2ff;border-color:#9faaf0}.emojiEditorTools .contextualEmojiButton.ambiguous{color:#4251b0;background:#fff;border-color:#9faaf0}.emojiEditorTools .contextualEmojiButton:disabled{color:#818b86;background:#f5f7f5;border-color:#d8dedb}.emojiEditorTools span{color:#6e7a74;margin-left:auto;font-size:9px}.emojiEditorTools kbd{background:#fff;border:1px solid #cbd3ce;border-radius:3px;padding:1px 5px;font:10px monospace}.emojiPicker{z-index:95;background:#fbfaf6;border:1px solid #bfcac4;border-radius:9px;width:min(390px,100vw - 32px);max-height:min(520px,100vh - 44px);padding:12px;position:fixed;bottom:22px;right:22px;overflow:hidden;box-shadow:0 24px 70px #1020194d}.emojiPicker>div:first-child{gap:6px;display:flex}.emojiPicker input{border:1px solid #b8c8bf;border-radius:4px;flex:1;min-width:0;padding:10px}.emojiPicker>div:first-child>button{color:#64716a;background:0 0;border:0;width:38px;font-size:24px}.emojiPicker>p{color:#758079;letter-spacing:.08em;text-transform:uppercase;margin:9px 3px 6px;font-size:9px;font-weight:800}.emojiPicker [role=listbox]{gap:4px;max-height:370px;display:grid;overflow:auto}.emojiPicker [role=option]{color:#293731;text-align:left;background:#fff;border:1px solid #0000;border-radius:5px;grid-template-columns:34px 1fr;align-items:center;gap:2px 7px;padding:8px;display:grid}.emojiPicker [role=option].selected{background:#eaf3ee;border-color:#0d6b4e}.emojiPicker [role=option] span{grid-row:1/3;font-size:24px}.emojiPicker [role=option] b{font-size:11px}.emojiPicker [role=option] small{color:#758079;font-size:9px}.emojiSourceHelp{color:#65716b;margin-top:.35rem;font-size:10px;display:block}.emojiSourceHelp b{letter-spacing:.06em}.emojiPreviewList{gap:7px;min-height:0;display:grid;overflow:auto}.emojiPreviewList article{background:#fff;border:1px solid #dce2de;border-radius:5px;gap:5px;padding:11px;display:grid}.emojiPreviewList article.emojiSuggestionChoice{cursor:pointer}.emojiPreviewList article.emojiSuggestionChoice.selected{border-color:#6574c8;box-shadow:0 0 0 2px #6574c826}.emojiSuggestionMeta{color:#69766f;text-transform:uppercase;justify-content:space-between;align-items:center;gap:10px;font-size:9px;font-weight:800;display:flex}.emojiSuggestionMeta>b{color:#526159;letter-spacing:.08em;background:#f3f5f3;border:1px solid #cbd4cf;border-radius:999px;flex:none;padding:2px 6px;font-size:8px}.emojiSuggestionMeta>b.local{color:#4957bd;background:#f0f1ff;border-color:#aeb8f3}.emojiPreviewList del,.emojiPreviewList ins{border-radius:3px;padding:7px 9px;font:11px/1.45 monospace;text-decoration:none}.emojiPreviewList del{color:#8f2118;background:#fff0ee;text-decoration:line-through}.emojiPreviewList ins{color:#14543f;background:#eaf4ef}.emojiChoiceControl{color:#4251b0;border-top:1px solid #e4e8e5;align-items:center;gap:7px;padding-top:7px;font-size:10px;font-weight:800;display:flex}.emojiChoiceControl span{margin:0}.emojiPreviewLimit{color:#44564d;background:#eaf3ee;border-left:4px solid #0d6b4e;justify-content:space-between;margin-top:12px;padding:10px 12px;font-size:11px;display:flex}.emojiPreviewLimit.over{color:#8f2118;background:#fff0ee;border-color:#b42318}@media (max-width:900px){.settingsBasics,.densityGrid,.mappingGrid{grid-template-columns:1fr 1fr}}@media (max-width:600px){.settingsModal,.emojiPreviewModal{border-radius:0;max-height:100vh;padding:28px 18px}.settingsBasics,.densityGrid,.mappingGrid{grid-template-columns:1fr}.settingsModal>footer,.emojiPreviewModal>footer{flex-direction:column;align-items:stretch}.settingsModal>footer button,.emojiPreviewModal>footer button{width:100%}.emojiEditorTools span{width:100%;margin:0}.emojiPicker{bottom:16px;right:16px}}.publishingHostingSettings{background:#f4f8f6;border:1px solid #b9cbc2;border-radius:7px;padding:16px}.hostingPreferenceLayout{grid-template-columns:minmax(250px,.85fr) minmax(320px,1.15fr);gap:12px;display:grid}.hostingPreferenceLayout>label{background:#fff;border:1px solid #cedbd4;border-radius:6px;align-content:start;gap:10px;padding:14px;display:grid}.hostingPreferenceLayout>label>span{gap:4px;display:grid}.hostingPreferenceLayout b{color:#203e32;font-size:12px}.hostingPreferenceLayout small{color:#68776f;font-size:10px;line-height:1.4}.hostingPreferenceLayout select{color:#21372e;background:#fff;border:1px solid #afc2b8;border-radius:4px;width:100%;min-height:42px;padding:8px 10px;font-size:11px}.foldHostingUpsell{background:#fff9e9;border:1px solid #caa956;border-left:4px solid #b88618;border-radius:6px;gap:6px;padding:14px;display:grid}.foldHostingUpsell>span{color:#6c4c0c;letter-spacing:.06em;background:#f0d58d;border-radius:999px;width:max-content;padding:4px 7px;font-size:8px;font-weight:900}.foldHostingUpsell h4{color:#233d33;margin:0;font:700 18px Georgia,serif}.foldHostingUpsell p{color:#4e6259;margin:0;font-size:11px;line-height:1.5}.hostingPreferenceLayout>label>.imgbbHostingStatus{background:#edf8f3;border-left:3px solid #0b7b59;border-radius:3px;gap:3px;padding:9px 10px;display:grid}.hostingPreferenceLayout>label>.imgbbHostingStatus.error{background:#fff1f1;border-left-color:#b64141}.hostingPreferenceLayout>label>.imgbbHostingStatus.error b{color:#8e2525}@media (max-width:760px){.hostingPreferenceLayout{grid-template-columns:1fr}.publishingHostingSettings{padding:13px}}.postRenderingSettings{grid-template-columns:repeat(2,minmax(0,1fr))}.postRenderingSettings>.settingsSectionHeading{grid-column:1/-1}.postRenderingSettings>label{background:#fff;border:1px solid #d8dfda;border-radius:6px;justify-content:space-between;align-items:flex-start;gap:16px;min-height:92px;padding:14px;display:flex}.postRenderingSettings label>span{gap:5px;display:grid}.postRenderingSettings small{color:#6e7a74;font-size:12px;line-height:1.5}.postRenderingSettings select{color:#26342e;background:#fff;border:1px solid #c7d1cb;border-radius:4px;min-width:170px;padding:8px;font-size:12px}.postRenderingSettings input{accent-color:#0d6b4e}@media (max-width:900px){.postRenderingSettings{grid-template-columns:1fr 1fr}}@media (max-width:600px){.postRenderingSettings{grid-template-columns:1fr}.postRenderingSettings>label{min-height:0}.postRenderingSettings select{min-width:140px}}.pricingPage{color:#18362d;background:#f4f1e9;min-height:100vh;padding:40px 24px 72px}.pricingShell{width:min(1080px,100%);margin:auto}.pricingNav{justify-content:space-between;align-items:center;margin-bottom:54px;display:flex}.pricingNav a{color:#0d6b4e;font-weight:850;text-decoration:none}.pricingHero{text-align:center;max-width:760px;margin:0 auto 36px}.pricingHero span{letter-spacing:.15em;color:#0d6b4e;font-size:12px;font-weight:900}.pricingHero h1{margin:14px 0 18px;font:700 clamp(40px,7vw,72px)/.98 Georgia,serif}.pricingHero p{color:#53655f;font-size:18px;line-height:1.65}.pricingGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.pricingCard{background:#fff;border:1px solid #d6ded9;border-radius:24px;padding:30px;box-shadow:0 18px 48px #1a342b14}.pricingCard.pro{color:#fff;background:#123d31;border-color:#123d31}.pricingCard header{display:block}.pricingCard h2{margin:5px 0;font:700 32px Georgia,serif}.pricingCard .price{align-items:baseline;gap:7px;margin:22px 0;display:flex}.pricingCard .price b{font-size:46px}.pricingCard .price span,.pricingCard>p{color:#62736d}.pricingCard.pro .price span,.pricingCard.pro>p{color:#c9d9d3}.pricingCard ul{margin:25px 0;padding:0;list-style:none}.pricingCard li{border-bottom:1px solid #758b8338;padding:10px 0;line-height:1.4}.pricingCard li:before{content:"✓";color:#d39b24;margin-right:9px;font-weight:900}.pricingCard a,.pricingCard button{box-sizing:border-box;text-align:center;border:0;border-radius:12px;width:100%;padding:14px;font:800 14px Arial,sans-serif;display:block}.pricingCard a{color:#174a3b;background:#e9efe9;text-decoration:none}.pricingCard button{color:#20342d;background:#e7ba54}.pricingCard button:disabled{opacity:.78;cursor:not-allowed}.pricingStatus{background:#fff;border:1px solid #d6ded9;border-radius:16px;margin-top:24px;padding:20px}.pricingStatus b{margin-bottom:5px;display:block}.pricingStatus p{color:#60716b;margin:0;line-height:1.55}.foundingPromise{margin-top:10px;font-size:12px!important}.topActions .proNavLink{color:#61490e;background:#f0dfae;border:1px solid #ddbd68;border-radius:8px;align-items:center;padding:8px 10px;font:800 12px Arial,sans-serif;text-decoration:none;display:inline-flex}@media (max-width:720px){.pricingPage{padding:24px 15px 50px}.pricingGrid{grid-template-columns:1fr}.pricingNav{margin-bottom:36px}}body:has(.pricingPage){overflow:hidden auto}.pricingPage{height:auto;min-height:100vh}.foundingSignup{border-top:1px solid #ffffff35;gap:13px;margin-top:24px;padding-top:20px;display:grid}.foundingSignup>label:first-child{color:#e8f2ee;letter-spacing:.05em;text-transform:uppercase;gap:6px;font-size:11px;font-weight:800;display:grid}.foundingSignup input[type=email]{box-sizing:border-box;color:#18362d;letter-spacing:0;text-transform:none;background:#fff;border:1px solid #719286;border-radius:9px;width:100%;padding:12px;font:14px Arial,sans-serif}.foundingSignup fieldset{border:0;flex-wrap:wrap;gap:8px;margin:0;padding:0;display:flex}.foundingSignup legend{color:#d7e5df;width:100%;margin-bottom:4px;font-size:11px;font-weight:800}.foundingSignup fieldset label{color:#fff;border:1px solid #52786b;border-radius:8px;align-items:center;gap:6px;padding:8px 10px;font-size:12px;display:flex}.foundingSignup input{accent-color:#e7ba54}.foundingConsent{color:#d3e1dc;align-items:flex-start;gap:8px;font-size:11px;line-height:1.45;display:flex}.foundingConsent input{margin-top:2px}.pricingCard .foundingSignup button{color:#20342d;background:#e7ba54}.pricingCard .foundingSignup button:disabled{opacity:.6}.foundingStatus{font-size:12px;line-height:1.4;color:#fff!important;min-height:32px!important;margin:0!important}.foundingSignup>small{color:#b9cec6;line-height:1.45}.postReviewTools{background:#f6f8f5;border-top:1px solid #e2e7e3;flex-wrap:wrap;align-items:center;gap:10px;padding:10px 18px;display:flex}.calloutCopyToggle{color:#52625a;align-items:center;gap:7px;font-size:11px;font-weight:700;display:flex}.calloutCopyToggle input{accent-color:#0d6b4e}.calloutCopyToggle small{color:#7a867f;font-weight:400}.suggestedQuestionReview{color:#46564e;background:#fff8df;border:1px solid #d6c17e;border-left:4px solid #d3a52d;border-radius:5px;grid-template-columns:1fr auto;gap:8px 16px;margin:10px 18px 0;padding:12px 14px;display:grid}.suggestedQuestionReview span{letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:900}.suggestedQuestionReview p{grid-column:1;margin:0;font-size:12px;line-height:1.45}.suggestedQuestionReview div{grid-area:1/2/3;align-items:center;gap:6px;display:flex}.suggestedQuestionReview button{color:#526057;background:#fff;border:1px solid #b8aa7d;border-radius:4px;padding:7px 9px;font-size:10px;font-weight:800}.responsePasteLayout{flex:1;grid-template-columns:minmax(250px,.8fr) minmax(0,1.4fr);gap:18px;min-height:0;display:grid;overflow:hidden}.originalSnapshot,.responseEditorLabel{flex-direction:column;gap:8px;min-height:0;display:flex}.originalSnapshot>b,.responseEditorLabel>b{color:#46564e;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:800}.originalSnapshot pre,.responseEditorLabel textarea{white-space:pre-wrap;color:#23312b;letter-spacing:0;text-transform:none;background:#fff;border:1px solid #cbd4cf;border-radius:5px;flex:1;min-height:0;padding:16px;font:13px/1.55 Consolas,Courier New,monospace;overflow:auto}.originalSnapshot pre{color:#66746d;background:#f5f7f5;margin:0}.responseEditorLabel textarea{resize:none;width:100%}.responseEditorLabel textarea:focus{outline-offset:1px;border-color:#0d6b4e;outline:3px solid #b8dbce}.responseReview{flex-direction:column;flex:1;gap:14px;min-height:0;padding-right:4px;display:flex;overflow:auto}.changeSummary{grid-template-columns:repeat(5,1fr);gap:8px;display:grid}.changeSummary article{background:#f7f9f7;border:1px solid #dce3df;border-radius:5px;flex-direction:column;gap:3px;padding:10px;display:flex}.changeSummary b{color:#153c2f;font-size:17px}.changeSummary span{color:#718078;letter-spacing:.05em;text-transform:uppercase;font-size:9px;font-weight:800}.responseSuggestions{gap:8px;display:grid}.responseSuggestions>div{color:#46564e;align-items:baseline;gap:9px;display:flex}.responseSuggestions>div span{font-size:11px}.responseSuggestions article{background:#fff8df;border:1px solid #d6c17e;border-left:4px solid #d3a52d;border-radius:5px;grid-template-columns:minmax(0,1fr) auto;gap:14px;padding:12px 14px;display:grid}.responseSuggestions article span{color:#6e5a1c;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:900}.responseSuggestions article p{color:#35453e;margin:5px 0 0;font-size:12px;line-height:1.45}.responseSuggestions aside{align-items:center;gap:6px;display:flex}.responseSuggestions button{color:#526057;background:#fff;border:1px solid #b8aa7d;border-radius:4px;padding:7px 9px;font-size:10px;font-weight:800}.unmarkedResponseNotice{color:#5e573d;background:#fff8df;border-left:4px solid #b98928;margin:0;padding:11px 13px;font-size:11px}.responseComparison{grid-template-columns:1fr 1fr;gap:12px;min-height:240px;display:grid}.responseComparison section{flex-direction:column;gap:6px;min-width:0;display:flex}.responseComparison b{color:#46564e;letter-spacing:.08em;text-transform:uppercase;font-size:10px}.responseComparison pre{white-space:pre-wrap;color:#35453e;background:#fff;border:1px solid #d9dfdb;border-radius:5px;flex:1;min-height:220px;margin:0;padding:14px;font:12px/1.5 Consolas,Courier New,monospace;overflow:auto}.responseMarkdownEditor{letter-spacing:0;text-transform:none;background:#fff;border:1px solid #cbd4cf;border-radius:5px;flex:1;min-height:360px;overflow:hidden}.responseMarkdownEditor .markdownCodeEditor{height:100%;min-height:360px}.responseEditorLabel>small{color:#69776f;letter-spacing:0;text-transform:none;font-size:9px;font-weight:400;line-height:1.4}.responseMarkerIssues{color:#7f2119;background:#fff0ee;border-left:4px solid #b84035;gap:3px;margin-top:10px;padding:9px 12px;font-size:10px;display:grid}.responseMarkerIssues b{font-size:11px}.responseEditorHeading{justify-content:space-between;align-items:center;gap:10px;display:flex}.responseEditorHeading b{color:#46564e;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:800}.responseEditorHeading button{color:#0d6b4e;background:#fff;border:1px solid #b9c9c1;border-radius:4px;padding:6px 9px;font-size:10px;font-weight:800}.responseMarkdownEditor.plainText{min-height:0;display:flex}.responseEditorLabel .responseMarkdownEditor.plainText textarea{resize:none;color:#23312b;background:#fff;border:0;border-radius:4px;flex:1;width:100%;height:100%;min-height:0;padding:14px;font:13px/1.55 Consolas,Courier New,monospace}.responseEditorLabel .responseMarkdownEditor.plainText textarea:focus{outline-offset:-3px;outline:3px solid #b8dbce}.responseEditorLabel>.responseEditCount{color:#1d5c43;font-size:11px;font-weight:800}.responseEditorLabel>.responseEditCount.over{color:#a3431e}.replyCalloutNotice{color:#315744;background:#f0f7f2;border-left:4px solid #7ca88f;justify-content:space-between;align-items:center;gap:12px;padding:8px 12px;font-size:10px;display:flex}.replyCalloutNotice button{color:#0d6b4e;background:#fff;border:1px solid #0d6b4e;border-radius:4px;padding:7px 10px;font-size:10px;font-weight:800}.previewLimitWarning button{color:#8d352e;background:#fff;border:1px solid #a84b3b;border-radius:4px;margin-left:10px;padding:6px 9px;font-size:10px;font-weight:800}.reviewLegend{color:#66746d;align-items:center;gap:8px;font-size:10px;display:flex}.reviewLegend span{border-radius:3px;padding:4px 7px;font-weight:800}.reviewLegend .legendAdded{color:#17613f;background:#dff4e8}.reviewLegend .legendRemoved{color:#9b342d;background:#fde7e4;text-decoration:line-through}.reviewLegend .legendSensitive{color:#755511;background:#fff0c9}.diffViewToggle{border:1px solid #bccac3;border-radius:5px;margin-left:auto;display:flex;overflow:hidden}.diffViewToggle button{color:#596a61;background:#fff;border:0;border-left:1px solid #d3dcd7;padding:5px 8px;font-size:9px;font-weight:800}.diffViewToggle button:first-child{border-left:0}.diffViewToggle button.active{color:#fff;background:#176b50}.inlineReviewLayout{grid-template-columns:minmax(0,1fr) 260px;align-items:start;gap:14px;display:grid}.inlineReviewDocument{white-space:pre-wrap;color:#283a32;background:#fff;border:1px solid #d6ded9;border-radius:6px;min-height:260px;padding:18px;font:13px/1.75 Consolas,Courier New,monospace}.diffSegment{color:inherit;font:inherit;text-align:left;white-space:pre-wrap;cursor:pointer;border:0;border-radius:2px;margin:0;padding:1px 0;display:inline}.diff-added{text-underline-offset:2px;background:#dff4e8;-webkit-text-decoration:underline #2f9a68;text-decoration:underline #2f9a68;text-decoration-thickness:2px}.diff-removed{color:#9b342d;background:#fde7e4;text-decoration:line-through;text-decoration-thickness:2px}.diffSegment.sensitive{color:#624b18;background:#fff0c9;text-decoration:none;box-shadow:inset 0 -2px #d19b27}.diffSegment:hover,.diffSegment.active{outline-offset:1px;outline:2px solid #557f6e}.reviewRightRail{gap:10px;display:grid;position:sticky;top:0}.changeCallout{color:#3e5148;background:#eff8f3;border:1px solid #b9d3c7;border-left:4px solid #2f9a68;border-radius:5px;gap:8px;padding:14px;display:grid}.changeCallout.sensitive{background:#fff8df;border-color:#dfc276 #dfc276 #dfc276 #c58b16}.changeCallout>span{letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:900}.changeCallout p,.changeCallout blockquote{margin:0;font-size:11px;line-height:1.5}.changeCallout blockquote{color:#263b32;border-left:2px solid #afc6bb;max-height:130px;padding-left:9px;font-family:Consolas,Courier New,monospace;overflow:auto}.changeCallout div{flex-wrap:wrap;gap:6px;display:flex}.changeCallout button{color:#315b49;background:#fff;border:1px solid #aabdb4;border-radius:4px;padding:7px 9px;font-size:10px;font-weight:800}.reviewStats{grid-template-columns:1fr 1fr;gap:7px;display:grid}.reviewStats article{background:#fff;border:1px solid #d6ded9;border-radius:5px;gap:2px;padding:10px;display:grid}.reviewStats b{color:#176b50;font-size:18px}.reviewStats span{color:#35483f;text-transform:uppercase;font-size:9px;font-weight:900}.reviewStats small{color:#75827c;font-size:8px;line-height:1.35}.enhancementReview{background:#f8faf8;border:1px solid #d6ded9;border-radius:6px;gap:8px;padding:11px;display:grid}.enhancementReview>header{color:#46564e;align-items:baseline;gap:9px;display:flex}.enhancementReview>header b{font-size:11px}.enhancementReview>header span{font-size:10px}.enhancementReview>div{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:7px;display:grid}.enhancementReview article{background:#fff;border-radius:4px;align-items:flex-start;gap:7px;padding:8px;display:flex}.enhancementReview article i{border-radius:50%;flex:0 0 17px;place-items:center;width:17px;height:17px;font-size:10px;font-style:normal;font-weight:900;display:grid}.enhancementReview article.found i{color:#126345;background:#d9f1e5}.enhancementReview article.missing i{color:#755511;background:#fff0c9}.enhancementReview article span{gap:2px;display:grid}.enhancementReview article b{color:#31483e;text-transform:uppercase;letter-spacing:.04em;font-size:9px}.enhancementReview article small{color:#66746d;font-size:9px;line-height:1.35}.reviewLegend .legendHook{color:#24579c;background:#dce9ff}.reviewLegend .legendQuestion{color:#6b3f91;background:#eee2fa}.reviewLegend .legendCallout{color:#17675e;background:#dff4f1}.diffSegment.kind-hook{color:#234f87;background:#dce9ff;text-decoration-color:#4b79b9}.diffSegment.kind-question{color:#653b88;background:#eee2fa;text-decoration-color:#8c62ad}.diffSegment.kind-callout{color:#17675e;background:#dff4f1;text-decoration-color:#309789}.editorialAdditionList{gap:8px!important;display:grid!important}.editorialAdditionList article{background:#fff;border-radius:4px;gap:4px;padding:9px;display:grid}.editorialAdditionList article.hook{border-left:3px solid #4b79b9}.editorialAdditionList article.closing-question{border-left:3px solid #8c62ad}.editorialAdditionList b{color:#31483e;font-size:10px}.editorialAdditionList blockquote{max-height:90px}.changeCallout>small{color:#66776f;font-size:9px;line-height:1.45}.inlineReviewLayout{grid-template-columns:170px minmax(0,1fr) 220px;gap:16px}.reviewAnnotationRail{align-content:start;gap:32px;padding-top:12px;display:grid}.reviewAnnotationRail article{color:#5f5232;background:#fffdf7;border:1px solid #e1d7bd;border-left:3px solid #b99842;border-radius:5px;gap:6px;padding:10px;font-size:10px;line-height:1.45;display:grid;position:relative}.reviewAnnotationRail article:after{content:"";border-top:1px solid #b99842;width:17px;position:absolute;top:18px;left:100%}.reviewAnnotationRail article:before{content:"";background:#b99842;border-radius:50%;width:6px;height:6px;position:absolute;top:15px;left:calc(100% + 15px)}.reviewAnnotationRail b{color:#886817;letter-spacing:.08em;text-transform:uppercase;font-size:9px}.reviewAnnotationRail p,.reviewAnnotationRail small{margin:0}.reviewAnnotationRail small{color:#76827b}.finalPreviewLayout{flex-direction:column;flex:1;gap:12px;min-height:0;padding-right:4px;display:flex;overflow:auto}.finalPreviewLayout>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.finalPreviewLayout>header div{flex-direction:column;gap:3px;display:flex}.finalPreviewLayout>header b{color:#24372f;font-size:13px}.finalPreviewLayout>header span{color:#6a7971;font-size:10px}.finalPreviewLayout>header strong{white-space:nowrap;color:#34614e;font-size:11px}.finalPreviewLayout>header strong.over{color:#a33b32}.finalPostPreview,.finalArticlePreview{color:#2c3b35;background:#fff;border:1px solid #d4ddd8;border-radius:6px;min-height:300px;margin:0;padding:20px}.finalPostPreview{white-space:pre-wrap;font:13px/1.65 Arial,sans-serif}.finalArticlePreview{font:14px/1.65 Arial,sans-serif}.finalArticlePreview h1,.finalArticlePreview h2,.finalArticlePreview h3{color:#173c2f}.previewSuggestionNotice,.previewLimitWarning{color:#65521f;background:#fff7dc;border-left:4px solid #c49327;margin:0;padding:10px 12px;font-size:10px}.previewLimitWarning{color:#8d352e;background:#fff0ee;border-color:#bd4338}.previewCalloutChoice{color:#4c5f56;align-items:center;gap:8px;font-size:10px;font-weight:800;display:flex}.previewCalloutChoice input{accent-color:#0d6b4e}.previewCalloutChoice small{color:#7b8781;font-weight:400}.finalPreviewLayout{overflow:hidden}.finalPostPreview,.finalArticlePreview{box-sizing:border-box;overflow-wrap:anywhere;flex:auto;min-height:0;max-height:100%;overflow:auto}.diffSegment.kind-callout{background:#cceee8;text-decoration-color:#258778;box-shadow:inset 3px 0 #258778}@media (max-width:900px){.responsePasteLayout,.responseComparison,.inlineReviewLayout{grid-template-columns:1fr;overflow:visible}.responsePasteLayout{min-height:650px}.originalSnapshot pre,.responseEditorLabel textarea{min-height:280px}.changeSummary{grid-template-columns:repeat(2,1fr)}.responseSuggestions article{grid-template-columns:1fr}.responseSuggestions aside,.reviewLegend{flex-wrap:wrap}.diffViewToggle{width:100%;margin-left:0}.diffViewToggle button{flex:1}.reviewRightRail{position:static}.reviewAnnotationRail{display:none}.finalPreviewLayout{overflow:visible}.finalPostPreview,.finalArticlePreview{min-height:320px;max-height:60vh}}.sourceLengthGate,.responseLengthGate{color:#65521f;background:#fff7dc;border-left:4px solid #c49327;border-radius:3px;flex-direction:column;gap:3px;margin-top:9px;padding:10px 12px;font-size:10px;line-height:1.45;display:flex}.sourceLengthGate.blocked,.responseLengthGate.blocked{color:#8d352e;background:#fff0ee;border-left-color:#bd4338}.sourceLengthGate b,.responseLengthGate b{font-size:11px}.verificationReview{background:#fffaf0;border:1px solid #dfc276;border-radius:6px;gap:8px;padding:11px;display:grid}.verificationReview header div{flex-direction:column;gap:2px;display:flex}.verificationReview header b{color:#624b18;font-size:11px}.verificationReview header span{color:#786b48;font-size:9px}.verificationReview article{background:#fff;border-left:3px solid #c58b16;grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:10px;display:grid}.verificationReview article>div{gap:4px;display:grid}.verificationReview article span{color:#755511;text-transform:uppercase;font-size:9px;font-weight:900}.verificationReview article p{color:#35453e;margin:0;font-size:11px;line-height:1.45}.verificationReview article small{color:#746b51;font-size:9px}.verificationReview aside{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.verificationReview button{color:#66531b;background:#fff;border:1px solid #c8b574;border-radius:4px;padding:6px 8px;font-size:9px;font-weight:800}.structureSummary{background:#f8faf8;border:1px solid #d6ded9;border-radius:5px;gap:7px;padding:10px;display:grid}.structureSummary>b{color:#35483f;letter-spacing:.06em;text-transform:uppercase;font-size:9px}.structureSummary div{flex-wrap:wrap;gap:5px;display:flex}.structureSummary span{color:#496057;background:#e7efeb;border-radius:999px;padding:4px 7px;font-size:8px;font-weight:800}@media (max-width:600px){.verificationReview article{grid-template-columns:1fr}.verificationReview aside{grid-template-columns:1fr 1fr;display:grid}.verificationReview button{min-height:38px}}.verificationEditBackdrop{z-index:12;background:#18231e94;place-items:center;padding:20px;display:grid;position:absolute;inset:0}.verificationEditDialog{background:#fffdf8;border-radius:8px;gap:12px;width:min(620px,100%);padding:24px;display:grid;position:relative;box-shadow:0 20px 60px #00000040}.verificationEditDialog h3,.verificationEditDialog p{margin:0}.verificationEditDialog p{color:#66736d;font-size:12px}.verificationEditDialog textarea{box-sizing:border-box;resize:vertical;border:1px solid #aebbb5;border-radius:5px;width:100%;min-height:180px;padding:12px;font:13px/1.55 Georgia,serif}.verificationEditDialog footer{justify-content:flex-end;gap:8px;display:flex}.verificationEditDialog footer button{background:#fff;border:1px solid #aebbb5;border-radius:4px;min-height:40px;padding:0 14px;font-weight:800}@media (max-width:600px){.verificationEditBackdrop{padding:10px}.verificationEditDialog{padding:20px 14px}.verificationEditDialog textarea{min-height:240px}.verificationEditDialog footer button{flex:1;min-height:44px}}.verificationInline{color:#624b18;background:#fff0c9;text-decoration:none;box-shadow:inset 0 -2px #d19b27}.verificationInline sup{color:#fff;vertical-align:super;background:#9a7119;border-radius:50%;place-items:center;min-width:14px;height:14px;margin-right:3px;font:8px/1 Arial,sans-serif;display:inline-grid}.verificationInline:hover,.verificationInline:focus{outline-offset:1px;outline:2px solid #9a7119}.reviewStats .verificationStat{background:#fffaf0;border-color:#dfc276;grid-column:1/-1}.reviewStats .verificationStat b{color:#8a6417}.verificationReview article{scroll-margin-top:18px}.verificationReview article>div>span{align-items:center;gap:5px;display:flex}.verificationReview article>div>span i{color:#fff;background:#9a7119;border-radius:50%;place-items:center;width:17px;height:17px;font-size:9px;font-style:normal;display:grid}.verificationReview aside>a{color:#66531b;background:#fff;border:1px solid #c8b574;border-radius:4px;padding:6px 8px;font-size:9px;font-weight:800;text-decoration:none}.verificationReview>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.verificationReview .keepAllVerifications{color:#fff;background:#755511;flex:none}@media (max-width:600px){.verificationReview>header{flex-direction:column;align-items:stretch}.verificationReview .keepAllVerifications{min-height:44px}}.promptWizard{grid-template-columns:repeat(3,1fr);gap:0;margin:2px 0 16px;padding:0;list-style:none;display:grid}.promptWizard li{color:#869189;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:8px;font-size:10px;font-weight:800;display:flex;position:relative}.promptWizard li:not(:last-child):after{content:"";z-index:0;background:#d2d9d5;height:1px;position:absolute;top:50%;left:70px;right:10px}.promptWizard li span{z-index:1;color:#78847d;letter-spacing:0;background:#e8ece9;border-radius:50%;place-items:center;width:22px;height:22px;font-size:10px;display:grid;position:relative}.promptWizard li.complete,.promptWizard li.active{color:#29483c}.promptWizard li.complete span{color:#fff;background:#087552}.promptWizard li.complete:not(:last-child):after{background:#8bb7a6}.promptWizard li.active span{color:#fff;background:#0d6b4e;box-shadow:0 0 0 3px #d9ebe4}.clipboardConfirmation{color:#315548;background:#edf8f3;border:1px solid #b8d8ca;border-radius:5px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;margin:0 0 14px;padding:11px 13px;display:grid}.clipboardConfirmation>span{color:#fff;background:#087552;border-radius:50%;place-items:center;width:24px;height:24px;font-size:12px;font-weight:900;display:grid}.clipboardConfirmation div{flex-direction:column;gap:2px;min-width:0;display:flex}.clipboardConfirmation b{font-size:11px}.clipboardConfirmation small{color:#65786f;font-size:10px;line-height:1.4}.clipboardConfirmation button{color:#176044;background:#fff;border:1px solid #9ebfaf;border-radius:4px;padding:7px 10px;font-size:10px;font-weight:800}.promptWizard{grid-template-columns:repeat(4,1fr)}.promptWizard li:not(:last-child):before{content:"";z-index:1;border-top:1px solid #aebbb5;border-right:1px solid #aebbb5;width:6px;height:6px;position:absolute;top:calc(50% - 3px);right:10px;transform:rotate(45deg)}.promptWizard li.complete:not(:last-child):before{border-color:#5d9982}.authoringDefaults{background:#f7f9f7;border:1px solid #d6dfda;border-radius:5px;margin:0 0 12px}.authoringDefaults summary{cursor:pointer;color:#315548;letter-spacing:.06em;text-transform:uppercase;padding:9px 12px;font-size:10px;font-weight:900}.authoringDefaults>div{border-top:1px solid #dce4df;grid-template-columns:1fr 1.3fr .8fr;gap:12px;padding:12px;display:grid}.authoringDefaults label{flex-direction:column;gap:6px;display:flex}.authoringDefaults label>span{flex-direction:column;gap:2px;display:flex}.authoringDefaults b,.authoringDefaults legend{color:#31483e;font-size:10px;font-weight:900}.authoringDefaults small{color:#718078;font-size:9px;line-height:1.4}.authoringDefaults input[type=text],.authoringDefaults input:not([type]),.authoringDefaults textarea{color:#2e4038;background:#fff;border:1px solid #bdcbc4;border-radius:4px;width:100%;padding:8px;font:11px/1.4 Arial,sans-serif}.authoringDefaults textarea{resize:vertical;min-height:62px}.authoringDefaults fieldset{border:0;align-content:start;gap:6px;margin:0;padding:0;display:grid}.authoringDefaults fieldset label{color:#4a5d54;flex-direction:row;align-items:center;font-size:10px}.authoringDefaults input[type=checkbox]{accent-color:#0d6b4e}.previewFooterEditor{background:#fff9e6;border:1px solid #d7c07a;border-radius:5px;gap:7px;margin-bottom:10px;padding:10px 12px;display:grid}.previewFooterEditor header,.previewFooterEditor footer{justify-content:space-between;align-items:center;gap:10px;display:flex}.previewFooterEditor header label{align-items:center;gap:8px;display:flex}.previewFooterEditor header label>span{flex-direction:column;gap:2px;display:flex}.previewFooterEditor b{color:#5f501f;font-size:10px}.previewFooterEditor small,.previewFooterEditor footer span{color:#7a704f;font-size:9px}.previewFooterEditor textarea{resize:vertical;color:#3d3a2c;background:#fff;border:1px solid #d8c98f;border-radius:4px;width:100%;min-height:50px;max-height:90px;padding:8px;font:11px/1.45 Arial,sans-serif}.previewFooterEditor button{color:#705b18;background:#fff;border:1px solid #c4ad61;border-radius:4px;padding:6px 8px;font-size:9px;font-weight:800}.previewFooterEditor input{accent-color:#0d6b4e}@media (max-width:700px){.authoringDefaults>div{grid-template-columns:1fr}.promptWizard li b{display:none}.promptWizard li:not(:last-child):after{left:32px}.previewFooterEditor header,.previewFooterEditor footer{flex-direction:column;align-items:stretch}}@media (max-width:600px){.promptWizard li{gap:5px;font-size:9px}.promptWizard li:not(:last-child):after{left:54px}.clipboardConfirmation{grid-template-columns:auto 1fr}.clipboardConfirmation button{grid-column:1/3;width:100%}}.promptBackdrop{overscroll-behavior:contain;overflow:hidden}.promptModal{height:min(760px,100dvh - 48px);max-height:calc(100dvh - 48px);overflow:hidden}.promptStepViewport{overscroll-behavior:contain;scrollbar-gutter:stable;flex-direction:column;flex:auto;min-height:0;padding:2px 5px 2px 0;display:flex;overflow:hidden auto}.promptStepViewport>.authoringDefaults{flex:none}.promptStepViewport>.promptBuilder{flex:none;min-height:auto;overflow:visible}.promptStepViewport .promptControls{overflow:visible}.promptStepViewport .promptEditorLabel{min-height:430px}.promptStepViewport>.responsePasteLayout,.promptStepViewport>.responseReview,.promptStepViewport>.finalPreviewLayout{flex:none;min-height:520px;overflow:visible}.promptStepViewport .finalPostPreview,.promptStepViewport .finalArticlePreview{min-height:320px;max-height:none;overflow:visible}.promptModalFooter{z-index:4;background:#fbfaf6;border-top:1px solid #d8dfda;flex:none;margin-top:16px;padding:12px 0 2px;position:sticky;bottom:-2px;box-shadow:0 -12px 20px #fbfaf6e8}.promptModalFooter button:focus-visible{outline-offset:2px;outline:3px solid #82bea9}.promptControls button:focus-visible{outline-offset:2px;outline:3px solid #82bea9}.promptControls input:focus-visible{outline-offset:2px;outline:3px solid #82bea9}.promptControls select:focus-visible{outline-offset:2px;outline:3px solid #82bea9}.promptExpand:focus-visible{outline-offset:2px;outline:3px solid #82bea9}@media (max-height:820px) and (min-width:901px){.promptModal{height:calc(100dvh - 24px);max-height:calc(100dvh - 24px);padding-top:28px;padding-bottom:20px}.promptModal .tutorialLead{margin-bottom:14px}.promptWizard{margin-bottom:12px}.promptStepViewport .promptEditorLabel{min-height:360px}}@media (max-width:900px){.promptBackdrop{place-items:stretch center;padding:12px}.promptModal,.promptModal.fullscreen{width:100%;height:calc(100dvh - 24px);max-height:calc(100dvh - 24px);padding:28px 24px 18px;overflow:hidden}.promptModal .tutorialLead{margin-bottom:14px}.promptStepViewport{overflow-y:auto}.promptStepViewport>.promptBuilder{grid-template-columns:1fr;gap:14px;display:grid}.promptStepViewport .promptEditorLabel{min-height:360px}.promptStepViewport>.responsePasteLayout,.promptStepViewport>.responseReview,.promptStepViewport>.finalPreviewLayout{min-height:auto}.promptStepViewport .responsePasteLayout{grid-template-columns:1fr}.promptStepViewport .originalSnapshot pre,.promptStepViewport .responseEditorLabel textarea{min-height:260px}.promptStepViewport .inlineReviewLayout{grid-template-columns:1fr}.promptStepViewport .reviewAnnotationRail,.promptExpand{display:none}}@media (max-width:600px){.promptBackdrop{padding:0}.promptModal,.promptModal.fullscreen{border-radius:0;height:100dvh;max-height:100dvh;padding:18px 14px 10px}.promptModal h2{margin:6px 40px 6px 0;font-size:clamp(25px,8vw,32px)}.promptModal>.tutorialKicker{padding-right:38px;font-size:9px}.promptModal>.tutorialLead{font-size:12px;line-height:1.4}.promptModal .tutorialClose{min-width:38px;min-height:38px;top:7px;right:8px}.promptWizard{margin-bottom:10px}.promptWizard li{justify-content:center}.promptWizard li b{display:none}.promptStepViewport{padding-right:2px}.promptStrategy>div,.authoringDefaults>div{grid-template-columns:1fr}.promptStrategy label.wide{grid-column:auto}.promptStepViewport .promptEditorLabel{min-height:320px}.promptModalFooter{flex-direction:column;align-items:stretch;gap:8px;padding-top:10px}.promptModalFooter>span{font-size:9px}.promptModalFooter>div{grid-template-columns:1fr 1fr;width:100%;display:grid}.promptModalFooter button{width:100%;min-height:42px;padding:9px}.clipboardConfirmation{grid-template-columns:auto minmax(0,1fr)}.clipboardConfirmation button{grid-column:1/-1}.changeSummary{grid-template-columns:1fr 1fr}.finalPreviewLayout>header{flex-direction:column}.previewCalloutChoice{flex-wrap:wrap;align-items:flex-start}.previewCalloutChoice small{width:100%;padding-left:24px}.promptWizard li:not(:last-child):after{left:calc(50% + 17px);right:calc(17px - 50%)}.promptWizard li:not(:last-child):before{right:calc(14px - 50%)}}.promptStepViewport{position:relative}.copyPastedResponse{z-index:4;float:right;color:#0d6b4e;background:#fff;border:1px solid #9eb7aa;border-radius:4px;margin:0 4px -42px 0;padding:9px 11px;font-size:10px;font-weight:800;position:sticky;top:4px;box-shadow:0 4px 14px #17231f1c}.copyPastedResponse:hover{border-color:#0d6b4e}.copyPastedResponse:focus-visible{outline-offset:2px;outline:3px solid #0b6b4f}@media (max-width:700px){.copyPastedResponse{min-height:44px;margin-bottom:-48px}}.promptWizard li{color:#5b6962}.promptWizard li span{color:#4c5b53;background:#e1e7e3}.promptModal h2:focus-visible{outline-offset:3px;outline:3px solid #16815f}.promptStepViewport:focus-visible{outline-offset:3px;outline:3px solid #16815f}.promptStepViewport:focus-visible{border-radius:4px}.promptModal button,.promptModal summary,.promptModal input,.promptModal select,.promptModal textarea{scroll-margin-block:84px}.linkedEnhancePanel{color:#294b3b;background:#f2f8f4;border:1px solid #a8c9b9;border-radius:6px;gap:9px;margin:0 0 14px;padding:14px;display:grid}.linkedEnhancePanel header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.linkedEnhancePanel header>div{gap:3px;display:grid}.linkedEnhancePanel header span{letter-spacing:.08em;font-size:9px;font-weight:900}.linkedEnhancePanel header b{font-size:15px}.linkedEnhancePanel header small,.linkedEnhancePanel p,.linkedEnhanceActions span{color:#52685c;font-size:11px;line-height:1.45}.linkedEnhancePanel p{margin:0}.linkedEnhancePanel label{gap:4px;font-size:11px;font-weight:800;display:grid}.linkedEnhancePanel label small{color:#52685c;font-weight:400}.linkedEnhancePanel textarea{resize:vertical;color:#203a2d;background:#fff;border:1px solid #b9cfc2;border-radius:4px;width:100%;padding:8px;font:12px/1.45 Consolas,monospace}.linkedEnhancePanel .linkedEnhancePrompt{min-height:130px}.linkedEnhanceLinks,.linkedEnhanceActions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.linkedEnhanceLinks a{color:#0d6b4e;font-size:11px;font-weight:800}.linkedEnhanceActions span{flex:220px}.linkedEnhanceActions button{color:#0d6b4e;background:#fff;border:1px solid #0d6b4e;border-radius:4px;padding:8px 11px;font-size:11px;font-weight:800}.linkedEnhanceActions button.copyAction{color:#fff;background:#0d6b4e}.linkedEnhanceActions button:disabled{opacity:.5;cursor:not-allowed}.linkedEnhancePanel .linkedEnhanceError{color:#9d3326;font-weight:800}@media (max-width:900px),(max-height:700px){.promptModalFooter button,.promptControls button,.promptControls label,.authoringDefaults summary{min-height:44px}.promptModalFooter>span{color:#53635b}.promptWizard li{font-size:10px}.promptWizard li b{font-size:9px}}@media (max-width:600px){.promptModal,.promptModal.fullscreen{padding-bottom:max(10px,env(safe-area-inset-bottom))}.promptModal>.tutorialKicker{color:#315b49}.promptModal>.tutorialLead{color:#53635b}.promptWizard li b{white-space:normal;font-size:9px;line-height:1.2;display:block}.promptWizard li span{width:24px;height:24px}.promptStepViewport{min-height:0}.promptModalFooter{bottom:0}.promptModalFooter>div{gap:8px}.promptModalFooter button{min-height:44px}.promptModal .tutorialClose{min-width:44px;min-height:44px}.promptStrategy select,.promptStrategy input,.authoringDefaults input,.authoringDefaults textarea,.promptEditorLabel textarea,.responseEditorLabel textarea{font-size:16px}}@media (max-width:360px){.promptModal,.promptModal.fullscreen{padding-left:10px;padding-right:10px}.promptModal h2{font-size:24px}.promptWizard li b{font-size:8px}.promptModalFooter>div{grid-template-columns:1fr}}.promptHandoffOptions{background:#f5f8f6;border:1px solid #cbd7d1;border-radius:5px;flex:none;justify-content:space-between;align-items:center;gap:14px;margin-top:12px;padding:10px 12px;display:flex}.promptHandoffOptions.warning{background:#fff9e8;border-color:#d7b864}.promptFormatSwitch{align-items:center;gap:5px;display:flex}.promptFormatSwitch>span{color:#52635a;letter-spacing:.06em;text-transform:uppercase;margin-right:3px;font-size:9px;font-weight:900}.promptFormatSwitch button{color:#315b49;background:#fff;border:1px solid #b7c6be;border-radius:4px;min-height:32px;padding:6px 10px;font-size:9px;font-weight:800}.promptFormatSwitch button.active{color:#fff;background:#0d6b4e;border-color:#0d6b4e}.promptHandoffOptions>div:last-child{text-align:right;gap:2px;display:grid}.promptHandoffOptions>div:last-child b{color:#28463a;font-size:10px}.promptHandoffOptions>div:last-child span{color:#64756c;font-size:9px;line-height:1.4}.promptHandoffOptions code,.clipboardConfirmation code{color:#26483b;text-transform:none;background:#e8eeea;border-radius:3px;padding:1px 3px;font:9px ui-monospace,SFMono-Regular,Consolas,monospace}.promptHandoffOptions.warning code{background:#f5e9bd}.promptBuildDock{z-index:5;background:#fbfaf6;flex:none}.promptModal.buildStep .promptStepViewport>.promptHandoffOptions,.promptModal.buildStep .promptStepViewport>.promptModalFooter{display:none}.promptBuildDock .promptHandoffOptions{margin-top:8px}.promptBuildDock .promptModalFooter{box-shadow:none;margin-top:8px;padding-top:10px;position:static}.promptExecutionNote{color:#52635a;margin:0 0 12px;font-size:12px;line-height:1.45}.handoffMethods{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.handoffMethods article{background:#fff;border:1px solid #cfdfd5;border-radius:5px;align-content:start;gap:4px;padding:10px;display:grid}.handoffMethods article b{color:#1d4c39;font-size:12px}.handoffMethods article span{color:#52685c;font-size:11px;line-height:1.4}.linkedEnhancePanel .handoffReadyNote{color:#52685c;font-size:11px}.promptBuilder.contractFirst{grid-template-columns:minmax(0,1fr)}.promptTextAlternative{background:#f8faf8;border:1px solid #d5ddd7;border-radius:5px;flex:none;margin:12px 0 4px;padding:0 12px 12px}.promptTextAlternative summary{cursor:pointer;color:#345849;padding:12px 0;font-size:12px;font-weight:800}.promptTextAlternative>p{color:#607167;margin:0 0 12px;font-size:11px;line-height:1.45}.promptTextAlternative .promptEditorLabel{min-height:auto}.promptTextAlternative .promptEditorLabel textarea{resize:vertical;min-height:240px}.promptTextAlternativeActions{justify-content:flex-end;gap:8px;margin-top:10px;display:flex}.promptTextAlternativeActions button{color:#0d6b4e;background:#fff;border:1px solid #0d6b4e;border-radius:4px;padding:9px 12px;font-size:11px;font-weight:800}.promptTextAlternativeActions button.copyAction{color:#fff;background:#0d6b4e}.promptTextAlternativeActions button:disabled{opacity:.5;cursor:not-allowed}.mainHandoffDock .promptModalFooter{gap:12px}.mainHandoffDock .promptModalFooter>div{flex-wrap:wrap;justify-content:flex-end}.mainHandoffDock .promptModalFooter>span{max-width:400px}.mainHandoffDock .promptModalFooter>span.handoffDockError{color:#9d3326;font-weight:800}.mainHandoffDock .promptModalFooter>span.handoffDockSuccess,.linkedEnhancePanel .linkedEnhanceSuccess{color:#0d6b4e;font-weight:800}.promptModal.returnStep .promptStepViewport{scrollbar-gutter:auto;overflow:hidden}.promptModal.returnStep .promptStepViewport>.responsePasteLayout{flex:auto;min-height:0;overflow:hidden}.promptModal.returnStep .originalSnapshot,.promptModal.returnStep .responseEditorLabel{min-height:0}.promptModal.returnStep .originalSnapshot pre,.promptModal.returnStep .responseMarkdownEditor,.promptModal.returnStep .responseMarkdownEditor .markdownCodeEditor{height:100%;min-height:0}.promptModal.returnStep .promptModalFooter{box-shadow:none;margin-top:8px;padding-top:10px;position:static}@media (max-width:700px){.promptHandoffOptions{flex-direction:column;align-items:stretch}.promptFormatSwitch{grid-template-columns:1fr 1fr;display:grid}.promptFormatSwitch>span{grid-column:1/-1}.promptFormatSwitch button{min-height:42px}.promptHandoffOptions>div:last-child{text-align:left}.handoffMethods{grid-template-columns:1fr}.promptTextAlternativeActions{flex-direction:column}.promptTextAlternativeActions button{min-height:44px}.mainHandoffDock .promptModalFooter>div{justify-content:stretch}}@media (max-width:900px){.promptModal.returnStep .responsePasteLayout{grid-template-rows:minmax(92px,132px) minmax(220px,1fr);grid-template-columns:1fr;min-height:0;display:grid;overflow:hidden}.promptModal.returnStep .originalSnapshot pre{min-height:0;max-height:none}.promptModal.returnStep .responseMarkdownEditor,.promptModal.returnStep .responseMarkdownEditor .markdownCodeEditor{min-height:0}}@media (max-width:600px){.promptBuildDock .promptModalFooter>div>button:first-child{grid-column:1/-1}}.linkedPromptFallback{color:#46564e;gap:6px;margin:0 0 12px;font-size:11px;font-weight:800;display:grid}.linkedPromptFallback textarea{resize:vertical;color:#23312b;background:#fff;border:1px solid #cbd4cf;border-radius:5px;width:100%;height:110px;padding:10px;font:12px/1.45 Consolas,Courier New,monospace}.promptModal.returnStep.clipboardFallback .promptStepViewport{scrollbar-gutter:stable;overflow-y:auto}.promptModal.returnStep.clipboardFallback .promptStepViewport>.responsePasteLayout{flex:none;min-height:520px;overflow:visible}.publicationSitePanel{--publication-line:#d7e0db;--publication-muted:#607068;flex-direction:column;flex:auto;min-width:0;height:100%;min-height:0;padding:14px 22px 18px;display:flex;overflow:hidden}.publicationSiteHeading{border:1px solid #0000;border-radius:6px;flex:none;justify-content:space-between;align-items:flex-start;gap:18px;margin:0 0 12px;display:flex}.publicationSiteHeading span{color:#087356;letter-spacing:.13em;font-size:10px;font-weight:800}.publicationSiteHeading h2{margin:5px 0 3px;font:700 clamp(27px,3vw,39px)/1.06 Georgia,serif}.publicationSiteHeading p{max-width:760px;color:var(--publication-muted);margin:0;font-size:14px;line-height:1.45}.publicationSiteHeading button{color:#0b684e;background:#fff;border:1px solid #b8c9c1;border-radius:4px;flex:none;min-height:34px;padding:6px 10px;font-size:10px;font-weight:750}.publicationSiteHeading.expanded{background:#f7faf8;border-color:#d8e1dc;padding:12px 14px}.publicationSiteHeading.compact{background:#f7faf8;border-color:#d8e1dc;align-items:center;padding:7px 10px}.publicationSiteHeading.compact>div{align-items:center;gap:9px;min-width:0;display:flex}.publicationSiteHeading.compact b{color:#17382c;font:700 13px Georgia,serif}.publicationSiteHeading.compact span{color:#607068;letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:600;overflow:hidden}.publicationMobileSwitcher{display:none}.publicationSiteLayout{flex:1;grid-template-columns:minmax(310px,380px) minmax(0,1fr);gap:18px;min-width:0;min-height:0;display:grid}.publicationFields{overscroll-behavior:contain;border:1px solid var(--publication-line);scrollbar-gutter:stable;background:#f8faf8;border-radius:7px;min-width:0;min-height:0;padding:14px 14px 0;display:block;overflow:auto}.publicationFields fieldset{border:0;border-bottom:1px solid var(--publication-line);grid-template-columns:1fr 1fr;gap:12px;margin:0 0 15px;padding:0 0 15px;display:grid}.publicationFields fieldset:last-of-type{border-bottom:0}.publicationFields legend{color:#17382c;letter-spacing:.035em;grid-column:1/-1;margin:0 0 10px;padding:0;font-size:12px;font-weight:750}.publicationFields label{color:#31453c;letter-spacing:.025em;align-content:start;gap:5px;min-width:0;font-size:11px;font-weight:650;display:grid}.publicationFields input,.publicationFields textarea,.publicationFields select{color:#14251f;background:#fff;border:1px solid #bccbc4;border-radius:4px;width:100%;min-width:0;min-height:42px;padding:9px 10px;font:14px Arial,sans-serif}.publicationFields textarea{resize:vertical;min-height:76px}.publicationFields .wide{grid-column:1/-1}.publicationFields label>span{gap:6px;display:flex}.publicationFields label>span input{min-width:0}.publicationFields label>span button{color:#087356;background:#fff;border:1px solid #a8bdb4;border-radius:4px;flex:none;min-height:42px;padding:0 10px;font-size:11px;font-weight:700}.publicationFields label small{color:#728179;letter-spacing:0;font-size:10px;font-weight:400}.publicationFields label.invalid{color:#9a2f28}.publicationFields label.invalid input,.publicationFields label.invalid textarea,.publicationFields label.invalid select{background:snow;border-color:#c8655d}.publicationFields .publicationCredit{letter-spacing:0;grid-column:1/-1;align-items:flex-start;gap:8px;display:flex}.publicationCredit input{width:22px;min-height:22px;margin-top:1px}.publicationCredit span{display:grid}.publicationCredit small{color:#6a7972;font-weight:400}.publicationValidation{color:#46564e;background:#fffaf0;border:1px solid #d8b361;border-left:4px solid #bd8310;border-radius:4px;gap:7px;margin:0 0 14px;padding:11px;font-size:11px;line-height:1.4;display:grid}.publicationValidation.ready{background:#f1faf6;border-color:#91c4ae #91c4ae #91c4ae #087356}.publicationValidation>div{gap:2px;display:grid}.publicationValidation b{color:#20362d;font-size:12px}.publicationValidation ul{gap:5px;margin:2px 0 0;padding:0;list-style:none;display:grid}.publicationValidation li{padding-left:15px;line-height:1.35;position:relative}.publicationValidation li:before{content:"";background:#bd8310;border-radius:50%;width:6px;height:6px;position:absolute;top:.48em;left:1px}.publicationActions{z-index:2;border-top:1px solid var(--publication-line);background:#f8faf8;gap:9px;margin:0 -14px;padding:12px 14px 14px;display:grid;position:sticky;bottom:0}.publicationActions span{color:var(--publication-muted);font-size:10px;line-height:1.35}.publicationActions>div{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:8px;display:grid}.publicationActions button{color:#fff;background:#087356;border:0;border-radius:4px;min-height:44px;padding:10px 14px;font-weight:750}.publicationActions button:disabled{cursor:not-allowed;color:#66736d;background:#c2ccc7}.publicationActions .publicationContinue{background:#153d31}.publicationPreview{background:#e8ece9;border:1px solid #ccd8d2;border-radius:7px;flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}.publicationPreviewBar{border-bottom:1px solid var(--publication-line);color:#53665d;background:#fff;flex:none;justify-content:space-between;align-items:center;gap:14px;padding:9px 12px;font-size:10px;display:flex}.publicationPreviewBar>div:first-child{gap:2px;min-width:0;display:grid}.publicationPreviewBar span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.publicationPreviewModes{flex:none;gap:4px;display:flex}.publicationPreviewModes button{color:#365349;background:#fff;border:1px solid #c5d2cc;border-radius:4px;min-height:32px;padding:5px 9px;font-size:10px}.publicationPreviewModes button.active{color:#075d46;background:#eaf5f0;border-color:#087356}.publicationPreviewCanvas{overscroll-behavior:contain;scrollbar-gutter:stable;flex:1;justify-content:center;min-width:0;min-height:0;padding:0;display:flex;overflow:auto}.publicationPreview iframe{background:#fbfaf6;border:0;width:100%;height:100%;min-height:0;transition:width .18s;display:block}.publicationPreview.mobile .publicationPreviewCanvas{padding:16px}.publicationPreview.mobile iframe{border:1px solid #bfcac5;border-radius:10px;width:min(430px,100%);min-height:760px;box-shadow:0 8px 28px #14251f21}.publicationPreview iframe:focus-visible{outline-offset:-3px;outline:3px solid #0b6b4f}.publicationPreview.fullscreen{z-index:120;background:#e8ece9;border-color:#9eb5aa;border-radius:10px;height:auto;max-height:none;display:flex;position:fixed;inset:12px;box-shadow:0 24px 70px #0c1d1747}.publicationPreview.fullscreen .publicationPreviewBar{padding:11px 14px}.publicationPreview.fullscreen .publicationPreviewCanvas{height:calc(100vh - 72px)}.publicationPreview.fullscreen iframe{height:100%;min-height:0}@media (max-width:1100px){.publicationSitePanel{height:100%;min-height:0;padding:12px 14px 14px}.publicationSiteLayout{grid-template-columns:minmax(285px,340px) minmax(0,1fr);gap:12px}.publicationFields fieldset{grid-template-columns:1fr}.publicationFields .wide,.publicationFields legend{grid-column:1}}@media (max-width:760px){.publicationSitePanel{height:auto;min-height:0;padding:12px}.publicationSiteHeading.expanded{grid-template-columns:minmax(0,1fr) auto;display:grid}.publicationSiteHeading.compact>div{gap:2px;display:grid}.publicationSiteHeading h2{font-size:28px}.publicationSiteHeading p{font-size:13px}.publicationMobileSwitcher{border:1px solid var(--publication-line);background:#f4f7f5;border-radius:5px;flex:none;grid-template-columns:1fr 1fr;margin-bottom:10px;padding:3px;display:grid}.publicationMobileSwitcher button{color:#53665d;background:0 0;border:0;border-radius:3px;min-height:40px;font-weight:700}.publicationMobileSwitcher button.active{color:#087356;background:#fff;box-shadow:0 1px 4px #14251f1a}.publicationSiteLayout{min-height:0;display:block;overflow:hidden}.publicationFields,.publicationPreview{height:100%}.publicationSiteLayout.mobile-settings .publicationPreview,.publicationSiteLayout.mobile-preview .publicationFields{display:none}.publicationFields,.publicationFields input,.publicationFields textarea,.publicationFields select{font-size:16px}.publicationActions>div{grid-template-columns:1fr}.publicationPreview.mobile iframe{min-height:680px}.publicationPreview.fullscreen{border:0;border-radius:0;inset:0}.publicationPreview.fullscreen .publicationPreviewBar{flex-direction:column;align-items:flex-start}.publicationPreview.fullscreen .publicationPreviewModes{flex-wrap:wrap;width:100%}.publicationPreview.fullscreen .publicationPreviewModes button{flex:1}}@media (max-height:690px) and (min-width:761px){.publicationSitePanel{height:100%;min-height:0;padding-top:8px}.publicationSiteHeading p{display:none}.publicationSiteHeading h2{font-size:27px}}.imagePromptAssets{gap:16px;margin-top:16px;display:grid}.imagePromptAssets>header{background:#f2f8f5;border:1px solid #cfe0d8;border-radius:6px;justify-content:space-between;align-items:flex-start;gap:18px;padding:15px;display:flex}.imagePromptAssets>header>div{gap:4px;display:grid}.imagePromptAssets>header span{color:#5c6c64;font-size:12px;line-height:1.45}.imagePromptAssets button{color:#087356;background:#fff;border:1px solid #aebfb6;border-radius:4px;min-height:40px;padding:9px 12px;font-weight:800}.imagePromptAssets>header button,.imagePromptAssets article footer button:last-child{color:#fff;background:#087356;border-color:#087356}.imagePromptAssets>div{gap:12px;display:grid}.imagePromptAssets article{background:#fbfcfb;border:1px solid #d8e0dc;border-radius:6px;grid-template-columns:minmax(160px,220px) minmax(0,1fr);gap:12px;padding:15px;display:grid}.imagePromptIdentity{align-content:start;gap:6px;display:grid}.imagePromptIdentity b{font:700 17px/1.25 Georgia,serif}.imagePromptIdentity span{color:#087356;letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:800}.imagePromptAssets label{color:#47584f;letter-spacing:.05em;text-transform:uppercase;gap:6px;font-size:10px;font-weight:800;display:grid}.imagePromptAssets textarea{color:#203129;letter-spacing:0;text-transform:none;resize:vertical;background:#fff;border:1px solid #becbc4;border-radius:4px;width:100%;min-height:130px;padding:12px;font:14px/1.5 Arial,sans-serif}.imagePromptAssets label+label textarea{min-height:74px}.imagePromptAssets article footer{grid-column:2;justify-content:flex-end;gap:8px;display:flex}.imagePromptThumbnail,.imagePromptPlaceholder{width:100%;margin:0 0 8px;display:grid;overflow:hidden;background:#e9efec!important;border:1px solid #b9c9c1!important;border-radius:5px!important;min-height:112px!important;padding:0!important}.imagePromptThumbnail{position:relative}.imagePromptThumbnail img{object-fit:cover;width:100%;height:112px;display:block}.imagePromptThumbnail small{color:#fff;letter-spacing:.05em;text-transform:uppercase;background:#0b5e48e8;border-radius:999px;padding:4px 7px;font-size:8px;font-weight:900;position:absolute;bottom:7px;right:7px}.imagePromptPlaceholder{color:#648076;align-content:center;place-items:center;gap:5px}.imagePromptPlaceholder span{font-size:25px}.imagePromptPlaceholder small{letter-spacing:.06em;text-transform:uppercase;font-size:9px;font-weight:800}.imagePromptAssets article.hasGeneratedImage{border-color:#8eb9a6;box-shadow:0 8px 24px #173f2d0d}.imagePromptHandoffBackdrop{z-index:1300}.imagePromptHandoffModal{background:#fbfaf6;border-radius:9px;width:min(1040px,100%);max-height:calc(100dvh - 36px);padding:34px;position:relative;overflow:auto;box-shadow:0 30px 90px #0005}.imagePromptHandoffModal>h2{margin:7px 0 8px;font:700 32px/1.08 Georgia,serif}.imagePromptHandoffModal>p{color:#5d6d65;max-width:820px;margin:0;font-size:13px;line-height:1.55}.imagePromptHandoffGrid{grid-template-columns:minmax(0,1.18fr) minmax(300px,.82fr);gap:18px;margin-top:22px;display:grid}.imagePromptHandoffCopy,.imagePromptReturn{align-content:start;gap:13px;display:grid}.imagePromptHandoffSteps{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.imagePromptHandoffSteps span{color:#52645b;background:#f4f7f5;border:1px solid #d4ddd8;border-radius:5px;align-items:center;gap:7px;padding:8px;font-size:10px;font-weight:800;display:flex}.imagePromptHandoffSteps b{color:#fff;background:#0d6b4e;border-radius:50%;flex:0 0 21px;place-items:center;width:21px;height:21px;font-size:10px;display:grid}.imagePromptHandoffCopy label{color:#46584f;letter-spacing:.06em;text-transform:uppercase;gap:6px;font-size:10px;font-weight:900;display:grid}.imagePromptHandoffCopy textarea{resize:vertical;color:#1f3028;letter-spacing:0;text-transform:none;background:#fff;border:1px solid #b9c8c0;border-radius:5px;width:100%;min-height:190px;padding:13px;font:13px/1.5 Arial,sans-serif}.imagePromptHandoffCopy label+label textarea{min-height:82px}.imagePromptHandoffCopy>.copyAction{color:#fff;background:#0d6b4e;border:1px solid #0d6b4e;border-radius:4px;justify-self:end;min-height:42px;padding:10px 15px;font-weight:900}.imagePromptPasteTarget{text-align:center;cursor:copy;background:#eef5f1;border:2px dashed #89ad9d;border-radius:7px;align-content:center;place-items:center;gap:7px;min-height:180px;padding:20px;display:grid}.imagePromptPasteTarget:focus{outline-offset:2px;outline:3px solid #e1ad35}.imagePromptPasteTarget>span{color:#fff;background:#0d6b4e;border-radius:50%;place-items:center;width:38px;height:38px;font-size:24px;display:grid}.imagePromptPasteTarget b{font:700 17px Georgia,serif}.imagePromptPasteTarget small{color:#64746c;max-width:290px;font-size:10px;line-height:1.45}.imagePromptPasteTarget label{color:#0d6b4e;cursor:pointer;background:#fff;border:1px solid #0d6b4e;border-radius:4px;align-items:center;min-height:38px;padding:8px 12px;font-size:10px;font-weight:900;display:inline-flex}.imagePromptPasteTarget input{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.imagePromptReturnedPreview{background:#fff;border:1px solid #b8c9c0;border-radius:6px;gap:7px;margin:0;padding:8px;display:grid}.imagePromptReturnedPreview img{object-fit:contain;background:#edf1ef;width:100%;max-height:250px;display:block}.imagePromptReturnedPreview figcaption{justify-content:space-between;align-items:center;gap:10px;display:flex}.imagePromptReturnedPreview figcaption span{gap:2px;min-width:0;display:grid}.imagePromptReturnedPreview figcaption small{color:#6a7871;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.imagePromptReturnedPreview button{color:#9c2e25;background:#fff;border:1px solid #bd5b53;border-radius:4px;padding:7px 9px;font-size:9px;font-weight:800}.imagePromptPaidPreview{background:#fff9e9;border:1px solid #dccb9a;border-radius:6px;gap:5px;padding:13px;display:grid}.imagePromptPaidPreview>span{color:#886715;letter-spacing:.09em;font-size:8px;font-weight:900}.imagePromptPaidPreview>b{font:700 16px Georgia,serif}.imagePromptPaidPreview p{color:#6d654e;margin:0;font-size:10px;line-height:1.45}.imagePromptPaidPreview button{color:#756637;background:#f4ecd4;border:1px solid #c8b77f;border-radius:4px;justify-self:start;margin-top:4px;padding:8px 10px;font-size:9px;font-weight:900}.imagePromptHandoffModal>footer{border-top:1px solid #d9e0dc;justify-content:space-between;align-items:center;gap:16px;margin-top:18px;padding-top:14px;display:flex}.imagePromptHandoffModal>footer>span{color:#52655b;font-size:11px;line-height:1.4}.imagePromptHandoffModal>footer button{color:#fff;background:#0d6b4e;border:1px solid #0d6b4e;border-radius:4px;flex:none;min-height:42px;padding:10px 15px;font-weight:900}@media (max-width:700px){.imagePromptAssets>header{flex-direction:column}.imagePromptAssets>header button{width:100%;min-height:44px}.imagePromptAssets article{grid-template-columns:1fr;padding:13px}.imagePromptAssets article footer{grid-column:1}.imagePromptAssets article footer button{flex:1;min-height:44px}.imagePromptAssets textarea{font-size:16px}}@media (max-width:760px){.imagePromptHandoffModal{max-height:calc(100dvh - 16px);padding:28px 16px 18px}.imagePromptHandoffModal>h2{font-size:26px}.imagePromptHandoffGrid,.imagePromptHandoffSteps{grid-template-columns:1fr}.imagePromptHandoffCopy textarea{font-size:16px}.imagePromptHandoffModal>footer{flex-direction:column;align-items:stretch}.imagePromptHandoffModal>footer button{width:100%}}.figureAssets{gap:18px;display:grid}.figureAssetsHeader{background:#f7f9f6;border:1px solid #cad5ce;justify-content:space-between;align-items:center;gap:18px;padding:18px;display:flex}.figureAssetsHeader div,.figureSuggestions>div{gap:4px;display:grid}.figureAssetsHeader span,.figureSuggestions span,.figureIdentity small{color:#65716b;font-size:13px}.figureAssetsHeader button,.figureActions button,.figureSuggestions button,.addFigureDatum{color:#0d6b4e;background:#fff;border:1px solid #0d6b4e;min-height:40px;padding:8px 13px;font-weight:700}.figureAssetsHeader button{color:#fff;background:#0d6b4e}.figureStatus{color:#0d6b4e;margin:0;font-weight:700}.figureSuggestions{background:#fffaf0;border:1px solid #d7c075;gap:10px;padding:16px;display:grid}.figureSuggestions article{border-top:1px solid #eadcae;justify-content:space-between;align-items:center;gap:12px;padding-top:10px;display:flex}.figureSuggestions article span{gap:3px;display:grid}.figureList{gap:22px;display:grid}.figureEditorCard{background:#fff;border:1px solid #cbd6cf;grid-template-columns:minmax(300px,.8fr) minmax(440px,1.2fr);gap:0;display:grid}.figurePreview{background:#edf1ed;align-self:start;gap:8px;padding:18px;display:grid;position:sticky;top:10px}.figurePreview img{object-fit:contain;background:#fff;border:1px solid #d8dfda;width:100%;max-height:560px;display:block}.figurePreview span{text-align:center;color:#637069;font-size:12px}.figureFields{gap:14px;padding:18px;display:grid}.figureIdentity{gap:3px;display:grid}.figureIdentity>span{letter-spacing:.14em;color:#0d6b4e;font-size:11px;font-weight:800}.figureIdentity>b{font-family:Georgia,serif;font-size:24px}.figureFieldGrid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.figureFieldGrid label,.figureLongField,.figureData label{letter-spacing:.05em;text-transform:uppercase;color:#33443c;gap:5px;font-size:11px;font-weight:800;display:grid}.figureFieldGrid .wide{grid-column:1/-1}.figureFieldGrid input,.figureFieldGrid select,.figureFieldGrid textarea,.figureLongField textarea,.figureData input{color:#17231f;text-transform:none;letter-spacing:normal;background:#fff;border:1px solid #bdcbc3;width:100%;min-height:40px;padding:9px;font:14px/1.35 Arial,sans-serif}.figureFieldGrid textarea,.figureLongField textarea{resize:vertical;min-height:70px}.figureLongField em{color:#9c2e25}.figureData{border:1px solid #d4ddd7;gap:10px;margin:0;padding:12px;display:grid}.figureData legend{padding:0 6px;font-weight:800}.figureData>div{border-bottom:1px solid #e2e7e3;grid-template-columns:1fr .55fr .7fr 1.4fr 34px;align-items:end;gap:8px;padding-bottom:10px;display:grid}.figureData>div button{color:#9c2e25;background:#fff;border:1px solid #c8d2cc;height:40px}.figureIssues{gap:5px;display:grid}.figureIssues span{background:#fff7dd;border-left:4px solid #b37d00;padding:8px 10px;font-size:13px}.figureIssues span.error{background:#fff0ee;border-color:#b23429}.figureActions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.figureActions .removeFigure{color:#a52f27;border-color:#bb4b43;margin-left:auto}.emptyFigureAssets{text-align:center;color:#65716b;background:#fafbf9;border:1px dashed #aebdb4;padding:28px}.figureData.scatterData>div{grid-template-columns:1fr .5fr .5fr .75fr 1.25fr 34px}.figureBrandFields{border:1px solid #d4ddd7;grid-template-columns:repeat(4,minmax(90px,1fr));gap:10px;margin:0;padding:12px;display:grid}.figureBrandFields legend{padding:0 6px;font-weight:800}.figureBrandFields input[type=color]{padding:3px}.figureBrandFields .brandFooter{grid-column:1/-1}.articlePromptAssetOptions{background:#f7f9f7;border:1px solid #cad5ce;border-radius:5px;margin:0 0 12px}.articlePromptAssetOptions summary{cursor:pointer;color:#263d33;justify-content:space-between;align-items:center;gap:12px;min-height:40px;padding:8px 12px;font-size:11px;font-weight:900;display:flex}.articlePromptAssetOptions summary small{font-size:9px;font-weight:500}.articlePromptAssetOptions>div{border-top:1px solid #dce4df;flex-wrap:wrap;gap:10px;padding:12px;display:flex}.articlePromptAssetOptions label{flex:240px;align-items:flex-start;gap:8px;display:flex}.articlePromptAssetOptions label span{gap:2px;display:grid}.articlePromptAssetOptions small{color:#68736d;font-weight:400}.articlePromptAssetOptions input{accent-color:#0d6b4e}@media (max-width:600px){.articlePromptAssetOptions summary{flex-direction:column;align-items:flex-start;gap:2px;min-height:44px}.articlePromptAssetOptions>div{grid-template-columns:1fr;display:grid}.articlePromptAssetOptions label{min-height:44px}}@media (max-width:900px){.figureEditorCard{grid-template-columns:1fr}.figurePreview{position:static}.figureData>div{grid-template-columns:1fr 1fr}.figureData .sourceRef{grid-column:1/-1}.figureData>div button{grid-column:2;justify-self:end;width:40px}.figureAssetsHeader,.figureSuggestions article{flex-direction:column;align-items:stretch}.figureActions button{flex:140px}.figureActions .removeFigure{margin-left:0}}.draftAssetDialog{background:#fbfcfa;border:1px solid #9cbcaf;border-radius:9px;flex-direction:column;width:min(1120px,100vw - 34px);max-height:min(900px,100dvh - 32px);padding:28px;display:flex;position:relative;overflow:hidden;box-shadow:0 22px 70px #10271f55}.draftAssetDialog>h2{color:#17231f;margin:7px 46px 5px 0;font:700 clamp(25px,3vw,38px)/1.08 Georgia,serif}.draftAssetDialog>p{color:#5d6d65;max-width:820px;margin:0 0 18px;font-size:12px;line-height:1.5}.draftAssetDialogBody{gap:16px;min-height:0;padding:2px 5px 18px 1px;display:grid;overflow:auto}.draftAssetDialog>footer{border-top:1px solid #d5ded9;justify-content:space-between;align-items:center;gap:16px;padding-top:14px;display:flex}.draftAssetDialog>footer>span{color:#65736c;font-size:10px}.draftAssetDialog>footer>div{gap:8px;display:flex}.draftAssetDialog>footer button,.draftTableBuilder button,.draftChartBuilder button{color:#0d6b4e;background:#fff;border:1px solid #adc2b8;border-radius:4px;min-height:36px;padding:8px 12px;font-size:10px;font-weight:800}.draftAssetDialog>footer button.copyAction{color:#fff;background:#0d6b4e;border-color:#0d6b4e}.draftAssetDialog button:disabled{cursor:not-allowed;opacity:.48}.draftAssetMeta{grid-template-columns:minmax(220px,.8fr) minmax(320px,1.2fr);gap:12px;display:grid}.draftAssetMeta.chartMeta{grid-template-columns:1fr .65fr}.draftAssetMeta label,.draftAssetCaption{color:#53635b;letter-spacing:.06em;text-transform:uppercase;font-size:9px;font-weight:900}.draftAssetMeta label em,.draftAssetCaption em{letter-spacing:0;text-transform:none;font-style:normal;font-weight:600}.draftAssetMeta input,.draftAssetMeta select,.draftAssetMeta textarea,.draftAssetCaption textarea{color:#1f3129;text-transform:none;background:#fff;border:1px solid #cbd6d0;border-radius:4px;width:100%;margin-top:6px;padding:10px;font:12px/1.4 Arial,sans-serif;display:block}.draftAssetMeta textarea{resize:vertical;min-height:68px}.draftAssetCaption textarea{resize:vertical;min-height:54px}.draftTableBuilder,.draftChartBuilder{background:#f4f7f5;border:1px solid #ced9d3;border-radius:6px;gap:10px;padding:13px;display:grid}.draftTableBuilder>header,.draftChartBuilder>header{justify-content:space-between;align-items:center;gap:16px;display:flex}.draftTableBuilder>header>div:first-child,.draftChartBuilder>header>div:first-child{gap:3px;display:grid}.draftTableBuilder header b,.draftChartBuilder header b{color:#20352c;font-size:12px}.draftTableBuilder header span,.draftChartBuilder header span{color:#6b7871;font-size:9px}.draftTableBuilder>header>div:last-child{gap:7px;display:flex}.draftTableGrid{background:#fff;border:1px solid #c8d3cd;border-radius:5px;min-width:max-content;display:grid;overflow:auto}.draftTableGrid>*{border:1px solid #d8dfdb;border-top:0;border-left:0;min-height:42px}.draftTableGrid>label{color:#fff;background:#17231f;padding:5px;display:grid}.draftTableGrid>label span{letter-spacing:.06em;text-transform:uppercase;font-size:7px;font-weight:800}.draftTableGrid input{color:#1f3029;background:#fff;min-width:0;padding:8px;font-size:11px}.draftTableGrid>label input{color:#fff;background:#26372f;border:1px solid #53635c;padding:4px 6px;font-weight:800}.draftTableCorner{color:#fff;background:#17231f;place-items:center;font-weight:900;display:grid}.draftRowNumber{color:#5b6962;background:#edf2ef;justify-content:space-between;align-items:center;padding:5px 6px;font-size:9px;font-weight:800;display:flex}.draftRowNumber button{color:#8a4037;background:0 0;border:0;min-height:25px;padding:2px 6px}.draftTableBuilder .draftAddRow{justify-self:start}.draftChartGrid{gap:5px;min-width:740px;display:grid;overflow:auto}.draftChartGridHeader,.draftChartRow{grid-template-columns:1fr .55fr .8fr 1.3fr 36px;gap:5px;display:grid}.draftChartGrid.scatter-plot .draftChartGridHeader,.draftChartGrid.scatter-plot .draftChartRow{grid-template-columns:1fr .45fr .45fr .8fr 1.2fr 36px}.draftChartGrid.process-flow .draftChartGridHeader,.draftChartGrid.process-flow .draftChartRow{grid-template-columns:1fr .8fr 1.3fr 36px}.draftChartGridHeader span{color:#617069;letter-spacing:.05em;text-transform:uppercase;padding:2px 7px;font-size:8px;font-weight:900}.draftChartRow input{color:#203129;background:#fff;border:1px solid #c9d5cf;border-radius:3px;min-width:0;padding:8px;font-size:11px}.draftChartRow button{color:#90382f;border-color:#d5bdb9;min-height:34px;padding:4px}.sourceEditorToolbar .draftAssetAction{color:#30594a;white-space:nowrap;background:#fff;border:1px solid #b4c6bd;border-radius:4px;align-items:center;gap:6px;min-height:34px;padding:7px 9px;display:inline-flex}.sourceEditorToolbar .draftAssetAction svg{width:16px;height:16px}.sourceEditorToolbar .draftAssetAction:hover:not(:disabled){background:#eaf3ee;border-color:#0d6b4e}.sourceEditorToolbar .draftAssetAction+.draftAssetAction{margin-left:4px}@media (max-width:760px){.draftAssetDialog{border:0;border-radius:0;width:100vw;height:100dvh;max-height:none;padding:20px 14px 14px}.draftAssetMeta,.draftAssetMeta.chartMeta{grid-template-columns:1fr}.draftAssetDialog>footer{flex-direction:column;align-items:stretch}.draftAssetDialog>footer>div{grid-template-columns:1fr 1fr;display:grid}.draftAssetDialog>footer button{min-height:44px}.draftTableBuilder>header,.draftChartBuilder>header{flex-direction:column;align-items:stretch}.draftTableBuilder>header>div:last-child{width:100%}.draftTableBuilder>header button,.draftChartBuilder>header>button{flex:1;min-height:42px}.sourceEditorToolbar .draftAssetAction span{display:none}.sourceEditorToolbar .draftAssetAction{justify-content:center;width:40px;min-width:40px;padding:0}}.draftTableGrid,.draftChartGrid{width:100%;min-width:0}.draftChartGridHeader,.draftChartRow{min-width:740px}@media (max-width:760px){.draftTableBuilder>header>div:last-child{grid-template-columns:1fr 1fr;display:grid}.draftTableBuilder>header button,.draftChartBuilder>header>button{flex:none;min-width:0}.draftAssetMeta,.draftAssetMeta.chartMeta{display:block}.draftAssetMeta>label{width:100%;min-width:0;display:block}.draftAssetMeta>label+label{margin-top:12px}}.draftChartActions{gap:7px;display:flex}.draftCsvImport{cursor:pointer;color:#0d6b4e;background:#fff;border:1px solid #adc2b8;border-radius:4px;align-items:center;min-height:36px;padding:8px 12px;font-size:10px;font-weight:800;display:inline-flex}.draftCsvImport:hover{background:#eaf3ee;border-color:#0d6b4e}.draftCsvImport input{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.draftCsvMapper{background:#fff8e7;border:1px solid #e0ba5d;border-radius:6px;gap:10px;padding:12px;display:grid}.draftCsvMapper>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.draftCsvMapper>header>div{gap:3px;display:grid}.draftCsvMapper>header b{font-size:11px}.draftCsvMapper>header span{color:#6e654e;font-size:9px}.draftCsvMapper>header button{color:#7f4239;background:0 0;border:0;min-height:26px;padding:2px 6px;font-size:16px}.draftCsvMapper>div{grid-template-columns:repeat(5,minmax(120px,1fr));gap:8px;display:grid}.draftCsvMapper label{color:#5c655f;letter-spacing:.05em;text-transform:uppercase;font-size:8px;font-weight:900}.draftCsvMapper label em{float:right;letter-spacing:0;text-transform:none;font-style:normal;font-weight:500;display:block}.draftCsvMapper select{color:#22352d;text-transform:none;background:#fff;border:1px solid #c9d3ce;border-radius:3px;width:100%;margin-top:5px;padding:7px;font-size:10px;display:block}.draftCsvMapper .draftCsvApply{color:#fff;background:#0d6b4e;border-color:#0d6b4e;justify-self:start}.draftCsvMessage{color:#7e332c;background:#fff0ed;border-left:3px solid #b84035;margin:0;padding:8px 10px;font-size:10px}@media (max-width:760px){.draftChartActions{grid-template-columns:1fr 1fr;width:100%;display:grid}.draftChartActions button,.draftCsvImport{justify-content:center;min-height:42px}.draftCsvMapper>div{grid-template-columns:1fr 1fr}.draftCsvMapper .draftCsvApply{width:100%}}.distributionSetup,.distributionWorkspace{background:#fbfaf6;min-width:0;padding:clamp(1rem,2vw,2rem);overflow:auto}.distributionSetup{background:#fff;border:1px solid #cbd6d0;border-radius:10px;max-width:900px;margin:2rem auto}.distributionSetup h2,.distributionHeader h2{color:#17231f;margin:.35rem 0;font:700 clamp(1.8rem,4vw,3rem)/1.04 Georgia,serif}.distributionSetup>p,.distributionHeader p{color:#65716c;margin:.4rem 0 1.2rem}.distributionSetup>label{gap:.4rem;font-weight:650;display:grid}.distributionSetup>label small{color:#64706b;font-size:.72rem;font-weight:450}.distributionSetup>label.canonicalConfirmation{align-items:center;margin:.8rem 0 1rem;font-size:.85rem;display:flex}.distributionSetup>label.canonicalConfirmation input{width:auto}.distributionSetup input,.distributionWorkspace input,.distributionWorkspace textarea,.distributionWorkspace select{color:#17231f;background:#fff;border:1px solid #b9c9c1;border-radius:5px;width:100%;padding:.68rem .75rem;font:400 .88rem/1.4 system-ui,sans-serif}.distributionSetupChecks{grid-template-columns:repeat(3,1fr);gap:.75rem;margin:1rem 0;display:grid}.distributionSetupChecks article{background:#f7f9f7;border:1px solid #d7dfda;gap:.35rem;padding:1rem;display:grid;position:relative}.distributionSetupChecks article:not(:last-child):after{content:"";border-top:2px solid #879a91;border-right:2px solid #879a91;width:.34rem;height:.34rem;position:absolute;top:50%;right:-.55rem;transform:translateY(-50%)rotate(45deg)}.distributionSetupChecks article.complete{background:#eef6f2;border-color:#a9cabe}.distributionSetupChecks article.current{background:#fff;border-color:#08765a;box-shadow:inset 4px 0 #08765a}.distributionSetupChecks small{color:#08765a;letter-spacing:.08em;text-transform:uppercase;font-size:.62rem;font-weight:750}.distributionSetupChecks span{color:#64706b;font-size:.86rem}.distributionSetup footer,.distributionFooter{border-top:1px solid #d7dfda;justify-content:space-between;align-items:center;gap:1rem;padding-top:1rem;display:flex}.distributionSetup button,.distributionWorkspace button,.distributionWorkspace a{color:#075f49;cursor:pointer;background:#fff;border:1px solid #9eb4aa;border-radius:5px;min-height:38px;padding:.55rem .75rem;font:650 .78rem/1 system-ui,sans-serif;text-decoration:none}.distributionSetup button.primary,.distributionWorkspace button.primary{color:#fff;background:#08765a;border-color:#08765a}.distributionSetup button:disabled,.distributionWorkspace button:disabled{opacity:.5;cursor:not-allowed}.distributionWorkspace{height:100%}.distributionHeader{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1rem;display:flex}.distributionHeader>div:last-child{text-align:center;background:#eef5f1;border:1px solid #b8cbc1;min-width:120px;padding:.8rem;display:grid}.distributionHeader strong{font:700 1.65rem Georgia,serif}.distributionHeader div:last-child span{color:#5d6b65;text-transform:uppercase;letter-spacing:.08em;font-size:.7rem}.distributionHandoff{color:#66736d;align-items:center;gap:.5rem;margin-top:-.45rem;font-size:.72rem;display:flex}.distributionHandoff>*{align-items:center;gap:.5rem;display:inline-flex}.distributionHandoff>:not(:last-child):after{content:"";border-top:1px solid #8ca097;border-right:1px solid #8ca097;width:.32rem;height:.32rem;transform:rotate(45deg)}.distributionHandoff b{color:#08765a}.distributionCanonical{background:#fff;border:1px solid #cad6d0;grid-template-columns:minmax(280px,1fr) auto auto;align-items:end;gap:.8rem;padding:.8rem;display:grid}.distributionCanonical label{gap:.25rem;font-size:.78rem;font-weight:650;display:grid}.distributionCanonical>span{color:#64706b;align-self:center;font-size:.73rem}.distributionCanonical code{color:#263b33;display:block}.distributionSourceVersion{border-left:1px solid #d7dfda;align-self:center;gap:.18rem;min-width:118px;padding:.35rem .55rem;display:grid}.distributionSourceVersion span{color:#718078;letter-spacing:.08em;text-transform:uppercase;font-size:.6rem;font-weight:750}.distributionSourceVersion code{color:#2d463c;white-space:nowrap;font:600 .68rem/1.2 ui-monospace,SFMono-Regular,Consolas,monospace}.distributionClaims{background:#f4f8f6;border:1px solid #c5d5cd;border-top:0;max-height:280px;padding:.75rem;overflow:auto}.distributionStale{color:#684a0c;background:#fff8df;border:1px solid #b98716;border-top:0;justify-content:space-between;align-items:center;gap:.8rem;padding:.65rem .8rem;font-size:.8rem;display:flex}.distributionClaims header{margin-bottom:.5rem}.distributionClaims header>div{gap:.2rem;display:grid}.distributionClaims header b{font-weight:700}.distributionClaims header span{color:#627069;font-size:.78rem}.distributionClaims article{border-top:1px solid #d5e0db;grid-template-columns:28px minmax(0,1fr);gap:.65rem;padding:.65rem 0;font-size:.8rem;display:grid}.distributionClaims article p{color:#24352e;margin:0;line-height:1.45}.evidenceIndex{color:#075f49;background:#e2eee8;border-radius:50%;align-self:start;place-items:center;width:24px;height:24px;font-size:.7rem;font-weight:700;display:grid}.evidenceAnchors{flex-wrap:wrap;gap:.3rem;margin-top:.4rem;display:flex}.evidenceAnchors i{color:#5d6b65;background:#fff;border:1px solid #d2ddd7;border-radius:999px;padding:.16rem .38rem;font:500 .66rem/1.2 system-ui,sans-serif}.distributionLayout{background:#fff;border:1px solid #c8d4ce;grid-template-columns:300px minmax(420px,1fr) 240px;min-height:590px;margin-top:1rem;display:grid}.distributionSequence{background:#f5f8f6;border-right:1px solid #d2dcd7;overflow:auto}.distributionSequence>header{background:#fff;border-bottom:1px solid #d2dcd7;justify-content:space-between;align-items:flex-start;gap:.65rem;padding:.9rem;display:flex}.distributionSequence>header>div:first-child{gap:.18rem;display:grid}.distributionSequence>header b{color:#20342c;font:700 1.05rem/1.1 Georgia,serif}.distributionSequence>header span{color:#718078;font-size:.7rem}.distributionSequence>header>div:last-child{gap:.35rem;display:flex}.distributionSequence header button{min-height:32px;padding:.38rem .55rem}.sequenceCards{gap:.55rem;padding:.7rem;display:grid}.sequenceCards>article{background:#fff;border:1px solid #d3ddd8;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;display:grid;position:relative;box-shadow:0 1px 2px #16231e0a}.sequenceCards>article.active{border-color:#08765a;box-shadow:inset 3px 0 #08765a,0 5px 16px #16231e14}.sequenceMain{text-align:left;grid-template-columns:38px minmax(0,1fr) auto;align-items:start;gap:.65rem;width:100%;min-height:92px;display:grid;border:0!important;border-radius:8px 0 0 8px!important;padding:.75rem .5rem .75rem .75rem!important}.distributionSequence .sequenceNumber{color:#1e4538;background:#dfe9e4;border-radius:50%;grid-row:1/3;place-items:center;width:36px;height:36px;font-size:.85rem;font-weight:750;display:grid}.distributionSequence .sequenceLabel{gap:.2rem;min-width:0;display:grid}.distributionSequence .sequenceLabel b{text-overflow:ellipsis;white-space:nowrap;color:#172c24;font-size:.83rem;overflow:hidden}.distributionSequence .sequenceLabel small,.distributionSequence .sequenceStatus{color:#64706b;font-size:.65rem}.distributionSequence .sequenceStatus{color:#08765a;border:1px solid #a7c2b6;border-radius:4px;justify-self:start;margin-top:.15rem;padding:.16rem .38rem;font-style:normal;line-height:1}.distributionSequence .sequenceCopyBadge{color:#365448;white-space:nowrap;background:#e7eee9;border-radius:999px;grid-column:3;justify-content:center;align-self:start;align-items:center;padding:.28rem .42rem;font-size:.62rem;font-weight:750;display:inline-flex}.sequenceCards article.completed .sequenceNumber{color:#fff;background:#08765a}.sequenceCards article.completed .sequenceLabel b,.sequenceCards article.completed .sequenceLabel small{color:#68766f;text-decoration:line-through;text-decoration-thickness:1px}.sequenceMenu{align-self:start;margin:.55rem .35rem 0 0;position:relative}.sequenceMenu summary{color:#3e554b;cursor:pointer;border-radius:4px;place-items:center;width:30px;height:32px;font-size:1.15rem;list-style:none;display:grid}.sequenceMenu summary::-webkit-details-marker{display:none}.sequenceMenu>div{z-index:6;background:#fff;border:1px solid #c4d0ca;border-radius:6px;min-width:110px;padding:.3rem;position:absolute;top:calc(100% + .2rem);right:0;box-shadow:0 10px 24px #16231e26}.sequenceMenu button{text-align:left;border:0;width:100%}.distributionEditor{min-width:0;padding:1rem;overflow:auto}.distributionEditor>header{justify-content:space-between;align-items:center;gap:.8rem;display:flex}.distributionEditor>header>div:first-child{flex:1}.distributionEditor>header span{color:#08765a;letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:700;display:block}.distributionEditor>header input{border:0;border-bottom:1px solid #b9c9c1;border-radius:0;margin-top:.2rem;padding-left:0;font:700 1.45rem Georgia,serif}.distributionEditor>header>div:last-child{gap:.35rem;display:flex}.distributionEditor>header button{padding:.5rem .65rem}.distributionEditor>header button.remove{color:#9b2e24}.distributionStepControls{align-items:center;position:relative}.distributionStepControls details{position:relative}.distributionStepControls summary{color:#075f49;cursor:pointer;border:1px solid #9eb4aa;border-radius:5px;place-items:center;min-height:38px;padding:.5rem .65rem;font:650 .78rem/1 system-ui,sans-serif;list-style:none;display:grid}.distributionStepControls summary::-webkit-details-marker{display:none}.distributionStepControls details>div{z-index:4;background:#fff;border:1px solid #bdcbc4;border-radius:6px;gap:.3rem;width:150px;padding:.4rem;display:grid;position:absolute;top:calc(100% + .35rem);right:0;box-shadow:0 8px 24px #17231f24}.distributionStepControls details button{text-align:left;width:100%}.distributionInstructions{background:#f4f8f6;border-left:3px solid #08765a;margin:.75rem 0 1rem;padding:.8rem 1rem}.distributionInstructions>span{color:#08765a;letter-spacing:.09em;text-transform:uppercase;font-size:.63rem;font-weight:750}.distributionGuidance{color:#31443c;margin:.25rem 0 .45rem;font-size:.86rem}.distributionInstructions ul{color:#56645e;gap:.22rem;margin:.4rem 0 .65rem;padding-left:1.15rem;font-size:.77rem;display:grid}.distributionInstructions label{align-items:center;gap:.45rem;font-size:.75rem;font-weight:650;display:inline-flex}.distributionInstructions label input{width:auto}.distributionMetadata{grid-template-columns:1fr 1fr 130px;gap:.6rem;display:grid}.distributionMetadata label,.distributionTitleField,.distributionBodyField,.distributionDetails label{color:#33463e;text-transform:uppercase;letter-spacing:.05em;gap:.25rem;font-size:.72rem;font-weight:650;display:grid}.distributionTitleField,.distributionBodyField{margin-top:.8rem;position:relative}.distributionFieldHeading{color:#33463e;text-transform:none;letter-spacing:0;align-items:center;gap:.5rem;min-height:36px;display:flex}.distributionFieldHeading>b{letter-spacing:.05em;text-transform:uppercase;margin-right:auto;font-size:.72rem}.distributionFieldHeading>span{color:#718078;font-size:.68rem;font-weight:500}.distributionFieldHeading>button{min-height:30px;padding:.35rem .55rem;font-size:.7rem}.distributionBodyField textarea{resize:vertical;min-height:300px;font:14px/1.58 ui-monospace,SFMono-Regular,Consolas,monospace}.linkedinFoldPreview{background:#fff8df;border-left:3px solid #b98716;margin-top:.6rem;padding:.75rem}.linkedinFoldPreview>span{color:#835f13;text-transform:uppercase;letter-spacing:.08em;font-size:.65rem;font-weight:700}.linkedinFoldPreview>div{grid-template-columns:1fr 1fr;gap:.65rem;display:grid}.linkedinFoldPreview p{white-space:pre-wrap;background:#fffdf4;margin:.35rem 0 0;padding:.6rem}.linkedinFoldPreview p b{text-transform:uppercase;margin-bottom:.25rem;font-size:.66rem;display:block}.linkedinFoldPreview mark{background:#f4d682}.distributionDetails{border:1px solid #d2dcd7;margin-top:.8rem}.distributionDetails summary{cursor:pointer;padding:.65rem;font-weight:650}.distributionDetails>div{border-top:1px solid #d2dcd7;gap:.6rem;padding:.75rem;display:grid}.distributionDetails fieldset{border:1px solid #d2dcd7;gap:.35rem;margin:0;display:grid}.distributionDetails fieldset label{text-transform:none;letter-spacing:0;align-items:center;display:flex}.distributionDetails fieldset input{width:auto}.distributionDetails fieldset .evidenceChoice{align-items:flex-start;gap:.5rem;padding:.35rem 0}.evidenceChoice>span{gap:.2rem;min-width:0;display:grid}.evidenceChoice strong{color:#25372f;font-weight:500;line-height:1.4}.evidenceChoice small{color:#718078;font-size:.67rem;font-weight:400}.distributionDetails textarea{min-height:80px}.distributionHud{background:#f7f9f7;border-left:1px solid #d2dcd7;flex-direction:column;gap:.8rem;padding:.8rem;display:flex}.distributionHud section{background:#fff;border:1px solid #d2dcd7;gap:.55rem;padding:.75rem;display:grid}.distributionHud p{color:#53615b;grid-template-columns:22px 1fr;gap:.4rem;margin:0;font-size:.73rem;display:grid}.distributionHud p span{background:#e8eee9;border-radius:50%;place-items:center;width:20px;height:20px;font-weight:900;display:grid}.distributionHud p.error span{color:#a5251a;background:#f9d9d6}.distributionHud p.review span{color:#835f13;background:#fae8bd}.distributionHud p.clear span{color:#08765a;background:#dcefe6}.distributionHud small{color:#68756f;font-size:.68rem}.distributionHud .copyChannel{color:#fff;background:#08765a;margin-top:auto}.distributionHud>a{place-items:center;display:grid}.distributionFooter{margin-top:1rem}.distributionFooter>div{gap:.6rem;display:flex}.distributionEnhancementBackdrop{z-index:90;background:#16231e94;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.distributionEnhancementDialog{background:#fbfaf6;border-radius:10px;width:min(780px,100%);max-height:min(760px,100dvh - 2rem);display:grid;overflow:hidden;box-shadow:0 24px 70px #00000040}.distributionEnhancementDialog>header{justify-content:space-between;align-items:flex-start;gap:1rem;padding:1.1rem 1.2rem .7rem;display:flex}.distributionEnhancementDialog>header span{color:#08765a;letter-spacing:.12em;font-size:.65rem;font-weight:750}.distributionEnhancementDialog h3{margin:.25rem 0 0;font:700 1.75rem/1.05 Georgia,serif}.distributionEnhancementDialog>header button{color:#617069;background:0 0;border:0;min-width:38px;padding:.45rem;font-size:1.35rem}.distributionEnhancementDialog>p{color:#617069;margin:0;padding:0 1.2rem .75rem;font-size:.82rem}.distributionEnhancementDialog>textarea{resize:vertical;width:calc(100% - 2.4rem);min-height:340px;margin:0 1.2rem;font:13px/1.55 ui-monospace,SFMono-Regular,Consolas,monospace}.distributionEnhancementDialog>footer{justify-content:flex-end;gap:.6rem;padding:.9rem 1.2rem 1.1rem;display:flex}.distributionSequenceBackdrop{z-index:95;background:#16231e94;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.distributionSequenceDialog{background:#fbfaf6;border-radius:12px;gap:1rem;width:min(880px,100%);max-height:min(820px,100dvh - 2rem);padding:1.2rem;display:grid;overflow:auto;box-shadow:0 24px 70px #00000040}.distributionSequenceDialog>header{justify-content:space-between;gap:1rem;display:flex}.distributionSequenceDialog>header>div{gap:.22rem;display:grid}.distributionSequenceDialog>header span{color:#08765a;letter-spacing:.12em;font-size:.65rem;font-weight:800}.distributionSequenceDialog h3{color:#17231f;margin:0;font:700 1.9rem/1.08 Georgia,serif}.distributionSequenceDialog header p{color:#65716c;margin:0;font-size:.83rem}.distributionSequenceDialog>header>button{background:0 0;border:0;min-width:38px;font-size:1.35rem}.classificationAdvisory{background:#f1f3ff;border:1px solid #aeb7ed;border-radius:7px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.75rem .85rem;display:grid}.classificationAdvisoryLabel{white-space:nowrap;align-items:center;gap:.35rem;display:flex;color:#4351a3!important}.classificationAdvisoryLabel i{color:#fff;background:#4f5fb8;border-radius:999px;place-items:center;width:22px;height:22px;font-style:normal;display:grid}.classificationAdvisory>div{gap:.18rem;display:grid}.classificationAdvisory b{color:#26336f;font-size:.82rem}.classificationAdvisory small{color:#5e688d;font-size:.7rem}.classificationAdvisory>button{color:#354394;white-space:nowrap;border-color:#6b77bd}.sequencePresetGrid{grid-template-columns:repeat(3,1fr);gap:.65rem;display:grid}.sequencePresetGrid>button{text-align:left;gap:.35rem;min-height:105px;padding:.8rem;display:grid}.sequencePresetGrid>button.selected{background:#eef6f2;border-color:#08765a;box-shadow:inset 3px 0 #08765a}.sequencePresetGrid b{color:#193229;font-size:.84rem}.sequencePresetGrid span{color:#65716c;font-weight:450;line-height:1.4}.sequenceCategoryGrid{grid-template-columns:repeat(2,1fr);gap:.65rem;display:grid}.sequenceCategoryGrid fieldset{background:#fff;border:1px solid #d1dcd6;align-content:start;gap:.3rem;min-width:0;margin:0;padding:.6rem .75rem .7rem;display:grid}.sequenceCategoryGrid legend{color:#31483e;background:#fff;max-width:calc(100% - .5rem);padding:0 .4rem;font-weight:750;line-height:1.25}.sequenceCategoryChoice{color:#344a41;grid-template-columns:1rem minmax(0,1fr);align-items:start;gap:.5rem;min-height:1.4rem;padding:.12rem 0;font-size:.8rem;line-height:1.35;display:grid}.sequenceCategoryChoice input{accent-color:#08765a;width:1rem;height:1rem;margin:.05rem 0 0}.sequenceCategoryChoice:has(input:disabled){opacity:.58}.sequenceRepositoryField{background:#fff;border:1px solid #d1dcd6;grid-template-columns:minmax(180px,.75fr) minmax(280px,1.25fr);align-items:center;gap:.8rem;padding:.8rem;display:grid}.sequenceRepositoryField>span{gap:.2rem;display:grid}.sequenceRepositoryField small{color:#6a7771;font-size:.7rem;font-weight:450}.distributionSequenceDialog>footer{border-top:1px solid #d1dcd6;justify-content:space-between;align-items:center;gap:1rem;padding-top:.8rem;display:flex}.distributionSequenceDialog>footer>span{color:#63716a;font-size:.75rem}.distributionSequenceDialog>footer>div{gap:.55rem;display:flex}@media (max-width:1180px){.distributionLayout{grid-template-columns:270px minmax(380px,1fr)}.distributionHud{border-top:1px solid #d2dcd7;border-left:0;grid-column:1/-1;grid-template-columns:1fr 1fr auto auto;display:grid}.distributionHud .copyChannel{margin-top:0}}@media (max-width:760px){.distributionSetupChecks{grid-template-columns:1fr}.distributionSetupChecks article:not(:last-child):after{top:auto;bottom:-.52rem;right:50%;transform:translate(50%)rotate(135deg)}.distributionHeader{display:block}.distributionHeader>div:last-child{margin-top:.75rem}.distributionCanonical{grid-template-columns:1fr;align-items:stretch}.distributionLayout{min-height:0;display:block}.distributionSequence{border-bottom:1px solid #d2dcd7;border-right:0;display:flex;overflow-x:auto}.distributionSequence header{z-index:1;background:#f2f6f3;min-width:115px;position:sticky;left:0}.sequenceCards{min-width:max-content;display:flex}.sequenceCards>article{width:190px}.distributionMetadata{grid-template-columns:1fr}.distributionEditor>header{flex-direction:column;align-items:flex-start}.distributionStepControls{width:100%}.distributionStepControls>button{flex:1}.distributionStepControls details{margin-left:auto}.linkedinFoldPreview>div{grid-template-columns:1fr}.distributionBodyField textarea{min-height:42vh}.distributionHud{grid-template-columns:1fr;display:grid}.distributionFooter,.distributionSetup footer{flex-direction:column;align-items:stretch}.distributionFooter>div{display:grid}.distributionFieldHeading{flex-wrap:wrap}.distributionEnhancementDialog>textarea{min-height:45vh}.sequencePresetGrid,.sequenceCategoryGrid,.sequenceRepositoryField,.classificationAdvisory{grid-template-columns:1fr}.classificationAdvisory>button{width:100%}}@media (forced-colors:active){.sequenceCards>article.active{outline:3px solid highlight}}.mobileNav{display:none}@media (max-width:700px){html,body{min-width:320px;overflow-x:hidden}main{width:100%;max-width:100vw;overflow-x:hidden}.topbar{z-index:30;gap:10px;min-height:60px;padding:8px 12px;display:flex;position:sticky;top:0}.brand{gap:7px;min-width:0;font-size:20px}.brandMark{flex:0 0 34px;width:34px!important;height:34px!important}.brand>span{white-space:nowrap;min-width:0}.brand small{text-overflow:ellipsis;max-width:180px;font-size:7px;overflow:hidden}.topActions,.headerPackageAction{display:none!important}.panelHeading .headingPackageAction{display:flex}.mobileNav{margin-left:auto;display:block;position:relative}.mobileNav summary{color:#0d6b4e;cursor:pointer;background:#fff;border:1px solid #b8c7bf;border-radius:5px;place-items:center;min-width:50px;min-height:42px;font-size:11px;font-weight:900;list-style:none;display:grid}.mobileNav summary::-webkit-details-marker{display:none}.mobileNav[open] summary{background:#edf5f1;border-color:#0d6b4e}.mobileNav nav{background:#fff;border:1px solid #c8d2cc;border-radius:7px;width:min(280px,100vw - 24px);padding:8px;display:grid;position:absolute;top:48px;right:0;box-shadow:0 18px 50px #17231f38}.mobileNav nav button,.mobileNav nav a{color:#24483b;text-align:left;background:#fff;border:0;border-bottom:1px solid #edf0ed;align-items:center;min-height:42px;padding:10px 12px;font-size:12px;font-weight:800;text-decoration:none;display:flex}.mobileNav nav .mobileExport{color:#fff;background:#17231f;border-radius:4px;justify-content:center;margin-top:6px}.mobileNav nav button:disabled{opacity:.45}.startScreen{justify-content:flex-start;align-items:stretch;gap:20px;width:100%;min-height:calc(100dvh - 96px);padding:28px 16px 24px}.startHero{text-align:left}.startHero h1{max-width:320px;margin:7px 0 9px;font-size:38px}.startHero p{max-width:440px;font-size:13px;line-height:1.5}.startCards{grid-template-columns:1fr;gap:11px;width:100%;display:grid}.startCards>button{border-radius:7px;min-height:156px;padding:19px}.startCards svg{width:31px;height:31px;margin-bottom:12px}.startCards b{font-size:21px}.startCards span{margin-top:6px;font-size:12px;line-height:1.45}.startCards em{margin-top:13px}.startUtilities{grid-template-columns:1fr 1fr;gap:8px;width:100%;display:grid}.startUtilities button{min-height:42px;padding:9px 10px}.startUtilities button:last-child{grid-column:1/-1}.workspace{width:100%;height:auto;min-height:0;display:block}.source-is-collapsed .workspace{display:block}.sourcePanel,.source-is-collapsed .sourcePanel{min-height:calc(100dvh - 60px);padding:14px 14px calc(18px + env(safe-area-inset-bottom));border-right:0;border-bottom:1px solid var(--line);scrollbar-gutter:auto;display:flex;overflow:visible}.panelHeading{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.panelHeading>span:first-child{grid-area:1/1}.panelHeading>.sourceCollapse{grid-area:1/2}.sourceHeadingActions{grid-area:2/1/auto/-1;gap:8px;width:100%}.sourceHeadingActions .headingPackageAction{min-height:40px;margin-left:auto}.source-is-collapsed .sourcePanel>:not(.panelHeading){display:flex}.sourcePanel textarea{resize:vertical;min-height:42dvh;font-size:16px}.sourcePanel:not(.sourceFullscreen) .sourceEditorWorkspace{flex:none;min-height:42dvh}.sourcePanel:not(.sourceFullscreen) .sourceEditorWrap{flex:auto;min-height:42dvh}.sourcePanel:not(.sourceFullscreen) .writingPatternCheck,.sourcePanel:not(.sourceFullscreen) .emojiEditorTools{flex:none}.projectBar{flex-direction:column;align-items:flex-start;gap:8px;padding:10px}.projectBar>div{flex-wrap:wrap;width:100%}.projectBar button,.projectBar label{white-space:nowrap;flex:1;justify-content:center}.sourceMode>span{flex-direction:column;align-items:flex-start}.sourceMode>div{grid-template-columns:1fr}.sourceMode button{grid-template-columns:1fr auto;align-items:center;min-height:50px}.projectTitle input{font-size:16px}.emojiEditorTools{flex-wrap:wrap;align-items:stretch}.emojiEditorTools button{flex:1;min-height:42px}.sourceListStyle>div{grid-template-columns:1fr}.sourceWorkflow{grid-template-columns:1fr 1fr}.sourceActions{grid-template-columns:1fr}.sourceActions button{min-height:46px}.hint{line-height:1.45}.editorPanel,.editorPanel.postPanel{min-height:100dvh;display:block;overflow:visible}.emptyWorkspace{min-height:70dvh;padding:40px 20px}.tabs{z-index:12;overscroll-behavior-x:contain;align-items:stretch;gap:18px;height:58px;padding:0 14px;position:sticky;top:60px;overflow-x:auto}.tabs button{min-width:max-content;padding:9px 0 12px;font-size:11px}.postEditor{width:auto;min-height:calc(100dvh - 118px);box-shadow:none;border:0;border-radius:0;margin:0;display:flex!important}.sectionLabel{flex-direction:column;align-items:stretch;gap:9px;padding:11px 14px}.postActions{grid-template-columns:1fr 1fr;width:100%;display:grid}.postActions button{min-height:42px}.articleViews{scrollbar-width:thin;padding:0 6px}.articleViews button{min-height:46px;padding:11px 9px}.postEditor>textarea{resize:vertical;padding:18px 15px;font-size:16px;min-height:55dvh!important}.postPreviewPane,.postExportPanel,.publishPanel,.assetPanel,.sharePost{padding:16px}.postPreviewPane>aside,.publishHeading,.shareHeading{flex-direction:column;align-items:flex-start}.postPreviewPane pre{padding:17px;font-size:15px}.postExportActions{grid-template-columns:1fr;display:grid}.postExportActions button{min-height:44px}.sharePost textarea{min-height:48dvh;padding:16px;font-size:16px}.shareActions{flex-direction:column;align-items:stretch!important}.shareActions button{width:100%;min-height:42px}.assetPanel{min-width:0}.assetTabBar{grid-template-columns:minmax(0,1fr);gap:8px}.assetTabBarActions{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));width:100%;padding:0 0 8px;display:grid}.assetDownloadAction,.assetTabBarActions .uploadImageButton{width:100%;min-height:44px}.postActions .articleExportMenu{width:100%}.articleExportMenu>summary{width:100%;min-height:42px}.articleExportOptions{min-width:0;left:0;right:0}.assetTabs{overscroll-behavior-inline:contain;scroll-snap-type:x proximity;scrollbar-width:thin;gap:0;max-width:100%;overflow-x:auto}.assetTabs button{scroll-snap-align:start;min-height:44px}.assetPanel input,.assetPanel textarea,.assetPanel pre{min-width:0;max-width:100%}.assetItems article{grid-template-columns:1fr}.assetItems pre,.assetItems article>button{grid-column:1}.carouselEditor{padding:16px}.cardNav{flex-direction:column;align-items:stretch;gap:12px}.thumbs{flex-wrap:nowrap;padding-bottom:3px;overflow-x:auto}.thumbs button{flex:0 0 42px;width:42px;height:42px}.cardNavActions{flex-direction:column;align-items:stretch}.themePicker{grid-template-columns:repeat(3,1fr);display:grid}.themePicker button{min-height:38px}.cardNavActions>.imageBtn,.cardNavActions>.add{background:#fff;border:1px solid #bfd0c7;border-radius:4px;min-height:42px}.designArea{grid-template-columns:minmax(0,1fr);gap:18px}.canvasWrap{width:100%}.controls{width:100%;max-width:none;padding:15px}.controls input,.controls textarea{font-size:16px!important}.pageTools{grid-template-columns:1fr 1fr;display:grid!important}.pageTools button,.controls>.remove{min-height:42px}.carouselCoverEditor{padding:13px}.coverComposer{grid-template-columns:1fr}.siteFooter{height:auto;min-height:44px;padding:8px 14px}.siteFooter button{min-height:36px}.tutorialBackdrop:not(.promptBackdrop){align-items:stretch;padding:0}.tutorialModal:not(.promptModal),.aboutModal,.updatesModal,.settingsModal,.emojiPreviewModal,.studioModal{border-radius:0;width:100vw;max-width:none;height:100dvh;max-height:100dvh;padding:24px 16px;overflow:auto}.tutorialModal:not(.promptModal) h2,.aboutModal h2,.updatesModal h2,.settingsModal h2,.emojiPreviewModal h2{font-size:30px}.packagePreflight footer{grid-template-columns:1fr;display:grid}.packagePreflight footer button{min-height:44px}.legalDialog{border-radius:0;width:100vw;height:100dvh}}@media (max-width:380px){.brand small{display:none}.startHero h1{font-size:34px}.startUtilities{grid-template-columns:1fr}.startUtilities button:last-child{grid-column:auto}.postActions{grid-template-columns:1fr}}@media (max-width:700px){.startScreen{gap:16px;padding-top:20px}.startHero h1{font-size:34px}.startCards{gap:8px}.startCards>button{min-height:118px;padding:15px 17px}.startCards svg{width:26px;height:26px;margin-bottom:8px}.startCards b{font-size:19px}.startCards span{margin-top:4px;font-size:11px}.startCards em{margin-top:8px}.sourcePanel,.source-is-collapsed .sourcePanel{gap:9px;min-height:auto;padding-bottom:12px}.sourcePanel textarea,.markdownCodeEditor{min-height:34dvh;max-height:58dvh}.sourceEditorToolbar button{min-height:36px}.sourceEditorWrap{flex:none}.writingPatternCheck>summary{flex-direction:column;align-items:flex-start}.writingPatternCheck>summary>span:last-child{flex-wrap:wrap}.writingPatternCheck article{grid-template-columns:1fr}.writingPatternCheck article>button:last-child{min-height:34px}.sourceWorkflow{display:none}.sourceActions{z-index:8;background:linear-gradient(#eef1ed00,#eef1ed 22%);margin:1px -4px 0;padding:8px 4px 4px;position:sticky;bottom:0;box-shadow:0 -10px 18px #eef1ede8}.sourceActions button{min-height:48px}.hint{margin:0;padding:2px 2px 0;font-size:9px}.tabs{scroll-snap-type:x proximity;scrollbar-width:none}.tabs::-webkit-scrollbar{display:none}.tabs button{scroll-snap-align:start}.sectionLabel{z-index:10;background:#fbfaf6;border-bottom:1px solid #dce3df;position:sticky;top:118px}.promptWizard{margin:0 0 12px}.promptWizard li{text-align:center;flex-direction:column;justify-content:flex-start;gap:3px;min-width:0}.promptWizard li b{letter-spacing:.01em;text-overflow:ellipsis;white-space:normal;max-width:100%;font-size:9px;line-height:1.2;display:block;overflow:hidden}.promptWizard li:not(:last-child):after{top:11px;left:calc(50% + 17px);right:calc(17px - 50%)}.promptWizard li:not(:last-child):before{top:8px;right:calc(14px - 50%)}.promptStepViewport{scrollbar-gutter:auto}.promptStepViewport>.authoringDefaults{margin-bottom:8px}.promptStepViewport .promptEditorLabel{min-height:280px}.promptStepViewport .originalSnapshot pre{min-height:0;max-height:132px}.promptStepViewport .responseEditorLabel textarea{min-height:42dvh}.clipboardConfirmation{margin-bottom:9px;padding:9px 10px}.changeSummary{scroll-snap-type:x proximity;scrollbar-width:thin;gap:6px;padding-bottom:3px;display:flex;overflow-x:auto}.changeSummary article{scroll-snap-align:start;min-width:112px;padding:8px}.changeSummary b{font-size:15px}.enhancementReview{padding:9px}.enhancementReview>header{flex-direction:column;align-items:flex-start;gap:2px}.enhancementReview>div{scroll-snap-type:x proximity;scrollbar-width:thin;gap:6px;padding-bottom:3px;display:flex;overflow-x:auto}.enhancementReview article{scroll-snap-align:start;min-width:172px}.reviewLegend{gap:5px}.reviewLegend span{padding:3px 5px;font-size:8px}.inlineReviewDocument{min-height:0;padding:13px;font-size:12px;line-height:1.65}.responseSuggestions article,.verificationReview article{padding:10px}.responseSuggestions aside,.verificationReview aside{grid-template-columns:repeat(2,1fr);width:100%;display:grid}.responseSuggestions button,.verificationReview button{min-height:40px}.reviewStats article{padding:8px}.finalPostPreview,.finalArticlePreview{min-height:45dvh;padding:15px}.previewFooterEditor{margin-top:2px;padding:9px}.previewFooterEditor textarea{min-height:72px;max-height:130px;font-size:16px}.promptModalFooter{padding-bottom:max(4px,env(safe-area-inset-bottom))}.settingsScroll,.studioModal,.legalDialog iframe{overscroll-behavior:contain}button,summary,a,input,select,textarea{scroll-margin:92px 0 90px}}@media (max-width:380px){.promptModal,.promptModal.fullscreen{padding-left:11px;padding-right:11px}.promptWizard li b{font-size:8px}.sourceHeadingActions{grid-template-columns:auto 1fr;display:grid}.sourceHeadingActions .headingPackageAction{grid-column:1/-1;justify-content:center;width:100%;margin-left:0}.changeSummary article{min-width:104px}}.studioModal.projectsView{display:none!important}body:has(.projectLibraryPage) .tutorialBackdrop:has(.studioModal.projectsView){display:none!important}.projectLibraryBackdrop{z-index:1250;padding:16px}.projectLibraryPage{background:#fbfaf6;border:1px solid #b9cec3;border-radius:10px;flex-direction:column;width:calc(100vw - 32px);height:calc(100dvh - 32px);min-height:0;padding:22px 26px;display:flex;position:relative;overflow:hidden;box-shadow:0 30px 90px #0006}.projectLibraryPage>.tutorialClose{top:9px;right:12px}.projectLibraryHeader{flex:none;padding-right:50px}.projectLibraryHeader h2{font-size:31px}.projectLibraryHeader>button{color:#fff;background:#0d6b4e;border:0;border-radius:4px;padding:10px 13px;font-size:11px;font-weight:800}.projectLibraryPage>.studioTabs{flex:none;max-width:520px}.projectLibraryWorkspace{flex-direction:column;flex:1;gap:15px;min-height:0;margin-top:14px;display:flex;overflow:hidden}.currentProjectStrip{background:#f1f7f4;border:1px solid #c9d8d0;border-left:4px solid #0d6b4e;border-radius:6px;grid-template-columns:minmax(240px,1fr) minmax(340px,1.2fr) auto;align-items:center;gap:18px;padding:11px 13px;display:grid}.currentProjectIdentity{min-width:0}.currentProjectIdentity h3{text-overflow:ellipsis;white-space:nowrap;margin:3px 0 4px;font:700 18px/1.15 Georgia,serif;overflow:hidden}.currentProjectIdentity p{color:#607168;align-items:center;gap:4px;margin:0;font-size:10px;display:flex}.currentProjectDetails{position:relative}.currentProjectDetails summary{cursor:pointer;color:#0d6b4e;font-size:10px;font-weight:900}.currentProjectDetails[open]{align-self:start}.currentProjectDetails[open] summary{margin-bottom:8px}.currentProjectDetails .metadataGrid{grid-template-columns:1fr 1fr}.currentProjectActions{justify-content:flex-end;margin:0}.currentProjectActions button{white-space:nowrap}.savedProjectsRegion{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.savedProjectsRegion>.libraryTitle{flex:none;align-items:end}.savedProjectsRegion>.libraryTitle h3{margin:2px 0 0;font:700 23px Georgia,serif}.savedProjectsRegion>.libraryTitle>span{padding-bottom:4px}.libraryToolbar{grid-template-columns:minmax(260px,1fr) 180px auto;align-items:end;gap:10px;margin-top:9px;display:grid}.libraryToolbar .librarySearch{margin:0}.librarySearch>span,.librarySort>span{color:#56675e;letter-spacing:.06em;text-transform:uppercase;margin-bottom:5px;font-size:9px;font-weight:900;display:block}.librarySort select{color:#2e463c;background:#fff;border:1px solid #c3d0c9;border-radius:4px;width:100%;height:36px;padding:0 9px;font-size:11px}.libraryViewToggle{gap:4px;display:flex}.libraryViewToggle button{color:#4d6258;background:#fff;border:1px solid #c3d0c9;border-radius:4px;min-height:36px;padding:7px 10px;font-size:10px;font-weight:900}.libraryViewToggle button.active{color:#07593f;background:#e8f2ed;border-color:#0d6b4e}.savedProjectsRegion>.libraryFilters{flex:none;justify-content:space-between;align-items:center;gap:12px;margin:10px 0;display:flex}.savedProjectsRegion .formatFilters,.savedProjectsRegion .statusFilters{margin:0}.projectLibraryPage .libraryCards{overscroll-behavior:contain;scrollbar-gutter:stable;flex:1;min-height:0;max-height:none;padding:2px 4px 12px 2px;overflow:auto}.projectLibraryPage .libraryCards-grid{grid-template-columns:repeat(auto-fill,minmax(255px,1fr));grid-auto-rows:max-content;align-content:start;gap:12px}.projectLibraryPage .libraryCards article{border-color:#ccd7d1;flex-direction:column;min-width:0;min-height:0;display:flex;box-shadow:0 4px 13px #213c3010}.projectLibraryPage .libraryCards-grid article{min-height:285px}.projectLibraryPage .libraryLoad{flex:1;min-height:0;padding:10px;display:flex}.projectPreview{color:#233a30;background:linear-gradient(135deg,#f6f8f6,#e9efeb);border:1px solid #c8d3cd;border-left:4px solid #0d6b4e;border-radius:4px;align-content:start;gap:7px;width:100%;height:112px;margin-bottom:11px;padding:12px 13px;display:grid;overflow:hidden}.projectPreview>i{color:#0d6b4e;letter-spacing:.13em;font-size:7px;font-style:normal;font-weight:900}.projectPreview>b{text-overflow:ellipsis;white-space:nowrap;font:700 15px/1.15 Georgia,serif;overflow:hidden}.projectPreview>small{color:#53675e;-webkit-line-clamp:4;-webkit-box-orient:vertical;font-size:9px;line-height:1.45;display:-webkit-box;overflow:hidden}.projectCardHeading{justify-content:space-between;align-items:center;gap:8px;width:100%;display:flex}.projectCardHeading>b{text-overflow:ellipsis;white-space:nowrap;font:700 15px Georgia,serif;overflow:hidden}.projectCardHeading>i{color:#0d6b4e;letter-spacing:.08em;flex:none;font-size:7px;font-style:normal;font-weight:900}.projectCardBadges{align-items:center;width:100%;margin-top:4px;display:flex}.storageBadge{color:#69766f;letter-spacing:.07em;border:1px solid #d4dbd7;border-radius:9px;margin-left:auto;padding:3px 6px;font-size:7px;font-style:normal;font-weight:900}.projectCardDescription{text-overflow:ellipsis;white-space:nowrap;width:100%;overflow:hidden;color:#54675e!important}.projectLibraryPage .libraryLoad>small{-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.45;display:-webkit-box;overflow:hidden}.projectLibraryPage .libraryLoad em{color:#0d6b4e;margin-top:auto;padding-top:8px;font-size:9px;font-style:normal;font-weight:900;display:block}.projectLibraryPage .projectCardActions{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.projectLibraryPage .projectCardActions button{min-width:0}.projectLibraryPage .libraryCards-list{grid-template-columns:1fr;grid-auto-rows:max-content;align-content:start}.projectLibraryPage .libraryCards-list article{grid-template-columns:1fr;align-items:center;display:grid}.projectLibraryPage .libraryCards-list .libraryLoad{grid-template-rows:auto auto auto;grid-template-columns:110px minmax(0,1fr);align-items:center;gap:3px 13px;display:grid}.projectLibraryPage .libraryCards-list .projectPreview{grid-row:1/4;width:110px;height:76px;margin:0;padding:8px 10px}.projectLibraryPage .libraryCards-list .projectPreview>small{display:none}.projectLibraryPage .libraryCards-list .projectCardHeading{grid-area:1/2;align-self:end}.projectLibraryPage .libraryCards-list .projectCardBadges{grid-area:2/2}.projectLibraryPage .libraryCards-list .projectCardDescription{grid-area:3/2;align-self:start}.projectLibraryPage .libraryCards-list .libraryLoad>small,.projectLibraryPage .libraryCards-list .libraryLoad>em{display:none}.projectLibraryPage .libraryCards-list .projectCardActions{background:#fafbf9;border-top:1px solid #edf0ed;justify-content:flex-end;padding:5px 10px}.formatBadge.format-reply{color:#654a83;border-color:#d7c9e8}.formatBadge.format-email{color:#4f5687;border-color:#cacfe9}@media (max-width:980px){.projectLibraryPage{padding:18px}.currentProjectStrip{grid-template-columns:1fr auto}.currentProjectDetails{order:3;grid-column:1/-1}.savedProjectsRegion>.libraryFilters{flex-direction:column;align-items:flex-start}.projectLibraryPage .libraryCards-grid{grid-template-columns:repeat(auto-fill,minmax(225px,1fr))}}@media (max-width:700px){.projectLibraryBackdrop{padding:0}.projectLibraryPage{border:0;border-radius:0;width:100vw;height:100dvh;padding:16px 12px}.projectLibraryHeader{gap:10px;display:grid}.projectLibraryHeader h2{font-size:25px}.projectLibraryHeader>button{width:max-content}.projectLibraryPage>.studioTabs{max-width:none}.currentProjectStrip{grid-template-columns:1fr}.currentProjectActions{justify-content:flex-start}.libraryToolbar{grid-template-columns:1fr auto}.librarySort{grid-column:1}.libraryViewToggle{grid-area:1/2/2}.projectLibraryPage .libraryCards-grid{grid-template-columns:1fr}.projectLibraryPage .libraryCards-list .libraryLoad{grid-template-columns:86px minmax(0,1fr)}.projectLibraryPage .libraryCards-list .projectPreview{width:86px}.projectLibraryPage .libraryCards-list .projectCardDescription{display:none}.projectLibraryPage .libraryCards-list .projectCardActions{justify-content:flex-start}}.accountPage{color:#1a2d25;background:#f6f5f0;min-height:100vh}.accountTopbar{background:#fff;border-bottom:1px solid #d7ded9;justify-content:space-between;align-items:center;gap:24px;padding:12px clamp(18px,4vw,58px);display:flex}.accountTopbar>a{color:#075f49;font-size:12px;font-weight:800;text-decoration:none}.accountBrand{align-items:center;gap:10px;display:flex}.accountBrand img{width:28px;height:32px}.accountBrand span{display:grid}.accountBrand b{color:#172a22;font:700 24px/1 Georgia,serif}.accountBrand small{color:#68776f;letter-spacing:.08em;text-transform:uppercase;margin-top:3px;font-size:8px}.accountShell{width:min(920px,100% - 32px);margin:clamp(42px,8vw,90px) auto 80px}.accountEyebrow{color:#087255;letter-spacing:.14em;font-size:11px;font-weight:900}.accountShell>h1{max-width:700px;margin:10px 0 12px;font:700 clamp(38px,6vw,64px)/.98 Georgia,serif}.accountLead{color:#5e6e66;max-width:680px;margin:0 0 32px;font-size:16px;line-height:1.55}.accountLoading,.accountError,.accountNotice,.accountSignIn,.profileCard,.accountMetrics article{background:#fff;border:1px solid #ccd8d1;border-radius:8px}.accountLoading,.accountError{padding:18px}.accountError{color:#8b2821;background:#fff1ef;border-color:#d9aaa5}.accountSignIn{justify-content:space-between;align-items:center;gap:28px;padding:26px;display:flex}.accountSignIn h2,.accountNotice h2,.profileCard h2{margin:0 0 7px;font:700 24px/1.1 Georgia,serif}.accountSignIn p,.accountNotice p,.profileCard p{color:#5e6e66;margin:0;line-height:1.5}.googleSignIn{color:#fff;background:#087255;border-radius:5px;flex:none;padding:12px 16px;font-size:13px;font-weight:900;text-decoration:none}.profileCard{grid-template-columns:auto 1fr auto;align-items:center;gap:18px;padding:22px;display:grid}.profileCard>img,.profileInitial{object-fit:cover;border-radius:50%;width:62px;height:62px}.profileInitial{color:#087255;background:#dcece5;place-items:center;font:700 28px Georgia,serif;display:grid}.profileCard>div>span,.accountMetrics span{color:#087255;letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:900}.profileCard button{color:#315548;cursor:pointer;background:#fff;border:1px solid #b9c9c1;border-radius:4px;padding:9px 12px;font-size:11px;font-weight:800}.accountMetrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:14px 0;display:grid}.accountMetrics article{gap:6px;padding:19px;display:grid}.accountMetrics strong{font:700 27px Georgia,serif}.accountMetrics small{color:#68776f;font-size:11px;line-height:1.4}.accountNotice{border-left:5px solid #087255;margin-top:14px;padding:20px 22px}.accountNotice h2{font-size:20px}@media (max-width:680px){.accountTopbar{padding:10px 14px}.accountBrand small{display:none}.accountShell{margin-top:38px}.accountSignIn{flex-direction:column;align-items:stretch}.googleSignIn{text-align:center}.profileCard{grid-template-columns:auto 1fr}.profileCard button{grid-column:1/-1}.accountMetrics{grid-template-columns:1fr}}
