.masthead-brand{box-sizing:border-box!important;transform-origin:46%!important;background:#fff!important;border:1px solid #fffff8e0!important;border-radius:4px 5px 4px 6px!important;flex:0 0 124px!important;width:124px!important;min-width:124px!important;height:72px!important;padding:0!important;position:relative!important;overflow:hidden!important;transform:rotate(-.55deg)!important;box-shadow:0 1px #fffc,0 2px 2px #0d07037a,0 5px 8px #0d070338,inset 0 0 0 1px #81573414!important}.selection-prompt-row .prompt-header-row{z-index:6;justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex;position:relative}.selection-prompt-row .escalate-to-kwi{z-index:auto;color:#fff8e5;min-height:27px;font:700 .76rem/1 var(--font-peggy-sans), sans-serif;letter-spacing:.035em;text-transform:uppercase;text-shadow:0 1px 3px #000;cursor:pointer;background:linear-gradient(#34281af5,#14110cfa);border:1px solid #d5a8676b;border-radius:999px;align-items:center;gap:7px;padding:3px 10px 3px 7px;display:inline-flex;position:static;box-shadow:inset 0 1px #ffeecb1f,0 2px 8px #00000080}.selection-prompt-row .escalate-to-kwi:hover{color:#fff;border-color:#ffcd89b8}.selection-prompt-row .escalate-to-kwi:focus-visible{outline-offset:2px;outline:2px solid #75f3a3}.escalate-status-light{background:radial-gradient(circle at 38% 34%,#ffd2a4 0 22%,#dc8651 25% 58%,#6e3421 66% 100%);border:1px solid #9b5d35;border-radius:50%;flex:0 0 13px;width:13px;height:13px;box-shadow:0 0 7px #ee8b4eb8,inset 0 0 2px #fff1d2}.peggy-question-heading{justify-content:space-between;align-items:center;gap:12px;padding-right:24px;display:flex}.peggy-question-panel .dialog-escalate-to-kwi{color:#fff4d2;min-height:30px;font:800 .66rem/1 var(--font-peggy-sans), sans-serif;letter-spacing:.035em;text-transform:uppercase;white-space:nowrap;cursor:pointer;background:linear-gradient(#4b331dfa,#1c150efa);border:1px solid #d5a86794;border-radius:999px;align-items:center;gap:6px;padding:5px 10px;display:inline-flex}.peggy-question-panel .dialog-escalate-to-kwi:hover,.peggy-question-panel .dialog-escalate-to-kwi:focus-visible{color:#fff;border-color:#75f3a3;box-shadow:0 0 12px #75f3a338}@media (max-width:560px){.selection-prompt-row .escalate-to-kwi{max-width:calc(100% - 72px);font-size:.65rem}}:root{--ff-midnight:#061426;--ff-navy:#0b2442;--ff-blue:#5779c7;--ff-violet:#6958c6;--ff-cyan:#1fd3f3;--ff-coral:#ff694d;--ff-silver:#e8ebef;--ff-silver-hi:#f4f6f8;--ff-ink:#10294c;--ff-line:#5c7ebe52}body:not(:has(.kwi-admin)){color:#eef6ff!important;background:radial-gradient(circle at 45% -20%,#3470c733,#0000 48%),linear-gradient(145deg,#04101f,#0a2341 58%,#102f55)!important}body:not(:has(.kwi-admin)) .agency-stage{padding:0!important}body:not(:has(.kwi-admin)) .control-console{max-width:none!important;box-shadow:none!important;background:linear-gradient(#2c639f0e 1px,#0000 1px) 0 0/28px 28px,linear-gradient(90deg,#2c639f0e 1px,#0000 1px) 0 0/28px 28px,radial-gradient(circle at 72% 28%,#4665be1f,#0000 34%),linear-gradient(145deg,#061426,#0a2341)!important;border:0!important;border-radius:0!important}body:not(:has(.kwi-admin)) .control-console:before{display:none!important}body:not(:has(.kwi-admin)) .console-masthead{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#031122d1!important;border-bottom:1px solid #4189d842!important;min-height:70px!important;padding:7px 22px!important;box-shadow:0 10px 32px #00081447!important}body:not(:has(.kwi-admin)) .masthead-brand{width:280px!important;min-width:280px!important;height:54px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;flex-basis:280px!important;transform:none!important}body:not(:has(.kwi-admin)) .masthead-brand:after{display:none!important}body:not(:has(.kwi-admin)) .masthead-brand .masthead-logo{filter:drop-shadow(0 0 12px #1fd3f329);object-position:left center!important;transform:scale(1.08)!important}body:not(:has(.kwi-admin)) .status-strip{gap:10px!important}:is(body:not(:has(.kwi-admin)) .status-pill,body:not(:has(.kwi-admin)) .flag-pill,body:not(:has(.kwi-admin)) .signin-plate){text-transform:uppercase;color:#f0f5ff!important;background:linear-gradient(#112b4cf5,#051326fa)!important;border:1px solid #4383d36b!important;border-radius:8px!important;min-height:36px!important;font-family:Roboto Mono,monospace!important;box-shadow:inset 0 1px #ffffff14,0 5px 14px #0000002e!important}body:not(:has(.kwi-admin)) .status-pill{padding:6px 12px!important}body:not(:has(.kwi-admin)) .status-pill.ai-health.ready svg{color:var(--ff-cyan)!important;filter:drop-shadow(0 0 6px var(--ff-cyan))!important}body:not(:has(.kwi-admin)) .us-region-toggle{border-color:#3f9df0!important;box-shadow:0 0 12px #3d98f473,inset 0 0 14px #457fd63d!important}body:not(:has(.kwi-admin)) .console-workbench{gap:10px!important;padding:10px 16px 0!important}body:not(:has(.kwi-admin)) .left-console{background:linear-gradient(#0c2849f5,#051830fa)!important;border:1px solid #4e8bd375!important;border-radius:12px!important;padding:10px!important;box-shadow:inset 0 0 34px #2a66aa1f,0 12px 32px #00071442!important}body:not(:has(.kwi-admin)) .crt-cabinet{filter:none!important;background:linear-gradient(145deg,#344765,#0a1729 22%,#07172d 76%,#51647f)!important;border:1px solid #7eabe780!important;border-radius:18px!important;box-shadow:inset 0 0 0 5px #0a1b32,inset 0 0 0 7px #7fa6db5c,0 10px 24px #00000061!important}body:not(:has(.kwi-admin)) .crt-cabinet:before{filter:grayscale()hue-rotate(170deg)brightness(.85)!important}body:not(:has(.kwi-admin)) .crt-cabinet:after{filter:grayscale()hue-rotate(170deg)brightness(.85)!important}body:not(:has(.kwi-admin)) .screen-wrap{background:#06152c!important;border-color:#40bbf28c!important;box-shadow:inset 0 0 28px #010814,0 0 16px #1fd3f342!important}body:not(:has(.kwi-admin)) .peggy-screen-image{filter:hue-rotate(158deg)saturate(1.45)brightness(1.08)!important}body:not(:has(.kwi-admin)) .meter-stack{background:#031225a3!important;border:1px solid #4e8bd352!important;border-radius:8px!important;box-shadow:inset 0 0 28px #235b9b1f!important}body:not(:has(.kwi-admin)) .workflow-header{color:#f3f7ff!important;border-bottom:1px solid #5284bf5c!important}body:not(:has(.kwi-admin)) .reset-button{color:#aabbd5!important;background:#0c2747cc!important;border-color:#5b97de73!important}body:not(:has(.kwi-admin)) .meter-row{color:#dbe7f7!important;box-shadow:none!important;background:0 0!important;border:0!important;border-bottom:1px solid #497bb947!important;border-radius:0!important}body:not(:has(.kwi-admin)) .meter-row.active{background:linear-gradient(90deg,#1765a373,#1444756b)!important;border:1px solid #208cd0!important;border-radius:7px!important}body:not(:has(.kwi-admin)) .meter-row.future .meter-light{background:#142c51!important;border-color:#6984b8!important}:is(body:not(:has(.kwi-admin)) .selection-prompt-row,body:not(:has(.kwi-admin)) .prompt-terminal){background:linear-gradient(145deg, var(--ff-silver-hi), #dfe4ea)!important;color:var(--ff-ink)!important;border-radius:12px!important;box-shadow:0 8px 24px #00081640!important}body:not(:has(.kwi-admin)) .selection-prompt-row{border:1px solid #cadaebcc!important}body:not(:has(.kwi-admin)) .prompt-title{color:#344f9f!important;font-family:Roboto Mono,monospace!important;font-weight:750!important}body:not(:has(.kwi-admin)) .template-strip>span{color:#344f9f!important;font-family:Roboto Mono,monospace!important;font-weight:750!important}body:not(:has(.kwi-admin)) .prompt-terminal .screen{color:#172b49!important;background:#eef1f4cc!important;border:1px solid #49638833!important;border-radius:9px!important;box-shadow:inset 0 1px 5px #2138540f!important}body:not(:has(.kwi-admin)) .prompt-meter{color:#243f82!important;font:750 .72rem/1 Roboto Mono,monospace!important}body:not(:has(.kwi-admin)) .template-strip button{color:#1c3154!important;background:linear-gradient(#f5f7f9,#dfe4e9)!important;border:1px solid #465e852e!important;border-radius:8px!important;box-shadow:0 3px 7px #1229461f!important}body:not(:has(.kwi-admin)) .template-strip button.active{color:#fff!important;background:linear-gradient(135deg,#25caeb,#6759cb)!important;border-color:#0000!important;box-shadow:0 5px 13px #475bca4d!important}:is(body:not(:has(.kwi-admin)) .selection-board>.console-module,body:not(:has(.kwi-admin)) .selection-board>.select-module,body:not(:has(.kwi-admin)) .selection-board>.audience-module,body:not(:has(.kwi-admin)) .selection-board>.graphic-module-card){background:radial-gradient(circle, #4171a929 1px, transparent 1.5px) right 20px top 22px / 16px 16px no-repeat, linear-gradient(145deg, var(--ff-silver-hi), var(--ff-silver))!important;color:var(--ff-ink)!important;border:1px solid #7492b57a!important;border-radius:10px!important;box-shadow:0 7px 20px #00081733,inset 0 1px #fff!important}body:not(:has(.kwi-admin)) .selection-board>.demo-preferred{border-color:#5b68ff!important;box-shadow:0 0 14px #3f6fff99,inset 0 0 0 2px #48b5ff8c!important}:is(body:not(:has(.kwi-admin)) .selector-heading,body:not(:has(.kwi-admin)) .panel-title){color:#365384!important}body:not(:has(.kwi-admin)) .module-icon{color:#5e6bc7!important}:is(body:not(:has(.kwi-admin)) .selector-window,body:not(:has(.kwi-admin)) .chooser-summary){color:#f3f6ff!important;background:linear-gradient(#172944,#081529)!important;border-color:#071325!important;border-radius:9px!important;font-family:Roboto Mono,monospace!important;box-shadow:inset 0 0 0 2px #7794bf29,0 4px 8px #00091640!important}:is(body:not(:has(.kwi-admin)) .module-helper,body:not(:has(.kwi-admin)) .graphic-helper,body:not(:has(.kwi-admin)) .instrument-footer){color:#52637e!important;border-color:#4a5f7c24!important}body:not(:has(.kwi-admin)) .brass-knob{filter:grayscale()contrast(1.25)brightness(.8)!important}:is(body:not(:has(.kwi-admin)) .action-footer,body:not(:has(.kwi-admin)) .secondary-strip){background:linear-gradient(#0f3055f5,#08203efa)!important;border-color:#4989d266!important;box-shadow:inset 0 1px #ffffff12!important}body:not(:has(.kwi-admin)) .goal-chip{color:#263e62!important;background:linear-gradient(#f6f7f9,#e0e5ea)!important;border-color:#536e9733!important;border-radius:7px!important;box-shadow:0 3px 7px #000a1938,inset 0 1px #fff!important}body:not(:has(.kwi-admin)) .goal-chip.active{color:#4f5bd0!important;border-color:#5d6cff!important;box-shadow:0 0 10px #5363ff57!important}:is(body:not(:has(.kwi-admin)) .selection-generate-row,body:not(:has(.kwi-admin)) .generate-area){box-shadow:none!important;background:0 0!important;border:0!important}body:not(:has(.kwi-admin)) .generate-button{text-transform:uppercase;color:#fff!important;background:linear-gradient(135deg,#ff755b,#ff5f49)!important;border:1px solid #ff856f!important;border-radius:10px!important;font-family:Roboto Mono,monospace!important;box-shadow:inset 0 1px #ffffff4d,0 0 16px #ff694d38!important}body:not(:has(.kwi-admin)) .generate-button:not(:disabled):hover{transform:translateY(-1px);box-shadow:inset 0 1px #ffffff59,0 0 22px #ff694d61!important}body:not(:has(.kwi-admin)) .escalate-to-kwi{color:#53627a!important;box-shadow:none!important;background:0 0!important;border-color:#0000!important}body:not(:has(.kwi-admin)) .escalate-status-light{background:var(--ff-coral)!important;border-color:#ff9c8b!important;box-shadow:0 0 8px #ff694d7a!important}@media (max-width:980px){body:not(:has(.kwi-admin)) .masthead-brand{flex-basis:190px!important;width:190px!important;min-width:190px!important}body:not(:has(.kwi-admin)) .console-masthead{align-items:flex-start!important}}:is(html:has(.kwi-admin),body:has(.kwi-admin)){height:auto;min-height:100%;overflow-y:auto}.kwi-admin{color:#29291f;height:auto;min-height:100vh;font-family:var(--font-peggy-sans), Arial, sans-serif;background:#f1ead8;padding:clamp(24px,5vw,64px);position:relative;overflow:hidden visible}.kwi-admin.is-dragging{min-height:100dvh}.kwi-admin>header{justify-content:space-between;align-items:flex-end;gap:24px;max-width:1180px;margin:0 auto 28px;display:flex}.kwi-admin h1,.kwi-admin h2,.kwi-admin p{margin-top:0}.kwi-admin h1{margin-bottom:8px;font-size:clamp(30px,4vw,52px)}.kwi-admin h2{margin-bottom:18px}.kwi-admin .eyebrow{color:#a34528;letter-spacing:.12em;text-transform:uppercase;margin-bottom:7px;font:700 12px/1.2 Roboto Mono,monospace}.kwi-admin a,.kwi-admin button{color:#fff;font:700 13px/1 var(--font-peggy-sans), sans-serif;cursor:pointer;background:#a34528;border:0;border-radius:5px;padding:11px 16px;text-decoration:none}.kwi-admin button:disabled{cursor:wait;opacity:.55}.kwi-admin button.secondary{background:#555548}.admin-card{background:#fffdf5;border:1px solid #c4b99e;border-radius:10px;max-width:1180px;margin:0 auto 24px;padding:clamp(20px,3vw,34px);box-shadow:0 12px 28px #3530241a}.login-card{max-width:520px;margin-top:12vh}.upload-card{grid-template-columns:minmax(240px,.8fr) minmax(360px,1.2fr);align-items:center;gap:clamp(24px,4vw,52px);display:grid}.upload-card h2{margin-bottom:8px}.upload-card>div>p:last-child{color:#5f5a4e;margin-bottom:0;font-size:14px;line-height:1.65}.kwi-admin button.drop-zone{color:#352c23;text-align:center;background:#f8edd6;border:2px dashed #a34528;border-radius:12px;justify-items:center;gap:8px;width:100%;min-height:190px;padding:28px;transition:border-color .16s,background .16s,transform .16s;display:grid}.kwi-admin button.drop-zone:hover,.kwi-admin button.drop-zone:focus-visible,.kwi-admin.is-dragging button.drop-zone{background:#f3dfb8;border-color:#6d2818;transform:translateY(-2px)}.drop-zone-icon{color:#fff;width:48px;height:48px;font:700 28px/1 var(--font-peggy-sans), sans-serif;background:#a34528;border-radius:50%;place-items:center;display:grid}.drop-zone strong{font-size:17px}.drop-zone small{color:#6d695c;font:400 11px/1.5 Roboto Mono,monospace}.admin-drop-overlay{z-index:1000;pointer-events:none;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#29231bbd;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.admin-drop-overlay>div{color:#fff;text-align:center;background:#a34528;border:3px dashed #fff7e6;border-radius:22px;place-content:center;justify-items:center;gap:12px;width:min(680px,90vw);min-height:300px;display:grid;box-shadow:0 28px 80px #00000059}.admin-drop-overlay strong{font-size:clamp(30px,5vw,54px)}.admin-drop-overlay span{letter-spacing:.05em;text-transform:uppercase;font:700 12px/1.5 Roboto Mono,monospace}.visually-hidden{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.kwi-admin form,.upload-form{flex-wrap:wrap;align-items:flex-end;gap:16px;display:flex}.kwi-admin label{color:#555548;gap:7px;min-width:210px;font-size:13px;font-weight:700;display:grid}.kwi-admin input,.kwi-admin select{color:#29291f;min-height:42px;font:400 14px var(--font-peggy-sans), sans-serif;background:#fff;border:1px solid #aaa086;border-radius:4px;padding:8px 10px}.admin-message{background:#eee4c8;margin:18px 0 0;padding:12px}.library-heading{justify-content:space-between;gap:20px;display:flex}.document-table{overflow-x:auto}.document-row{border-top:1px solid #ded5bf;grid-template-columns:minmax(280px,2fr) minmax(190px,1fr) minmax(150px,.8fr) minmax(130px,.7fr);gap:20px;min-width:850px;padding:17px 8px;display:grid}.document-row>div{align-content:start;gap:6px;display:grid}.document-row small{color:#6d695c;font:400 11px/1.45 Roboto Mono,monospace}.document-row details p{color:#555548;max-width:650px;font-size:12px;line-height:1.5}.table-head{color:#716a57;letter-spacing:.08em;text-transform:uppercase;border:0;padding-top:0;font:700 11px Roboto Mono,monospace}.status{text-transform:uppercase;background:#ded8c8;border-radius:999px;width:fit-content;padding:5px 8px;font:700 10px Roboto Mono,monospace}.status-approved{color:#31562e;background:#d5e6cf}.status-failed{color:#7d2b20;background:#f4d3ca}.status-processing{color:#67500c;background:#f5e3aa}.status-retired{color:#666}.document-row .error{color:#8a2c1f}.row-actions{align-items:start;display:flex!important}@media (max-width:700px){.kwi-admin>header{flex-direction:column;align-items:flex-start}.kwi-admin{padding:20px 14px 48px}.upload-card{grid-template-columns:1fr}.kwi-admin button.drop-zone{min-height:160px}}.classification-grid{grid-template-columns:repeat(3,minmax(180px,1fr));gap:14px;margin-bottom:22px;display:grid}.classification-grid label{min-width:0}.classification-grid .classification-guidance{grid-column:1/-1}.classification-grid textarea{resize:vertical;min-height:86px;font:400 14px/1.5 var(--font-peggy-sans), sans-serif;border:1px solid #aaa086;border-radius:4px;padding:10px}.inventory-filters{gap:16px;margin:0 0 18px;display:flex}.document-row .classification-grid{grid-template-columns:1fr;margin:0}.document-row .classification-grid .classification-guidance{grid-column:auto}.row-actions{flex-wrap:wrap;gap:8px}.crm-shell{color:#173052;background:#edf2f8;grid-template-columns:238px minmax(0,1fr);padding:0;display:grid}.crm-sidebar{color:#eef6ff;background:linear-gradient(#071a31,#102d50);flex-direction:column;height:100vh;padding:26px 18px 20px;display:flex;position:sticky;top:0;box-shadow:8px 0 30px #0e27461f}.crm-brand{gap:3px;margin:0 8px 30px;display:grid;color:#fff!important;background:0 0!important;padding:0!important}.crm-brand span{color:#6be4f5;letter-spacing:.16em;font:700 10px/1.2 Roboto Mono,monospace}.crm-brand strong{font-size:21px}.crm-sidebar nav{gap:5px;display:grid}.crm-sidebar nav a,.crm-return{color:#b9cae0;background:0 0;border-radius:8px;align-items:center;gap:11px;padding:11px 12px;font-weight:600;display:flex}.crm-sidebar nav a:hover,.crm-sidebar nav a[aria-current=page]{color:#fff;background:#4a87c938}.crm-sidebar nav a[aria-current=page]{box-shadow:inset 3px 0 #6be4f5}.crm-sidebar-user{border-top:1px solid #ffffff1f;gap:4px;margin-top:auto;padding:16px 10px;display:grid}.crm-sidebar-user span{text-overflow:ellipsis;font-size:12px;font-weight:700;overflow:hidden}.crm-sidebar-user small{color:#8ca5c2;text-transform:capitalize;font:500 9px/1.4 Roboto Mono,monospace}.crm-return{margin-top:4px;font-size:11px!important}.crm-main{width:100%;min-width:0;max-width:1500px;padding:34px clamp(22px,4vw,58px) 64px}.crm-page-header{justify-content:space-between;align-items:end;gap:24px;margin:0 0 26px;display:flex}.crm-page-header h1{color:#102b4d;letter-spacing:-.035em;margin:0 0 7px;font-size:clamp(30px,3vw,44px)}.crm-page-header p:last-child{color:#64758a;max-width:720px;margin:0;font-size:14px}.crm-panel{background:#fff;border:1px solid #d9e1eb;border-radius:12px;margin:0 0 20px;padding:24px;box-shadow:0 8px 25px #1834550f}.crm-panel h2{color:#173052;margin-bottom:18px;font-size:18px}.crm-panel h3{margin:20px 0 8px;font-size:13px}.crm-panel-heading{justify-content:space-between;align-items:center;display:flex}.crm-panel-heading a{color:#5d60c7;background:0 0;padding:0}.crm-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:20px;display:grid}.crm-metrics article{background:#fff;border:1px solid #d9e1eb;border-radius:11px;gap:16px;padding:20px;display:grid;box-shadow:0 6px 20px #1834550d}.crm-metrics span{color:#68798e;text-transform:uppercase;font:600 11px Roboto Mono,monospace}.crm-metrics strong{color:#5258bc;font-size:32px}.crm-list article,.crm-mini-list>div,.crm-config-list>div{border-top:1px solid #e5ebf2;justify-content:space-between;gap:20px;padding:13px 2px;display:flex}.crm-list article:first-child,.crm-mini-list>div:first-child,.crm-config-list>div:first-child{border-top:0}.crm-list article>div{gap:4px;display:grid}.crm-list article>div:last-child{justify-items:end}.crm-list span,.crm-list time,.crm-mini-list span{color:#708096;font-size:11px}.crm-list strong{text-transform:capitalize}.crm-toolbar{gap:12px;margin-bottom:16px;display:flex}.crm-toolbar input{flex:1}.crm-toolbar input,.crm-toolbar select,.crm-form-grid input,.crm-form-grid select,.crm-inline-form input{color:#173052;background:#fff;border:1px solid #c9d4e1;border-radius:7px;min-height:44px;padding:9px 12px}.crm-table{overflow-x:auto}.crm-table-head,.crm-table-row{grid-template-columns:minmax(220px,1.5fr) minmax(110px,.6fr) minmax(180px,1fr) minmax(100px,.6fr);align-items:center;gap:18px;min-width:760px;padding:14px 6px;display:grid}.crm-table-head{color:#7b8999;letter-spacing:.08em;text-transform:uppercase;font:700 10px Roboto Mono,monospace}.crm-table-row{border-top:1px solid #e4eaf1;color:#334a66!important;background:0 0!important;font-size:13px!important}.crm-table-row:hover{background:#f6f9fc!important}.crm-table-row>span:first-child{gap:4px;display:grid}.crm-table-row small{color:#7a899a}.crm-status{color:#59697c;text-transform:uppercase;background:#e7ebf0;border-radius:999px;padding:5px 8px;font:700 9px Roboto Mono,monospace;display:inline-block}.crm-status.active{color:#28603c;background:#daf0e2}.crm-status.inactive{color:#755b19;background:#f2e9d2}.crm-status.archived{color:#626971;background:#e5e7ea}.crm-form-grid{grid-template-columns:repeat(4,minmax(150px,1fr));align-items:end;gap:14px;display:grid!important}.crm-form-grid label,.crm-inline-form label{gap:6px;min-width:0;display:grid}.crm-two-column{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.crm-inline-form{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));align-items:end;gap:10px;margin-top:16px;display:grid!important}.crm-muted{color:#7a899a}.crm-form-grid textarea{resize:vertical;color:#173052;background:#fff;border:1px solid #c9d4e1;border-radius:7px;min-height:88px;padding:9px 12px}.crm-notice{color:#53677f;background:#f7f9fc;border:1px solid #d5dfeb;border-radius:8px;margin:0 0 18px;padding:13px 15px;font-size:13px}.crm-modal{z-index:1200;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#05152894;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.crm-modal form{background:#fff;border-radius:14px;gap:14px;width:min(520px,100%);padding:28px;display:grid;box-shadow:0 30px 90px #0000004d}.crm-modal form>div{justify-content:end;gap:10px;display:flex}.crm-intelligence .crm-page-header,.crm-intelligence .crm-panel{max-width:none}@media (max-width:1050px){.crm-metrics,.crm-form-grid{grid-template-columns:repeat(2,1fr)}.crm-two-column{grid-template-columns:1fr}}@media (max-width:760px){.crm-shell{display:block}.crm-sidebar{height:auto;padding:16px;position:relative}.crm-brand{margin-bottom:14px}.crm-sidebar nav{display:flex;overflow-x:auto}.crm-sidebar nav a{flex:none}.crm-sidebar-user{margin-top:14px}.crm-main{padding:24px 14px 48px}.crm-page-header{flex-direction:column;align-items:flex-start}.crm-metrics,.crm-form-grid{grid-template-columns:1fr}.crm-toolbar{flex-direction:column;align-items:stretch}.classification-grid{grid-template-columns:1fr}}.crm-user-actions{flex-wrap:wrap;align-items:center;gap:6px;display:flex!important}.crm-user-actions button{padding:7px 9px;font-size:9px}.crm-edit-list{gap:10px;display:grid}.crm-edit-list form{background:#f8fafc;border:1px solid #e1e8f0;border-radius:8px;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));align-items:end;gap:8px;padding:12px;display:grid!important}.crm-edit-list label{min-width:0}.crm-edit-list input{width:100%;min-height:38px}.crm-edit-list .crm-check{align-items:center;gap:6px;display:flex}.crm-edit-list .crm-check input{width:auto;min-height:0}body:not(:has(.kwi-admin)) .crt-stage-normal .screen-persona{isolation:isolate;filter:none!important;background:#031126!important;overflow:hidden!important}body:not(:has(.kwi-admin)) .peggy-character{transform-origin:50% 72%;place-items:center;animation:3.8s ease-in-out infinite peggy-float;display:grid;position:absolute;inset:0}body:not(:has(.kwi-admin)) .peggy-character-mark{z-index:3;aspect-ratio:458/502;transform-origin:52% 74%;filter:drop-shadow(0 7px 8px #03143042);width:58%;animation:3.8s ease-in-out infinite peggy-breathe;position:relative}body:not(:has(.kwi-admin)) .peggy-character-mark img{object-fit:contain!important;filter:saturate(1.2)contrast(1.06)!important;width:100%!important;height:100%!important;display:block!important}body:not(:has(.kwi-admin)) .peggy-character-status{z-index:5;aspect-ratio:1;background:#ff694d;border-radius:50%;width:7%;animation:1.8s ease-in-out infinite peggy-status-pulse;position:absolute;top:61%;left:44%;box-shadow:0 0 7px #ff694d,0 0 18px #ff694db8}body:not(:has(.kwi-admin)) .peggy-character-blink{z-index:5;transform-origin:50%;background:#35467f;border-radius:50%;width:8%;height:2.2%;animation:5.2s ease-in-out infinite peggy-blink;position:absolute;top:56%;left:22%;transform:rotate(-9deg)scaleY(.2)}body:not(:has(.kwi-admin)) .peggy-character-orbit{z-index:1;border:1px solid #5dd5f26b;border-radius:50%;position:absolute;box-shadow:inset 0 0 20px #416fd21f,0 0 12px #3dd3f11f}body:not(:has(.kwi-admin)) .peggy-character .orbit-one{aspect-ratio:1;width:73%;animation:10s linear infinite peggy-orbit}body:not(:has(.kwi-admin)) .peggy-character .orbit-two{aspect-ratio:1;width:86%;animation:16s linear infinite reverse peggy-orbit;border-style:dashed!important}body:not(:has(.kwi-admin)) .peggy-character-orbit:after{content:"";background:#65e2f4;border-radius:50%;width:8px;height:8px;position:absolute;top:-4px;left:48%;box-shadow:0 0 10px #65e2f4}body:not(:has(.kwi-admin)) .peggy-character-symbol{z-index:6;aspect-ratio:1;color:#75e5f4;width:15%;font:800 clamp(16px,3vw,34px)/1 var(--font-peggy-sans),sans-serif;opacity:0;background:#071e3be6;border:1px solid #7ee4f4b8;border-radius:50%;place-items:center;display:grid;position:absolute;top:20%;right:17%;transform:translateY(8px)scale(.75);box-shadow:0 0 20px #47d3ef4d}body:not(:has(.kwi-admin)) .symbol-thinking{grid-auto-flow:column;gap:3px}.symbol-thinking i{background:#75e5f4;border-radius:50%;width:5px;height:5px;animation:1.05s ease-in-out infinite peggy-dot}.symbol-thinking i:nth-child(2){animation-delay:.14s}.symbol-thinking i:nth-child(3){animation-delay:.28s}body:not(:has(.kwi-admin)) .peggy-character-spark{z-index:2;opacity:.45;background:#9cefff;border-radius:50%;width:5px;height:5px;animation:2.8s ease-in-out infinite peggy-spark;position:absolute;box-shadow:0 0 8px #71deef}.spark-one{top:29%;left:18%}.spark-two{animation-delay:.9s;bottom:24%;right:21%}.spark-three{animation-delay:1.7s;bottom:15%;left:29%}body:not(:has(.kwi-admin)) .peggy-character-shadow{z-index:0;filter:blur(7px);background:#010d2280;border-radius:50%;height:5%;animation:3.8s ease-in-out infinite peggy-shadow;position:absolute;bottom:8%;left:33%;right:33%}:is(body:not(:has(.kwi-admin)) .peggy-character-asking .symbol-asking,body:not(:has(.kwi-admin)) .peggy-character-approving .symbol-approving,body:not(:has(.kwi-admin)) .peggy-character-thinking .symbol-thinking,body:not(:has(.kwi-admin)) .peggy-character-ready .symbol-ready){opacity:1;animation:.45s cubic-bezier(.2,.9,.3,1.35) both peggy-symbol-in;transform:none}body:not(:has(.kwi-admin)) .peggy-character-asking .peggy-character-mark{animation:2.4s ease-in-out infinite peggy-ask}.peggy-character-approving .peggy-character-mark{animation:1.8s ease-in-out infinite peggy-nod}.peggy-character-thinking .peggy-character-mark{animation:2.2s ease-in-out infinite peggy-think}.peggy-character-thinking .orbit-one{animation-duration:3.4s!important}.peggy-character-thinking .orbit-two{animation-duration:5.6s!important}.peggy-character-ready .peggy-character-mark{animation:2s ease-in-out infinite peggy-ready}.peggy-character-ready .peggy-character-status{animation-duration:.8s!important}@keyframes peggy-float{0%,to{transform:translateY(1.2%)}50%{transform:translateY(-1.8%)}}@keyframes peggy-breathe{0%,to{transform:scale(.985)rotate(-.5deg)}50%{transform:scale(1.015)rotate(.5deg)}}@keyframes peggy-status-pulse{0%,to{opacity:.78;transform:scale(.85)}50%{opacity:1;transform:scale(1.2)}}@keyframes peggy-blink{0%,44%,48%,to{transform:rotate(-9deg)scaleY(.18)}46%{transform:rotate(-9deg)scaleY(1)}}@keyframes peggy-orbit{to{transform:rotate(360deg)}}@keyframes peggy-spark{0%,to{opacity:.18;transform:scale(.65)}50%{opacity:.8;transform:scale(1.35)}}@keyframes peggy-shadow{0%,to{opacity:.46;transform:scaleX(.9)}50%{opacity:.3;transform:scaleX(1.08)}}@keyframes peggy-symbol-in{0%{opacity:0;transform:translateY(10px)scale(.6)}to{opacity:1;transform:none}}@keyframes peggy-dot{0%,to{opacity:.45;transform:translateY(2px)}50%{opacity:1;transform:translateY(-2px)}}@keyframes peggy-ask{0%,to{transform:rotate(-1deg)translate(-1%)}50%{transform:rotate(2deg)translate(2%)scale(1.02)}}@keyframes peggy-nod{0%,to{transform:rotate(0)}35%{transform:rotate(3deg)translateY(2%)}55%{transform:rotate(-1deg)}}@keyframes peggy-think{0%,to{transform:translate(-1%)rotate(-1deg)}50%{transform:translate(1.5%)rotate(1.5deg)}}@keyframes peggy-ready{0%,to{transform:translateY(0)scale(1)}35%{transform:translateY(-3%)scale(1.035)}55%{transform:translateY(1%)scale(.99)}}@media (prefers-reduced-motion:reduce){:is(body:not(:has(.kwi-admin)) .peggy-character,body:not(:has(.kwi-admin)) .peggy-character *){animation:none!important}.peggy-character-orbit{opacity:.35}}.intelligence-context-module{align-content:start;gap:10px;display:grid!important}.intelligence-context-module label{color:#dce8f8;gap:4px;font:600 11px/1.3 Roboto Mono,monospace;display:grid}.intelligence-context-module select{color:#f2f6ff;width:100%;min-height:38px;font:500 12px/1.3 var(--font-peggy-sans), sans-serif;background:#07182c;border:1px solid #4e8bd380;border-radius:4px;padding:7px 9px}.intelligence-context-module select:disabled{opacity:.45}@media (max-width:800px){.classification-grid{grid-template-columns:1fr}.classification-grid .classification-guidance{grid-column:auto}.inventory-filters{flex-direction:column;align-items:stretch}}.masthead-brand:before{content:none!important}.masthead-brand:after{content:""!important;z-index:2!important;border-radius:inherit!important;pointer-events:none!important;background:linear-gradient(102deg,#0000 0 37%,#744e2b0b 49%,#0000 61%),radial-gradient(circle at 9% 18%,#ffffff3d,#0000 22%),radial-gradient(circle at 88% 82%,#5d3a1f09,#0000 28%)!important;position:absolute!important;inset:0!important;box-shadow:inset 0 0 5px #59381f14!important}.masthead-brand .masthead-logo{object-fit:contain!important;object-position:center!important;width:100%!important;height:100%!important;display:block!important;transform:scale(1.24)!important}.brand-plaque .brand-plaque-logo{object-fit:contain!important;object-position:center!important;width:100%!important;height:100%!important;display:block!important}@media (max-width:560px){.masthead-brand{flex:none!important;width:96px!important;min-width:96px!important;height:64px!important;padding:0!important}}body .control-console.generation-active:after{content:""!important;z-index:90!important;-webkit-backdrop-filter:blur(5px)saturate(.72)!important;backdrop-filter:blur(5px)saturate(.72)!important;pointer-events:auto!important;background:#0c0906c2!important;display:block!important;position:fixed!important;inset:0!important}body .control-console.generation-active .console-workbench,body .control-console.generation-active .left-console{min-height:0!important}body .control-console.generation-active .console-workbench{z-index:91!important}body .control-console.generation-active .left-console>.crt-cabinet.crt-stage-progress{z-index:100!important;aspect-ratio:16/9!important;filter:none!important;background:linear-gradient(145deg,#c59655 0%,#5f4024 18%,#15120e 38%,#080807 68%,#8b6334 100%)!important;border:1px solid #ffdc9e94!important;border-radius:22px!important;width:min(1040px,100vw - 48px)!important;min-width:min(1040px,100vw - 48px)!important;max-width:1120px!important;height:auto!important;max-height:calc(100dvh - 48px)!important;padding:10px!important;position:fixed!important;top:50%!important;left:50%!important;overflow:hidden!important;transform:translate(-50%,-50%)!important;box-shadow:inset 0 0 0 2px #ffe2ae2e,inset 0 0 0 8px #050504d1,0 24px 46px #0000007a!important}body .control-console.generation-active .crt-stage-progress:before,body .control-console.generation-active .crt-stage-progress:after{content:none!important;display:none!important}body .control-console.generation-active .crt-stage-progress .screen-wrap{clip-path:none!important;border:1px solid #75f3a34d!important;border-radius:13px!important;width:100%!important;height:100%!important;position:relative!important;inset:auto!important;overflow:hidden!important;box-shadow:inset 0 0 20px #00000094!important}body .control-console.generation-active .crt-stage-progress .screen-wrap:before{background:linear-gradient(#ffffff09,#0000 30%,#0000001f)!important}body .control-console.generation-active .crt-stage-progress .screen-wrap:after{background:repeating-linear-gradient(#a6ffb309 0 1px,#0000 1px 4px)!important}body .control-console.generation-active .crt-stage-progress .screen-persona,body .control-console.generation-active .crt-stage-progress .peggy-generation-video{width:100%!important;height:100%!important}body .control-console.generation-active .crt-stage-progress .peggy-generation-video{object-fit:cover!important;object-position:center center!important}body .control-console.generation-active .crt-stage-progress .crt-status-card{-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important;background:#010905e0!important;border-radius:10px!important;width:auto!important;max-width:none!important;padding:13px 16px!important;bottom:20px!important;left:24px!important;right:24px!important}@media (max-width:720px){body .control-console.generation-active .console-workbench,body .control-console.generation-active .left-console{grid-template-rows:minmax(360px,68vh)!important;min-height:360px!important}body .control-console.generation-active .left-console>.crt-cabinet.crt-stage-progress{border-radius:15px!important;width:calc(100vw - 20px)!important;min-width:calc(100vw - 20px)!important;max-height:calc(100dvh - 20px)!important;padding:6px!important}body .control-console.generation-active .crt-stage-progress .screen-wrap{border-radius:9px!important}body .control-console.generation-active .crt-stage-progress .crt-status-card{padding:9px 10px!important;bottom:10px!important;left:10px!important;right:10px!important}}.feedback-launcher{z-index:850;color:#fff;min-height:42px;font:700 12px/1 var(--font-peggy-sans),sans-serif;cursor:pointer;background:#102f57;border:1px solid #70e3f7b3;border-radius:24px;align-items:center;gap:8px;padding:0 16px;display:flex;position:fixed;top:88px;right:18px;box-shadow:0 8px 24px #00112d52,0 0 16px #45d4f138}.feedback-launcher:hover,.feedback-launcher:focus-visible{background:#174477;transform:translateY(-1px)}.feedback-launcher:disabled{opacity:.65;cursor:wait}.status-strip .feedback-launcher{z-index:auto;white-space:nowrap;border-radius:8px;min-height:36px;padding:5px 12px;position:static;top:auto;right:auto;box-shadow:inset 0 1px #ffffff14,0 5px 14px #0000002e}.feedback-dialog{z-index:1200;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);font-family:var(--font-peggy-sans),Arial,sans-serif;background:#010d22b8;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.feedback-panel{color:#173052;background:#f6f8fb;border:1px solid #b7c7da;border-radius:14px;width:min(820px,96vw);max-height:92vh;overflow:auto;box-shadow:0 28px 90px #0006}.feedback-panel>header{justify-content:space-between;gap:20px;padding:22px 24px 15px;display:flex}.feedback-panel>header span{color:#596bc7;letter-spacing:.1em;text-transform:uppercase;margin-bottom:5px;font:750 11px/1.2 Roboto Mono,monospace;display:block}.feedback-panel h2{margin:0;font-size:23px}.feedback-icon-button{color:#173052;cursor:pointer;background:#e5ebf2;border:0;border-radius:50%;place-items:center;width:36px;height:36px;padding:0;display:grid}.feedback-panel form{gap:16px;padding:0 24px 24px;display:grid}.feedback-panel label{color:#314967;gap:7px;font-size:13px;font-weight:700;display:grid}.feedback-panel select,.feedback-panel textarea,.feedback-panel input{color:#172e4c;width:100%;font:500 14px/1.45 var(--font-peggy-sans),sans-serif;background:#fff;border:1px solid #aebdce;border-radius:7px;padding:10px}.feedback-panel textarea{resize:vertical}.feedback-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.feedback-shot{background:#071b35;border:1px solid #aebdce;border-radius:10px;position:relative;overflow:hidden}.feedback-shot img{object-fit:contain;width:100%;max-height:330px;display:block}.feedback-shot canvas{touch-action:none;cursor:crosshair;width:100%;height:calc(100% - 38px);position:absolute;inset:0}.feedback-shot-tools{background:#e8edf3;justify-content:flex-end;gap:8px;min-height:38px;padding:5px;display:flex}.feedback-shot-tools button,.feedback-no-shot button{color:#294666;font:700 11px var(--font-peggy-sans),sans-serif;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;display:flex}.feedback-no-shot{background:#eef2f6;border:1px dashed #9bacc0;border-radius:9px;align-items:center;gap:10px;padding:20px;display:flex}.feedback-no-shot button{margin-left:auto}.feedback-privacy,.feedback-message{color:#53657a;background:#e8edf3;border-radius:6px;margin:0;padding:10px 12px;font-size:11px;line-height:1.45}.feedback-message{color:#8a351f;background:#fff0e8}.feedback-panel footer{justify-content:flex-end;align-items:center;gap:10px;display:flex}.feedback-panel footer button,.feedback-success button{color:#fff;min-height:40px;font:750 12px var(--font-peggy-sans),sans-serif;cursor:pointer;background:#5e63d8;border:0;border-radius:6px;align-items:center;gap:7px;padding:0 16px;display:flex}.feedback-panel footer button.secondary{background:#637287}.feedback-success{text-align:center;justify-items:center;gap:13px;padding:50px 28px;display:grid}.feedback-success svg{color:#32916b}.feedback-success p{margin:0}.feedback-success button{margin-top:8px}.feedback-admin{min-height:100vh;max-width:none!important}.feedback-admin .crm-page-header,.feedback-admin>.crm-toolbar,.feedback-admin>.crm-notice,.feedback-admin-grid{max-width:1400px;margin-left:auto;margin-right:auto}.feedback-admin .crm-page-header button{align-items:center;gap:7px;display:flex}.feedback-admin-grid{grid-template-columns:minmax(300px,.75fr) minmax(480px,1.35fr);align-items:start;gap:18px;display:grid}.feedback-list{max-height:calc(100vh - 235px);overflow:auto}.feedback-list>button{color:#173052;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #d8e0ea;border-radius:0;gap:7px;width:100%;padding:14px;display:grid}.feedback-list>button.selected{background:#e5ecf6;box-shadow:inset 4px 0 #5e63d8}.feedback-list>button>span{justify-content:space-between;gap:8px;display:flex}.feedback-list b{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;line-height:1.4;display:-webkit-box;overflow:hidden}.feedback-list small{color:#67788c;font-size:11px}.feedback-priority{text-transform:uppercase;background:#dae2ec;border-radius:10px;padding:3px 7px;font-size:10px;font-style:normal}.feedback-priority.high{color:#7b4600;background:#ffe1bb}.feedback-priority.urgent{color:#92261e;background:#ffd8d5}.feedback-detail-heading{justify-content:space-between;align-items:start;gap:18px;display:flex}.feedback-detail-heading a{align-items:center;gap:6px;display:flex}.feedback-admin-shot{margin:10px 0 18px;position:relative;overflow:hidden;background:#071b35!important;border-radius:9px!important;padding:0!important;display:block!important}.feedback-admin-shot img{object-fit:contain;width:100%;max-height:440px;display:block}.feedback-admin-shot span{background:#05152bd9;border-radius:5px;align-items:center;gap:5px;padding:7px 10px;font-size:11px;display:flex;position:absolute;bottom:8px;right:8px}.feedback-detail dl{grid-template-columns:1fr 1fr;gap:12px;display:grid}.feedback-detail dl div{background:#eef2f6;border-radius:7px;padding:12px}.feedback-detail dt{color:#6c7b8c;text-transform:uppercase;margin-bottom:6px;font:700 10px Roboto Mono,monospace}.feedback-detail dd{margin:0;font-size:13px;font-weight:700}.feedback-detail dd small{color:#68798b;margin-top:4px;font-weight:500;display:block}.feedback-description{background:#f4f0e6;border-left:4px solid #5e63d8;margin:15px 0;padding:16px}.feedback-description h3{margin:0 0 7px;font-size:13px}.feedback-description p{white-space:pre-wrap;margin:0;font-size:13px;line-height:1.55}.feedback-detail form{align-items:stretch;display:grid}.feedback-detail form>label{width:100%}.feedback-detail textarea{width:100%;font:400 13px/1.5 var(--font-peggy-sans),sans-serif;border:1px solid #aaa086;border-radius:4px;padding:10px}.feedback-detail footer{justify-content:flex-end;align-items:center;gap:8px;width:100%;display:flex}.trello-sync{color:#607185;margin-right:auto;font-size:11px}.trello-sync.failed{color:#a33727}.feedback-detail details{color:#586a7e;margin-top:18px;font-size:12px}.feedback-detail li{margin:7px 0}@media (max-width:820px){.feedback-fields,.feedback-admin-grid,.feedback-detail dl{grid-template-columns:1fr}.feedback-admin-grid{display:block}.feedback-list{max-height:360px;margin-bottom:18px}.feedback-dialog{padding:max(8px,env(safe-area-inset-top)) 8px max(8px,env(safe-area-inset-bottom))}.feedback-panel{max-height:calc(100dvh - 16px)}.feedback-shot img{max-height:240px}.feedback-launcher span{display:none}.feedback-launcher{justify-content:center;width:44px;padding:0;top:76px;right:12px}}body:not(:has(.kwi-admin)) .peggy-question-dialog{-webkit-backdrop-filter:blur(8px)saturate(.85)!important;backdrop-filter:blur(8px)saturate(.85)!important;background:#030f1fb8!important}body:not(:has(.kwi-admin)) .peggy-question-panel{width:min(660px,100vw - 32px)!important;color:var(--ff-ink)!important;background:radial-gradient(circle at 92% 10%,#5368cf14,#0000 28%),linear-gradient(145deg,#f3f5f7,#e4e8ed)!important;border:1px solid #6f91bc94!important;border-radius:14px!important;padding:24px!important;box-shadow:0 24px 70px #0008167a,inset 0 1px #fff!important}body:not(:has(.kwi-admin)) .peggy-question-heading{border-bottom:1px solid #3d567d29!important;padding:0 0 13px!important}body:not(:has(.kwi-admin)) .peggy-question-heading>span{text-transform:uppercase;color:#5773cf!important;letter-spacing:.1em!important;text-shadow:none!important;font:700 .76rem/1 Roboto Mono,monospace!important}body:not(:has(.kwi-admin)) .peggy-question-intro{color:#3f5067!important;font:500 .76rem/1.55 var(--font-peggy-sans), sans-serif!important;text-shadow:none!important;margin:17px 0 8px!important;display:block!important}body:not(:has(.kwi-admin)) .peggy-question-panel>p{color:#152c4d!important;font:600 1.05rem/1.45 var(--font-peggy-sans), sans-serif!important;text-shadow:none!important;margin:0 0 20px!important}body:not(:has(.kwi-admin)) .peggy-client-choice{text-transform:uppercase;color:#213a5d!important;letter-spacing:.05em!important;gap:7px!important;margin:0 0 16px!important;font:700 .74rem/1.3 Roboto Mono,monospace!important;display:grid!important}body:not(:has(.kwi-admin)) .peggy-question-panel .peggy-client-choice>span{color:#213a5d!important;text-shadow:none!important}body:not(:has(.kwi-admin)) .peggy-client-choice select{text-transform:none;color:#173052!important;min-height:48px!important;font:600 .9rem/1 var(--font-peggy-sans), sans-serif!important;background:#fbfcfd!important;border:1px solid #46628c57!important;border-radius:9px!important;padding:0 42px 0 13px!important}body:not(:has(.kwi-admin)) .peggy-client-choice small{text-transform:none;color:#65758a!important;font:500 .69rem/1.45 var(--font-peggy-sans), sans-serif!important;letter-spacing:0!important}body:not(:has(.kwi-admin)) .peggy-choice-row{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;display:grid!important}body:not(:has(.kwi-admin)) .peggy-choice-row button{color:#173052!important;text-align:left!important;min-height:108px!important;text-shadow:none!important;background:linear-gradient(145deg,#fbfcfd,#e7ebf0)!important;border:1px solid #46628c38!important;border-radius:10px!important;padding:16px!important;box-shadow:0 4px 12px #0c23411a,inset 0 1px #fff!important}:is(body:not(:has(.kwi-admin)) .peggy-choice-row button:hover,body:not(:has(.kwi-admin)) .peggy-choice-row button:focus-visible){background:linear-gradient(145deg,#eef8ff,#ebe8ff)!important;border-color:#5368ee!important;box-shadow:0 0 0 2px #5269ef2e,0 8px 18px #2f428c26!important}body:not(:has(.kwi-admin)) .peggy-choice-row button strong{text-transform:uppercase;color:#183255!important;letter-spacing:.04em!important;text-shadow:none!important;font:700 .78rem/1.3 Roboto Mono,monospace!important}body:not(:has(.kwi-admin)) .peggy-choice-row button span{color:#3f5067!important;font:550 .74rem/1.5 var(--font-peggy-sans), sans-serif!important;text-shadow:none!important}body:not(:has(.kwi-admin)) .peggy-choice-row button .peggy-choice-copy{align-content:start!important;gap:12px!important;width:100%!important;min-width:0!important;display:grid!important}:is(body:not(:has(.kwi-admin)) .peggy-choice-row button .peggy-choice-copy>strong,body:not(:has(.kwi-admin)) .peggy-choice-row button .peggy-choice-copy>span){display:block!important}body:not(:has(.kwi-admin)) .peggy-choice-row:has(>button:only-child){grid-template-columns:minmax(0,1fr)!important;margin-top:14px!important}:is(body:not(:has(.kwi-admin)) .peggy-choice-row>button:only-child,body:not(:has(.kwi-admin)) .peggy-choice-row>button.peggy-choice-primary){color:#fff!important;background:linear-gradient(135deg,#5368ee 0%,#6756d9 100%)!important;border-color:#5368ee!important;grid-template-columns:minmax(0,1fr) 42px!important;align-items:center!important;gap:16px!important;width:100%!important;min-height:82px!important;padding:17px 18px 17px 20px!important;display:grid!important;box-shadow:0 9px 22px #4348af3d,inset 0 1px #ffffff38!important}:is(body:not(:has(.kwi-admin)) .peggy-choice-row>button:only-child .peggy-choice-copy,body:not(:has(.kwi-admin)) .peggy-choice-row>button.peggy-choice-primary .peggy-choice-copy){min-width:0!important;color:inherit!important;gap:4px!important;display:grid!important}body:not(:has(.kwi-admin)) .peggy-choice-row>button:only-child strong{color:#fff!important}body:not(:has(.kwi-admin)) .peggy-choice-row>button:only-child .peggy-choice-copy>span{color:#fff!important}body:not(:has(.kwi-admin)) .peggy-choice-row>button.peggy-choice-primary strong{color:#fff!important}body:not(:has(.kwi-admin)) .peggy-choice-row>button.peggy-choice-primary .peggy-choice-copy>span{color:#fff!important}:is(body:not(:has(.kwi-admin)) .peggy-choice-row>button:only-child .peggy-choice-copy>span,body:not(:has(.kwi-admin)) .peggy-choice-row>button.peggy-choice-primary .peggy-choice-copy>span){opacity:.86!important}body:not(:has(.kwi-admin)) .peggy-choice-row .peggy-choice-arrow{color:#fff!important;background:#ffffff1f!important;border:1px solid #ffffff57!important;border-radius:50%!important;place-self:center!important;width:42px!important;height:42px!important;padding:11px!important;display:grid!important}body:not(:has(.kwi-admin)) .peggy-choice-row:has(>.peggy-choice-primary)>.peggy-choice-primary{grid-column:1/-1!important}body:not(:has(.kwi-admin)) .peggy-choice-row>.peggy-choice-tertiary{box-shadow:none!important;background:0 0!important;border-style:dashed!important}body:not(:has(.kwi-admin)) .peggy-question-panel .dialog-escalate-to-kwi{color:#dc634d!important;box-shadow:none!important;text-shadow:none!important;background:0 0!important;border:1px solid #ff694d57!important;border-radius:7px!important}:is(body:not(:has(.kwi-admin)) .peggy-question-panel .dialog-escalate-to-kwi:hover,body:not(:has(.kwi-admin)) .peggy-question-panel .dialog-escalate-to-kwi:focus-visible){border-color:var(--ff-coral)!important;color:#be4935!important;background:#ff694d12!important}body:not(:has(.kwi-admin)) .peggy-question-close{color:#334d72!important;box-shadow:none!important;background:#edf0f4!important;border-color:#3d567d33!important}@media (max-width:560px){body:not(:has(.kwi-admin)) .peggy-choice-row{grid-template-columns:1fr!important}}.component-preview-frame .crt-cabinet.crt-stage-progress{aspect-ratio:16/9!important;background:linear-gradient(145deg,#c59655,#5f4024 18%,#15120e 38%,#080807 68%,#8b6334)!important;border:1px solid #ffdc9e94!important;border-radius:18px!important;width:min(100%,900px)!important;height:auto!important;padding:8px!important}.component-preview-frame .crt-stage-progress:before,.component-preview-frame .crt-stage-progress:after{content:none!important;display:none!important}.component-preview-frame .crt-stage-progress .screen-wrap{clip-path:none!important;border-radius:11px!important;width:100%!important;height:100%!important;position:relative!important;inset:auto!important}.component-preview-frame .crt-stage-progress .crt-status-card{bottom:18px!important;left:20px!important;right:20px!important}.peggy-decision-fields{gap:14px;max-height:min(48vh,430px);padding:2px 4px 2px 0;display:grid;overflow:auto}.peggy-decision-fields label{color:#f6e7bd;gap:7px;font-size:.92rem;line-height:1.4;display:grid}.peggy-decision-fields textarea{resize:vertical;min-height:76px!important}.control-console{width:calc(100vw - 4px)!important;max-width:1780px!important}.selection-board>.console-module,.selection-board>.select-module,.selection-board>.audience-module,.selection-board>.graphic-module-card,.selection-board>.console-module.demo-preferred,.selection-board>.select-module.demo-preferred,.selection-board>.audience-module.demo-preferred,.selection-board>.graphic-module-card.demo-preferred,.selection-board>.console-module.demo-unavailable,.selection-board>.select-module.demo-unavailable,.selection-board>.audience-module.demo-unavailable,.selection-board>.graphic-module-card.demo-unavailable{background-color:#0000!important;background-image:-webkit-linear-gradient(270deg,#5f5e50fa 0 74%,#704124fa 75% 100%),-webkit-image-set(url(/assets/ask-peggy/panel-surface-light-v1.webp) 1x type("image/webp"),url(/assets/ask-peggy/panel-surface-light-v1.png) 1x type("image/png"))!important;background-image:linear-gradient(#5f5e50fa 0 74%,#704124fa 75% 100%),image-set("/assets/ask-peggy/panel-surface-light-v1.webp" 1x type("image/webp"),"/assets/ask-peggy/panel-surface-light-v1.png" 1x type("image/png"))!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:100% 100%,100% 100%!important;background-attachment:scroll,scroll!important;background-origin:padding-box,padding-box!important;background-clip:border-box,border-box!important}.selection-board>.console-module.demo-preferred,.selection-board>.select-module.demo-preferred,.selection-board>.audience-module.demo-preferred,.selection-board>.graphic-module-card.demo-preferred{border-color:#75f3a3e6!important;box-shadow:0 0 18px #75f3a357,inset 0 0 0 1px #75f3a324!important}.selection-board .module-helper,.selection-board .graphic-helper,.selection-board .instrument-footer,.selection-board .brass-knob,.selection-board .module-icon,.selection-board .module-screws{pointer-events:none!important}.selection-board .console-module .module-helper,.selection-board .select-module .module-helper,.selection-board .audience-module .module-helper,.selection-board .graphic-module-card .module-helper,.selection-board .graphic-module-card .graphic-helper,.selection-board .console-module .instrument-footer,.selection-board .select-module .instrument-footer,.selection-board .audience-module .instrument-footer,.selection-board .graphic-module-card .instrument-footer{z-index:6!important;text-align:center!important;justify-content:center!important;align-items:center!important;min-height:24px!important;margin:0!important;font-size:.72rem!important;line-height:1.15!important;display:flex!important;position:absolute!important;inset:auto 24px 48px!important}.selection-board .brass-knob{z-index:7!important;top:auto!important;bottom:4px!important;left:50%!important;transform:translate(-50%)!important}.selection-board .selector-heading,.selection-board .compact-heading{top:14px!important}.selection-board .selector-window,.selection-board .chooser-summary{top:50%!important}.selection-board .selector-window{min-height:68px!important}.selection-board .selector-menu{z-index:31!important;top:calc(50% + 34px)!important}.selection-board .desired-tone{--tile-step:"03"!important}.selection-board .desired-tone:before{content:"03"!important}.selection-board .audience-module{--tile-step:"04"!important}.selection-board .audience-module:before{content:"04"!important}.selection-board .select-module:has(.selector-menu){z-index:30!important}.selection-prompt-row,.selection-prompt-row .prompt-terminal{height:100%!important;min-height:0!important}.selection-prompt-row .prompt-terminal{grid-template-rows:auto minmax(0,1fr) 42px!important;gap:7px!important;padding:9px 12px 10px!important;display:grid!important}.selection-prompt-row .prompt-title{justify-self:start;position:static!important;transform:none!important}.selection-prompt-row textarea.screen{resize:none!important;height:100%!important;min-height:0!important;padding:9px 46px 9px 12px!important}.selection-prompt-row .prompt-meter{position:absolute!important;bottom:59px!important;right:20px!important}.selection-prompt-row .template-strip{grid-template-columns:auto repeat(3,minmax(90px,1fr))!important;height:42px!important;min-height:42px!important;margin:0!important}.action-footer .goal-chip{box-shadow:none!important;color:#0000!important;text-shadow:none!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:contain!important;border:0!important;font-size:0!important}.action-footer .goal-chip:first-child{background-image:url(/assets/ask-peggy/adkar-awareness-unlit-v2.png)!important}.action-footer .goal-chip:nth-child(2){background-image:url(/assets/ask-peggy/adkar-desire-unlit-v2.png)!important}.action-footer .goal-chip:nth-child(3){background-image:url(/assets/ask-peggy/adkar-knowledge-unlit-v2.png)!important}.action-footer .goal-chip:nth-child(4){background-image:url(/assets/ask-peggy/adkar-ability-unlit-v2.png)!important}.action-footer .goal-chip:nth-child(5){background-image:url(/assets/ask-peggy/adkar-reinforcement-unlit-v2.png)!important}.action-footer .goal-chip.active:first-child{background-image:url(/assets/ask-peggy/adkar-awareness-active-v2.png)!important}.action-footer .goal-chip.active:nth-child(2){background-image:url(/assets/ask-peggy/adkar-desire-active-v2.png)!important}.action-footer .goal-chip.active:nth-child(3){background-image:url(/assets/ask-peggy/adkar-knowledge-active-v2.png)!important}.action-footer .goal-chip.active:nth-child(4){background-image:url(/assets/ask-peggy/adkar-ability-active-v2.png)!important}.action-footer .goal-chip.active:nth-child(5){background-image:url(/assets/ask-peggy/adkar-reinforcement-active-v2.png)!important}.action-footer .goal-chip.active{filter:none!important}.crt-stage-progress .screen-persona{background:#020503!important;justify-content:center!important;align-items:center!important;display:flex!important}.crt-stage-progress .peggy-generation-video{object-fit:contain!important;object-position:center!important;width:100%!important;height:100%!important;max-height:none!important;display:block!important}.crt-stage-progress .crt-status-card{z-index:8!important;pointer-events:auto!important}.crt-stage-progress .crt-progress-heading button{z-index:1;touch-action:manipulation;position:relative;pointer-events:auto!important}.deliverable-start-over{color:#ffe8b5;cursor:pointer;align-items:center;gap:7px;display:inline-flex;border-color:#ffe2ae61!important}.peggy-question-dialog{-webkit-backdrop-filter:blur(5px)saturate(.82)brightness(.72)!important;backdrop-filter:blur(5px)saturate(.82)brightness(.72)!important;background:radial-gradient(at 24% 34%,#75f3a314,#0000 28%),#0303029e!important}.peggy-choice-row button{transition:border-color .14s,box-shadow .14s,filter .14s,transform .14s}.peggy-choice-row button:hover,.peggy-choice-row button:focus-visible{outline:none;transform:translateY(-2px);filter:brightness(1.18)saturate(1.14)!important;border-color:#75f3a3!important;box-shadow:inset 0 0 18px #75f3a31f,0 0 0 2px #75f3a3b8,0 0 22px #75f3a36b!important}.peggy-question-panel{position:relative}.peggy-question-panel .peggy-question-close{z-index:2;place-items:center;width:36px;min-width:36px;height:36px;min-height:36px;display:grid;position:absolute;top:10px;right:10px;color:#fff0ca!important;background:linear-gradient(#312a20fa,#100e0bfa)!important;border-color:#ffe8b06b!important;padding:0!important}.peggy-question-panel .peggy-question-close:hover,.peggy-question-panel .peggy-question-close:focus-visible{outline-offset:2px;outline:2px solid #75f3a3b8;color:#9dffb6!important;border-color:#75f3a3!important}.infographic-preview{color:#30271e;background:linear-gradient(#f7edda,#d8c5a0);border:1px solid #8b6a43;width:min(100%,760px);margin:24px auto 36px;box-shadow:0 18px 36px #20170f3d}.infographic-preview>header{color:#fff3d0;background:#1e251c;border-bottom:5px solid #75f3a3;padding:34px 38px 28px}.infographic-preview>header small{color:#9dffb6;font-family:var(--font-geist-mono), Consolas, monospace;letter-spacing:.08em;text-transform:uppercase;margin-bottom:16px;font-size:.75rem;font-weight:900;display:block}.infographic-preview>header h2{color:#fff3d0;margin:0 0 10px;font-size:clamp(1.55rem,3vw,2.35rem);line-height:1.04}.infographic-preview>header p{color:#d8c9a8;margin:0;font-size:.9rem;line-height:1.45}.infographic-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:22px;display:grid}.infographic-card-grid section{background:#fff8e9;border:2px solid #9b7447;border-radius:12px;min-height:160px;padding:19px 20px}.infographic-card-grid section.accent{color:#fff4d4;background:#273126;border-color:#75f3a3}.infographic-card-grid h3{color:#4e301b;text-transform:uppercase;margin:0 0 12px;font-size:.88rem;line-height:1.2}.infographic-card-grid .accent h3{color:#9dffb6}.infographic-card-grid ul{gap:8px;margin:0;padding-left:18px;font-size:.75rem;line-height:1.4;display:grid}.infographic-preview>footer{color:#fff3d0;font-family:var(--font-geist-mono), Consolas, monospace;letter-spacing:.05em;text-align:center;text-transform:uppercase;background:#1e251c;padding:18px 28px;font-size:.75rem;font-weight:900}@media (max-width:700px){.infographic-preview>header{padding:28px 24px 24px}.infographic-card-grid{grid-template-columns:1fr;gap:14px;padding:16px}.infographic-card-grid section{min-height:0;padding:18px}}.action-footer .goal-chip svg{display:none!important}.demo-unavailable .selector-window,.demo-unavailable .chooser-summary,.demo-unavailable .rocker-chooser,.demo-unavailable .chooser-hardware,.demo-unavailable .upload-button,.demo-unavailable .generate-button,.demo-unavailable input,.demo-unavailable textarea,.demo-unavailable select,button:disabled,input:disabled,textarea:disabled,select:disabled{cursor:not-allowed!important;filter:saturate(.52)brightness(.76)contrast(.98)!important;opacity:.86!important}body:not(:has(.kwi-admin)) .masthead-brand{align-items:center!important;gap:8px!important;display:flex!important;overflow:visible!important}body:not(:has(.kwi-admin)) .masthead-brand .masthead-logo{mix-blend-mode:screen;object-fit:cover!important;flex:0 0 52px!important;width:52px!important;height:52px!important;position:static!important;transform:none!important}body:not(:has(.kwi-admin)) .future-wordmark{color:#eff5ff;font:400 30px/1 var(--font-peggy-sans), sans-serif;letter-spacing:-.05em;white-space:nowrap;align-items:baseline;display:flex}body:not(:has(.kwi-admin)) .future-wordmark>span{font-family:var(--font-peggy-sans), sans-serif!important;letter-spacing:-.055em!important;text-transform:none!important;text-shadow:none!important;margin:0!important;padding:0!important;font-size:30px!important;font-style:normal!important;line-height:1!important;display:inline!important}body:not(:has(.kwi-admin)) .wordmark-ask{color:#7169c8!important;font-weight:400!important}body:not(:has(.kwi-admin)) .wordmark-peggy{color:#f8fbff!important;font-weight:700!important}body:not(:has(.kwi-admin)) .wordmark-dot{color:var(--ff-coral)!important;font-weight:700!important}body:not(:has(.kwi-admin)) .wordmark-ai{color:#f8fbff!important;font-weight:500!important}body:not(:has(.kwi-admin)) .prompt-terminal:before{content:none!important;background:0 0!important;display:none!important}body:not(:has(.kwi-admin)) .prompt-terminal:after{content:none!important;background:0 0!important;display:none!important}body:not(:has(.kwi-admin)) .selection-prompt-row:before{content:none!important;background:0 0!important;display:none!important}body:not(:has(.kwi-admin)) .selection-prompt-row:after{content:none!important;background:0 0!important;display:none!important}body:not(:has(.kwi-admin)) .template-strip:before{content:none!important;background:0 0!important;display:none!important}body:not(:has(.kwi-admin)) .template-strip:after{content:none!important;background:0 0!important;display:none!important}body:not(:has(.kwi-admin)) .selection-board .module-screws{content:none!important;background:0 0!important;display:none!important}body:not(:has(.kwi-admin)) .selection-board .module-screws:before{content:none!important;background:0 0!important;display:none!important}body:not(:has(.kwi-admin)) .selection-board .module-screws:after{content:none!important;background:0 0!important;display:none!important}body:not(:has(.kwi-admin)) .selection-board .brass-knob{content:none!important;background:0 0!important;display:none!important}body:not(:has(.kwi-admin)) .selection-board .brass-knob:before{content:none!important;background:0 0!important;display:none!important}body:not(:has(.kwi-admin)) .selection-board .brass-knob:after{content:none!important;background:0 0!important;display:none!important}body:not(:has(.kwi-admin)) .generate-button:before{content:none!important;background:0 0!important;display:none!important}body:not(:has(.kwi-admin)) .generate-button:after{content:none!important;background:0 0!important;display:none!important}body:not(:has(.kwi-admin)) .goal-chip:before{content:none!important;background:0 0!important;display:none!important}body:not(:has(.kwi-admin)) .selection-board .console-module:after{content:""!important;background:var(--ff-cyan)!important;border:0!important;border-radius:50%!important;width:5px!important;height:5px!important;position:absolute!important;bottom:18px!important;right:18px!important;box-shadow:0 0 8px #1fd3f39e!important}body:not(:has(.kwi-admin)) .selection-board .audience-module:after{content:""!important;background:var(--ff-cyan)!important;border:0!important;border-radius:50%!important;width:5px!important;height:5px!important;position:absolute!important;bottom:18px!important;right:18px!important;box-shadow:0 0 8px #1fd3f39e!important}body:not(:has(.kwi-admin)) .selection-board .graphic-module-card:after{content:""!important;background:var(--ff-cyan)!important;border:0!important;border-radius:50%!important;width:5px!important;height:5px!important;position:absolute!important;bottom:18px!important;right:18px!important;box-shadow:0 0 8px #1fd3f39e!important}body:not(:has(.kwi-admin)) .selection-board .console-module:before{color:#36527f!important;width:auto!important;height:auto!important;text-shadow:none!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;font:500 1rem/1 Roboto Mono,monospace!important;top:16px!important;left:18px!important}body:not(:has(.kwi-admin)) .selection-board .audience-module:before{color:#36527f!important;width:auto!important;height:auto!important;text-shadow:none!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;font:500 1rem/1 Roboto Mono,monospace!important;top:16px!important;left:18px!important}body:not(:has(.kwi-admin)) .selection-board .graphic-module-card:before{color:#36527f!important;width:auto!important;height:auto!important;text-shadow:none!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;font:500 1rem/1 Roboto Mono,monospace!important;top:16px!important;left:18px!important}body:not(:has(.kwi-admin)) .selection-board .console-module.demo-preferred:before{color:#36527f!important;width:auto!important;height:auto!important;text-shadow:none!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;font:500 1rem/1 Roboto Mono,monospace!important;top:16px!important;left:18px!important}body:not(:has(.kwi-admin)) .selection-board .audience-module.demo-preferred:before{color:#36527f!important;width:auto!important;height:auto!important;text-shadow:none!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;font:500 1rem/1 Roboto Mono,monospace!important;top:16px!important;left:18px!important}body:not(:has(.kwi-admin)) .selection-board .graphic-module-card.demo-preferred:before{color:#36527f!important;width:auto!important;height:auto!important;text-shadow:none!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;font:500 1rem/1 Roboto Mono,monospace!important;top:16px!important;left:18px!important}body:not(:has(.kwi-admin)) .selection-board .console-module.demo-preferred:before{color:#3778e8!important}body:not(:has(.kwi-admin)) .selection-board .audience-module.demo-preferred:before{color:#3778e8!important}body:not(:has(.kwi-admin)) .selection-board .graphic-module-card.demo-preferred:before{color:#3778e8!important}:is(body:not(:has(.kwi-admin)) .selector-heading,body:not(:has(.kwi-admin)) .compact-heading){color:#4965aa!important;text-shadow:none!important;gap:9px!important}body:not(:has(.kwi-admin)) .selector-heading .selector-label{color:#435b83!important;font-family:var(--font-peggy-sans), sans-serif!important;text-shadow:none!important;font-style:normal!important}body:not(:has(.kwi-admin)) .compact-heading .selector-label{color:#435b83!important;font-family:var(--font-peggy-sans), sans-serif!important;text-shadow:none!important;font-style:normal!important}body:not(:has(.kwi-admin)) .panel-title{color:#435b83!important;font-family:var(--font-peggy-sans), sans-serif!important;text-shadow:none!important;font-style:normal!important}body:not(:has(.kwi-admin)) .field-label{color:#435b83!important;font-family:var(--font-peggy-sans), sans-serif!important;text-shadow:none!important;font-style:normal!important}body:not(:has(.kwi-admin)) .module-helper{color:#435b83!important;font-family:var(--font-peggy-sans), sans-serif!important;text-shadow:none!important;font-style:normal!important}body:not(:has(.kwi-admin)) .instrument-footer{color:#435b83!important;font-family:var(--font-peggy-sans), sans-serif!important;text-shadow:none!important;font-style:normal!important}body:not(:has(.kwi-admin)) .graphic-helper{color:#435b83!important;font-family:var(--font-peggy-sans), sans-serif!important;text-shadow:none!important;font-style:normal!important}:is(body:not(:has(.kwi-admin)) .selector-label,body:not(:has(.kwi-admin)) .panel-title){letter-spacing:.02em!important;font-weight:600!important}:is(body:not(:has(.kwi-admin)) .selector-window,body:not(:has(.kwi-admin)) .chooser-summary,body:not(:has(.kwi-admin)) .rocker-chooser,body:not(:has(.kwi-admin)) .rotary-chooser){color:#f2f6ff!important;filter:none!important;text-shadow:none!important;background:linear-gradient(#172a47,#09172c)!important;border:1px solid #09172a!important;box-shadow:inset 0 0 0 2px #6f8ebb29,0 5px 10px #000b1c38!important}body:not(:has(.kwi-admin)) .selector-window .placeholder-value{color:#f2f6ff!important;text-shadow:none!important;font-style:normal!important}body:not(:has(.kwi-admin)) .chooser-readout span{color:#f2f6ff!important;text-shadow:none!important;font-style:normal!important}body:not(:has(.kwi-admin)) .chooser-readout strong{color:var(--ff-cyan)!important;text-shadow:none!important}body:not(:has(.kwi-admin)) .chooser-hardware{filter:grayscale()hue-rotate(175deg)brightness(.8)!important;opacity:.72!important}body:not(:has(.kwi-admin)) .template-strip{box-shadow:none!important;background:0 0!important;border:0!important}body:not(:has(.kwi-admin)) .prompt-terminal textarea{color:#162b49!important;text-shadow:none!important;background:#e4e7eb!important;box-shadow:inset 0 1px 4px #182e4a12!important}body:not(:has(.kwi-admin)) .selection-prompt-row textarea.screen{color:#162b49!important;text-shadow:none!important;background:#e4e7eb!important;box-shadow:inset 0 1px 4px #182e4a12!important}body:not(:has(.kwi-admin)) .prompt-terminal textarea::placeholder{color:#717b89!important}body:not(:has(.kwi-admin)) .secondary-strip{background:linear-gradient(#113761,#0a294e)!important;border-color:#4484cf6b!important}body:not(:has(.kwi-admin)) .action-footer .secondary-strip{background:linear-gradient(#113761,#0a294e)!important;border-color:#4484cf6b!important}body:not(:has(.kwi-admin)) .goal-bank .field-label{color:#eef5ff!important}body:not(:has(.kwi-admin)) .goal-chip{color:#263f63!important;filter:none!important;min-height:42px!important;text-shadow:none!important;font-family:var(--font-peggy-sans), sans-serif!important;background:linear-gradient(#f5f7f9,#dfe4e9)!important;border:1px solid #475e862e!important;border-radius:7px!important;box-shadow:0 3px 8px #00091838,inset 0 1px #fff!important}body:not(:has(.kwi-admin)) .action-footer .goal-chip{color:#263f63!important;filter:none!important;min-height:42px!important;text-shadow:none!important;font-family:var(--font-peggy-sans), sans-serif!important;background:linear-gradient(#f5f7f9,#dfe4e9)!important;border:1px solid #475e862e!important;border-radius:7px!important;box-shadow:0 3px 8px #00091838,inset 0 1px #fff!important}body:not(:has(.kwi-admin)) .secondary-strip.demo-preferred .goal-chip{color:#263f63!important;filter:none!important;min-height:42px!important;text-shadow:none!important;font-family:var(--font-peggy-sans), sans-serif!important;background:linear-gradient(#f5f7f9,#dfe4e9)!important;border:1px solid #475e862e!important;border-radius:7px!important;box-shadow:0 3px 8px #00091838,inset 0 1px #fff!important}body:not(:has(.kwi-admin)) .goal-chip.active{color:#4e5bce!important;background:linear-gradient(135deg,#edf5ff,#e9e5ff)!important;border-color:#5e6cff!important;box-shadow:0 0 12px #5363ff5c,inset 0 1px #fff!important}body:not(:has(.kwi-admin)) .secondary-strip.demo-preferred .goal-chip.active{color:#4e5bce!important;background:linear-gradient(135deg,#edf5ff,#e9e5ff)!important;border-color:#5e6cff!important;box-shadow:0 0 12px #5363ff5c,inset 0 1px #fff!important}body:not(:has(.kwi-admin)) .action-footer .generate-button{color:#fff!important;filter:none!important;text-shadow:none!important;background:linear-gradient(135deg,#ff775d,#ff604a)!important;border:1px solid #ff8b77!important}body:not(:has(.kwi-admin)) .action-footer .selection-generate-row:has(.generate-button:not(:disabled)) .generate-button{color:#fff!important;filter:none!important;text-shadow:none!important;background:linear-gradient(135deg,#ff775d,#ff604a)!important;border:1px solid #ff8b77!important}body:not(:has(.kwi-admin)) .generate-area .generate-button{color:#fff!important;filter:none!important;text-shadow:none!important;background:linear-gradient(135deg,#ff775d,#ff604a)!important;border:1px solid #ff8b77!important}body:not(:has(.kwi-admin)) .generate-button:disabled{opacity:.5!important;background:linear-gradient(135deg,#ff775d,#ff604a)!important}body:not(:has(.kwi-admin)) .meter-stack{background:#031225b8!important;border-color:#4e8bd352!important}body:not(:has(.kwi-admin)) .meter-row{color:#dce8f8!important;opacity:1!important;background:0 0!important;border:0!important;border-bottom:1px solid #497bb947!important}body:not(:has(.kwi-admin)) .meter-row.future{color:#dce8f8!important;opacity:1!important;background:0 0!important;border:0!important;border-bottom:1px solid #497bb947!important}body:not(:has(.kwi-admin)) .meter-row.done{color:#dce8f8!important;opacity:1!important;background:0 0!important;border:0!important;border-bottom:1px solid #497bb947!important}body:not(:has(.kwi-admin)) .meter-row.active{background:linear-gradient(90deg,#1765a380,#1444756b)!important;border:1px solid #208cd0!important}:is(body:not(:has(.kwi-admin)) .meter-row strong,body:not(:has(.kwi-admin)) .meter-row span){color:#dce8f8!important;text-shadow:none!important}body:not(:has(.kwi-admin)) .meter-row.done strong:after{color:var(--ff-cyan)!important}:is(body:not(:has(.kwi-admin)) .meter-row.done .meter-light,body:not(:has(.kwi-admin)) .meter-row.active .meter-light){background:var(--ff-cyan)!important;box-shadow:0 0 12px var(--ff-cyan)!important}body:not(:has(.kwi-admin)) .crt-cabinet:before{content:none!important;display:none!important}body:not(:has(.kwi-admin)) .crt-cabinet:after{content:none!important;display:none!important}body:not(:has(.kwi-admin)) .crt-cabinet .screen-wrap{background:#06152c!important;border-radius:13px!important;inset:8%!important}body:not(:has(.kwi-admin)) .screen-persona{filter:saturate(1.35)brightness(1.12)drop-shadow(0 0 10px #1fd3f35c);background:url(/assets/ask-peggy/peggy-mark.svg) 50%/78% 78% no-repeat!important}body:not(:has(.kwi-admin)) .crt-stage-normal .screen-persona .peggy-screen-image{display:none!important}body:not(:has(.kwi-admin)) .module-icon{width:28px!important;height:28px!important;box-shadow:none!important;color:#5c69c6!important;background:0 0!important;border:0!important;border-radius:0!important}body:not(:has(.kwi-admin)) .module-icon:before{content:none!important;display:none!important}body:not(:has(.kwi-admin)) .module-icon:after{content:none!important;display:none!important}@media (max-width:720px){body:not(:has(.kwi-admin)) .future-wordmark{font-size:22px}body:not(:has(.kwi-admin)) .masthead-brand .masthead-logo{flex-basis:42px!important;width:42px!important;height:42px!important}}@media (min-width:981px){html,body,.agency-stage{height:100dvh!important;max-height:100dvh!important;overflow:hidden!important}.agency-stage{min-height:100dvh!important;padding:0!important}.control-console{border-bottom-width:0!important;border-bottom-right-radius:0!important;border-bottom-left-radius:0!important;grid-template-rows:auto minmax(0,1fr)!important;height:100dvh!important;min-height:0!important;max-height:100dvh!important;display:grid!important;overflow:hidden!important}.console-workbench{grid-template-rows:minmax(0,1fr) 96px!important;grid-template-columns:350px minmax(0,1fr)!important;align-items:stretch!important;gap:7px!important;height:auto!important;min-height:0!important;padding-bottom:0!important}.left-console{grid-area:1/1!important;align-self:stretch!important;gap:7px!important;width:350px!important;max-width:350px!important;height:100%!important;min-height:0!important}.left-console .crt-cabinet{flex:none!important;width:320px!important;height:320px!important}.left-console .meter-stack{flex:auto!important;grid-template-rows:auto repeat(7,minmax(36px,1fr))!important;align-content:stretch!important;gap:4px!important;width:calc(100% - 16px)!important;min-height:0!important;max-height:none!important;padding:8px 10px!important;display:grid!important;overflow:hidden auto!important}.left-console .workflow-header{min-height:28px!important;margin-bottom:4px!important}.left-console .meter-row{height:auto!important;min-height:36px!important;margin:0!important;padding:3px 7px!important}.left-console .meter-row small{display:none!important}.selection-board{overscroll-behavior:contain;scrollbar-gutter:stable;grid-area:1/2!important;grid-template-rows:clamp(170px,24vh,320px) repeat(2,minmax(220px,1fr))!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-auto-rows:0!important;align-self:stretch!important;gap:7px!important;height:100%!important;min-height:0!important;overflow:visible auto!important}.selection-board>.selection-prompt-row{height:auto!important;min-height:170px!important}.selection-board>.console-module,.selection-board>.select-module,.selection-board>.audience-module,.selection-board>.graphic-module-card{height:auto!important;min-height:220px!important;max-height:none!important}.action-footer{z-index:40!important;grid-area:2/1/auto/-1!important;grid-template-columns:minmax(0,1fr) minmax(300px,340px)!important;align-self:stretch!important;height:96px!important;position:relative!important}.action-footer>.secondary-strip{grid-area:1/1!important}.action-footer>.selection-generate-row{grid-area:1/2!important}.action-footer>.secondary-strip,.action-footer>.selection-generate-row,.action-footer .generate-area{height:96px!important}.action-footer .secondary-strip{padding:6px 10px!important}.action-footer .goal-bank{grid-template-columns:minmax(94px,.7fr) minmax(0,4.3fr)!important;gap:8px!important}.action-footer .goal-bank .field-label{grid-area:1/1!important}.action-footer .chip-row{grid-area:1/2!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:4px!important;height:100%!important;display:grid!important}.action-footer .goal-chip{aspect-ratio:549/171!important;place-self:center!important;width:min(100%,218px)!important;height:auto!important;min-height:0!important;padding:0!important}.action-footer .generate-area{grid-template-rows:1fr!important;place-items:center!important;padding:8px 10px!important;display:grid!important}.action-footer .selection-generate-row:has(.generate-button:not(:disabled)) .generate-area{grid-template-rows:1fr!important;place-items:center!important;padding:8px 10px!important;display:grid!important}.action-footer .generate-button{align-self:center!important;width:100%!important;height:64px!important;min-height:64px!important}.action-footer .selection-generate-row:has(.generate-button:not(:disabled)) .generate-button{align-self:center!important;width:100%!important;height:64px!important;min-height:64px!important}.action-footer .generate-hint{display:none!important}}@media (min-width:561px) and (max-width:980px){.control-console{height:auto!important;min-height:100dvh!important;max-height:none!important;overflow:visible!important}.left-console{height:auto!important}.left-console .crt-cabinet{aspect-ratio:1!important;width:min(360px,100% - 32px)!important;height:auto!important}.selection-board{grid-template-rows:168px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-auto-rows:226px!important;gap:8px!important}.selection-board>.console-module,.selection-board>.select-module,.selection-board>.audience-module,.selection-board>.graphic-module-card{height:226px!important;min-height:226px!important}.selection-board .selector-window,.selection-board .chooser-summary{top:42%!important}}@media (max-width:560px){.control-console{width:calc(100vw - 4px)!important;height:auto!important;min-height:100dvh!important;max-height:none!important;overflow:visible!important}.left-console .crt-cabinet{aspect-ratio:1!important;width:min(320px,100% - 24px)!important;height:auto!important}.selection-board{grid-template-rows:180px!important;grid-template-columns:1fr!important;grid-auto-rows:226px!important;gap:8px!important}.selection-board>.console-module,.selection-board>.select-module,.selection-board>.audience-module,.selection-board>.graphic-module-card{height:226px!important;min-height:226px!important}.selection-board .selector-window,.selection-board .chooser-summary{top:42%!important}.selection-prompt-row .template-strip{grid-template-columns:repeat(3,minmax(0,1fr))!important;height:auto!important;min-height:54px!important}.selection-prompt-row .template-strip>span{grid-column:1/-1}.action-footer>.secondary-strip{height:auto!important;min-height:138px!important}.action-footer .goal-bank{grid-template-columns:1fr!important;gap:8px!important}.action-footer .chip-row{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px!important;display:grid!important}.action-footer .goal-chip{width:100%!important}}:is(html:has(.kwi-admin),body:has(.kwi-admin)),:is(html:has(.auth-stage),body:has(.auth-stage)){height:auto!important;min-height:100%!important;max-height:none!important;overflow:hidden auto!important}.auth-stage{isolation:isolate;color:#fff;background:radial-gradient(circle at 18% 12%,#70d3f24d,#0000 30rem),radial-gradient(circle at 82% 82%,#6e56bb61,#0000 34rem),linear-gradient(145deg,#0a1a2d 0%,#173b5b 48%,#403b83 100%);place-items:center;min-height:100svh;padding:clamp(20px,4vw,44px) 16px;display:grid;position:relative}.auth-stage:before{z-index:-1;content:"";opacity:.28;pointer-events:none;background-image:repeating-radial-gradient(circle at 78% 25%,#0000 0 46px,#78c9ed1f 47px 48px);position:fixed;inset:0}.auth-card{text-align:center;background:linear-gradient(145deg,#5b7dc361,#0000 42%),linear-gradient(160deg,#091b31fa,#182b55fa);border:1px solid #79c9ed57;border-radius:18px;width:min(100%,470px);padding:22px clamp(22px,5vw,36px) 28px;position:relative;box-shadow:0 24px 70px #030b1975,inset 0 1px #ffffff1a}.auth-card:before,.auth-card:after{content:"";pointer-events:none;position:absolute}.auth-card:before{display:none}.auth-card:after{background:linear-gradient(90deg,#73d2ef,#7564b8 58%,#f6674a);border-radius:0 17px 0 4px;width:118px;height:5px;top:0;right:0}.auth-card>*{z-index:1;position:relative}.auth-logo-panel{aspect-ratio:136.16/67.23;background:#fff;border:1px solid #ffffffb3;border-radius:12px;overflow:hidden;box-shadow:0 12px 28px #0000003d,inset 0 0 0 1px #12375114}.auth-logo{width:100%;height:auto;margin:0;display:block;transform:none}.auth-access-label{align-items:center;gap:9px;margin:16px auto 0;display:inline-flex}.auth-status-light{background:#f6674a;border-radius:50%;width:8px;height:8px;box-shadow:0 0 10px #f6674abf}.auth-eyebrow,.auth-card .auth-eyebrow{color:#9fdcf1;letter-spacing:.16em;margin:0;font:700 11px/1.4 Roboto Mono,monospace}.auth-intro{margin:20px auto 22px}.auth-card h1{color:#fff;letter-spacing:-.035em;text-wrap:balance;max-width:520px;margin:0 auto 14px;font-size:clamp(30px,7vw,40px);line-height:1.02}.auth-card p{color:#d7e6f0;margin:0;font-size:clamp(15px,2.5vw,17px);line-height:1.5}.auth-card small{color:#aebed0;justify-content:center;align-items:center;gap:8px;margin-top:18px;font-size:12px;line-height:1.45;display:flex}.auth-card small span{color:#f6674a;font-size:8px}.auth-microsoft-button{color:#1f1f1f;cursor:pointer;background:linear-gradient(#fff,#f7f6f3);border:1px solid #ffffffd1;border-radius:7px;justify-content:center;align-items:center;gap:14px;width:100%;min-height:54px;font:650 16px/1.2 Arial,sans-serif;transition:transform .16s,box-shadow .16s,background .16s;display:inline-flex;box-shadow:0 6px 16px #020b1947,inset 0 1px #fff}.auth-microsoft-button:hover{background:#fff;transform:translateY(-1px);box-shadow:0 9px 20px #00000042,inset 0 1px #fff}.auth-microsoft-button:active{transform:translateY(1px)}.auth-microsoft-button:focus-visible{outline-offset:4px;outline:3px solid #73d2ef}.microsoft-mark{grid-template-columns:repeat(2,10px);gap:2px;display:grid}.microsoft-mark i{background:#f25022;width:10px;height:10px}.microsoft-mark i:nth-child(2){background:#7fba00}.microsoft-mark i:nth-child(3){background:#00a4ef}.microsoft-mark i:nth-child(4){background:#ffb900}.auth-error{color:#fff3e8;background:#5e251f;border:1px solid #ffcdb847;border-radius:8px;padding:12px 14px;margin:0 0 20px!important;font-size:14px!important}.auth-cancel{color:#d8e8d5;margin-top:18px;display:inline-block}@media (max-width:560px){.auth-stage{place-items:start center;padding:12px}.auth-card{border-radius:16px;padding:18px 18px 24px}.auth-logo-panel{border-radius:10px}.auth-access-label{margin-top:16px}.auth-card h1{font-size:clamp(30px,10vw,38px)}.auth-microsoft-button{min-height:52px}}@media (prefers-reduced-motion:reduce){.auth-microsoft-button{transition:none}}html:is([data-flow-variant=B],[data-flow-variant=C]) .console-masthead .feedback-launcher,html:is([data-flow-variant=B],[data-flow-variant=C]) .console-masthead .signin-plate{min-height:38px;padding:0 12px;box-shadow:none!important;color:#314238!important;font-family:var(--font-peggy-sans), sans-serif!important;letter-spacing:.02em!important;text-shadow:none!important;text-transform:none!important;background:#fff!important;border:1px solid #d9e0d9!important;border-radius:10px!important;font-size:11px!important}html:is([data-flow-variant=B],[data-flow-variant=C]) .console-masthead .feedback-launcher:hover,html:is([data-flow-variant=B],[data-flow-variant=C]) .console-masthead .signin-plate:hover{transform:none;background:#f6faf7!important;border-color:#9bb3a2!important}html:is([data-flow-variant=B],[data-flow-variant=C]) .beta-stepper-heading,html:is([data-flow-variant=B],[data-flow-variant=C]) .beta-stepper li button,html:is([data-flow-variant=B],[data-flow-variant=C]) .beta-reset{text-shadow:none}html:is([data-flow-variant=B],[data-flow-variant=C]) .beta-choice-grid button small{color:#718078;font-size:11px;line-height:1.45}html:is([data-flow-variant=B],[data-flow-variant=C]) .beta-choice-grid button em{color:#276344;background:#e2f5e8;border-radius:999px;margin-top:auto;padding:4px 8px;font-size:10px;font-style:normal;font-weight:800}html:is([data-flow-variant=B],[data-flow-variant=C]) .beta-format-group{gap:10px;display:grid}html:is([data-flow-variant=B],[data-flow-variant=C]) .beta-format-group>div:first-child{justify-content:space-between;align-items:baseline;gap:16px;display:flex}html:is([data-flow-variant=B],[data-flow-variant=C]) .beta-format-group h3{color:#26382d;margin:0;font-size:14px}html:is([data-flow-variant=B],[data-flow-variant=C]) .beta-format-group>div>span{color:#397351;font-size:11px;font-weight:750}html:is([data-flow-variant=B],[data-flow-variant=C]) .beta-configure{gap:18px}html:is([data-flow-variant=B],[data-flow-variant=C]) .beta-config-section{background:#fbfcfa;border:1px solid #dfe6df;border-radius:14px;gap:16px;padding:20px;display:grid}html:is([data-flow-variant=B],[data-flow-variant=C]) .beta-config-heading{gap:12px;display:flex}html:is([data-flow-variant=B],[data-flow-variant=C]) .beta-config-heading>span{color:#286344;background:#e2f5e8;border-radius:50%;flex:0 0 28px;place-items:center;width:28px;height:28px;font-size:12px;font-weight:850;display:grid}html:is([data-flow-variant=B],[data-flow-variant=C]) .beta-config-heading h3{color:#213429;margin:1px 0 3px;font-size:16px}html:is([data-flow-variant=B],[data-flow-variant=C]) .beta-config-heading p{color:#6c786f;margin:0;font-size:12px;line-height:1.45}html:is([data-flow-variant=B],[data-flow-variant=C]) .beta-form-grid label>span{flex-wrap:wrap;align-items:center;gap:7px;display:flex}html:is([data-flow-variant=B],[data-flow-variant=C]) .beta-form-grid label>span b{color:#735d18;letter-spacing:.05em;text-transform:uppercase;font-size:9px}html:is([data-flow-variant=B],[data-flow-variant=C]) .beta-form-grid label>span i{color:#356849;background:#e6f4ea;border-radius:999px;padding:2px 6px;font-size:9px;font-style:normal;font-weight:800}html:is([data-flow-variant=B],[data-flow-variant=C]) .beta-form-grid label>small{color:#748078;font-size:10px;font-weight:500;line-height:1.4}html:is([data-flow-variant=B],[data-flow-variant=C]) .beta-goals legend span{color:#77837b;margin-left:6px;font-size:10px;font-weight:500}html:is([data-flow-variant=B],[data-flow-variant=C]) .beta-goals button{align-items:center;gap:5px;display:inline-flex}html:is([data-flow-variant=B],[data-flow-variant=C]) .beta-answer-guide{color:#39423c;background:#f6f3ff;border-left:3px solid #6f58d9;border-radius:0 10px 10px 0;padding:16px 18px}html:is([data-flow-variant=B],[data-flow-variant=C]) .beta-answer-guide strong{font-size:12px}html:is([data-flow-variant=B],[data-flow-variant=C]) .beta-answer-guide ul{color:#5f6962;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 24px;margin:9px 0 0;padding-left:18px;font-size:12px;line-height:1.5;display:grid}html:is([data-flow-variant=B],[data-flow-variant=C]) .beta-textarea small{justify-content:space-between;width:100%;display:flex}html:is([data-flow-variant=B],[data-flow-variant=C]) .beta-source-privacy{color:#315b40;background:#edf7f0;border-radius:12px;gap:12px;padding:14px 16px;display:flex}html:is([data-flow-variant=B],[data-flow-variant=C]) .beta-source-privacy svg{flex:none}html:is([data-flow-variant=B],[data-flow-variant=C]) .beta-source-privacy div{gap:3px;display:grid}html:is([data-flow-variant=B],[data-flow-variant=C]) .beta-source-privacy strong{font-size:12px}html:is([data-flow-variant=B],[data-flow-variant=C]) .beta-source-privacy span,html:is([data-flow-variant=B],[data-flow-variant=C]) .beta-upload-help{color:#627068;font-size:11px;line-height:1.5}html:is([data-flow-variant=B],[data-flow-variant=C]) .beta-upload-help{margin:-18px 0 0}html:is([data-flow-variant=B],[data-flow-variant=C]) .beta-review-grid button{min-height:98px;color:inherit;text-align:left;cursor:pointer;background:#f8faf7;border:1px solid #e0e6e0;border-radius:12px;gap:5px;padding:16px;display:grid;position:relative}html:is([data-flow-variant=B],[data-flow-variant=C]) .beta-review-grid button:hover{background:#f2f8f3;border-color:#7eaa8b}html:is([data-flow-variant=B],[data-flow-variant=C]) .beta-review-grid button>small{color:#3e7251;font-size:10px;font-weight:750}html:is([data-flow-variant=B],[data-flow-variant=C]) .beta-job-panel,html:is([data-flow-variant=B],[data-flow-variant=C]) .beta-outline-workspace,html:is([data-flow-variant=B],[data-flow-variant=C]) .beta-deliverable-workspace{background:#fff;border:1px solid #dce4dd;border-radius:16px;margin-bottom:16px;box-shadow:0 14px 38px #21322712}html:is([data-flow-variant=B],[data-flow-variant=C]) .beta-job-panel{gap:12px;padding:16px 18px;display:grid}html:is([data-flow-variant=B],[data-flow-variant=C]) .beta-job-heading{grid-template-columns:34px 1fr auto;align-items:center;gap:11px;display:grid}html:is([data-flow-variant=B],[data-flow-variant=C]) .beta-job-heading>div{gap:2px;display:grid}html:is([data-flow-variant=B],[data-flow-variant=C]) .beta-job-heading strong{color:#23362a;font-size:13px}html:is([data-flow-variant=B],[data-flow-variant=C]) .beta-job-heading span{color:#6d7971;font-size:11px}html:is([data-flow-variant=B],[data-flow-variant=C]) .beta-job-heading b{color:#286344;font-size:13px}html:is([data-flow-variant=B],[data-flow-variant=C]) .beta-job-icon{color:#2b6846;background:#e5f5e9;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}html:is([data-flow-variant=B],[data-flow-variant=C]) .beta-job-icon svg{animation:1.8s linear infinite beta-job-spin}html:is([data-flow-variant=B],[data-flow-variant=C]) .beta-job-track{background:#e4e9e4;border-radius:999px;height:6px;overflow:hidden}html:is([data-flow-variant=B],[data-flow-variant=C]) .beta-job-track span{border-radius:inherit;background:#347a52;height:100%;transition:width .2s;display:block}html:is([data-flow-variant=B],[data-flow-variant=C]) .beta-job-actions{color:#728078;justify-content:space-between;align-items:center;gap:12px;font-size:10px;display:flex}html:is([data-flow-variant=B],[data-flow-variant=C]) .beta-job-actions button{color:#765144;cursor:pointer;background:0 0;border:0;font-size:11px;font-weight:750}@keyframes beta-job-spin{to{transform:rotate(360deg)}}html:is([data-flow-variant=B],[data-flow-variant=C]) .beta-outline-workspace{overflow:hidden}html:is([data-flow-variant=B],[data-flow-variant=C]) .beta-outline-heading{color:#23402e;background:#f2f8f3;justify-content:space-between;gap:20px;padding:24px 28px;display:flex}html:is([data-flow-variant=B],[data-flow-variant=C]) .beta-outline-heading span{color:#3e7652;letter-spacing:.1em;font-size:10px;font-weight:850}html:is([data-flow-variant=B],[data-flow-variant=C]) .beta-outline-heading h2{margin:5px 0;font-size:23px}html:is([data-flow-variant=B],[data-flow-variant=C]) .beta-outline-heading p{color:#657269;margin:0;font-size:12px;line-height:1.5}html:is([data-flow-variant=B],[data-flow-variant=C]) .beta-outline-questions{gap:14px;padding:24px 28px;display:grid}html:is([data-flow-variant=B],[data-flow-variant=C]) .beta-outline-questions label{color:#2b4032;gap:7px;font-size:12px;font-weight:750;display:grid}html:is([data-flow-variant=B],[data-flow-variant=C]) .beta-outline-questions textarea,html:is([data-flow-variant=B],[data-flow-variant=C]) .beta-outline-json textarea{color:#26382d;min-height:100px;font:500 12px/1.5 var(--font-peggy-sans), sans-serif;resize:vertical;background:#fbfcfa;border:1px solid #d7dfd8;border-radius:10px;padding:12px}html:is([data-flow-variant=B],[data-flow-variant=C]) .beta-outline-questions small{color:#78837c;justify-self:end;font-size:10px;font-weight:500}html:is([data-flow-variant=B],[data-flow-variant=C]) .beta-outline-json{margin:0 28px 24px}html:is([data-flow-variant=B],[data-flow-variant=C]) .beta-outline-json summary{color:#496052;cursor:pointer;font-size:11px;font-weight:750}html:is([data-flow-variant=B],[data-flow-variant=C]) .beta-outline-json textarea{width:100%;min-height:240px;margin-top:10px;font-family:Roboto Mono,monospace}html:is([data-flow-variant=B],[data-flow-variant=C]) .beta-outline-actions{background:#fbfcfa;border-top:1px solid #e1e7e1;justify-content:space-between;gap:12px;padding:18px 28px;display:flex}html:is([data-flow-variant=B],[data-flow-variant=C]) .beta-outline-actions button,html:is([data-flow-variant=B],[data-flow-variant=C]) .beta-deliverable-toolbar button{cursor:pointer;border-radius:9px;min-height:42px;padding:0 15px;font-weight:750}html:is([data-flow-variant=B],[data-flow-variant=C]) .beta-deliverable-workspace{overflow:hidden}html:is([data-flow-variant=B],[data-flow-variant=C]) .beta-deliverable-workspace+.beta-step-card{display:none}html:is([data-flow-variant=B],[data-flow-variant=C]) .beta-deliverable-workspace>header{color:#fff;background:#1e4d33;justify-content:space-between;gap:20px;padding:28px 32px;display:flex}html:is([data-flow-variant=B],[data-flow-variant=C]) .beta-deliverable-workspace header span:first-child{color:#9df2b8;letter-spacing:.12em;font-size:10px;font-weight:850}html:is([data-flow-variant=B],[data-flow-variant=C]) .beta-deliverable-workspace h2{color:#fff;margin:6px 0;font-size:27px}html:is([data-flow-variant=B],[data-flow-variant=C]) .beta-deliverable-workspace header p{color:#dce9df;margin:0;line-height:1.5}html:is([data-flow-variant=B],[data-flow-variant=C]) .beta-ready-check{background:#a8f7c0;border-radius:50%;flex:0 0 46px;place-items:center;width:46px;height:46px;display:grid;color:#17442b!important}html:is([data-flow-variant=B],[data-flow-variant=C]) .beta-deliverable-toolbar{background:#fbfcfa;border-bottom:1px solid #e0e6e0;flex-wrap:wrap;gap:9px;padding:16px 24px;display:flex}html:is([data-flow-variant=B],[data-flow-variant=C]) .beta-deliverable-canvas{gap:28px;max-width:700px;margin:0 auto;padding:46px 40px 60px;display:grid}html:is([data-flow-variant=B],[data-flow-variant=C]) .beta-deliverable-canvas section{border-bottom:1px solid #e4e8e4;padding-bottom:24px}html:is([data-flow-variant=B],[data-flow-variant=C]) .beta-deliverable-canvas h3{color:#24382b;margin:0 0 12px;font-size:20px}html:is([data-flow-variant=B],[data-flow-variant=C]) .beta-deliverable-canvas p{color:#526057;margin:6px 0;line-height:1.7}html:is([data-flow-variant=B],[data-flow-variant=C]) .beta-deliverable-workspace>footer{color:#748078;border-top:1px solid #e1e7e1;justify-content:space-between;gap:12px;padding:14px 24px;font-size:10px;display:flex}html:is([data-flow-variant=B],[data-flow-variant=C]) .beta-summary{padding:0;overflow:hidden}html:is([data-flow-variant=B],[data-flow-variant=C]) .beta-summary details{padding:20px}html:is([data-flow-variant=B],[data-flow-variant=C]) .beta-summary summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;list-style:none;display:flex}html:is([data-flow-variant=B],[data-flow-variant=C]) .beta-summary summary::-webkit-details-marker{display:none}html:is([data-flow-variant=B],[data-flow-variant=C]) .beta-summary summary>span:first-child{gap:5px;display:grid}html:is([data-flow-variant=B],[data-flow-variant=C]) .beta-summary summary strong{color:#213429;font-size:18px}html:is([data-flow-variant=B],[data-flow-variant=C]) .beta-summary summary>span:last-child{color:#477158;font-size:10px;font-weight:800}html:is([data-flow-variant=B],[data-flow-variant=C]) .beta-summary details[open] summary{margin-bottom:10px}@media (max-width:1279px){html:is([data-flow-variant=B],[data-flow-variant=C]) .beta-shell{grid-template-columns:190px minmax(0,880px)}html:is([data-flow-variant=B],[data-flow-variant=C]) .beta-summary{grid-column:2;position:static}}@media (max-width:780px){html:is([data-flow-variant=B],[data-flow-variant=C]) .console-masthead{flex-wrap:nowrap!important;grid-template-rows:48px!important;grid-template-columns:minmax(0,142px) auto!important;min-height:64px!important;padding:8px 12px!important;display:grid!important}html:is([data-flow-variant=B],[data-flow-variant=C]) .console-masthead .masthead-brand{flex:0 142px!important;place-self:center start!important;width:142px!important;min-width:0!important}html:is([data-flow-variant=B],[data-flow-variant=C]) .console-masthead .masthead-lockup{width:142px!important;max-width:100%!important;height:auto!important}html:is([data-flow-variant=B],[data-flow-variant=C]) .console-masthead .status-strip{flex:none!important;grid-area:1/2!important;align-self:center!important;width:auto!important;margin-left:auto!important}html:is([data-flow-variant=B],[data-flow-variant=C]) .console-masthead .history-plate{display:none!important}html:is([data-flow-variant=B],[data-flow-variant=C]) .console-masthead .signin-plate:not(.history-plate){width:68px!important;padding:0!important;font-size:0!important}html:is([data-flow-variant=B],[data-flow-variant=C]) .console-masthead .signin-plate:not(.history-plate):before{content:"Account";font-size:10px}html:is([data-flow-variant=B],[data-flow-variant=C]) .beta-answer-guide ul{grid-template-columns:1fr}html:is([data-flow-variant=B],[data-flow-variant=C]) .beta-config-section{padding:16px}html:is([data-flow-variant=B],[data-flow-variant=C]) .beta-format-group>div:first-child{flex-direction:column;align-items:flex-start;gap:4px}html:is([data-flow-variant=B],[data-flow-variant=C]) .beta-job-heading{grid-template-columns:32px 1fr}html:is([data-flow-variant=B],[data-flow-variant=C]) .beta-job-heading b{grid-column:2}html:is([data-flow-variant=B],[data-flow-variant=C]) .beta-job-actions{flex-direction:column;align-items:flex-start}html:is([data-flow-variant=B],[data-flow-variant=C]) .beta-outline-heading,html:is([data-flow-variant=B],[data-flow-variant=C]) .beta-outline-questions,html:is([data-flow-variant=B],[data-flow-variant=C]) .beta-outline-actions{padding-left:20px;padding-right:20px}html:is([data-flow-variant=B],[data-flow-variant=C]) .beta-outline-json{margin-left:20px;margin-right:20px}html:is([data-flow-variant=B],[data-flow-variant=C]) .beta-outline-actions{position:sticky;bottom:0}html:is([data-flow-variant=B],[data-flow-variant=C]) .beta-deliverable-workspace>header{padding:24px 20px}html:is([data-flow-variant=B],[data-flow-variant=C]) .beta-deliverable-canvas{padding:32px 22px 44px}html:is([data-flow-variant=B],[data-flow-variant=C]) .beta-deliverable-workspace>footer{flex-direction:column}}@media (prefers-reduced-motion:reduce){html:is([data-flow-variant=B],[data-flow-variant=C]) .beta-job-icon svg{animation:none}html:is([data-flow-variant=B],[data-flow-variant=C]) .beta-job-track span{transition:none}}:is(body:not(:has(.kwi-admin)) .console-workbench:has(.selector-menu),body:not(:has(.kwi-admin)) .selection-board:has(.selector-menu)){overflow:visible!important}body:not(:has(.kwi-admin)) .selection-board:has(.selector-menu){z-index:40!important;position:relative!important}body:not(:has(.kwi-admin)) .action-footer{z-index:12!important}body:not(:has(.kwi-admin)) .crt-stage-progress .screen-persona{filter:none!important;background:#06152c!important}body:not(:has(.kwi-admin)) .crt-stage-progress .peggy-generation-video{opacity:0!important;transition:opacity .16s!important}body:not(:has(.kwi-admin)) .crt-stage-progress .peggy-generation-video.is-ready{opacity:1!important}body:not(:has(.kwi-admin)){--glow-cyan:31 211 243;--glow-blue:72 135 255;--glow-violet:126 91 255;--glow-coral:255 105 77;--glow-soft:0 0 18px rgb(var(--glow-cyan) / .14), 0 0 42px rgb(var(--glow-violet) / .08);--glow-active:0 0 10px rgb(var(--glow-cyan) / .4), 0 0 28px rgb(var(--glow-blue) / .3), 0 0 54px rgb(var(--glow-violet) / .16);--glow-focus:0 0 0 2px rgb(var(--glow-cyan) / .9), 0 0 22px rgb(var(--glow-cyan) / .45);overflow-x:clip!important}body:not(:has(.kwi-admin)) .control-console{overflow-x:clip!important}body:not(:has(.kwi-admin)) .console-masthead>*{min-width:0}body:not(:has(.kwi-admin)) .status-strip{flex:auto;min-width:0}body:not(:has(.kwi-admin)) .control-console:after{content:"";z-index:0;pointer-events:none;background:radial-gradient(circle at 22% 32%, rgb(var(--glow-violet) / .13), transparent 25%), radial-gradient(circle at 76% 44%, rgb(var(--glow-cyan) / .12), transparent 27%);opacity:.75;animation:22s ease-in-out infinite alternate studio-aura-drift;position:absolute;inset:-18%;transform:translate(-1.5%)scale(1.02)}:is(body:not(:has(.kwi-admin)) .console-masthead,body:not(:has(.kwi-admin)) .left-console,body:not(:has(.kwi-admin)) .selection-board,body:not(:has(.kwi-admin)) .selection-prompt-row,body:not(:has(.kwi-admin)) .prompt-terminal,body:not(:has(.kwi-admin)) .action-footer,body:not(:has(.kwi-admin)) .peggy-question-panel,body:not(:has(.kwi-admin)) .deliverable-sheet){box-shadow:var(--glow-soft), inset 0 1px #ffffff12!important}:is(body:not(:has(.kwi-admin)) .console-module,body:not(:has(.kwi-admin)) .status-pill,body:not(:has(.kwi-admin)) .signin-plate,body:not(:has(.kwi-admin)) .masthead-client-selector){transition:transform .16s,border-color .16s,box-shadow .18s,filter .18s}:is(body:not(:has(.kwi-admin)) .console-module:hover,body:not(:has(.kwi-admin)) .status-pill:hover,body:not(:has(.kwi-admin)) .signin-plate:hover){transform:translateY(-1px);border-color:rgb(var(--glow-cyan) / .7)!important;box-shadow:var(--glow-active)!important}body:not(:has(.kwi-admin)) :is(button,select,input,textarea):focus-visible{box-shadow:var(--glow-focus)!important;outline:0!important}body:not(:has(.kwi-admin)) .meter-row.active{animation:7s ease-in-out infinite studio-glow-breathe}body:not(:has(.kwi-admin)) .console-module:focus-within{animation:7s ease-in-out infinite studio-glow-breathe}body:not(:has(.kwi-admin)) .masthead-client-selector{animation:7s ease-in-out infinite studio-glow-breathe}body:not(:has(.kwi-admin)) .masthead-client-selector{border:1px solid rgb(var(--glow-cyan) / .55);color:#dffaff;min-width:200px;box-shadow:var(--glow-active);background:linear-gradient(145deg,#0f2d52f5,#03142afa);border-radius:9px;gap:3px;padding:6px 10px;display:grid;position:relative}body:not(:has(.kwi-admin)) .masthead-client-selector span{letter-spacing:.13em;text-transform:uppercase;color:#7be8f8;font:700 .62rem/1 Roboto Mono,monospace}body:not(:has(.kwi-admin)) .masthead-client-selector select{color:#fff;appearance:none;cursor:pointer;background:0 0;border:0;width:100%;font-weight:750}body:not(:has(.kwi-admin)) .masthead-client-selector select option{color:#10213a;background:#fff}body:not(:has(.kwi-admin)) .console-masthead .masthead-brand{flex-basis:250px!important;width:250px!important;min-width:250px!important}body:not(:has(.kwi-admin)) .console-masthead .status-strip{gap:7px!important}body:not(:has(.kwi-admin)) .console-masthead .signin-plate{white-space:nowrap;padding:5px 10px!important;font-size:.76rem!important}body:not(:has(.kwi-admin)) .generate-button{isolation:isolate;position:relative;overflow:hidden;box-shadow:0 0 18px rgb(var(--glow-cyan) / .35), 0 0 42px rgb(var(--glow-violet) / .18)!important}body:not(:has(.kwi-admin)) .generate-button:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(105deg,#0000 36%,#ffffff6b 48%,#0000 60%);animation:5.8s ease-in-out infinite generate-shimmer;position:absolute;inset:-40% -20%;transform:translate(-130%)}body:not(:has(.kwi-admin)) .generation-active .generation-progress-fill{box-shadow:0 0 12px rgb(var(--glow-cyan) / .75), 0 0 28px rgb(var(--glow-blue) / .4)}body:not(:has(.kwi-admin)) .generation-active .generation-progress-fill:after{content:"";background:linear-gradient(90deg,#0000,#ffffff80,#0000);animation:1.9s linear infinite progress-light;position:absolute;inset:0}body:not(:has(.kwi-admin)) .deliverable-sheet{animation:.65s cubic-bezier(.2,.9,.3,1) both artifact-arrival}@keyframes studio-aura-drift{to{opacity:.94;transform:translate(3%,1.5%)scale(1.07)}}@keyframes studio-glow-breathe{0%,to{filter:brightness()}50%{filter:brightness(1.08);box-shadow:var(--glow-active)}}@keyframes generate-shimmer{0%,68%{opacity:0;transform:translate(-130%)}76%{opacity:.8}94%,to{opacity:0;transform:translate(130%)}}@keyframes progress-light{0%{transform:translate(-110%)}to{transform:translate(110%)}}@keyframes artifact-arrival{0%{opacity:.25;filter:brightness(1.35);transform:scale(.985)}to{opacity:1;filter:brightness();transform:none}}@media (max-width:900px){body:not(:has(.kwi-admin)) .console-masthead{flex-wrap:wrap}body:not(:has(.kwi-admin)) .masthead-client-selector{order:3;width:100%;min-width:0}body:not(:has(.kwi-admin)) .status-strip{flex-wrap:wrap;justify-content:flex-start!important}}@media (prefers-reduced-motion:reduce){body:not(:has(.kwi-admin)) .control-console:after{animation:none!important;transform:none!important}body:not(:has(.kwi-admin)) .meter-row.active{animation:none!important;transform:none!important}body:not(:has(.kwi-admin)) .console-module:focus-within{animation:none!important;transform:none!important}body:not(:has(.kwi-admin)) .masthead-client-selector{animation:none!important;transform:none!important}body:not(:has(.kwi-admin)) .generate-button:after{animation:none!important;transform:none!important}body:not(:has(.kwi-admin)) .generation-progress-fill:after{animation:none!important;transform:none!important}body:not(:has(.kwi-admin)) .deliverable-sheet{animation:none!important;transform:none!important}}.history-plate{align-items:center;gap:6px;display:inline-flex}.history-backdrop{z-index:900}.history-dialog{color:#f1e5c9;background:#292118;border:1px solid #82664e;border-radius:14px;width:min(760px,100vw - 32px);max-height:min(82vh,850px);overflow:hidden;box-shadow:0 30px 90px #00000094}.history-dialog .dialog-header{background:#201a14;border-bottom:1px solid #d6bc903d;align-items:center;padding:20px 22px}.history-dialog .panel-title{align-items:center;gap:8px;margin:0;display:flex}.history-eyebrow{color:#a8c8a6;letter-spacing:.14em;margin:0 0 4px;font:700 10px/1.3 Roboto Mono,monospace}.history-list{max-height:calc(min(82vh,850px) - 88px);padding:16px;overflow-y:auto}.history-item{background:#fff7e20e;border:1px solid #d3b98c38;border-radius:10px;gap:12px;padding:17px;display:grid}.history-item+.history-item{margin-top:12px}.history-item-heading{justify-content:space-between;gap:18px;display:flex}.history-item h3{margin:4px 0 0;font-size:19px}.history-item time{color:#b9ac96;text-align:right;font:11px/1.4 Roboto Mono,monospace}.history-item>p{color:#ded1ba;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;line-height:1.45;display:-webkit-box;overflow:hidden}.history-state{color:#d9b57e;letter-spacing:.08em;text-transform:uppercase;font:700 10px/1.2 Roboto Mono,monospace}.history-state.ready{color:#a9d3aa}.history-meta{flex-wrap:wrap;gap:7px;display:flex}.history-meta span{color:#c6d7c4;background:#a8c8a61a;border-radius:999px;padding:4px 7px;font:10px/1.2 Roboto Mono,monospace}.history-review{justify-self:end;align-items:center;gap:6px;display:inline-flex}.history-empty{color:#c9bca6;text-align:center;align-content:center;place-items:center;gap:8px;min-height:220px;display:grid}@media (max-width:620px){.history-item-heading{display:block}.history-item time{text-align:left;margin-top:8px;display:block}.history-review{justify-content:center;justify-self:stretch}}@media (min-width:1180px) and (min-height:760px){body:not(:has(.kwi-admin)) .console-masthead{min-height:82px!important;padding:8px 30px!important}body:not(:has(.kwi-admin)) .console-workbench{grid-template-rows:minmax(0,1fr) 96px!important;grid-template-columns:342px minmax(0,1fr)!important;gap:10px 17px!important;height:calc(100dvh - 99px)!important;padding:1px 16px 0!important}body:not(:has(.kwi-admin)) .left-console{gap:10px!important;width:342px!important;max-width:342px!important;padding:0 0 10px!important}body:not(:has(.kwi-admin)) .left-console .crt-cabinet{aspect-ratio:auto!important;width:342px!important;height:286px!important}body:not(:has(.kwi-admin)) .left-console .meter-stack{flex:auto!important;width:calc(100% - 16px)!important}body:not(:has(.kwi-admin)) .selection-board{grid-template-rows:275px repeat(2,minmax(0,1fr))!important;gap:7px!important;overflow:visible!important}body:not(:has(.kwi-admin)) .selection-board>.selection-prompt-row{height:275px!important;min-height:275px!important}:is(body:not(:has(.kwi-admin)) .selection-board>.console-module,body:not(:has(.kwi-admin)) .selection-board>.select-module,body:not(:has(.kwi-admin)) .selection-board>.audience-module,body:not(:has(.kwi-admin)) .selection-board>.graphic-module-card){height:auto!important;min-height:0!important}body:not(:has(.kwi-admin)) .selection-prompt-row .prompt-terminal{height:275px!important;padding:14px!important}body:not(:has(.kwi-admin)) .selection-prompt-row textarea.screen{height:154px!important;min-height:154px!important}body:not(:has(.kwi-admin)) .template-strip{grid-template-columns:120px repeat(4,minmax(0,1fr))!important;gap:12px!important}body:not(:has(.kwi-admin)) .action-footer{height:96px!important}}@media (min-width:1180px) and (min-height:760px) and (max-height:920px){body:not(:has(.kwi-admin)) .selection-board{grid-template-rows:225px repeat(2,minmax(0,1fr))!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;overflow:hidden!important}:is(body:not(:has(.kwi-admin)) .selection-board>.selection-prompt-row,body:not(:has(.kwi-admin)) .selection-prompt-row .prompt-terminal){height:225px!important;min-height:225px!important}body:not(:has(.kwi-admin)) .selection-prompt-row textarea.screen{height:104px!important;min-height:104px!important}}body:not(:has(.kwi-admin)) .status-strip{flex:none!important;gap:10px!important}body:not(:has(.kwi-admin)) .flag-pill{min-width:56px!important}body:not(:has(.kwi-admin)) .status-pill:not(.ai-health){justify-content:center!important;min-width:232px!important}body:not(:has(.kwi-admin)) .status-pill.ai-health{justify-content:center!important;min-width:216px!important}body:not(:has(.kwi-admin)) .history-plate{justify-content:center!important;min-width:124px!important}body:not(:has(.kwi-admin)) .status-pill strong{color:#f4f7ff!important}body:not(:has(.kwi-admin)) .future-wordmark{text-transform:none!important}body:not(:has(.kwi-admin)) .crt-cabinet{background:radial-gradient(circle at 14px 14px,#111b2a 0 4px,#71819a 4.5px 6px,#0000 6.5px),radial-gradient(circle at calc(100% - 14px) 14px,#111b2a 0 4px,#71819a 4.5px 6px,#0000 6.5px),radial-gradient(circle at 14px calc(100% - 14px),#111b2a 0 4px,#71819a 4.5px 6px,#0000 6.5px),radial-gradient(circle at calc(100% - 14px) calc(100% - 14px),#111b2a 0 4px,#71819a 4.5px 6px,#0000 6.5px),linear-gradient(145deg,#435675,#0a1729 22%,#07172d 76%,#5b6f8e)!important}body:not(:has(.kwi-admin)) .selection-board .brass-knob{filter:none!important;background:linear-gradient(55deg,#0000 46%,#12171d 47% 53%,#0000 54%),radial-gradient(circle at 36% 30%,#f8fafb 0 9%,#77808a 18%,#171d24 48%,#020407 68%,#68717b 76%,#d6dbe0 84%,#222a32 88%)!important;border:3px solid #aab1ba!important;border-radius:50%!important;width:30px!important;height:30px!important;display:block!important;position:absolute!important;inset:auto auto 14px 50%!important;transform:translate(-50%)!important;box-shadow:0 2px 5px #00000057,inset 0 0 3px #000!important}body:not(:has(.kwi-admin)) .action-footer .goal-chip{font-size:.72rem!important;font-weight:700!important}body:not(:has(.kwi-admin)) .action-footer .goal-chip svg{color:#5c69e6!important;width:22px!important;height:22px!important;display:block!important}body:not(:has(.kwi-admin)) .action-footer .generate-button:disabled{opacity:1!important;color:#fff!important;filter:saturate(.88)!important}body:not(:has(.kwi-admin)) .prompt-terminal textarea{color:#172d4d!important;filter:none!important;opacity:1!important;cursor:text!important;background:#eef0f3!important}body:not(:has(.kwi-admin)) .prompt-terminal textarea:disabled{color:#172d4d!important;filter:none!important;opacity:1!important;cursor:text!important;background:#eef0f3!important}body:not(:has(.kwi-admin)) .prompt-terminal.demo-unavailable textarea{color:#172d4d!important;filter:none!important;opacity:1!important;cursor:text!important;background:#eef0f3!important}:is(body:not(:has(.kwi-admin)) .selection-board .selector-window:disabled,body:not(:has(.kwi-admin)) .selection-board .demo-unavailable .selector-window){color:#f2f6ff!important;filter:none!important;opacity:.72!important;text-shadow:none!important}body:not(:has(.kwi-admin)) .selection-prompt-row{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:12px!important;padding:0!important}body:not(:has(.kwi-admin)) .selection-prompt-row>.prompt-terminal{border:1px solid #cadaebdb!important;border-radius:12px!important;width:100%!important;margin:0!important;box-shadow:0 8px 24px #00081640,inset 0 1px #fff!important}body:not(:has(.kwi-admin)) .masthead-brand{width:286px!important;min-width:286px!important;height:62px!important;display:block!important;overflow:visible!important}body:not(:has(.kwi-admin)) .masthead-brand .masthead-lockup{filter:drop-shadow(0 0 10px #3d91e01f);object-fit:contain!important;object-position:left center!important;width:270px!important;height:80px!important;margin-top:-9px!important;display:block!important}body:not(:has(.kwi-admin)) .action-footer .goal-chip{background:linear-gradient(#fff 0%,#f5f7fa 42%,#dbe0e6 100%)!important;border:1px solid #c6ccd5!important;border-bottom-color:#9da6b2!important;transition:transform .12s,box-shadow .12s,border-color .12s!important;position:relative!important;transform:translateY(-3px)!important;box-shadow:0 3px #aeb6c1,0 7px #7d8795,0 10px 16px #010f2247,inset 0 2px 1px #fffffff2,inset 0 -2px 3px #495b7521!important}body:not(:has(.kwi-admin)) .secondary-strip.demo-preferred .goal-chip{background:linear-gradient(#fff 0%,#f5f7fa 42%,#dbe0e6 100%)!important;border:1px solid #c6ccd5!important;border-bottom-color:#9da6b2!important;transition:transform .12s,box-shadow .12s,border-color .12s!important;position:relative!important;transform:translateY(-3px)!important;box-shadow:0 3px #aeb6c1,0 7px #7d8795,0 10px 16px #010f2247,inset 0 2px 1px #fffffff2,inset 0 -2px 3px #495b7521!important}body:not(:has(.kwi-admin)) .action-footer .goal-chip:hover:not(:disabled){transform:translateY(-4px)!important;box-shadow:0 4px #aeb6c1,0 8px #7d8795,0 12px 18px #010f224d,inset 0 2px 1px #fff!important}body:not(:has(.kwi-admin)) .action-footer .goal-chip.active{background:linear-gradient(#f6fbff,#e9e8ff)!important;border-color:#7180f0!important;transform:translateY(3px)!important;box-shadow:0 1px #626ecb,0 2px 4px #010f223d,inset 0 2px 5px #2d388224,0 0 14px #4d65ff52!important}body:not(:has(.kwi-admin)) .secondary-strip.demo-preferred .goal-chip.active{background:linear-gradient(#f6fbff,#e9e8ff)!important;border-color:#7180f0!important;transform:translateY(3px)!important;box-shadow:0 1px #626ecb,0 2px 4px #010f223d,inset 0 2px 5px #2d388224,0 0 14px #4d65ff52!important}body:not(:has(.kwi-admin)) .selection-board>.console-module{overflow:hidden!important}:is(body:not(:has(.kwi-admin)) .selection-board .selector-heading,body:not(:has(.kwi-admin)) .selection-board .compact-heading){width:max-content!important;height:30px!important;position:absolute!important;top:16px!important;left:50%!important;transform:translate(-50%)!important}:is(body:not(:has(.kwi-admin)) .selection-board .selector-window,body:not(:has(.kwi-admin)) .selection-board .chooser-summary){width:min(264px,100% - 76px)!important;height:64px!important;min-height:64px!important;margin:0!important;position:absolute!important;top:62px!important;left:50%!important;transform:translate(-50%)!important}body:not(:has(.kwi-admin)) .selection-board .chooser-summary{place-items:center!important;padding:8px 14px!important;display:grid!important}body:not(:has(.kwi-admin)) .selection-board .chooser-hardware{display:none!important}body:not(:has(.kwi-admin)) .selection-board .chooser-readout{text-align:center!important;justify-items:center!important;gap:3px!important;width:100%!important;display:grid!important;position:static!important}:is(body:not(:has(.kwi-admin)) .selection-board .chooser-readout span,body:not(:has(.kwi-admin)) .selection-board .chooser-readout strong){text-align:center!important;max-width:100%!important}:is(body:not(:has(.kwi-admin)) .selection-board .module-helper,body:not(:has(.kwi-admin)) .selection-board .graphic-helper,body:not(:has(.kwi-admin)) .selection-board .instrument-footer){-webkit-line-clamp:2!important;color:#425f8d!important;opacity:1!important;min-height:24px!important;max-height:34px!important;text-shadow:none!important;-webkit-box-orient:vertical!important;margin:0!important;line-height:1.25!important;display:-webkit-box!important;position:absolute!important;inset:139px 24px auto!important;overflow:hidden!important}:is(body:not(:has(.kwi-admin)) .selection-board .brass-knob,body:not(:has(.kwi-admin)) .selection-board .selector-pull){z-index:8!important;width:34px!important;min-width:34px!important;max-width:34px!important;height:34px!important;min-height:34px!important;max-height:34px!important;margin:0!important;inset:181px auto auto 50%!important;transform:translate(-50%)!important}body:not(:has(.kwi-admin)) .selection-board>.console-module:after{content:""!important;pointer-events:none!important;background:linear-gradient(90deg,#0000,#475b7738 20% 80%,#0000)!important;height:1px!important;position:absolute!important;top:172px!important;left:20px!important;right:20px!important}body:not(:has(.kwi-admin)) .selection-board>.console-module:has(.selector-menu){z-index:60!important;overflow:visible!important}body:not(:has(.kwi-admin)) .selection-board .selector-menu{z-index:61!important;background:#0b1c34!important;border:1px solid #6f7f95!important;border-radius:9px!important;width:min(264px,100% - 76px)!important;max-height:190px!important;padding:8px!important;top:122px!important;left:50%!important;overflow-y:auto!important;transform:translate(-50%)!important;box-shadow:0 12px 24px #0008166b,inset 0 1px #ffffff1f!important}body:not(:has(.kwi-admin)) .selection-board .selector-option{color:#eef5ff!important;min-height:34px!important;text-shadow:none!important;background:0 0!important;border:1px solid #0000!important;border-radius:6px!important}:is(body:not(:has(.kwi-admin)) .selection-board .selector-option:hover,body:not(:has(.kwi-admin)) .selection-board .selector-option.active){background:linear-gradient(90deg,#25c4e238,#665ce73d)!important;border-color:#49d6ee!important}body:not(:has(.kwi-admin)) .console-masthead{background:radial-gradient(360px 105px at 150px 42px,#c1e0f480,#0000 75%),linear-gradient(#fff 0%,#edf1f5 100%)!important;border-bottom-color:#7391b394!important;box-shadow:0 10px 32px #00081433,inset 0 1px #fff!important}body:not(:has(.kwi-admin)) .masthead-brand .masthead-lockup{filter:brightness(1.04)saturate(1.12)drop-shadow(0 1px #ffffffb8)drop-shadow(0 3px 5px #1d3e6933)!important}:is(body:not(:has(.kwi-admin)) .selection-board .selector-window,body:not(:has(.kwi-admin)) .selection-board .chooser-summary){cursor:pointer!important;padding-right:56px!important;transition:transform .12s,box-shadow .12s,border-color .12s!important;overflow:hidden!important}body:not(:has(.kwi-admin)) .selection-board .selector-window:after{content:""!important;pointer-events:none!important;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24' fill='none' stroke='%239fd2ff' stroke-width='2.35' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m7 10 5 5 5-5'/%3E%3C/svg%3E") 50%/20px 20px no-repeat,linear-gradient(90deg,#ffffff12,#0000 38%),linear-gradient(#223854 0%,#101d31 52%,#07111f 100%)!important;border:1px solid #7d99c07a!important;border-radius:7px!important;place-items:center!important;width:42px!important;display:grid!important;position:absolute!important;top:4px!important;bottom:4px!important;right:4px!important;box-shadow:-2px 0 #0108126b,inset 1px 1px #ffffff1f,inset -2px -2px #00000057,0 3px 5px #00071257!important}body:not(:has(.kwi-admin)) .selection-board .chooser-summary:after{content:""!important;pointer-events:none!important;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24' fill='none' stroke='%239fd2ff' stroke-width='2.35' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m7 10 5 5 5-5'/%3E%3C/svg%3E") 50%/20px 20px no-repeat,linear-gradient(90deg,#ffffff12,#0000 38%),linear-gradient(#223854 0%,#101d31 52%,#07111f 100%)!important;border:1px solid #7d99c07a!important;border-radius:7px!important;place-items:center!important;width:42px!important;display:grid!important;position:absolute!important;top:4px!important;bottom:4px!important;right:4px!important;box-shadow:-2px 0 #0108126b,inset 1px 1px #ffffff1f,inset -2px -2px #00000057,0 3px 5px #00071257!important}:is(body:not(:has(.kwi-admin)) .selection-board .selector-window:hover:not(:disabled),body:not(:has(.kwi-admin)) .selection-board .chooser-summary:hover:not(:disabled)){border-color:#55d8ef!important;transform:translate(-50%,-2px)!important;box-shadow:0 7px 13px #000b1c4d,0 0 14px #42d3e938!important}body:not(:has(.kwi-admin)) .selection-board .selector-window:active:not(:disabled){transform:translate(-50%,1px)!important;box-shadow:inset 0 3px 7px #00050f6b,0 1px 3px #0007124d!important}body:not(:has(.kwi-admin)) .selection-board .chooser-summary:active:not(:disabled){transform:translate(-50%,1px)!important;box-shadow:inset 0 3px 7px #00050f6b,0 1px 3px #0007124d!important}body:not(:has(.kwi-admin)) .selection-board .selector-window[aria-expanded=true]{transform:translate(-50%,1px)!important;box-shadow:inset 0 3px 7px #00050f6b,0 1px 3px #0007124d!important}body:not(:has(.kwi-admin)) .selection-board .chooser-summary[aria-expanded=true]{transform:translate(-50%,1px)!important;box-shadow:inset 0 3px 7px #00050f6b,0 1px 3px #0007124d!important}:is(body:not(:has(.kwi-admin)) .selection-board .selector-window:disabled,body:not(:has(.kwi-admin)) .selection-board .chooser-summary:disabled){cursor:not-allowed!important}body:not(:has(.kwi-admin)) .agency-stage{isolation:isolate;position:relative}body:not(:has(.kwi-admin)) .agency-stage:before{content:"";z-index:-1;aspect-ratio:1;pointer-events:none;opacity:.24;filter:blur(80px);will-change:transform, opacity;border-radius:50%;width:min(52vw,980px);position:fixed}body:not(:has(.kwi-admin)) .agency-stage:after{content:"";z-index:-1;aspect-ratio:1;pointer-events:none;opacity:.24;filter:blur(80px);will-change:transform, opacity;border-radius:50%;width:min(52vw,980px);position:fixed}body:not(:has(.kwi-admin)) .agency-stage:before{background:radial-gradient(circle,#1ad2f485,#2667d11f 48%,#0000 72%);animation:18s ease-in-out infinite alternate ff-aura-drift-one;top:-24%;left:10%}body:not(:has(.kwi-admin)) .agency-stage:after{background:radial-gradient(circle,#6f4edb7a,#ff694d17 50%,#0000 72%);animation:22s ease-in-out infinite alternate ff-aura-drift-two;bottom:-34%;right:3%}body:not(:has(.kwi-admin)) .console-masthead{box-shadow:0 0 0 1px #2297e81a,0 10px 34px #0008143d,0 0 34px #1fd3f31c,inset 0 1px #fff!important}body:not(:has(.kwi-admin)) .masthead-client-selector{animation:7s ease-in-out infinite ff-context-breathe;border-color:#1fd3f3b3!important;box-shadow:inset 0 0 20px #2b73cd2e,0 0 18px #1fd3f340!important}:is(body:not(:has(.kwi-admin)) .left-console,body:not(:has(.kwi-admin)) .selection-prompt-row,body:not(:has(.kwi-admin)) .action-footer){box-shadow:inset 0 0 34px #2a66aa1f,0 0 22px #1e8fdd1c,0 12px 32px #00071442!important}body:not(:has(.kwi-admin)) .selection-board>.demo-preferred{animation:7s ease-in-out infinite ff-active-panel-breathe}body:not(:has(.kwi-admin)) .generate-button:not(:disabled){animation:5.8s ease-in-out infinite ff-generate-shimmer;background-size:180% 100%!important}:is(body:not(:has(.kwi-admin)) button:focus-visible,body:not(:has(.kwi-admin)) select:focus-visible,body:not(:has(.kwi-admin)) textarea:focus-visible){outline-offset:3px!important;outline:2px solid #7eeeff!important;box-shadow:0 0 0 4px #1fd3f32e,0 0 22px #1fd3f34d!important}@keyframes ff-aura-drift-one{0%{opacity:.18;transform:translate(-4%,-2%)scale(.96)}to{opacity:.3;transform:translate(15%,10%)scale(1.08)}}@keyframes ff-aura-drift-two{0%{opacity:.18;transform:translate(5%,5%)scale(1.05)}to{opacity:.3;transform:translate(-14%,-10%)scale(.92)}}@keyframes ff-context-breathe{0%,to{box-shadow:inset 0 0 18px #2b73cd26,0 0 13px #1fd3f333}50%{box-shadow:inset 0 0 24px #485ed338,0 0 25px #1fd3f361}}@keyframes ff-active-panel-breathe{0%,to{box-shadow:0 0 13px #3f6fff7a,inset 0 0 0 2px #48b5ff7a}50%{box-shadow:0 0 25px #1fd3f394,inset 0 0 0 2px #7662ff9e}}@keyframes ff-generate-shimmer{0%,72%,to{background-position:100%}86%{background-position:0}}@media (min-width:2200px) and (min-height:1200px){body:not(:has(.kwi-admin)) .agency-stage{place-items:center!important;min-height:100dvh!important;padding:clamp(24px,3vw,72px)!important;display:grid!important}body:not(:has(.kwi-admin)) .control-console{border:1px solid #4797e461!important;border-radius:18px!important;width:min(1920px,100vw - 96px)!important;max-width:1920px!important;height:min(1600px,100dvh - 96px)!important;min-height:960px!important;max-height:1600px!important;overflow:hidden!important;box-shadow:0 0 0 1px #7662ff1f,0 0 70px #1fd3f326,0 34px 100px #00040e8c!important}}@media (min-width:1180px) and (min-height:760px) and (max-height:920px){body:not(:has(.kwi-admin)) .selection-board{grid-template-rows:190px repeat(2,minmax(0,1fr))!important;grid-template-columns:repeat(3,minmax(0,1fr))!important}:is(body:not(:has(.kwi-admin)) .selection-board>.selection-prompt-row,body:not(:has(.kwi-admin)) .selection-prompt-row .prompt-terminal){height:190px!important;min-height:190px!important}body:not(:has(.kwi-admin)) .selection-prompt-row textarea.screen{height:69px!important;min-height:69px!important}}@media (max-width:560px){body:not(:has(.kwi-admin)) .agency-stage:before{display:none!important}body:not(:has(.kwi-admin)) .agency-stage:after{display:none!important}body:not(:has(.kwi-admin)) .console-masthead{grid-template-columns:minmax(0,1fr)!important;align-items:start!important;gap:10px!important;padding:10px 14px 12px!important;display:grid!important}body:not(:has(.kwi-admin)) .masthead-brand{justify-self:center!important;width:180px!important;min-width:180px!important;height:72px!important;min-height:72px!important}body:not(:has(.kwi-admin)) .masthead-client-selector{order:2!important;width:100%!important}body:not(:has(.kwi-admin)) .status-strip{order:3!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:7px!important;width:100%!important;display:grid!important;transform:none!important}:is(body:not(:has(.kwi-admin)) .status-strip .status-pill,body:not(:has(.kwi-admin)) .status-strip .feedback-launcher,body:not(:has(.kwi-admin)) .status-strip .history-plate,body:not(:has(.kwi-admin)) .status-strip .signin-plate){grid-column:span 3;width:100%!important;min-width:0!important}body:not(:has(.kwi-admin)) .selection-prompt-row .template-strip{grid-template-columns:repeat(2,minmax(0,1fr))!important}body:not(:has(.kwi-admin)) .selection-prompt-row .template-strip>span{grid-column:1/-1!important}}@media (prefers-reduced-motion:reduce){body:not(:has(.kwi-admin)) .agency-stage:before{animation:none!important}body:not(:has(.kwi-admin)) .agency-stage:after{animation:none!important}body:not(:has(.kwi-admin)) .masthead-client-selector{animation:none!important}body:not(:has(.kwi-admin)) .selection-board>.demo-preferred{animation:none!important}body:not(:has(.kwi-admin)) .generate-button{animation:none!important}}body:not(:has(.kwi-admin)) .crt-stage-progress .screen-wrap{border-color:rgb(var(--glow-blue) / .56)!important;box-shadow:inset 0 0 22px #000412b8, 0 0 0 1px rgb(var(--glow-violet) / .18), 0 0 34px rgb(var(--glow-cyan) / .14)!important}body:not(:has(.kwi-admin)) .crt-stage-progress .screen-wrap:after{background:repeating-linear-gradient(180deg, rgb(var(--glow-cyan) / .025) 0 1px, transparent 1px 4px)!important}body:not(:has(.kwi-admin)) .crt-stage-progress .crt-status-card{border:1px solid rgb(var(--glow-blue) / .62)!important;color:#f4f7ff!important;text-shadow:0 0 10px rgb(var(--glow-cyan) / .2)!important;box-shadow:inset 0 1px #ffffff14, inset 0 0 26px rgb(var(--glow-violet) / .09), 0 0 0 1px rgb(var(--glow-violet) / .12), 0 12px 34px #00030f7a, 0 0 30px rgb(var(--glow-cyan) / .12)!important;background:linear-gradient(135deg,#0a1834f0,#050c1ff5 58%,#140c2df0)!important}body:not(:has(.kwi-admin)) .crt-stage-progress .crt-progress-heading>span{color:rgb(var(--glow-cyan))!important}body:not(:has(.kwi-admin)) .crt-stage-progress .crt-status-card strong{color:#fff!important;text-shadow:0 0 12px rgb(var(--glow-cyan) / .38)!important}body:not(:has(.kwi-admin)) .crt-stage-progress .crt-status-card p{color:#cdd9ed!important}body:not(:has(.kwi-admin)) .crt-stage-progress .crt-progress-heading button{border-color:rgb(var(--glow-blue) / .58)!important;background:rgb(var(--glow-blue) / .1)!important;color:#eaf8ff!important}:is(body:not(:has(.kwi-admin)) .crt-stage-progress .crt-progress-heading button:hover,body:not(:has(.kwi-admin)) .crt-stage-progress .crt-progress-heading button:focus-visible){border-color:rgb(var(--glow-cyan) / .88)!important;background:rgb(var(--glow-cyan) / .14)!important}body:not(:has(.kwi-admin)) .crt-stage-progress .crt-progress-track{border-color:rgb(var(--glow-blue) / .6)!important;background:#030a1bc7!important;box-shadow:inset 0 0 8px #0000008c!important}body:not(:has(.kwi-admin)) .crt-stage-progress .crt-progress-track i{background:linear-gradient(90deg, rgb(var(--glow-blue)), rgb(var(--glow-violet)) 54%, rgb(var(--glow-coral)))!important;box-shadow:0 0 12px rgb(var(--glow-violet) / .48), 0 0 22px rgb(var(--glow-cyan) / .24)!important}body:not(:has(.kwi-admin)) .crt-stage-download .screen-wrap{border-color:rgb(var(--glow-blue) / .46)!important;box-shadow:inset 0 0 24px #000412a8, 0 0 0 1px rgb(var(--glow-violet) / .14), 0 0 24px rgb(var(--glow-cyan) / .1)!important}:is(body:not(:has(.kwi-admin)) .crt-stage-download .screen-persona,body:not(:has(.kwi-admin)) .crt-stage-progress .peggy-character,body:not(:has(.kwi-admin)) .crt-stage-download .peggy-character,body:not(:has(.kwi-admin)) .crt-stage-download .peggy-generation-video,body:not(:has(.kwi-admin)) .crt-stage-download .peggy-screen-image){display:none!important}body:not(:has(.kwi-admin)) .crt-stage-download .screen-wrap:after{background:repeating-linear-gradient(180deg, rgb(var(--glow-cyan) / .025) 0 1px, transparent 1px 4px), linear-gradient(90deg, #0000001f, transparent 24%, transparent 76%, #00000024)!important}body:not(:has(.kwi-admin)) .crt-stage-download .crt-status-card{border:1px solid rgb(var(--glow-blue) / .66)!important;color:#f4f7ff!important;text-align:center!important;width:max-content!important;max-width:calc(100% - 40px)!important;min-height:34px!important;text-shadow:none!important;box-shadow:inset 0 1px #ffffff1a, 0 8px 22px #00030f6b, 0 0 18px rgb(var(--glow-cyan) / .16)!important;background:linear-gradient(135deg,#081832f0,#110c2af0)!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;gap:8px!important;padding:7px 14px!important;display:flex!important;bottom:7%!important;left:50%!important;right:auto!important;transform:translate(-50%)!important}body:not(:has(.kwi-admin)) .crt-stage-download .crt-status-card:before{content:"✓";background:linear-gradient(135deg, rgb(var(--glow-cyan)), rgb(var(--glow-violet)));color:#061127;width:18px;height:18px;font:900 11px/1 var(--font-peggy-sans), sans-serif;box-shadow:0 0 12px rgb(var(--glow-cyan) / .34);border-radius:50%;flex:0 0 18px;place-items:center;display:grid}body:not(:has(.kwi-admin)) .crt-stage-download .crt-status-card strong{color:#f4f7ff!important;letter-spacing:.06em!important;text-transform:uppercase!important;white-space:nowrap!important;text-shadow:none!important;font:750 .68rem/1 Roboto Mono,monospace!important}body:not(:has(.kwi-admin)) .peggy-question-panel .peggy-decision-fields label{color:#314b70!important;letter-spacing:.025em!important;text-transform:none!important;text-shadow:none!important;font:700 .78rem/1.5 Roboto Mono,monospace!important}body:not(:has(.kwi-admin)) .peggy-question-panel .peggy-decision-fields label>span{color:#314b70!important;letter-spacing:.025em!important;text-transform:none!important;text-shadow:none!important;font:700 .78rem/1.5 Roboto Mono,monospace!important}body:not(:has(.kwi-admin)) .peggy-question-panel .peggy-decision-fields textarea{color:#162b48!important;caret-color:#5368ee!important;min-height:82px!important;font:500 .88rem/1.5 var(--font-peggy-sans), sans-serif!important;text-shadow:none!important;background:#fbfcfe!important;border:1px solid #3f567961!important;border-radius:8px!important;padding:12px 14px!important;box-shadow:inset 0 1px 3px #0c234114!important}body:not(:has(.kwi-admin)) .peggy-question-panel .peggy-decision-fields textarea::placeholder{color:#68788d!important;opacity:1!important}body:not(:has(.kwi-admin)) .peggy-question-panel .peggy-decision-fields textarea:hover{border-color:#5368ee94!important}body:not(:has(.kwi-admin)) .peggy-question-panel .peggy-decision-fields textarea:focus-visible{border-color:#5368ee!important;outline:0!important;box-shadow:0 0 0 3px #5368ee29,inset 0 1px 3px #0c234114!important}body:not(:has(.kwi-admin)) .peggy-question-panel>button:not(.peggy-question-close){border:1px solid rgb(var(--glow-blue) / .72)!important;background:linear-gradient(135deg, rgb(var(--glow-blue)), rgb(var(--glow-violet)))!important;color:#fff!important;text-shadow:none!important;box-shadow:0 7px 18px rgb(var(--glow-blue) / .22)!important}body:not(:has(.kwi-admin)) .peggy-question-panel>button:not(.peggy-question-close):visited{border:1px solid rgb(var(--glow-blue) / .72)!important;background:linear-gradient(135deg, rgb(var(--glow-blue)), rgb(var(--glow-violet)))!important;color:#fff!important;text-shadow:none!important;box-shadow:0 7px 18px rgb(var(--glow-blue) / .22)!important}:is(body:not(:has(.kwi-admin)) .peggy-question-panel>button:not(.peggy-question-close):hover,body:not(:has(.kwi-admin)) .peggy-question-panel>button:not(.peggy-question-close):focus-visible){border-color:rgb(var(--glow-cyan) / .9)!important;filter:brightness(1.08)!important}body:not(:has(.kwi-admin)) .peggy-response-meter{justify-self:end;margin-top:-6px;color:#53647b!important;text-shadow:none!important;font:650 .7rem/1.25 Roboto Mono,monospace!important}body:not(:has(.kwi-admin)) .peggy-question-panel .upload-modal-content{grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:stretch!important;gap:12px!important}:is(body:not(:has(.kwi-admin)) .peggy-question-panel .upload-modal-content .upload-controls,body:not(:has(.kwi-admin)) .peggy-question-panel .upload-modal-content .upload-status-shell){color:#173052!important;min-width:0!important;min-height:112px!important;text-shadow:none!important;background:linear-gradient(145deg,#fbfcfd,#e7ebf0)!important;border:1px solid #46628c42!important;border-radius:10px!important;margin:0!important;padding:14px!important;box-shadow:0 4px 12px #0c234117,inset 0 1px #fff!important}body:not(:has(.kwi-admin)) .peggy-question-panel .upload-modal-content .upload-title{color:#36527f!important;letter-spacing:.07em!important;text-shadow:none!important;font:700 .72rem/1.25 Roboto Mono,monospace!important}body:not(:has(.kwi-admin)) .peggy-question-panel .upload-modal-content .upload-button{color:#243f69!important;width:100%!important;min-height:54px!important;text-shadow:none!important;background:linear-gradient(135deg,#eef8ff,#ebe8ff)!important;border:1px solid #5c69e6!important;border-radius:8px!important;padding:12px 16px!important;font:750 .78rem/1.25 Roboto Mono,monospace!important;box-shadow:0 4px 11px #2f428c21!important}body:not(:has(.kwi-admin)) .peggy-question-panel .upload-modal-content .upload-button input{clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;opacity:0!important;width:1px!important;height:1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}:is(body:not(:has(.kwi-admin)) .peggy-question-panel .upload-modal-content .upload-button span,body:not(:has(.kwi-admin)) .peggy-question-panel .upload-modal-content .upload-button svg){color:#243f69!important;text-shadow:none!important}body:not(:has(.kwi-admin)) .peggy-question-panel .upload-modal-content .upload-controls[data-disabled] .upload-button{color:#526176!important;cursor:not-allowed!important;opacity:1!important;filter:none!important;background:#edf0f4!important;border-color:#8b97aa!important}:is(body:not(:has(.kwi-admin)) .peggy-question-panel .upload-modal-content .file-list,body:not(:has(.kwi-admin)) .peggy-question-panel .upload-modal-content .file-item){width:100%!important;min-width:0!important;margin:0!important}body:not(:has(.kwi-admin)) .peggy-question-panel .upload-modal-content .file-list{align-content:start!important;display:grid!important}body:not(:has(.kwi-admin)) .peggy-question-panel .upload-modal-content .file-item{background:#ffffffb8!important;border:1px solid #46628c33!important;grid-template-columns:18px minmax(0,1fr) auto auto!important;padding:10px 11px!important}body:not(:has(.kwi-admin)) .peggy-question-panel .upload-modal-content :is(.file-name,.file-meta,.file-item svg){color:#334d72!important;text-shadow:none!important}body:not(:has(.kwi-admin)) .peggy-question-panel .upload-modal-content .file-meta{border-left-color:#46628c38!important}@media (max-width:720px){body:not(:has(.kwi-admin)) .peggy-question-panel .upload-modal-content{grid-template-columns:1fr!important}}html:is([data-flow-variant=B],[data-flow-variant=C]) body{color:#1d2a22;background:#f5f6f3}html:is([data-flow-variant=B],[data-flow-variant=C]) .agency-stage{background:radial-gradient(circle at 12% 0,#75f3a31f,#0000 30rem),#f5f6f3;min-height:100vh;padding:0}html:is([data-flow-variant=B],[data-flow-variant=C]) .control-console{width:100%;max-width:none;min-height:100vh;box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;padding:0}html:is([data-flow-variant=B],[data-flow-variant=C]) .console-masthead{min-height:76px;box-shadow:none;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff0;border:0;border-bottom:1px solid #dde3dc;border-radius:0;padding:14px clamp(20px,3vw,48px)}html:is([data-flow-variant=B],[data-flow-variant=C]) .console-masthead:before,html:is([data-flow-variant=B],[data-flow-variant=C]) .console-masthead:after,html:is([data-flow-variant=B],[data-flow-variant=C]) .console-masthead .module-screws{display:none}html:is([data-flow-variant=B],[data-flow-variant=C]) .masthead-lockup{filter:none;width:164px;height:auto}html:is([data-flow-variant=B],[data-flow-variant=C]) .masthead-client-selector,html:is([data-flow-variant=B],[data-flow-variant=C]) .status-pill,html:is([data-flow-variant=B],[data-flow-variant=C]) .signin-plate{box-shadow:none;color:#314238;background:#fff;border:1px solid #d9e0d9;border-radius:10px}html:is([data-flow-variant=B],[data-flow-variant=C]) .masthead-client-selector select{color:#1d2a22;min-width:160px}html:is([data-flow-variant=B],[data-flow-variant=C]) .status-strip{margin-left:auto}html:is([data-flow-variant=B],[data-flow-variant=C]) .status-strip .status-pill{display:none}html:is([data-flow-variant=B],[data-flow-variant=C]) .feedback-launcher,html:is([data-flow-variant=B],[data-flow-variant=C]) .signin-plate{color:#314238;min-height:40px;box-shadow:none;text-shadow:none;background:#fff;border-color:#d9e0d9;border-radius:10px}html:is([data-flow-variant=B],[data-flow-variant=C]) .feedback-launcher{padding:0 12px;position:static}html:is([data-flow-variant=B],[data-flow-variant=C]) .beta-shell{grid-template-columns:200px minmax(0,880px) 248px;justify-content:center;align-items:start;gap:clamp(18px,2.5vw,36px);width:min(1480px,100% - 48px);margin:0 auto;padding:34px 0 64px;display:grid}html:is([data-flow-variant=B],[data-flow-variant=C]) .beta-stepper,html:is([data-flow-variant=B],[data-flow-variant=C]) .beta-summary{position:sticky;top:28px}html:is([data-flow-variant=B],[data-flow-variant=C]) .beta-stepper-heading{color:#718078;letter-spacing:.11em;justify-content:space-between;gap:12px;margin-bottom:18px;font-size:11px;display:flex}html:is([data-flow-variant=B],[data-flow-variant=C]) .beta-stepper-heading strong{color:#26382d}html:is([data-flow-variant=B],[data-flow-variant=C]) .beta-stepper ol{gap:4px;margin:0;padding:0;list-style:none;display:grid}html:is([data-flow-variant=B],[data-flow-variant=C]) .beta-stepper li{margin:0}html:is([data-flow-variant=B],[data-flow-variant=C]) .beta-stepper li button{color:#748078;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:12px;grid-template-columns:32px 1fr;gap:12px;width:100%;padding:11px 10px;display:grid}html:is([data-flow-variant=B],[data-flow-variant=C]) .beta-stepper li button>span:first-child{background:#fff;border:1px solid #cbd4cc;border-radius:50%;place-items:center;width:30px;height:30px;font-size:12px;font-weight:800;display:grid}html:is([data-flow-variant=B],[data-flow-variant=C]) .beta-stepper li button>span:last-child{gap:2px;display:grid}html:is([data-flow-variant=B],[data-flow-variant=C]) .beta-stepper li button strong{color:inherit;font-size:14px}html:is([data-flow-variant=B],[data-flow-variant=C]) .beta-stepper li button small{font-size:11px}html:is([data-flow-variant=B],[data-flow-variant=C]) .beta-stepper li button.complete{color:#315f44}html:is([data-flow-variant=B],[data-flow-variant=C]) .beta-stepper li button:disabled{cursor:not-allowed;opacity:.52}html:is([data-flow-variant=B],[data-flow-variant=C]) .beta-reset{color:#66736b;cursor:pointer;background:0 0;border:0;margin:22px 10px 0;font-size:12px;text-decoration:underline}html:is([data-flow-variant=B],[data-flow-variant=C]) .beta-workspace{min-width:0}html:is([data-flow-variant=B],[data-flow-variant=C]) .beta-mobile-progress{display:none}html:is([data-flow-variant=B],[data-flow-variant=C]) .beta-step-card{background:#fff;border:1px solid #dde3dc;border-radius:18px;min-height:540px;overflow:hidden;box-shadow:0 18px 48px #21322714}html:is([data-flow-variant=B],[data-flow-variant=C]) .beta-card-header{color:#fff;background:linear-gradient(135deg,#193324,#2f6243);border-bottom:1px solid #e4e9e4;justify-content:space-between;align-items:center;min-height:104px;padding:22px clamp(26px,5vw,46px);display:flex}html:is([data-flow-variant=B],[data-flow-variant=C]) .beta-card-header span,html:is([data-flow-variant=B],[data-flow-variant=C]) .beta-summary-eyebrow{color:#9df2b8;letter-spacing:.13em;font-size:11px;font-weight:800}html:is([data-flow-variant=B],[data-flow-variant=C]) .beta-card-header h1{color:#fff;letter-spacing:-.04em;margin:5px 0 0;font-size:clamp(28px,4vw,42px)}html:is([data-flow-variant=B],[data-flow-variant=C]) .beta-card-header img{display:none}html:is([data-flow-variant=B],[data-flow-variant=C]) .beta-step-content{gap:28px;padding:clamp(28px,5vw,52px);display:grid}html:is([data-flow-variant=B],[data-flow-variant=C]) .beta-intro{max-width:680px}html:is([data-flow-variant=B],[data-flow-variant=C]) .beta-intro h2{color:#1e3025;letter-spacing:-.025em;margin:0 0 8px;font-size:clamp(22px,3vw,31px)}html:is([data-flow-variant=B],[data-flow-variant=C]) .beta-intro p{color:#66736b;margin:0;line-height:1.65}html:is([data-flow-variant=B],[data-flow-variant=C]) .beta-inline-alert{color:#765b18;background:#fff4d8;border-radius:10px;margin:0;padding:12px 14px}html:is([data-flow-variant=B],[data-flow-variant=C]) .beta-start-step{gap:24px;padding-top:34px}html:is([data-flow-variant=B],[data-flow-variant=C]) .beta-decision-group{background:#fbfcfa;border:1px solid #dfe6df;border-radius:14px;gap:14px;padding:20px;transition:opacity .18s,border-color .18s;display:grid}html:is([data-flow-variant=B],[data-flow-variant=C]) .beta-decision-group.waiting{opacity:.58}html:is([data-flow-variant=B],[data-flow-variant=C]) .beta-decision-heading,html:is([data-flow-variant=B],[data-flow-variant=C]) .beta-decision-heading>div{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}html:is([data-flow-variant=B],[data-flow-variant=C]) .beta-decision-heading>div>span{color:#205f3b;background:#e4f5e9;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;font-size:12px;font-weight:850;display:grid}html:is([data-flow-variant=B],[data-flow-variant=C]) .beta-decision-heading h3,html:is([data-flow-variant=B],[data-flow-variant=C]) .beta-decision-heading p{margin:0}html:is([data-flow-variant=B],[data-flow-variant=C]) .beta-decision-heading h3{color:#1f3025;font-size:16px}html:is([data-flow-variant=B],[data-flow-variant=C]) .beta-decision-heading p{color:#6c786f;max-width:590px;margin-top:4px;font-size:12px;line-height:1.5}html:is([data-flow-variant=B],[data-flow-variant=C]) .beta-decision-heading>strong{color:#397351;white-space:nowrap;align-items:center;gap:5px;font-size:11px;display:inline-flex}html:is([data-flow-variant=B],[data-flow-variant=C]) .beta-client-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}html:is([data-flow-variant=B],[data-flow-variant=C]) .beta-client-grid button{color:#25372c;text-align:left;cursor:pointer;background:#fff;border:1px solid #d8e0d9;border-radius:12px;grid-template-columns:38px minmax(0,1fr) 24px;align-items:center;gap:12px;min-height:70px;padding:12px;display:grid}html:is([data-flow-variant=B],[data-flow-variant=C]) .beta-client-grid button:hover,html:is([data-flow-variant=B],[data-flow-variant=C]) .beta-client-grid button.selected{background:#f1faf4;border-color:#3d8a5c;box-shadow:0 0 0 3px #52a96f1f}html:is([data-flow-variant=B],[data-flow-variant=C]) .beta-client-mark{color:#a8f7c0;background:#20392a;border-radius:10px;place-items:center;width:38px;height:38px;font-size:16px;font-weight:900;display:grid}html:is([data-flow-variant=B],[data-flow-variant=C]) .beta-client-grid button>span:nth-child(2){gap:3px;display:grid}html:is([data-flow-variant=B],[data-flow-variant=C]) .beta-client-grid small{color:#718078;font-size:11px;font-weight:500}html:is([data-flow-variant=B],[data-flow-variant=C]) .beta-client-check{color:#fff;background:0 0;border-radius:50%;place-items:center;width:22px;height:22px;display:grid}html:is([data-flow-variant=B],[data-flow-variant=C]) .beta-client-grid button.selected .beta-client-check{background:#287149}html:is([data-flow-variant=B],[data-flow-variant=C]) .beta-choice-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}html:is([data-flow-variant=B],[data-flow-variant=C]) .beta-choice-grid.two-up{grid-template-columns:repeat(2,minmax(0,1fr))}html:is([data-flow-variant=B],[data-flow-variant=C]) .beta-choice-grid.compact{grid-template-columns:repeat(3,minmax(0,1fr))}html:is([data-flow-variant=B],[data-flow-variant=C]) .beta-choice-grid button{color:#26382d;text-align:left;cursor:pointer;background:#fbfcfa;border:1px solid #dce4dd;border-radius:14px;flex-direction:column;align-items:flex-start;gap:10px;min-height:122px;padding:20px;transition:border-color .18s,box-shadow .18s,transform .18s;display:flex}html:is([data-flow-variant=B],[data-flow-variant=C]) .beta-choice-grid.compact button{justify-content:center;min-height:72px}html:is([data-flow-variant=B],[data-flow-variant=C]) .beta-choice-grid button:hover:not(:disabled){border-color:#73b88b;transform:translateY(-2px);box-shadow:0 10px 28px #244d3317}html:is([data-flow-variant=B],[data-flow-variant=C]) .beta-choice-grid button.selected{background:#effaf2;border:2px solid #287149;box-shadow:0 0 0 3px #75f3a32e}html:is([data-flow-variant=B],[data-flow-variant=C]) .beta-choice-grid button span{color:#6a776f;font-size:13px;line-height:1.5}html:is([data-flow-variant=B],[data-flow-variant=C]) .beta-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}html:is([data-flow-variant=B],[data-flow-variant=C]) .beta-form-grid label,html:is([data-flow-variant=B],[data-flow-variant=C]) .beta-playbook-question,html:is([data-flow-variant=B],[data-flow-variant=C]) .beta-textarea{color:#34483b;gap:8px;font-size:13px;font-weight:750;display:grid}html:is([data-flow-variant=B],[data-flow-variant=C]) .beta-form-grid select,html:is([data-flow-variant=B],[data-flow-variant=C]) .beta-playbook-question input,html:is([data-flow-variant=B],[data-flow-variant=C]) .beta-textarea textarea{color:#1f3025;width:100%;font:inherit;background:#fbfcfa;border:1px solid #d7dfd8;border-radius:11px;outline:none;font-weight:500}html:is([data-flow-variant=B],[data-flow-variant=C]) .beta-form-grid select,html:is([data-flow-variant=B],[data-flow-variant=C]) .beta-playbook-question input{min-height:46px;padding:0 12px}html:is([data-flow-variant=B],[data-flow-variant=C]) .beta-textarea textarea{resize:vertical;min-height:210px;padding:16px;line-height:1.6}html:is([data-flow-variant=B],[data-flow-variant=C]) .beta-form-grid select:focus,html:is([data-flow-variant=B],[data-flow-variant=C]) .beta-playbook-question input:focus,html:is([data-flow-variant=B],[data-flow-variant=C]) .beta-textarea textarea:focus{border-color:#2a7950;box-shadow:0 0 0 3px #75f3a333}html:is([data-flow-variant=B],[data-flow-variant=C]) .beta-textarea small{color:#7a867f;justify-self:end;font-weight:500}html:is([data-flow-variant=B],[data-flow-variant=C]) .beta-goals{border:0;margin:0;padding:0}html:is([data-flow-variant=B],[data-flow-variant=C]) .beta-goals legend{color:#34483b;margin-bottom:10px;font-size:13px;font-weight:750}html:is([data-flow-variant=B],[data-flow-variant=C]) .beta-goals>div{flex-wrap:wrap;gap:8px;display:flex}html:is([data-flow-variant=B],[data-flow-variant=C]) .beta-goals button{color:#536158;cursor:pointer;background:#fff;border:1px solid #d5ded6;border-radius:999px;padding:9px 13px}html:is([data-flow-variant=B],[data-flow-variant=C]) .beta-goals button.selected{color:#205b39;background:#e9f8ee;border-color:#4ca36d}html:is([data-flow-variant=B],[data-flow-variant=C]) .beta-step-content .upload-controls,html:is([data-flow-variant=B],[data-flow-variant=C]) .beta-step-content .upload-status-shell{box-shadow:none;color:#26382d;text-shadow:none;background:#f8faf8;border:1px solid #dbe3dc;border-radius:12px}html:is([data-flow-variant=B],[data-flow-variant=C]) .beta-step-content .upload-controls{background:#f5faf6;border:1px dashed #9cb5a3;padding:22px}html:is([data-flow-variant=B],[data-flow-variant=C]) .beta-step-content .upload-title,html:is([data-flow-variant=B],[data-flow-variant=C]) .beta-step-content .upload-button,html:is([data-flow-variant=B],[data-flow-variant=C]) .beta-step-content .upload-status-shell,html:is([data-flow-variant=B],[data-flow-variant=C]) .beta-step-content .file-name,html:is([data-flow-variant=B],[data-flow-variant=C]) .beta-step-content .file-meta{color:#26382d;font-family:var(--font-peggy-sans), sans-serif;text-shadow:none}html:is([data-flow-variant=B],[data-flow-variant=C]) .beta-step-content .upload-button{background:#fff;border-color:#7ba188}html:is([data-flow-variant=B],[data-flow-variant=C]) .beta-review-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}html:is([data-flow-variant=B],[data-flow-variant=C]) .beta-review-grid div{background:#f8faf7;border:1px solid #e0e6e0;border-radius:12px;gap:5px;padding:16px;display:grid}html:is([data-flow-variant=B],[data-flow-variant=C]) .beta-review-grid span{color:#77837b;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:800}html:is([data-flow-variant=B],[data-flow-variant=C]) .beta-review-grid strong{color:#24382b;font-size:14px;line-height:1.45}html:is([data-flow-variant=B],[data-flow-variant=C]) .beta-card-actions{background:#fbfcfa;border-top:1px solid #e2e7e2;justify-content:space-between;gap:16px;padding:18px clamp(26px,5vw,52px);display:flex}html:is([data-flow-variant=B],[data-flow-variant=C]) .beta-card-actions button{cursor:pointer;border-radius:10px;min-height:46px;padding:0 18px;font-weight:800}html:is([data-flow-variant=B],[data-flow-variant=C]) .beta-back{color:#405047;background:#fff;border:1px solid #d5ddd6;align-items:center;gap:6px;display:inline-flex}html:is([data-flow-variant=B],[data-flow-variant=C]) .beta-continue{color:#fff;background:#245f3e;border:1px solid #245f3e;justify-content:center;align-items:center;gap:8px;display:inline-flex;box-shadow:0 8px 20px #245f3e2e}html:is([data-flow-variant=B],[data-flow-variant=C]) .beta-card-actions button:disabled{cursor:not-allowed;opacity:.45;box-shadow:none}html:is([data-flow-variant=B],[data-flow-variant=C]) .beta-summary{background:#ffffffdb;border:1px solid #dde3dc;border-radius:16px;padding:22px;box-shadow:0 12px 36px #24362a0f}html:is([data-flow-variant=B],[data-flow-variant=C]) .beta-summary h2{color:#213429;margin:7px 0 20px;font-size:21px}html:is([data-flow-variant=B],[data-flow-variant=C]) .beta-summary dl{gap:0;margin:0 0 18px;display:grid}html:is([data-flow-variant=B],[data-flow-variant=C]) .beta-summary dl div{border-bottom:1px solid #e6ebe6;gap:3px;padding:11px 0;display:grid}html:is([data-flow-variant=B],[data-flow-variant=C]) .beta-summary dt{color:#7b877f;letter-spacing:.07em;text-transform:uppercase;font-size:11px;font-weight:800}html:is([data-flow-variant=B],[data-flow-variant=C]) .beta-summary dd{color:#293d30;margin:0;font-size:13px;font-weight:700;line-height:1.4}html:is([data-flow-variant=B],[data-flow-variant=C]) .beta-summary>button{color:#3b644b;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;width:100%;padding:10px 0;font-size:13px;font-weight:750;display:flex}html:is([data-flow-variant=B],[data-flow-variant=C]) :is(button,select,input,textarea):focus-visible{outline-offset:3px;box-shadow:none!important;outline:3px solid #6d55e7!important}html:is([data-flow-variant=B],[data-flow-variant=C]) .control-console.generation-active:after{display:none}html:is([data-flow-variant=B],[data-flow-variant=C]) .control-console.generation-active .beta-shell,html:is([data-flow-variant=B],[data-flow-variant=C]) .control-console.generation-active .console-masthead{filter:none;opacity:1;pointer-events:auto}html:is([data-flow-variant=B],[data-flow-variant=C]) .dialog-backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0e1b147a}html:is([data-flow-variant=B],[data-flow-variant=C]) .peggy-question-panel,html:is([data-flow-variant=B],[data-flow-variant=C]) .history-dialog,html:is([data-flow-variant=B],[data-flow-variant=C]) .deliverable-dialog{color:#22342a;background:#fff;border:1px solid #dbe3dc;border-radius:18px;box-shadow:0 24px 72px #0d1e143d}html:is([data-flow-variant=B],[data-flow-variant=C]) .peggy-question-panel :is(h2,h3,p,strong,span),html:is([data-flow-variant=B],[data-flow-variant=C]) .history-dialog :is(h2,h3,p,strong,span,time),html:is([data-flow-variant=B],[data-flow-variant=C]) .deliverable-dialog :is(h2,h3,p,strong,span){color:inherit;font-family:var(--font-peggy-sans), sans-serif;text-shadow:none}html:is([data-flow-variant=B],[data-flow-variant=C]) .history-eyebrow,html:is([data-flow-variant=B],[data-flow-variant=C]) .history-state{color:#3b7652!important}html:is([data-flow-variant=B],[data-flow-variant=C]) .history-item{background:#f8faf8;border-color:#dfe6df;border-radius:13px}html:is([data-flow-variant=B],[data-flow-variant=C]) .history-meta span{background:#edf5ef;border-color:#d6e1d8;color:#3c6149!important}@media (max-width:1120px){html:is([data-flow-variant=B],[data-flow-variant=C]) .beta-shell{grid-template-columns:210px minmax(0,1fr)}html:is([data-flow-variant=B],[data-flow-variant=C]) .beta-summary{grid-column:2;position:static}}@media (max-width:780px){html:is([data-flow-variant=B],[data-flow-variant=C]) .console-masthead{align-items:center;min-height:64px;padding:10px 12px;flex-wrap:nowrap!important}html:is([data-flow-variant=B],[data-flow-variant=C]) .masthead-brand{flex:0 0 120px;min-width:0}html:is([data-flow-variant=B],[data-flow-variant=C]) .masthead-lockup{width:120px;display:block}html:is([data-flow-variant=B],[data-flow-variant=C]) .status-strip{flex:0 auto;gap:6px;width:auto;min-width:0}html:is([data-flow-variant=B],[data-flow-variant=C]) .feedback-launcher{display:none}html:is([data-flow-variant=B],[data-flow-variant=C]) .console-masthead .history-plate{width:44px;padding:0;overflow:hidden;color:#0000!important}html:is([data-flow-variant=B],[data-flow-variant=C]) .console-masthead .history-plate svg{color:#314238;flex:none;margin:0 auto}html:is([data-flow-variant=B],[data-flow-variant=C]) .console-masthead .signin-plate:not(.history-plate){text-overflow:ellipsis;white-space:nowrap;max-width:92px;padding:0 10px;overflow:hidden}html:is([data-flow-variant=B],[data-flow-variant=C]) .beta-shell{width:min(100% - 24px,720px);padding:22px 0 40px;display:block}html:is([data-flow-variant=B],[data-flow-variant=C]) .beta-stepper{display:none}html:is([data-flow-variant=B],[data-flow-variant=C]) .beta-mobile-progress{gap:8px;margin:0 2px 14px;display:grid}html:is([data-flow-variant=B],[data-flow-variant=C]) .beta-mobile-progress strong{color:#26382d;justify-content:space-between;gap:12px;font-size:13px;display:flex}html:is([data-flow-variant=B],[data-flow-variant=C]) .beta-mobile-progress strong span{color:#718078;font-size:11px;font-weight:700}html:is([data-flow-variant=B],[data-flow-variant=C]) .beta-mobile-progress>i{background:#dfe6df;border-radius:999px;height:5px;display:block;overflow:hidden}html:is([data-flow-variant=B],[data-flow-variant=C]) .beta-mobile-progress>i span{border-radius:inherit;background:#2e7c51;height:100%;transition:width .2s;display:block}html:is([data-flow-variant=B],[data-flow-variant=C]) .beta-step-card{border-radius:17px;min-height:0}html:is([data-flow-variant=B],[data-flow-variant=C]) .beta-card-header{min-height:108px;padding:22px}html:is([data-flow-variant=B],[data-flow-variant=C]) .beta-card-header img{width:58px;height:48px}html:is([data-flow-variant=B],[data-flow-variant=C]) .beta-step-content{padding:26px 22px}html:is([data-flow-variant=B],[data-flow-variant=C]) .beta-choice-grid,html:is([data-flow-variant=B],[data-flow-variant=C]) .beta-choice-grid.two-up,html:is([data-flow-variant=B],[data-flow-variant=C]) .beta-choice-grid.compact,html:is([data-flow-variant=B],[data-flow-variant=C]) .beta-form-grid,html:is([data-flow-variant=B],[data-flow-variant=C]) .beta-review-grid,html:is([data-flow-variant=B],[data-flow-variant=C]) .beta-client-grid{grid-template-columns:1fr}html:is([data-flow-variant=B],[data-flow-variant=C]) .beta-card-actions{z-index:2;padding:14px 18px;position:sticky;bottom:0}html:is([data-flow-variant=B],[data-flow-variant=C]) .beta-summary{margin-top:16px}html:is([data-flow-variant=B],[data-flow-variant=C]) .beta-decision-heading{align-items:flex-start}}@media (prefers-reduced-motion:reduce){html:is([data-flow-variant=B],[data-flow-variant=C]) .beta-choice-grid button,html:is([data-flow-variant=B],[data-flow-variant=C]) .beta-mobile-progress>i span{transition:none}}html:is([data-flow-variant=B],[data-flow-variant=C]) body,html:is([data-flow-variant=B],[data-flow-variant=C]) .agency-stage{background:#101820}html:is([data-flow-variant=B],[data-flow-variant=C]) .agency-stage{isolation:isolate;position:relative}html:is([data-flow-variant=B],[data-flow-variant=C]) .agency-stage:before{content:"";z-index:0;aspect-ratio:auto;opacity:.24;filter:none;pointer-events:none;background:#1b304e;border-radius:0;width:min(72vw,1040px);height:calc(100vh - 76px);animation:14s ease-in-out infinite alternate beta-peggy-reveal;position:fixed;inset:76px auto auto max(-18vw,-280px);-webkit-mask:url(/assets/ask-peggy/peggy-mark.svg) 50%/contain no-repeat;mask:url(/assets/ask-peggy/peggy-mark.svg) 50%/contain no-repeat}@keyframes beta-peggy-reveal{0%{opacity:.22;background-color:#192b45}to{opacity:.4;background-color:#2d4165}}html:is([data-flow-variant=B],[data-flow-variant=C]) .agency-stage:after{display:none}html:is([data-flow-variant=B],[data-flow-variant=C]) .control-console{z-index:1;position:relative}html:is([data-flow-variant=B],[data-flow-variant=C]) .console-masthead{background:#0f1822f0;border-bottom-color:#7195c029}html:is([data-flow-variant=B],[data-flow-variant=C]) .masthead-client-selector,html:is([data-flow-variant=B],[data-flow-variant=C]) .status-pill,html:is([data-flow-variant=B],[data-flow-variant=C]) .signin-plate,html:is([data-flow-variant=B],[data-flow-variant=C]) .feedback-launcher{color:#d8e4f7;background:#192638;border-color:#34465e}html:is([data-flow-variant=B],[data-flow-variant=C]) .beta-stepper-heading,html:is([data-flow-variant=B],[data-flow-variant=C]) .beta-stepper-heading strong,html:is([data-flow-variant=B],[data-flow-variant=C]) .beta-stepper li button,html:is([data-flow-variant=B],[data-flow-variant=C]) .beta-stepper li button.complete,html:is([data-flow-variant=B],[data-flow-variant=C]) .beta-reset{color:#94a9c8}html:is([data-flow-variant=B],[data-flow-variant=C]) .beta-stepper li button.active{color:#f4f7ff;background:#1b2b40;box-shadow:0 12px 30px #0000002e}html:is([data-flow-variant=B],[data-flow-variant=C]) .beta-stepper li button>span:first-child{color:#bbceea;background:#172437;border-color:#506688}html:is([data-flow-variant=B],[data-flow-variant=C]) .beta-stepper li button.active>span:first-child{color:#111b29;background:#fb715a;border-color:#fb715a}html:is([data-flow-variant=B],[data-flow-variant=C]) .beta-stepper li button.complete>span:first-child{color:#dceaff;background:#243d5d;border-color:#6883b3}html:is([data-flow-variant=B],[data-flow-variant=C]) .beta-step-card,html:is([data-flow-variant=B],[data-flow-variant=C]) .beta-summary,html:is([data-flow-variant=B],[data-flow-variant=C]) .beta-job-panel,html:is([data-flow-variant=B],[data-flow-variant=C]) .beta-outline-workspace,html:is([data-flow-variant=B],[data-flow-variant=C]) .beta-deliverable-workspace{border-color:#34445a;box-shadow:0 22px 60px #00000038}html:is([data-flow-variant=B],[data-flow-variant=C]) .beta-card-header,html:is([data-flow-variant=B],[data-flow-variant=C]) .beta-deliverable-workspace>header{background:#142238;border-bottom-color:#263a59}html:is([data-flow-variant=B],[data-flow-variant=C]) .beta-card-header span,html:is([data-flow-variant=B],[data-flow-variant=C]) .beta-summary-eyebrow,html:is([data-flow-variant=B],[data-flow-variant=C]) .beta-deliverable-workspace header span:first-child{color:#fb715a}html:is([data-flow-variant=B],[data-flow-variant=C]) .beta-continue,html:is([data-flow-variant=B],[data-flow-variant=C]) .beta-mobile-progress>i span{color:#142033;background:#f56851;border-color:#f56851;box-shadow:0 8px 20px #f568512e}html:is([data-flow-variant=B],[data-flow-variant=C]) .beta-mobile-progress strong{color:#f3f6fc}html:is([data-flow-variant=B],[data-flow-variant=C]) .beta-mobile-progress strong span{color:#9db0cc}html:is([data-flow-variant=B],[data-flow-variant=C]) .beta-mobile-progress>i{background:#334863}@media (max-width:780px){html:is([data-flow-variant=B],[data-flow-variant=C]) .agency-stage:before{width:155vw;height:78vh;top:72px;left:-62vw;right:auto;display:block!important}}@media (prefers-reduced-motion:reduce){html:is([data-flow-variant=B],[data-flow-variant=C]) .agency-stage:before{opacity:.32;background:#263a5a;animation:none}}html:is([data-flow-variant=B],[data-flow-variant=C]) .agency-stage>.control-console{color:#20304a;background:0 0!important}html:is([data-flow-variant=B],[data-flow-variant=C]) .console-masthead :is(.feedback-launcher,.signin-plate){color:#d8e4f7!important;background:#192638!important;border-color:#34465e!important}html:is([data-flow-variant=B],[data-flow-variant=C]) .console-masthead :is(.feedback-launcher,.signin-plate):hover{background:#243650!important;border-color:#6985ad!important}html:is([data-flow-variant=B],[data-flow-variant=C]) .beta-step-card,html:is([data-flow-variant=B],[data-flow-variant=C]) .beta-summary,html:is([data-flow-variant=B],[data-flow-variant=C]) .beta-job-panel,html:is([data-flow-variant=B],[data-flow-variant=C]) .beta-outline-workspace,html:is([data-flow-variant=B],[data-flow-variant=C]) .beta-deliverable-workspace{color:#20304a;background:#f9fbff}html:is([data-flow-variant=B],[data-flow-variant=C]) .beta-intro h2,html:is([data-flow-variant=B],[data-flow-variant=C]) .beta-decision-heading h3,html:is([data-flow-variant=B],[data-flow-variant=C]) .beta-summary summary strong,html:is([data-flow-variant=B],[data-flow-variant=C]) .beta-summary dd,html:is([data-flow-variant=B],[data-flow-variant=C]) .beta-review-grid strong,html:is([data-flow-variant=B],[data-flow-variant=C]) .beta-deliverable-canvas h3{color:#1e304e}html:is([data-flow-variant=B],[data-flow-variant=C]) .beta-intro p,html:is([data-flow-variant=B],[data-flow-variant=C]) .beta-decision-heading p,html:is([data-flow-variant=B],[data-flow-variant=C]) .beta-choice-grid button span,html:is([data-flow-variant=B],[data-flow-variant=C]) .beta-client-grid small,html:is([data-flow-variant=B],[data-flow-variant=C]) .beta-summary dt,html:is([data-flow-variant=B],[data-flow-variant=C]) .beta-deliverable-canvas p{color:#65758e}html:is([data-flow-variant=B],[data-flow-variant=C]) .beta-decision-group,html:is([data-flow-variant=B],[data-flow-variant=C]) .beta-choice-grid button,html:is([data-flow-variant=B],[data-flow-variant=C]) .beta-review-grid :is(div,button),html:is([data-flow-variant=B],[data-flow-variant=C]) .beta-step-content :is(.upload-controls,.upload-status-shell),html:is([data-flow-variant=B],[data-flow-variant=C]) .beta-form-grid select,html:is([data-flow-variant=B],[data-flow-variant=C]) .beta-playbook-question input,html:is([data-flow-variant=B],[data-flow-variant=C]) .beta-textarea textarea{color:#20304a;background:#f2f6fc;border-color:#d9e1ee}html:is([data-flow-variant=B],[data-flow-variant=C]) .beta-client-grid button,html:is([data-flow-variant=B],[data-flow-variant=C]) .beta-goals button,html:is([data-flow-variant=B],[data-flow-variant=C]) .beta-back,html:is([data-flow-variant=B],[data-flow-variant=C]) .beta-step-content .upload-button{color:#263c5e;background:#fff;border-color:#ccd7e8}html:is([data-flow-variant=B],[data-flow-variant=C]) .beta-choice-grid button :is(small,em),html:is([data-flow-variant=B],[data-flow-variant=C]) .beta-format-group>div>span{color:#496d9f}html:is([data-flow-variant=B],[data-flow-variant=C]) .beta-choice-grid button em,html:is([data-flow-variant=B],[data-flow-variant=C]) .beta-form-grid label>span i{color:#355d95;background:#e1ebfb}html:is([data-flow-variant=B],[data-flow-variant=C]) .beta-format-group h3,html:is([data-flow-variant=B],[data-flow-variant=C]) .beta-config-heading h3,html:is([data-flow-variant=B],[data-flow-variant=C]) .beta-job-heading strong,html:is([data-flow-variant=B],[data-flow-variant=C]) .beta-outline-heading h2{color:#203c63}html:is([data-flow-variant=B],[data-flow-variant=C]) .beta-config-section{background:#f2f6fc;border-color:#d9e1ee}html:is([data-flow-variant=B],[data-flow-variant=C]) .beta-audience-section .beta-form-grid{grid-template-columns:minmax(0,1fr)}html:is([data-flow-variant=B],[data-flow-variant=C]) .beta-config-section .beta-form-grid label>small{display:none}html:is([data-flow-variant=B],[data-flow-variant=C]) .beta-config-heading>span{color:#355c96;background:#e2ebfa}html:is([data-flow-variant=B],[data-flow-variant=C]) .beta-config-heading p,html:is([data-flow-variant=B],[data-flow-variant=C]) .beta-job-heading span,html:is([data-flow-variant=B],[data-flow-variant=C]) .beta-outline-heading p{color:#65758e}html:is([data-flow-variant=B],[data-flow-variant=C]) .beta-answer-guide{color:#3e4272;background:#efedfa;border-left-color:#7668b9}html:is([data-flow-variant=B],[data-flow-variant=C]) .beta-answer-guide ul{color:#5e6487}html:is([data-flow-variant=B],[data-flow-variant=C]) .beta-source-privacy{color:#355c92;background:#e9f0fb}html:is([data-flow-variant=B],[data-flow-variant=C]) .beta-source-privacy span,html:is([data-flow-variant=B],[data-flow-variant=C]) .beta-upload-help{color:#657a9d}html:is([data-flow-variant=B],[data-flow-variant=C]) .beta-decision-heading>div>span,html:is([data-flow-variant=B],[data-flow-variant=C]) .beta-job-icon{color:#355c96;background:#e3ecfb}html:is([data-flow-variant=B],[data-flow-variant=C]) .beta-decision-heading>strong,html:is([data-flow-variant=B],[data-flow-variant=C]) .beta-summary summary>span:last-child,html:is([data-flow-variant=B],[data-flow-variant=C]) .beta-summary details button,html:is([data-flow-variant=B],[data-flow-variant=C]) .beta-review-grid button>small{color:#456b9f}html:is([data-flow-variant=B],[data-flow-variant=C]) .beta-client-mark{color:#c4d8fa;background:#243d62}html:is([data-flow-variant=B],[data-flow-variant=C]) .beta-client-grid button:hover,html:is([data-flow-variant=B],[data-flow-variant=C]) .beta-client-grid button.selected,html:is([data-flow-variant=B],[data-flow-variant=C]) .beta-choice-grid button.selected,html:is([data-flow-variant=B],[data-flow-variant=C]) .beta-goals button.selected{color:#203c6b;background:#e9f0fc;border-color:#617fbd;box-shadow:0 0 0 3px #6683c01f}html:is([data-flow-variant=B],[data-flow-variant=C]) .beta-choice-grid button:hover:not(:disabled),html:is([data-flow-variant=B],[data-flow-variant=C]) .beta-review-grid button:hover{background:#edf3fd;border-color:#829bca;box-shadow:0 10px 28px #2139641a}html:is([data-flow-variant=B],[data-flow-variant=C]) .beta-client-grid button.selected .beta-client-check,html:is([data-flow-variant=B],[data-flow-variant=C]) .beta-job-track span{background:#f56851}html:is([data-flow-variant=B],[data-flow-variant=C]) .beta-form-grid label,html:is([data-flow-variant=B],[data-flow-variant=C]) .beta-playbook-question,html:is([data-flow-variant=B],[data-flow-variant=C]) .beta-textarea,html:is([data-flow-variant=B],[data-flow-variant=C]) .beta-goals legend{color:#334e76}html:is([data-flow-variant=B],[data-flow-variant=C]) .beta-card-actions,html:is([data-flow-variant=B],[data-flow-variant=C]) .beta-deliverable-toolbar{background:#f0f4fb;border-top-color:#dce4f0}html:is([data-flow-variant=B],[data-flow-variant=C]) .beta-summary dl div,html:is([data-flow-variant=B],[data-flow-variant=C]) .beta-deliverable-canvas section{border-bottom-color:#dce4f0}html:is([data-flow-variant=B],[data-flow-variant=C]) .beta-summary details>button{width:100%;min-height:34px;box-shadow:none;color:#456b9f;text-align:left;text-shadow:none;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:5px 0;font-size:12px;font-weight:750;display:flex}html:is([data-flow-variant=B],[data-flow-variant=C]) .beta-outline-heading,html:is([data-flow-variant=B],[data-flow-variant=C]) .beta-outline-actions{color:#28456e;background:#eaf0fb}html:is([data-flow-variant=B],[data-flow-variant=C]) .beta-outline-heading span,html:is([data-flow-variant=B],[data-flow-variant=C]) .beta-ready-check{color:#f56851}html:is([data-flow-variant=B],[data-flow-variant=C]) .beta-ready-check{background:#263f63;color:#ff806b!important}html:is([data-flow-variant=B],[data-flow-variant=C]) :is(button,select,input,textarea):focus-visible{outline-color:#f56851!important}@media (max-width:560px){html:is([data-flow-variant=B],[data-flow-variant=C]) body:not(:has(.kwi-admin)) .console-masthead{grid-template-rows:48px!important;grid-template-columns:minmax(0,1fr) 72px!important;align-items:center!important;gap:8px!important;padding:8px 12px!important;display:grid!important}html:is([data-flow-variant=B],[data-flow-variant=C]) body:not(:has(.kwi-admin)) .console-masthead .masthead-brand{grid-area:1/1!important;justify-self:start!important;width:150px!important;min-width:0!important;height:48px!important;min-height:0!important}html:is([data-flow-variant=B],[data-flow-variant=C]) body:not(:has(.kwi-admin)) .console-masthead .masthead-lockup{width:150px!important;max-width:100%!important;height:48px!important}html:is([data-flow-variant=B],[data-flow-variant=C]) body:not(:has(.kwi-admin)) .console-masthead .status-strip{order:initial!important;grid-area:1/2!important;justify-content:end!important;align-items:center!important;width:72px!important;margin:0!important;display:flex!important}html:is([data-flow-variant=B],[data-flow-variant=C]) body:not(:has(.kwi-admin)) .console-masthead .signin-plate:not(.history-plate){width:72px!important;min-width:72px!important;max-width:72px!important;height:36px!important;padding:0!important;font-size:0!important}html:is([data-flow-variant=B],[data-flow-variant=C]) body:not(:has(.kwi-admin)) .console-masthead .signin-plate:not(.history-plate):before{content:"Account";font-size:10px}}@media (max-width:780px),(max-height:760px){html:is([data-flow-variant=B],[data-flow-variant=C]) .beta-step-card{overflow:visible}html:is([data-flow-variant=B],[data-flow-variant=C]) .beta-card-header{border-radius:17px 17px 0 0}html:is([data-flow-variant=B],[data-flow-variant=C]) .beta-card-actions{z-index:5;border-radius:0 0 17px 17px;position:sticky;bottom:0;box-shadow:0 -8px 22px #1422381a}}html:is([data-flow-variant=B],[data-flow-variant=C]),html:is([data-flow-variant=B],[data-flow-variant=C]) body{height:auto!important;max-height:none!important;overflow:hidden auto!important}:is(html:is([data-flow-variant=B],[data-flow-variant=C]) body:not(:has(.kwi-admin)) .agency-stage,html:is([data-flow-variant=B],[data-flow-variant=C]) body:not(:has(.kwi-admin)) .control-console){height:auto!important;min-height:100dvh!important;max-height:none!important;overflow:clip visible!important}html[data-flow-variant=C] body{color:#20212a;background:#f7f7fa}html[data-flow-variant=C] .agency-stage{background:radial-gradient(circle at 46% -10%,#6c65ad1c,#0000 30rem),#f7f7fa}html[data-flow-variant=C] .console-masthead{-webkit-backdrop-filter:blur(20px)saturate(1.2);backdrop-filter:blur(20px)saturate(1.2);background:#ffffffe0;border-bottom-color:#e7e7ee;min-height:68px;padding:10px clamp(18px,2.5vw,36px);box-shadow:0 1px #1a1b2305}html[data-flow-variant=C] .console-masthead .masthead-brand{width:154px!important;min-width:154px!important;height:50px!important;box-shadow:none!important;background:0 0!important;border:0!important;flex:0 0 154px!important;overflow:visible!important;transform:none!important}html[data-flow-variant=C] .console-masthead .masthead-brand:after{display:none!important}html[data-flow-variant=C] .console-masthead .masthead-lockup{object-fit:contain!important;object-position:left center!important;filter:none!important;width:148px!important;height:50px!important;margin:0!important}html[data-flow-variant=C] .beta-peggy-watermark{opacity:.055}html[data-flow-variant=C] .console-masthead .feedback-launcher,html[data-flow-variant=C] .console-masthead .signin-plate{min-height:36px;color:#4e4f5a!important;background:#fff!important;border-color:#e2e2e9!important;border-radius:999px!important}html[data-flow-variant=C] .beta-shell{grid-template-columns:224px minmax(0,920px) 284px;gap:24px;width:min(1510px,100% - 40px);padding:24px 0 56px}html[data-flow-variant=C] .beta-stepper,html[data-flow-variant=C] .beta-summary{top:22px}html[data-flow-variant=C] .beta-stepper{background:#ffffffb8;border:1px solid #e6e6ed;border-radius:16px;padding:14px 10px}html[data-flow-variant=C] .beta-stepper-heading{color:#898a96;letter-spacing:.08em;margin:2px 10px 14px;font-size:10px}html[data-flow-variant=C] .beta-stepper-heading strong{color:#595a66}html[data-flow-variant=C] .beta-stepper li button{color:#797a85;border-radius:10px;grid-template-columns:28px 1fr;gap:10px;padding:9px 10px}html[data-flow-variant=C] .beta-stepper li button>span:first-child{border-color:#dedee6;width:26px;height:26px;font-size:11px}html[data-flow-variant=C] .beta-stepper li button strong{font-size:13px}html[data-flow-variant=C] .beta-stepper li button small{font-size:10px}html[data-flow-variant=C] .beta-stepper li button.active{color:#312e58;box-shadow:none;background:#f0effa}html[data-flow-variant=C] .beta-stepper li button.active>span:first-child{background:#6c65ad;border-color:#6c65ad}html[data-flow-variant=C] .beta-stepper li button.complete{color:#57536e}html[data-flow-variant=C] .beta-stepper li button.complete>span:first-child{color:#514b91;background:#eceafb;border-color:#d7d4ef}html[data-flow-variant=C] .beta-reset{color:#767783;margin:14px 10px 0}html[data-flow-variant=C] .beta-step-card{border-color:#e2e2e9;border-radius:16px;min-height:600px;box-shadow:0 18px 54px #22223212}html[data-flow-variant=C] .beta-card-header{background:#fff;border-bottom-color:#ececf1;padding:24px clamp(26px,4vw,44px) 20px}html[data-flow-variant=C] .beta-card-header>div>span{color:#77718f}html[data-flow-variant=C] .beta-card-header h1{color:#22232b;font-size:clamp(25px,3vw,34px)}html[data-flow-variant=C] .beta-card-header img{opacity:.9;width:106px}html[data-flow-variant=C] .beta-step-content{padding:32px clamp(26px,4vw,44px) 40px}html[data-flow-variant=C] .beta-intro h2{color:#24252d;font-size:21px}html[data-flow-variant=C] .beta-intro p{color:#6f707b}html[data-flow-variant=C] .beta-choice-grid button,html[data-flow-variant=C] .beta-client-grid button,html[data-flow-variant=C] .beta-review-grid button{background:#fbfbfd;border-color:#e3e3ea;border-radius:12px}html[data-flow-variant=C] .beta-choice-grid button:hover,html[data-flow-variant=C] .beta-client-grid button:hover,html[data-flow-variant=C] .beta-review-grid button:hover{background:#f7f6fc;border-color:#aaa5d1;transform:translateY(-1px)}html[data-flow-variant=C] .beta-choice-grid button.selected,html[data-flow-variant=C] .beta-client-grid button.selected{background:#f2f0fb;border-color:#756eb7;box-shadow:0 0 0 3px #6c65ad1a}html[data-flow-variant=C] .beta-choice-grid button svg{color:#6c65ad}html[data-flow-variant=C] .beta-client-mark{color:#514b91;background:#e8e6f7}html[data-flow-variant=C] .beta-client-check{background:#6c65ad}html[data-flow-variant=C] .beta-choice-grid button em{color:#514b91;background:#eceafb}html[data-flow-variant=C] .beta-config-section,html[data-flow-variant=C] .beta-format-group{background:#fcfcfd;border-color:#e7e7ed}html[data-flow-variant=C] .beta-config-heading>span{color:#514b91;background:#eceafb}html[data-flow-variant=C] .beta-form-grid select,html[data-flow-variant=C] .beta-playbook-question input,html[data-flow-variant=C] .beta-textarea textarea{color:#292a32;background:#fff;border-color:#dedee6}html[data-flow-variant=C] .beta-form-grid select:focus,html[data-flow-variant=C] .beta-playbook-question input:focus,html[data-flow-variant=C] .beta-textarea textarea:focus{border-color:#756eb7;box-shadow:0 0 0 3px #6c65ad1c}html[data-flow-variant=C] .beta-goals button.selected{color:#403a7a;background:#eceafb;border-color:#756eb7}html[data-flow-variant=C] .beta-answer-guide{background:#f4f2fb;border-left-color:#6c65ad}html[data-flow-variant=C] .beta-source-privacy{color:#3f4e64;background:#f0f3f8}html[data-flow-variant=C] .beta-card-actions{background:#fcfcfdf5;border-top-color:#e9e9ef;padding:16px clamp(26px,4vw,44px)}html[data-flow-variant=C] .beta-continue{background:#625ca5!important;border-color:#5d579d!important;box-shadow:0 8px 20px #625ca533!important}html[data-flow-variant=C] .beta-back{color:#5f606a}html[data-flow-variant=C] .beta-summary{box-shadow:none;background:#ffffffd6;border:1px solid #e2e2e9;border-radius:16px;overflow:hidden}html[data-flow-variant=C] .beta-summary-eyebrow{color:#6c65ad}html[data-flow-variant=C] .beta-summary summary strong{color:#272832}html[data-flow-variant=C] .beta-summary dl div{border-bottom-color:#ececf1}html[data-flow-variant=C] .beta-summary dt{color:#92939d}html[data-flow-variant=C] .beta-summary dd{color:#41424c}html[data-flow-variant=C] .beta-summary details>button{color:#545560;background:#fff;border-color:#e1e1e8}html[data-flow-variant=C] .beta-job-panel,html[data-flow-variant=C] .beta-outline-workspace,html[data-flow-variant=C] .beta-deliverable-workspace{border-color:#e2e2e9;box-shadow:0 16px 44px #22223212}html[data-flow-variant=C] .beta-outline-workspace~.beta-step-card,html[data-flow-variant=C] .beta-deliverable-workspace~.beta-step-card{display:none}html[data-flow-variant=C] .beta-outline-workspace:focus{outline-offset:4px;outline:3px solid #625ca547}html[data-flow-variant=C] .beta-job-icon{color:#514b91;background:#eceafb}html[data-flow-variant=C] .beta-job-track span{background:#6c65ad}html[data-flow-variant=C] .beta-outline-heading{color:#37325f;background:#f4f2fb}html[data-flow-variant=C] .beta-deliverable-workspace>header{background:#343052}body,button,input,select,textarea{font-family:var(--font-peggy-sans), "Helvetica Neue", Helvetica, Arial, sans-serif}.generation-monitor{z-index:80;background:var(--peggy-surface);width:min(360px,100vw - 36px);color:var(--peggy-navy);border:1px solid #1536532e;border-radius:14px;padding:16px;position:fixed;bottom:18px;right:18px;box-shadow:0 18px 55px #15365333}.generation-monitor-track{background:#e5eaf0;border-radius:99px;height:6px;margin:10px 0;overflow:hidden}.generation-monitor-track>div{border-radius:inherit;background:linear-gradient(90deg, var(--peggy-violet), var(--peggy-coral));height:100%;transition:width .25s}.generation-monitor button{color:var(--peggy-violet);cursor:pointer;background:0 0;border:0;padding:0;font-size:13px;font-weight:700;text-decoration:underline}.generation-monitor button.secondary{color:var(--peggy-navy);font-weight:500}html:is([data-flow-variant=A],[data-flow-variant=B],[data-flow-variant=C]) body:not(:has(.kwi-admin)) :is(.generate-button,.beta-continue,.auth-microsoft-button){border-color:var(--peggy-violet)!important;background:var(--peggy-violet)!important;color:#fff!important}html:is([data-flow-variant=A],[data-flow-variant=B],[data-flow-variant=C]) body:not(:has(.kwi-admin)) :is(button,a,input,select,textarea):focus-visible{outline-color:var(--peggy-sky)!important}@media (max-width:1279px){html[data-flow-variant=C] .beta-shell{grid-template-columns:210px minmax(0,920px)}}@media (max-width:780px){html[data-flow-variant=C] .beta-shell{width:min(100% - 24px,760px);padding-top:16px;display:block}html[data-flow-variant=C] .beta-stepper{display:none}html[data-flow-variant=C] .beta-mobile-progress{display:grid}html[data-flow-variant=C] .beta-step-card{border-radius:14px;min-height:0}html[data-flow-variant=C] .beta-summary{margin-top:14px}}html[data-flow-variant=C] body:not(:has(.kwi-admin)) .agency-stage{background:#f3f2ef}html[data-flow-variant=C] .beta-shell{grid-template-columns:minmax(0,1fr) 320px;grid-template-areas:"project project""steps steps""workspace summary";gap:0 24px;width:min(1380px,100% - 48px);padding:28px 0 80px}html[data-flow-variant=C] .beta-c-projectbar{grid-area:project;justify-content:space-between;align-items:end;gap:24px;padding:0 2px 20px;display:flex}html[data-flow-variant=C] .beta-c-projectbar>div{gap:5px;display:grid}html[data-flow-variant=C] .beta-c-projectbar span{color:#7a7683;letter-spacing:.15em;font-size:10px;font-weight:850}html[data-flow-variant=C] .beta-c-projectbar strong{color:#1e2026;letter-spacing:-.035em;font-size:clamp(24px,3vw,36px)}html[data-flow-variant=C] .beta-c-projectbar p{color:#696670;align-items:center;gap:7px;margin:0 0 5px;font-size:12px;font-weight:700;display:flex}html[data-flow-variant=C] .beta-stepper{z-index:1;background:#fffc;border:1px solid #dedce2;border-radius:14px;grid-area:steps;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:20px;margin-bottom:20px;padding:10px 12px 10px 18px;display:grid;position:relative;top:auto;box-shadow:0 8px 30px #221f280a}html[data-flow-variant=C] .beta-stepper-heading{white-space:nowrap;gap:2px;margin:0;display:grid}html[data-flow-variant=C] .beta-stepper-heading span{font-size:9px}html[data-flow-variant=C] .beta-stepper-heading strong{font-size:12px}html[data-flow-variant=C] .beta-stepper ol{grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;display:grid}html[data-flow-variant=C] .beta-stepper li button{text-align:center;justify-content:center;align-items:center;gap:7px;min-height:42px;padding:6px 8px;display:flex;position:relative}html[data-flow-variant=C] .beta-stepper li button>span:first-child{flex:0 0 24px;width:24px;height:24px}html[data-flow-variant=C] .beta-stepper li button>span:last-child small{display:none}html[data-flow-variant=C] .beta-stepper li button strong{white-space:nowrap;font-size:11px}html[data-flow-variant=C] .beta-reset{white-space:nowrap;border-radius:8px;margin:0;padding:8px 10px;text-decoration:none}html[data-flow-variant=C] .beta-workspace{grid-area:workspace;min-width:0}html[data-flow-variant=C] .beta-summary{background:#fff;border-color:#dedce2;border-radius:14px;grid-area:summary;align-self:start;top:20px;box-shadow:0 14px 34px #221f280e}html[data-flow-variant=C] .beta-summary details{padding:22px}html[data-flow-variant=C] .beta-summary summary{border-bottom:1px solid #eceaee;padding-bottom:10px}html[data-flow-variant=C] .beta-summary dl{margin-top:8px}html[data-flow-variant=C] .beta-summary dl div{grid-template-columns:100px minmax(0,1fr);align-items:baseline;gap:12px}html[data-flow-variant=C] .beta-summary dd{font-weight:650}html[data-flow-variant=C] .beta-step-card{background:#fff;border-color:#dedce2;border-radius:14px;min-height:660px;overflow:visible;box-shadow:0 18px 48px #221f280f}html[data-flow-variant=C] .beta-card-header{background:#fff;border-bottom:0;border-radius:14px 14px 0 0;min-height:0;padding:26px 40px 18px}html[data-flow-variant=C] .beta-card-header>div>span{color:#746d9d;font-size:10px}html[data-flow-variant=C] .beta-card-header h1{margin-top:7px;font-size:clamp(28px,4vw,42px)}html[data-flow-variant=C] .beta-card-header img{display:none}html[data-flow-variant=C] .beta-step-content{gap:24px;padding:12px 40px 156px}html[data-flow-variant=C] .beta-intro{border-bottom:1px solid #eceaee;max-width:760px;padding-bottom:22px}html[data-flow-variant=C] .beta-intro h2{font-size:clamp(21px,2.5vw,28px)}html[data-flow-variant=C] .beta-decision-group,html[data-flow-variant=C] .beta-config-section,html[data-flow-variant=C] .beta-format-group{background:0 0;border:0;border-radius:0}html[data-flow-variant=C] .beta-decision-group,html[data-flow-variant=C] .beta-config-section{border-bottom:1px solid #eceaee;padding:8px 0 22px}html[data-flow-variant=C] .beta-format-group{padding:0}html[data-flow-variant=C] .beta-format-group+.beta-format-group{border-top:1px solid #eceaee;padding-top:22px}html[data-flow-variant=C] .beta-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}html[data-flow-variant=C] .beta-choice-grid button,html[data-flow-variant=C] .beta-client-grid button,html[data-flow-variant=C] .beta-review-grid button{min-height:0;box-shadow:none;background:#fff;border-color:#dedce2;border-radius:10px}html[data-flow-variant=C] .beta-choice-grid button{grid-template-columns:34px minmax(0,1fr);padding:18px;display:grid}html[data-flow-variant=C] .beta-choice-grid button>svg{grid-row:1/span 3}html[data-flow-variant=C] .beta-choice-grid button>:not(svg){grid-column:2}html[data-flow-variant=C] .beta-choice-grid.compact{grid-template-columns:repeat(3,minmax(0,1fr))}html[data-flow-variant=C] .beta-choice-grid.compact button{padding:14px 16px;display:flex}html[data-flow-variant=C] .beta-choice-grid.compact button>:not(svg){grid-column:auto}html[data-flow-variant=C] .beta-choice-grid button.selected,html[data-flow-variant=C] .beta-client-grid button.selected{background:#f4f2fb;border:1px solid #6c65ad;box-shadow:inset 4px 0 #6c65ad}html[data-flow-variant=C] .beta-configure{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}html[data-flow-variant=C] .beta-configure>.beta-intro{grid-column:1/-1}html[data-flow-variant=C] .beta-config-section{background:#faf9fb;border:1px solid #e3e1e6;border-radius:12px;height:100%;padding:18px}html[data-flow-variant=C] .beta-config-section .beta-form-grid{grid-template-columns:1fr}html[data-flow-variant=C] .beta-config-section .beta-form-grid label>small{display:block}html[data-flow-variant=C] .beta-card-actions{z-index:8;-webkit-backdrop-filter:blur(18px)saturate(1.25);backdrop-filter:blur(18px)saturate(1.25);background:#fffffff0;border:1px solid #d6d3dceb;border-radius:13px;grid-template-columns:auto minmax(220px,1fr) auto;align-items:center;gap:18px;width:min(860px,100% - 40px);margin:0;padding:12px 14px;display:grid;position:fixed;bottom:14px;left:50%;transform:translate(-50%);box-shadow:0 16px 42px #1e1b2629}html[data-flow-variant=C] .beta-action-context{gap:3px;min-width:0;display:grid}html[data-flow-variant=C] .beta-action-context span{color:#817d89;letter-spacing:.13em;font-size:9px;font-weight:850}html[data-flow-variant=C] .beta-action-context strong{color:#4c4953;white-space:normal;font-size:12px;font-weight:650;line-height:1.35;overflow:hidden}html[data-flow-variant=C] .beta-card-actions button{min-height:44px}html[data-flow-variant=C] .beta-continue{min-width:176px}html[data-flow-variant=C] .beta-action-choices{justify-content:flex-end;align-items:center;gap:8px;display:flex}html[data-flow-variant=C] .beta-outline-cta{color:#514b76;background:#fff;border:1px solid #cbc7d8;border-radius:9px;min-width:148px;padding:0 14px;font-weight:780}@media (max-width:1080px){html[data-flow-variant=C] .beta-shell{grid-template-columns:minmax(0,1fr);grid-template-areas:"project""steps""workspace""summary";width:min(940px,100% - 32px)}html[data-flow-variant=C] .beta-summary{margin-top:20px;position:static}html[data-flow-variant=C] .beta-summary details{padding:18px 22px}html[data-flow-variant=C] .beta-summary dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px}}@media (max-width:780px){html[data-flow-variant=C] .beta-shell{width:min(100% - 20px,760px);padding:16px 0 72px;display:grid}html[data-flow-variant=C] .beta-c-projectbar{align-items:start;padding:0 4px 16px}html[data-flow-variant=C] .beta-c-projectbar p,html[data-flow-variant=C] .beta-stepper{display:none}html[data-flow-variant=C] .beta-mobile-progress{display:grid}html[data-flow-variant=C] .beta-card-header{padding:22px 20px 14px}html[data-flow-variant=C] .beta-step-content{padding:10px 20px 190px}html[data-flow-variant=C] .beta-choice-grid,html[data-flow-variant=C] .beta-choice-grid.two-up,html[data-flow-variant=C] .beta-choice-grid.compact,html[data-flow-variant=C] .beta-client-grid,html[data-flow-variant=C] .beta-configure{grid-template-columns:1fr}html[data-flow-variant=C] .beta-card-actions{grid-template-columns:auto 1fr;width:calc(100% - 20px);margin:0;padding:10px;bottom:8px}html[data-flow-variant=C] .beta-action-context{grid-area:1/1/auto/-1;padding:0 2px 4px}html[data-flow-variant=C] .beta-action-context strong{white-space:normal}html[data-flow-variant=C] .beta-card-actions .beta-back{grid-area:2/1}html[data-flow-variant=C] .beta-card-actions>.beta-continue,html[data-flow-variant=C] .beta-card-actions>.beta-action-choices{grid-area:2/2;min-width:0}html[data-flow-variant=C] .beta-action-choices{grid-template-columns:1fr 1fr;display:grid}html[data-flow-variant=C] .beta-action-choices button{min-width:0;padding:0 8px;font-size:11px}html[data-flow-variant=C] .beta-summary dl{grid-template-columns:1fr}}html[data-flow-variant=C] .beta-step-content .upload-controls{border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;min-height:108px;padding:24px 26px;display:grid;box-shadow:none!important;background:#faf9fc!important;border:1px dashed #aaa5bd!important}html[data-flow-variant=C] .beta-step-content .upload-controls:before,html[data-flow-variant=C] .beta-step-content .upload-controls:after,html[data-flow-variant=C] .beta-step-content .upload-button:before,html[data-flow-variant=C] .beta-step-content .upload-button:after{content:none!important;display:none!important}html[data-flow-variant=C] .beta-step-content .upload-title{letter-spacing:0;text-transform:none;gap:5px;font-weight:800;display:grid;color:#292733!important;text-shadow:none!important;font-size:0!important}html[data-flow-variant=C] .beta-step-content .upload-title:before{content:"Add reference files";font-size:15px}html[data-flow-variant=C] .beta-step-content .upload-title:after{content:"Drag files here or choose them from your device.";color:#73707c;font-size:12px;font-weight:550;line-height:1.45;display:block}html[data-flow-variant=C] .beta-step-content .upload-button{border-radius:9px;width:auto;min-height:44px;padding:0 16px;color:#fff!important;text-shadow:none!important;background:#625ca5!important;border:1px solid #625ca5!important;box-shadow:0 7px 16px #625ca529!important}html[data-flow-variant=C] .beta-step-content .upload-button :is(span,svg){color:#fff!important;text-shadow:none!important}html[data-flow-variant=C] .beta-step-content .upload-status-shell{border-radius:11px;min-height:0;padding:0;overflow:visible;box-shadow:none!important;background:#fff!important;border:1px solid #e1dfe5!important}html[data-flow-variant=C] .beta-step-content .upload-status-shell .file-list{gap:0;margin:0;padding:0;display:grid}html[data-flow-variant=C] .beta-step-content .upload-status-shell .file-item{border:0;border-radius:10px;grid-template-columns:22px minmax(0,1fr) auto auto;gap:10px;min-height:48px;padding:10px 14px;color:#3f3d47!important;box-shadow:none!important;background:#fff!important}html[data-flow-variant=C] .beta-step-content .upload-status-shell .file-item+.file-item{border-top:1px solid #eceaf0;border-radius:0}html[data-flow-variant=C] .beta-step-content .upload-status-shell .file-item>svg{color:#756eb7!important}html[data-flow-variant=C] .beta-step-content .upload-status-shell :is(.file-name,.file-meta){color:#4b4854!important;text-shadow:none!important}html[data-flow-variant=C] .beta-step-content .upload-status-shell .file-name{font-size:13px;font-weight:700}html[data-flow-variant=C] .beta-step-content .upload-status-shell .file-meta{letter-spacing:.06em;text-transform:uppercase;border-left:1px solid #e4e2e7;padding-left:12px;font-size:10px;font-weight:750;color:#85818c!important}html[data-flow-variant=C] .beta-step-content .file-remove{color:#625e69;background:#fff;border-color:#ddd9e4}@media (max-width:560px){html[data-flow-variant=C] .beta-step-content .upload-controls{grid-template-columns:1fr;align-items:stretch;padding:20px}html[data-flow-variant=C] .beta-step-content .upload-button{width:100%}html[data-flow-variant=C] .beta-step-content .upload-status-shell .file-item{grid-template-columns:20px minmax(0,1fr) auto}html[data-flow-variant=C] .beta-step-content .upload-status-shell .file-meta{border-left:0;grid-column:2;padding-left:0}}
