.engine-flow{display:grid;grid-template-rows:auto minmax(0,1fr) auto;height:590px;max-height:calc(100dvh - 180px);min-height:360px;border-block:1px solid #ffffff25;background:#141414;gap:0!important}.engine-flow-header{padding:18px 22px 0;border-bottom:1px solid #ffffff25}.engine-flow-header>div{display:flex;align-items:center;justify-content:space-between;gap:16px}.engine-flow-header strong{font-size:17px;line-height:1.5;overflow-wrap:anywhere}.engine-flow-header span{font-size:13px;color:#b7b5af;white-space:nowrap}.engine-flow-header nav{display:flex;gap:24px;margin-top:12px}.engine-flow-header nav>button{position:relative;padding:12px 0 12px 12px;min-height:44px;font-size:14px;color:#b7b5af}.engine-flow-header nav>button[aria-current=step]{color:#f3f2ed}.engine-flow-header nav>button[aria-current=step]:before{content:"";position:absolute;left:0;top:14px;bottom:14px;width:2px;background:#ff7950}.engine-flow-body{min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:24px 22px;outline:none}.engine-flow-body fieldset{border:0!important;padding:0!important}.engine-flow-body h3,.engine-flow-body legend{font-size:19px;line-height:1.5;font-weight:600;margin-bottom:12px}.engine-flow-note{font-size:14px;line-height:1.7;color:#b7b5af;margin:12px 0}.engine-flow-body fieldset>label{padding-block:12px!important}.engine-flow-help{font-size:14px;line-height:1.7;color:#b7b5af;margin-top:14px}.engine-flow-help summary{cursor:pointer;min-height:44px;align-content:center}.engine-flow-help p{padding-top:8px}.engine-metric-groups{display:flex;flex-wrap:wrap;gap:8px 22px;margin-bottom:12px}.engine-metric-groups>button{display:flex;align-items:center;gap:8px;min-height:44px;font-size:14px;color:#b7b5af}.engine-metric-groups>button[aria-pressed=true]{color:#ffb099}.engine-metric-groups>button span{font-size:12px;color:#b7b5af;font-variant-numeric:tabular-nums}.engine-flow-review{display:grid;gap:18px}.engine-flow-review dt{font-size:13px;color:#b7b5af;margin-bottom:4px}.engine-flow-review dd{font-size:15px;line-height:1.65;overflow-wrap:anywhere}.engine-flow-footer{padding:14px 22px;border-top:1px solid #ffffff25;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px}.engine-flow-footer>div:first-child{font-size:13px;line-height:1.5;color:#b7b5af;flex:1 1 180px}.engine-flow-footer p[role=alert]{color:#ffb099}.engine-flow-footer p[role=status]{display:flex;align-items:center;gap:8px}.engine-flow-buttons{display:flex;gap:10px;justify-content:flex-end}.engine-flow-buttons button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;font-size:14px;line-height:1.5;padding:10px 16px;white-space:nowrap;border-radius:4px}.engine-flow button:focus-visible{outline:2px solid #ff7950;outline-offset:3px}@media(max-width:600px){.engine-flow{height:580px;max-height:none;min-height:0}.engine-flow-footer,.engine-flow-header{padding-inline:16px}.engine-flow-body{padding:20px 16px}.engine-flow-header nav{gap:18px}.engine-flow-header nav>button{font-size:13px;padding-left:8px}.engine-flow-footer{display:grid;grid-template-columns:minmax(0,1fr)}.engine-flow-footer>div:first-child{min-height:20px}.engine-flow-buttons{justify-content:space-between}.engine-flow-buttons>.button-primary:only-child{margin-left:auto}.engine-metric-groups{gap:8px 18px}}.message-engine-fields{display:grid;gap:18px;margin-top:16px}.message-engine-fields>.form-label{display:block!important;font-size:14px}.message-engine-fields .field{display:block;width:100%;min-height:44px;margin-top:8px;font-size:16px;background:#101010;border:1px solid #ffffff30;border-radius:4px;padding:10px 12px;color:#f3f2ed}.message-engine-fields .design-select-trigger.field{display:flex}.message-engine-categories{display:grid;gap:14px}.message-engine-categories>div{min-width:0}.message-engine-categories label{display:flex;align-items:center;gap:12px;min-height:44px;font-size:15px}.message-engine-categories .field{display:block;width:100%;min-height:44px;padding:10px 12px;background:#101010;border:1px solid #ffffff30;border-radius:4px;font-size:16px;margin-top:4px}.message-engine-form input[type=checkbox]{width:18px;height:18px;flex:0 0 18px;accent-color:#ff7950}.message-engine-form .engine-flow-header nav{gap:18px}.engine-breakdown-choices{display:grid;gap:14px;margin:8px 0 16px}.engine-breakdown-choices>label{display:flex;align-items:flex-start;gap:12px;font-size:14px;line-height:1.5}.engine-breakdown-choices small{display:block;color:#b7b5af;margin-top:4px;font-size:13px}.engine-entity-details{display:grid;gap:16px;padding-top:16px}.engine-entity-controls{display:flex;align-items:end;flex-wrap:wrap;gap:16px 24px}.engine-entity-controls .form-label{font-size:14px}.engine-entity-controls .field{display:block;min-height:44px;padding:10px 12px;background:#101010;color:#f3f2ed;border:1px solid #ffffff30;border-radius:4px;margin-top:8px}.engine-entity-controls .engine-metric-groups{margin:0}.engine-entity-list{max-height:340px;overflow-y:auto;overscroll-behavior:contain}.engine-entity-list>div{display:flex;justify-content:space-between;gap:18px;padding:12px 0;border-bottom:1px solid #ffffff20;align-items:center}.engine-entity-list strong{font-size:14px;font-weight:500;overflow-wrap:anywhere}.engine-entity-list small{display:block;color:#b7b5af;font-size:12px;margin-top:3px}.engine-entity-list>div>span:last-child{font-variant-numeric:tabular-nums;font-size:15px;flex-shrink:0}.engine-entity-details [role=alert]{color:#ffb099}*,body,html{scrollbar-width:none!important;-ms-overflow-style:none}::-webkit-scrollbar{display:none!important;width:0!important;height:0!important}::-webkit-scrollbar-button,::-webkit-scrollbar-corner,::-webkit-scrollbar-thumb,::-webkit-scrollbar-track{display:none!important}