@font-face{font-family:Manrope;src:url(/fonts/manrope/Manrope-Variable.ttf) format("truetype");font-style:normal;font-weight:200 800;font-display:swap}:root{font-family:Manrope,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif;color:var(--ask-fg);background:var(--ask-canvas);font-synthesis:none;--burgundy:#782b45;--burgundy-dark:#5f1c33;--rose:#f3e9ec;--cream:var(--ask-surface-soft);--text:var(--ask-fg);--muted:var(--ask-fg-muted);--line:var(--ask-border);--surface:var(--ask-surface);--serif:Manrope,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;font-size:15px;line-height:1.6}*{box-sizing:border-box}body{margin:0}button,input,textarea,select{font:inherit}button,a,input,textarea,select{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.48}button,a{transition:background .16s,border-color .16s,color .16s,box-shadow .16s}a{color:var(--burgundy);text-decoration:none}button{color:inherit}h1,h2,h3,h4,p{margin:0}h1,h2{font-weight:400}h1{font-family:var(--serif);font-size:38px;letter-spacing:-1.2px;line-height:1.2}h2{font-family:var(--serif);font-size:25px;letter-spacing:-.5px;line-height:1.3}h3{font-size:14px;font-weight:650;line-height:1.5}h4{font-size:13px}p{line-height:1.7}small{font-size:12px;line-height:1.6}input,select,textarea{background:#fff;border:1px solid var(--ask-input-border);border-radius:7px;min-height:42px;width:100%;padding:10px 12px;color:var(--text);outline:none}textarea{resize:vertical;line-height:1.65}input::placeholder,textarea::placeholder{color:var(--ask-fg-muted)}input:focus,select:focus,textarea:focus{border-color:#aa6e82;box-shadow:0 0 0 3px #18181b10}input[readonly]{background:var(--ask-canvas);color:var(--ask-fg-muted)}input[type=checkbox]{width:16px;height:16px;min-height:16px;accent-color:var(--burgundy);flex:none;padding:0}select{padding-right:28px}fieldset{border:0;padding:0;margin:0;min-width:0}details summary{cursor:pointer;font-size:12px;color:var(--ask-fg-secondary);padding:10px 0}button:focus-visible,a:focus-visible,summary:focus-visible{outline:3px solid #b17488;outline-offset:3px}::selection{background:#e7cbd6;color:#4c1629}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link{position:fixed;left:12px;top:-60px;z-index:1000;padding:12px;background:#fff}.skip-link:focus{top:12px}.button{display:inline-flex;align-items:center;justify-content:center;gap:9px;border:1px solid transparent;border-radius:7px;min-height:42px;padding:10px 17px;font-weight:550;font-size:12px;white-space:nowrap}.button.primary{background:var(--burgundy);color:#fff;box-shadow:0 2px 4px #18181b08}.button.primary:hover:not(:disabled){background:var(--burgundy-dark)}.button.secondary{background:#fff;border-color:var(--ask-border);color:var(--ask-fg-secondary)}.button.secondary:hover:not(:disabled){background:var(--ask-surface-hover);border-color:var(--ask-border-strong)}.button.ghost{color:var(--burgundy);background:transparent}.button.ghost:hover{background:#f4ecef}.button.small{min-height:34px;padding:7px 11px;font-size:12px;gap:6px}.button.full{width:100%}.button.align-start{align-self:flex-start}.button.danger-ghost{background:#fff3f0;border-color:#edd4cd;color:#9e4035}.icon-button{width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;padding:0;border:1px solid transparent;background:transparent;border-radius:7px;color:var(--ask-fg-muted);flex:none}.icon-button:hover:not(:disabled){background:var(--ask-surface-hover)}.icon-button.small{width:26px;height:26px}.text-button{padding:0;border:0;background:transparent;color:var(--burgundy);font-size:12px;font-weight:550;display:inline-flex;align-items:center;gap:6px;min-height:26px}.text-button:hover{color:var(--burgundy-dark);text-decoration:underline;text-underline-offset:3px}.muted{color:var(--muted)}.small-text{font-size:12px}.danger-text{color:#a2443f}.success-text{color:#56846a}.preserve-lines{white-space:pre-wrap}.hash{font-family:ui-monospace,SFMono-Regular,monospace;font-size:12px;overflow-wrap:anywhere}.eyebrow{font-size:12px;letter-spacing:1.8px;font-weight:650;color:var(--ask-fg-muted);text-transform:uppercase}.app-shell{min-height:100vh}.sidebar{position:fixed;width:224px;left:0;top:0;bottom:0;background:var(--ask-surface-soft);border-right:1px solid var(--ask-border);padding:32px 18px 21px;z-index:30;display:flex;flex-direction:column}.wordmark{font-family:var(--serif);font-size:51px;letter-spacing:-2.4px;line-height:1;color:var(--burgundy);display:block;text-align:center}.wordmark span{display:block;font-family:Manrope,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif;font-size:12px;line-height:1.5;font-weight:650;letter-spacing:1.5px;margin-top:11px;color:var(--ask-fg-muted)}.sidebar .wordmark{padding-bottom:49px}.sidebar-section-label{font-size:12px;font-weight:600;letter-spacing:1.4px;color:var(--ask-fg-muted);padding:0 16px 12px}.sidebar nav{display:flex;flex-direction:column;gap:5px}.sidebar nav a{min-height:44px;padding:11px 14px;display:flex;align-items:center;gap:12px;border-radius:7px;color:var(--ask-fg-muted);font-size:12px;position:relative}.sidebar nav a:hover{background:var(--ask-surface-hover)}.sidebar nav a.active{background:#eadddf;color:#812d49;font-weight:650}.sidebar nav a.active svg{stroke-width:2}.sidebar nav a.nav-divider{margin-top:21px}.nav-active-dot{width:4px;height:4px;border-radius:100%;background:#a4556e;position:absolute;right:13px}.nav-badge{border-radius:5px;padding:0 5px;font-size:12px;background:#e8d2d9;margin-left:auto}.sidebar-footer{margin-top:auto;display:flex;align-items:center;gap:9px;padding:18px 5px 0;border-top:1px solid var(--ask-border);color:var(--ask-fg-muted)}.sidebar-footer>div:nth-child(2){min-width:0;flex:1}.sidebar-footer strong{display:block;font-size:12px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sidebar-footer small{font-size:12px;letter-spacing:.1px;display:block;margin-top:2px}.brand-emblem{font-family:var(--serif);font-size:20px;color:var(--ask-accent);background:var(--ask-surface-hover);width:32px;height:32px;display:grid;place-items:center;border-radius:7px}.app-main{margin-left:224px;min-height:100vh;display:flex;flex-direction:column}.topbar{height:75px;border-bottom:1px solid var(--line);background:#ffffffd9;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:0 38px;display:flex;align-items:center;justify-content:space-between;gap:16px;position:relative;z-index:20}.topbar-left,.topbar-right{display:flex;align-items:center;gap:15px;min-width:0}.topbar-section{font-size:12px;font-weight:600;color:var(--ask-fg-secondary);white-space:nowrap}.topbar-slash{font-size:12px;color:var(--ask-fg-muted)}.topbar-current{font-size:12px;color:var(--ask-fg-muted);white-space:nowrap}.brand-select{display:flex;align-items:center;position:relative;min-width:135px;max-width:220px}.brand-select select{border:0;background:transparent;appearance:none;min-height:32px;padding:6px 24px 6px 8px;font-size:12px;color:var(--ask-fg-secondary)}.brand-select svg{position:absolute;right:6px;pointer-events:none;color:var(--ask-fg-muted)}.avatar{border:0;background:var(--ask-surface-hover);color:var(--ask-fg-muted);border-radius:100%;width:32px;height:32px;display:grid;place-items:center;font-size:12px}.profile-wrap{position:relative}.profile-menu{position:absolute;right:0;top:46px;background:#fff;border:1px solid var(--line);border-radius:10px;padding:16px;min-width:220px;box-shadow:0 10px 40px #18181b15;display:flex;flex-direction:column;gap:3px;z-index:35}.profile-menu strong{font-size:12px}.profile-menu small{color:var(--muted);max-width:240px;overflow-wrap:anywhere}.profile-menu button{border:0;border-top:1px solid var(--line);padding:13px 0 0;margin-top:12px;background:transparent;display:flex;gap:8px;align-items:center;font-size:12px;color:var(--burgundy)}.notification-button{position:relative}.notification-button i{position:absolute;right:7px;top:5px;width:5px;height:5px;border-radius:100%;background:var(--burgundy);border:1px solid white}.demo-pill{font-size:12px;letter-spacing:.4px;padding:4px 8px;border:1px solid #dfcdbb;border-radius:5px;color:#997551;background:#fcf8ef}.page-content{padding:37px 38px 32px;max-width:1660px;margin:0 auto;width:100%;outline:none;flex:1}.page-heading{display:flex;align-items:center;justify-content:space-between;gap:25px;margin-bottom:25px}.page-heading .eyebrow{margin-bottom:9px}.page-heading p{color:var(--ask-fg-muted);font-size:12px;margin-top:8px}.heading-actions{display:flex;gap:10px}.app-footer{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:20px 38px 24px;color:var(--ask-fg-muted);font-size:12px}.timezone{display:inline-flex;align-items:center;gap:6px;color:var(--ask-fg-muted);font-size:12px;white-space:nowrap}.mobile-menu,.sidebar-backdrop{display:none}.panel{background:#fff;border:1px solid var(--line);border-radius:10px;padding:24px}.subtle-panel{background:var(--ask-surface-soft)}.section-title{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:29px 0 16px}.panel>.section-title:first-child{margin-top:0}.section-title h2{font-size:23px}.section-title h3{font-size:13px}.panel>h3{margin-bottom:12px}.message{display:flex;align-items:flex-start;gap:10px;padding:13px 15px;border:1px solid var(--ask-border);border-radius:7px;background:var(--ask-canvas);color:var(--ask-fg-muted);font-size:12px;line-height:1.7;margin-bottom:16px}.message>svg,.message-icon{flex:none;margin-top:2px}.message .text-button{display:flex;margin-top:4px}.message.error{background:#fff4f1;color:#a13c36;border-color:#edc9c1}.message.success{background:#eef6ef;color:#477155;border-color:#d9e8d9}.message.warm{background:#fcf6ea;color:#8c7048;border-color:#e9dcc1}.message strong{font-weight:600}.loading-state{min-height:160px;display:flex;align-items:center;justify-content:center;gap:12px;color:var(--ask-fg-muted);font-size:12px}.spin{animation:spin 1s linear infinite}.app-loading{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:28px}.app-loading .message{max-width:600px}.empty-state{text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:335px;padding:47px 30px;border:1px dashed var(--ask-border);border-radius:10px;background:var(--ask-canvas)}.empty-state.compact{border:0;background:transparent;min-height:220px;padding:26px 22px}.empty-icon{width:70px;height:70px;display:grid;place-items:center;background:var(--ask-surface-soft);border-radius:21px;color:var(--ask-fg-muted);margin-bottom:21px;box-shadow:0 0 0 9px #18181b}.empty-state.compact .empty-icon{width:48px;height:48px;border-radius:15px;box-shadow:0 0 0 7px #18181b;margin-bottom:18px}.empty-state h3{font-family:var(--serif);font-size:27px;font-weight:400;letter-spacing:-.4px;line-height:1.3}.empty-state.compact h3{font-size:21px}.empty-state p{color:var(--ask-fg-muted);font-size:12px;max-width:420px;margin:12px 0 21px}.empty-state.compact p{max-width:330px;font-size:12px;margin:10px 0 12px}.form-stack{display:flex;flex-direction:column;gap:18px}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.field{display:flex;flex-direction:column;gap:6px;min-width:0}.field>label{font-size:12px;font-weight:600;color:var(--ask-fg-secondary)}.field>div{min-width:0}.field small{font-size:12px;color:var(--ask-fg-muted);display:block}.field.span-2{grid-column:1/-1}.field-error{color:#a3443d;font-size:12px;line-height:1.6;padding-top:5px}.checkbox-line{display:flex;align-items:flex-start;gap:9px;font-size:12px;line-height:1.65;color:var(--ask-fg-secondary);padding:12px;background:var(--ask-surface-soft);border-radius:7px}.checkbox-line input{margin-top:2px}.segmented{display:inline-flex;align-items:center;gap:3px;background:var(--ask-surface-soft);padding:4px;border-radius:7px;max-width:100%}.segmented button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:31px;padding:6px 12px;font-size:12px;border:0;background:transparent;color:var(--ask-fg-muted);border-radius:5px;white-space:nowrap}.segmented button.active{background:#fff;color:var(--burgundy);box-shadow:0 1px 4px #18181b10}.search-input{display:flex;align-items:center;gap:10px;border:1px solid var(--ask-input-border);border-radius:7px;background:#fff;color:var(--ask-fg-muted);min-width:0;padding:0 13px}.search-input input{border:0;background:transparent;box-shadow:none!important;padding:12px 0;font-size:12px;min-width:0}.search-input:focus-within{border-color:#ae7a8d;box-shadow:0 0 0 3px #18181b10}.search-input>svg{flex:none}.library-intro{background:var(--ask-surface-soft);border:1px solid var(--ask-border);border-radius:9px;display:flex;align-items:center;gap:17px;padding:20px 23px;margin-bottom:24px}.library-intro-symbol{font-size:34px;line-height:1;color:var(--ask-fg-muted)}.library-intro strong{font-size:12px;color:var(--ask-fg);font-weight:600}.library-intro p{font-size:12px;margin-top:4px;color:var(--ask-fg-muted)}.intro-count{margin-left:auto;white-space:nowrap;color:var(--ask-fg-muted);font-size:12px;padding-left:15px}.library-toolbar{display:flex;gap:10px;align-items:center;margin-bottom:17px}.library-toolbar .search-input{flex:1}.library-toolbar .button{min-height:42px}.sort-select{width:117px;font-size:12px;min-height:42px;color:var(--ask-fg-muted)}.filter-dot{width:5px;height:5px;background:var(--burgundy);border-radius:100%}.library-type-row{display:flex;align-items:center;justify-content:space-between;margin-bottom:21px}.filters-panel{padding:18px;background:var(--ask-surface-soft);border-radius:8px;margin-bottom:20px;grid-template-columns:repeat(4,1fr)}.selection-bar{display:flex;align-items:center;gap:18px;background:#f1e4e9;border:1px solid #e0c8d1;border-radius:7px;padding:10px 13px;margin-bottom:18px;position:sticky;top:10px;z-index:10}.selection-bar strong{font-size:12px;color:var(--burgundy)}.selection-bar .button{margin-left:auto}.media-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;transition:opacity .16s}.media-grid.refreshing{opacity:.6}.media-card{background:#fff;border:1px solid var(--ask-border);border-radius:10px;overflow:hidden;transition:border-color .16s,box-shadow .16s}.media-card:hover{border-color:var(--ask-border-strong);box-shadow:0 5px 18px #18181b07}.media-card.selected{border-color:#a75470;box-shadow:0 0 0 1px #18181b40}.media-card-art{height:230px;position:relative;background:var(--ask-surface-soft)}.media-open{padding:0;border:0;width:100%;height:100%;background:transparent;display:block}.media-view-wrap{width:100%;height:100%;position:relative;overflow:hidden;background:var(--ask-surface-soft)}.media-view{width:100%;height:100%;object-fit:contain;display:block}.format-label{position:absolute;left:12px;top:12px;background:#ffffffdc;border:1px solid var(--ask-border);border-radius:4px;font-size:12px;letter-spacing:.6px;text-transform:uppercase;color:var(--ask-fg-muted);padding:3px 6px;pointer-events:none}.selection-check{position:absolute;right:12px;top:12px;width:24px;height:24px;border:1px solid var(--ask-border);background:#ffffffd9;border-radius:100%;display:grid;place-items:center;padding:0;color:#fff}.selection-check.checked{background:var(--burgundy);border-color:var(--burgundy)}.review-label{position:absolute;bottom:9px;left:10px;font-size:12px;color:#967349;background:#fff8e6e8;border:1px solid #e6d6b4;border-radius:4px;padding:3px 6px}.video-overlay{position:absolute;bottom:12px;right:12px;background:#fffd;padding:5px 7px;border-radius:6px;display:flex;align-items:center;gap:5px;font-size:12px;color:var(--ask-fg-muted)}.image-fallback{display:none;position:absolute;inset:0;align-items:center;justify-content:center;flex-direction:column;gap:8px;font-size:12px;color:var(--ask-fg-muted)}.image-unavailable .image-fallback{display:flex}.media-card-body{padding:15px 15px 13px}.media-card-topline{display:flex;justify-content:space-between;gap:9px;align-items:center}.media-card-topline h3{font-family:var(--serif);font-weight:400;font-size:18px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.media-card-topline span{color:var(--ask-fg-muted)}.media-sku{font-size:12px;color:var(--ask-fg-muted);margin-top:6px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.media-card-meta{font-size:12px;color:var(--ask-fg-muted);margin:3px 0 13px;display:flex;gap:5px}.media-card-actions{display:flex;gap:7px}.media-card-actions button{flex:1;font-size:12px;display:flex;align-items:center;justify-content:center;gap:5px;padding:7px 4px;border:1px solid var(--ask-border);border-radius:5px;background:#fff;color:var(--ask-fg-secondary)}.media-card-actions button:last-child{background:#f5eaf0;border-color:#e5ccd6;color:var(--burgundy)}.media-card-actions button:hover{background:var(--ask-surface-hover)}.pagination{display:flex;align-items:center;justify-content:space-between;margin-top:22px;color:var(--ask-fg-muted);font-size:12px}.pagination>div{display:flex;align-items:center;gap:12px}.modal{padding:0;border:1px solid var(--ask-border);border-radius:12px;max-height:91vh;max-height:91dvh;width:540px;max-width:calc(100vw - 32px);box-shadow:0 25px 100px #18181b26;color:var(--text);overflow:auto;background:#fff}.modal.wide{width:1020px}.modal::backdrop{background:#18181b66;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.modal-header{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding:24px 26px 20px;border-bottom:1px solid var(--ask-border);background:var(--ask-canvas);position:sticky;top:0;z-index:8}.modal-header h2{font-size:29px;letter-spacing:-.6px}.modal-header p{color:var(--ask-fg-muted);font-size:12px;margin-top:7px}.modal-body{padding:25px 26px}.modal-body>h3{margin-top:21px;margin-bottom:13px}.modal-body>p{margin:10px 0;font-size:13px}.modal-footer{display:flex;align-items:center;justify-content:flex-end;gap:10px;padding:17px 26px;border-top:1px solid var(--ask-border);background:var(--ask-canvas);position:sticky;bottom:0;z-index:7}.modal-footer>.muted,.modal-footer-note{margin-right:auto;font-size:12px}.drop-zone{background:var(--ask-canvas);border:1px dashed var(--ask-border);display:flex;align-items:center;flex-direction:column;justify-content:center;padding:28px;border-radius:9px;gap:9px;color:var(--ask-fg-muted);text-align:center}.drop-zone h3{font-size:15px;color:var(--ask-fg)}.drop-zone p{font-size:12px;color:var(--ask-fg-muted)}.drop-zone .button{margin-top:5px}.drop-zone.dragging{background:#f4e5ec;border-color:#9a4866}.upload-fields{margin-top:23px}.upload-list{margin-top:24px;display:flex;flex-direction:column;gap:8px}.upload-row{padding:11px 12px;background:var(--ask-canvas);border-radius:6px;border:1px solid var(--ask-border);display:flex;gap:11px;align-items:center}.upload-file-icon{width:33px;height:33px;background:var(--ask-surface-hover);border-radius:6px;color:var(--ask-fg-muted);display:grid;place-items:center}.upload-info{min-width:0;flex:1}.upload-info strong{font-size:12px;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.upload-info small{font-size:12px;display:block;color:var(--ask-fg-muted);margin-top:3px}.upload-info progress{width:100%;height:5px;border:0;border-radius:8px;accent-color:var(--burgundy)}.media-detail-layout{display:grid;grid-template-columns:1fr 1fr;gap:29px}.media-detail-layout>.form-stack{gap:14px}.media-detail-layout .comparison-grid>.media-view-wrap,.media-detail-layout .comparison-grid>div>.media-view-wrap{height:300px}.comparison-grid .media-view{max-height:360px;object-fit:contain}.comparison-grid.has-reference{display:grid;grid-template-columns:1fr 1fr;gap:10px}.comparison-grid.has-reference .eyebrow{font-size:12px;display:block;margin-bottom:6px}.comparison-grid.has-reference .media-view-wrap{height:190px!important}.detail-facts{font-size:12px;margin:17px 0 0}.detail-facts>div{display:flex;justify-content:space-between;gap:16px;padding:9px 0;border-bottom:1px solid var(--ask-border)}.detail-facts dt{color:var(--ask-fg-muted);font-size:12px;flex:none}.detail-facts dd{margin:0;color:var(--ask-fg);text-align:right;overflow-wrap:anywhere}.review-panel{margin-top:20px;padding:15px;background:#faf5e9;border:1px solid #e9ddc4;border-radius:7px}.review-panel strong{font-size:12px;color:#987247}.review-panel p{font-size:12px;color:#a18a71;margin:7px 0 12px}.review-panel select{font-size:12px;min-height:36px}.history{border-top:1px solid var(--line);margin-top:13px}.history article{padding:12px 0;border-bottom:1px solid var(--ask-border)}.history article strong{display:block;font-size:12px}.history article small{display:block;color:var(--ask-fg-muted);font-size:12px}.history article p{font-size:12px;white-space:pre-wrap;margin:6px 0}.picker-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;margin-top:19px}.picker-card{background:#fff;padding:0 0 10px;border:1px solid var(--ask-border);border-radius:8px;overflow:hidden;text-align:left;position:relative;min-width:0}.picker-card>.media-view-wrap{height:135px}.picker-card strong{font-size:12px;padding:9px 10px 2px;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.picker-card small{font-size:12px;padding:0 10px;display:block;color:var(--ask-fg-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.picker-card.selected{border-color:#a3506e;box-shadow:0 0 0 1px #18181b44}.picked-mark{position:absolute;top:8px;right:8px;width:22px;height:22px;display:grid;place-items:center;color:#fff;background:var(--burgundy);border-radius:100%}.schedule-layout{display:grid;grid-template-columns:1fr 1fr;gap:28px}.schedule-layout section>h3{margin-bottom:12px}.schedule-layout .section-title{margin:0 0 12px}.schedule-layout .form-stack{gap:22px}.selected-media-list{display:flex;flex-direction:column;gap:8px}.selected-media-row{display:flex;gap:11px;align-items:center;background:var(--ask-canvas);padding:10px;border:1px solid var(--ask-border);border-radius:6px}.selected-media-thumb{width:54px;height:54px;flex:none}.selected-media-row>div:nth-child(2){min-width:0;flex:1}.selected-media-row strong{font-size:12px;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.selected-media-row small{font-size:12px;display:block;color:var(--ask-fg-muted);margin-top:3px}.selected-media-controls{display:flex;gap:2px}.selected-media-list+.message{margin-top:12px}.account-select-list{display:flex;flex-direction:column;gap:8px}.account-choice{display:flex;align-items:center;gap:9px;border:1px solid var(--ask-border);padding:10px 11px;border-radius:7px;background:#fff;cursor:pointer}.account-choice.selected{border-color:#c493a5;background:#fbf6f8}.account-choice>span:not(.platform-mark){flex:1}.account-choice strong{font-size:12px;display:block}.account-choice small{font-size:12px;color:var(--ask-fg-muted);display:block;margin-top:2px}.account-choice>svg{color:#a65d78}.account-choice input{width:14px;height:14px;min-height:14px}.schedule-time-summary{font-size:12px;color:var(--ask-fg-muted);margin-top:8px;display:flex;flex-direction:column;gap:6px}.schedule-preview{background:var(--ask-canvas);border:1px solid var(--ask-border);padding:18px;border-radius:8px;align-self:start}.schedule-preview>h3{font-family:var(--serif);font-size:23px;font-weight:400;margin-top:7px}.schedule-preview>.muted{font-size:12px;margin-top:5px;margin-bottom:15px}.preview-placeholder{min-height:230px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:13px;color:var(--ask-fg-muted)}.preview-placeholder p{font-size:12px}.post-preview{border:1px solid var(--ask-border);background:#fff;border-radius:8px;overflow:hidden;margin-top:14px}.post-preview-header{display:flex;align-items:center;gap:9px;padding:13px}.post-preview-header strong{font-size:12px;display:block}.post-preview-header small{font-size:12px;display:block;color:var(--ask-fg-muted);margin-top:2px}.post-preview-image{height:190px;position:relative}.carousel-count{position:absolute;right:8px;top:8px;color:var(--ask-fg-muted);background:#fffd;padding:3px 6px;border-radius:5px;font-size:12px}.post-preview-content{padding:13px;display:flex;flex-direction:column;gap:10px}.post-preview-content input{min-height:35px;padding:8px 9px;font-size:12px}.post-preview-content textarea{font-size:12px;padding:9px;min-height:110px}.character-count{display:block;text-align:right;font-size:12px;color:var(--ask-fg-muted);margin-top:-5px}.preview-account-mode{font-size:12px;color:var(--ask-fg-muted);border-top:1px solid var(--ask-border);padding-top:9px;line-height:1.65}.preview-footnote{font-size:12px;color:var(--ask-fg-muted);line-height:1.7;margin:14px 0 0}.inline-empty{padding:20px;background:var(--ask-surface-soft);border-radius:7px}.inline-empty p{color:var(--ask-fg-muted);font-size:12px;margin-bottom:9px}.platform-mark{font-family:Arial,sans-serif;display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;font-weight:700;font-size:20px;flex:none;border-radius:11px;background:var(--ask-surface-soft);color:var(--ask-fg-muted);line-height:1;letter-spacing:-1px}.platform-mark.small{width:25px;height:25px;border-radius:7px;font-size:14px}.platform-instagram{background:#f6e8ec;color:#a35a78;font-size:17px;letter-spacing:-1px}.platform-facebook{background:#eaf0f8;color:#6b8bb8}.platform-youtube{background:#fceceb;color:#bc7971;font-size:15px}.platform-tiktok{background:#eeedf0;color:#79727d}.platform-x{background:#f0efed;color:#6e625b}.platform-linkedin{background:#e8f0f3;color:#6b94a8;font-size:16px}.platform-pinterest{background:#f8e9e7;color:#ac6d64}.platform-demo{background:#f8efd8;color:#a68b4f}.status{display:inline-flex;align-items:center;gap:5px;font-size:12px;line-height:1.4;color:var(--ask-fg-muted);background:var(--ask-surface-soft);padding:4px 7px;border-radius:5px;white-space:nowrap}.status i{width:4px;height:4px;border-radius:100%;background:currentColor;flex:none}.status-published,.status-completed,.status-connected{color:#59866b;background:#eff6f0}.status-manual_completed{color:#7c81a1;background:#f0f0f8}.status-failed,.status-dead,.status-dead_letter,.status-expired{color:#b47060;background:#fcf0eb}.status-manual_required,.status-action_required,.status-user_action_required,.status-uncertain,.status-unknown{color:#a18a4e;background:#fbf5e4}.status-queued,.status-scheduled,.status-approved{color:#a06880;background:#f7ecf0}.status-processing,.status-running,.status-sending{color:#708ba3;background:#edf2f7}.status-cancelled,.status-disconnected{color:var(--ask-fg-muted);background:var(--ask-surface-soft)}.studio-layout{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,.9fr);gap:25px;align-items:start}.studio-form{padding:27px}.studio-tabs{width:100%;margin-bottom:27px}.studio-tabs button{flex:1;min-height:36px;font-size:12px}.reference-select{width:100%;min-height:164px;border:1px dashed var(--ask-border);border-radius:8px;background:var(--ask-canvas);padding:22px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:7px;color:var(--ask-fg-muted)}.reference-select strong{font-size:12px;font-weight:500}.reference-plus{width:45px;height:45px;display:grid;place-items:center;background:var(--ask-surface-soft);border-radius:13px;margin-bottom:7px}.reference-select.has-media{flex-direction:row;justify-content:flex-start;text-align:left;padding:12px;gap:16px;min-height:116px}.reference-select.has-media>.media-view-wrap{width:100px;height:100px;flex:none;border-radius:5px}.reference-select.has-media>span{min-width:0}.reference-select.has-media strong{display:block;overflow-wrap:anywhere}.reference-select.has-media small{display:block;margin-top:5px}.reference-select.has-media em{font-size:12px;color:var(--burgundy);font-style:normal;display:block;margin-top:12px}.configuration-note{display:flex;gap:12px;padding:17px;border:1px solid #eadcc7;border-radius:7px;background:#fcf8ed}.configuration-note>span{flex:none;color:#b49469;padding-top:2px}.configuration-note strong{font-size:12px;color:#997950}.configuration-note p{font-size:12px;color:#aa947a;margin:5px 0}.configuration-note .text-button{font-size:12px;color:#9c7953}.cost-summary{border-top:1px solid var(--ask-border);padding-top:17px}.cost-summary>div{display:flex;justify-content:space-between;align-items:center;font-size:12px;color:var(--ask-fg-muted)}.cost-summary strong{font-family:var(--serif);font-weight:400;font-size:22px;color:var(--ask-fg)}.cost-summary>small{font-size:12px;color:var(--ask-fg-muted);display:block;margin-top:5px}.studio-footnote{font-size:12px;color:var(--ask-fg-muted);display:flex;align-items:center;justify-content:center;gap:6px;margin-top:-8px}.studio-side{display:flex;flex-direction:column;gap:20px}.studio-editorial{background:var(--ask-surface-hover);border:1px solid var(--ask-border);border-radius:10px;min-height:415px;padding:40px 31px;text-align:center;position:relative;overflow:hidden}.studio-editorial .eyebrow{font-size:12px;letter-spacing:1.6px;color:var(--ask-fg-muted)}.editorial-spark{font-family:var(--serif);font-size:87px;font-weight:100;line-height:1;display:block;color:var(--ask-fg-muted);margin:26px 0 13px}.studio-editorial h2{font-size:37px;line-height:1.13;letter-spacing:-1px;color:var(--ask-fg)}.studio-editorial p{font-size:12px;color:var(--ask-fg-muted);margin-top:18px}.editorial-line{width:34px;height:1px;background:var(--ask-border-strong);margin:23px auto}.studio-editorial small{font-size:12px;color:var(--ask-fg-muted);letter-spacing:.6px}.studio-side .subtle-panel p{font-size:12px;color:var(--ask-fg-muted);margin-top:10px}.generation-list{display:flex;flex-direction:column;gap:11px}.generation-row{display:flex;align-items:center;gap:17px;padding:19px}.generation-type{width:42px;height:42px;border-radius:12px;background:var(--ask-surface-soft);color:var(--ask-fg-muted);display:grid;place-items:center;flex:none}.generation-main{flex:1;min-width:0}.generation-main>div{display:flex;align-items:center;gap:12px}.generation-main strong{font-size:12px}.generation-main p{font-size:12px;color:var(--ask-fg-muted);margin:5px 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:600px}.generation-main small{font-size:12px;color:var(--ask-fg-muted)}.generation-main .field-error{white-space:normal;color:#a3443d}.generation-actions{display:flex;flex-direction:column;gap:7px;align-items:flex-end}.compose-layout{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.15fr);gap:25px;align-items:start}.compose-layout>.panel h3{margin-bottom:15px}.compose-layout .section-title{margin:0 0 8px}.select-media-button{background:var(--ask-canvas);border:1px dashed var(--ask-border);border-radius:8px;padding:26px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:12px;color:var(--ask-fg-muted);min-height:125px;width:100%;text-align:center}.select-media-button strong{font-size:12px;font-weight:500}.platform-toggles{display:flex;flex-wrap:wrap;gap:7px}.platform-toggles>button{display:flex;align-items:center;gap:6px;padding:7px 9px;border:1px solid var(--ask-border);border-radius:6px;background:#fff;color:var(--ask-fg-secondary);font-size:12px}.platform-toggles>button.selected{background:#fbf3f7;border-color:#c99caf;color:#954c69}.platform-toggles .platform-mark{width:20px;height:20px;font-size:12px;border-radius:5px}.compose-selected{display:flex;flex-wrap:wrap;gap:8px}.compose-media{width:calc(33.33% - 6px);min-width:70px;position:relative;border:1px solid var(--ask-border);border-radius:6px;overflow:hidden}.compose-media>.media-view-wrap{height:90px}.compose-media>span{font-size:12px;padding:6px;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--ask-fg-muted)}.compose-media>.icon-button{position:absolute;right:4px;top:4px;background:#ffffffdc}.compose-empty{padding:15px;min-height:480px}.compose-empty .empty-state{min-height:360px}.compose-principle{display:flex;gap:8px;align-items:flex-start;font-size:12px;color:var(--ask-fg-muted);padding:17px;border-top:1px solid var(--ask-border);justify-content:center}.compose-principle svg{flex:none}.draft-tabs{display:flex;gap:5px;overflow-x:auto;padding:4px 0 12px}.draft-tabs button{display:flex;align-items:center;gap:8px;background:#fff;border:1px solid var(--ask-border);padding:8px 10px;white-space:nowrap;font-size:12px;color:var(--ask-fg-muted);border-radius:7px}.draft-tabs button.active{background:#f8ecf1;border-color:#cda4b4;color:#8e4260}.draft-editor-header{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:22px}.draft-editor-header .eyebrow{font-size:12px}.draft-editor-header h2{font-size:25px;margin-top:7px}.draft-editor>.form-stack{gap:15px}.draft-preview{border:1px solid var(--ask-border);border-radius:8px;margin-top:25px;overflow:hidden}.draft-preview>.media-view-wrap{height:235px}.draft-preview-text{padding:18px;font-size:12px;line-height:1.7}.draft-preview-text strong{display:block;margin-bottom:7px;font-size:12px}.draft-preview-text p{white-space:pre-wrap}.draft-preview-text>span{display:block;margin-top:10px;color:var(--ask-fg-muted);overflow-wrap:anywhere}.hashtag-text{color:#a16a7e;margin-top:9px}.draft-actions{display:flex;justify-content:space-between;gap:10px;margin-top:20px}.calendar-toolbar{display:flex;justify-content:space-between;align-items:center;gap:15px;margin-bottom:14px;flex-wrap:wrap}.calendar-period{display:flex;align-items:center;gap:8px}.calendar-period h2{font-size:24px;margin:0 8px;text-transform:capitalize}.calendar-filters{display:flex;align-items:center;gap:12px}.calendar-filters select{width:145px;font-size:12px;min-height:35px;padding:7px 10px}.calendar-meta{display:flex;justify-content:space-between;align-items:center;font-size:12px;color:var(--ask-fg-muted);margin-bottom:18px}.calendar-scroll{overflow-x:auto}.month-calendar{background:#fff;border:1px solid var(--ask-border);border-radius:8px;overflow:hidden;min-width:630px}.calendar-weekdays{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));background:var(--ask-surface-soft);border-bottom:1px solid var(--ask-border)}.calendar-weekdays span{padding:10px;text-align:center;font-size:12px;color:var(--ask-fg-muted);font-weight:550}.calendar-cells{display:grid;grid-template-columns:repeat(7,minmax(0,1fr))}.calendar-cell{min-height:124px;padding:8px;border-bottom:1px solid var(--ask-border);border-right:1px solid var(--ask-border);display:flex;flex-direction:column;gap:5px}.calendar-cell:nth-child(7n){border-right:0}.calendar-cell:nth-last-child(-n+7){border-bottom:0}.calendar-cell.other-month{background:var(--ask-canvas)}.calendar-cell.other-month .day-number{color:var(--ask-fg-secondary)}.day-number{align-self:flex-end;display:grid;place-items:center;width:24px;height:24px;font-size:12px;border:0;background:transparent;border-radius:100%;color:var(--ask-fg-secondary);margin-bottom:1px}.calendar-cell.today .day-number{background:var(--burgundy);color:#fff}.calendar-cell.today{background:#fdf8f9}.calendar-event{padding:10px;text-align:left;background:#f9edf2;border:1px solid #efdce5;border-radius:6px;display:flex;flex-direction:column;gap:5px;color:#ac6f87;min-width:0;width:100%}.calendar-event strong{font-size:12px;line-height:1.4;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.calendar-event>span:not(.status):not(.event-time){font-size:12px;color:#b18c9b}.calendar-event .event-time{display:flex;align-items:center;justify-content:space-between;font-size:12px;gap:5px}.calendar-event .event-time .platform-mark{width:17px;height:17px;font-size:12px;border-radius:4px}.calendar-event.compact{padding:6px;font-size:12px;gap:3px}.calendar-event.compact strong,.calendar-event.compact .event-time{font-size:12px}.calendar-event.draft{background:var(--ask-surface-soft);border-style:dashed;border-color:var(--ask-border);color:var(--ask-fg-muted)}.calendar-event.cancelled{background:var(--ask-surface-soft);border-color:var(--ask-border);opacity:.5}.more-events{border:0;background:transparent;font-size:12px;text-align:left;color:var(--ask-fg-muted);padding:2px}.week-calendar{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));border:1px solid var(--ask-border);border-radius:8px;overflow:hidden;background:#fff;min-height:400px}.week-calendar>section{padding:9px;border-right:1px solid var(--ask-border)}.week-calendar>section:last-child{border-right:0}.week-calendar>section>header{display:flex;flex-direction:column;align-items:center;gap:5px;border-bottom:1px solid var(--ask-border);padding-bottom:13px;margin-bottom:13px}.week-calendar header span{font-size:12px;color:var(--ask-fg-muted)}.week-calendar header strong{font-family:var(--serif);font-size:25px;font-weight:400;color:var(--ask-fg)}.week-calendar>section.today{background:#fdf8fa}.week-calendar>section.today header strong{color:var(--burgundy)}.week-calendar>section>div{display:flex;flex-direction:column;gap:10px}.week-empty{color:var(--ask-fg-muted);font-size:12px;text-align:center;padding-top:30px}.day-agenda{min-height:360px}.agenda-row{display:flex;align-items:flex-start;gap:22px;padding:14px 0;border-bottom:1px solid var(--ask-border)}.agenda-row:last-child{border-bottom:0}.agenda-time{display:flex;align-items:center;gap:6px;color:var(--ask-fg-muted);font-size:12px;width:75px;flex:none;padding-top:12px}.agenda-row>.calendar-event{max-width:600px}.agenda-row .calendar-event strong{font-size:12px}.calendar-empty-note{text-align:center;font-size:12px;color:var(--ask-fg-muted);margin-top:22px}.post-detail-summary{display:flex;gap:17px;align-items:center;flex-wrap:wrap;font-size:12px;color:var(--ask-fg-muted);margin-bottom:20px}.target-summary{padding:15px;border:1px solid var(--ask-border);border-radius:7px;margin-bottom:13px}.target-summary .post-preview-header{padding:0 0 13px}.target-summary>h3{margin-bottom:7px}.target-summary>p{font-size:12px;color:var(--ask-fg-muted);margin-top:6px}.target-job{margin-top:12px;border-top:1px solid var(--ask-border);padding-top:10px;display:flex;align-items:center;gap:13px;font-size:12px}.target-job .field-error{margin:0}.overview-hero{background:var(--ask-surface-hover);border:1px solid var(--ask-border);border-radius:11px;display:grid;grid-template-columns:1.4fr 1fr;padding:35px 38px;align-items:center;gap:35px;margin-bottom:29px}.overview-hero .eyebrow{font-size:12px;color:var(--ask-fg-muted)}.overview-hero h2{font-size:37px;line-height:1.16;letter-spacing:-1px;color:var(--ask-fg);margin-top:17px}.overview-hero p{font-size:12px;color:var(--ask-fg-muted);max-width:390px;margin:17px 0 22px}.overview-hero .button{background:#7e3d4e;font-size:12px;padding:9px 14px;min-height:38px}.hero-process{padding-left:29px;border-left:1px solid var(--ask-border);max-width:330px;justify-self:center}.hero-process>div{display:grid;grid-template-columns:37px 1fr;column-gap:13px;align-items:center}.hero-process>div>span{grid-row:1/3;background:var(--ask-surface-hover);border:1px solid var(--ask-border);color:var(--ask-fg-muted);font-family:var(--serif);font-size:17px;width:37px;height:37px;display:grid;place-items:center;border-radius:100%}.hero-process strong{font-size:12px;font-weight:550;color:var(--ask-fg)}.hero-process small{font-size:12px;color:var(--ask-fg-muted);margin-top:3px}.hero-process>i{height:20px;width:1px;background:var(--ask-border-strong);display:block;margin:7px 18px}.stat-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.stat-card{text-align:left;border:1px solid var(--ask-border);border-radius:9px;padding:20px 21px;background:#fff;display:flex;flex-direction:column}.stat-card:hover{background:var(--ask-surface-hover);border-color:var(--ask-border-strong)}.stat-label{font-size:12px;color:var(--ask-fg-muted);display:flex;justify-content:space-between;align-items:center;gap:8px}.stat-label svg{color:var(--ask-fg-muted)}.stat-number{display:flex;gap:10px;align-items:baseline;font-family:var(--serif);font-size:37px;line-height:1;margin:23px 0;color:var(--ask-fg)}.stat-number small{font-family:Manrope,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif;color:var(--ask-fg-muted);font-size:12px}.stat-link{display:flex;justify-content:space-between;align-items:center;font-size:12px;color:var(--ask-fg-muted);border-top:1px solid var(--ask-border);padding-top:12px}.overview-columns{display:grid;grid-template-columns:1.15fr 1fr;gap:21px;margin-top:24px}.overview-columns .panel{padding:23px}.overview-columns h2{font-size:22px}.upcoming-list{display:flex;flex-direction:column}.upcoming-list>button{border:0;background:transparent;display:flex;align-items:center;gap:14px;padding:13px 0;border-bottom:1px solid var(--ask-border);text-align:left}.upcoming-list>button:last-child{border:0}.upcoming-date{width:47px;border:1px solid var(--ask-border);background:var(--ask-canvas);border-radius:7px;display:flex;align-items:center;flex-direction:column;padding:5px;flex:none}.upcoming-date strong{font-size:22px;font-family:var(--serif);font-weight:400;color:var(--ask-fg)}.upcoming-date span{font-size:12px;color:var(--ask-fg-muted)}.upcoming-list>button>div:nth-child(2){flex:1;min-width:0}.upcoming-list>button>div:nth-child(2)>strong{font-size:12px;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.upcoming-list small{font-size:12px;display:block;color:var(--ask-fg-muted);margin:4px 0}.draft-list>button{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:16px 0;width:100%;border:0;background:transparent;border-bottom:1px solid var(--ask-border);text-align:left;color:var(--ask-fg-muted)}.draft-list>button:last-child{border:0}.draft-list strong{font-size:12px;font-weight:500;display:block}.draft-list small{font-size:12px;display:block;color:var(--ask-fg-muted);margin-top:5px}.quiet-message{font-size:12px;color:var(--ask-fg-muted);padding:15px 0}.notification-list>article{display:flex;align-items:flex-start;gap:10px;padding:13px 0;border-bottom:1px solid var(--ask-border)}.notification-list>article:last-child{border:0}.notification-list>article>svg{color:var(--ask-fg-muted);flex:none;margin-top:3px}.notification-list>article>div{flex:1;min-width:0}.notification-list strong{font-size:12px;font-weight:550;color:var(--ask-fg)}.notification-list p{font-size:12px;color:var(--ask-fg-muted);margin:4px 0}.notification-list small{font-size:12px;color:var(--ask-fg-muted)}.next-step{display:flex;gap:13px;align-items:flex-start;padding:17px 0;border-bottom:1px solid var(--ask-border);color:var(--ask-fg-muted)}.next-step:last-child{border:0}.next-step>svg{flex:none;margin-top:3px}.next-step>div{flex:1}.next-step strong{font-size:12px;font-weight:550;color:var(--ask-fg)}.next-step p{font-size:12px;color:var(--ask-fg-muted);margin-top:5px}.analytics-note{font-size:12px;color:var(--ask-fg-muted);margin-top:25px;display:flex;align-items:center;gap:7px}.accounts-info{padding:20px 23px;display:flex;gap:16px;align-items:flex-start;background:var(--ask-surface-soft);border:1px solid var(--ask-border);border-radius:8px;color:var(--ask-fg-muted);margin-bottom:26px}.accounts-info>svg{flex:none;margin-top:2px}.accounts-info strong{font-size:12px;color:var(--ask-fg)}.accounts-info p{font-size:12px;color:var(--ask-fg-muted);margin-top:5px}.account-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.account-card{padding:20px}.account-card.disconnected{opacity:.6}.account-card-heading{display:flex;justify-content:space-between;gap:8px;align-items:center;margin-bottom:17px}.account-card>h3{font-family:var(--serif);font-weight:400;font-size:22px;margin-bottom:4px}.account-card>p{font-size:12px;color:var(--ask-fg-muted);margin-bottom:18px}.account-identity,.account-mode{display:flex;flex-direction:column;gap:3px;margin:11px 0}.account-identity strong,.account-mode strong{font-size:12px;font-weight:500;color:var(--ask-fg);overflow-wrap:anywhere}.account-card>.muted{font-size:12px}.account-permissions{border-top:1px solid var(--ask-border);margin-top:16px}.account-permissions summary{font-size:12px}.account-permissions p{font-size:12px;color:var(--ask-fg-muted);overflow-wrap:anywhere;padding-bottom:8px}.account-card>.text-button{font-size:12px;margin-top:5px}.capability-list{display:flex;flex-direction:column;gap:12px}.capability-row{display:flex;gap:18px;align-items:flex-start;padding:21px}.capability-main{flex:1;min-width:0}.capability-main h3{font-family:var(--serif);font-size:23px;font-weight:400;margin-bottom:6px}.capability-main>p{font-size:12px;color:var(--ask-fg-muted);max-width:760px}.capability-meta{display:flex;flex-wrap:wrap;gap:8px 15px;color:var(--ask-fg-muted);font-size:12px;margin-top:9px}.capability-actions{display:flex;flex-direction:column;align-items:flex-end;gap:8px;min-width:150px}.connection-ready.ready{color:#719271}.demo-account-note{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:22px;border:1px dashed #d9c7aa;background:#fcf8ed;border-radius:8px;margin-top:24px}.demo-account-note strong{font-size:12px;color:#ab8658}.demo-account-note p{font-size:12px;color:#b79a74;margin-top:4px;max-width:700px}.source-links{padding-left:17px;margin:12px 0 22px}.source-links li{margin:8px 0;font-size:12px}.source-links a{display:inline-flex;gap:7px;align-items:center}.candidate-panel{border-color:#c5a4ae;margin-bottom:22px;background:#fffafb}.candidate-panel>p{font-size:12px;color:var(--ask-fg-muted)}.candidate-list>article{display:flex;gap:15px;align-items:center;padding:17px 0;border-bottom:1px solid var(--ask-border)}.candidate-list>article>div{flex:1;min-width:0}.candidate-list strong{display:block;font-size:12px}.candidate-list small,.candidate-list code{display:block;font-size:12px;color:var(--ask-fg-muted);margin-top:3px}.scope-list{font-size:12px;overflow-wrap:anywhere;color:var(--ask-fg-muted);margin-top:6px}.jobs-toolbar{display:flex;justify-content:space-between;gap:15px;align-items:center;margin-bottom:23px}.jobs-toolbar>.muted{display:flex;align-items:center;gap:7px;font-size:12px}.job-list{display:flex;flex-direction:column;gap:13px}.job-card{padding:21px}.job-header{display:flex;align-items:center;justify-content:space-between;gap:15px}.job-title{display:flex;gap:11px;align-items:center}.job-title strong{font-size:12px;font-weight:550;display:block}.job-title small{font-size:12px;color:var(--ask-fg-muted);display:block;margin-top:3px}.job-generation-icon{font-size:30px;color:var(--ask-fg-muted);width:27px;text-align:center}.job-details{display:flex;flex-wrap:wrap;gap:9px 18px;font-size:12px;color:var(--ask-fg-muted);margin:13px 0}.job-error{font-size:12px;color:#ad7661;padding:11px 13px;background:#fcf4eb;border:1px solid #f0dfcf;border-radius:6px;overflow-wrap:anywhere}.job-actions{display:flex;align-items:center;gap:13px;flex-wrap:wrap;margin-top:13px}.job-audit{margin-top:9px}.job-audit .detail-facts{margin-top:0}.job-audit .detail-facts>div{justify-content:flex-start}.job-audit .detail-facts dt{width:130px}.job-audit .detail-facts dd{text-align:left}.manual-downloads{display:flex;flex-wrap:wrap;gap:9px}.manual-downloads .button{font-size:12px;max-width:100%;white-space:normal;overflow-wrap:anywhere}.platform-open{margin-top:15px}.modal-body>.checkbox-line{margin-top:17px}.settings-layout{display:grid;grid-template-columns:1fr 1fr;gap:23px;align-items:start}.settings-layout .section-title{margin:0 0 12px}.input-suffix{display:flex;align-items:center;position:relative}.input-suffix input{padding-right:48px}.input-suffix span{position:absolute;right:12px;font-size:12px;color:var(--ask-fg-muted)}.brand-list{display:flex;flex-direction:column;gap:14px}.brand-list>div{display:flex;gap:12px;align-items:center;padding:11px 0;border-bottom:1px solid var(--ask-border)}.brand-monogram{width:38px;height:38px;background:var(--ask-surface-hover);color:var(--ask-accent);font-family:var(--serif);font-size:22px;display:grid;place-items:center;flex:none;border-radius:10px}.brand-list strong{font-size:12px;font-weight:550;display:block}.brand-list p{font-size:12px;color:var(--ask-fg-muted);margin-top:4px}.new-brand-form{margin-top:26px}.new-brand-form h3{font-size:13px;color:var(--ask-fg)}.setup-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-bottom:23px}.setup-card{padding:22px;display:flex;flex-direction:column;align-items:flex-start;color:var(--ask-fg-muted)}.setup-card>svg,.setup-symbol{height:27px;display:block;margin-bottom:14px}.setup-symbol{font-size:33px;line-height:27px}.setup-card h3{font-family:var(--serif);font-size:23px;font-weight:400;color:var(--ask-fg);margin-bottom:10px}.setup-card p{font-size:12px;color:var(--ask-fg-muted);flex:1;margin-bottom:17px}.setup-state{font-size:12px;display:inline-flex;align-items:center;gap:6px;color:#7c9870;background:#f1f5ec;border-radius:4px;padding:4px 7px}.setup-state.pending{color:#b69a6c;background:#faf4e6}.settings-footnote{display:flex;flex-wrap:wrap;gap:12px 25px;font-size:12px;color:var(--ask-fg-muted);margin-top:23px}.toast{position:fixed;bottom:24px;left:calc(50% + 112px);transform:translate(-50%);z-index:200;display:flex;align-items:center;gap:11px;background:#fff;border:1px solid var(--ask-border);box-shadow:0 8px 35px #18181b20;padding:15px 17px;border-radius:9px;max-width:calc(100vw - 40px);font-size:12px;min-width:250px;color:var(--ask-fg-muted)}.toast>svg{flex:none;color:var(--ask-fg-muted)}.toast>.icon-button{margin-left:10px}.login-page{min-height:100vh;display:grid;grid-template-columns:1.05fr 1fr;background:var(--ask-canvas)}.login-story{background:#652138;color:#f5e9e4;position:relative;overflow:hidden;display:flex;flex-direction:column;min-height:100vh;padding:49px 60px 31px}.login-story .wordmark{color:#f1e5db;text-align:left;align-self:flex-start;font-size:54px;position:relative;z-index:1}.login-story .wordmark span{color:#b3868a;font-size:12px;letter-spacing:2px}.login-story-text{margin:auto 0;position:relative;z-index:1;max-width:450px;padding:50px 0}.login-story .eyebrow{font-size:12px;letter-spacing:2px;color:#ba8a91;margin-bottom:23px}.login-story h1{font-family:var(--serif);font-size:56px;line-height:1.12;letter-spacing:-1.4px;color:#f6eee8}.login-story h1 em{font-weight:400;color:#d2aa9e}.login-story p{font-size:13px;line-height:1.9;color:#bf9595;max-width:330px;margin-top:26px}.login-story-line{width:40px;height:1px;background:#a96b7c;margin:36px 0 19px}.login-story-text>span{font-size:12px;letter-spacing:1.6px;color:#af7c85}.login-story-footer{font-size:12px;letter-spacing:.3px;color:#a97380;position:relative;z-index:1}.login-orbit{border:1px solid #a2677924;width:610px;height:610px;position:absolute;border-radius:100%;right:-330px;bottom:-200px;pointer-events:none}.orbit-two{width:450px;height:450px;right:-240px;bottom:-110px}.login-form-area{display:flex;align-items:center;justify-content:center;padding:55px 45px;position:relative}.login-form-wrap{width:100%;max-width:370px}.login-lock{width:48px;height:48px;background:var(--ask-surface-hover);border:1px solid var(--ask-border);border-radius:14px;display:grid;place-items:center;color:var(--ask-fg-muted);margin-bottom:32px}.login-form-wrap .eyebrow{font-size:12px;margin-bottom:11px;letter-spacing:1.9px;color:var(--ask-fg-muted)}.login-form-wrap h2{font-size:34px;letter-spacing:-1px;color:var(--ask-fg)}.login-form-wrap>p{font-size:12px;color:var(--ask-fg-muted);margin:11px 0 30px}.login-form-wrap .form-stack{gap:21px}.login-label{font-size:12px;font-weight:550;color:var(--ask-fg-muted);display:flex;flex-direction:column;gap:8px}.login-label input{height:46px;background:var(--ask-canvas);border-color:var(--ask-input-border);font-size:12px}.password-input{display:flex;align-items:center;position:relative}.password-input input{padding-right:43px}.password-input .icon-button{position:absolute;right:7px;color:var(--ask-fg-muted)}.login-submit{height:46px;margin-top:4px;justify-content:space-between;padding:12px 17px;background:#722941!important}.login-form-wrap>.login-help{font-size:12px;color:var(--ask-fg-muted);line-height:1.8;margin:24px 0}.login-secure{display:flex;align-items:center;justify-content:center;gap:7px;border-top:1px solid var(--ask-border);padding-top:22px;color:var(--ask-fg-muted);font-size:12px}.login-bottom{position:absolute;bottom:26px;font-size:12px;letter-spacing:.8px;color:var(--ask-fg-muted)}@media(min-width:1550px){.media-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.media-card-art{height:245px}}@media(max-width:1200px){.sidebar{width:205px;padding-inline:14px}.app-main{margin-left:205px}.topbar{padding-inline:27px}.page-content{padding:30px 27px}.app-footer{padding-inline:27px}.topbar-section,.topbar-slash{display:none}.media-grid{gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.media-card-art{height:240px}.studio-layout{grid-template-columns:1.35fr .9fr;gap:19px}.studio-editorial{padding:30px 20px;min-height:386px}.studio-editorial h2{font-size:32px}.compose-layout{grid-template-columns:1fr 1.1fr;gap:19px}.account-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.setup-grid{gap:13px}.overview-hero{padding:29px}.overview-hero h2{font-size:32px}.stat-grid{gap:11px}.stat-card{padding:16px}.stat-label{font-size:12px}.stat-number{font-size:33px}.hero-process{padding-left:23px}.toast{left:calc(50% + 102px)}.topbar-right{gap:11px}.filters-panel{grid-template-columns:1fr 1fr}}@media(max-width:1024px){.studio-layout{grid-template-columns:1fr}.studio-side{display:grid;grid-template-columns:1fr 1fr}.studio-editorial{min-height:280px;padding:23px}.editorial-spark{font-size:50px;margin:15px 0 10px}.studio-editorial h2{font-size:29px}.studio-editorial p{font-size:12px;margin-top:12px}.editorial-line{margin:17px auto}.studio-side .subtle-panel{align-self:stretch;display:flex;flex-direction:column;justify-content:center}.compose-layout{grid-template-columns:1fr}.compose-empty{min-height:320px}.compose-empty .empty-state{min-height:250px}.compose-selected .compose-media{width:100px}.overview-hero{grid-template-columns:1fr}.hero-process{display:none}.overview-columns{grid-template-columns:1fr}.stat-grid{grid-template-columns:1fr 1fr}.capability-row{gap:12px}.capability-actions{min-width:140px}.capability-main h3{font-size:21px}.settings-layout,.setup-grid{grid-template-columns:1fr}.setup-card{display:grid;grid-template-columns:35px 1fr;gap:0 10px}.setup-card>svg,.setup-symbol{grid-row:1/4;margin-top:4px}.setup-card h3{font-size:21px}.setup-card p{margin:0 0 12px}.setup-card .setup-state{justify-self:start}.week-calendar{grid-template-columns:1fr;min-height:0}.week-calendar>section{display:grid;grid-template-columns:70px 1fr;padding:16px;border-bottom:1px solid var(--ask-border);border-right:0;gap:12px}.week-calendar>section>header{border:0;padding:0;margin:0}.week-calendar>section>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.week-empty{padding-top:10px;text-align:left}.generation-row{align-items:flex-start}.generation-main>div{flex-wrap:wrap;gap:7px}.generation-actions{padding-top:0}.generation-main p{max-width:420px}.calendar-meta{flex-wrap:wrap;gap:8px}.topbar-current{display:none}.brand-select{max-width:200px}.topbar-left{gap:0}.topbar{justify-content:flex-end}.topbar-right{width:100%;justify-content:flex-end}.topbar-right .brand-select{margin-right:auto}}@media(max-width:760px){:root{font-size:13px}.sidebar{transform:translate(-100%);width:245px;transition:transform .2s;z-index:90;padding:32px 21px}.sidebar.is-open{transform:translate(0)}.sidebar-backdrop{display:block;position:fixed;inset:0;z-index:85;background:#18181b5c;border:0;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.app-main{margin-left:0}.topbar{height:65px;padding:0 19px;justify-content:space-between}.topbar-left{flex:none;gap:12px}.mobile-menu{display:inline-flex}.topbar-current{display:block;font-size:12px}.topbar-right{width:auto;gap:10px;justify-content:flex-end}.topbar-right .brand-select{margin:0;min-width:110px;max-width:170px}.topbar-right .brand-select select{font-size:12px}.topbar-right .demo-pill,.notification-button{display:none}.avatar{width:30px;height:30px}.page-content{padding:28px 20px 20px}.page-heading{align-items:flex-start;gap:15px;margin-bottom:24px}.page-heading h1{font-size:32px;letter-spacing:-1px}.page-heading .eyebrow{font-size:12px;margin-bottom:8px}.page-heading p{font-size:12px;line-height:1.7;max-width:400px}.heading-actions .button{font-size:12px;min-height:37px;padding:8px 11px;gap:6px}.heading-actions .button svg{width:15px}.app-footer{padding:18px 20px 23px;flex-direction:column;align-items:flex-start;gap:8px;font-size:12px}.sidebar nav a{font-size:12px}.sidebar-footer strong,.sidebar-footer small,.sidebar-section-label{font-size:12px}.library-intro{padding:16px;gap:12px;margin-bottom:21px}.library-intro-symbol{font-size:28px}.library-intro strong{font-size:12px;line-height:1.6;display:block}.library-intro p{font-size:12px;line-height:1.7;margin-top:4px}.intro-count{display:none}.library-toolbar{gap:7px;flex-wrap:wrap;margin-bottom:13px}.library-toolbar .search-input{width:calc(100% - 90px);flex:auto}.library-toolbar .button{padding-inline:10px;font-size:12px}.library-toolbar .sort-select{margin-left:auto;font-size:12px;min-height:34px;display:none}.library-type-row{gap:8px;margin-bottom:18px}.segmented{padding:3px}.segmented button{font-size:12px;padding:6px 9px;min-height:29px;gap:5px}.segmented button svg{width:13px}.library-type-row>.text-button{font-size:12px;gap:3px}.library-type-row>.text-button svg{width:11px}.filters-panel{gap:12px;padding:15px}.media-grid{gap:14px}.media-card-art{height:210px}.media-card-body{padding:12px}.media-card-topline h3{font-size:17px}.media-card-topline>span{display:none}.media-card-actions{flex-direction:column;gap:6px}.media-card-actions button{font-size:12px;min-height:30px;padding:6px}.media-card-meta{font-size:12px;display:block;margin-bottom:11px}.media-sku{font-size:12px}.format-label{font-size:12px;left:9px;top:9px}.selection-check{right:9px;top:9px;width:22px;height:22px}.selection-bar{padding:9px 10px;gap:10px;top:5px}.selection-bar strong{font-size:12px}.selection-bar>.text-button{font-size:12px}.selection-bar>.button{font-size:12px;padding:6px 9px;min-height:30px}.empty-state{min-height:330px;padding:35px 25px}.empty-state h3{font-size:25px}.empty-state p{font-size:12px}.modal{max-height:100dvh;max-width:100vw;width:100vw;border-radius:0;margin:0;min-height:100dvh}.modal.wide{width:100vw}.modal-header{padding:20px;border-radius:0}.modal-header h2{font-size:27px}.modal-header p{font-size:12px;max-width:90%}.modal-body{padding:21px 20px}.modal-footer{padding:14px 20px;gap:8px;flex-wrap:wrap}.modal-footer>.button{font-size:12px;min-height:39px;padding:9px 12px;flex:1}.modal-footer>.muted,.modal-footer-note{width:100%;font-size:12px;text-align:right}.modal-header>.icon-button{width:31px}.form-grid{gap:13px}.field>label{font-size:12px}.field input,.field select,.field textarea{font-size:12px;min-height:41px}.field small{font-size:12px}.upload-fields{margin-top:20px}.drop-zone{padding:25px 15px}.drop-zone h3{font-size:13px}.drop-zone p{font-size:12px}.media-detail-layout{grid-template-columns:1fr;gap:25px}.media-detail-layout .comparison-grid>.media-view-wrap,.media-detail-layout .comparison-grid>div>.media-view-wrap{height:290px}.comparison-grid.has-reference .media-view-wrap{height:200px!important}.media-detail-layout .form-stack{gap:16px}.picker-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.picker-card>.media-view-wrap{height:110px}.picker-card strong{font-size:12px;padding:8px 7px 3px}.picker-card small{font-size:12px;padding:0 7px}.schedule-layout{grid-template-columns:1fr;gap:26px}.schedule-preview{padding:17px}.post-preview-image{height:250px}.schedule-layout>.form-stack{gap:24px}.schedule-layout .form-grid{grid-template-columns:1fr}.selected-media-controls{gap:1px}.selected-media-row strong{font-size:12px}.selected-media-thumb{width:48px;height:48px}.selected-media-row small{font-size:12px}.selected-media-controls .icon-button{width:24px}.post-preview-content .field>label{font-size:12px}.post-preview-content input,.post-preview-content textarea,.post-preview-header strong,.post-preview-header small,.checkbox-line{font-size:12px}.studio-layout{gap:19px}.studio-form{padding:22px}.studio-side{grid-template-columns:1fr 1fr;gap:13px}.studio-editorial{padding:22px 15px;min-height:295px}.studio-editorial .eyebrow{font-size:12px;letter-spacing:1.2px}.studio-editorial h2{font-size:28px}.studio-side .subtle-panel{padding:20px}.studio-side .subtle-panel p{font-size:12px;line-height:1.9}.studio-side .subtle-panel h3{font-size:12px}.editorial-line{margin:17px auto}.studio-editorial small{font-size:12px}.generation-row{padding:16px;gap:12px;flex-wrap:wrap}.generation-type{width:34px;height:34px;border-radius:10px}.generation-main{width:calc(100% - 46px)}.generation-main strong,.generation-main p,.generation-main small{font-size:12px}.generation-actions{flex-direction:row;width:100%;justify-content:flex-end}.generation-main>div{justify-content:space-between}.section-title{margin-top:26px;margin-bottom:15px}.section-title h2{font-size:23px}.panel{padding:21px}.compose-layout{gap:21px}.compose-empty{min-height:300px}.compose-empty .empty-state{min-height:230px}.draft-editor-header h2{font-size:24px}.draft-tabs{gap:5px}.draft-tabs button{font-size:12px;padding:7px 9px;gap:6px}.draft-tabs .platform-mark{width:22px;height:22px;font-size:12px}.draft-actions>.button{font-size:12px;padding:9px 11px}.draft-actions{gap:8px}.draft-preview>.media-view-wrap{height:270px}.calendar-toolbar{align-items:flex-start;gap:18px}.calendar-period{flex-wrap:wrap;gap:4px}.calendar-period h2{font-size:25px;margin:0 7px}.calendar-period>.button{font-size:12px}.calendar-period .icon-button{width:28px}.calendar-filters{width:100%;justify-content:space-between}.calendar-filters select{width:150px;font-size:12px}.calendar-meta{font-size:12px;gap:9px}.calendar-cell{min-height:110px;padding:6px}.week-calendar>section{grid-template-columns:46px 1fr;padding:15px 12px}.week-calendar>section>div{grid-template-columns:1fr}.week-calendar .calendar-event{padding:11px}.week-calendar .calendar-event strong{font-size:12px}.day-agenda{padding:17px}.agenda-row{gap:12px}.agenda-time{font-size:12px;width:61px}.agenda-time svg{width:13px}.target-job{flex-wrap:wrap;gap:9px}.target-summary{padding:13px}.overview-hero{padding:26px}.overview-hero h2{font-size:35px}.overview-hero p{font-size:12px;max-width:340px}.stat-grid{gap:12px}.stat-card{padding:18px}.stat-number{font-size:38px;margin:22px 0 20px}.stat-label,.stat-number small{font-size:12px}.overview-columns{gap:19px;margin-top:20px}.overview-columns .panel{padding:20px}.account-grid{gap:13px}.account-card{padding:17px}.account-card>h3{font-size:21px}.account-card-heading .platform-mark{width:30px;height:30px;font-size:17px;border-radius:9px}.account-card-heading{gap:5px}.account-card .status{font-size:12px;padding:3px 5px}.account-card>p{font-size:12px}.account-identity strong,.account-mode strong,.account-identity span,.account-mode span{font-size:12px}.account-card>.text-button{font-size:12px}.capability-row{padding:19px;flex-wrap:wrap;gap:13px}.capability-row>.platform-mark{width:32px;height:32px;border-radius:9px;font-size:18px}.capability-main{width:calc(100% - 45px);flex:auto}.capability-main h3{font-size:22px}.capability-main>p{font-size:12px;line-height:1.8}.capability-meta{font-size:12px;gap:6px 12px}.capability-actions{width:100%;flex-direction:row;align-items:center;justify-content:space-between;border-top:1px solid var(--ask-border);padding-top:12px;gap:10px;flex-wrap:wrap}.capability-actions .text-button,.capability-actions .connection-ready{font-size:12px}.capability-actions .button{font-size:12px;min-height:30px}.demo-account-note{padding:19px;align-items:flex-start;flex-direction:column;gap:12px}.candidate-list>article{flex-wrap:wrap;gap:12px}.candidate-list>article>.button{margin-left:auto}.candidate-list strong,.candidate-list small,.candidate-list code,.scope-list{font-size:12px}.jobs-toolbar{align-items:flex-start;gap:10px;flex-wrap:wrap}.jobs-toolbar>.muted{margin-left:auto;font-size:12px}.job-card{padding:18px}.job-header{align-items:flex-start;gap:9px}.job-title strong,.job-title small{font-size:12px}.job-header .status{font-size:12px;white-space:normal;max-width:110px}.job-details{font-size:12px;gap:6px 14px}.job-error{font-size:12px;line-height:1.8}.job-actions{gap:9px}.job-actions .button,.job-actions .text-button{font-size:12px}.job-audit .detail-facts dt{width:auto}.job-audit .detail-facts dd{flex:1;font-size:12px;text-align:right}.settings-layout{gap:20px}.setup-grid{gap:14px}.settings-footnote{font-size:12px;gap:9px 20px}.toast{left:50%;bottom:17px;font-size:12px;padding:13px 14px;min-width:0;width:max-content;max-width:calc(100vw - 30px)}.toast>.icon-button{margin-left:0}.toast>svg{width:16px}.login-page{grid-template-columns:1fr}.login-story{min-height:0;padding:28px 29px 25px}.login-story .wordmark{font-size:40px;line-height:.9}.login-story .wordmark span{font-size:12px;letter-spacing:1.5px;margin-top:9px}.login-story-text{padding:35px 0 15px;max-width:100%}.login-story .eyebrow{font-size:12px;margin-bottom:14px}.login-story h1{font-size:35px;line-height:1.15;letter-spacing:-1px}.login-story h1 br:nth-child(2){display:none}.login-story h1 em{font-size:30px;display:block;margin-top:4px}.login-story p,.login-story-line{display:none}.login-story-text>span{font-size:12px;margin-top:17px;display:block;letter-spacing:1.2px}.login-story-footer{display:none}.login-orbit{width:340px;height:340px;right:-130px;bottom:-195px}.orbit-two{width:250px;height:250px;right:-80px;bottom:-150px}.login-form-area{padding:33px 29px 52px;align-items:flex-start;min-height:510px}.login-form-wrap{max-width:440px}.login-lock{display:none}.login-form-wrap .eyebrow{font-size:12px;margin-bottom:8px}.login-form-wrap h2{font-size:30px}.login-form-wrap>p{font-size:12px;margin:8px 0 23px}.login-form-wrap .form-stack{gap:18px}.login-label{font-size:12px}.login-form-wrap>.login-help{font-size:12px;margin:21px 0}.login-secure{font-size:12px;padding-top:18px}.login-bottom{bottom:18px;font-size:12px}}@media(max-width:420px){.topbar{padding:0 13px}.topbar-current{display:none}.topbar-right{gap:8px}.topbar-right .brand-select{max-width:200px;min-width:130px}.page-content{padding:25px 15px 15px}.page-heading{gap:12px}.page-heading h1{font-size:30px}.page-heading p{font-size:12px;max-width:260px}.heading-actions .button{font-size:12px;gap:4px;padding:8px 9px;min-height:34px}.heading-actions .button svg{width:13px}.media-grid{gap:11px}.media-card-art{height:170px}.media-card-body{padding:10px}.media-card-topline h3{font-size:16px}.media-card-meta,.media-sku{font-size:12px}.review-label{font-size:12px;left:6px;bottom:6px;padding:3px 4px}.library-type-row>.text-button{font-size:12px}.library-type-row .segmented button{font-size:12px;padding:6px 7px}.library-type-row .segmented button svg{width:11px}.library-toolbar .button{font-size:12px;gap:5px}.library-toolbar .button svg{width:14px}.search-input input{font-size:12px}.search-input{gap:8px;padding:0 10px}.search-input svg{width:15px}.intro-count{display:none}.library-intro{gap:10px;padding:14px}.library-intro strong,.library-intro p{font-size:12px}.library-intro-symbol{font-size:26px}.form-grid{grid-template-columns:1fr}.filters-panel{grid-template-columns:1fr 1fr}.studio-side{grid-template-columns:1fr}.studio-editorial{min-height:280px}.studio-side .subtle-panel{display:block}.studio-form,.panel{padding:18px}.reference-select{padding:20px 13px}.reference-select small{font-size:12px}.account-grid{grid-template-columns:1fr}.account-card .status{font-size:12px}.account-card-heading .platform-mark{width:34px;height:34px;font-size:19px}.account-card>h3{font-size:23px}.account-card>p{font-size:12px}.account-identity strong,.account-mode strong{font-size:12px}.account-card>.text-button{font-size:12px}.stat-card{padding:16px}.stat-label{font-size:12px}.stat-number{font-size:34px}.stat-number small{font-size:12px}.overview-hero{padding:23px}.overview-hero h2{font-size:32px}.overview-hero p{font-size:12px}.jobs-toolbar .segmented button{font-size:12px;padding:6px 8px}.modal-footer{padding:13px 15px}.modal-footer>.button{font-size:12px;padding:9px 10px;gap:5px}.modal-header,.modal-body{padding-inline:18px}.picker-grid{grid-template-columns:1fr 1fr}.picker-card>.media-view-wrap{height:130px}.post-preview-image{height:230px}.draft-actions{flex-direction:column}.draft-actions>.button{width:100%}.calendar-period h2{font-size:22px}.calendar-period .icon-button{width:24px}.calendar-filters select{width:140px}.selection-bar{gap:8px}.selection-bar strong{font-size:12px}.selection-bar>.text-button{font-size:12px}.selection-bar>.button{font-size:12px;padding:6px 7px}.selection-bar>.button svg{width:13px}.toast{font-size:12px}.app-footer{padding-inline:15px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}:root{--muted:var(--ask-fg-muted)}.pinterest-board-picker{display:flex;flex-direction:column;gap:9px}.pinterest-board-picker>.text-button{align-self:flex-start}.pinterest-board-picker>.message{margin:0}.status-partial_cancelled,.status-partially_published{color:#8a703b;background:#fbf5e4}.status-submitting{color:#687f96;background:#edf2f7}.button{font-size:13px}.button.small,.text-button{font-size:12px}.sidebar nav a{font-size:13px}.sidebar-section-label,.sidebar-footer strong,.sidebar-footer small,.topbar-section,.topbar-current,.brand-select select,.demo-pill{font-size:12px}.page-heading p{font-size:13px;color:var(--ask-fg-muted)}.eyebrow,.app-footer,.timezone{font-size:12px;color:var(--ask-fg-muted)}.panel p{color:var(--ask-fg-muted)}.panel h3{color:var(--ask-fg)}.library-intro strong{font-size:13px;color:var(--ask-fg)}.library-intro p,.intro-count{font-size:12px;color:var(--ask-fg-muted)}.search-input input{font-size:13px}.sort-select{font-size:12px;width:125px}.segmented button{font-size:12px}.field>label{font-size:12px;color:var(--ask-fg-secondary)}.field small{font-size:12px;color:var(--ask-fg-muted)}.field input,.field textarea,.field select{font-size:13px}.message{font-size:12px}.empty-state p{font-size:13px;color:var(--ask-fg-muted)}.empty-state.compact p{font-size:12px}.media-sku{font-size:12px;color:var(--ask-fg-muted)}.media-card-meta{font-size:12px;color:var(--ask-fg-muted);display:block}.media-card-actions button{font-size:12px;min-height:34px}.media-card-art{height:235px}.format-label{font-size:12px;color:var(--ask-fg-muted)}.review-label{font-size:12px;color:#866438}.selection-check{width:29px;height:29px}.pagination{font-size:12px;color:var(--ask-fg-muted)}.pagination>div>span{font-size:12px}.selected-media-row strong{font-size:12px}.selected-media-row small{font-size:12px;color:var(--ask-fg-muted)}.account-choice strong{font-size:12px}.account-choice small,.schedule-time-summary{font-size:12px;color:var(--ask-fg-muted)}.checkbox-line{font-size:12px;color:var(--ask-fg-secondary)}.schedule-preview>.muted{font-size:12px;color:var(--ask-fg-muted)}.post-preview-header strong{font-size:12px}.post-preview-header small{font-size:12px;color:var(--ask-fg-muted)}.post-preview-content .field>label{font-size:12px}.post-preview-content input,.post-preview-content textarea{font-size:12px}.character-count,.preview-account-mode,.preview-footnote,.modal-header p{font-size:12px;color:var(--ask-fg-muted)}.modal-footer-note,.modal-footer>.muted{font-size:12px}.detail-facts dt{font-size:12px;color:var(--ask-fg-muted)}.detail-facts dd{font-size:12px;color:var(--ask-fg)}.review-panel p{font-size:12px;color:#90734e}.review-panel strong,.review-panel select{font-size:12px}.history summary{font-size:12px}.history article strong{font-size:12px}.history article small{font-size:12px;color:var(--ask-fg-muted)}.picker-card strong{font-size:12px}.picker-card small{font-size:12px;color:var(--ask-fg-muted)}.upload-info strong{font-size:12px}.upload-info small,.drop-zone p{font-size:12px;color:var(--ask-fg-muted)}.reference-select strong{font-size:13px;color:var(--ask-fg)}.reference-select small{font-size:12px;color:var(--ask-fg-muted)}.reference-select.has-media em{font-size:12px}.configuration-note strong{font-size:13px;color:#87653c}.configuration-note p{font-size:12px;color:#91724b}.configuration-note .text-button{font-size:12px}.cost-summary>div{font-size:12px;color:var(--ask-fg-muted)}.cost-summary>small{font-size:12px;color:var(--ask-fg-muted)}.studio-footnote,.studio-editorial .eyebrow,.studio-editorial p,.studio-editorial small,.studio-side .subtle-panel p{font-size:12px;color:var(--ask-fg-muted)}.generation-main strong{font-size:13px}.generation-main p,.generation-main small{font-size:12px;color:var(--ask-fg-muted)}.status{font-size:12px}.select-media-button strong{font-size:13px}.select-media-button span{font-size:12px;color:var(--ask-fg-muted)}.platform-toggles>button{font-size:12px;color:var(--ask-fg-secondary)}.draft-tabs button,.draft-editor-header .eyebrow,.draft-preview-text{font-size:12px}.compose-principle{font-size:12px;color:var(--ask-fg-muted)}.compose-media>span{font-size:12px;color:var(--ask-fg-muted)}.calendar-filters select{font-size:12px}.calendar-meta,.calendar-weekdays span{font-size:12px;color:var(--ask-fg-muted)}.day-number,.calendar-event.compact strong,.calendar-event.compact .event-time,.calendar-event strong{font-size:12px}.calendar-event>span:not(.status):not(.event-time){font-size:12px;color:#946a7d}.more-events{font-size:12px}.calendar-empty-note,.week-empty{font-size:12px;color:var(--ask-fg-muted)}.calendar-event.draft{color:var(--ask-fg-muted)}.overview-hero .eyebrow,.overview-hero p{font-size:12px;color:var(--ask-fg-muted)}.hero-process strong{font-size:12px;color:var(--ask-fg)}.hero-process small,.stat-label,.stat-number small,.stat-link{font-size:12px;color:var(--ask-fg-muted)}.upcoming-list>button>div:nth-child(2)>strong{font-size:12px}.upcoming-list small,.upcoming-date span{font-size:12px;color:var(--ask-fg-muted)}.draft-list strong{font-size:12px}.draft-list small,.quiet-message{font-size:12px;color:var(--ask-fg-muted)}.notification-list strong{font-size:12px;color:var(--ask-fg)}.notification-list p,.notification-list small{font-size:12px;color:var(--ask-fg-muted)}.notification-list .text-button{font-size:12px}.next-step strong{font-size:12px;color:var(--ask-fg)}.next-step p,.analytics-note{font-size:12px;color:var(--ask-fg-muted)}.accounts-info strong{font-size:13px;color:var(--ask-fg)}.accounts-info p{font-size:12px;color:var(--ask-fg-muted)}.account-card>p{font-size:12px;color:var(--ask-fg-muted)}.account-identity span,.account-mode span{font-size:12px;color:var(--ask-fg-muted)}.account-identity strong,.account-mode strong{font-size:12px;color:var(--ask-fg)}.account-permissions summary,.account-permissions p{font-size:12px;color:var(--ask-fg-muted)}.account-card>.text-button{font-size:12px}.capability-main>p{font-size:12px;color:var(--ask-fg-muted)}.capability-meta{font-size:12px;color:var(--ask-fg-muted)}.capability-actions .text-button{font-size:12px}.connection-ready{font-size:12px;color:var(--ask-fg-muted)}.demo-account-note strong{font-size:12px;color:#8f6c40}.demo-account-note p{font-size:12px;color:#95734c}.candidate-list small,.candidate-list code,.scope-list{font-size:12px;color:var(--ask-fg-muted)}.jobs-toolbar>.muted{font-size:12px}.job-title strong{font-size:13px}.job-title small,.job-details{font-size:12px;color:var(--ask-fg-muted)}.job-error{font-size:12px;color:#9d624b}.job-audit summary{font-size:12px;color:var(--ask-fg-muted)}.brand-list strong{font-size:13px}.brand-list p,.setup-card p{font-size:12px;color:var(--ask-fg-muted)}.setup-state{font-size:12px}.setup-state.pending{color:#8c6a3b}.settings-footnote{font-size:12px;color:var(--ask-fg-muted)}.login-form-wrap>p{font-size:13px;color:var(--ask-fg-muted)}.login-label{font-size:12px;color:var(--ask-fg-muted)}.login-form-wrap>.login-help{font-size:12px;color:var(--ask-fg-muted)}.login-secure{font-size:12px;color:var(--ask-fg-muted)}.login-story p{font-size:14px;color:#d5b2ae}.login-story .eyebrow{font-size:12px;color:#d2a9ae}.login-story-text>span{font-size:12px;color:#d0a0ac}.login-story-footer{font-size:12px;color:#c69aa5}.login-bottom{font-size:12px;color:var(--ask-fg-muted)}@media(max-width:760px){input,select,textarea,.field input,.field select,.field textarea,.post-preview-content input,.post-preview-content textarea,.login-label input{font-size:16px}.page-heading p,.heading-actions .button{font-size:12px}.search-input input{font-size:13px}.segmented button,.library-intro strong,.library-intro p,.media-card-actions button{font-size:12px}.media-card-art{height:200px}.media-sku,.media-card-meta,.format-label,.review-label{font-size:12px}.modal-footer>.button{font-size:12px}.modal-header p{font-size:12px}.field>label{font-size:12px}.field small{font-size:12px}.selection-bar>.text-button,.selection-bar>.button{font-size:12px}.selection-bar strong{font-size:12px}.library-type-row>.text-button{font-size:12px}.draft-actions>.button{font-size:12px}.account-card .status,.capability-actions .button,.capability-actions .text-button,.jobs-toolbar .segmented button{font-size:12px}.job-header .status{font-size:12px;max-width:135px}.job-actions .button,.job-actions .text-button,.generation-main small{font-size:12px}.login-form-wrap>.login-help{font-size:12px}.login-story .eyebrow{font-size:12px}.login-story-text>span{font-size:12px}.login-bottom{font-size:12px}.brand-select select{font-size:12px!important}.calendar-meta,.calendar-filters select,.app-footer,.topbar-current,.settings-footnote{font-size:12px}.icon-button{min-width:34px;min-height:34px}.selection-check{min-width:32px;min-height:32px}.picked-mark{width:26px;height:26px}.studio-side .subtle-panel p,.studio-editorial .eyebrow,.studio-editorial small,.studio-editorial p{font-size:12px}}@media(max-width:420px){.library-type-row{flex-wrap:wrap}.library-type-row>.text-button{margin-left:auto}.library-type-row .segmented button{font-size:12px;padding:7px 9px}.media-card-art{height:177px}.media-card-body{padding:11px}.media-card-actions button,.media-sku{font-size:12px}.media-card-meta{font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.review-label,.heading-actions .button{font-size:12px}.modal-footer>.button{font-size:12px}.calendar-period h2{font-size:22px}.stat-label,.stat-number small{font-size:12px}.selection-bar{flex-wrap:wrap}.selection-bar>.button{font-size:12px}.selection-bar strong{font-size:12px}}.browser-notification-settings{padding:16px;border:1px solid var(--line);border-radius:8px;background:var(--ask-canvas);display:flex;flex-direction:column;gap:11px}.browser-notification-settings>strong{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--burgundy)}.browser-notification-settings>p{font-size:12px;color:var(--ask-fg-muted)}.browser-notification-settings>.browser-permission-status{font-weight:550;color:var(--ask-fg-muted)}.browser-notification-settings>small{font-size:12px;color:var(--ask-fg-muted)}.browser-notification-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.related-media-section{border-top:1px solid var(--line);padding-top:24px;margin-top:28px}.related-media-heading{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:16px}.related-media-heading h3{font-size:16px}.related-media-heading p,.related-media-heading>span{font-size:12px;color:var(--ask-fg-muted)}.related-save-note{font-size:12px;color:#7b4c30;background:#fbf5e9;border-radius:7px;padding:10px 12px;margin-bottom:14px}.related-media-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.related-media-card{border:1px solid var(--line);border-radius:9px;overflow:hidden;background:#fff}.related-media-preview{width:100%;height:145px;padding:0;border:0;background:var(--ask-surface-soft);display:block}.related-media-preview .media-view-wrap,.related-media-preview .media-view{width:100%;height:100%;object-fit:contain}.related-media-info{padding:12px}.related-media-info>strong{display:block;font-size:12px;overflow-wrap:anywhere}.related-media-info>small{display:block;font-size:12px;color:var(--ask-fg-muted);margin-top:4px}.related-media-actions{display:flex;flex-wrap:wrap;gap:8px 15px;margin-top:9px}.related-media-actions .text-button{font-size:12px}.comparison-caption{font-size:12px;color:var(--ask-fg-muted);overflow-wrap:anywhere;margin-top:6px}.comparison-reset{margin-top:9px}.comparison-grid[tabindex]:focus-visible{outline:3px solid #b17488;outline-offset:5px;border-radius:6px}@media(max-width:760px){.related-media-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.related-media-preview{height:130px}.browser-notification-settings{padding:13px}}@media(max-width:420px){.related-media-grid{grid-template-columns:1fr}.related-media-preview{height:180px}.related-media-heading{align-items:flex-start}}@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-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid}}}@layer theme{:root,:host{--tw-color-white:#fff;--tw-spacing:.25rem;--tw-text-sm:.875rem;--tw-text-sm--line-height:calc(1.25 / .875);--tw-text-2xl:1.5rem;--tw-text-2xl--line-height:calc(2 / 1.5);--tw-font-weight-normal:400;--tw-font-weight-medium:500;--tw-font-weight-semibold:600;--tw-tracking-tight:-.025em;--tw-leading-normal:1.5;--tw-leading-relaxed:1.625;--tw-radius-lg:.5rem;--tw-radius-xl:.75rem;--tw-radius-2xl:1rem;--tw-animate-spin:spin 1s linear infinite;--tw-default-transition-duration:.15s;--tw-default-transition-timing-function:cubic-bezier(.4, 0, .2, 1)}}.tw\:pointer-events-none{pointer-events:none}.tw\:absolute{position:absolute}.tw\:relative{position:relative}.tw\:inset-0{inset:0}.tw\:-top-\[32px\]{top:-32px}.tw\:top-\[2px\]{top:2px}.tw\:right-\[2px\]{right:2px}.tw\:bottom-\[22px\]{bottom:22px}.tw\:-left-\[18px\]{left:-18px}.tw\:isolate{isolation:isolate}.tw\:-z-10{z-index:-10}.tw\:m-0{margin:0}.tw\:mx-auto{margin-inline:auto}.tw\:my-\[32px\]{margin-block:32px}.tw\:mt-0\.5{margin-top:calc(var(--tw-spacing) * .5)}.tw\:mt-\[2px\]{margin-top:2px}.tw\:mt-\[4px\]{margin-top:4px}.tw\:mt-\[8px\]{margin-top:8px}.tw\:mt-\[18px\]{margin-top:18px}.tw\:mt-\[26px\]{margin-top:26px}.tw\:mb-0{margin-bottom:0}.tw\:mb-\[32px\]{margin-bottom:32px}.tw\:block{display:block}.tw\:flex{display:flex}.tw\:inline-flex{display:inline-flex}.tw\:aspect-\[3\/4\]{aspect-ratio:3/4}.tw\:size-4{width:calc(var(--tw-spacing) * 4);height:calc(var(--tw-spacing) * 4)}.tw\:size-\[15px\]{width:15px;height:15px}.tw\:size-\[17px\]{width:17px;height:17px}.tw\:size-\[18px\]{width:18px;height:18px}.tw\:size-\[22px\]{width:22px;height:22px}.tw\:size-\[25px\]{width:25px;height:25px}.tw\:size-\[44px\]{width:44px;height:44px}.tw\:size-\[100px\]{width:100px;height:100px}.tw\:h-\[48px\]{height:48px}.tw\:h-\[180px\]{height:180px}.tw\:h-full{height:100%}.tw\:min-h-\[36px\]{min-height:36px}.tw\:min-h-\[40px\]{min-height:40px}.tw\:min-h-\[44px\]{min-height:44px}.tw\:min-h-\[48px\]{min-height:48px}.tw\:min-h-svh{min-height:100svh}.tw\:w-\[24\%\]{width:24%}.tw\:w-full{width:100%}.tw\:max-w-\[178px\]{max-width:178px}.tw\:max-w-\[280px\]{max-width:280px}.tw\:max-w-\[420px\]{max-width:420px}.tw\:max-w-\[440px\]{max-width:440px}.tw\:max-w-\[760px\]{max-width:760px}.tw\:min-w-0{min-width:0}.tw\:shrink-0{flex-shrink:0}.tw\:origin-bottom{transform-origin:bottom}.tw\:animate-spin{animation:var(--tw-animate-spin)}.tw\:flex-col{flex-direction:column}.tw\:flex-wrap{flex-wrap:wrap}.tw\:items-center{align-items:center}.tw\:items-start{align-items:flex-start}.tw\:justify-between{justify-content:space-between}.tw\:justify-center{justify-content:center}.tw\:gap-1\.5{gap:calc(var(--tw-spacing) * 1.5)}.tw\:gap-2{gap:calc(var(--tw-spacing) * 2)}.tw\:gap-\[5px\]{gap:5px}.tw\:gap-\[7px\]{gap:7px}.tw\:gap-\[8px\]{gap:8px}.tw\:gap-\[9px\]{gap:9px}.tw\:gap-\[10px\]{gap:10px}.tw\:gap-\[12px\]{gap:12px}.tw\:gap-\[16px\]{gap:16px}.tw\:gap-\[18px\]{gap:18px}.tw\:gap-\[20px\]{gap:20px}.tw\:gap-\[30px\]{gap:30px}.tw\:overflow-hidden{overflow:hidden}.tw\:rounded-2xl{border-radius:var(--tw-radius-2xl)}.tw\:rounded-\[8px\]{border-radius:8px}.tw\:rounded-\[10px\]{border-radius:10px}.tw\:rounded-\[12px\]{border-radius:12px}.tw\:rounded-\[24px\]{border-radius:24px}.tw\:rounded-\[32px\]{border-radius:32px}.tw\:rounded-full{border-radius:3.40282e38px}.tw\:rounded-lg{border-radius:var(--tw-radius-lg)}.tw\:rounded-xl{border-radius:var(--tw-radius-xl)}.tw\:border{border-style:var(--tw-border-style);border-width:1px}.tw\:border-0{border-style:var(--tw-border-style);border-width:0}.tw\:border-dashed{--tw-border-style:dashed;border-style:dashed}.tw\:border-solid{--tw-border-style:solid;border-style:solid}.tw\:border-border{border-color:var(--ask-login-border)}.tw\:border-destructive\/20{border-color:var(--ask-login-destructive)}@supports (color:color-mix(in lab,red,red)){.tw\:border-destructive\/20{border-color:color-mix(in oklab,var(--ask-login-destructive) 20%,transparent)}}.tw\:border-input{border-color:var(--ask-login-input)}.tw\:border-primary{border-color:var(--ask-login-primary)}.tw\:border-transparent{border-color:#0000}.tw\:border-white{border-color:var(--tw-color-white)}.tw\:bg-background{background-color:var(--ask-login-background)}.tw\:bg-border{background-color:var(--ask-login-border)}.tw\:bg-card,.tw\:bg-card\/50{background-color:var(--ask-login-card)}@supports (color:color-mix(in lab,red,red)){.tw\:bg-card\/50{background-color:color-mix(in oklab,var(--ask-login-card) 50%,transparent)}}.tw\:bg-card\/75{background-color:var(--ask-login-card)}@supports (color:color-mix(in lab,red,red)){.tw\:bg-card\/75{background-color:color-mix(in oklab,var(--ask-login-card) 75%,transparent)}}.tw\:bg-destructive\/5{background-color:var(--ask-login-destructive)}@supports (color:color-mix(in lab,red,red)){.tw\:bg-destructive\/5{background-color:color-mix(in oklab,var(--ask-login-destructive) 5%,transparent)}}.tw\:bg-muted{background-color:var(--ask-login-muted)}.tw\:bg-primary{background-color:var(--ask-login-primary)}.tw\:bg-secondary{background-color:var(--ask-login-secondary)}.tw\:bg-transparent{background-color:#0000}.tw\:bg-white{background-color:var(--tw-color-white)}.tw\:bg-\[radial-gradient\(circle\,rgba\(255\,214\,225\,0\.34\)_0\%\,rgba\(255\,214\,225\,0\)_70\%\)\]{background-image:radial-gradient(circle,#ffd6e157,#ffd6e100 70%)}.tw\:object-contain{object-fit:contain}.tw\:object-center{object-position:center}.tw\:p-0{padding:0}.tw\:p-6{padding:calc(var(--tw-spacing) * 6)}.tw\:p-\[5px\]{padding:5px}.tw\:px-5{padding-inline:calc(var(--tw-spacing) * 5)}.tw\:px-\[5px\]{padding-inline:5px}.tw\:px-\[13px\]{padding-inline:13px}.tw\:px-\[14px\]{padding-inline:14px}.tw\:px-\[16px\]{padding-inline:16px}.tw\:px-\[18px\]{padding-inline:18px}.tw\:px-\[20px\]{padding-inline:20px}.tw\:px-\[21px\]{padding-inline:21px}.tw\:px-\[23px\]{padding-inline:23px}.tw\:px-\[26px\]{padding-inline:26px}.tw\:py-2{padding-block:calc(var(--tw-spacing) * 2)}.tw\:py-3{padding-block:calc(var(--tw-spacing) * 3)}.tw\:py-\[25px\]{padding-block:25px}.tw\:py-\[40px\]{padding-block:40px}.tw\:pt-0{padding-top:0}.tw\:pt-\[18px\]{padding-top:18px}.tw\:pt-\[34px\]{padding-top:34px}.tw\:pt-\[52px\]{padding-top:52px}.tw\:pr-\[50px\]{padding-right:50px}.tw\:pb-\[32px\]{padding-bottom:32px}.tw\:text-center{text-align:center}.tw\:text-left{text-align:left}.tw\:font-\[family-name\:var\(--serif\)\]{font-family:var(--serif)}.tw\:font-sans{font-family:var(--ask-login-font-sans)}.tw\:text-2xl{font-size:var(--tw-text-2xl);line-height:var(--tw-leading,var(--tw-text-2xl--line-height))}.tw\:text-sm{font-size:var(--tw-text-sm);line-height:var(--tw-leading,var(--tw-text-sm--line-height))}.tw\:text-\[12px\]{font-size:12px}.tw\:text-\[13px\]{font-size:13px}.tw\:text-\[14px\]{font-size:14px}.tw\:text-\[16px\]{font-size:16px}.tw\:text-\[34px\]{font-size:34px}.tw\:leading-\[1\.8\]{--tw-leading:1.8;line-height:1.8}.tw\:leading-\[1\.12\]{--tw-leading:1.12;line-height:1.12}.tw\:leading-none{--tw-leading:1;line-height:1}.tw\:leading-normal{--tw-leading:var(--tw-leading-normal);line-height:var(--tw-leading-normal)}.tw\:leading-relaxed{--tw-leading:var(--tw-leading-relaxed);line-height:var(--tw-leading-relaxed)}.tw\:font-medium{--tw-font-weight:var(--tw-font-weight-medium);font-weight:var(--tw-font-weight-medium)}.tw\:font-normal{--tw-font-weight:var(--tw-font-weight-normal);font-weight:var(--tw-font-weight-normal)}.tw\:font-semibold{--tw-font-weight:var(--tw-font-weight-semibold);font-weight:var(--tw-font-weight-semibold)}.tw\:tracking-\[-1\.1px\]{--tw-tracking:-1.1px;letter-spacing:-1.1px}.tw\:tracking-\[0\.1em\]{--tw-tracking:.1em;letter-spacing:.1em}.tw\:tracking-\[0\.12em\]{--tw-tracking:.12em;letter-spacing:.12em}.tw\:tracking-tight{--tw-tracking:var(--tw-tracking-tight);letter-spacing:var(--tw-tracking-tight)}.tw\:break-words{overflow-wrap:break-word}.tw\:text-card-foreground{color:var(--ask-login-foreground)}.tw\:text-destructive{color:var(--ask-login-destructive)}.tw\:text-foreground{color:var(--ask-login-foreground)}.tw\:text-muted-foreground,.tw\:text-muted-foreground\/80{color:var(--ask-login-muted-foreground)}@supports (color:color-mix(in lab,red,red)){.tw\:text-muted-foreground\/80{color:color-mix(in oklab,var(--ask-login-muted-foreground) 80%,transparent)}}.tw\:text-primary{color:var(--ask-login-primary)}.tw\:text-primary-foreground{color:var(--ask-login-primary-foreground)}.tw\:text-primary\/65{color:var(--ask-login-primary)}@supports (color:color-mix(in lab,red,red)){.tw\:text-primary\/65{color:color-mix(in oklab,var(--ask-login-primary) 65%,transparent)}}.tw\:text-secondary-foreground{color:var(--ask-login-secondary-foreground)}.tw\:uppercase{text-transform:uppercase}.tw\:italic{font-style:italic}.tw\:shadow-\[0_3px_8px_rgba\(120\,43\,69\,0\.12\)\]{--tw-shadow:0 3px 8px var(--tw-shadow-color,#782b451f);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.tw\:shadow-\[0_5px_18px_rgba\(120\,43\,69\,0\.16\)\]{--tw-shadow:0 5px 18px var(--tw-shadow-color,#782b4529);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.tw\:shadow-\[0_12px_30px_-12px_rgba\(24\,24\,27\,0\.22\)\]{--tw-shadow:0 12px 30px -12px var(--tw-shadow-color,#18181b38);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.tw\:shadow-\[0_12px_48px_-20px_rgba\(24\,24\,27\,0\.14\)\]{--tw-shadow:0 12px 48px -20px var(--tw-shadow-color,#18181b24);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.tw\:shadow-none{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.tw\:shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.tw\:ring-1{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.tw\:ring-white\/80{--tw-ring-color:var(--tw-color-white)}@supports (color:color-mix(in lab,red,red)){.tw\:ring-white\/80{--tw-ring-color:color-mix(in oklab, var(--tw-color-white) 80%, transparent)}}.tw\:transition-\[border-color\,box-shadow\]{transition-property:border-color,box-shadow;transition-timing-function:var(--tw-ease,var(--tw-default-transition-timing-function));transition-duration:var(--tw-duration,var(--tw-default-transition-duration))}.tw\:transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--tw-default-transition-timing-function));transition-duration:var(--tw-duration,var(--tw-default-transition-duration))}.tw\:outline-none{--tw-outline-style:none;outline-style:none}.tw\:placeholder\:text-muted-foreground\/70::placeholder{color:var(--ask-login-muted-foreground)}@supports (color:color-mix(in lab,red,red)){.tw\:placeholder\:text-muted-foreground\/70::placeholder{color:color-mix(in oklab,var(--ask-login-muted-foreground) 70%,transparent)}}@media(hover:hover){.tw\:hover\:border-primary\/30:hover{border-color:var(--ask-login-primary)}@supports (color:color-mix(in lab,red,red)){.tw\:hover\:border-primary\/30:hover{border-color:color-mix(in oklab,var(--ask-login-primary) 30%,transparent)}}.tw\:hover\:bg-card:hover{background-color:var(--ask-login-card)}.tw\:hover\:bg-primary\/90:hover{background-color:var(--ask-login-primary)}@supports (color:color-mix(in lab,red,red)){.tw\:hover\:bg-primary\/90:hover{background-color:color-mix(in oklab,var(--ask-login-primary) 90%,transparent)}}.tw\:hover\:bg-secondary:hover{background-color:var(--ask-login-secondary)}.tw\:hover\:text-primary:hover{color:var(--ask-login-primary)}}.tw\:focus\:border-ring:focus{border-color:var(--ask-login-primary)}.tw\:focus\:shadow-none:focus{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.tw\:focus\:ring-3:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.tw\:focus\:ring-ring\/15:focus{--tw-ring-color:var(--ask-login-primary)}@supports (color:color-mix(in lab,red,red)){.tw\:focus\:ring-ring\/15:focus{--tw-ring-color:color-mix(in oklab, var(--ask-login-primary) 15%, transparent)}}.tw\:focus\:outline-2:focus{outline-style:var(--tw-outline-style);outline-width:2px}.tw\:focus\:outline-offset-2:focus{outline-offset:2px}.tw\:focus\:outline-destructive\/40:focus{outline-color:var(--ask-login-destructive)}@supports (color:color-mix(in lab,red,red)){.tw\:focus\:outline-destructive\/40:focus{outline-color:color-mix(in oklab,var(--ask-login-destructive) 40%,transparent)}}.tw\:focus-visible\:ring-3:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.tw\:focus-visible\:ring-ring\/25:focus-visible{--tw-ring-color:var(--ask-login-primary)}@supports (color:color-mix(in lab,red,red)){.tw\:focus-visible\:ring-ring\/25:focus-visible{--tw-ring-color:color-mix(in oklab, var(--ask-login-primary) 25%, transparent)}}.tw\:focus-visible\:ring-ring\/30:focus-visible{--tw-ring-color:var(--ask-login-primary)}@supports (color:color-mix(in lab,red,red)){.tw\:focus-visible\:ring-ring\/30:focus-visible{--tw-ring-color:color-mix(in oklab, var(--ask-login-primary) 30%, transparent)}}.tw\:focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.tw\:focus-visible\:ring-offset-background:focus-visible{--tw-ring-offset-color:var(--ask-login-background)}.tw\:focus-visible\:ring-offset-card:focus-visible{--tw-ring-offset-color:var(--ask-login-card)}.tw\:focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.tw\:disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.tw\:disabled\:opacity-50:disabled{opacity:.5}.tw\:disabled\:opacity-60:disabled{opacity:.6}.tw\:data-\[orientation\=horizontal\]\:h-px[data-orientation=horizontal]{height:1px}.tw\:data-\[orientation\=horizontal\]\:w-full[data-orientation=horizontal]{width:100%}.tw\:data-\[orientation\=vertical\]\:h-full[data-orientation=vertical]{height:100%}.tw\:data-\[orientation\=vertical\]\:w-px[data-orientation=vertical]{width:1px}@media(prefers-reduced-motion:reduce){.tw\:motion-reduce\:animate-none{animation:none}.tw\:motion-reduce\:transition-none{transition-property:none}}@media(min-width:40rem){.tw\:sm\:bottom-\[32px\]{bottom:32px}.tw\:sm\:mt-\[12px\]{margin-top:12px}.tw\:sm\:h-\[280px\]{height:280px}.tw\:sm\:rounded-\[10px\]{border-radius:10px}.tw\:sm\:rounded-\[16px\]{border-radius:16px}.tw\:sm\:p-\[8px\]{padding:8px}.tw\:sm\:px-6{padding-inline:calc(var(--tw-spacing) * 6)}.tw\:sm\:px-\[30px\]{padding-inline:30px}.tw\:sm\:px-\[36px\]{padding-inline:36px}.tw\:sm\:py-\[56px\]{padding-block:56px}.tw\:sm\:pt-\[22px\]{padding-top:22px}.tw\:sm\:pt-\[42px\]{padding-top:42px}.tw\:sm\:pt-\[56px\]{padding-top:56px}.tw\:sm\:text-\[12px\]{font-size:12px}.tw\:sm\:text-\[15px\]{font-size:15px}.tw\:sm\:text-\[46px\]{font-size:46px}}@media(min-width:64rem){.tw\:lg\:bottom-\[40px\]{bottom:40px}.tw\:lg\:h-\[320px\]{height:320px}.tw\:lg\:px-\[40px\]{padding-inline:40px}.tw\:lg\:text-\[56px\]{font-size:56px}}@media(min-width:80rem){.tw\:xl\:text-\[60px\]{font-size:60px}}.ask-login-page,.ask-hero-page{color-scheme:light;--ask-login-font-sans:Manrope, -apple-system, BlinkMacSystemFont, "Segoe UI", Arial, sans-serif;--ask-login-background:var(--ask-canvas);--ask-login-foreground:var(--ask-fg);--ask-login-card:var(--ask-surface);--ask-login-primary:var(--ask-accent);--ask-login-primary-foreground:var(--ask-on-accent);--ask-login-secondary:var(--ask-surface-hover);--ask-login-secondary-foreground:var(--ask-fg-secondary);--ask-login-muted:var(--ask-surface-soft);--ask-login-muted-foreground:var(--ask-fg-muted);--ask-login-accent:#f3e9ec;--ask-login-destructive:#a2443f;--ask-login-border:var(--ask-border);--ask-login-input:var(--ask-input-border);--ask-hero-gradient:linear-gradient(180deg, #ffffffc7 0%, #f1f1f2a6 100%)}html[data-theme=dark] .ask-login-page,html[data-theme=dark] .ask-hero-page{color-scheme:dark;--ask-login-background:#171518;--ask-login-foreground:#f2ecef;--ask-login-card:#231f24;--ask-login-primary:#e3a8bb;--ask-login-primary-foreground:#29151d;--ask-login-secondary:#3a2832;--ask-login-secondary-foreground:#f0c9d7;--ask-login-muted:#2b252b;--ask-login-muted-foreground:#b9a9b1;--ask-login-accent:#3a2832;--ask-login-destructive:#f0a79d;--ask-login-border:#44363f;--ask-login-input:#59434f;--ask-hero-gradient:linear-gradient(180deg, #2f252ceb 0%, #1f1a1fe0 100%)}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@keyframes spin{to{transform:rotate(360deg)}}:root{color-scheme:light;--ask-canvas: #f7f5f5;--ask-surface: #ffffff;--ask-surface-raised: #ffffff;--ask-surface-soft: #f1f1f2;--ask-surface-hover: #ececee;--ask-fg: #27272a;--ask-fg-secondary: #52525b;--ask-fg-muted: #66666f;--ask-border: #e2e2e5;--ask-border-strong: #b7b7bf;--ask-input-border: #d4d4d8;--ask-accent: #782b45;--ask-accent-hover: #5f1c33;--ask-on-accent: #ffffff;--ask-focus: #aa6e82;--ask-focus-halo: #782b4526}html[data-theme=dark]{color-scheme:dark;--ask-canvas: #171518;--ask-surface: #231f24;--ask-surface-raised: #2b252b;--ask-surface-soft: #201b20;--ask-surface-hover: #342932;--ask-fg: #f2ecef;--ask-fg-secondary: #d3c3ca;--ask-fg-muted: #b9a9b1;--ask-border: #44363f;--ask-border-strong: #725a69;--ask-input-border: #59434f;--ask-accent: #e3a8bb;--ask-accent-hover: #f0bed0;--ask-on-accent: #29151d;--ask-focus: #e3a8bb;--ask-focus-halo: #e3a8bb30;--ask-success-bg: #20352b;--ask-success-fg: #a8d4b8;--ask-success-border: #3d614b;--ask-warning-bg: #342c20;--ask-warning-fg: #e1c28e;--ask-warning-border: #655139;--ask-danger-bg: #392527;--ask-danger-fg: #f0a79d;--ask-danger-border: #70444a;--ask-info-bg: #24313e;--ask-info-fg: #abc9e1;--ask-info-border: #3b5369;--burgundy: var(--ask-accent);--burgundy-dark: var(--ask-accent-hover);--rose: #3a2832;--cream: #30282a;--text: var(--ask-fg);--muted: var(--ask-fg-muted);--line: var(--ask-border);--surface: var(--ask-surface);color:var(--ask-fg);background:var(--ask-canvas)}.brand-logo{display:inline-block;width:100%;aspect-ratio:2048 / 382;line-height:0;vertical-align:middle;flex-shrink:0}.brand-logo>img{display:block;width:100%;height:100%;object-fit:contain}.brand-logo>.brand-logo-dark{display:none}html[data-theme=dark] .brand-logo>.brand-logo-light{display:none}html[data-theme=dark] .brand-logo>.brand-logo-dark{display:block}.sidebar-brand{display:block;width:100%;padding:0 8px 48px;line-height:0;text-align:center}.sidebar-brand-logo{max-width:170px}.loading-brand-logo{max-width:280px}.theme-toggle{--ask-login-background: var(--ask-canvas);--ask-login-card: var(--ask-surface);--ask-login-secondary: var(--ask-surface-hover);--ask-login-foreground: var(--ask-fg);--ask-login-border: var(--ask-border);--ask-login-primary: var(--ask-accent);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;gap:8px;min-width:44px;min-height:44px;border:1px solid var(--ask-border);border-radius:12px;color:var(--ask-fg);background:var(--ask-surface);box-shadow:0 1px 3px #18181b08}.theme-toggle:hover:not(:disabled){background:var(--ask-surface-hover)}.theme-toggle:focus-visible{outline:3px solid var(--ask-focus);outline-offset:3px}.theme-toggle svg{flex-shrink:0}.theme-toggle-label{white-space:nowrap}.ask-login-page{position:relative}.login-theme-toggle{position:absolute;top:max(20px,env(safe-area-inset-top));right:max(20px,env(safe-area-inset-right));z-index:2}@media(max-height:760px){.ask-login-page{padding-top:max(88px,calc(env(safe-area-inset-top) + 72px));padding-bottom:max(40px,calc(env(safe-area-inset-bottom) + 24px))}}@media(max-width:600px){.topbar .theme-toggle-label{display:none}.topbar .theme-toggle{width:44px;padding-inline:0}}html[data-theme=dark] body{background:var(--ask-canvas);color:var(--ask-fg)}html[data-theme=dark] ::selection{background:#75465b;color:#fff5f8}html[data-theme=dark] :is(input,select,textarea){color:var(--ask-fg);background-color:var(--ask-surface-soft);border-color:var(--ask-input-border)}html[data-theme=dark] option{color:var(--ask-fg);background:var(--ask-surface)}html[data-theme=dark] :is(input,textarea)::placeholder{color:#a896a0}html[data-theme=dark] :is(input,select,textarea):focus{border-color:var(--ask-focus);box-shadow:0 0 0 3px var(--ask-focus-halo)}html[data-theme=dark] input[readonly]{color:var(--ask-fg-muted);background:var(--ask-surface-raised)}html[data-theme=dark] :is(button,a,summary):focus-visible{outline-color:var(--ask-focus)}html[data-theme=dark] .skip-link{background:var(--ask-surface)}html[data-theme=dark] :is(.panel,.profile-menu,.media-card,.picker-card,.account-choice,.post-preview,.month-calendar,.week-calendar,.stat-card,.related-media-card){background:var(--ask-surface);border-color:var(--ask-border)}html[data-theme=dark] :is(.subtle-panel,.filters-panel,.checkbox-line,.selected-media-row,.schedule-preview,.inline-empty,.upload-row,.browser-notification-settings){background:var(--ask-surface-soft);border-color:var(--ask-border)}html[data-theme=dark] :is(.detail-facts>div,.history article,.preview-account-mode,.cost-summary,.compose-principle,.calendar-cell,.week-calendar>section,.week-calendar>section>header,.agenda-row,.target-summary,.target-job,.hero-process,.stat-link,.upcoming-list>button,.draft-list>button,.notification-list>article,.next-step,.account-permissions,.candidate-list>article,.brand-list>div,.capability-actions,.compose-media,.draft-preview){border-color:var(--ask-border)}:root[data-theme=dark] body :where(.muted,details summary,.eyebrow,.sidebar-section-label,.topbar-current,.brand-select svg,.page-heading p,.app-footer,.timezone,.loading-state,.empty-state p,.field small,.intro-count,.sort-select,.library-intro p,.media-card-topline span,.media-sku,.media-card-meta,.pagination,.modal-header p,.drop-zone p,.upload-info small,.detail-facts dt,.review-panel p,.history article small,.picker-card small,.selected-media-row small,.account-choice small,.schedule-time-summary,.preview-placeholder,.post-preview-header small,.character-count,.preview-account-mode,.preview-footnote,.inline-empty p,.reference-select small,.configuration-note p,.cost-summary>div,.cost-summary>small,.studio-footnote,.studio-editorial .eyebrow,.studio-editorial p,.studio-editorial small,.studio-side .subtle-panel p,.generation-main p,.generation-main small,.select-media-button span,.compose-media>span,.compose-principle,.draft-preview-text>span,.calendar-meta,.calendar-weekdays span,.calendar-empty-note,.week-empty,.agenda-time,.post-detail-summary,.target-summary>p,.overview-hero .eyebrow,.overview-hero p,.hero-process small,.stat-label,.stat-label svg,.stat-number small,.stat-link,.upcoming-list small,.upcoming-date span,.draft-list small,.quiet-message,.notification-list p,.notification-list small,.next-step p,.analytics-note,.accounts-info p,.account-card>p,.account-identity span,.account-mode span,.account-permissions summary,.account-permissions p,.capability-main>p,.capability-meta,.connection-ready,.demo-account-note p,.candidate-panel>p,.candidate-list small,.candidate-list code,.scope-list,.job-title small,.job-details,.job-audit summary,.input-suffix span,.brand-list p,.setup-card p,.settings-footnote,.panel p,.browser-notification-settings>p,.browser-notification-settings>small,.related-media-heading p,.related-media-heading>span,.related-media-info>small,.comparison-caption){color:var(--ask-fg-muted)}:root[data-theme=dark] body :where(.topbar-section,.field>label,.checkbox-line,.library-intro strong,.drop-zone h3,.detail-facts dd,.reference-select strong,.cost-summary strong,.studio-editorial h2,.week-calendar header strong,.day-number,.overview-hero h2,.hero-process strong,.stat-number,.upcoming-date strong,.notification-list strong,.next-step strong,.accounts-info strong,.account-identity strong,.account-mode strong,.new-brand-form h3,.setup-card h3,.panel h3,.browser-notification-settings>.browser-permission-status){color:var(--ask-fg)}html[data-theme=dark] .sidebar{background:#1d191d;border-color:var(--ask-border)}html[data-theme=dark] .sidebar nav a{color:var(--ask-fg-muted)}html[data-theme=dark] .sidebar nav a:hover{background:var(--ask-surface-raised);color:var(--ask-fg)}html[data-theme=dark] .sidebar nav a.active{background:#3b2732;color:#f0c9d7}html[data-theme=dark] .nav-active-dot{background:var(--ask-accent)}html[data-theme=dark] .nav-badge{background:#593547;color:#f8e3eb}html[data-theme=dark] .sidebar-footer{border-color:var(--ask-border);color:var(--ask-fg-muted)}html[data-theme=dark] :is(.brand-emblem,.avatar,.brand-monogram){background:#3d2e36;color:#e5bdcd}html[data-theme=dark] .topbar{background:#1d191de8}html[data-theme=dark] .topbar-slash{color:#74616c}html[data-theme=dark] .brand-select select{background:transparent;color:var(--ask-fg-secondary)}html[data-theme=dark] .profile-menu{box-shadow:0 12px 40px #00000050}html[data-theme=dark] .notification-button i{border-color:var(--ask-surface)}html[data-theme=dark] .sidebar-backdrop{background:#09070bc2}html[data-theme=dark] .button.primary{color:var(--ask-on-accent);box-shadow:none}html[data-theme=dark] .button.secondary{background:var(--ask-surface-raised);border-color:var(--ask-input-border);color:var(--ask-fg-secondary)}html[data-theme=dark] .button.secondary:hover:not(:disabled){background:#3a2d36;border-color:#947383}html[data-theme=dark] .button.ghost:hover{background:var(--rose)}html[data-theme=dark] .button.danger-ghost{background:var(--ask-danger-bg);border-color:var(--ask-danger-border);color:var(--ask-danger-fg)}html[data-theme=dark] .icon-button{color:var(--ask-fg-muted)}html[data-theme=dark] .icon-button:hover:not(:disabled){background:var(--ask-surface-hover);color:var(--ask-fg)}html[data-theme=dark] .segmented{background:var(--ask-surface-soft)}html[data-theme=dark] .segmented button{color:var(--ask-fg-muted)}html[data-theme=dark] .segmented button.active{background:var(--ask-surface-raised);color:var(--ask-accent);box-shadow:0 1px 5px #0004}html[data-theme=dark] .search-input{background:var(--ask-surface-soft);border-color:var(--ask-input-border);color:var(--ask-fg-muted)}html[data-theme=dark] .search-input input{background:transparent;box-shadow:none}html[data-theme=dark] .search-input:focus-within{border-color:var(--ask-focus);box-shadow:0 0 0 3px var(--ask-focus-halo)}html[data-theme=dark] :is(.platform-toggles>button,.draft-tabs button,.media-card-actions button){background:var(--ask-surface-raised);border-color:var(--ask-input-border);color:var(--ask-fg-secondary)}html[data-theme=dark] :is(.platform-toggles>button.selected,.draft-tabs button.active,.account-choice.selected,.media-card-actions button:last-child,.selection-bar){background:var(--rose);border-color:#8d5e73;color:#f0c9d7}html[data-theme=dark] .media-card-actions button:hover{background:#46333e}html[data-theme=dark] :is(.media-card:hover,.stat-card:hover){border-color:#896675;box-shadow:0 5px 20px #00000024}html[data-theme=dark] .stat-card:hover{background:var(--ask-surface-raised)}html[data-theme=dark] :is(.media-card.selected,.picker-card.selected){border-color:var(--ask-accent);box-shadow:0 0 0 1px #e3a8bb40}html[data-theme=dark] :is(.account-choice>svg,.hashtag-text,.more-events,.draft-list>button,.notification-list>article>svg,.next-step,.job-generation-icon){color:var(--ask-accent)}html[data-theme=dark] :is(.selection-check.checked,.picked-mark,.calendar-cell.today .day-number){background:var(--ask-accent);border-color:var(--ask-accent);color:var(--ask-on-accent)}html[data-theme=dark] :is(.media-card-art,.media-view-wrap,.related-media-preview){background:#1a171b}html[data-theme=dark] .image-fallback{color:var(--ask-fg-muted)}html[data-theme=dark] :is(.format-label,.video-overlay,.carousel-count,.compose-media>.icon-button){background:#2b252bf0;border-color:#62505a;color:#eee0e7}html[data-theme=dark] .selection-check{background:#282128ee;border-color:#a98797}html[data-theme=dark] .selection-check.checked{background:var(--ask-accent);border-color:var(--ask-accent)}html[data-theme=dark] .modal{background:var(--ask-surface);border-color:#65505d;box-shadow:0 25px 100px #0009}html[data-theme=dark] .modal::backdrop{background:#09070bb8}html[data-theme=dark] :is(.modal-header,.modal-footer){background:var(--ask-surface-soft);border-color:var(--ask-border)}html[data-theme=dark] :is(.drop-zone,.reference-select,.select-media-button,.empty-state){background:var(--ask-surface-soft);border-color:#725a69;color:var(--ask-fg-muted)}html[data-theme=dark] .drop-zone.dragging{background:#3c2734;border-color:var(--ask-accent)}html[data-theme=dark] .empty-state.compact{background:transparent}html[data-theme=dark] :is(.empty-icon,.upload-file-icon,.reference-plus,.generation-type){background:#392d36;color:#d5afc0}html[data-theme=dark] .empty-icon{box-shadow:0 0 0 9px #2b232b}html[data-theme=dark] .empty-state.compact .empty-icon{box-shadow:0 0 0 7px #2b232b}html[data-theme=dark] :is(.library-intro,.studio-editorial,.overview-hero,.accounts-info){background:#2d252b;border-color:#51404b}html[data-theme=dark] :is(.library-intro-symbol,.editorial-spark){color:#c7a0b1}html[data-theme=dark] .editorial-line{background:#6a4f5e}html[data-theme=dark] .overview-hero .button{background:var(--ask-accent);color:var(--ask-on-accent)}html[data-theme=dark] .hero-process>div>span{background:#3c2e38;border-color:#65505b;color:#d8b0c2}html[data-theme=dark] .hero-process>i{background:var(--ask-input-border)}html[data-theme=dark] .candidate-panel{background:#2c2029;border-color:#896373}html[data-theme=dark] .message{background:#2c2729;border-color:#5a4b51;color:var(--ask-fg-secondary)}html[data-theme=dark] .message p{color:inherit}html[data-theme=dark] :is(.message.error,.job-error){background:var(--ask-danger-bg);border-color:var(--ask-danger-border);color:var(--ask-danger-fg)}html[data-theme=dark] .message.success{background:var(--ask-success-bg);border-color:var(--ask-success-border);color:var(--ask-success-fg)}html[data-theme=dark] :is(.message.warm,.configuration-note,.review-panel,.demo-account-note,.review-label,.demo-pill,.related-save-note){background:var(--ask-warning-bg);border-color:var(--ask-warning-border);color:var(--ask-warning-fg)}html[data-theme=dark] :is(.configuration-note strong,.configuration-note>span,.configuration-note p,.configuration-note .text-button,.review-panel strong,.review-panel p,.demo-account-note strong,.demo-account-note p){color:var(--ask-warning-fg)}html[data-theme=dark] :is(.danger-text,.field-error,.generation-main .field-error){color:var(--ask-danger-fg)}html[data-theme=dark] :is(.success-text,.connection-ready.ready){color:var(--ask-success-fg)}html[data-theme=dark] .status{color:var(--ask-fg-secondary);background:#352d32}html[data-theme=dark] :is(.status-published,.status-completed,.status-connected,.setup-state){color:var(--ask-success-fg);background:var(--ask-success-bg)}html[data-theme=dark] .status-manual_completed{color:#c8bfe9;background:#302b42}html[data-theme=dark] :is(.status-failed,.status-dead,.status-dead_letter,.status-expired){color:var(--ask-danger-fg);background:var(--ask-danger-bg)}html[data-theme=dark] :is(.status-manual_required,.status-action_required,.status-user_action_required,.status-uncertain,.status-unknown,.status-partial_cancelled,.status-partially_published,.setup-state.pending){color:var(--ask-warning-fg);background:var(--ask-warning-bg)}html[data-theme=dark] :is(.status-queued,.status-scheduled,.status-approved){color:#edbfd0;background:#402b37}html[data-theme=dark] :is(.status-processing,.status-running,.status-sending,.status-submitting){color:var(--ask-info-fg);background:var(--ask-info-bg)}html[data-theme=dark] :is(.status-cancelled,.status-disconnected){color:#b8aab2;background:#302b2f}html[data-theme=dark] .toast{background:var(--ask-surface-raised);border-color:#68525e;color:var(--ask-fg);box-shadow:0 8px 35px #0007}html[data-theme=dark] .toast>svg{color:var(--ask-success-fg)}html[data-theme=dark] .platform-mark{background:#382a32;color:#dbb7c5}html[data-theme=dark] .platform-instagram{background:#402937;color:#e9b0ca}html[data-theme=dark] .platform-facebook{background:#24364e;color:#b0cef4}html[data-theme=dark] .platform-youtube{background:#422929;color:#f0b1aa}html[data-theme=dark] :is(.platform-tiktok,.platform-x){background:#332d35;color:#e0d6e4}html[data-theme=dark] .platform-linkedin{background:#213945;color:#acd8ea}html[data-theme=dark] .platform-pinterest{background:#42282d;color:#f0b0b7}html[data-theme=dark] .platform-demo{background:var(--ask-warning-bg);color:var(--ask-warning-fg)}html[data-theme=dark] .calendar-weekdays{background:var(--ask-surface-raised);border-color:var(--ask-border)}html[data-theme=dark] .calendar-cell.other-month{background:var(--ask-surface-soft)}html[data-theme=dark] .calendar-cell.other-month .day-number{color:#9b8791}html[data-theme=dark] :is(.calendar-cell.today,.week-calendar>section.today){background:#30212c}html[data-theme=dark] .week-calendar>section.today header strong{color:var(--ask-accent)}html[data-theme=dark] .calendar-event{background:#3b2934;border-color:#6b4256;color:#e8b2c8}html[data-theme=dark] .calendar-event>span:not(.status):not(.event-time){color:#d6aabd}html[data-theme=dark] .calendar-event.draft{background:var(--ask-warning-bg);border-color:var(--ask-warning-border);color:var(--ask-warning-fg)}html[data-theme=dark] .calendar-event.cancelled{background:#2b272b;border-color:#51444d;color:var(--ask-fg-muted)}html[data-theme=dark] .upcoming-date{background:#30272d;border-color:#5b414f}@media(prefers-reduced-motion:reduce){.theme-toggle{transition:none}}:root{--settings-success-bg: #eaf3ee;--settings-success-fg: #315f48;--settings-warning-bg: #fbf1df;--settings-warning-fg: #805b21}html[data-theme=dark]{--settings-success-bg: #20352b;--settings-success-fg: #a8d4b8;--settings-warning-bg: #342c20;--settings-warning-fg: #e1c28e}body{font-family:Manrope,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;text-rendering:optimizeLegibility}h3{font-size:16px;font-weight:650}h4{font-size:14px}small{font-size:12px}.button,.button.small{font-size:14px;font-weight:600;line-height:1.45}.button{min-height:44px}.button.small{min-height:38px}.text-button{font-size:13px;min-height:32px}.sidebar nav a{font-size:14px;padding-block:12px}.sidebar-section-label,.eyebrow{font-size:12px;letter-spacing:1.2px}.sidebar-section-label{color:var(--ask-fg-muted)}.field>label,.post-preview-content .field>label{font-size:14px;font-weight:600;color:var(--ask-fg-secondary)}input,select,textarea,.field input,.field textarea,.field select{font-size:15px;min-height:44px}.field small,.settings-footnote{font-size:12px;color:var(--ask-fg-muted)}.page-heading p{font-size:15px}.page-heading h1{font-size:clamp(32px,3vw,40px)}.page-heading{margin-bottom:30px}.topbar-section,.topbar-current{font-size:13px}.brand-select select{font-size:14px}.profile-menu{min-width:270px;max-width:min(330px,calc(100vw - 28px))}.profile-menu strong{font-size:15px}.profile-menu button{font-size:14px;line-height:1.5}.profile-menu small,.sidebar-footer small{font-size:12px}.sidebar-footer>div{min-width:0}.sidebar-footer strong{font-size:13px;overflow-wrap:anywhere}.sidebar-footer{gap:10px}.identity-avatar{display:inline-flex;align-items:center;justify-content:center;flex:none;width:40px;height:40px;overflow:hidden;border-radius:12px;color:var(--ask-accent);background:var(--ask-surface-hover);border:1px solid var(--ask-border);font-size:16px;font-weight:650}.identity-avatar img{display:block;width:100%;height:100%;object-fit:contain}.avatar{width:40px;height:40px;padding:0;background:transparent}.avatar .identity-avatar{border-radius:50%;width:100%;height:100%}.sidebar-identity{width:38px;height:38px;border-radius:10px}.settings-workspace{display:grid;grid-template-columns:235px minmax(0,1fr);align-items:start;gap:28px;max-width:1260px}.settings-navigation{display:flex;flex-direction:column;gap:7px;position:sticky;top:24px}.settings-navigation>button{display:flex;align-items:center;gap:12px;min-height:75px;padding:15px 13px;border:1px solid transparent;border-radius:12px;background:transparent;color:var(--ask-fg-secondary);text-align:left}.settings-navigation>button>svg{flex:none}.settings-navigation>button>span:not(.settings-nav-arrow){display:block;min-width:0;flex:1}.settings-navigation strong{display:block;font-size:14px;font-weight:650;line-height:1.4}.settings-navigation small{display:block;font-size:12px;line-height:1.5;margin-top:5px;color:var(--ask-fg-muted)}.settings-navigation>button:hover{background:var(--ask-surface);border-color:var(--ask-border)}.settings-navigation>button[aria-current=page]{background:var(--ask-surface-hover);color:var(--ask-accent);border-color:var(--ask-border)}.settings-nav-arrow{font-size:23px;opacity:.6}.settings-navigation>p{font-size:12px;line-height:1.7;color:var(--ask-fg-muted);padding:15px 13px;max-width:220px}.settings-section{min-width:0}.settings-section-stack{display:flex;flex-direction:column;gap:22px}.settings-card,.settings-intro,.connection-card,.settings-budget-note{border-radius:16px;background:var(--ask-surface);color:var(--ask-fg);border-color:var(--ask-border);box-shadow:0 3px 12px #18181b03}.settings-card{padding:28px}.settings-card-heading{display:flex;align-items:flex-start;gap:14px;margin-bottom:27px}.settings-card-heading>div{min-width:0;flex:1}.settings-card h2,.settings-intro h2{font-size:28px;letter-spacing:-.6px;color:var(--ask-fg)}.settings-card-heading p,.settings-intro p{font-size:14px;color:var(--ask-fg-muted);margin-top:7px;line-height:1.7}.settings-section-icon{display:grid;place-items:center;flex:none;width:42px;height:42px;border-radius:12px;background:var(--ask-surface-hover);color:var(--ask-accent)}.settings-count{flex:none;font-size:12px;color:var(--ask-fg-muted);padding-top:8px}.settings-form-footer{display:flex;align-items:center;justify-content:space-between;gap:15px;padding-top:20px;margin-top:3px;border-top:1px solid var(--ask-border)}.settings-form-footer>span{font-size:12px;color:var(--ask-fg-muted);max-width:370px;line-height:1.65}.settings-form-footer>button{flex:none}.settings-inline-actions{display:flex;align-items:center;flex-wrap:wrap;gap:10px 16px}.logo-editor{margin-bottom:23px}.logo-editor-main{display:flex;align-items:center;gap:20px}.logo-preview{width:92px;height:92px;border-radius:17px;font-size:30px;background:var(--ask-surface-soft)}.logo-preview img{padding:8px}.logo-editor-controls{min-width:0}.logo-editor-controls>strong{display:block;font-size:14px;font-weight:600}.logo-editor-controls>p{font-size:12px;color:var(--ask-fg-muted);margin:5px 0 12px}.logo-pending{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px;border-radius:10px;background:var(--ask-surface-soft);border:1px solid var(--ask-border);margin-top:14px}.logo-pending>span{font-size:12px;overflow-wrap:anywhere;min-width:0}.logo-pending>div{flex:none}.logo-editor .message{margin-top:14px}.settings-live-message{color:var(--ask-accent);font-size:13px;line-height:1.7;margin-top:12px}.settings-live-message:empty{display:none}.brand-settings-list{display:flex;flex-direction:column;gap:25px}.brand-settings-card+.brand-settings-card{padding-top:25px;border-top:1px solid var(--ask-border)}.brand-settings-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:20px}.brand-settings-heading h3{font-size:18px;overflow-wrap:anywhere}.new-brand-details{margin-top:28px;border-top:1px solid var(--ask-border);padding-top:12px}.new-brand-details>summary{display:flex;align-items:center;gap:8px;font-size:14px;color:var(--ask-accent);min-height:44px;font-weight:600}.new-brand-details[open]>summary{margin-bottom:16px}.settings-intro{display:flex;align-items:flex-start;gap:16px;padding:26px}.settings-intro>div{min-width:0;flex:1}.settings-intro>button{flex:none}.connection-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;align-items:stretch}.connection-card{padding:24px;display:flex;flex-direction:column;min-width:0}.connection-card-top{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:19px}.provider-monogram{display:grid;place-items:center;flex:none;width:44px;height:44px;border-radius:12px;font-size:25px;font-weight:650;background:var(--ask-surface-hover);color:var(--ask-accent)}.provider-anthropic{background:var(--ask-surface-soft);color:var(--ask-fg-secondary)}.provider-gemini,.provider-cloudflare{background:var(--settings-success-bg);color:var(--settings-success-fg)}.connection-card>.connection-pill.free-tier{align-self:flex-start;margin:-2px 0 10px;background:var(--settings-success-bg);color:var(--settings-success-fg)}.connection-pill{display:inline-flex;align-items:center;justify-content:center;font-size:12px;line-height:1.45;font-weight:550;border-radius:7px;padding:5px 8px;text-align:center}.connection-pill.neutral{background:var(--ask-surface-soft);color:var(--ask-fg-muted);border:1px solid var(--ask-border)}.connection-pill.success{background:var(--settings-success-bg);color:var(--settings-success-fg)}.connection-pill.warning{background:var(--settings-warning-bg);color:var(--settings-warning-fg)}.connection-card>h3{font-size:21px;letter-spacing:-.5px;font-weight:650;margin-bottom:9px}.connection-card>p{font-size:13px;color:var(--ask-fg-muted);line-height:1.8}.connection-facts{display:flex;flex-direction:column;gap:11px;font-size:12px;margin:23px 0}.connection-facts>div{display:flex;justify-content:space-between;gap:12px}.connection-facts dt{color:var(--ask-fg-muted)}.connection-facts dd{margin:0;color:var(--ask-fg-secondary);text-align:right;overflow-wrap:anywhere}.connection-card>.button,.connection-card-actions{margin-top:auto}.connection-card .button{white-space:normal;font-size:14px}.connection-card .button>span{min-width:0}.connection-card-actions{display:flex;flex-direction:column;gap:9px;align-items:center;padding-top:20px}.connection-inline-error{margin-bottom:15px;color:var(--ask-danger-fg, #a2443f)!important}.settings-budget-note{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:22px 24px}.settings-budget-note strong{font-size:15px;font-weight:600}.settings-budget-note p{color:var(--ask-fg-muted);font-size:13px;margin-top:6px}.settings-budget-note .text-button{flex:none}.connection-editor{display:flex;flex-direction:column;gap:23px}.connection-editor>.settings-live-message{margin-top:0}.connection-editor .message{margin:0}.connection-editor-status{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px}.connection-editor-status>span:last-child:not(.connection-pill){font-size:12px;color:var(--ask-fg-muted)}.settings-external-link{display:inline-flex;align-items:center;gap:7px;font-size:13px;color:var(--ask-accent);align-self:flex-start;overflow-wrap:anywhere}.settings-external-link:hover{text-decoration:underline;text-underline-offset:3px}.settings-provider-links{display:flex;align-items:center;flex-wrap:wrap;gap:12px 24px}.connection-consent strong,.x-spend-settings .checkbox-line strong{display:block;font-size:14px;font-weight:600}.connection-consent small,.x-spend-settings .checkbox-line small{display:block;margin-top:6px;font-size:12px;color:var(--ask-fg-muted);line-height:1.7}.connection-consent{align-items:flex-start}.connection-consent input{margin-top:4px}.connection-verification{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;border:1px solid var(--ask-border);background:var(--ask-surface-soft);border-radius:12px;padding:21px}.connection-verification>div{min-width:0;flex:1 1 270px}.connection-verification h3{font-size:15px;display:flex;align-items:center;gap:8px}.connection-verification p{font-size:13px;color:var(--ask-fg-secondary);margin-top:7px}.connection-verification small{display:flex;gap:6px;align-items:center;color:var(--ask-fg-muted);margin-top:9px}.connection-verification>p{flex-basis:100%}.connection-delete-confirm{border:1px solid var(--ask-border);background:var(--ask-surface-soft);padding:18px;border-radius:12px}.connection-delete-confirm p{font-size:14px;margin-bottom:15px}.callback-input{display:flex;align-items:stretch;gap:7px}.callback-input input{min-width:0;font-size:13px}.callback-input button{width:44px;height:44px;border:1px solid var(--ask-border)}.connection-requirements{border-left:3px solid var(--ask-accent);padding:4px 0 4px 18px}.connection-requirements h3{font-size:14px}.connection-requirements ul,.connection-provider-details ul{margin:12px 0 0;padding-left:19px;color:var(--ask-fg-secondary);font-size:13px;line-height:1.8}.connection-provider-details summary{font-size:14px;color:var(--ask-fg-secondary)}.connection-provider-details .scope-list{overflow-wrap:anywhere;margin-top:14px;font-size:12px}.x-spend-settings{border:1px solid var(--ask-border);padding:20px;border-radius:12px;background:var(--ask-surface-soft)}.x-spend-settings>p{font-size:13px;color:var(--ask-fg-muted);margin:8px 0 15px}.x-spend-settings .checkbox-line{margin-bottom:20px}.settings-appearance{display:flex;justify-content:space-between;align-items:center;gap:20px}.settings-appearance p{font-size:13px;color:var(--ask-fg-muted);margin-top:6px}.settings-runtime-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:21px 25px;margin:0 0 25px}.settings-runtime-facts dt{font-size:12px;color:var(--ask-fg-muted);margin-bottom:7px}.settings-runtime-facts dd{font-size:14px;margin:0;overflow-wrap:anywhere}.settings-footnote>span{display:inline-flex;gap:7px;align-items:center}@media(max-width:1180px){.settings-workspace{grid-template-columns:minmax(0,1fr);gap:23px}.settings-navigation{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));position:static;gap:8px}.settings-navigation>button{min-height:65px;padding:12px 10px;gap:9px}.settings-navigation small,.settings-navigation>p,.settings-nav-arrow{display:none}}@media(max-width:760px){input,select,textarea,.field input,.field textarea,.field select,.callback-input input{font-size:16px}.topbar-right .brand-select select{font-size:14px}.topbar-right .brand-select{min-width:100px;max-width:155px}.sidebar nav a{font-size:15px}.settings-navigation{grid-template-columns:repeat(2,minmax(0,1fr))}.settings-navigation>button{min-height:57px;padding:12px}.settings-card{padding:22px}.settings-card-heading{gap:12px;margin-bottom:23px}.settings-card h2,.settings-intro h2{font-size:26px}.settings-card-heading p,.settings-intro p{font-size:13px}.settings-intro{padding:22px;gap:12px}.settings-intro>.settings-section-icon{display:none}.settings-section-stack{gap:20px}.settings-form-footer{align-items:flex-start;flex-direction:column}.settings-form-footer .button{width:100%}.logo-preview{width:75px;height:75px;font-size:25px}.logo-editor-main{gap:15px}.logo-pending{align-items:flex-start;flex-direction:column}.settings-count{display:none}.settings-budget-note{align-items:flex-start;flex-direction:column;gap:12px;padding:22px}.settings-appearance{align-items:flex-start;flex-direction:column}.connection-verification{padding:18px}.connection-verification>button{width:100%}.settings-runtime-facts{grid-template-columns:minmax(0,1fr);gap:18px}}@media(max-width:620px){.connection-grid{grid-template-columns:minmax(0,1fr)}.connection-card{padding:23px}.settings-card .form-grid,.connection-editor .form-grid{grid-template-columns:minmax(0,1fr)}.connection-card-top{align-items:flex-start}.settings-section-icon{width:36px;height:36px;border-radius:10px}.settings-card-heading{gap:10px}}.app-shell .button,.app-shell .text-button,.modal .button,.modal .text-button,.theme-toggle,.ask-hero-page button{font-size:14px}.app-shell :where(.muted,.eyebrow,.sidebar-section-label,.page-heading p,.media-card-meta,.media-sku,.capability-meta,.capability-main>p,.studio-footnote,.field small,.settings-footnote,.library-intro p,.preview-footnote,.character-count,.account-card>p){color:var(--ask-fg-muted)}@media(max-width:760px){.page-heading{flex-direction:column;align-items:stretch;gap:17px}.heading-actions{flex-wrap:wrap;align-items:center}.heading-actions .button{min-height:42px}}.sidebar nav{min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.sidebar .sidebar-brand{padding-bottom:25px}.sidebar nav a{flex:none}.sidebar nav a.nav-divider{margin-top:12px}.sidebar-footer{flex:none}.workspace-help{color:var(--ask-fg-muted);font-size:13px;line-height:1.65}.workspace-section-heading,.workspace-card-top,.workspace-card-footer,.workspace-form-footer,.workspace-detail-heading{display:flex;align-items:center;justify-content:space-between;gap:18px}.workspace-section-heading{margin-bottom:20px}.workspace-section-heading>div{min-width:0}.workspace-section-heading h2{font-size:24px}.workspace-section-heading h3{font-size:16px}.workspace-section-heading .workspace-help{margin-top:5px}.workspace-section-heading>select{width:auto;max-width:330px}.workspace-inline-actions{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.workspace-inline-actions select{width:auto;max-width:220px}.workspace-form,.workspace-brief{display:flex;flex-direction:column;gap:20px}.workspace-form>.workspace-section-heading,.workspace-brief>.workspace-section-heading{margin-bottom:0}.workspace-form-footer{padding-top:20px;border-top:1px solid var(--ask-border)}.workspace-form-footer>.workspace-help{max-width:480px}.workspace-form-footer>button{flex:none}.workspace-three-fields,.workspace-deliverable-counts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.workspace-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;min-height:220px;text-align:center}.workspace-empty>p{color:var(--ask-fg-muted);max-width:570px}.workspace-empty>svg{color:var(--ask-accent)}.workspace-saved{display:flex;gap:8px;align-items:center;color:var(--settings-success-fg);font-size:13px}.workspace-products{margin-top:26px}.workspace-products>.search-input{max-width:500px;margin-bottom:18px}.workspace-product-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.workspace-product-list article{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px;border:1px solid var(--ask-border);border-radius:12px;min-width:0}.workspace-product-list strong,.workspace-product-list small{display:block;overflow-wrap:anywhere}.workspace-product-list small{margin:4px 0;color:var(--ask-fg-muted)}.workspace-verified{display:inline-flex;align-items:center;gap:5px;color:var(--settings-success-fg);font-size:12px}.workspace-facts{display:flex;flex-direction:column;gap:10px}.workspace-facts>div{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.5fr) 34px;align-items:center;gap:9px}.workspace-role-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:24px}.workspace-role-grid>article{display:flex;gap:14px;align-items:flex-start;padding:20px;background:var(--ask-surface);border:1px solid var(--ask-border);border-radius:14px}.workspace-role-grid>article>span{width:42px;height:42px;flex:none;background:var(--ask-surface-soft);color:var(--ask-accent);border-radius:12px;display:grid;place-items:center}.workspace-role-grid h3{font-size:15px}.workspace-role-grid p{font-size:13px;color:var(--ask-fg-muted);margin-top:5px}.workspace-brief{margin-bottom:24px}.workspace-brief>.field textarea{font-size:17px;padding:18px;line-height:1.7}.workspace-deliverable-counts{max-width:620px}.workspace-provider{background:var(--ask-surface-soft);padding:18px;border-radius:12px;display:flex;flex-direction:column;gap:12px}.workspace-provider>.field{max-width:530px}.workspace-provider .checkbox-line{background:var(--ask-surface)}.workspace-provider .message{margin-bottom:0}.workspace-media-selection{padding:18px 0;border-top:1px solid var(--ask-border);border-bottom:1px solid var(--ask-border)}.workspace-media-selection>.workspace-section-heading{margin-bottom:5px}.workspace-selected-media{display:flex;flex-wrap:wrap;gap:12px;margin-top:14px}.workspace-selected-media:empty{margin-top:0}.workspace-selected-media>div{width:110px;position:relative}.workspace-selected-media .media-view-wrap{width:110px;height:100px;border-radius:10px;border:1px solid var(--ask-border);background:var(--ask-surface-soft)}.workspace-selected-media small{display:block;margin-top:5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--ask-fg-muted)}.workspace-selected-media .icon-button{position:absolute;top:4px;right:4px;background:var(--ask-surface);border:1px solid var(--ask-border)}.workspace-task-heading{margin-top:30px}.workspace-task-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-bottom:25px}.workspace-task-card{display:flex;flex-direction:column;min-width:0;padding:22px;border:1px solid var(--ask-border);border-radius:15px;background:var(--ask-surface);gap:14px}.workspace-task-card>h3{font-size:19px;line-height:1.45}.workspace-task-card>p{font-size:13px;color:var(--ask-fg-muted);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.workspace-format{font-size:12px;color:var(--ask-fg-muted)}.workspace-status{display:inline-flex;padding:4px 9px;border:1px solid var(--ask-border);border-radius:6px;font-size:12px;line-height:1.4;background:var(--ask-surface-soft);color:var(--ask-fg-secondary)}.workspace-status-review{background:var(--rose);color:var(--ask-accent)}.workspace-status-approved,.workspace-status-published{background:var(--settings-success-bg);color:var(--settings-success-fg);border-color:transparent}.workspace-status-blocked{background:var(--settings-warning-bg);color:var(--settings-warning-fg);border-color:transparent}.workspace-task-meta{display:flex;flex-wrap:wrap;align-items:center;gap:9px 14px;color:var(--ask-fg-muted);font-size:12px}.workspace-task-meta>span{display:inline-flex;align-items:center;gap:5px}.workspace-card-footer{margin-top:auto;padding-top:12px;border-top:1px solid var(--ask-border)}.workspace-card-footer>span{color:var(--ask-fg-muted);font-size:12px}.workspace-card-error{color:var(--ask-danger-fg,#a2443f)!important}.workspace-tabs{display:flex;align-items:center;gap:5px;padding:5px;border:1px solid var(--ask-border);border-radius:12px;background:var(--ask-surface-soft);margin:0 0 24px;width:fit-content;max-width:100%;overflow-x:auto}.workspace-tabs>button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;padding:8px 15px;border:0;border-radius:8px;background:transparent;color:var(--ask-fg-muted);font-size:14px;white-space:nowrap}.workspace-tabs>button.active{background:var(--ask-surface);color:var(--ask-accent);box-shadow:0 1px 4px #18181b0a}.workspace-back{margin-bottom:23px}.workspace-detail-heading{align-items:flex-start;margin-bottom:26px}.workspace-detail-heading h1{font-size:clamp(28px,3vw,38px);margin:9px 0 14px}.workspace-detail-heading>button{flex:none}.workspace-detail-layout{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(280px,1fr);align-items:start;gap:24px}.workspace-detail-aside{display:flex;flex-direction:column;gap:20px}.workspace-detail-aside h2{font-size:23px}.workspace-detail-aside .button{margin-top:12px}.workspace-checklist{list-style:none;padding:0;margin:20px 0;display:flex;flex-direction:column;gap:13px}.workspace-checklist li{display:flex;gap:10px;color:var(--ask-fg-secondary);font-size:13px}.workspace-checklist svg{flex:none;color:var(--ask-accent);margin-top:2px}.workspace-warnings{padding:16px;border:1px solid var(--ask-border);background:var(--ask-surface-soft);border-radius:10px;margin-bottom:20px;font-size:13px;color:var(--ask-fg-secondary)}.workspace-warnings ul{margin-bottom:0;padding-left:20px}.workspace-warnings li+li{margin-top:8px}.workspace-event-list{list-style:none;padding:0;margin:16px 0 0}.workspace-event-list li{border-left:2px solid var(--ask-border);padding:0 0 20px 16px}.workspace-event-list li:last-child{padding-bottom:0}.workspace-event-list strong{display:block;font-size:13px}.workspace-event-list p,.workspace-event-list small{font-size:12px;color:var(--ask-fg-muted);margin-top:5px}.workspace-output-details{border-top:1px solid var(--ask-border);padding-top:4px}.workspace-output-details summary{font-size:14px;font-weight:600;color:var(--ask-fg-secondary);padding-block:14px}.workspace-shortcuts{display:flex;flex-wrap:wrap;gap:9px}.workspace-version-compare{display:grid;grid-template-columns:1fr 1fr;gap:18px}.workspace-version-compare article{padding:22px;border:1px solid var(--ask-border);border-radius:12px;background:var(--ask-surface-soft);min-width:0;overflow-wrap:anywhere}.workspace-version-compare h3{margin:14px 0}.workspace-version-compare p{font-size:14px;margin-bottom:18px}.workspace-version-compare small{color:var(--ask-fg-muted)}.workspace-creative-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(250px,.8fr);gap:34px;align-items:start}.workspace-creative>.message{margin-top:25px}.workspace-creative-preview{display:flex;flex-direction:column;align-items:center;gap:15px}.workspace-creative-preview>.media-view-wrap{width:100%;height:auto;min-height:250px;max-height:620px;border-radius:12px}.workspace-creative-preview>.media-view-wrap img{max-height:620px;height:auto}.workspace-cover-preview{width:100%;max-width:390px;position:relative;overflow:hidden;border:1px solid var(--ask-border);border-radius:10px;isolation:isolate}.workspace-cover-photo{position:absolute;inset:8% 8% 22%;width:84%;height:70%}.workspace-cover-preview.text-top .workspace-cover-photo{top:22%}.workspace-cover-placeholder{position:absolute;inset:40% 10%;text-align:center;color:#66666f;font-size:13px}.workspace-cover-logo{position:absolute;z-index:2;width:28%;max-height:8%;object-fit:contain}.workspace-cover-logo.top-left{top:6%;left:7%}.workspace-cover-logo.top-right{top:6%;right:7%}.workspace-cover-logo.bottom-left{bottom:6%;left:7%}.workspace-cover-logo.bottom-right{bottom:6%;right:7%}.workspace-cover-copy{position:absolute;left:10%;right:10%;bottom:10%;text-align:center;display:flex;flex-direction:column;gap:8px;overflow-wrap:anywhere}.workspace-cover-copy strong{font-size:clamp(16px,1.8vw,24px);line-height:1.3}.workspace-cover-copy span{font-size:12px;line-height:1.5}.workspace-cover-preview.text-top .workspace-cover-copy{top:13%;bottom:auto}.workspace-safe-frame{position:absolute;inset:5%;border:1px dashed #77777770;z-index:4;pointer-events:none}.workspace-today-banner{display:flex;align-items:center;justify-content:space-between;gap:30px;padding:30px;background:var(--ask-surface-soft);border:1px solid var(--ask-border);border-radius:16px;margin-bottom:24px}.workspace-today-banner h2{margin:10px 0;font-size:27px;max-width:600px}.workspace-today-banner p{color:var(--ask-fg-muted);max-width:620px;font-size:14px}.workspace-today-banner>button{flex:none}.workspace-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:24px}.workspace-stats>button{border:1px solid var(--ask-border);background:var(--ask-surface);border-radius:13px;text-align:left;padding:22px;display:grid;grid-template-columns:1fr auto;align-items:center;gap:12px}.workspace-stats svg{color:var(--ask-accent)}.workspace-stats strong{grid-column:1;grid-row:1;font-size:33px;font-weight:650}.workspace-stats svg{grid-column:2;grid-row:1}.workspace-stats span{grid-column:1/-1;color:var(--ask-fg-muted);font-size:13px}.workspace-two-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-bottom:24px}.workspace-two-columns h2{font-size:24px}.workspace-post-list{display:flex;flex-direction:column}.workspace-post-list>button{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 0;background:transparent;border:0;border-bottom:1px solid var(--ask-border);text-align:left}.workspace-post-list>button:last-child{border-bottom:0}.workspace-post-list strong,.workspace-post-list small{display:block}.workspace-post-list strong{font-size:14px}.workspace-post-list small{margin-top:5px;color:var(--ask-fg-muted);font-size:12px}.workspace-subheading{margin-top:24px}.workspace-blockers{display:flex;flex-direction:column;gap:12px}.workspace-blockers>button,.workspace-quick-actions>button{display:flex;align-items:center;gap:12px;background:var(--ask-surface-soft);border:1px solid var(--ask-border);border-radius:10px;text-align:left;padding:14px}.workspace-blockers>button>span,.workspace-quick-actions>button>span{min-width:0;flex:1}.workspace-blockers strong{display:block;font-size:13px}.workspace-blockers small{display:block;margin-top:4px;color:var(--ask-fg-muted)}.workspace-blockers svg{flex:none;color:var(--ask-accent)}.workspace-quick-actions{margin-top:22px;display:flex;flex-direction:column;gap:10px}.workspace-quick-actions>button{background:transparent;font-size:14px}.workspace-notifications{margin-bottom:24px}.workspace-campaign-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.workspace-campaign-card{display:flex;flex-direction:column;gap:16px}.workspace-campaign-card h2{font-size:24px}.workspace-campaign-card>p{color:var(--ask-fg-muted);font-size:14px}.workspace-campaign-progress{padding-block:6px;display:flex;flex-direction:column;gap:9px;color:var(--ask-fg-muted);font-size:12px;margin-top:auto}.workspace-campaign-progress progress{width:100%;height:7px;accent-color:var(--ask-accent)}.workspace-product-choices legend{font-size:14px;font-weight:600;margin-bottom:12px}.workspace-product-choices{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;max-height:240px;overflow-y:auto}.workspace-product-choices>label{display:flex;align-items:flex-start;gap:10px;padding:11px;border:1px solid var(--ask-border);border-radius:8px;font-size:13px}.workspace-product-choices small{display:block;color:var(--ask-fg-muted)}.workspace-feed-layout{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(230px,1fr);gap:30px;align-items:start}.workspace-feed-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.workspace-feed-grid>article{border:1px solid var(--ask-border);border-radius:9px;overflow:hidden;min-width:0;background:var(--ask-surface-soft)}.workspace-feed-grid>article.selected{border-color:var(--ask-accent);box-shadow:0 0 0 1px var(--ask-accent)}.workspace-feed-image{display:block;width:100%;aspect-ratio:1;position:relative;border:0;padding:0;background:transparent}.workspace-feed-image .media-view-wrap{height:100%;width:100%}.workspace-feed-image .media-view{object-fit:cover}.workspace-feed-image>span{position:absolute;left:7px;top:7px;background:var(--ask-surface);border:1px solid var(--ask-border);border-radius:5px;padding:1px 6px;font-size:12px}.workspace-feed-controls{display:flex;justify-content:space-between;gap:4px;padding:6px}.workspace-feed-inspector{display:flex;flex-direction:column;gap:18px;padding:20px;background:var(--ask-surface-soft);border-radius:12px}.workspace-report-toolbar{display:flex;align-items:flex-end;gap:20px;margin-bottom:24px}.workspace-report-toolbar>.field{flex:0 1 220px}.workspace-report-toolbar>p{max-width:450px;margin:0 0 6px}.workspace-report-stats{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;margin-bottom:24px}.workspace-report-stats article{padding:20px;border:1px solid var(--ask-border);border-radius:13px;background:var(--ask-surface);display:flex;flex-direction:column;gap:10px;min-width:0}.workspace-report-stats span{color:var(--ask-fg-secondary);font-size:13px}.workspace-report-stats strong{font-size:28px;font-weight:650;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.workspace-report-stats small{color:var(--ask-fg-muted);font-size:12px}.workspace-recommendations{margin:20px 0 0;padding-left:20px;color:var(--ask-fg-secondary);font-size:14px}.workspace-recommendations li+li{margin-top:13px}.workspace-report-scope{margin:20px 0}.workspace-report-scope>div{display:flex;justify-content:space-between;gap:15px;padding:12px 0;border-bottom:1px solid var(--ask-border)}.workspace-report-scope dt{font-size:13px;color:var(--ask-fg-muted)}.workspace-report-scope dd{margin:0;font-weight:600;font-size:15px}.workspace-observations{margin-top:24px}.workspace-table-scroll{width:100%;overflow-x:auto}.workspace-table{width:100%;border-collapse:collapse;font-size:13px}.workspace-table th{text-align:left;font-weight:600;color:var(--ask-fg-muted);font-size:12px;padding:12px;background:var(--ask-surface-soft);border-bottom:1px solid var(--ask-border);white-space:nowrap}.workspace-table td{padding:15px 12px;vertical-align:top;border-bottom:1px solid var(--ask-border);font-variant-numeric:tabular-nums;white-space:nowrap}.workspace-table td:first-child{min-width:220px;max-width:330px;white-space:normal}.workspace-table td strong,.workspace-table td small{display:block;overflow-wrap:anywhere}.workspace-table td small{color:var(--ask-fg-muted);font-size:12px;margin-top:4px}.workspace-table td a{display:inline-block;font-size:12px;margin-top:5px}@media(max-width:1200px){.workspace-role-grid{gap:10px}.workspace-role-grid>article{padding:16px;gap:10px}.workspace-role-grid>article>span{width:34px;height:34px}.workspace-task-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-report-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.workspace-today-banner{flex-direction:column;align-items:flex-start;gap:18px}.workspace-detail-layout{grid-template-columns:minmax(0,1.3fr) minmax(250px,1fr);gap:18px}.workspace-form-footer{flex-wrap:wrap}}@media(max-width:980px){.workspace-role-grid{grid-template-columns:1fr}.workspace-role-grid>article{align-items:center}.workspace-role-grid p{margin-top:2px}.workspace-detail-layout,.workspace-two-columns,.workspace-creative-layout{grid-template-columns:1fr}.workspace-detail-aside{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-product-list,.workspace-campaign-grid,.workspace-feed-layout{grid-template-columns:1fr}.workspace-report-toolbar{flex-wrap:wrap}.workspace-report-toolbar>p{flex-basis:100%;max-width:none}}@media(max-width:600px){.workspace-section-heading,.workspace-detail-heading{flex-wrap:wrap;align-items:flex-start;gap:14px}.workspace-section-heading>.workspace-inline-actions,.workspace-detail-heading>button{width:100%}.workspace-task-grid,.workspace-three-fields,.workspace-version-compare,.workspace-detail-aside{grid-template-columns:1fr}.workspace-task-card{padding:19px}.workspace-card-top{align-items:flex-start;gap:8px}.workspace-status{font-size:11px}.workspace-deliverable-counts{gap:10px}.workspace-deliverable-counts .field>label{font-size:12px}.workspace-inline-actions select{max-width:100%;flex:1;min-width:150px}.workspace-today-banner{padding:23px}.workspace-today-banner h2{font-size:24px}.workspace-today-banner>button{width:100%}.workspace-stats{gap:10px}.workspace-stats>button{padding:16px}.workspace-stats strong{font-size:29px}.workspace-stats span{font-size:12px}.workspace-report-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.workspace-report-stats article{padding:17px}.workspace-report-stats strong{font-size:25px}.workspace-form-footer>button{width:100%}.workspace-product-list article{align-items:flex-start}.workspace-facts>div{grid-template-columns:minmax(0,1fr) 34px}.workspace-facts>div>input:first-child{grid-column:1}.workspace-facts>div>input:nth-child(2){grid-column:1;grid-row:2}.workspace-facts>div>button{grid-column:2;grid-row:1/3}.workspace-product-choices{grid-template-columns:1fr}.workspace-feed-grid{gap:5px}.workspace-feed-controls{padding:4px}.workspace-report-toolbar>.field{flex:1 1 140px}.workspace-selected-media>div,.workspace-selected-media .media-view-wrap{width:92px}.workspace-selected-media .media-view-wrap{height:88px}.workspace-brief>.field textarea{font-size:15px;padding:14px}}@media(prefers-reduced-motion:reduce){.workspace-task-card,.workspace-tabs>button{transition:none}}
