/*! 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,::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-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.hidden{display:none}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}.starter-file-input{opacity:0!important;width:1px!important;height:1px!important;position:absolute!important;overflow:hidden!important}.onboard-drop{cursor:pointer;touch-action:manipulation}.onboard-drop:focus-visible{outline-offset:3px;outline:3px solid #a96f6959}.starter-photo-summary{color:#66505f;justify-content:space-between;align-items:center;margin:-7px 0 12px;display:flex}.starter-photo-summary button{color:#66505f;background:#fff;border:1px solid #cdbcb4;border-radius:999px;padding:8px 12px;font-weight:800}.starter-photo-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-bottom:20px;display:grid}.starter-photo{background:#fff;border:1px solid #ddcfc7;border-radius:10px;min-width:0;position:relative;overflow:hidden}.starter-photo img{aspect-ratio:1;object-fit:cover;background:#eee;width:100%;display:block}.starter-photo>button{color:#fff;background:#2a1f25d9;border:0;border-radius:50%;width:28px;height:28px;font-size:18px;line-height:1;position:absolute;top:6px;right:6px}.starter-photo>div{gap:3px;padding:8px;display:grid}.starter-photo strong{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.starter-photo span{color:#7b6c70;font-size:8px}.starter-photo.done{border-color:#8aa18d}.starter-photo.error{background:#fff7f6;border-color:#b75f57}.starter-photo.error span,.starter-photo small{color:#9e4e48}.starter-upload-button{color:#fff;background:#66505f;border:0;border-radius:999px;width:100%;min-height:48px;margin-top:13px;font-weight:900}.starter-upload-button:disabled{opacity:.5}.starter-upload-message{color:#604e56;background:#f1e6e2;border-radius:8px;margin-top:10px;padding:12px;font-size:10px;font-weight:800}@media (width<=700px){.starter-photo-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}:root{--ink:#282522;--muted:#77716b;--cream:#f5f2ed;--paper:#fffdfa;--wine:#75545b;--gold:#b99a64;--line:#ded7ce}*{box-sizing:border-box}body{background:var(--cream);color:var(--ink);margin:0;font-family:Segoe UI,Arial,sans-serif}button{font:inherit;cursor:pointer}.app-shell{grid-template-columns:250px minmax(0,1fr);min-height:100vh;display:grid}.sidebar{color:#f8f3eb;background:#2c2a28;flex-direction:column;height:100vh;padding:28px 18px 20px;display:flex;position:sticky;top:0}.brand{border-bottom:1px solid #45413d;align-items:center;gap:12px;padding:0 8px 31px;display:flex}.brand-mark{border:1px solid #a8896a;place-items:center;width:43px;height:43px;font-family:Georgia,serif;font-size:17px;display:grid;transform:rotate(45deg)}.brand-mark>*{color:#c9ad82;transform:rotate(-45deg)}.brand-mark+div{flex-direction:column;display:flex}.brand strong{font-family:Georgia,serif;font-size:17px;font-weight:500}.brand small{color:#b9b0a6;text-transform:uppercase;letter-spacing:1.4px;margin-top:3px;font-size:10px}nav{gap:6px;margin-top:24px;display:grid}.nav-item{color:#c9c1b8;text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:13px;padding:12px 13px;font-size:13px;display:flex}.nav-item span{text-align:center;color:#a99f95;width:17px}.nav-item:hover,.nav-item.active{color:#fff;background:#413d39}.nav-item.active{box-shadow:inset 2px 0 #c2a172}.sidebar-bottom{margin-top:auto}.storage{color:#bfb6ac;border-top:1px solid #45413d;padding:17px 11px;font-size:10px}.storage>span{text-transform:uppercase;letter-spacing:1px}.storage>strong{float:right;color:#eee8e0;font-weight:500}.storage>div{clear:both;background:#514d49;border-radius:3px;height:3px;margin:10px 0 7px}.storage i{background:#b79565;width:48%;height:100%;display:block}.profile{color:#fff;text-align:left;background:0 0;border:0;align-items:center;gap:10px;width:100%;padding:13px 8px 0;display:flex}.profile>span{background:#75545b;border-radius:50%;place-items:center;width:34px;height:34px;font-family:Georgia,serif;display:grid}.profile div{flex-direction:column;flex:1;display:flex}.profile strong{font-size:12px}.profile small{color:#a9a098;margin-top:3px;font-size:10px}.profile b{color:#8f8780;letter-spacing:2px}.workspace{width:100%;min-width:0;max-width:1500px;margin:auto;padding:44px 5.3vw 26px}.topbar{justify-content:space-between;align-items:flex-start;margin-bottom:30px;display:flex}.eyebrow{color:#947a55;letter-spacing:1.8px;font-size:10px;font-weight:700}.topbar h1{margin:8px 0 7px;font:400 clamp(29px,3vw,42px)/1.1 Georgia,serif}.topbar p{color:var(--muted);margin:0;font-size:13px}.top-actions{align-items:center;gap:13px;display:flex}.sample-badge{color:#6f5549;text-transform:uppercase;letter-spacing:1px;background:#eadfd4;border-radius:30px;padding:7px 11px;font-size:10px;font-weight:700}.top-actions button{border:1px solid var(--line);background:#fff;border-radius:50%;width:37px;height:37px;position:relative}.top-actions i{background:#a76262;border-radius:50%;width:5px;height:5px;position:absolute;top:5px;right:5px}.summary-row{border:1px solid var(--line);background:#fff;border-radius:12px;grid-template-columns:repeat(3,1fr) 1.65fr;margin-bottom:38px;display:grid;overflow:hidden}.summary-row>div{border-right:1px solid var(--line);min-height:103px;padding:20px 24px}.summary-row>div:last-child{background:#eee7de;border:0}.summary-row small{color:#999087;letter-spacing:1.4px;font-size:9px;font-weight:700;display:block}.summary-row strong{margin:8px 0 2px;font:400 25px Georgia,serif;display:block}.summary-row span{color:#888078;font-size:10px}.sound-card{position:relative}.sound-card strong{font-size:17px}.sound-card button{color:#765f41;background:0 0;border:0;font-size:10px;font-weight:700;position:absolute;bottom:18px;right:20px}.section-heading{justify-content:space-between;align-items:flex-end;margin-bottom:15px;display:flex}.section-heading h2{margin:6px 0 0;font:400 23px Georgia,serif}.ready-pill{color:#56705c;background:#e4ede4;border-radius:20px;padding:7px 11px;font-size:10px}.feature-grid{grid-template-columns:1.22fr .78fr;gap:18px;display:grid}.media-card,.caption-card,.blog-card,.checklist-card{background:var(--paper);border:1px solid var(--line);border-radius:11px;overflow:hidden}.photo-collage{background:#ddd;grid-template-rows:1fr 1fr;grid-template-columns:2fr 1fr;gap:3px;height:330px;display:grid;position:relative}.photo-collage img{object-fit:cover;width:100%;height:100%}.photo-main{grid-row:1/3}.count-badge{color:#fff;background:#241f1cc7;border-radius:18px;padding:7px 10px;font-size:11px;position:absolute;bottom:13px;right:13px}.media-meta{justify-content:space-between;align-items:center;padding:14px 17px;display:flex}.media-meta div{flex-direction:column;display:flex}.media-meta strong{font:400 15px Georgia,serif}.media-meta span{color:#8a837c;margin-top:4px;font-size:10px}.media-meta button,.caption-footer button{color:#765f41;background:0 0;border:0;font-size:10px;font-weight:700}.caption-card{flex-direction:column;display:flex}.card-head{border-bottom:1px solid var(--line);justify-content:space-between;padding:18px 19px 13px;display:flex}.card-head div{flex-direction:column;display:flex}.card-head span{font:400 16px Georgia,serif}.card-head small{color:#968e87;letter-spacing:1.2px;margin-top:4px;font-size:8px}.card-head button{color:#6f5842;background:0 0;border:1px solid #bfae99;border-radius:5px;padding:7px 10px;font-size:10px}.caption-card>p{white-space:pre-line;color:#5f5954;flex:1;padding:3px 19px;font-size:11px;line-height:1.65}.caption-footer{border-top:1px solid var(--line);color:#999087;justify-content:space-between;padding:11px 19px;font-size:9px;display:flex}.download-grid{grid-template-columns:repeat(4,1fr);gap:10px;margin:14px 0 37px;display:grid}.download-card{border:1px solid var(--line);background:#fff;border-radius:9px;grid-template-columns:auto 1fr;align-items:center;gap:10px;padding:14px;display:grid}.type-icon{color:#846e55;background:#eee7de;border-radius:7px;place-items:center;width:34px;height:34px;display:grid}.download-card div{flex-direction:column;display:flex}.download-card strong{font-size:11px}.download-card small{color:#928a83;margin-top:3px;font-size:9px}.download-card button{text-align:left;color:#715d48;background:0 0;border:0;border-top:1px solid #eee8e1;grid-column:1/3;margin-top:3px;padding:10px 0 0;font-size:10px;font-weight:700}.download-card button b{float:right;font-size:14px}.lower-grid{grid-template-columns:1.45fr .55fr;gap:18px;display:grid}.blog-card{grid-template-columns:.8fr 1.2fr;display:grid}.blog-image{min-height:250px;position:relative}.blog-image img{object-fit:cover;width:100%;height:100%}.blog-image>span{color:#6e5b48;letter-spacing:1px;background:#f3ede6;border-radius:3px;padding:6px 8px;font-size:8px;font-weight:700;position:absolute;top:13px;left:13px}.blog-copy{flex-direction:column;padding:25px 27px;display:flex}.blog-copy h3,.checklist-card h3{margin:10px 0 8px;font:400 22px/1.25 Georgia,serif}.blog-copy p,.checklist-card p{color:#777069;font-size:11px;line-height:1.6}.blog-copy>div{border-top:1px solid var(--line);justify-content:space-between;align-items:center;margin-top:auto;padding-top:15px;display:flex}.blog-copy>div span{color:#968e86;font-size:9px}.blog-copy button{color:#745e47;background:0 0;border:0;font-size:10px;font-weight:700}.checklist-card{padding:22px}.checklist-card h3{font-size:18px}.checklist-card>div{margin-bottom:14px}.platform{text-align:left;background:0 0;border:0;border-top:1px solid #ece6df;grid-template-columns:27px 1fr auto;align-items:center;width:100%;padding:10px 2px;display:grid}.platform>span{color:#fff;background:#3b3835;border-radius:50%;place-items:center;width:22px;height:22px;font:12px Georgia,serif;display:grid}.platform strong{font-size:10px}.platform i{color:#8a8179;font-size:9px;font-style:normal}.platform.checked i{color:#52715b;font-weight:700}.platform.checked{background:#f4f8f3}.placeholder-panel{border:1px solid var(--line);text-align:center;background:#fff;border-radius:12px;align-content:center;place-items:center;min-height:480px;margin-top:50px;padding:40px;display:grid}.placeholder-panel>span{color:#b38e5e;font-size:27px}.placeholder-panel h2{margin:15px 0 8px;font:400 32px Georgia,serif}.placeholder-panel p{color:#766f68;max-width:510px;font-size:13px;line-height:1.7}.placeholder-panel button{color:#fff;background:#6f5358;border:0;border-radius:5px;margin-top:12px;padding:10px 16px}footer{border-top:1px solid var(--line);color:#9a938c;justify-content:space-between;margin-top:36px;padding-top:15px;font-size:9px;display:flex}.content-view{min-height:650px}.view-toolbar{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.view-toolbar>div,.filter-pills{gap:6px;display:flex}.period,.outline-btn,.solid-btn{border:1px solid var(--line);color:#71675e;background:#fff;border-radius:6px;padding:9px 14px;font-size:11px;font-weight:650}.period.active,.solid-btn{color:#fff;background:#70545a;border-color:#70545a}.calendar-list{gap:10px;display:grid}.calendar-row{border:1px solid var(--line);background:#fff;border-radius:10px;grid-template-columns:58px 86px 1fr auto 74px;align-items:center;gap:17px;padding:11px 14px;display:grid}.date-tile{text-align:center;border-right:1px solid var(--line);padding-right:14px}.date-tile small{color:#958b82;text-transform:uppercase;font-size:9px;display:block}.date-tile strong{font:400 25px Georgia,serif}.calendar-row>img{object-fit:cover;border-radius:6px;width:86px;height:68px}.calendar-copy h3{margin:5px 0;font:400 18px Georgia,serif}.calendar-copy p{color:#8c837b;margin:0;font-size:10px}.posted-pill,.draft-badge,.published-badge{color:#55705b;white-space:nowrap;background:#e6eee6;border-radius:18px;padding:6px 9px;font-size:9px}.row-btn{color:#795f48;background:0 0;border:0;font-size:10px;font-weight:700}.time-card{position:relative}.time-card em{color:#8d8175;cursor:help;border:1px solid #cfc5b9;border-radius:50%;place-items:center;width:17px;height:17px;font-size:10px;font-style:normal;display:grid;position:absolute;top:13px;right:13px}.storage-panel{background:#eee7de;border:1px solid #ded2c4;border-radius:10px;grid-template-columns:1fr 1fr;align-items:center;gap:35px;margin-bottom:20px;padding:20px 23px;display:grid}.storage-panel h3{margin:7px 0 4px;font:400 20px Georgia,serif}.storage-panel p{color:#7e756d;margin:0;font-size:11px}.storage-meter{background:#d7cdc1;border-radius:10px;height:7px;position:relative}.storage-meter i{background:#9b795a;border-radius:10px;width:49%;height:100%;display:block}.storage-meter span{color:#837970;text-align:right;margin-top:8px;font-size:9px;display:block}.gallery-grid{grid-template-columns:repeat(3,1fr);gap:15px;display:grid}.gallery-card{border:1px solid var(--line);background:#fff;border-radius:10px;overflow:hidden}.gallery-card>img{object-fit:cover;width:100%;height:225px}.gallery-card>div{padding:17px}.gallery-card h3{margin:7px 0 5px;font:400 19px Georgia,serif}.gallery-card p{color:#807870;margin:0;font-size:10px}.tag-row{gap:5px;margin:13px 0;display:flex}.tag-row span{color:#796c60;background:#eee8e0;border-radius:20px;padding:5px 8px;font-size:8px}.gallery-card footer{margin:0;padding-top:11px}.gallery-card footer strong{font-size:10px}.gallery-card footer button{color:#755e47;background:0 0;border:0;font-size:9px;font-weight:700}.library-note{background:#faf7f2;border:1px dashed #cdbca8;border-radius:9px;align-items:center;gap:14px;margin-top:20px;padding:18px;display:flex}.library-note>span{color:#af8c60;font-size:24px}.library-note strong{font:400 15px Georgia,serif}.library-note p{color:#7d756e;margin:4px 0 0;font-size:10px}.blog-library{gap:13px;display:grid}.blog-list-card{border:1px solid var(--line);background:#fff;border-radius:10px;grid-template-columns:190px 1fr;display:grid;overflow:hidden}.blog-list-card>img{object-fit:cover;width:100%;height:190px}.blog-list-card>div{flex-direction:column;padding:20px 23px;display:flex}.blog-list-card>div>div{justify-content:space-between;display:flex}.draft-badge{color:#856c49;background:#eee6d8}.blog-list-card h3{margin:9px 0;font:400 22px Georgia,serif}.blog-list-card p{color:#746d66;margin:0;font-size:11px;line-height:1.6}.blog-list-card footer{margin-top:auto}.blog-list-card footer button,.back-btn{color:#725a44;background:0 0;border:0;font-size:10px;font-weight:700}.article-reader{border:1px solid var(--line);background:#fff;border-radius:11px;overflow:hidden}.back-btn{margin:17px}.article-hero{background:#eee7df;grid-template-columns:.8fr 1.2fr;align-items:center;display:grid}.article-hero img{object-fit:cover;width:100%;height:310px}.article-hero>div{padding:35px}.article-hero h2{margin:12px 0;font:400 33px/1.15 Georgia,serif}.article-hero p{color:#7d746b;font-size:10px}.article-body{max-width:760px;margin:36px auto;padding:0 30px}.article-body>p{color:#514b46;font:15px/1.8 Georgia,serif}.article-cta{background:#f0e9e0;border-left:3px solid #a8885d;margin-top:28px;padding:22px}.article-cta strong{font:400 19px Georgia,serif}.article-cta p{font:11px Segoe UI,sans-serif}.article-cta button{color:#fff;background:#70545a;border:0;border-radius:5px;margin:8px 6px 0 0;padding:9px 12px;font-size:10px}.article-cta button.secondary{color:#70545a;background:0 0;border:1px solid #bba99a}.article-actions{border-top:1px solid var(--line);justify-content:flex-end;gap:8px;padding:17px 25px;display:flex}.history-summary{border:1px solid var(--line);background:#fff;border-radius:10px;grid-template-columns:repeat(3,1fr);margin-bottom:18px;display:grid}.history-summary>div{border-right:1px solid var(--line);padding:20px 23px}.history-summary>div:last-child{border:0}.history-summary small{color:#958d85;letter-spacing:1.2px;font-size:9px}.history-summary strong{margin:7px 0;font:400 26px Georgia,serif;display:block}.history-summary span{color:#8a827b;font-size:9px}.history-table{border:1px solid var(--line);background:#fff;border-radius:10px;overflow:hidden}.table-head,.history-table article{grid-template-columns:75px 1.5fr 1fr 90px 85px;align-items:center;gap:12px;padding:13px 18px;display:grid}.table-head{color:#8b8178;text-transform:uppercase;letter-spacing:1px;background:#eee8e1;font-size:8px}.history-table article{border-top:1px solid #eee8e1}.history-date{font:400 14px Georgia,serif}.history-table article>div:nth-child(2){flex-direction:column;display:flex}.history-table article strong{font-size:11px}.history-table article small{color:#8d847c;margin-top:4px;font-size:9px}.destinations{gap:4px;display:flex}.destinations span{color:#fff;background:#393633;border-radius:50%;place-items:center;width:24px;height:24px;font-size:9px;display:grid}.modal-backdrop{z-index:50;background:#1e1b19a3;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.upload-modal{background:#fffdfa;border-radius:12px;width:min(680px,100%);max-height:94vh;padding:30px;position:relative;overflow:auto;box-shadow:0 20px 70px #0000004d}.modal-close{color:#776f68;background:0 0;border:0;font-size:25px;position:absolute;top:13px;right:16px}.upload-modal h2{margin:8px 0;font:400 28px Georgia,serif}.upload-modal>p{color:#766e67;margin:0 0 20px;font-size:11px}.form-grid{grid-template-columns:1fr 1fr;gap:13px;display:grid}.form-grid label{gap:6px;display:grid}.form-grid label span{color:#71685f;text-transform:uppercase;letter-spacing:.7px;font-size:9px;font-weight:700}.form-grid input{border:1px solid var(--line);background:#fff;border-radius:5px;padding:10px;font-size:11px}.drop-zone{color:#574e47;background:#f7f2ec;border:1.5px dashed #b9a58e;border-radius:9px;align-content:center;place-items:center;gap:6px;width:100%;min-height:135px;margin:17px 0;display:grid}.drop-zone strong{font:400 17px Georgia,serif}.drop-zone span{color:#8c8177;font-size:9px}.drop-zone b{color:#795f45;margin-top:7px;font-size:10px}.permission-check{color:#716960;align-items:flex-start;gap:9px;font-size:10px;line-height:1.5;display:flex}.upload-note{background:#eee8e0;border-radius:7px;margin-top:15px;padding:13px 15px}.upload-note span{font-size:10px;font-weight:700}.upload-note p{color:#766e66;margin:5px 0 0;font-size:9px;line-height:1.5}.modal-actions{justify-content:flex-end;gap:8px;margin-top:18px;display:flex}@media (width<=1050px){.summary-row{grid-template-columns:repeat(3,1fr)}.sound-card{grid-column:1/4}.feature-grid,.lower-grid{grid-template-columns:1fr}.download-grid{grid-template-columns:repeat(2,1fr)}.gallery-grid{grid-template-columns:1fr 1fr}}@media (width<=720px){.app-shell{display:block}.sidebar{height:auto;padding:18px;position:static}.brand{padding-bottom:16px}.sidebar nav{margin-top:13px;display:flex;overflow:auto}.nav-item{white-space:nowrap}.sidebar-bottom{display:none}.workspace{padding:28px 17px}.topbar{gap:20px}.topbar p{max-width:430px}.sample-badge{display:none}.summary-row{grid-template-columns:1fr 1fr}.summary-row>div{min-height:88px}.sound-card{grid-column:1/3}.feature-grid{display:block}.caption-card{min-height:350px;margin-top:12px}.photo-collage{height:275px}.download-grid{grid-template-columns:1fr 1fr}.blog-card{grid-template-columns:1fr}.blog-image{height:220px}.section-heading{align-items:flex-start;gap:14px}.ready-pill{white-space:nowrap}footer{gap:20px}.calendar-row{grid-template-columns:48px 65px 1fr}.calendar-row>img{width:65px}.calendar-row>.ready-pill,.calendar-row>.posted-pill,.row-btn{display:none}.gallery-grid,.storage-panel,.blog-list-card{grid-template-columns:1fr}.blog-list-card>img{height:210px}.article-hero{grid-template-columns:1fr}.article-hero img{height:220px}.history-table{overflow:auto}.table-head,.history-table article{min-width:650px}.history-summary{grid-template-columns:1fr}.history-summary>div{border-right:0;border-bottom:1px solid var(--line)}.view-toolbar{align-items:flex-start;gap:12px}.filter-pills{flex-wrap:wrap}.form-grid{grid-template-columns:1fr}}.owner-return{color:#6e5848;font-size:10px;font-weight:700;border-radius:20px!important;width:auto!important;height:37px!important;padding:0 13px!important}.owner-sidebar{background:#23302d}.owner-sidebar .brand-mark{color:#23302d;background:#b99a64;border-radius:8px;font-weight:800;transform:none}.owner-sidebar .nav-item.active{box-shadow:inset 2px 0 #d2b47c}.nav-count{color:#fff;background:#b16c60;border-radius:20px;margin-left:auto;padding:2px 6px;font-size:9px}.operator-card{border-top:1px solid #43504d;align-items:center;gap:10px;padding:18px 8px 0;display:flex}.operator-card>span{color:#26312e;background:#b99a64;border-radius:50%;place-items:center;width:34px;height:34px;font-size:11px;font-weight:800;display:grid}.operator-card div{flex-direction:column;display:flex}.operator-card strong{font-size:11px}.operator-card small{color:#aab5b0;margin-top:3px;font-size:9px}.owner-view{min-height:650px}.owner-metrics{grid-template-columns:repeat(4,1fr);gap:11px;margin-bottom:20px;display:grid}.metric{border:1px solid var(--line);background:#fff;border-radius:10px;padding:19px}.metric small{color:#91877d;letter-spacing:1.3px;font-size:8px;font-weight:700;display:block}.metric strong{margin:9px 0 3px;font:400 27px Georgia,serif;display:block}.metric span{color:#80776f;font-size:9px}.metric.warn{background:#f5ede0;border-color:#dcc5a7}.owner-grid{grid-template-columns:minmax(0,1.8fr) minmax(280px,.7fr);gap:16px;display:grid}.verification-panel,.exception-panel,.audit-panel{border:1px solid var(--line);background:#fff;border-radius:11px;overflow:hidden}.panel-title{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:20px;display:flex}.panel-title h2{margin:7px 0 0;font:400 21px Georgia,serif}.last-check{color:#8e857d;font-size:9px}.client-row{border-bottom:1px solid #eee8e1;grid-template-columns:36px minmax(145px,1.3fr) 75px 66px minmax(110px,1fr) 68px;align-items:center;gap:11px;padding:14px 18px;display:grid}.client-row:last-child{border-bottom:0}.client-avatar{color:#715d4c;background:#ece4da;border-radius:8px;place-items:center;width:34px;height:34px;font-size:9px;font-weight:800;display:grid}.client-row>div:nth-child(2),.package-count{flex-direction:column;display:flex}.client-row strong{font-size:10px}.client-row small{color:#91877e;margin-top:4px;font-size:8px}.package-count strong{font:400 15px Georgia,serif}.health{color:#52705a;text-align:center;background:#e4eee6;border-radius:20px;padding:6px 8px;font-size:8px}.health.warn{color:#906728;background:#f4e7d2}.client-note{color:#756d66;font-size:9px}.client-row>button,.exception-panel>button{color:#775c45;background:0 0;border:0;font-size:9px;font-weight:700}.exception-panel{padding:21px}.exception-panel h3{margin:8px 0 19px;font:400 21px Georgia,serif}.exception-item{background:#f7efe3;border-radius:8px;gap:11px;padding:14px;display:flex}.warning-icon{color:#5e4730;background:#d9b97f;border-radius:50%;flex:none;place-items:center;width:29px;height:29px;display:grid}.exception-item strong{font-size:10px}.exception-item p{color:#75695f;font-size:9px;line-height:1.5}.exception-item small{color:#927956;font-size:8px}.exception-panel>button{padding:13px 0}.quiet-note{border-top:1px solid var(--line);flex-direction:column;padding-top:14px;display:flex}.quiet-note strong{color:#536e5a;font-size:9px}.quiet-note span{color:#817870;margin-top:5px;font-size:8px;line-height:1.5}.watchdog-strip{color:#fff;background:#293633;border-radius:10px;grid-template-columns:1fr auto auto;align-items:center;gap:30px;margin-top:16px;padding:17px 20px;display:grid}.watchdog-strip>div:first-child{align-items:center;gap:11px;display:flex}.pulse-dot{background:#75ad82;border-radius:50%;flex:none;width:11px;height:11px;box-shadow:0 0 0 5px #75ad8229}.watchdog-strip strong{font-size:11px}.watchdog-strip p{color:#b8c2be;margin:4px 0 0;font-size:8px}.watchdog-strip small{color:#9eaaa5;letter-spacing:1px;font-size:7px;display:block}.watchdog-strip>div>strong{margin-top:4px;display:block}.message-layout{grid-template-columns:.8fr 1.2fr;gap:15px;display:grid}.thread-list{border:1px solid var(--line);background:#fff;border-radius:10px;overflow:hidden}.thread{border:0;border-bottom:1px solid var(--line);text-align:left;background:#fff;width:100%;padding:16px}.thread.active{background:#eee7de;box-shadow:inset 3px 0 #8f7050}.thread>div{justify-content:space-between;display:flex}.thread strong,.thread span{font-size:9px}.thread span{color:#928980}.thread b{margin:7px 0;font:400 14px Georgia,serif;display:block}.thread p{color:#80776f;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:9px;overflow:hidden}.conversation,.new-message,.request-form{border:1px solid var(--line);background:#fff;border-radius:10px;padding:24px}.conversation h2,.new-message h2{margin:8px 0;font:400 23px Georgia,serif}.conversation>small{color:#8a817a;font-size:9px}.message-bubble{color:#5e5650;background:#eee7de;border-radius:10px 10px 10px 2px;margin:20px 0;padding:14px;font-size:11px;line-height:1.6}.message-bubble.owner{background:#e4ece5;margin-left:35px}.conversation label,.new-message label,.request-form>label{gap:7px;display:grid}.conversation label span,.new-message label span,.request-form label span{color:#70665e;font-size:9px;font-weight:700}.conversation textarea,.new-message textarea,.request-form textarea,.request-form input{border:1px solid var(--line);border-radius:6px;min-height:90px;padding:11px;font:11px inherit}.conversation>div:last-child{justify-content:flex-end;gap:7px;margin-top:10px;display:flex}.request-board{grid-template-columns:repeat(2,1fr);gap:13px;display:grid}.request-board article{border:1px solid var(--line);background:#fff;border-radius:10px;padding:20px}.request-board article>div{justify-content:space-between;display:flex}.request-board h3{margin:13px 0 5px;font:400 20px Georgia,serif}.request-board p{color:#80766f;font-size:9px}.request-board>article>strong{font-size:10px}.request-board footer{justify-content:flex-end}.request-board footer button:first-child{color:#765c47;background:0 0;border:0;font-size:9px}.upcoming-list{gap:10px;display:grid}.upcoming-list article{border:1px solid var(--line);background:#fff;border-radius:10px;grid-template-columns:65px 1fr auto;align-items:center;padding:15px;display:grid}.upcoming-list h3{margin:6px 0;font:400 18px Georgia,serif}.upcoming-list p{color:#837a72;margin:0;font-size:9px}.health-hero{color:#fff;background:#293633;border-radius:11px;align-items:center;gap:18px;padding:27px;display:flex}.health-hero h2{margin:8px 0;font:400 25px Georgia,serif}.health-hero p{color:#bcc5c1;font-size:10px}.safeguard-grid{grid-template-columns:repeat(3,1fr);gap:11px;margin:15px 0;display:grid}.safeguard-grid article{border:1px solid var(--line);background:#fff;border-radius:9px;padding:17px}.safeguard-grid article>span{color:#876b4d;background:#eee6db;border-radius:50%;place-items:center;width:25px;height:25px;font:13px Georgia,serif;display:grid}.safeguard-grid h3{margin:12px 0 5px;font:400 16px Georgia,serif}.safeguard-grid p{color:#7d746d;margin:0;font-size:9px;line-height:1.5}.audit-row{border-bottom:1px solid var(--line);grid-template-columns:65px 25px 1fr;align-items:center;padding:12px 20px;display:grid}.audit-row>strong{font-size:9px}.audit-row>span{color:#5d805f}.audit-row div{flex-direction:column;display:flex}.audit-row b{font-size:10px}.audit-row small{color:#8b827b;margin-top:3px;font-size:8px}.request-intro{background:#eee7de;border-radius:10px;align-items:center;gap:15px;margin-bottom:17px;padding:20px;display:flex}.request-intro>span{color:#a4855c;font-size:24px}.request-intro h2{margin:0;font:400 22px Georgia,serif}.request-intro p{color:#756d66;margin:5px 0;font-size:10px}.request-options{grid-template-columns:repeat(5,1fr);gap:8px;margin-bottom:15px;display:grid}.request-options button{border:1px solid var(--line);text-align:left;background:#fff;border-radius:9px;padding:15px 10px}.request-options button:hover{background:#faf5ee;border-color:#9a7d5c}.request-options span{color:#987751;font-size:18px}.request-options strong{margin:10px 0 4px;font-size:9px;display:block}.request-options small{color:#928980;font-size:7px}.request-form .form-grid input{min-height:auto}.request-form>label{margin-top:13px}.request-form .drop-zone{min-height:95px}.form-note{color:#8d847c;align-self:center;margin-right:auto;font-size:8px}.success-state{border:1px solid var(--line);text-align:center;background:#fff;border-radius:10px;align-content:center;place-items:center;min-height:430px;display:grid}.success-state>span{color:#52705a;background:#e4eee6;border-radius:50%;place-items:center;width:50px;height:50px;font-size:22px;display:grid}.success-state h2{margin:15px 0 5px;font:400 27px Georgia,serif}.success-state p{color:#7c746d;font-size:10px}.client-message-grid{grid-template-columns:1.25fr .75fr;gap:15px;display:grid}.new-message>p{color:#7d756d;font-size:10px}.new-message textarea{min-height:150px}.new-message button{width:100%;margin-top:12px}@media (width<=1100px){.owner-metrics{grid-template-columns:repeat(2,1fr)}.owner-grid{grid-template-columns:1fr}.client-row{grid-template-columns:36px 1fr 65px 65px 70px}.client-note{display:none}.request-options{grid-template-columns:repeat(3,1fr)}}@media (width<=720px){.owner-metrics,.request-board,.safeguard-grid,.message-layout,.client-message-grid{grid-template-columns:1fr}.client-row{grid-template-columns:36px 1fr auto}.client-row .package-count,.client-row .health{display:none}.watchdog-strip{grid-template-columns:1fr}.request-options{grid-template-columns:1fr 1fr}.top-actions .owner-return,.owner-topbar .top-actions{display:none}}html{scroll-behavior:smooth}.marketing-site{color:#24231f;background:#f6f1e9;min-height:100vh;overflow:hidden}.marketing-nav{border-bottom:1px solid #ded5c9;justify-content:space-between;align-items:center;max-width:1240px;height:76px;margin:auto;padding:0 28px;display:flex}.wordmark{color:#24231f;align-items:center;gap:9px;font:700 19px Georgia,serif;text-decoration:none;display:flex}.wordmark span{color:#fff;background:#d85e3f;border-radius:7px;place-items:center;width:29px;height:29px;font-family:Arial;display:grid}.marketing-nav>div{align-items:center;gap:28px;display:flex}.marketing-nav a:not(.wordmark){color:#56534e;font-size:11px;text-decoration:none}.marketing-nav button,.hero-actions a,.final-cta button{color:#fff;background:#242c2a;border:0;border-radius:6px;padding:12px 18px;font-size:10px;font-weight:800;text-decoration:none}.marketing-hero{grid-template-columns:1fr .92fr;align-items:center;gap:60px;max-width:1240px;min-height:680px;margin:auto;padding:65px 28px 80px;display:grid}.kicker{letter-spacing:2.3px;color:#a44d37;font-size:9px;font-weight:800}.hero-copy h1{letter-spacing:-2.5px;margin:20px 0 25px;font:400 clamp(48px,6vw,76px)/.99 Georgia,serif}.hero-copy h1 em,.truth-section h2 em{color:#d85e3f;font-style:italic}.hero-copy>p{color:#646059;max-width:600px;font:15px/1.75 Georgia,serif}.hero-actions{align-items:center;gap:19px;margin:31px 0 17px;display:flex}.hero-actions a{background:#d85e3f;padding:14px 21px}.hero-actions button{color:#3d4642;background:0 0;border:0;font-size:10px;font-weight:800}.hero-copy>small{color:#898178;font-size:9px}.hero-product{position:relative}.mini-window{background:#fffdfa;border:1px solid #d6cdc1;border-radius:14px;overflow:hidden;transform:rotate(1.3deg);box-shadow:0 25px 60px #372b1e2b}.mini-window>header{color:#cad2ce;background:#2c3532;align-items:center;gap:5px;height:39px;padding:0 13px;display:flex}.mini-window>header span{background:#69746f;border-radius:50%;width:6px;height:6px}.mini-window>header b{letter-spacing:1.5px;margin-left:auto;font-size:7px}.mini-body{grid-template-columns:65px 1fr;min-height:410px;display:grid}.mini-body>aside{background:#303936;align-content:start;gap:17px;padding:25px 20px;display:grid}.mini-body>aside i{background:#69736f;border-radius:5px;height:7px}.mini-body>aside i.active{background:#d4aa69}.mini-body>section{padding:32px}.mini-body section>small{letter-spacing:1.4px;color:#aa8352;font-size:7px}.mini-body h3{margin:8px 0 20px;font:400 26px Georgia,serif}.mini-stats{border:1px solid #e1d9cf;border-radius:8px;grid-template-columns:1fr 1fr;display:grid}.mini-stats span{color:#898179;padding:13px;font-size:8px}.mini-stats span:first-child{border-right:1px solid #e1d9cf}.mini-stats b{color:#2e2c29;font:20px Georgia,serif;display:block}.mini-content{border:1px solid #e1d9cf;border-radius:8px;grid-template-columns:115px 1fr;gap:15px;margin:16px 0;padding:11px;display:grid}.mini-content img{object-fit:cover;border-radius:6px;width:115px;height:105px}.mini-content>div{flex-direction:column;justify-content:center;display:flex}.mini-content b{font:15px Georgia,serif}.mini-content p{color:#8b837a;font-size:7px}.mini-content button{color:#fff;background:#70545a;border:0;border-radius:4px;align-self:flex-start;padding:7px 11px;font-size:7px}.mini-checks{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.mini-checks span{color:#59715d;background:#edf3ed;border-radius:4px;padding:8px;font-size:7px}.floating-note{color:#fff;background:#d85e3f;border-radius:8px;padding:14px 17px;font:700 11px Georgia,serif;position:absolute;bottom:23px;right:-22px;transform:rotate(-3deg);box-shadow:0 10px 25px #7d382640}.relief-band{color:#e9e5de;background:#252e2b;justify-content:center;align-items:center;gap:32px;min-height:84px;padding:20px;display:flex}.relief-band span{font:13px Georgia,serif}.relief-band strong{color:#efa288;letter-spacing:1.5px;font-size:11px}.marketing-section,.package-section,.storage-story,.truth-section,.faq-section{max-width:1240px;margin:auto;padding:105px 28px}.section-lead{max-width:620px}.section-lead h2{letter-spacing:-1.3px;margin:16px 0;font:400 clamp(35px,4.4vw,55px)/1.08 Georgia,serif}.section-lead p{color:#716b63;font:13px/1.7 Georgia,serif}.steps-grid{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:55px;display:grid}.steps-grid article{background:#fffdfa;border:1px solid #ded5ca;border-radius:10px;min-height:230px;padding:27px 23px}.steps-grid article>span{color:#d85e3f;font:18px Georgia,serif}.steps-grid h3{margin:45px 0 10px;font:400 19px Georgia,serif}.steps-grid p{color:#756f68;font-size:10px;line-height:1.65}.package-section{background:#eae3d9;max-width:none;padding-left:max(28px,50vw - 592px);padding-right:max(28px,50vw - 592px)}.section-lead.centered{text-align:center;margin:auto}.pricing-grid{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:14px;max-width:1120px;margin:50px auto 23px;display:grid}.price-card{background:#fffdfa;border:1px solid #d7ccbd;border-radius:12px;flex-direction:column;padding:29px;display:flex;position:relative}.price-card.featured{color:#fff;background:#28322f;transform:translateY(-10px);box-shadow:0 18px 35px #2f2b252b}.popular{color:#fff;letter-spacing:1px;background:#d85e3f;border-radius:20px;padding:7px 10px;font-size:7px;font-weight:800;position:absolute;top:0;left:25px;transform:translateY(-50%)}.price-card h3{margin:7px 0;font:400 25px Georgia,serif}.price-card>p{color:#756f68;min-height:28px;font-size:9px;line-height:1.5}.featured>p,.featured>small{color:#bfc7c3}.price{border-bottom:1px solid #ded5ca;margin:19px 0;padding-bottom:18px}.featured .price{border-color:#48534f}.price strong{font:40px Georgia,serif}.price span{margin-left:5px;font-size:9px}.price-card ul{flex:1;gap:12px;margin:0 0 23px;padding:0;list-style:none;display:grid}.price-card li{font-size:9px;line-height:1.5}.price-card li:first-letter{color:#d85e3f}.price-card>button{color:#6d5744;background:0 0;border:1px solid #a98f75;border-radius:5px;padding:11px;font-size:9px;font-weight:800}.featured>button{color:#fff;background:#d85e3f;border-color:#d85e3f}.price-card>small{color:#9b928a;text-align:center;margin-top:10px;font-size:7px}.pricing-note{background:#f7f2ea;border-radius:8px;align-items:center;gap:15px;max-width:820px;margin:auto;padding:16px 21px;display:flex}.pricing-note strong{white-space:nowrap;font:13px Georgia,serif}.pricing-note span{color:#776f66;font-size:8px;line-height:1.5}.storage-story{grid-template-columns:1fr 1fr;align-items:center;gap:70px;display:grid}.storage-copy h2{margin:16px 0 22px;font:400 42px/1.1 Georgia,serif}.storage-copy>p{color:#6e6861;font:13px/1.7 Georgia,serif}.storage-copy ul{gap:13px;margin:25px 0;padding:0;list-style:none;display:grid}.storage-copy li{color:#6e6861;font-size:10px}.storage-copy li:before{content:"✓";color:#d85e3f;margin-right:8px;font-weight:800}.storage-card{background:#fff;border:1px solid #d9d0c5;border-radius:11px;padding:24px;box-shadow:0 18px 40px #322b231a}.storage-card header{letter-spacing:1px;justify-content:space-between;font-size:8px;display:flex}.storage-card header b{font-size:9px}.big-meter{background:#dfd7cd;border-radius:10px;height:7px;margin:16px 0 8px}.big-meter i{background:#d85e3f;border-radius:10px;width:49%;height:100%;display:block}.storage-card>small{text-align:right;color:#8d857d;font-size:7px;display:block}.storage-galleries{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:20px;display:grid}.storage-galleries>span{flex-direction:column;display:flex}.storage-galleries img{object-fit:cover;border-radius:5px;width:100%;height:100px}.storage-galleries b{margin-top:7px;font:11px Georgia,serif}.storage-galleries small{color:#8f877f;font-size:7px}.storage-rule{color:#dce2df;text-align:center;background:#2c3532;border-radius:7px;margin:13px 15px 0;padding:13px;font-size:8px}.storage-rule span{color:#e49178;margin:0 10px}.truth-section{color:#fff;background:#d85e3f;grid-template-columns:.75fr 1.25fr;gap:80px;max-width:none;padding-left:max(28px,50vw - 592px);padding-right:max(28px,50vw - 592px);display:grid}.truth-section .kicker{color:#4c2921}.truth-section h2{font:400 48px/1.05 Georgia,serif}.truth-section blockquote{border-left:1px solid #ffffff59;margin:0;padding-left:45px;font:400 21px/1.6 Georgia,serif}.truth-section blockquote footer{color:#542d24;border:0;margin-top:25px;font:700 9px Arial}.faq-section{grid-template-columns:.7fr 1.3fr;gap:80px;display:grid}.faq-section article{border-top:1px solid #d7cec2}.faq-section article:last-child{border-bottom:1px solid #d7cec2}.faq-section article>button{text-align:left;background:0 0;border:0;justify-content:space-between;width:100%;padding:19px 0;display:flex}.faq-section button strong{font:400 15px Georgia,serif}.faq-section button span{color:#d85e3f;font-size:20px}.faq-section article>p{color:#706a63;margin:0;padding:0 35px 20px 0;font:11px/1.7 Georgia,serif}.final-cta{text-align:center;color:#fff;background:#252e2b;padding:95px 25px}.final-cta>span{background:#d85e3f;border-radius:9px;place-items:center;width:40px;height:40px;margin:auto;font-size:20px;display:grid}.final-cta h2{margin:22px 0 14px;font:400 44px/1.1 Georgia,serif}.final-cta p{color:#adb8b3;font:12px Georgia,serif}.final-cta button{background:#d85e3f;margin-top:17px}.marketing-footer{align-items:center;max-width:1240px;border:0!important;justify-content:space-between!important;margin:auto!important;padding:28px!important;display:flex!important}.marketing-footer>div{text-align:right;flex-direction:column;gap:4px;display:flex}.storefront-link{color:#c8d0cc;background:0 0;border:1px solid #59645f;border-radius:6px;width:100%;margin-bottom:15px;padding:9px;font-size:9px}@media (width<=900px){.marketing-hero,.storage-story,.truth-section,.faq-section{grid-template-columns:1fr}.marketing-hero{padding-top:45px}.hero-product{max-width:580px}.steps-grid{grid-template-columns:1fr 1fr}.pricing-grid{grid-template-columns:1fr;max-width:600px}.price-card.featured{transform:none}.truth-section{gap:30px}.truth-section blockquote{border:0;padding-left:0}.marketing-nav>div>a{display:none}}@media (width<=600px){.marketing-nav{height:65px;padding:0 18px}.marketing-nav button{padding:9px}.marketing-hero,.marketing-section,.package-section,.storage-story,.truth-section,.faq-section{padding:65px 18px}.marketing-hero{min-height:0}.hero-copy h1{font-size:47px}.hero-actions{flex-direction:column;align-items:flex-start}.mini-body{grid-template-columns:38px 1fr;min-height:340px}.mini-body>aside{padding:22px 12px}.mini-body>section{padding:20px 14px}.mini-body h3{font-size:20px}.mini-content{grid-template-columns:80px 1fr}.mini-content img{width:80px;height:85px}.mini-checks{grid-template-columns:1fr}.floating-note{right:4px}.relief-band{flex-direction:column;align-items:flex-start;gap:8px}.steps-grid{grid-template-columns:1fr}.steps-grid article{min-height:auto}.steps-grid h3{margin-top:25px}.pricing-note{flex-direction:column;align-items:flex-start}.storage-copy h2,.final-cta h2{font-size:35px}.storage-galleries img{height:72px}.truth-section h2{font-size:40px}.marketing-footer{gap:20px;align-items:flex-start!important;padding:25px 18px!important}.marketing-footer>div{text-align:left}.marketing-footer>div>span{display:none}}.checkout-complete{color:#2e252b;background:#f4ede4;place-items:center;min-height:100vh;padding:24px;display:grid}.checkout-complete section{text-align:center;background:#fffdfa;border:1px solid #daccc3;border-radius:20px;width:min(620px,100%);padding:55px 45px;box-shadow:0 20px 55px #4b362f1f}.checkout-mark{color:#fff;background:#6b5364;border-radius:50%;place-items:center;width:58px;height:58px;margin:0 auto 22px;font-size:27px;display:grid}.checkout-complete h1{margin:15px 0;font:400 42px/1.05 Georgia,serif}.checkout-complete p{color:#725f68;font:17px/1.65 Georgia,serif}.checkout-complete a{color:#fff;background:#a96f69;border-radius:999px;margin-top:20px;padding:14px 22px;font-weight:900;text-decoration:none;display:inline-block}.checkout-complete a.secondary{color:#6b5364;background:0 0;border:1px solid #ad9ca5}@media (width<=600px){.checkout-complete section{padding:40px 22px}.checkout-complete h1{font-size:34px}}.flex-promise{flex-wrap:wrap;justify-content:center;gap:9px;margin:26px auto 0;display:flex}.flex-promise span{color:#62594f;background:#f7f2ea;border:1px solid #d7ccbd;border-radius:30px;padding:8px 12px;font-size:8px;font-weight:700}.rights-warning{background:#fff1e8;border:1px solid #dfad99;border-left:4px solid #d85e3f;border-radius:7px;margin-top:24px;padding:17px 18px}.rights-warning strong{color:#7e3827;font:700 14px Georgia,serif}.rights-warning p{margin:7px 0 0;color:#6c554d!important;font-size:9px!important;line-height:1.65!important}.permission-box{background:#fff1e8;border:1px solid #dfad99;border-radius:8px;margin-top:15px;padding:15px}.permission-box>strong{color:#793827;font:700 13px Georgia,serif}.permission-box>p{color:#735e56;margin:5px 0 12px;font-size:9px}.permission-box .permission-check{color:#5e4f49;font-size:9px}.solid-btn:disabled{opacity:.42;cursor:not-allowed}.optimization-note{background:#edf2ee;border:1px solid #c6d4c9;border-radius:8px;padding:13px 15px}.optimization-note strong{color:#3e5c48;font:700 12px Georgia,serif}.optimization-note p{color:#5d6b61;margin:5px 0 0;font-size:9px;line-height:1.55}.mini-brand{color:#ead7b5;border:1px solid #c4a26e;place-items:center;width:28px;height:28px;margin:0 auto 8px;font:8px Georgia,serif;display:grid;transform:rotate(45deg)}.mini-brand span{color:#c4a26e}.sample-corner{color:#73584a;letter-spacing:1px;background:#eadfd4;border-radius:20px;padding:6px 9px;font-size:7px;font-weight:800;position:absolute;top:-16px;right:10px;transform:rotate(2deg)}.audience-section,.real-week{max-width:1240px;margin:auto;padding:105px 28px}.audience-section{background:#fffdfa;max-width:none;padding-left:max(28px,50vw - 592px);padding-right:max(28px,50vw - 592px)}.audience-grid{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:45px;display:grid}.audience-grid article{background:#f7f2ea;border:1px solid #ded5ca;border-radius:10px;min-height:175px;padding:24px}.audience-grid article>span{color:#fff;background:#28322f;border-radius:50%;place-items:center;width:31px;height:31px;font-size:13px;display:grid}.audience-grid h3{margin:21px 0 8px;font:400 19px Georgia,serif}.audience-grid p{color:#756f68;margin:0;font-size:10px;line-height:1.6}.starting-note{color:#676159;background:#fff;border-left:3px solid #d85e3f;max-width:850px;margin:25px 0 0;padding:16px 18px;font:11px/1.6 Georgia,serif}.real-week{padding-bottom:120px}.week-flow{grid-template-columns:1fr 80px 1fr;align-items:center;gap:18px;margin-top:48px;display:grid}.week-input,.week-output{background:#fffdfa;border:1px solid #d8cfc3;border-radius:12px;padding:24px;box-shadow:0 16px 35px #372b1e14}.flow-label{color:#a44d37;letter-spacing:1.8px;margin-bottom:18px;font-size:8px;font-weight:800;display:block}.week-input>div{align-items:center;gap:14px;display:flex}.week-input>div+div{margin-top:12px}.week-input img{object-fit:cover;border-radius:7px;width:95px;height:92px}.week-input strong,.week-output strong{font:400 15px Georgia,serif;display:block}.week-input small,.week-output small{color:#817970;margin-top:5px;font-size:8px;display:block}.event-input{background:#eee7de;border-radius:8px;padding:14px}.event-input>span{color:#fff;text-align:center;background:#28322f;border-radius:6px;flex:none;place-items:center;width:48px;height:48px;font-size:8px;line-height:1.2;display:grid}.flow-arrow{text-align:center;color:#d85e3f}.flow-arrow span{font:31px Georgia,serif;display:block}.flow-arrow small{color:#817970;letter-spacing:1px;font-size:7px;line-height:1.5}.deliverables{gap:3px;display:grid}.deliverables>div{border-top:1px solid #ece5dc;grid-template-columns:38px 1fr 20px;align-items:center;gap:10px;padding:9px 7px;display:grid}.deliverables>div>span{color:#a44d37;font-size:8px;font-weight:800}.deliverables b{color:#57745d}.week-result{color:#fff;background:#28322f;border-radius:10px;grid-template-columns:1fr 35px 1.2fr auto;align-items:center;gap:20px;margin-top:18px;padding:22px 24px;display:grid}.week-result>div{flex-direction:column;display:flex}.week-result small{color:#aab6b1;letter-spacing:1.4px;font-size:7px}.week-result strong{margin:6px 0 3px;font:400 18px Georgia,serif}.week-result div>span{color:#b9c2be;font-size:8px}.week-result>span{color:#efa288;font-size:23px}.week-result button{color:#fff;background:#d85e3f;border:0;border-radius:6px;padding:13px 16px;font-size:9px;font-weight:800}.package-details{background:#f7f2ea;border:1px solid #d7ccbd;border-radius:10px;max-width:1120px;margin:18px auto 20px;padding:24px 27px}.package-details h3{margin:0 0 18px;font:400 21px Georgia,serif}.package-details>div{grid-template-columns:1fr 1fr;gap:10px 30px;display:grid}.package-details span{color:#62594f;font-size:9px}.package-details span:first-letter{color:#d85e3f}.package-details>small{color:#827970;border-top:1px solid #ded5ca;margin-top:19px;padding-top:15px;font-size:8px;line-height:1.5;display:block}@media (width<=900px){.audience-grid{grid-template-columns:1fr 1fr}.week-flow{grid-template-columns:1fr}.flow-arrow span{transform:rotate(90deg)}.week-result{grid-template-columns:1fr 24px 1fr}.week-result button{grid-column:1/4}.package-details>div{grid-template-columns:1fr}}@media (width<=600px){.audience-section,.real-week{padding:65px 18px}.audience-grid{grid-template-columns:1fr;margin-top:32px}.audience-grid article{min-height:0}.week-flow{margin-top:33px}.week-input,.week-output{padding:18px}.week-input img{width:78px;height:78px}.week-result{text-align:center;grid-template-columns:1fr}.week-result>span{transform:rotate(90deg)}.week-result button{grid-column:auto;width:100%;min-height:48px}.package-details{padding:21px 18px}.price-card>button{min-height:48px}.marketing-nav>div{gap:0}.marketing-nav>div>button{min-height:44px}.wordmark{font-size:15px}}.website-onboarding{grid-template-columns:.85fr 1.15fr;align-items:center;gap:75px;max-width:1240px;margin:auto;padding:105px 28px;display:grid}.website-onboarding-copy h2{letter-spacing:-1.2px;margin:16px 0 22px;font:400 clamp(34px,4vw,50px)/1.08 Georgia,serif}.website-onboarding-copy>p{color:#716b63;font:13px/1.75 Georgia,serif}.approval-rule{color:#49604f;background:#e8efe9;border-left:3px solid #58755f;margin-top:24px;padding:14px 16px;font-size:9px;font-weight:700;line-height:1.55}.website-scan-card{background:#fffdfa;border:1px solid #d8cfc3;border-radius:12px;padding:24px;box-shadow:0 18px 42px #372b1e1a}.website-scan-card>header{color:#837b72;letter-spacing:1.4px;justify-content:space-between;font-size:7px;display:flex}.website-scan-card>header b{color:#a44d37}.sample-url{background:#eee7de;border-radius:7px;justify-content:space-between;align-items:center;margin:18px 0;padding:13px 15px;font:13px Georgia,serif;display:flex}.sample-url span{color:#526e59;background:#e0ebe2;border-radius:20px;padding:5px 8px;font:700 7px Arial}.scan-columns{grid-template-columns:1fr 1fr;gap:11px;display:grid}.scan-columns>div{background:#f7f2ea;border-radius:8px;gap:9px;padding:17px;display:grid}.scan-columns small{color:#776f67;letter-spacing:1.1px;margin-bottom:3px;font-size:7px;font-weight:800}.scan-columns span{color:#5f5a54;font-size:8px;line-height:1.4}.never-use span{color:#815548}.website-scan-card>footer{border-top:1px solid #e1d9cf;justify-content:space-between;margin-top:15px;padding-top:14px;font-size:8px;display:flex}.website-scan-card>footer span{color:#837b73}.website-scan-card>footer strong{color:#a44d37}@media (width<=900px){.website-onboarding{grid-template-columns:1fr;gap:35px}}@media (width<=600px){.website-onboarding{padding:65px 18px}.website-scan-card{padding:18px}.scan-columns{grid-template-columns:1fr}.website-scan-card>header{gap:12px}.website-scan-card>footer{flex-direction:column;align-items:flex-start;gap:6px}}.media-actions{gap:4px;display:flex}.media-actions button:last-child{border-left:1px solid var(--line);padding-left:9px}.rules-intro{color:#fff;background:#293633;border-radius:11px;grid-template-columns:1fr auto;align-items:center;gap:25px;margin-bottom:20px;padding:23px 25px;display:grid}.rules-intro h2{margin:7px 0;font:400 25px Georgia,serif}.rules-intro p{color:#bac4c0;max-width:700px;margin:0;font-size:10px;line-height:1.6}.rules-intro>div:last-child{border-left:1px solid #52605b;min-width:130px;padding-left:25px}.rules-intro small{color:#9faca7;letter-spacing:1.2px;font-size:7px;display:block}.rules-intro>div:last-child strong{margin:5px 0;font:29px Georgia,serif;display:block}.rules-intro>div:last-child span{color:#b8c2be;font-size:8px}.rules-layout{grid-template-columns:1.3fr .7fr;gap:15px;display:grid}.protected-rules,.preference-panel,.feedback-builder{border:1px solid var(--line);background:#fff;border-radius:10px;padding:23px}.locked-pill{color:#765f49;background:#eee7de;border-radius:20px;padding:6px 9px;font-size:8px;font-weight:700}.rules-note,.preference-panel>p,.feedback-builder>div:first-child p{color:#80776f;font-size:9px;line-height:1.55}.rule-list{margin-top:15px;display:grid}.rule-list>div{border-top:1px solid #ece6df;grid-template-columns:28px 1fr auto;align-items:center;gap:11px;padding:12px 2px;display:grid}.rule-list>div>span{color:#846b4e;background:#eee7de;border-radius:50%;place-items:center;width:25px;height:25px;font:11px Georgia,serif;display:grid}.rule-list strong{font-size:10px}.rule-list p{color:#827a72;margin:4px 0 0;font-size:8px;line-height:1.45}.rule-list b{color:#55705b;font-size:8px}.preference-panel h2,.feedback-builder h2{margin:8px 0;font:400 21px Georgia,serif}.preference-list{gap:6px;margin:15px 0;display:grid}.preference-list>div{background:#f3eee7;border-radius:6px;grid-template-columns:18px 1fr;gap:6px;padding:9px;display:grid}.preference-list span{color:#55705b}.preference-list p{color:#625b55;margin:0;font-size:8px;line-height:1.45}.preference-panel label{gap:6px;display:grid}.preference-panel label>span{font-size:8px;font-weight:700}.preference-panel textarea{border:1px solid var(--line);resize:vertical;border-radius:6px;min-height:76px;padding:10px;font:9px inherit}.preference-panel>.solid-btn{width:100%;margin-top:8px}.feedback-builder{grid-template-columns:.75fr 1.25fr;gap:22px;margin-top:15px;display:grid}.feedback-options{grid-template-columns:1fr 1fr;gap:7px;display:grid}.feedback-options button{border:1px solid var(--line);text-align:left;background:#fff;border-radius:8px;padding:13px}.feedback-options button.active{background:#f2ece3;border-color:#8c7053;box-shadow:inset 0 0 0 1px #8c7053}.feedback-options span{color:#a44d37;letter-spacing:1px;font-size:7px;font-weight:800;display:block}.feedback-options strong{margin:7px 0 4px;font-size:9px;display:block}.feedback-options small{color:#877f77;font-size:7px}.quick-feedback{border-top:1px solid var(--line);flex-wrap:wrap;grid-column:1/3;gap:7px;padding-top:15px;display:flex}.quick-feedback button{color:#6d5a47;background:#fff;border:1px solid #cdbfac;border-radius:20px;padding:8px 11px;font-size:8px}.quick-feedback button:hover{background:#eee7de}.feedback-saved{color:#4c6853;background:#e5eee6;border-radius:6px;grid-column:1/3;padding:10px 12px;font-size:8px;font-weight:700}.rule-audit{color:#8a827a;grid-column:1/3;font-size:7px;line-height:1.5}.rules-view .panel-title h2{margin:6px 0;font:400 20px Georgia,serif}@media (width<=1000px){.rules-layout,.feedback-builder{grid-template-columns:1fr}.feedback-options,.quick-feedback,.feedback-saved,.rule-audit{grid-column:1}}@media (width<=600px){.rules-intro{grid-template-columns:1fr}.rules-intro>div:last-child{border-top:1px solid #52605b;border-left:0;padding:15px 0 0}.protected-rules,.preference-panel,.feedback-builder{padding:18px}.feedback-options{grid-template-columns:1fr}.rule-list>div{grid-template-columns:26px 1fr}.rule-list b{grid-column:2}.quick-feedback{display:grid}.quick-feedback button{text-align:left;min-height:42px}.media-actions{flex-direction:column;align-items:flex-end}.media-actions button:last-child{border-left:0}}.marketing-site{--soft-terracotta:#a96f69;--muted-rose:#c7a1a2;--champagne:#e9ddca;--dusty-plum:#66505f;--soft-ink:#332d31;color:var(--soft-ink);background:#f8f3ec}.marketing-nav{background:#fbf7f1;border-color:#e5d9cd;max-width:none;padding-left:max(28px,50vw - 592px);padding-right:max(28px,50vw - 592px)}.wordmark{letter-spacing:.1px;color:var(--soft-ink);font-family:Georgia,serif;font-weight:500}.wordmark span,.final-cta>span{background:var(--dusty-plum);color:#fff;border-radius:50%;font-weight:400}.marketing-nav button,.hero-actions a,.final-cta button{background:var(--dusty-plum);border-radius:999px}.kicker,.flow-label,.deliverables>div>span,.website-scan-card>header b,.website-scan-card>footer strong,.feedback-options span{color:var(--soft-terracotta)}.soft-brand-hero{background-image:linear-gradient(90deg,#31282a08 0%,#31282a00 48%,#f8f3ec61 64%,#f8f3ece6 100%),url(/images/soft-relief-hero.png);background-position:50%;background-size:cover;justify-content:flex-end;align-items:center;max-width:none;min-height:690px;padding-left:max(28px,50vw - 592px);padding-right:max(28px,50vw - 592px);display:flex;position:relative}.soft-brand-hero .hero-copy{z-index:1;width:min(47%,570px);padding:54px 0;position:relative}.soft-brand-hero .hero-copy h1{color:#332d31;font-family:Georgia,serif;font-weight:400}.soft-brand-hero .hero-copy h1 em{color:var(--dusty-plum);font-weight:400}.soft-brand-hero .hero-copy>p{color:#5f5558}.soft-brand-hero .hero-actions a{background:var(--soft-terracotta)}.soft-brand-hero .hero-actions button{color:var(--dusty-plum)}.soft-hero-stamp{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#fbf7f1e6;border:1px solid #97787559;border-radius:999px;align-items:center;gap:10px;padding:10px 14px;display:flex;position:absolute;bottom:32px;left:max(28px,50vw - 592px);box-shadow:0 8px 22px #372b2d1a}.soft-hero-stamp>span{background:var(--muted-rose);color:#fff;border-radius:50%;place-items:center;width:29px;height:29px;font-size:14px;display:grid}.soft-hero-stamp>div{flex-direction:column;display:flex}.soft-hero-stamp strong{letter-spacing:1.2px;color:var(--dusty-plum);font-size:8px}.soft-hero-stamp small{color:#84777b;margin-top:2px;font:9px Georgia,serif}.relief-band{background:var(--dusty-plum)}.relief-band strong{color:#f0c7bc}.package-section{background:#eee3d7}.price-card.featured,.week-result,.final-cta{background:var(--dusty-plum)}.popular,.featured>button,.week-result button{background:var(--soft-terracotta);border-color:var(--soft-terracotta)}.truth-section{background:var(--soft-terracotta)}.truth-section h2 em{color:#4e3e49}.steps-grid article>span,.flow-arrow,.faq-section button span,.storage-copy li:before{color:var(--soft-terracotta)}.starting-note{border-left-color:var(--soft-terracotta)}.soft-brand-hero .hero-copy>p{color:#2f292d;font-weight:500}@media (width<=900px){.soft-brand-hero{background-image:linear-gradient(#f8f3ec00 20%,#f8f3ec40 45%,#f8f3ecfa 73%),url(/images/soft-relief-hero.png);background-position:35%;justify-content:flex-end;align-items:flex-end;min-height:760px}.soft-brand-hero .hero-copy{width:100%;max-width:670px;padding:360px 0 45px}.soft-hero-stamp{top:30px;bottom:auto}}@media (width<=600px){.soft-brand-hero{background-position:31% 0;background-size:auto 720px;min-height:720px;padding:0 18px 42px}.soft-brand-hero .hero-copy{padding:350px 0 0}.soft-brand-hero .hero-copy h1{font-size:44px}.soft-brand-hero .hero-copy>p{font-size:13px;line-height:1.6}.soft-hero-stamp{top:20px;left:18px}.marketing-nav{padding:0 18px}.wordmark span{width:27px;height:27px}}.onboarding-shell{color:#332d31;background:#f3ece4;min-height:100vh}.onboarding-header{background:#fbf7f1;border-bottom:1px solid #dfd3c8;justify-content:space-between;align-items:center;height:72px;padding:0 max(24px,50vw - 610px);display:flex}.onboarding-brand{color:#332d31;background:0 0;border:0;align-items:center;gap:10px;font:500 18px Georgia,serif;display:flex}.onboarding-brand>span{color:#fff;background:#66505f;border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.save-exit{color:#66505f;background:0 0;border:1px solid #bdaaa2;border-radius:999px;padding:10px 16px;font-size:10px;font-weight:700}.onboarding-layout{grid-template-columns:300px minmax(0,1fr);gap:34px;max-width:1220px;margin:auto;padding:42px 28px 70px;display:grid}.onboarding-progress{padding:12px 5px}.onboarding-progress h1{margin:15px 0;font:400 34px/1.08 Georgia,serif}.onboarding-progress>p{color:#71666a;font:12px/1.65 Georgia,serif}.onboarding-progress nav{margin:28px 0;display:grid}.onboarding-progress nav button{text-align:left;color:#8a7e80;background:0 0;border:0;align-items:center;gap:12px;padding:10px 0;display:flex}.onboarding-progress nav button>span{border:1px solid #c9bab6;border-radius:50%;place-items:center;width:29px;height:29px;font-size:9px;display:grid}.onboarding-progress nav button div{flex-direction:column;display:flex}.onboarding-progress nav button small{letter-spacing:1px;font-size:7px}.onboarding-progress nav button strong{margin-top:2px;font:400 13px Georgia,serif}.onboarding-progress nav button.active{color:#4a3743}.onboarding-progress nav button.active>span{color:#fff;background:#66505f;border-color:#66505f}.onboarding-progress nav button.complete>span{color:#4b3740;background:#d8b6b0;border-color:#d8b6b0}.onboarding-help{background:#eadfd7;border-radius:12px;flex-direction:column;gap:7px;padding:17px;display:flex}.onboarding-help strong{font:400 15px Georgia,serif}.onboarding-help span{color:#76696b;font-size:9px;line-height:1.55}.onboarding-help button{color:#8d5c58;background:0 0;border:0;align-self:flex-start;padding:4px 0;font-size:9px;font-weight:800}.onboarding-card{background:#fffdfa;border:1px solid #ded1c7;border-radius:16px;flex-direction:column;min-height:700px;padding:42px 46px;display:flex;box-shadow:0 18px 45px #412f3414}.onboarding-card>h2{margin:10px 0 12px;font:400 36px/1.1 Georgia,serif}.onboarding-card>p{color:#72686a;max-width:680px;margin:0 0 28px;font:12px/1.7 Georgia,serif}.mobile-step{display:none}.onboard-form{gap:17px;display:grid}.onboard-form.two{grid-template-columns:1fr 1fr}.onboard-form label,.website-entry label{flex-direction:column;gap:7px;display:flex}.onboard-form label.wide{grid-column:1/-1}.onboard-form label>span,.website-entry label>span{color:#5a4e52;font-size:9px;font-weight:750}.onboard-form input,.onboard-form textarea,.onboard-form select,.website-entry input{box-sizing:border-box;color:#3a3235;background:#fff;border:1px solid #d5c8c1;border-radius:8px;width:100%;padding:12px 13px;font:12px Arial}.onboard-form textarea{resize:vertical;min-height:105px}.website-entry>label>div{gap:9px;display:flex}.website-entry button{color:#fff;background:#a96f69;border:0;border-radius:8px;padding:0 17px;font-size:9px;font-weight:800}.onboard-review{background:#f5eee7;border-radius:10px;gap:11px;margin-top:20px;padding:20px;display:grid}.onboard-review header{justify-content:space-between;margin-bottom:5px;display:flex}.onboard-review header strong{font:400 17px Georgia,serif}.onboard-review header span{color:#9a675f;font-size:8px;font-weight:700}.onboard-review label,.rights-check,.preference-choices label{color:#5e5557;align-items:flex-start;gap:9px;font-size:10px;line-height:1.5;display:flex}.onboard-review .approve-check{color:#4d3e43;border-top:1px solid #ddd0c8;margin-top:5px;padding-top:13px;font-weight:700}.onboard-drop{color:#645258;background:#faf5ef;border:1px dashed #bda9a2;border-radius:11px;flex-direction:column;justify-content:center;align-items:center;width:100%;min-height:150px;margin-bottom:20px;display:flex}.onboard-drop>span{color:#a96f69;font-size:24px}.onboard-drop strong{margin:7px;font:400 18px Georgia,serif}.onboard-drop small{color:#8a7e7e;font-size:9px}.rights-check{background:#f1e6e2;border-radius:9px;margin-top:18px;padding:15px}.preference-choices{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:22px;display:grid}.preference-choices label{background:#f6efe8;border:1px solid #e1d4cc;border-radius:8px;padding:12px}.event-choice{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:22px;display:grid}.event-choice button{color:#5a4a50;text-align:left;background:#faf6f1;border:1px solid #d6c7c1;border-radius:8px;padding:14px;font:11px Georgia,serif}.delivery-summary{border:1px solid #ded1c7;border-radius:10px;grid-template-columns:1fr 1fr;display:grid;overflow:hidden}.delivery-summary>div{flex-direction:column;padding:20px;display:flex}.delivery-summary>div+div{border-left:1px solid #ded1c7}.delivery-summary small{letter-spacing:1.2px;color:#9b716b;font-size:7px}.delivery-summary strong{margin:7px 0;font:400 20px Georgia,serif}.delivery-summary span{color:#7b7072;font-size:9px}.delivery-checklist{grid-template-columns:1fr 1fr;gap:9px;margin:22px 0;display:grid}.delivery-checklist span{border-radius:7px;padding:10px 12px;font-size:9px}.delivery-checklist .done{color:#506456;background:#e9f0e9}.delivery-checklist .waiting{color:#8b7169;background:#f4ece4}.launch-note{background:#eee3d7;border-left:3px solid #a96f69;flex-direction:column;padding:15px;display:flex}.launch-note strong{font:400 14px Georgia,serif}.launch-note span{color:#766b6b;margin-top:5px;font-size:9px}.onboarding-actions{margin-top:auto;border:0!important;justify-content:space-between!important;padding-top:30px!important;display:flex!important}.onboarding-actions button{border-radius:999px;padding:12px 18px;font-size:9px;font-weight:800}.onboarding-actions .back{color:#66505f;background:0 0;border:1px solid #c8b9b3}.onboarding-actions .continue{color:#fff;background:#66505f;border:0}@media (width<=850px){.onboarding-layout{grid-template-columns:1fr;padding:24px 18px 50px}.onboarding-progress>span,.onboarding-progress>h1,.onboarding-progress>p,.onboarding-progress nav,.onboarding-help{display:none}.onboarding-card{min-height:680px;padding:30px}.mobile-step{color:#a96f69;letter-spacing:1px;margin-bottom:20px;font-size:8px;font-weight:800;display:block}.onboarding-header{padding:0 18px}}@media (width<=560px){.onboarding-header{height:62px}.save-exit{padding:8px 11px;font-size:8px}.onboarding-brand{font-size:15px}.onboarding-brand>span{width:26px;height:26px}.onboarding-layout{padding:12px 10px 35px}.onboarding-card{border-radius:12px;min-height:calc(100vh - 92px);padding:24px 18px}.onboarding-card>h2{font-size:30px}.onboard-form.two,.preference-choices,.event-choice,.delivery-summary,.delivery-checklist{grid-template-columns:1fr}.onboard-form label.wide{grid-column:auto}.website-entry>label>div{flex-direction:column}.website-entry button{padding:12px}.delivery-summary>div+div{border-top:1px solid #ded1c7;border-left:0}.onboard-review header{flex-direction:column;gap:5px}.onboard-drop small{text-align:center;padding:0 16px}.onboarding-actions{background:#fffdfa;position:sticky;bottom:0;padding-bottom:2px!important}.onboarding-actions button{padding:11px 13px}}.website-review-steps{grid-template-columns:repeat(3,1fr);gap:9px;margin:0 0 24px;display:grid}.website-review-steps>div{background:#f5eee7;border:1px solid #e2d5cd;border-radius:9px;gap:10px;padding:13px;display:flex}.website-review-steps>div>span,.review-waiting>span{color:#fff;background:#c7a1a2;border-radius:50%;flex:none;place-items:center;width:26px;height:26px;font-size:9px;font-weight:800;display:grid}.website-review-steps p{flex-direction:column;gap:4px;margin:0;display:flex}.website-review-steps strong{color:#4e4045;font:400 11px/1.3 Georgia,serif}.website-review-steps small{color:#817476;font-size:8px;line-height:1.4}.review-waiting{color:#64565b;background:#faf6f1;border:1px dashed #cbbab3;border-radius:10px;justify-content:center;align-items:center;gap:12px;min-height:115px;margin-top:20px;display:flex}.review-waiting>div{flex-direction:column;gap:4px;display:flex}.review-waiting strong{font:400 15px Georgia,serif}.review-waiting small{color:#897c7e;font-size:9px}@media (width<=650px){.website-review-steps{grid-template-columns:1fr}.website-review-steps>div{align-items:center}}.social-credit-scrub{background:#eee3d7;border-radius:10px;justify-content:space-between;align-items:center;gap:18px;margin:20px 0 12px;padding:17px 18px;display:flex}.social-credit-scrub>div{flex-direction:column;display:flex}.social-credit-scrub strong{margin:5px 0;font:400 16px Georgia,serif}.social-credit-scrub p{color:#776c6d;margin:0;font-size:9px;line-height:1.5}.social-credit-scrub>button{color:#fff;background:#a96f69;border:0;border-radius:999px;flex:none;padding:11px 15px;font-size:9px;font-weight:800}.social-credit-scrub.compact{margin:16px 0}.social-waiting{color:#7b6f71;border:1px dashed #cbbab3;border-radius:8px;padding:12px 15px;font-size:9px;line-height:1.55}.social-credit-results{background:#fff;border:1px solid #ded1c8;border-radius:10px;margin:12px 0 20px;overflow:hidden}.social-credit-results>header{background:#f6efe8;justify-content:space-between;gap:15px;padding:15px 17px;display:flex}.social-credit-results>header>div{flex-direction:column;gap:4px;display:flex}.social-credit-results>header strong{font:400 15px Georgia,serif}.social-credit-results>header span,.social-credit-results>header small{color:#827678;font-size:8px}.social-credit-results>header>small{color:#9a675f;font-weight:800}.social-credit-results>div{display:grid}.social-credit-results label{border-top:1px solid #eee5df;grid-template-columns:130px 1fr 50px;align-items:center;gap:10px;padding:10px 15px;display:grid}.social-credit-results label>span{flex-direction:column;gap:3px;display:flex}.social-credit-results label b{font-size:9px}.social-credit-results label small{color:#55705c;font-size:7px}.social-credit-results label small.missing{color:#987c74}.social-credit-results input{color:#4c4145;border:1px solid #dacdc6;border-radius:7px;min-width:0;padding:9px 10px;font-size:9px}.social-credit-results label>i{color:#59715f;font-size:8px;font-style:normal}.social-credit-results>footer{color:#837779;background:#faf6f2;font-size:8px;border:0!important;padding:11px 15px!important;line-height:1.5!important}.upload-modal .social-credit-results label{font-weight:400}.upload-modal .social-credit-results input{box-sizing:border-box;width:100%}@media (width<=600px){.social-credit-scrub{flex-direction:column;align-items:flex-start}.social-credit-results>header{flex-direction:column}.social-credit-results label{grid-template-columns:90px 1fr}.social-credit-results label>i{display:none}}.beta-nav-button{background:#a96f69!important}.beta-shell{color:#332d31;background:#f3ece4;min-height:100vh}.beta-shell>header{background:#fbf7f1;border-bottom:1px solid #dfd3c8;justify-content:space-between;align-items:center;height:72px;padding:0 max(24px,50vw - 610px);display:flex}.beta-shell>header>div{align-items:center;gap:15px;display:flex}.beta-shell>header>div span{letter-spacing:1.2px;color:#a96f69;font-size:8px;font-weight:800}.beta-shell>header>div button{color:#66505f;background:0 0;border:1px solid #c5b4ae;border-radius:999px;padding:9px 13px;font-size:8px}.beta-hero{grid-template-columns:1.2fr .8fr;align-items:end;gap:40px;max-width:1220px;margin:auto;padding:55px 28px 30px;display:grid}.beta-hero h1{margin:13px 0;font:400 46px/1.05 Georgia,serif}.beta-hero p{color:#71666a;max-width:670px;font:12px/1.7 Georgia,serif}.beta-stats{color:#fff;background:#66505f;border-radius:13px;grid-template-columns:1fr 1fr;display:grid;overflow:hidden}.beta-stats span{border:1px solid #ffffff1f;flex-direction:column;padding:17px;display:flex}.beta-stats small{letter-spacing:1px;color:#d9cacc;font-size:7px}.beta-stats strong{margin-top:6px;font:400 18px Georgia,serif}.beta-grid{grid-template-columns:1.2fr .8fr;align-items:start;gap:18px;max-width:1220px;margin:auto;padding:0 28px 70px;display:grid}.beta-card{background:#fffdfa;border:1px solid #ded1c7;border-radius:14px;padding:28px}.beta-card>header{justify-content:space-between;align-items:flex-start;margin-bottom:24px;display:flex}.beta-card>header>div span{letter-spacing:1.3px;color:#a96f69;font-size:7px;font-weight:800}.beta-card h2{margin:7px 0 0;font:400 25px Georgia,serif}.beta-card>header>b{color:#7a615d;background:#eee3d7;border-radius:999px;padding:7px 9px;font-size:7px}.beta-actions{border-top:1px solid #e5dad2;justify-content:space-between;align-items:center;margin-top:22px;padding-top:18px;display:flex}.beta-actions span{color:#63715f;font-size:9px}.beta-actions button,.beta-upload-button{color:#fff;background:#66505f;border:0;border-radius:999px;padding:12px 16px;font-size:9px;font-weight:800}.beta-actions button:disabled,.beta-upload-button:disabled{opacity:.5}.upload-beta>p{color:#766b6d;font:11px/1.6 Georgia,serif}.beta-file{text-align:center;background:#faf5ef;border:1px dashed #bca7a2;border-radius:11px;flex-direction:column;justify-content:center;align-items:center;min-height:135px;margin:17px 0 20px;display:flex}.beta-file input{opacity:0;width:1px;height:1px;position:absolute}.beta-file>span{color:#a96f69;font-size:22px}.beta-file strong{margin:7px;font:400 14px Georgia,serif}.beta-file small{color:#8b7f80;font-size:8px}.beta-upload-button{background:#a96f69;width:100%;margin-top:14px}.beta-message{color:#52665a;background:#e9f0e9;border-radius:8px;margin-top:12px;padding:12px;font-size:9px;line-height:1.5}.beta-storage-note{background:#f1e7dd;border-left:3px solid #c7a1a2;flex-direction:column;gap:5px;margin-top:17px;padding:14px;display:flex}.beta-storage-note strong{font:400 13px Georgia,serif}.beta-storage-note span{color:#786e70;font-size:8px;line-height:1.5}@media (width<=900px){.beta-hero,.beta-grid{grid-template-columns:1fr}.beta-hero{padding-top:35px}.beta-grid{padding-bottom:50px}.beta-shell>header>div>span{display:none}}@media (width<=600px){.beta-shell>header{height:62px;padding:0 15px}.beta-hero,.beta-grid{padding-left:12px;padding-right:12px}.beta-hero h1{font-size:36px}.beta-card{padding:22px 17px}.beta-card>header,.beta-actions{flex-direction:column;gap:12px}.beta-actions{align-items:stretch}.beta-stats strong{font-size:15px}.beta-shell .onboard-form.two{grid-template-columns:1fr}}.beta-shell a.onboarding-brand{text-decoration:none}.beta-back{color:#66505f;background:0 0;border:1px solid #c5b4ae;border-radius:999px;padding:9px 13px;font-size:8px;text-decoration:none}.beta-review-section{max-width:1220px;margin:auto;padding:60px 28px 80px}.beta-review-section .section-lead h1{margin:14px 0;font:400 44px/1.05 Georgia,serif}.beta-review-grid{grid-template-columns:1fr 1fr 1fr;align-items:start;gap:16px;margin-top:38px;display:grid}.beta-card-intro{color:#74696b;font:10px/1.6 Georgia,serif}.summary-editor{box-sizing:border-box;color:#3a3235;resize:vertical;background:#fff;border:1px solid #d5c8c1;border-radius:8px;width:100%;min-height:310px;padding:13px;font:11px/1.7 Arial}.beta-social-list{display:grid}.beta-social-list label{border-bottom:1px solid #eee4dd;grid-template-columns:105px minmax(0,1fr) 18px;align-items:center;gap:9px;padding:10px 0;display:grid}.beta-social-list label>span{flex-direction:column;gap:3px;display:flex}.beta-social-list strong{font-size:9px}.beta-social-list small{color:#8f6763;font-size:7px}.beta-social-list input[type=text],.beta-social-list input:not([type]){border:1px solid #d8cbc4;border-radius:7px;min-width:0;padding:9px;font-size:8px}.optimize-panel{background:#f1e7dd;border-left:3px solid #c7a1a2;flex-direction:column;gap:6px;margin-top:18px;padding:14px;display:flex}.optimize-panel strong{font:400 14px Georgia,serif}.optimize-panel span,.optimize-panel small{color:#776c6e;font-size:8px;line-height:1.5}.optimize-panel button{color:#fff;background:#a96f69;border:0;border-radius:999px;align-self:flex-start;margin-top:4px;padding:9px 12px;font-size:8px;font-weight:800}.beta-review-save{color:#fff;background:#66505f;border-radius:11px;justify-content:space-between;align-items:center;margin-top:18px;padding:18px 21px;display:flex}.beta-review-save span{font-size:10px}.beta-review-save button{color:#fff;background:#c58e87;border:0;border-radius:999px;padding:11px 15px;font-size:9px;font-weight:800}@media (width<=1000px){.beta-review-grid{grid-template-columns:1fr}.beta-review-grid .beta-card{max-width:none}.summary-editor{min-height:220px}}@media (width<=600px){.beta-review-section{padding:38px 12px 60px}.beta-review-section .section-lead h1{font-size:35px}.beta-review-save{flex-direction:column;align-items:stretch;gap:12px}.beta-social-list label{grid-template-columns:80px minmax(0,1fr) 18px}.beta-review-page>header>div>span{display:none}}:where(.marketing-site,.app-shell,.onboarding-shell,.beta-shell) :is(p,li,input,textarea,select){font-size:15px!important;line-height:1.6!important}:where(.marketing-site,.app-shell,.onboarding-shell,.beta-shell) :is(button,label){font-size:14px!important;line-height:1.4!important}:where(.marketing-site,.app-shell,.onboarding-shell,.beta-shell) small{font-size:13px!important;line-height:1.45!important}:where(.marketing-site,.app-shell,.onboarding-shell,.beta-shell) :is(.eyebrow,.kicker,.flow-label,.mobile-step){letter-spacing:1.2px!important;font-size:12px!important;line-height:1.35!important}:where(.marketing-site,.app-shell,.onboarding-shell,.beta-shell) :is(nav a,nav button,.nav-item){font-size:14px!important}:where(.marketing-site,.app-shell,.onboarding-shell,.beta-shell) label>span{font-size:13px!important;line-height:1.4!important}:where(.marketing-site,.app-shell,.onboarding-shell,.beta-shell) :is(.ready-pill,.sample-badge,.posted-pill,.draft-badge,.published-badge,.popular,.nav-count){font-size:12px!important;line-height:1.3!important}:where(.marketing-site,.app-shell,.onboarding-shell,.beta-shell) :is(.storage,.profile strong,.summary-row span,.media-meta span,.caption-footer,.download-card strong,.platform strong,.platform i,.tag-row span,.gallery-card footer strong,.table-head,.history-table article strong,.destinations span){font-size:13px!important;line-height:1.45!important}:where(.marketing-site,.app-shell,.onboarding-shell,.beta-shell) :is(.metric span,.history-summary span,.storage-meter span,.blog-copy>div span,.beta-card-intro,.beta-actions span,.beta-message,.beta-storage-note span,.beta-review-save span,.social-waiting){font-size:13px!important;line-height:1.5!important}:where(.marketing-site,.app-shell,.onboarding-shell,.beta-shell) :is(.beta-shell>header>div span,.beta-card>header>div span,.beta-card>header>b,.social-credit-results>header span,.social-credit-results>header small,.social-credit-results label b,.social-credit-results label>i,.delivery-summary span,.delivery-checklist span,.launch-note span,.onboarding-help span,.onboard-review header span){font-size:12px!important;line-height:1.45!important}:where(.marketing-site,.app-shell,.onboarding-shell,.beta-shell) :is(.social-credit-results input,.beta-social-list input,.summary-editor){font-size:14px!important;line-height:1.5!important}@media (width<=600px){:where(.marketing-site,.app-shell,.onboarding-shell,.beta-shell) :is(p,li,input,textarea,select){font-size:16px!important}:where(.marketing-site,.app-shell,.onboarding-shell,.beta-shell) :is(button,label,nav a,nav button,.nav-item){font-size:15px!important}}.beta-review-save a{color:#fff;background:#c58e87;border-radius:999px;padding:12px 16px;font-size:14px;font-weight:800;text-decoration:none}.library-page-wrap{max-width:1220px;margin:auto;padding:55px 28px 85px}.library-page-head{grid-template-columns:1fr auto;align-items:end;gap:40px;margin-bottom:30px;display:grid}.library-page-head h1{margin:12px 0;font:400 46px/1.05 Georgia,serif}.library-page-head p{color:#71666a;max-width:760px}.library-totals{color:#fff;background:#66505f;border-radius:13px;grid-template-columns:1fr 1fr;display:grid;overflow:hidden}.library-totals>span{border:1px solid #ffffff1f;flex-direction:column;min-width:120px;padding:18px;display:flex}.library-totals small{color:#d9cacc}.library-totals strong{margin-top:5px;font:400 25px Georgia,serif}.library-workspace{grid-template-columns:1.15fr .85fr;align-items:start;gap:18px;display:grid}.multi-file-drop{text-align:center;color:#5d4c52;background:#faf5ef;border:1.5px dashed #bca7a2;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;min-height:155px;margin:24px 0 0;display:flex;position:relative}.multi-file-drop input{opacity:0;width:1px;height:1px;position:absolute}.multi-file-drop>span{color:#a96f69;font-size:28px}.multi-file-drop strong{margin:7px;font:400 18px Georgia,serif}.multi-file-drop small{color:#817578}.library-next-actions{grid-template-columns:1fr 1fr;gap:9px;margin-top:12px;display:grid}.library-next-actions button{color:#66505f;background:0 0;border:1px solid #bdaaa2;border-radius:999px;padding:12px;font-weight:800}.upload-items{gap:9px;max-height:610px;display:grid;overflow:auto}.upload-item{background:#fff;border:1px solid #e1d5cd;border-radius:9px;grid-template-columns:64px 1fr 25px;align-items:center;gap:11px;padding:9px;display:grid}.upload-item img{object-fit:cover;border-radius:7px;width:64px;height:64px}.upload-item div{flex-direction:column;gap:4px;min-width:0;display:flex}.upload-item strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.upload-item small{color:#7b6e71}.upload-item>span{color:#76555d;background:#eee3d7;border-radius:50%;place-items:center;width:24px;height:24px;display:grid}.upload-item.done{background:#eff5ef;border-color:#cadbcd}.upload-item.done>span{color:#fff;background:#5d775f}.upload-item.error{background:#f8e9e6;border-color:#d8b0aa}.upload-item.error>span{color:#fff;background:#a96f69}.empty-queue,.empty-library{text-align:center;color:#7b7072;background:#faf5ef;border:1px dashed #d4c5bd;border-radius:10px;align-content:center;place-items:center;min-height:170px;padding:25px;display:grid}.empty-queue>span{color:#b38d8d;font-size:28px}.saved-library{margin-top:60px}.saved-library .section-lead h2{margin:9px 0;font:400 35px Georgia,serif}.saved-gallery-grid{gap:16px;margin-top:25px;display:grid}.saved-gallery-grid>article{background:#fffdfa;border:1px solid #ded1c7;border-radius:13px;padding:22px}.saved-gallery-grid article>header{justify-content:space-between;align-items:start;gap:20px;display:flex}.saved-gallery-grid h3{margin:0;font:400 22px Georgia,serif}.saved-gallery-grid header p{color:#766b6d;margin:5px 0 0}.saved-gallery-grid header>strong{color:#6e565c;white-space:nowrap;background:#eee3d7;border-radius:999px;padding:7px 10px}.saved-thumbnails{grid-template-columns:repeat(6,1fr);gap:9px;margin-top:18px;display:grid}.saved-thumbnails a{color:#62555a;min-width:0;text-decoration:none}.saved-thumbnails img{aspect-ratio:1;object-fit:cover;border-radius:8px;width:100%;display:block}.saved-thumbnails span{text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:12px;display:block;overflow:hidden}.beta-message.success{color:#52665a;background:#e9f0e9}@media (width<=900px){.library-page-head,.library-workspace{grid-template-columns:1fr}.library-totals{max-width:320px}.saved-thumbnails{grid-template-columns:repeat(4,1fr)}}@media (width<=600px){.library-page-wrap{padding:35px 12px 60px}.library-page-head h1{font-size:36px}.library-totals{max-width:none}.library-next-actions{grid-template-columns:1fr}.saved-thumbnails{grid-template-columns:repeat(2,1fr)}.saved-gallery-grid>article{padding:17px}.saved-gallery-grid article>header{flex-direction:column}.upload-item{grid-template-columns:58px 1fr 25px}.upload-item img{width:58px;height:58px}}.saved-library-heading{justify-content:space-between;align-items:end;gap:25px;display:flex}.package-forward{color:#fff;background:#66505f;border-radius:999px;align-items:center;min-height:48px;padding:12px 17px;font-weight:800;text-decoration:none;display:inline-flex}.weekly-package-wrap{max-width:1220px;margin:auto;padding:55px 28px 85px}.weekly-package-head{grid-template-columns:1fr auto;align-items:end;gap:45px;margin-bottom:30px;display:grid}.weekly-package-head h1{margin:12px 0;font:400 46px/1.05 Georgia,serif}.weekly-package-head p{color:#71666a;max-width:760px}.week-ready-count{color:#fff;background:#66505f;border-radius:13px;flex-direction:column;min-width:230px;padding:22px;display:flex}.week-ready-count small{color:#d9cacc}.week-ready-count strong{margin:8px 0;font:400 38px Georgia,serif}.week-ready-count span{color:#e1d4d6}.weekly-brief{margin-bottom:35px}.weekly-brief-grid{grid-template-columns:1.5fr .5fr;gap:18px;display:grid}.weekly-brief-grid label{flex-direction:column;gap:7px;display:flex}.weekly-brief-grid label>span{color:#5a4e52;font-weight:750}.weekly-brief textarea,.weekly-brief select{box-sizing:border-box;color:#3a3235;background:#fff;border:1px solid #d5c8c1;border-radius:8px;width:100%;padding:12px 13px}.weekly-brief textarea{resize:vertical;min-height:105px}.weekly-brief label small{color:#7b7072;margin-top:5px}.generate-package{color:#fff;background:#a96f69;border:0;border-radius:999px;margin-top:18px;padding:13px 18px;font-weight:800}.generate-package:disabled{opacity:.55}.package-summary{justify-content:space-between;align-items:end;margin-bottom:18px;display:flex}.package-summary h2{margin:8px 0 0;font:400 31px Georgia,serif}.package-summary>div:last-child{text-align:right;color:#71666a;flex-direction:column;gap:5px;display:flex}.real-post-grid{gap:18px;display:grid}.real-post-card{background:#fffdfa;border:1px solid #ded1c7;border-radius:14px;grid-template-columns:minmax(270px,.75fr) 1.25fr;display:grid;overflow:hidden}.real-post-image{background:#eadfd7;min-height:460px;position:relative}.real-post-image a,.real-post-image img{width:100%;height:100%;display:block}.real-post-image img{object-fit:cover;position:absolute;inset:0}.real-post-image>span{color:#fff;background:#362a30d6;border-radius:999px;padding:7px 10px;font-size:12px;font-weight:800;position:absolute;top:14px;left:14px}.real-post-copy{flex-direction:column;padding:27px;display:flex}.real-post-copy h3{margin:0 0 18px;font:400 27px Georgia,serif}.real-post-copy label{flex-direction:column;gap:7px;margin-bottom:14px;display:flex}.real-post-copy label>span,.credit-line strong{color:#5a4e52;font-weight:800}.real-post-copy textarea{box-sizing:border-box;color:#342d31;resize:vertical;background:#fff;border:1px solid #d5c8c1;border-radius:8px;width:100%;min-height:175px;padding:13px}.real-post-copy .hashtags-field{min-height:78px}.credit-line{color:#766a6e;border-top:1px solid #e5dad2;justify-content:space-between;gap:14px;padding:12px 0;display:flex}.post-actions{flex-wrap:wrap;gap:8px;margin-top:auto;padding-top:15px;display:flex}.post-actions a,.post-actions button{color:#66505f;background:0 0;border:1px solid #bdaaa2;border-radius:999px;padding:10px 13px;font-weight:800;text-decoration:none}.post-actions button.posted{color:#fff;background:#5d775f;border-color:#5d775f}.post-actions button:first-of-type{color:#fff;background:#a96f69;border-color:#a96f69}.no-package,.package-loading{text-align:center;color:#71666a;background:#faf5ef;border:1px dashed #d2c0b8;border-radius:13px;align-content:center;place-items:center;min-height:260px;padding:30px;display:grid}.no-package>span{color:#a96f69;font-size:30px}.no-package h2{margin:10px 0;font:400 26px Georgia,serif}.no-package p{max-width:600px}.package-loading{display:grid}.real-package{scroll-margin-top:25px}@media (width<=850px){.weekly-package-head,.weekly-brief-grid,.real-post-card{grid-template-columns:1fr}.week-ready-count{max-width:300px}.real-post-image{min-height:430px}.saved-library-heading{flex-direction:column;align-items:flex-start}.package-summary{flex-direction:column;align-items:flex-start;gap:12px}.package-summary>div:last-child{text-align:left}}@media (width<=600px){.weekly-package-wrap{padding:35px 12px 60px}.weekly-package-head h1{font-size:36px}.weekly-brief,.real-post-copy{padding:20px 17px}.real-post-image{min-height:390px}.post-actions{display:grid}.post-actions a,.post-actions button{text-align:center;min-height:46px}.credit-line{flex-direction:column}.week-ready-count{max-width:none}}.carousel-controls{color:#fff;background:#281f24d1;border-radius:999px;align-items:center;gap:12px;padding:6px 9px;display:flex;position:absolute;bottom:16px;left:50%;transform:translate(-50%)}.carousel-controls button{color:#66505f;background:#fff;border:0;border-radius:50%;width:34px;height:34px;font-size:22px}.carousel-controls b{text-align:center;min-width:38px}.stories-video-section,.weekly-blog{margin-top:55px}.stories-video-section .section-lead h2,.weekly-blog .section-lead h2{margin:9px 0;font:400 34px Georgia,serif}.story-video-grid{grid-template-columns:1.5fr .5fr;gap:18px;margin-top:22px;display:grid}.story-set,.video-card,.weekly-blog>article{background:#fffdfa;border:1px solid #ded1c7;border-radius:14px;padding:22px}.story-set>header,.video-card>header{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.story-set h3,.video-card h3{margin:0;font:400 21px Georgia,serif}.story-set header strong,.video-card header strong{color:#6d565d;background:#eee3d7;border-radius:999px;padding:7px 10px}.story-thumbnails{grid-template-columns:repeat(5,1fr);gap:9px;display:grid}.story-thumbnails article>div{aspect-ratio:9/16;background:#342a2f;border-radius:9px;position:relative;overflow:hidden}.story-thumbnails img,.video-preview img{object-fit:cover;width:100%;height:100%}.story-thumbnails article>div:after,.video-preview:after{content:"";background:linear-gradient(#0000,#191217bf);position:absolute;inset:45% 0 0}.story-thumbnails article span,.video-preview span{z-index:1;color:#fff;text-align:center;font:16px/1.15 Georgia,serif;position:absolute;bottom:13px;left:8px;right:8px}.story-thumbnails button,.video-card>button{color:#fff;background:#a96f69;border:0;border-radius:999px;width:100%;margin-top:8px;padding:10px;font-weight:800}.video-card{flex-direction:column;display:flex}.video-preview{aspect-ratio:9/16;background:#342a2f;border-radius:10px;max-height:540px;position:relative;overflow:hidden}.video-preview span{font-size:25px;bottom:40px}.video-card>small{color:#756a6d;margin-top:10px}.video-card>button:disabled{opacity:.6}.weekly-blog>article{grid-template-columns:.65fr 1.35fr;gap:24px;margin-top:22px;display:grid}.blog-preview-image{border-radius:10px;min-height:520px;position:relative;overflow:hidden}.blog-preview-image img{object-fit:cover;width:100%;height:100%;position:absolute}.blog-preview-image span{color:#fff;background:#362a30d6;border-radius:999px;padding:7px 10px;font-weight:800;position:absolute;top:14px;left:14px}.blog-editor{flex-direction:column;gap:13px;display:flex}.blog-editor label{flex-direction:column;gap:7px;display:flex}.blog-editor label>span{color:#5a4e52;font-weight:800}.blog-editor input,.blog-editor textarea{box-sizing:border-box;color:#342d31;background:#fff;border:1px solid #d5c8c1;border-radius:8px;width:100%;padding:12px}.blog-editor .blog-description{min-height:80px}.blog-editor .blog-body{resize:vertical;min-height:420px;line-height:1.65}.blog-actions{justify-content:flex-end;gap:8px;display:flex}.blog-actions button{color:#66505f;background:0 0;border:1px solid #bdaaa2;border-radius:999px;padding:11px 14px;font-weight:800}.blog-actions button:first-child{color:#fff;background:#a96f69;border-color:#a96f69}.blog-actions button.approved{color:#fff;background:#5d775f;border-color:#5d775f}@media (width<=1000px){.story-video-grid,.weekly-blog>article{grid-template-columns:1fr}.video-card{max-width:430px}.blog-preview-image{min-height:420px}.story-thumbnails{grid-template-columns:repeat(3,1fr)}}@media (width<=600px){.story-thumbnails{grid-template-columns:repeat(2,1fr)}.story-set,.video-card,.weekly-blog>article{padding:16px}.blog-preview-image{min-height:350px}.blog-actions{display:grid}.blog-actions button{min-height:46px}.stories-video-section .section-lead h2,.weekly-blog .section-lead h2{font-size:29px}.video-card{max-width:none}}.owner-shell{color:#30272b;background:#f4eee7;min-height:100vh}.owner-top{background:#fffdfa;border-bottom:1px solid #d9cbc2;justify-content:space-between;align-items:center;height:76px;padding:0 max(28px,4vw);display:flex}.owner-brand{color:#30272b;align-items:center;gap:11px;text-decoration:none;display:flex}.owner-brand>span{color:#fff;background:#6b5364;border-radius:50%;place-items:center;width:37px;height:37px;font-size:21px;display:grid}.owner-brand div{flex-direction:column;display:flex}.owner-brand strong{font:400 20px Georgia,serif}.owner-brand small,.owner-top>div>span{letter-spacing:1.3px;color:#9e625d;font-size:11px;font-weight:800}.owner-top>div{align-items:center;gap:18px;display:flex}.owner-top>div>a{color:#6b5364;border:1px solid #cbb7ae;border-radius:999px;padding:10px 14px;font-weight:800;text-decoration:none}.owner-wrap{max-width:1380px;margin:auto;padding:52px 32px 80px}.owner-hero{grid-template-columns:1fr auto;align-items:end;gap:35px;display:grid}.owner-hero h1{margin:12px 0;font:400 clamp(38px,5vw,60px)/1.02 Georgia,serif}.owner-hero p{color:#75676c;max-width:760px}.owner-clock{color:#fff;background:#6b5364;border-radius:15px;flex-direction:column;min-width:225px;padding:24px;display:flex}.owner-clock>span{letter-spacing:1.2px;color:#eadce1;font-size:12px}.owner-clock strong{margin:7px 0;font:400 42px Georgia,serif}.owner-clock small{color:#eadce1}.owner-metrics{background:#fffdfa;border:1px solid #ddcfc7;border-radius:14px;grid-template-columns:repeat(4,1fr);margin:34px 0;display:grid;overflow:hidden}.owner-metrics article{border-right:1px solid #e4d8d0;flex-direction:column;padding:22px;display:flex}.owner-metrics article:last-child{border:0}.owner-metrics span{color:#8c777b;font-size:13px;font-weight:800}.owner-metrics strong{margin:8px 0;font:400 32px Georgia,serif}.owner-metrics small{color:#7a6f72}.owner-main{grid-template-columns:minmax(0,1.55fr) minmax(310px,.45fr);align-items:start;gap:20px;display:grid}.owner-clients,.owner-inbox{background:#fffdfa;border:1px solid #ddcfc7;border-radius:14px;padding:24px}.owner-section-head{justify-content:space-between;align-items:end;gap:20px;margin-bottom:20px;display:flex}.owner-section-head h2{margin:7px 0 0;font:400 27px Georgia,serif}.owner-section-head>b{color:#8d5e5d;background:#f0e3dd;border-radius:999px;padding:7px 10px}.owner-filters{flex-wrap:wrap;gap:6px;display:flex}.owner-filters button{color:#6b5364;background:0 0;border:1px solid #ccb9b1;border-radius:999px;padding:8px 11px;font-weight:800}.owner-filters button.active{color:#fff;background:#6b5364;border-color:#6b5364}.client-delivery{border:1px solid #dfd2ca;border-radius:12px;overflow:hidden}.client-delivery+.client-delivery{margin-top:13px}.client-delivery>header{border-bottom:1px solid #eadfd8;justify-content:space-between;align-items:center;padding:18px 19px;display:flex}.client-delivery>header>div{align-items:center;gap:12px;display:flex}.delivery-dot{color:#9b5e59;background:#efdcd6;border-radius:50%;place-items:center;width:37px;height:37px;font-weight:900;display:grid}.delivery-dot.complete{color:#52705a;background:#dfeadf}.client-delivery h3{margin:0;font:400 21px Georgia,serif}.client-delivery p{color:#7d7174;margin:4px 0 0}.status-complete,.status-attention{border-radius:999px;padding:7px 10px;font-size:12px}.status-complete{color:#52705a;background:#e3eee3}.status-attention{color:#985c58;background:#f1ded8}.component-checks{background:#faf6f1;grid-template-columns:repeat(5,1fr);gap:8px;padding:16px 19px;display:grid}.component-checks>div{border-radius:9px;align-items:center;gap:8px;padding:10px;display:flex}.component-checks>div>span{border-radius:50%;place-items:center;width:25px;height:25px;font-weight:900;display:grid}.component-checks>div>div{flex-direction:column;display:flex}.component-checks strong{font-size:12px}.component-checks small{font-size:11px!important}.component-good{background:#eaf1e9}.component-good>span{color:#fff;background:#5e775f}.component-missing{background:#f4e4de}.component-missing>span{color:#fff;background:#a86d67}.client-delivery footer{justify-content:space-between;align-items:center;gap:15px;padding:15px 19px;display:flex}.client-delivery footer>div{flex-wrap:wrap;align-items:center;gap:13px;display:flex}.client-delivery footer span{color:#786c70;font-size:13px}.client-delivery footer b{color:#985c58}.client-delivery footer a{color:#6b5364;border:1px solid #cbb7ae;border-radius:999px;padding:9px 12px;font-weight:800;text-decoration:none}.client-delivery footer a.primary{color:#fff;background:#a96f69;border-color:#a96f69}.owner-inbox>article{border-top:1px solid #e6dbd4;padding:16px 0}.owner-inbox>article.message-open{border-left:3px solid #a96f69;padding-left:13px}.owner-inbox article header{justify-content:space-between;gap:10px;display:flex}.owner-inbox article header span{color:#8a7b7f}.owner-inbox article p{color:#5f5559}.owner-inbox article button{color:#fff;background:#6b5364;border:0;border-radius:999px;padding:8px 11px;font-weight:800}.owner-inbox article>small{color:#56705c;font-weight:800}.owner-empty{text-align:center;color:#7c7073;padding:35px}.owner-empty>span{color:#607a62;font-size:28px}.owner-note{background:#eaded5;border-left:4px solid #c69796;margin-top:20px;padding:20px 22px}.owner-note strong{font:400 20px Georgia,serif}.owner-note p{color:#675c60;margin:7px 0 0}.client-help{background:#eaded5;border-radius:14px;grid-template-columns:.8fr 1.2fr;gap:30px;margin-top:55px;padding:28px;display:grid}.client-help h2{margin:8px 0;font:400 28px Georgia,serif}.client-help p{color:#6f6267}.client-help>div:last-child{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.client-help textarea{resize:vertical;border:1px solid #cdbbb3;border-radius:9px;width:100%;min-height:120px;padding:13px}.client-help button{color:#fff;background:#6b5364;border:0;border-radius:999px;padding:12px 16px;font-weight:800}.client-help>div:last-child>span{color:#56705c;font-weight:800}@media (width<=1050px){.owner-main{grid-template-columns:1fr}.component-checks{grid-template-columns:repeat(3,1fr)}}@media (width<=760px){.owner-wrap{padding:35px 12px 60px}.owner-top{padding:0 14px}.owner-top>div>span{display:none}.owner-hero{grid-template-columns:1fr}.owner-clock{min-width:0}.owner-metrics{grid-template-columns:1fr 1fr}.owner-metrics article:nth-child(2){border-right:0}.owner-metrics article:nth-child(-n+2){border-bottom:1px solid #e4d8d0}.owner-section-head,.client-delivery>header,.client-delivery footer{flex-direction:column;align-items:flex-start}.component-checks{grid-template-columns:1fr 1fr}.client-help{grid-template-columns:1fr}.owner-top>div>a{font-size:12px}}@media (width<=450px){.owner-metrics,.component-checks{grid-template-columns:1fr}.owner-metrics article{border-bottom:1px solid #e4d8d0;border-right:0}.owner-brand small{display:none}}.brand-kit-card{background:#fffdfa;border:1px solid #dccfc7;border-radius:14px;margin-top:18px;padding:26px}.brand-kit-card>header{justify-content:space-between;align-items:start;gap:30px;display:flex}.brand-kit-card h2{margin:8px 0;font:400 30px Georgia,serif}.brand-kit-card header p{color:#74686b;max-width:760px;margin-bottom:0}.brand-kit-card header>b{color:#855d5c;white-space:nowrap;background:#efe3da;border-radius:999px;padding:8px 11px}.brand-kit-workspace{border-top:1px solid #e7dcd5;grid-template-columns:1fr 1fr 1.1fr;gap:24px;margin-top:25px;padding-top:23px;display:grid}.brand-kit-workspace h3{margin:0 0 15px;font:400 20px Georgia,serif}.brand-colors>div{grid-template-columns:1fr 1fr;gap:9px;display:grid}.brand-colors label{border:1px solid #ded1c9;border-radius:9px;align-items:center;gap:9px;padding:8px;display:flex}.brand-colors input[type=color]{background:0 0;border:0;border-radius:7px;width:44px;height:44px;padding:0}.brand-colors label>span{flex-direction:column;min-width:0;display:flex}.brand-colors label>span>input{color:#76696d;background:0 0;border:0;width:100%;padding:2px 0;font-size:12px!important}.brand-type{flex-direction:column;gap:10px;display:flex}.brand-type label{flex-direction:column;gap:5px;display:flex}.brand-type label>span{color:#5c4f54;font-weight:800}.brand-type select,.brand-type input{background:#fff;border:1px solid #d6c9c2;border-radius:8px;width:100%;padding:10px}.brand-preview{border-radius:13px;justify-content:center;align-items:center;min-height:270px;padding:18px;display:flex;position:relative;overflow:hidden}.brand-preview>span{color:#fff;letter-spacing:1px;border-radius:999px;padding:6px 9px;font-size:11px;font-weight:900;position:absolute;top:12px;left:12px}.brand-preview>div{text-align:center;background:#ffffff7a;border:2px solid;width:86%;padding:30px 24px}.brand-preview small{letter-spacing:1.5px;font-weight:900}.brand-preview strong{margin:14px 0;font:400 32px/1.05 Georgia,serif;display:block}.brand-preview strong.preview-sans{font-family:Arial,sans-serif;font-weight:700}.brand-preview i{width:50px;height:4px;margin:0 auto;display:block}.brand-preview p{margin:14px 0 0;font-size:13px!important}.brand-approval{margin-top:20px}.branded-story span{border-top:4px solid;border-radius:8px;padding:15px 10px 18px;font-weight:500;box-shadow:0 8px 24px #18121538;bottom:8%!important;left:9%!important;right:9%!important}@media (width<=1000px){.brand-kit-workspace{grid-template-columns:1fr 1fr}.brand-preview{grid-column:1/-1}}@media (width<=600px){.brand-kit-card{padding:19px 16px}.brand-kit-card>header{flex-direction:column}.brand-kit-workspace{grid-template-columns:1fr}.brand-preview{grid-column:auto}.brand-colors>div{grid-template-columns:1fr}.brand-preview strong{font-size:28px}}.beta-review-section{flex-direction:column;display:flex}.beta-review-section>.section-lead{order:0}.beta-review-section>.website-review-row{order:1}.beta-review-section>.beta-review-grid{order:2}.beta-review-section>.brand-scan-row:not(.website-review-row){order:3}.beta-review-section>.brand-kit-card{order:4}.beta-review-section>.beta-review-save{order:5}.brand-scan-row{background:#efe3da;border:1px solid #d8cac2;border-radius:12px;justify-content:space-between;align-items:center;gap:20px;margin-top:18px;padding:18px 20px;display:flex}.brand-scan-row>div{flex-direction:column;gap:5px;display:flex}.brand-scan-row strong{font:400 18px Georgia,serif}.brand-scan-row span,.brand-scan-row small{color:#74686b;line-height:1.5}.brand-scan-row button{color:#fff;white-space:nowrap;background:#6b5364;border:0;border-radius:999px;padding:12px 16px;font-weight:800}.brand-scan-row button:disabled{opacity:.6}.website-review-row>div{flex:1}.website-review-row label{grid-template-columns:120px minmax(220px,520px);align-items:center;gap:12px;margin:8px 0;display:grid}.website-review-row label span{font-weight:800}.website-review-row input{box-sizing:border-box;color:#332d31;background:#fff;border:1px solid #cdbbb2;border-radius:8px;width:100%;padding:12px 14px;font-size:15px}@media (width<=600px){.brand-scan-row{flex-direction:column;align-items:stretch}.brand-scan-row button{min-height:48px}.website-review-row label{grid-template-columns:1fr;gap:5px}}.story-thumbnails article:nth-child(3n+2) .branded-story span{border-radius:0;top:9%;bottom:auto;left:6%!important;right:32%!important}.story-thumbnails article:nth-child(3n) .branded-story span{border-radius:999px;padding-top:22px;padding-bottom:22px;left:15%!important;right:15%!important}.branded-carousel-section{margin-top:55px}.branded-carousel-section .section-lead h2{margin:9px 0;font:400 34px Georgia,serif}.branded-carousel-grid{grid-template-columns:1fr 1fr;gap:18px;margin-top:22px;display:grid}.branded-carousel-grid>article{background:#fffdfa;border:1px solid #ded1c7;border-radius:14px;overflow:hidden}.carousel-design-previews{background:#ded1c7;grid-template-columns:1fr 1fr;gap:3px;display:grid}.cover-design,.tip-design{aspect-ratio:4/5;position:relative;overflow:hidden}.cover-design img{object-fit:cover;width:100%;height:100%}.cover-design:after{content:"";background:linear-gradient(#0000,#1611149e);position:absolute;inset:35% 0 0}.cover-design>span{z-index:1;text-align:center;border-top:4px solid;border-radius:8px;padding:14px;position:absolute;bottom:8%;left:8%;right:8%}.cover-design small{letter-spacing:1px;font-weight:800;display:block}.cover-design strong{margin-top:8px;font:400 22px/1.08 Georgia,serif;display:block}.tip-design{border-top:7px solid;flex-direction:column;padding:13%;display:flex}.tip-design small{letter-spacing:.8px;font-weight:900;line-height:1.3}.tip-design strong{margin:15px 0;font:400 24px/1.08 Georgia,serif}.tip-design i{width:38%;height:4px}.tip-design p{margin-top:16px;font-size:13px!important;line-height:1.45!important}.branded-carousel-grid footer{justify-content:space-between;align-items:center;gap:14px;padding:16px;display:flex}.branded-carousel-grid footer>div{flex-wrap:wrap;gap:8px;display:flex}.branded-carousel-grid footer>div:first-child{flex-direction:column}.branded-carousel-grid footer span{color:#796d70}.branded-carousel-grid button{color:#fff;background:#a96f69;border:1px solid #bdaaa2;border-radius:999px;padding:10px 12px;font-weight:800}.branded-carousel-grid button+button{background:#6b5364;border-color:#6b5364}@media (width<=900px){.branded-carousel-grid{grid-template-columns:1fr}}@media (width<=600px){.carousel-design-previews{grid-template-columns:1fr 1fr}.branded-carousel-grid footer{flex-direction:column;align-items:stretch}.branded-carousel-grid footer>div:last-child{display:grid}.branded-carousel-grid button{min-height:46px}.cover-design strong,.tip-design strong{font-size:18px}.tip-design p{font-size:11px!important}}.story-thumbnails .branded-story:after,.video-preview.branded-story:after{display:none}.story-thumbnails .branded-story span,.video-preview.branded-story span{z-index:2;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);text-shadow:0 1px 6px #00000038;max-width:62%;color:#fff!important;text-align:left!important;background:#1912176b!important;border:0!important;border-left:2px solid #d3a6a2!important;border-radius:0 7px 7px 0!important;padding:10px 12px!important;font:400 13px/1.16 Georgia,serif!important;position:absolute!important;bottom:auto!important;left:8%!important;right:auto!important;box-shadow:0 6px 18px #140e121f!important}.story-thumbnails .branded-story span:before,.video-preview.branded-story span:before{content:"";background:#d9b8b1;width:25px;height:2px;margin:0 0 7px;display:block}.story-thumbnails .branded-story.photo-only span,.video-preview.branded-story.photo-only span{display:none}.story-thumbnails .story-layout-1{background:var(--story-primary)}.story-thumbnails .story-layout-1:before,.story-thumbnails .story-layout-2:before{content:"";z-index:0;background:var(--story-accent);opacity:.24;border-radius:50%;position:absolute}.story-thumbnails .story-layout-1:before{aspect-ratio:1;width:36%;top:12%;right:-10%}.story-thumbnails .story-layout-1 img{z-index:1;border:3px solid #fff;width:86%;height:62%;position:absolute;top:16%;left:7%;box-shadow:0 7px 16px #140e1233}.story-thumbnails .story-layout-1 span{-webkit-backdrop-filter:none;backdrop-filter:none;max-width:none;text-shadow:none;box-shadow:none!important;color:var(--story-light)!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important;top:81%!important;left:7%!important;right:7%!important}.story-thumbnails .story-layout-2:before{aspect-ratio:1;width:40%;top:10%;left:-13%}.story-thumbnails .story-layout-2 img{z-index:1;border:3px solid #fff;width:82%;height:63%;position:absolute;top:30%;left:9%;box-shadow:0 7px 16px #140e122e}.story-thumbnails .story-layout-2 span{-webkit-backdrop-filter:none;backdrop-filter:none;max-width:none;text-shadow:none;box-shadow:none!important;color:var(--story-ink)!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important;top:17%!important;left:9%!important;right:9%!important}.video-preview.video-story img{width:100%;height:100%;position:absolute;inset:0}.video-preview.video-story span{max-width:64%;padding:17px 19px!important;font-size:22px!important;inset:20% auto auto 8%!important}.story-thumbnails .story-layout-1 img,.story-thumbnails .story-layout-2 img{height:58%;top:35%}.story-thumbnails .story-layout-1 span,.story-thumbnails .story-layout-2 span{font-size:12px!important;line-height:1.14!important;top:16%!important}.story-thumbnails .branded-story.photo-only{background:#342a2f}.story-thumbnails .branded-story.photo-only:before{display:none}.story-thumbnails .branded-story.photo-only img{width:100%;height:100%;box-shadow:none;border:0;inset:0}.story-thumbnails .story-layout-1 img{height:63%;top:30%}.story-thumbnails .story-layout-1 span{top:17%!important}.owner-automation{background:#fffdfa;border:1px solid #ddcfc7;border-radius:14px;margin-top:20px;padding:24px}.automation-grid{grid-template-columns:1fr 1fr .8fr;gap:14px;display:grid}.automation-grid>div{background:#faf6f1;border:1px solid #e1d5cd;border-radius:12px;padding:20px}.automation-grid h3{margin:0 0 8px;font:400 21px Georgia,serif}.automation-grid p{color:#71666a;margin:0 0 16px}.schedule-card>div{grid-template-columns:1fr 1fr;gap:10px;display:grid}.schedule-card label{flex-direction:column;gap:6px;display:flex}.schedule-card label>span{color:#5e5055;font-weight:800}.schedule-card select,.schedule-card input{background:#fff;border:1px solid #d4c6bf;border-radius:8px;width:100%;padding:10px}.schedule-card button,.run-card>button{color:#fff;background:#6b5364;border:0;border-radius:999px;margin-top:14px;padding:12px 15px;font-weight:800}.run-card>button{background:#a96f69}.schedule-card button:disabled,.run-card>button:disabled{opacity:.58}.schedule-card small{color:#7a6d71;margin-top:11px;display:block}.run-result{color:#8a514f;background:#f2dfd9;border-radius:8px;margin-top:13px;padding:11px;font-weight:800}.run-result.success{color:#4f6955;background:#e5eee4}.last-run-card>strong{border-radius:999px;margin:7px 0 15px;padding:8px 11px;display:inline-flex}.last-run-card>strong.verified{color:#52705a;background:#e4eee3}.last-run-card>strong.failed{color:#985c58;background:#f2dfd9}.last-run-card dl{margin:0}.last-run-card dl>div{border-top:1px solid #e6dad3;justify-content:space-between;gap:15px;padding:9px 0;display:flex}.last-run-card dt{font-weight:800}.last-run-card dd{text-align:right;color:#74686b;margin:0}.clock-disclosure{background:#efe3da;border-left:4px solid #bd8b8a;align-items:flex-start;gap:13px;margin-top:15px;padding:15px;display:flex}.clock-disclosure>span{font-size:24px}.clock-disclosure p{color:#6f6267;margin:5px 0 0}@media (width<=1050px){.automation-grid{grid-template-columns:1fr 1fr}.last-run-card{grid-column:1/-1}}@media (width<=650px){.owner-automation{padding:18px 14px}.automation-grid{grid-template-columns:1fr}.last-run-card{grid-column:auto}.schedule-card>div{grid-template-columns:1fr}.schedule-card button,.run-card>button{width:100%;min-height:48px}}.access-manager{background:#fffdf9;border:1px solid #decfc4;border-radius:16px;margin-top:24px;padding:28px}.access-grid{grid-template-columns:1fr 1fr;gap:16px;margin-top:18px;display:grid}.access-add,.access-list{background:#faf6f1;border:1px solid #decfc4;border-radius:14px;padding:22px}.access-add h3,.access-list h3{margin:0 0 8px;font-size:1.35rem}.access-add p{margin:0 0 18px;line-height:1.55}.access-add label>span{margin-bottom:7px;font-weight:700;display:block}.access-add label>div{gap:10px;display:flex}.access-add input{min-width:0;font:inherit;border:1px solid #d8c8bc;border-radius:10px;flex:1;padding:13px 14px}.access-add button,.access-list button{color:#fff;cursor:pointer;background:#b87870;border:0;border-radius:999px;padding:12px 16px;font-weight:700}.access-result{color:#315f42;background:#e8f1e7;border-radius:9px;margin-top:14px;padding:12px;font-weight:700}.access-list article{border-bottom:1px solid #e3d7ce;justify-content:space-between;align-items:center;gap:12px;padding:14px 0;display:flex}.access-list article:last-child{border-bottom:0}.access-list article div{gap:4px;display:grid}.access-list article span{color:#71534f}.access-list article button{background:#71596d;padding:9px 13px}.access-manager>.clock-disclosure{margin-top:16px}@media (width<=760px){.access-manager{padding:20px}.access-grid{grid-template-columns:1fr}.access-add label>div{flex-direction:column}.access-add button{width:100%}.access-list article{flex-direction:column;align-items:flex-start}.access-list article button{width:100%}}.client-login-link{color:#66505f!important;font-weight:800!important}.login-shell{color:#332d31;background:#f7f1ea;grid-template-rows:auto 1fr auto;min-height:100vh;padding:34px;display:grid}.login-brand{color:#332d31;align-items:center;gap:10px;font:500 21px Georgia,serif;text-decoration:none;display:flex}.login-brand span{color:#fff;background:#66505f;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.login-card{background:#fffdf9;border:1px solid #decfc4;border-radius:18px;width:min(100%,520px);margin:auto;padding:44px;box-shadow:0 24px 55px #46313a1f}.login-card h1{margin:14px 0;font:400 46px/1.05 Georgia,serif}.login-card>p{color:#715f65;margin-bottom:28px;font:17px/1.6 Georgia,serif}.login-card form{gap:14px;display:grid}.login-card label span{margin-bottom:8px;font-weight:800;display:block}.login-card input{box-sizing:border-box;border:1px solid #d9c9bf;border-radius:10px;width:100%;padding:15px;font:18px Arial}.login-card form>button{color:#fff;cursor:pointer;background:#a96f69;border:0;border-radius:999px;padding:15px 18px;font-size:16px;font-weight:800}.login-card form>button:disabled{opacity:.6}.login-card .login-back{color:#66505f;background:0 0;padding:7px}.login-status{color:#5d454e;background:#eee4de;border-radius:9px;margin-top:18px;padding:13px;font-weight:700}.login-help{border-top:1px solid #e4d8cf;gap:5px;margin-top:24px;padding-top:20px;display:grid}.login-help span{color:#76666b;font-size:14px;line-height:1.5}.login-shell>footer{text-align:center;color:#806f74;font-size:13px}@media (width<=600px){.login-shell{padding:20px}.login-card{padding:29px 22px}.login-card h1{font-size:38px}.login-card>p{font-size:16px}}.session-check{text-align:center;color:#352a31;background:#f5eee7;place-content:center;gap:14px;min-height:100vh;display:grid}.session-check span{color:#fff;background:#66505f;border-radius:50%;place-items:center;width:48px;height:48px;margin:auto;font-size:26px;display:grid}.session-check strong{font:400 24px Georgia,serif}.login-memory{color:#6f6267;font-size:15px;margin:14px 0 0!important}.login-reset:disabled{opacity:.58;cursor:not-allowed}.owner-alert{background:#f4e3dd;border:1px solid #deb9ad;border-left:5px solid #a96f69;border-radius:12px;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;margin:26px 0 0;padding:17px 19px;display:grid}.owner-alert>span{color:#fff;background:#a96f69;border-radius:50%;place-items:center;width:34px;height:34px;font-weight:900;display:grid}.owner-alert strong{font-size:16px}.owner-alert p{color:#765e63;margin:4px 0 0}.owner-alert button{color:#fff;background:#6b5364;border:0;border-radius:999px;padding:10px 14px;font-weight:800}.owner-alert.all-clear{background:#e7efe5;border-color:#c8d8c7 #c8d8c7 #c8d8c7 #66816a}.owner-alert.all-clear>span{background:#66816a}.owner-metrics article.metric-attention{background:#fff7f3}.client-status-stack{flex-direction:column;align-items:flex-end;gap:6px;display:flex}.client-status-stack small{color:#756a6e;font-weight:700}.missing-summary{color:#805856;background:#f4e3dd;border-bottom:1px solid #e4cbc2;padding:11px 19px}.client-ops{background:#fffdfa;border-top:1px solid #e8ddd6;padding:14px 19px}.client-ops>div:first-child{justify-content:space-between;gap:15px;display:flex}.client-ops span{letter-spacing:1px;color:#87777b;font-size:10px;font-weight:800}.client-ops small{color:#7c7074;margin-top:7px;display:block}.storage-track{background:#e8ddd6;border-radius:999px;height:8px;margin-top:9px;overflow:hidden}.storage-track i{border-radius:inherit;background:linear-gradient(90deg,#a96f69,#6b5364);min-width:3px;height:100%;display:block}.delivery-failed{border-color:#c9877f;box-shadow:0 0 0 2px #a96f6914}.delivery-in-progress{border-color:#d8bea2}@media (width<=760px){.owner-alert{grid-template-columns:auto 1fr}.owner-alert button{grid-column:1/-1;width:100%}.client-status-stack{align-items:flex-start}.client-ops>div:first-child{flex-direction:column;align-items:flex-start;gap:4px}}.owner-live-clock{color:#46614d;background:#e4eee3;border-radius:12px;align-items:flex-start;gap:13px;margin:15px 0 0;padding:17px 20px;display:flex}.owner-live-clock>span{color:#fff;background:#5e775f;border-radius:50%;flex:none;place-items:center;width:29px;height:29px;font-weight:900;display:grid}.owner-live-clock p{color:#5d6e61;margin:5px 0 0}.owner-automation>.clock-disclosure{display:none}.owner-automation .owner-section-head>b{font-size:0}.owner-automation .owner-section-head>b:after{content:"CLOCK ACTIVE";font-size:12px}.schedule-card>small{font-size:0}.schedule-card>small:after{content:"Pacific Time · monitored automatically every ten minutes.";font-size:13px}.template-studio{background:#faf6f1;border:1px solid #dccfc7;border-radius:14px;grid-column:1/-1;margin-top:4px;padding:24px}.template-studio h3{margin:7px 0 5px;font:400 27px Georgia,serif}.template-studio p{color:#74686b;margin:0}.template-family-row{grid-template-columns:repeat(5,1fr);gap:12px;margin:22px 0;display:grid}.template-mini{aspect-ratio:9/16;background:var(--mini-light);border-radius:10px;position:relative;overflow:hidden;box-shadow:0 8px 22px #31232a1f}.template-mini i{background:linear-gradient(145deg,#d7c2b8,#8d736d);display:block;position:absolute}.template-mini span{z-index:2;color:#3a3034;text-align:center;background:#fffdf9e6;padding:7px 5px;font-size:10px;font-weight:800;position:absolute;bottom:5%;left:8%;right:8%}.template-mini-0 i,.template-mini-3 i{inset:0}.template-mini-0:after,.template-mini-3:after{content:"";background:var(--mini-primary);width:56%;height:12%;position:absolute;bottom:18%;left:8%}@supports (color:color-mix(in lab, red, red)){.template-mini-0:after,.template-mini-3:after{background:color-mix(in srgb,var(--mini-primary) 80%,transparent)}}.template-mini-0:after,.template-mini-3:after{border-left:3px solid var(--mini-accent)}.template-mini-1 i{border:4px solid #fff;inset:7% 6% 19%}.template-mini-2 i{inset:0 0 24%}.template-mini-2:after{content:"";background:var(--mini-accent);width:28%;height:3px;position:absolute;bottom:13%;left:8%}.template-mini-3:after{width:64%;height:10%;bottom:28%;left:28%}.template-mini-4{background:var(--mini-primary)}.template-mini-4 i{border:4px solid #fff;inset:7% 6% 26%}.template-mini-4 span{color:var(--mini-primary)}.overlay-limit{background:#fff;border-radius:10px;justify-content:space-between;align-items:center;gap:20px;margin:4px 0 18px;padding:14px 16px;display:flex}.overlay-limit span{font-weight:800}.overlay-limit select{background:#fff;border:1px solid #cdbdb4;border-radius:8px;padding:9px 30px 9px 12px}.story-thumbnails .branded-story{background:var(--story-light)!important}.story-thumbnails .branded-story:before{display:none!important}.story-thumbnails .branded-story img{z-index:1;object-fit:cover;position:absolute!important}.story-thumbnails .branded-story span{z-index:2;color:#fff!important;text-align:left!important;text-shadow:0 1px 5px #0003!important;margin:0!important;font:400 13px/1.18 Georgia,serif!important;position:absolute!important}.story-thumbnails .branded-story span:before{content:"";background:var(--story-accent);width:24px;height:2px;margin:0 0 7px;display:block}.story-thumbnails .story-layout-0 img,.story-thumbnails .story-layout-3 img{width:100%!important;height:100%!important;box-shadow:none!important;border:0!important;inset:0!important}.story-thumbnails .story-layout-0 span,.story-thumbnails .story-layout-3 span{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);border:0!important;border-left:2px solid var(--story-accent)!important;background:#1b141880!important;border-radius:0 7px 7px 0!important;max-width:60%!important;padding:11px 13px!important;left:8%!important;right:auto!important;box-shadow:0 6px 18px #140e121f!important}.story-thumbnails .story-layout-0 span{top:18%!important}.story-thumbnails .story-layout-3 span{max-width:none!important;inset:auto 7% 22% 27%!important}.story-thumbnails .story-layout-1 img{border:3px solid #fff!important;width:88%!important;height:72%!important;top:9%!important;left:6%!important;box-shadow:0 8px 18px #140e1229!important}.story-thumbnails .story-layout-1 span{max-width:none!important;box-shadow:none!important;color:var(--story-ink)!important;text-shadow:none!important;background:0 0!important;border:0!important;padding:0!important;inset:auto 8% 7%!important}.story-thumbnails .story-layout-2{background:#fffdfa!important}.story-thumbnails .story-layout-2 img{width:100%!important;height:76%!important;box-shadow:none!important;border:0!important;inset:0 0 24%!important}.story-thumbnails .story-layout-2 span{max-width:none!important;box-shadow:none!important;color:var(--story-ink)!important;text-shadow:none!important;background:0 0!important;border:0!important;padding:0!important;inset:auto 8% 7%!important}.story-thumbnails .story-layout-4{background:var(--story-primary)!important}.story-thumbnails .story-layout-4 img{border:3px solid #fff!important;width:86%!important;height:69%!important;top:8%!important;left:7%!important;box-shadow:0 8px 18px #140e1233!important}.story-thumbnails .story-layout-4 span{max-width:none!important;box-shadow:none!important;color:var(--story-light)!important;text-shadow:none!important;background:0 0!important;border:0!important;padding:0!important;inset:auto 8% 7%!important}.story-thumbnails .branded-story.photo-only img{border:0!important;width:100%!important;height:100%!important;inset:0!important}.story-thumbnails .branded-story.photo-only span{display:none!important}@media (width<=760px){.template-family-row{grid-template-columns:repeat(3,1fr)}.overlay-limit{flex-direction:column;align-items:flex-start}}.story-thumbnails .story-layout-0 span,.story-thumbnails .story-layout-3 span,.video-preview.video-story span{display:none!important}.story-thumbnails .story-layout-0 img,.story-thumbnails .story-layout-3 img{filter:none!important}.template-mini-0:after,.template-mini-3:after{display:none!important}.beta-feedback-card{background:#fffdfa;border:1px solid #ddcfc7;border-radius:16px;grid-template-columns:.75fr 1.25fr;gap:34px;margin-top:42px;padding:30px;display:grid}.beta-feedback-card h2{margin:8px 0;font:400 34px Georgia,serif}.beta-feedback-card p{color:#74686b;line-height:1.6}.beta-feedback-form{gap:14px;display:grid}.beta-feedback-form fieldset{border:0;margin:0;padding:0}.beta-feedback-form legend,.beta-feedback-form label>span{color:#5c4f54;margin-bottom:7px;font-weight:800;display:block}.rating-row{gap:8px;display:flex}.rating-row button{color:#6b5364;cursor:pointer;background:#faf6f1;border:1px solid #d7c9c1;border-radius:999px;justify-content:center;align-items:center;gap:4px;min-width:54px;padding:10px;font-weight:900;display:flex}.rating-row button span{color:#ba827a}.rating-row button.selected{color:#fff;background:#6b5364;border-color:#6b5364}.rating-row button.selected span{color:#f1c7a8}.beta-feedback-form textarea{box-sizing:border-box;width:100%;min-height:74px;font:inherit;background:#fff;border:1px solid #d7c9c1;border-radius:9px;padding:12px}.beta-feedback-form>button{color:#fff;cursor:pointer;background:#a96f69;border:0;border-radius:999px;justify-self:start;padding:13px 18px;font-weight:800}.beta-feedback-form>strong{color:#4f6955;background:#e5eee4;border-radius:8px;padding:11px}.beta-feedback-form label{display:block}@media (width<=760px){.beta-feedback-card{grid-template-columns:1fr;padding:22px 16px}.rating-row{flex-wrap:wrap}.beta-feedback-form>button{width:100%;min-height:48px}}.ai-connection{background:#fffdfa;border:1px solid #ddcfc7;border-radius:14px;margin-top:20px;padding:24px}.ai-connection-grid{background:#faf6f1;border:1px solid #e1d5cd;border-radius:12px;grid-template-columns:.85fr 1.15fr;align-items:start;gap:28px;padding:22px;display:grid}.ai-connection-grid h3{margin:0 0 9px;font:400 23px Georgia,serif}.ai-connection-grid p{color:#71666a;margin:0;line-height:1.6}.ai-connection-grid small{color:#6a5b61;margin-top:12px;display:block}.ai-connection label{flex-direction:column;gap:8px;display:flex}.ai-connection label>span{color:#5e5055;font-weight:800}.ai-connection input{background:#fff;border:1px solid #d4c6bf;border-radius:9px;width:100%;padding:13px;font-size:16px}.ai-actions{justify-content:flex-end;margin-top:12px;display:flex}.ai-actions button{color:#fff;background:#a96f69;border:0;border-radius:999px;min-height:46px;padding:12px 17px;font-weight:800}.ai-actions button.secondary{background:#6b5364}.ai-actions button:disabled{opacity:.55}.ai-connected{color:#52705a!important;background:#e4eee3!important}.ai-not-connected{color:#985c58!important;background:#f2dfd9!important}.ai-result{color:#8a514f;background:#f2dfd9;border-radius:8px;margin-top:12px;padding:12px;font-weight:800}.ai-result.success{color:#4f6955;background:#e5eee4}.ai-security-note{background:#efe3da;border-left:4px solid #bd8b8a;align-items:flex-start;gap:12px;margin-top:14px;padding:15px;display:flex}.ai-security-note p{color:#6f6267;margin:0}.ai-security-note>span{flex:none;font-size:21px}@media (width<=760px){.ai-connection{padding:18px 14px}.ai-connection-grid{grid-template-columns:1fr;gap:18px;padding:17px}.ai-actions button{width:100%}}.package-use-tracker{margin-top:42px;padding:28px}.package-use-tracker .section-lead h2{margin:8px 0;font:400 34px Georgia,serif}.use-tracker-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:22px;display:grid}.use-tracker-grid>article{background:#faf6f1;border:1px solid #dfd2ca;border-radius:13px;flex-direction:column;gap:8px;padding:20px;display:flex}.use-tracker-grid>article>strong{font:400 22px Georgia,serif}.use-tracker-grid>article>span{color:#74686b}.item-controls{border-top:1px solid #e3d7cf;gap:12px;margin-top:8px;padding-top:14px;display:grid}.item-control-row{justify-content:space-between;align-items:center;gap:10px;display:flex}.used-check{cursor:pointer;align-items:center;gap:9px;font-weight:800;display:flex}.used-check input{accent-color:#6b5364;width:20px;height:20px}.replace-photo,.remove-story-text,.item-controls details button{color:#fff;cursor:pointer;background:#6b5364;border:0;border-radius:999px;padding:9px 13px;font-weight:800}.item-controls details summary{color:#855d5c;cursor:pointer;font-weight:800}.item-controls details textarea{width:100%;min-height:86px;font:inherit;background:#fff;border:1px solid #d7c9c1;border-radius:9px;margin-top:12px;padding:11px}.feedback-scope{flex-wrap:wrap;gap:15px;margin:9px 0;display:flex}.feedback-scope label{align-items:center;gap:6px;display:flex}.control-status{color:#4f6955;background:#e5eee4;border-radius:7px;padding:8px;font-weight:800;display:block}.story-text-edit{gap:5px;display:grid}.story-text-edit span{font-weight:800}.story-text-edit input{width:100%;font:inherit;background:#fff;border:1px solid #d7c9c1;border-radius:8px;padding:10px}.remove-story-text{background:#b87870;align-self:flex-start}.photo-picker-backdrop{z-index:1000;background:#1c15199e;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.photo-picker{background:#fffdfa;border-radius:17px;width:min(960px,100%);max-height:90vh;padding:25px;overflow:auto;box-shadow:0 25px 70px #0000004d}.photo-picker>header{justify-content:space-between;gap:20px;display:flex}.photo-picker h2{margin:6px 0;font:400 32px Georgia,serif}.photo-picker>header>button{color:#fff;cursor:pointer;background:#6b5364;border:0;border-radius:50%;width:42px;height:42px;font-size:28px}.photo-picker>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:20px;display:grid}.photo-picker>div>button{text-align:left;cursor:pointer;background:#faf6f1;border:1px solid #ddcfc7;border-radius:11px;min-width:0;padding:8px}.photo-picker img{aspect-ratio:1;object-fit:cover;border-radius:7px;width:100%}.photo-picker span,.photo-picker small{text-overflow:ellipsis;white-space:nowrap;margin-top:6px;display:block;overflow:hidden}.photo-picker span{font-weight:800}.photo-picker small{color:#796d70}@media (width<=760px){.package-use-tracker{padding:19px 15px}.use-tracker-grid{grid-template-columns:1fr}.item-control-row{flex-direction:column;align-items:stretch}.replace-photo{min-height:46px}.photo-picker-backdrop{padding:10px}.photo-picker{padding:18px}.photo-picker>div{grid-template-columns:repeat(2,minmax(0,1fr))}}.feedback-actions{flex-wrap:wrap;gap:9px;display:flex}.feedback-actions .rewrite-item{background:#b87870}.feedback-actions button{min-height:42px}@media (width<=600px){.feedback-actions{display:grid}.feedback-actions button{width:100%}}.owner-activity{grid-template-columns:220px 220px 1fr;align-items:stretch;gap:14px;margin:0 0 24px;display:grid}.owner-activity>div,.owner-activity>p{background:#fffdfa;border:1px solid #dfd2ca;border-radius:12px;margin:0;padding:17px 19px}.owner-activity>div{gap:4px;display:grid}.owner-activity span{letter-spacing:1px;color:#8b6662;font-size:11px;font-weight:900}.owner-activity strong{color:#392d33;font:400 31px Georgia,serif}.owner-activity small{color:#776b6f}.owner-activity>p{color:#675a60;background:#efe3da;align-items:center;line-height:1.55;display:flex}@media (width<=800px){.owner-activity{grid-template-columns:1fr 1fr}.owner-activity>p{grid-column:1/-1}}@media (width<=520px){.owner-activity{grid-template-columns:1fr}.owner-activity>p{grid-column:auto}}.client-roster-manager{background:#fffdfa;border:1px solid #ddcfc7;border-radius:15px;margin:0 0 28px;padding:27px}.client-create-grid{grid-template-columns:minmax(360px,.8fr) minmax(0,1.2fr);gap:20px;margin-top:20px;display:grid}.client-create-form{background:#faf6f1;border:1px solid #e1d5cd;border-radius:12px;grid-template-columns:1fr 1fr;gap:12px;padding:19px;display:grid}.client-create-form label{gap:6px;display:grid}.client-create-form label>span{color:#5f5156;font-weight:800}.client-create-form input,.client-create-form select{width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #d6c8c0;border-radius:8px;padding:11px}.client-create-form>button{color:#fff;cursor:pointer;background:#b87870;border:0;border-radius:999px;grid-column:1/-1;padding:13px 17px;font-weight:900}.client-create-form>button:disabled{opacity:.6}.client-setup-status{color:#4f6955;background:#e5eee4;border-radius:8px;grid-column:1/-1;padding:11px;font-weight:800}.client-roster-list{align-content:start;gap:11px;display:grid}.client-roster-list article{background:#faf6f1;border:1px solid #e1d5cd;border-radius:12px;justify-content:space-between;align-items:center;gap:18px;padding:17px;display:flex}.client-roster-list h3{margin:5px 0 3px;font:400 22px Georgia,serif}.client-roster-list p{color:#74686b;margin:0}.client-roster-list article>div:last-child{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.client-roster-list button{color:#5d4d54;cursor:pointer;background:#fff;border:1px solid #c9b6ad;border-radius:999px;padding:9px 11px;font-weight:800}.client-roster-list button.primary{color:#fff;background:#6b5364;border-color:#6b5364}.client-roster-list button.pause-client{color:#955d59;border-color:#b87870}.roster-state{letter-spacing:1px;color:#52705a;font-size:10px;font-weight:900}.roster-state.paused{color:#9a625d}.data-separation-note{background:#efe3da;border-left:4px solid #bd8b8a;align-items:flex-start;gap:12px;margin-top:16px;padding:15px;display:flex}.data-separation-note p{color:#6f6267;margin:0;line-height:1.5}.data-separation-note>span{font-size:20px}@media (width<=980px){.client-create-grid{grid-template-columns:1fr}}@media (width<=620px){.client-roster-manager{padding:19px 14px}.client-create-form{grid-template-columns:1fr}.client-create-form>button,.client-setup-status{grid-column:auto}.client-roster-list article{flex-direction:column;align-items:flex-start}.client-roster-list article>div:last-child{grid-template-columns:1fr 1fr;width:100%;display:grid}.client-roster-list button.primary,.client-roster-list button.pause-client{grid-column:span 2;min-height:44px}}.package-details h3{font-size:28px!important}.package-details>div{gap:15px 34px!important}.package-details span{font-size:15px!important;line-height:1.45!important}.package-details>small{font-size:14px!important;line-height:1.6!important}.marketing-site .beta-offer{display:none!important}.beta-access-shell{color:#372c32;background:#f4eee8;min-height:100vh}.beta-access-shell>header{background:#fffdfa;border-bottom:1px solid #dfd2ca;justify-content:space-between;align-items:center;padding:20px clamp(20px,5vw,72px);display:flex}.beta-access-card{box-sizing:border-box;background:#fffdfa;border:1px solid #dccfc7;border-radius:22px;grid-template-columns:.9fr 1.1fr;gap:48px;width:min(1080px,100% - 40px);margin:54px auto;padding:clamp(25px,4vw,52px);display:grid;box-shadow:0 24px 60px #432e381a}.beta-access-intro h1{margin:12px 0 18px;font:400 clamp(40px,5vw,62px)/1.03 Georgia,serif}.beta-access-intro p{color:#716469;line-height:1.7}.beta-terms{grid-template-columns:1fr 1fr;gap:10px;margin-top:28px;display:grid}.beta-terms span{color:#684f5e;background:#efe5dd;border-radius:9px;padding:12px;font-weight:800}.beta-access-form{gap:22px;display:grid}.beta-access-form fieldset{border:0;gap:10px;margin:0;padding:0;display:grid}.beta-access-form legend,.beta-access-form label>span{color:#5c4f54;margin-bottom:10px;font-weight:900;display:block}.beta-access-form fieldset button{color:#46383f;text-align:left;cursor:pointer;background:#faf6f1;border:1px solid #dccfc7;border-radius:12px;align-items:center;gap:13px;width:100%;padding:16px;display:flex}.beta-access-form fieldset button.selected{background:#f4e3dd;border-color:#a96f69;box-shadow:0 0 0 2px #a96f691f}.beta-access-form fieldset button>span{color:#a96f69;font-size:22px}.beta-access-form fieldset strong,.beta-access-form fieldset small{display:block}.beta-access-form fieldset small{color:#776a6e;margin-top:4px}.beta-access-form input{box-sizing:border-box;width:100%;font:inherit;text-transform:uppercase;background:#fff;border:1px solid #ccbdb5;border-radius:10px;padding:14px}.beta-code-error{color:#a4514b;margin-top:8px;font-weight:800;display:block}.beta-begin{color:#fff;cursor:pointer;background:#a96f69;border:0;border-radius:999px;min-height:52px;font-weight:900}.beta-fine-print{color:#76696d;line-height:1.5}.beta-access-shell .save-exit{color:#5e4e56;background:#fff;border:1px solid #ccbdb5;border-radius:999px;padding:10px 15px;font-weight:800}@media (width<=800px){.beta-access-card{grid-template-columns:1fr;gap:28px;margin:24px auto}.beta-terms{grid-template-columns:1fr}.beta-access-shell>header{padding:15px}.beta-access-shell .onboarding-brand{font-size:14px}}.billing-switch{background:#fffdfa;border:1px solid #ddcfc7;border-radius:999px;justify-content:center;gap:7px;max-width:520px;margin:24px auto;padding:6px;display:flex}.billing-switch button{color:#6b5364;cursor:pointer;background:0 0;border:0;border-radius:999px;flex:1;min-height:50px;font-weight:900}.billing-switch button small{color:inherit;margin-top:2px;font-size:10px;display:block}.billing-switch button.active{color:#fff;background:#6b5364;box-shadow:0 5px 14px #422d392e}.annual-saving{color:#66816a;margin:-8px 0 13px;font-size:12px;font-weight:900}.beta-offer{background:linear-gradient(120deg,#f6e6df,#f1e9df);border:1px solid #d9c9bf;border-radius:16px;justify-content:space-between;align-items:center;gap:28px;margin:30px 0;padding:27px 30px;display:flex}.beta-offer h3{margin:7px 0;font:400 29px Georgia,serif}.beta-offer p{color:#6f6267;max-width:720px;margin:0;line-height:1.55}.beta-offer button{color:#fff;cursor:pointer;background:#a96f69;border:0;border-radius:999px;flex:none;padding:14px 19px;font-weight:900}@media (width<=680px){.billing-switch{border-radius:18px}.billing-switch button{font-size:12px}.beta-offer{flex-direction:column;align-items:stretch;padding:22px 18px}.beta-offer button{min-height:48px}}.beta-return-card{box-sizing:border-box;text-align:center;background:#fffdfa;border:1px solid #dccfc7;border-radius:22px;width:min(620px,100% - 40px);margin:54px auto;padding:clamp(28px,5vw,58px);box-shadow:0 24px 60px #432e381a}.beta-return-card h1{margin:12px 0 18px;font:400 clamp(38px,5vw,56px)/1.05 Georgia,serif}.beta-return-card>p{color:#716469;line-height:1.65}.beta-return-code{color:#563f4c;letter-spacing:.08em;background:#f7ebe5;border:2px dashed #a96f69;border-radius:14px;margin:28px 0 12px;padding:20px;font:900 clamp(25px,5vw,38px)/1.1 ui-monospace,SFMono-Regular,Menlo,monospace;display:block}.beta-copy-code{color:#77535d;cursor:pointer;background:#fff;border:1px solid #a96f69;border-radius:999px;margin-bottom:18px;padding:11px 18px;font-weight:900}.beta-return-card .beta-return-warning{color:#984f4b;font-weight:800}.beta-return-card .beta-begin{width:100%;margin-top:12px;padding:15px}.subscription-modal-backdrop{z-index:100}.subscription-modal{box-sizing:border-box;color:#3f3138;background:#fffdfa;border:1px solid #d9cbc3;border-radius:20px;width:min(820px,100%);max-height:92vh;padding:clamp(25px,4vw,45px);position:relative;overflow:auto;box-shadow:0 28px 80px #261b2159}.subscription-modal h2{margin:10px 0 12px;font:400 clamp(32px,5vw,47px)/1.05 Georgia,serif}.subscription-modal>p{color:#716469;max-width:680px;margin:0 0 22px;font:16px/1.6 Georgia,serif}.subscription-billing{background:#f5eee8;border:1px solid #ddcfc7;border-radius:999px;gap:7px;margin:18px 0;padding:6px;display:flex}.subscription-billing button{color:#6b5364;cursor:pointer;background:0 0;border:0;border-radius:999px;flex:1;min-height:48px;font-weight:900}.subscription-billing button.active{color:#fff;background:#6b5364}.subscription-billing small{font-size:10px;display:block}.subscription-plan-grid{gap:10px;display:grid}.subscription-plan-grid>button{color:#46383f;text-align:left;cursor:pointer;background:#faf6f1;border:1px solid #dccfc7;border-radius:12px;grid-template-columns:auto 1fr auto;align-items:center;gap:13px;width:100%;padding:16px;display:grid}.subscription-plan-grid>button.selected{background:#f4e3dd;border-color:#a96f69;box-shadow:0 0 0 2px #a96f691f}.subscription-plan-grid>button>span{color:#a96f69;font-size:22px}.subscription-plan-grid>button strong,.subscription-plan-grid>button small{display:block}.subscription-plan-grid>button div small{color:#776a6e;margin-top:4px}.subscription-plan-grid>button>b{white-space:nowrap;font:700 23px Georgia,serif}.subscription-plan-grid>button>b small{color:#776a6e;font:11px Arial,sans-serif;display:inline}.subscription-checkout{color:#fff;cursor:pointer;background:#a96f69;border:0;border-radius:999px;width:100%;min-height:54px;margin-top:20px;font-weight:900}.subscription-fine{text-align:center;color:#776a6e;margin-top:11px;line-height:1.5;display:block}@media (width<=620px){.subscription-modal{padding:28px 18px}.subscription-billing{border-radius:16px}.subscription-plan-grid>button{grid-template-columns:auto 1fr}.subscription-plan-grid>button>b{grid-column:2;font-size:20px}}.owner-inbox article p{white-space:pre-line;line-height:1.55}.owner-inbox article p:first-line{color:#6b5364;font-weight:900}.real-post-copy label:has(.hashtags-field){display:none}.sample-live-banner{background:#f4e3dd;border:1px solid #d9c9bf;border-radius:14px;justify-content:space-between;align-items:center;gap:24px;margin-bottom:28px;padding:20px 23px;display:flex}.sample-live-banner>div{flex-direction:column;gap:5px;display:flex}.sample-live-banner strong{font:400 20px Georgia,serif}.sample-live-banner small{color:#76696d}.sample-live-banner>a{color:#fff;background:#6b5364;border-radius:999px;flex:none;padding:11px 16px;font-weight:900;text-decoration:none}.sample-current-hq .real-post-copy textarea{min-height:210px}.sample-story-row{grid-template-columns:repeat(5,1fr);gap:12px;display:grid}.sample-story-row article{aspect-ratio:9/16;background:#30272b;border-radius:16px;position:relative;overflow:hidden}.sample-story-row img{object-fit:cover;opacity:.8;width:100%;height:100%}.sample-story-row span{color:#fff;background:#30272bbf;border-radius:8px;padding:10px;font:18px Georgia,serif;position:absolute;bottom:54px;left:15px;right:15px}.sample-story-row a{color:#6b5364;text-align:center;background:#fff;border-radius:999px;padding:8px;font-weight:900;text-decoration:none;position:absolute;bottom:12px;left:12px;right:12px}.sample-blog-card{background:#fffdfa;border:1px solid #ddcfc7;border-radius:16px;grid-template-columns:minmax(260px,.7fr) 1.3fr;gap:28px;margin-top:35px;padding:24px;display:grid}.sample-blog-card>img{object-fit:cover;border-radius:12px;width:100%;height:100%;min-height:300px}.sample-blog-card h2{font:400 34px/1.1 Georgia,serif}.sample-blog-card p{color:#716469;line-height:1.65}.sample-blog-card div div{flex-wrap:wrap;gap:9px;display:flex}.sample-blog-card button{color:#6b5364;background:#fff;border:1px solid #ccb9b1;border-radius:999px;padding:10px 14px;font-weight:900}@media (width<=900px){.sample-story-row{grid-template-columns:repeat(2,1fr)}.sample-blog-card{grid-template-columns:1fr}}@media (width<=600px){.sample-live-banner{flex-direction:column;align-items:stretch}.sample-story-row{grid-template-columns:1fr 1fr}.sample-story-row span{font-size:14px}}.sample-content-section{margin-top:48px}.sample-video-card{background:#fffdfa;border:1px solid #ddcfc7;border-radius:16px;grid-template-columns:minmax(220px,.55fr) 1.45fr;gap:28px;padding:24px;display:grid}.sample-video-preview{aspect-ratio:9/16;background:#30272b;border-radius:14px;max-width:330px;position:relative;overflow:hidden}.sample-video-preview img{object-fit:cover;width:100%;height:100%}.sample-video-preview:after{content:"";background:linear-gradient(#0000,#1e161abf);position:absolute;inset:45% 0 0}.sample-video-preview strong{z-index:2;color:#fff;font:24px/1.15 Georgia,serif;position:absolute;bottom:22px;left:18px;right:18px}.sample-play{z-index:2;color:#6b5364;background:#ffffffe6;border-radius:50%;place-items:center;width:58px;height:58px;display:grid;position:absolute;top:45%;left:50%;transform:translate(-50%,-50%)}.sample-video-card h3{font:400 32px/1.1 Georgia,serif}.sample-video-card p{color:#716469;line-height:1.65}.sample-content-actions{flex-wrap:wrap;gap:9px;margin-top:22px;display:flex}.sample-content-actions button{color:#6b5364;background:#fff;border:1px solid #ccb9b1;border-radius:999px;padding:10px 14px;font-weight:900}.sample-content-actions button:first-child{color:#fff;background:#a96f69;border-color:#a96f69}@media (width<=900px){.sample-video-card{grid-template-columns:1fr}.sample-video-preview{max-width:360px}}@media (width<=600px){.sample-video-preview{max-width:none}.sample-content-section{margin-top:36px}}.sample-full-blog{align-items:start}.sample-full-blog>img{position:sticky;top:24px}.sample-seo-details{background:#f3ebe4;border-radius:10px;margin:18px 0 24px;padding:14px 17px}.sample-seo-details p{margin:5px 0;font-size:14px}.sample-blog-body{border-top:1px solid #e2d7d0;border-bottom:1px solid #e2d7d0;max-height:650px;padding:4px 18px 4px 0;overflow:auto}.sample-blog-body h3{color:#493942;margin:26px 0 8px;font:400 24px Georgia,serif}.sample-blog-body p{font-size:16px;line-height:1.72}.sample-content-actions a{color:#6b5364;background:#fff;border:1px solid #ccb9b1;border-radius:999px;align-items:center;padding:10px 14px;font-weight:900;text-decoration:none;display:inline-flex}.sample-content-actions button.approved{color:#fff;background:#5d775f;border-color:#5d775f}@media (width<=900px){.sample-full-blog>img{max-height:430px;position:static}.sample-blog-body{max-height:none;overflow:visible}}.sample-blog-gallery{grid-template-columns:repeat(5,1fr);gap:7px;margin:0 0 24px;display:grid}.sample-blog-gallery figure{aspect-ratio:4/5;background:#eee4dc;border-radius:9px;margin:0;position:relative;overflow:hidden}.sample-blog-gallery img{object-fit:cover;width:100%;height:100%}.sample-blog-gallery figure:nth-child(4) img{object-position:70% center}.sample-blog-gallery figure:nth-child(5) img{object-position:30% center}.sample-blog-gallery figcaption{color:#fff;background:#30272bc2;border-radius:999px;padding:4px 6px;font-size:10px;font-weight:800;position:absolute;bottom:6px;left:6px}@media (width<=600px){.sample-blog-gallery{grid-template-columns:repeat(3,1fr)}}.blog-photo-column{flex-direction:column;gap:12px;display:flex}.customer-blog-gallery{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.customer-blog-gallery a{aspect-ratio:4/5;background:#eee4dc;border-radius:8px;position:relative;overflow:hidden}.customer-blog-gallery img{object-fit:cover;width:100%;height:100%}.customer-blog-gallery span{color:#fff;background:#30272bbf;border-radius:999px;padding:4px 6px;font-size:10px;font-weight:800;position:absolute;bottom:5px;left:5px}@media (width<=600px){.customer-blog-gallery{grid-template-columns:repeat(2,1fr)}}.blog-seo-checks{color:#49634d;background:#edf2ea;border-radius:10px;gap:7px;margin-top:5px;padding:15px;display:grid}.blog-seo-checks strong{color:#314c36;margin-bottom:3px}.blog-seo-checks span{font-size:13px}.blog-editor label>span{justify-content:space-between;gap:10px;display:flex}.blog-editor label>span small{color:#85777c;font-weight:600}@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-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}
