#root{width:100vw;height:100vh}a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#535bf2}body{margin:0;display:flex;place-items:center;min-width:320px;min-height:100vh}h1{font-size:3.2em;line-height:1.1}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#1a1a1a;cursor:pointer;transition:border-color .25s}button:hover{border-color:#646cff}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}@media (prefers-color-scheme: light){:root{color:#213547;background-color:#fff}a:hover{color:#747bff}button{background-color:#f9f9f9}}.slds-has-error .slds-input,.slds-has-error .slds-select,.slds-has-error .slds-textarea{border-color:#c23934!important;box-shadow:0 0 3px #c23934!important;background-color:#fff!important;outline:none!important}.slds-form-element.slds-has-error .slds-input,.slds-form-element.slds-has-error .slds-select,.slds-form-element.slds-has-error .slds-textarea{border:2px solid #c23934!important}.slds-form-element__help{color:#706e6b;font-size:.875rem;margin-top:.25rem;display:block;font-weight:400}.slds-has-error .slds-form-element__help{color:#c23934!important}.slds-input[readonly]{background-color:#f3f3f3;color:#444;cursor:default}.amm-optional{color:#706e6b;font-weight:400}.slds-required{color:#c23934;margin-right:.125rem;font-weight:700}.slds-button:disabled{opacity:.5;cursor:not-allowed;background-color:#dddbda;border-color:#dddbda}input.slds-input.slds-has-error,textarea.slds-textarea.slds-has-error,select.slds-select.slds-has-error{border-color:#c23934!important;box-shadow:0 0 3px #c23934!important}input.slds-input::placeholder,textarea.slds-textarea::placeholder,select.slds-select::placeholder{color:#999!important;opacity:1}select.slds-select option:disabled{color:#999!important}.slds-notify.slds-theme_error{background-color:#fedddd;border-left:4px solid #c23934;color:#c23934}.amm-wizard{flex:1;display:flex;flex-direction:column;width:100%;max-width:960px;margin:0 auto}.amm-wizard:before,.amm-wizard:after{content:"";flex:1 1 0}.amm-wizard:after{flex-grow:2}.amm-wizard_top:before{flex-grow:0}.amm-channel-tile{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.375rem;width:6rem;padding:.5rem .25rem;border:1px solid transparent;border-radius:.75rem;background:#e0e5ee;color:#16325c;cursor:pointer;box-shadow:0 4px 12px #0000001a;--amm-float-distance: -1.5px;animation:amm-float 6s ease-in-out infinite;transition:box-shadow .15s,background-color .15s}.amm-channel-tile:nth-child(2){animation-delay:-1.6s}.amm-channel-tile:nth-child(3){animation-delay:-3.2s}.amm-channel-tile:hover{box-shadow:0 8px 18px #0000002e}.amm-channel-tile:focus-within{outline:2px solid #000;outline-offset:2px}.amm-channel-tile[data-selected=true]{background:#0076de;color:#fff}.amm-channel-tile[data-error=true]{border-color:#c23934}.amm-channel-tile__icon{display:flex}.amm-channel-tile[data-selected=true] .amm-channel-tile__icon{color:#fff}.amm-channel-tile__icon svg{width:1.5rem;height:1.5rem}.amm-channel-tile__title{font-size:.9375rem;font-weight:700}.amm-channel-tile__check{position:absolute;top:.375rem;right:.375rem;display:flex;align-items:center;justify-content:center;width:1.125rem;height:1.125rem;border-radius:50%;background:#fff;color:#0076de}.amm-channel-tile__check svg{width:.625rem;height:.625rem}.amm-media-preview{display:flex;align-items:center;justify-content:center;height:9rem;margin-top:.5rem;border:1px dashed #c9c9c9;border-radius:.25rem;background:#f3f3f3;overflow:hidden}.amm-media-preview img{max-width:100%;max-height:100%;object-fit:contain}.amm-media-preview__placeholder{display:flex;flex-direction:column;align-items:center;gap:.25rem;color:#706e6b;font-size:.75rem}.amm-media-preview__placeholder svg{width:2rem;height:2rem}.amm-summary-layout{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:2rem 6rem}@media (max-width: 900px){.amm-summary-layout{grid-template-columns:minmax(0,1fr)}.amm-summary-layout .amm-phone{margin-top:0}}.amm-summary{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:.875rem 2rem;font-size:.875rem}.amm-summary dt{color:#706e6b}.amm-summary dd{min-width:0;overflow:hidden;color:#181818;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.amm-phone{position:relative;margin-top:-1.5rem;height:clamp(320px,calc(100vh - 320px),600px);aspect-ratio:320 / 600;animation:amm-float 5s ease-in-out infinite;padding:6px;border-radius:52px;background:linear-gradient(145deg,#3a3a3c,#0b0b0c 45%,#2c2c2e);box-shadow:0 0 0 1px #5a5a5e,0 30px 60px -20px #00000073,0 12px 24px -12px #00000059}@keyframes amm-float{0%,to{transform:translateY(0)}50%{transform:translateY(var(--amm-float-distance, -6px))}}@media (prefers-reduced-motion: reduce){.amm-phone,.amm-channel-tile{animation:none}}.amm-phone__screen{display:flex;flex-direction:column;height:100%;border-radius:46px;background:#fff;overflow:hidden}.amm-phone__status{display:flex;align-items:center;justify-content:space-between;padding:14px 26px 0;font-size:.75rem;font-weight:600}.amm-phone__island{width:86px;height:26px;border-radius:20px;background:#000}.amm-phone__indicators{display:flex;align-items:flex-end;gap:2px}.amm-phone__indicators i{width:3px;border-radius:1px;background:#000}.amm-phone__indicators i:nth-child(1){height:5px}.amm-phone__indicators i:nth-child(2){height:8px}.amm-phone__indicators i:nth-child(3){height:11px}.amm-phone__header{display:flex;flex-direction:column;align-items:center;gap:2px;padding:10px 12px 8px;border-bottom:1px solid #f0f0f0;font-size:.6875rem;color:#8e8e93}.amm-phone__header strong{font-size:.8125rem;color:#000}.amm-phone__avatar{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background:#000;color:#fff;font-weight:600}.amm-phone__thread{display:flex;flex:1;flex-direction:column;align-items:center;gap:.5rem;padding:.75rem .75rem 2.25rem;overflow-y:auto}.amm-phone__home{position:absolute;bottom:14px;left:50%;width:110px;height:4px;border-radius:2px;background:#000;transform:translate(-50%)}.amm-phone__bubble{max-width:85%;padding:.5rem .75rem;border-radius:1rem;background:#e9e9eb;white-space:pre-wrap;word-break:break-word;font-size:.8125rem}.amm-phone__bubble_subject{font-weight:700}.amm-phone__attribute{display:inline-block;padding:0 .375rem;border-radius:.375rem;background:#fff;color:#0b5cab;font-weight:600;box-shadow:inset 0 0 0 1px #c9c9c9}.amm-phone__media{max-width:100%;max-height:12rem;object-fit:contain;border-radius:.75rem}.amm-phone__link{display:block;margin-top:.25rem;color:#0b5cab;text-decoration:underline}.amm-page{--amm-band: 2.25rem;--amm-gap: .75rem;box-sizing:border-box;min-height:100vh;width:100%;padding:.75rem .75rem 0;display:flex;flex-direction:column;gap:var(--amm-gap);background:#ececec}.amm-card{background:#fff;border-radius:1.5rem;box-shadow:0 4px 12px #00000014}.amm-card_main{flex:1;display:flex;flex-direction:column}.amm-field-group{margin-bottom:1rem;padding:.75rem 1rem 1rem;border:1px solid #e5e5e5;border-radius:1rem;background:#fafafa}.amm-field-group__title{padding:0 .25rem;color:#16325c;font-size:.75rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.amm-field-group__description{margin-bottom:.25rem;color:#706e6b;font-size:.75rem}h2.amm-section-title{display:table;margin-top:.5rem;padding:.625rem .75rem;border-radius:.75rem;background:#0076de;color:#fff;font-size:1rem;font-weight:700;letter-spacing:.15em;text-transform:uppercase}h2.amm-section-title_full{display:block;text-align:left}.amm-attributes-column{align-self:stretch;display:flex;flex-direction:column}.amm-attributes{flex:1;min-height:24rem}.amm-attributes__search{position:relative}.amm-attributes__search .slds-input{padding-right:2.5rem}.amm-attributes__search-icon{position:absolute;top:50%;right:.875rem;width:1.125rem;height:1.125rem;transform:translateY(-50%);fill:none;stroke:#706e6b;stroke-width:2.25;stroke-linecap:round;pointer-events:none}.amm-attributes__section{border-top:1px solid #e5e5e5}.amm-attributes__toggle,.amm-attributes__item{width:100%;padding:.5rem .25rem;border:none;border-radius:.25rem;background:none;color:#181818;font:inherit;text-align:left;cursor:pointer}.amm-attributes__toggle{font-weight:600}.amm-attributes__section_nested{border-top:none}.amm-attributes__section_nested>.amm-attributes__toggle{padding-block:.25rem;font-weight:500}.amm-attributes__item:hover,.amm-attributes__item:focus-visible{background:#ececec}.amm-attributes__content{padding:0 0 .5rem 1rem}.amm-attributes__hint{margin-top:.5rem;font-size:.75rem;color:#706e6b}.amm-footer{display:flex;align-items:center;justify-content:center;height:var(--amm-band);margin-top:calc(-1 * var(--amm-gap));color:#a8a8a8;font-size:.75rem;font-style:italic;text-align:center}.amm-page .slds-text-heading_large{font-size:2rem}.amm-page .slds-text-heading_large+.slds-text-body_regular{font-size:.875rem}.amm-page .slds-input,.amm-page .slds-select,.amm-page .slds-textarea{border-radius:.75rem;font-size:1rem}.amm-page .slds-input,.amm-page .slds-select{min-height:3rem;padding-left:1rem}.amm-page .slds-textarea{padding:.875rem 1rem}.amm-page .slds-form-element__label{margin-bottom:.25rem;font-size:.875rem}.amm-page .slds-form-element+.slds-form-element{margin-top:1rem}.amm-skeleton{border-radius:.75rem;background:linear-gradient(90deg,#ececec 25%,#f6f6f6,#ececec 75%);background-size:200% 100%;animation:amm-skeleton 1.2s ease-in-out infinite}.amm-skeleton_input{height:3rem}.amm-skeleton_line{height:.875rem;margin:.5rem 0;border-radius:.375rem}@keyframes amm-skeleton{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion: reduce){.amm-skeleton{animation:none}}.amm-summary-section+.amm-summary-section{margin-top:1.25rem}.amm-summary-section__header{display:flex;align-items:center;justify-content:space-between;margin-bottom:.25rem;padding-bottom:.25rem;border-bottom:1px solid #e5e5e5}.amm-summary-section__title{color:#16325c;font-size:.75rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.amm-summary-section__edit{padding:0;border:none;background:none;color:#0076de;font:inherit;font-size:.875rem;cursor:pointer}.amm-summary-section__edit:hover,.amm-summary-section__edit:focus-visible{text-decoration:underline}.amm-personalize{display:inline-flex;align-items:center;gap:.375rem;margin-top:.375rem;padding:.25rem .625rem;border:1px solid #c9c9c9;border-radius:1rem;background:#fff;color:#706e6b;font:inherit;font-size:.8125rem;cursor:pointer}.amm-personalize:hover,.amm-personalize:focus-visible{border-color:#706e6b;background:#f3f3f3;color:#444}.amm-personalize svg{width:.875rem;height:.875rem;fill:none;stroke:currentColor;stroke-width:2}.amm-attributes__target{margin-top:.5rem;padding:.5rem .75rem;border-radius:.5rem;background:#eef4ff;color:#0b5cab;font-size:.8125rem}.amm-combobox{position:relative}.amm-combobox__trigger{width:100%;text-align:left;cursor:pointer}.amm-combobox__trigger_empty{color:#999}.amm-combobox__dropdown{position:absolute;z-index:10;top:calc(100% + .25rem);left:0;right:0;padding:.5rem;border:1px solid #e5e5e5;border-radius:.75rem;background:#fff;box-shadow:0 8px 24px #0000001f}.amm-combobox__options{max-height:16rem;margin-top:.5rem;overflow-y:auto}.amm-combobox__group{margin:.5rem 0 .25rem;padding:0 .5rem;color:#706e6b;font-size:.75rem;font-weight:700;text-transform:uppercase}.amm-combobox__option{display:block;width:100%;padding:.5rem;border:none;border-radius:.375rem;background:none;color:#181818;font:inherit;text-align:left;cursor:pointer}.amm-combobox__option:hover,.amm-combobox__option:focus-visible,.amm-combobox__option[aria-selected=true]{background:#eef4ff}.amm-combobox__empty{padding:.5rem;color:#706e6b}.amm-field-footer{display:flex;align-items:center;gap:.75rem;margin-top:.375rem}.amm-field-footer .amm-personalize,.amm-field-footer .amm-counter{margin-top:0}.amm-counter{margin-left:auto;text-align:right}
