.easybr-home .easybr-start-button{cursor:pointer;gap:10px}
.easybr-home .hero-actions .easybr-start-button{min-width:184px;box-shadow:0 12px 38px rgba(117,78,240,.28),inset 0 1px rgba(237,215,255,.25)}
.easybr-start-dialog{width:min(660px,calc(100vw - 32px));max-width:none;max-height:calc(100dvh - 32px);padding:27px;border:1px solid #bb8ced55;border-radius:18px;background:linear-gradient(145deg,#25203b,#171326);color:#d9cbe9;box-shadow:0 20px 90px #0006}
.easybr-start-dialog:not([open]){display:none}
.easybr-start-dialog::backdrop{background:rgba(6,6,18,.85);backdrop-filter:blur(10px)}
.easybr-start-dialog-head{display:flex;align-items:center;justify-content:space-between;gap:16px}
.easybr-start-dialog-head h2{font-size:22px;line-height:1.5;margin:0;color:#eee3fc}
.easybr-start-dialog-head button{display:grid;place-items:center;width:44px;height:44px;flex:none;padding:0;border:1px solid #c096f528;border-radius:9px;background:#ab76ea10;color:#d9bafa;font:inherit;font-size:27px;cursor:pointer}
.easybr-start-dialog p{font-size:14px;line-height:1.8;color:#ac9cbe;margin:15px 0}
.easybr-start-dialog label{display:block;font-size:12px;color:#bfa8dc;margin-bottom:8px}
.easybr-start-dialog textarea{display:block;width:100%;resize:vertical;min-height:200px;padding:15px;border:1px solid #aa7be83d;border-radius:10px;background:#100e20;color:#d6c3ef;font:inherit;font-size:13px;line-height:1.8}
.easybr-start-dialog-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:19px}
.easybr-start-dialog-actions .btn{font-size:13px;min-height:44px}
.easybr-home [data-easybr-start]:focus-visible,.easybr-start-dialog button:focus-visible,.easybr-start-dialog a:focus-visible,.easybr-start-dialog textarea:focus-visible{outline:2px solid #d1b6ff;outline-offset:4px}
@media(max-width:650px){.easybr-home .hero-actions .easybr-start-button{min-width:0}.easybr-start-dialog{padding:18px}.easybr-start-dialog-head h2{font-size:18px}.easybr-start-dialog textarea{font-size:16px;line-height:1.6}}


body.easybr-start-open{overflow:hidden}.easybr-start-dialog{margin:auto;box-sizing:border-box;overflow:auto}.easybr-start-dialog textarea{max-height:32dvh;resize:vertical}.easybr-start-status{padding:12px 14px;margin:18px 0;border:1px solid #a87bea45;border-radius:10px;background:#9a73ec0d;font-size:14px;line-height:1.7;color:#d4c0f0}.easybr-start-status.is-copied{border-color:#4fddad45;background:#32c9950d;color:#8de2c1}.easybr-start-steps{display:flex;gap:22px;padding:0;list-style:none;counter-reset:setup;margin:20px 0}.easybr-start-steps li{display:flex;align-items:center;gap:8px;color:#c7b3e1;font-size:12px;line-height:1.6;counter-increment:setup}.easybr-start-steps li:before{content:counter(setup);display:grid;place-items:center;width:24px;height:24px;flex-shrink:0;border:1px solid #ad86f253;border-radius:50%;color:#d4b6ff;background:#8662c928}.easybr-start-select{border:0;background:none;color:#c7b3e1;font:inherit;font-size:12px;cursor:pointer;min-height:44px;padding:0 8px}@media(max-width:650px){.easybr-start-steps{gap:8px;flex-wrap:wrap}.easybr-start-steps li{font-size:11px}.easybr-start-dialog textarea{min-height:150px;max-height:28dvh}.easybr-start-status{font-size:13px}.easybr-start-dialog-actions{gap:8px}.easybr-start-dialog-actions .btn{padding:0 13px;font-size:12px}}
