:root{--iwe-blue:#1907a8;--iwe-ink:#111827;--iwe-line:#dbe3f0;--iwe-soft:#f5f8ff}.inc-direct-page{margin:0;background:#f7f9fc;color:var(--iwe-ink);font-family:Inter,Arial,sans-serif}.iwe-app,.iwe-public,.iwe-wallet{max-width:1180px;margin:auto;padding:28px}.iwe-nav{display:flex;gap:8px;margin-bottom:24px}.iwe-nav a{padding:10px 14px;border-radius:999px;text-decoration:none;color:#42506a;background:#fff;border:1px solid var(--iwe-line)}.iwe-nav a.active{background:var(--iwe-blue);color:#fff}.iwe-main{display:grid;gap:20px}.iwe-head,.iwe-wallet-head{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.iwe-head h1,.iwe-wallet-head h1{font-size:clamp(2rem,5vw,3.4rem);line-height:1;margin:.2em 0}.iwe-head span,.iwe-wallet-head span,.iwe-type{font-weight:800;color:var(--iwe-blue);text-transform:uppercase;font-size:.76rem;letter-spacing:.08em}.iwe-card{background:#fff;border:1px solid var(--iwe-line);border-radius:18px;padding:24px}.iwe-btn{display:inline-flex;border:0;border-radius:999px;background:var(--iwe-blue);color:#fff;padding:12px 18px;text-decoration:none;font-weight:800;cursor:pointer}.iwe-secondary{background:#fff;color:var(--iwe-blue);border:1px solid var(--iwe-blue)}.iwe-form{display:grid;gap:16px}.iwe-form label,.iwe-rsvp label{display:grid;gap:7px;font-weight:700}.iwe-form input,.iwe-form textarea,.iwe-form select,.iwe-rsvp input{width:100%;box-sizing:border-box;border:1px solid #bdc9dc;border-radius:11px;padding:12px;background:#fff;font:inherit}.iwe-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.iwe-check{display:flex!important;grid-template-columns:auto 1fr!important}.iwe-check input{width:auto}.iwe-usage{background:#fff;border:1px solid var(--iwe-line);padding:14px 18px;border-radius:15px;display:grid}.iwe-usagebar,.iwe-success,.iwe-error{padding:14px 18px;border-radius:14px}.iwe-usagebar{background:#eef3ff}.iwe-success{background:#e8f8ee;color:#176534}.iwe-error{background:#fff0f0;color:#a21c1c}.iwe-list,.iwe-wallet-grid{display:grid;gap:14px}.iwe-event-row{display:flex;justify-content:space-between;align-items:center;color:inherit;text-decoration:none}.iwe-event-row h2{margin:.3em 0}.iwe-event-row>div:last-child{display:grid;text-align:right}.iwe-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.iwe-stats article{background:#fff;border:1px solid var(--iwe-line);padding:18px;border-radius:16px;display:grid}.iwe-stats strong{font-size:2rem}.iwe-table{overflow:auto}.iwe-table table{border-collapse:collapse;width:100%}.iwe-table th,.iwe-table td{text-align:left;border-bottom:1px solid var(--iwe-line);padding:14px}.iwe-table td:first-child{display:grid}.iwe-table small{color:#63708a}.iwe-pill{display:inline-flex;padding:5px 9px;border-radius:999px;background:#eef3ff;color:var(--iwe-blue);font-size:.76rem;font-weight:800;text-transform:capitalize}.iwe-public{max-width:760px}.iwe-invite-hero{text-align:center;padding:50px 20px}.iwe-invite-hero h1{font-size:clamp(2.5rem,8vw,5rem);margin:.2em}.iwe-invite-details{display:grid;grid-template-columns:1fr 1fr;gap:20px}.iwe-invite-details div{display:grid;gap:5px}.iwe-rsvp{margin-top:18px}.iwe-response-buttons{display:flex;gap:10px}.iwe-response-buttons button{flex:1;padding:14px;border:1px solid var(--iwe-blue);background:#fff;color:var(--iwe-blue);border-radius:999px;font-weight:800}.iwe-ticket-link{margin:18px 0}.iwe-public footer{text-align:center;padding:22px;color:#69758d}.iwe-wallet{display:grid;gap:28px}.iwe-wallet-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.iwe-wallet-card{display:grid;gap:10px}.iwe-wallet-card h3{font-size:1.4rem;margin:0}.iwe-wallet-card code{font-size:1.2rem;background:#f4f6fa;padding:10px;border-radius:9px}.iwe-ticket{background:#fff;border:1px solid var(--iwe-line);border-radius:24px;overflow:hidden}.iwe-ticket header{background:var(--iwe-blue);color:#fff;padding:30px}.iwe-ticket header h1{font-size:2.3rem;margin:.2em 0}.iwe-ticket-body{display:grid;grid-template-columns:1fr 240px;gap:30px;padding:30px}.iwe-ticket-meta{display:grid;gap:7px}.iwe-ticket-meta small{margin-top:12px;color:#65708a}.iwe-ticket-meta strong{font-size:1.2rem}.iwe-qr{text-align:center}.iwe-qr-grid{display:grid;grid-template-columns:repeat(16,1fr);width:220px;height:220px;border:10px solid #fff;box-shadow:0 0 0 1px #d8deea}.iwe-qr-grid i{background:#fff}.iwe-qr-grid i.on{background:#111}.iwe-ticket footer{display:grid;gap:7px;border-top:1px solid var(--iwe-line);padding:22px}.iwe-validation{text-align:center}.iwe-validation h2{font-size:2rem}@media(max-width:760px){.iwe-app,.iwe-public,.iwe-wallet{padding:16px}.iwe-head,.iwe-wallet-head,.iwe-event-row{display:grid}.iwe-grid,.iwe-invite-details,.iwe-ticket-body{grid-template-columns:1fr}.iwe-stats{grid-template-columns:repeat(2,1fr)}.iwe-wallet-grid{grid-template-columns:1fr}.iwe-ticket-body{justify-items:center}.iwe-head h1,.iwe-wallet-head h1{font-size:2.2rem}}


/* v0.21.2: My Wallet is a lightweight recipient experience, separate from the business dashboard. */
.iwe-wallet{max-width:1180px;margin:0 auto;padding:36px 24px 72px}
.iwe-wallet-nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0 0 32px}
.iwe-wallet-nav a{display:flex;align-items:center;gap:10px;padding:16px 18px;border:1px solid #dce6f3;border-radius:16px;background:#fff;color:#15324b;text-decoration:none}
.iwe-wallet-nav a:hover{border-color:#8eb8e8;background:#f7fbff}
.iwe-wallet-nav span{display:inline-flex;min-width:28px;height:28px;align-items:center;justify-content:center;border-radius:999px;background:#edf5ff;font-weight:700}
.iwe-wallet-nav small{margin-left:auto;color:#5f7182}
.iwe-wallet-section{scroll-margin-top:24px;margin-top:34px}
.iwe-wallet-section-head{display:flex;justify-content:space-between;gap:20px;margin-bottom:16px}
.iwe-wallet-section-head span{font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#4b79a8}
.iwe-wallet-section-head h2{margin:5px 0 0}
.iwe-wallet-section-head p{margin:7px 0 0;color:#647789}
.iwe-ticket-grid{margin-top:14px}
@media(max-width:700px){.iwe-wallet{padding:24px 16px 56px}.iwe-wallet-nav{grid-template-columns:1fr}.iwe-wallet-nav a{align-items:flex-start;flex-wrap:wrap}.iwe-wallet-nav small{width:100%;margin-left:38px}}
/* v0.22.0 personal workspace */
.iwe-personal-bar{min-height:72px;display:flex;align-items:center;gap:28px;padding:0 32px;border-bottom:1px solid #dbe7f5;background:#fff;position:sticky;top:0;z-index:20}.iwe-personal-brand{font-size:20px;font-weight:800;color:#0b4ea2;text-decoration:none}.iwe-personal-bar nav{display:flex;gap:8px;flex:1}.iwe-personal-bar nav a,.iwe-business-link{padding:10px 13px;border-radius:9px;text-decoration:none;color:#37516f;font-weight:700}.iwe-personal-bar nav a.is-active{background:#eaf3ff;color:#0b4ea2}.iwe-business-link{border:1px solid #bfd5ef}.iwe-personal-main{max-width:1180px}.iwe-project-card{display:flex;align-items:center;justify-content:space-between;gap:24px}.iwe-project-actions{display:flex;align-items:center;gap:14px}.iwe-project-actions>a,.iwe-project-actions summary{font-weight:800;color:#0b4ea2;cursor:pointer;text-decoration:none}.iwe-project-actions details{position:relative}.iwe-project-actions details form{position:absolute;right:0;top:32px;background:#fff;border:1px solid #dbe7f5;padding:14px;border-radius:12px;min-width:260px;z-index:5}.iwe-project-actions select{width:100%;margin-bottom:10px}.iwe-upgrade{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-top:24px;background:#f6faff}.iwe-create-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.iwe-create-grid>a{text-decoration:none;color:inherit}.iwe-create-grid>a:hover{border-color:#8db7ea}.iwe-back{display:inline-block;margin-bottom:18px;color:#0b4ea2;font-weight:800;text-decoration:none}.iwe-email-row{display:flex;align-items:center;justify-content:space-between;padding:15px 0;border-bottom:1px solid #edf2f7}.iwe-email-row:last-child{border-bottom:0}.iwe-email-row small{display:block;color:#6c7f93;margin-top:3px}
@media(max-width:760px){.iwe-personal-bar{padding:14px 18px;align-items:flex-start;flex-wrap:wrap;gap:10px}.iwe-personal-bar nav{order:3;width:100%;overflow-x:auto}.iwe-business-link{margin-left:auto}.iwe-create-grid{grid-template-columns:1fr}.iwe-project-card,.iwe-upgrade{align-items:flex-start;flex-direction:column}.iwe-project-actions{width:100%;justify-content:space-between}.iwe-project-actions details form{left:0;right:auto}.iwe-personal-main{padding-top:24px}}
.iwe-email-actions{display:flex;align-items:center;gap:12px}.iwe-link-button{border:0;background:transparent;color:#1907a8;font:inherit;font-weight:700;cursor:pointer;padding:6px}.iwe-link-button:focus-visible{outline:3px solid rgba(25,7,168,.25);outline-offset:2px}

/* v1.0.1 — clearer personal projects and first-class business onboarding */
.iwe-workspace-note{display:flex;align-items:center;gap:14px;padding:16px 18px;border:1px solid #d9d2ff;border-radius:16px;background:#f7f5ff;color:#39325f}.iwe-workspace-note strong{white-space:nowrap;color:#1907a8}.iwe-workspace-note span{line-height:1.45}.iwe-section-label{display:block;margin-bottom:7px;color:#1907a8;font-size:.74rem;font-weight:850;letter-spacing:.09em;text-transform:uppercase}.iwe-account-grid{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:18px}.iwe-account-grid form.iwe-card{grid-column:1/-1}.iwe-account-facts{display:grid;gap:0;margin:22px 0 0}.iwe-account-facts div{display:grid;gap:5px;padding:14px 0;border-top:1px solid #e8edf5}.iwe-account-facts dt{color:#65728a;font-size:.82rem}.iwe-account-facts dd{margin:0;font-weight:800;overflow-wrap:anywhere}.iwe-business-account-card{display:flex;align-items:center;justify-content:space-between;gap:28px;background:#f7f5ff;border-color:#d9d2ff}.iwe-business-setup{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(300px,.9fr);gap:20px;align-items:start}.iwe-feature-list{display:grid;gap:10px;padding-left:20px}.inc-account-paths{display:grid;gap:12px;margin-top:28px}.inc-account-paths a{display:grid;gap:5px;padding:18px;border:1px solid rgba(255,255,255,.3);border-radius:16px;color:inherit;text-decoration:none;background:rgba(255,255,255,.08)}.inc-account-paths a.is-active{background:#fff;color:#1907a8}.inc-account-paths span{font-size:.92rem;line-height:1.45;opacity:.85}.inc-register-choice-layout .inc-auth-card>p{color:#667085;line-height:1.55}
@media(max-width:760px){.iwe-account-grid,.iwe-business-setup{grid-template-columns:1fr}.iwe-business-account-card,.iwe-workspace-note{align-items:flex-start;flex-direction:column}.iwe-business-account-card .iwe-btn{width:100%;justify-content:center}.iwe-workspace-note strong{white-space:normal}}

/* v1.0.2 unified personal product and workspace switcher */
.iwe-personal-bar{max-width:1240px;margin:28px auto 0;padding:0 28px;height:72px;border:1px solid #e4e8f5;border-radius:16px;background:#fff;display:flex;align-items:center;gap:34px;box-shadow:0 8px 28px rgba(23,28,54,.04);position:relative;z-index:30}.iwe-personal-brand{font-size:22px;font-weight:800;color:#2434c8;text-decoration:none}.iwe-personal-bar nav{display:flex;gap:8px;flex:1}.iwe-personal-bar nav a{padding:11px 15px;border-radius:11px;color:#314464;text-decoration:none;font-weight:700}.iwe-personal-bar nav a:hover,.iwe-personal-bar nav a.is-active{background:#edf2ff;color:#173db7}.iwe-profile-switcher{position:relative}.iwe-profile-switcher summary{list-style:none;display:flex;align-items:center;gap:10px;cursor:pointer;font-weight:700;color:#152038;padding:7px 9px;border-radius:12px}.iwe-profile-switcher summary::-webkit-details-marker{display:none}.iwe-profile-switcher summary:hover{background:#f5f7fc}.iwe-profile-avatar,.iwe-workspace-icon{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:#eeeaff;color:#3628c9;font-weight:800}.iwe-workspace-icon.is-business{background:#5b50dd;color:#fff;font-size:12px}.iwe-profile-menu{position:absolute;right:0;top:52px;width:300px;background:#fff;border:1px solid #e3e7f2;border-radius:16px;padding:12px;box-shadow:0 22px 65px rgba(23,28,54,.17)}.iwe-profile-menu small{display:block;padding:8px 10px;color:#67718a;font-size:11px;letter-spacing:.12em}.iwe-profile-menu a{display:flex;align-items:center;gap:11px;padding:10px;border-radius:12px;text-decoration:none;color:#182239}.iwe-profile-menu a:hover{background:#f5f7ff}.iwe-profile-menu a span:nth-child(2){display:flex;flex-direction:column;flex:1}.iwe-profile-menu em{font-style:normal;color:#6c768e;font-size:12px}.iwe-profile-menu hr{border:0;border-top:1px solid #e8ebf3;margin:8px 0}.iwe-personal-main,.iwe-wallet{max-width:1240px!important;margin:0 auto;padding:42px 28px 80px!important}.iwe-head h1,.iwe-wallet-head h1{letter-spacing:-.035em}.iwe-card{border-color:#e2e7f2!important;box-shadow:0 8px 28px rgba(23,28,54,.035)}.iwe-wallet-conversion{max-width:720px;margin:22px auto;text-align:center;padding:28px}.iwe-wallet-conversion>span{display:inline-block;color:#3327c8;font-weight:800;text-transform:uppercase;letter-spacing:.08em;font-size:12px}.iwe-wallet-conversion h2{margin:9px 0}.iwe-wallet-conversion p{color:#5e687d}.iwe-wallet-conversion .iwe-btn{display:inline-flex;margin-top:8px}.iwe-account-grid{align-items:start}.iwe-business-account-card{margin-top:20px}.iwe-workspace-note,.iwe-usagebar{border-radius:14px!important}
@media(max-width:760px){.iwe-personal-bar{margin:0;border-radius:0;padding:0 14px;height:auto;min-height:66px;gap:12px;flex-wrap:wrap}.iwe-personal-bar nav{order:3;width:100%;overflow:auto;padding-bottom:8px}.iwe-personal-bar nav a{white-space:nowrap}.iwe-profile-switcher{margin-left:auto}.iwe-profile-switcher summary>span:nth-child(2){display:none}.iwe-profile-menu{position:fixed;left:12px;right:12px;top:76px;width:auto}.iwe-personal-main,.iwe-wallet{padding:28px 16px 60px!important}}

/* v1.0.3 — wallet-led personal experience */
:root{--iwe-ink:#111a2d;--iwe-purple:#2008b8;--iwe-purple-2:#4026dc;--iwe-soft:#f6f6ff;--iwe-line:#e5e4f3}
.inc-direct-page{background:#fff;color:var(--iwe-ink)}
.iwe-personal-bar{max-width:none!important;margin:0!important;height:auto!important;min-height:88px!important;border:0!important;border-bottom:1px solid #ececf3!important;border-radius:0!important;box-shadow:none!important;padding:0 4.5vw!important;position:relative!important;background:rgba(255,255,255,.96)!important;backdrop-filter:blur(18px)}
.iwe-personal-bar-inner{width:100%;max-width:1370px;margin:0 auto;display:flex;align-items:center;gap:34px}
.iwe-personal-brand{font-size:30px!important;letter-spacing:-.045em;color:var(--iwe-purple)!important}
.iwe-personal-bar nav{justify-content:flex-end;flex:1}
.iwe-personal-bar nav a{font-size:14px;padding:12px 14px!important;color:#30364a!important}
.iwe-personal-bar nav a:hover,.iwe-personal-bar nav a.is-active{background:#f0efff!important;color:var(--iwe-purple)!important}
.iwe-profile-switcher summary{font-size:14px}.iwe-profile-avatar{background:#f0edff!important;color:var(--iwe-purple)!important}
.iwe-profile-menu{border-radius:20px!important;box-shadow:0 30px 90px rgba(29,18,101,.18)!important}
.iwe-personal-main,.iwe-wallet{max-width:1180px!important;padding:72px 24px 100px!important}
.iwe-wallet-head{display:flex;align-items:flex-end;justify-content:space-between;gap:40px;margin-bottom:46px}
.iwe-wallet-head>div{max-width:840px}.iwe-wallet-head>div>span{display:block;color:var(--iwe-purple);font-weight:850;letter-spacing:.13em;text-transform:uppercase;font-size:13px;margin-bottom:15px}
.iwe-wallet-head h1{font-size:clamp(3rem,6vw,5.25rem)!important;line-height:.98!important;letter-spacing:-.065em!important;margin:0 0 22px!important;max-width:900px}
.iwe-wallet-head p{font-size:18px;line-height:1.55;color:#687188;max-width:780px;margin:0}
.iwe-hero-cta{white-space:nowrap;align-self:center;padding:17px 25px!important;border-radius:15px!important;box-shadow:0 14px 35px rgba(32,8,184,.22)}
.iwe-project-tabs,.iwe-account-tabs{display:flex;flex-wrap:wrap;gap:10px;margin:0 0 42px}
.iwe-project-tabs a,.iwe-account-tabs a{display:inline-flex;align-items:center;gap:9px;padding:11px 18px;border:1px solid #e0dff0;border-radius:999px;background:#fff;color:#34374a;text-decoration:none;font-weight:750;transition:.2s ease}
.iwe-project-tabs a span{display:grid;place-items:center;min-width:23px;height:23px;padding:0 6px;border-radius:999px;background:#f0efff;color:var(--iwe-purple);font-size:12px}
.iwe-project-tabs a:hover,.iwe-project-tabs a.is-active,.iwe-account-tabs a:hover,.iwe-account-tabs a.is-active{background:var(--iwe-purple);border-color:var(--iwe-purple);color:#fff;transform:translateY(-1px);box-shadow:0 10px 25px rgba(32,8,184,.15)}
.iwe-project-tabs a.is-active span{background:rgba(255,255,255,.18);color:#fff}
.iwe-project-insight{display:flex;align-items:center;justify-content:space-between;gap:28px;margin-bottom:38px;padding:28px 32px;border:1px solid #ded9ff;border-radius:24px;background:linear-gradient(135deg,#faf9ff 0%,#f0edff 60%,#f7f8ff 100%);overflow:hidden;position:relative}
.iwe-project-insight:after{content:"";position:absolute;width:260px;height:260px;border-radius:50%;right:-115px;top:-155px;background:radial-gradient(circle,rgba(79,49,235,.2),transparent 68%)}
.iwe-project-insight>div:first-child{max-width:700px;position:relative;z-index:1}.iwe-project-insight strong{display:block;font-size:25px;letter-spacing:-.025em}.iwe-project-insight p{margin:7px 0 0;color:#61677d;line-height:1.5}
.iwe-allowance-ring{position:relative;z-index:1;flex:0 0 132px;height:132px;border-radius:50%;display:grid;place-content:center;text-align:center;background:radial-gradient(circle at center,#fff 56%,transparent 57%),conic-gradient(var(--iwe-purple-2) calc(var(--used)*10%),#dedcf1 0);box-shadow:0 12px 35px rgba(44,29,136,.12)}
.iwe-allowance-ring strong{font-size:28px;line-height:1}.iwe-allowance-ring small{font-size:14px;color:#74798b}.iwe-allowance-ring span{font-size:11px;color:#686d82;margin-top:6px}
.iwe-project-list,.iwe-list{display:grid;gap:14px}.iwe-project-card{position:relative;display:grid!important;grid-template-columns:68px minmax(0,1fr) auto;gap:20px!important;padding:20px!important;border-radius:20px!important;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}
.iwe-project-card:hover{transform:translateY(-3px);border-color:#cdc7ff!important;box-shadow:0 20px 55px rgba(30,22,84,.1)!important}
.iwe-project-visual{width:68px;height:68px;border-radius:18px;display:grid;place-items:center;background:linear-gradient(145deg,#ece8ff,#dcd5ff);color:var(--iwe-purple);font-size:24px;font-weight:850}.iwe-project-event .iwe-project-visual{background:linear-gradient(145deg,#fff0f7,#ffe0ee);color:#ad2864}
.iwe-project-copy small{display:block;color:var(--iwe-purple);font-size:11px;font-weight:850;text-transform:uppercase;letter-spacing:.1em}.iwe-project-copy h2{margin:5px 0 5px;font-size:22px;letter-spacing:-.025em}.iwe-project-copy p{margin:0 0 10px;color:#687087}.iwe-project-actions{justify-content:flex-end}.iwe-project-actions>a,.iwe-project-actions summary{padding:10px 12px;border-radius:10px}.iwe-project-actions>a:hover,.iwe-project-actions summary:hover{background:#f0efff}
.iwe-empty-premium{padding:64px 28px!important;text-align:center;background:linear-gradient(180deg,#fff,#faf9ff)}.iwe-empty-orb{width:72px;height:72px;display:grid;place-items:center;margin:0 auto 20px;border-radius:24px;background:linear-gradient(135deg,var(--iwe-purple),#735cff);color:#fff;font-size:28px;box-shadow:0 18px 42px rgba(49,27,200,.25)}
.iwe-upgrade{border-radius:24px!important;margin-top:34px!important;padding:30px!important;background:linear-gradient(135deg,#17112d,#2c1763)!important;color:#fff}.iwe-upgrade p{color:#d8d3eb}.iwe-upgrade .iwe-secondary{background:#fff!important;color:var(--iwe-purple)!important;border-color:#fff!important}
.iwe-create-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:16px!important}.iwe-create-choice{min-height:285px;padding:26px!important;border-radius:22px!important;display:flex;flex-direction:column;transition:.22s ease;overflow:hidden;position:relative}.iwe-create-choice:after{content:"";position:absolute;width:130px;height:130px;border-radius:50%;right:-55px;bottom:-70px;background:#f0edff;transition:.22s ease}.iwe-create-choice:hover{transform:translateY(-6px);border-color:#cfc8ff!important;box-shadow:0 22px 60px rgba(34,20,111,.12)!important}.iwe-create-choice:hover:after{transform:scale(1.25)}.iwe-create-choice i{font-style:normal;font-size:34px;margin-bottom:35px}.iwe-create-choice>span{font-size:11px!important;color:var(--iwe-purple)!important;font-weight:850!important;text-transform:uppercase;letter-spacing:.1em}.iwe-create-choice h2{font-size:23px;margin:8px 0}.iwe-create-choice p{color:#687087;line-height:1.5;flex:1}.iwe-create-choice b{color:var(--iwe-purple);font-size:14px;position:relative;z-index:1}.iwe-good-to-know{margin-top:22px;padding:22px 25px;border-radius:18px;background:#f4f2ff;border:1px solid #e1dcff}.iwe-good-to-know strong{color:var(--iwe-purple)}.iwe-good-to-know p{margin:5px 0 0;color:#62687b}
.iwe-form{border-radius:24px!important;padding:32px!important}.iwe-form h2{font-size:30px;letter-spacing:-.035em}.iwe-form input,.iwe-form textarea,.iwe-form select{border-radius:13px!important;background:#fff!important;border-color:#dcddea!important;transition:.2s}.iwe-form input:focus,.iwe-form textarea:focus,.iwe-form select:focus{border-color:#6b55ec!important;box-shadow:0 0 0 4px rgba(80,56,225,.1)!important}
.iwe-account-grid{gap:20px!important}.iwe-account-grid>.iwe-card,.iwe-business-account-card{border-radius:22px!important;padding:28px!important}.iwe-account-profile{background:linear-gradient(145deg,#19122d,#312060)!important;color:#fff}.iwe-account-profile p,.iwe-account-profile dt{color:#d7d1e8!important}.iwe-account-profile .iwe-section-label{color:#bcb0ff}.iwe-account-profile .iwe-account-facts div{border-color:rgba(255,255,255,.14)}.iwe-business-account-card{background:linear-gradient(135deg,#f7f5ff,#eef3ff)!important}
.iwe-btn{background:var(--iwe-purple)!important;border-radius:12px!important;transition:transform .18s ease,box-shadow .18s ease}.iwe-btn:hover{transform:translateY(-2px);box-shadow:0 12px 28px rgba(32,8,184,.2)}
@media(max-width:980px){.iwe-create-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.iwe-wallet-head{align-items:flex-start}.iwe-project-card{grid-template-columns:58px minmax(0,1fr)}.iwe-project-actions{grid-column:2}.iwe-project-visual{width:58px;height:58px}}
@media(max-width:760px){.iwe-personal-bar{padding:12px 16px!important}.iwe-personal-bar-inner{flex-wrap:wrap;gap:8px}.iwe-personal-brand{font-size:25px!important}.iwe-personal-bar nav{order:3;width:100%;justify-content:flex-start}.iwe-personal-main,.iwe-wallet{padding:48px 18px 75px!important}.iwe-wallet-head{display:grid;margin-bottom:32px}.iwe-wallet-head h1{font-size:3.05rem!important}.iwe-hero-cta{justify-self:start}.iwe-project-insight{align-items:flex-start;flex-direction:column}.iwe-allowance-ring{align-self:center}.iwe-create-grid{grid-template-columns:1fr!important}.iwe-create-choice{min-height:245px}.iwe-project-card{grid-template-columns:50px minmax(0,1fr)}.iwe-project-visual{width:50px;height:50px;border-radius:14px}.iwe-project-actions{grid-column:1/-1;justify-content:flex-start;border-top:1px solid #eeeef5;padding-top:12px}.iwe-account-grid{grid-template-columns:1fr!important}}

/* v1.5.6 — event audience builder, branding and message preview */
.iwe-brand-builder,.iwe-message-preview,.iwe-recipient-source{margin-top:24px;padding:24px;border:1px solid #e2e1f0;border-radius:20px;background:#fafaff}.iwe-brand-builder details{margin-top:16px}.iwe-brand-builder summary{cursor:pointer;font-weight:800;color:#2818b5}.iwe-audience-tabs{display:flex;gap:6px;margin:18px 0;padding:5px;border-radius:14px;background:#eeecff}.iwe-audience-tabs button{border:0;background:transparent;padding:10px 14px;border-radius:10px;font-weight:800;color:#55536f;cursor:pointer}.iwe-audience-tabs button.is-active{background:#2109bd;color:#fff}.iwe-audience-panel{display:none}.iwe-audience-panel.is-active{display:block}.iwe-crm-results{display:grid;gap:8px;margin-top:10px}.iwe-crm-result,.iwe-audience-person{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 14px;border:1px solid #e2e1ef;border-radius:13px;background:#fff}.iwe-crm-result span,.iwe-audience-person span{min-width:0}.iwe-crm-result strong,.iwe-audience-person strong,.iwe-crm-result small,.iwe-audience-person small{display:block}.iwe-crm-result small,.iwe-audience-person small{margin-top:3px;color:#6f7385;overflow-wrap:anywhere}.iwe-crm-result button{border:1px solid #cfcaf8;background:#f2f0ff;color:#2109bd;border-radius:9px;padding:8px 11px;font-weight:850;cursor:pointer}.iwe-crm-result button:hover{background:#2109bd;color:#fff}.iwe-audience-list{margin-top:22px;padding-top:20px;border-top:1px solid #deddeb}.iwe-audience-list>div:first-child{display:flex;justify-content:space-between;align-items:center;gap:15px;margin-bottom:10px}.iwe-audience-list h3{margin:0}.iwe-audience-person button{border:0;background:#f1efff;color:#2a18b8;border-radius:50%;width:30px;height:30px;font-size:19px;cursor:pointer}.iwe-email-preview{max-width:650px;margin:15px auto 0;border:1px solid #dfdeeb;border-radius:18px;overflow:hidden;background:#fff;box-shadow:0 18px 50px rgba(30,20,95,.08)}.iwe-email-stripe{height:9px;background:var(--preview-accent)}.iwe-email-body{padding:28px 32px}.iwe-email-body img{max-width:180px;max-height:72px;margin-bottom:22px}.iwe-email-body small{display:block;color:var(--preview-accent);font-weight:850;letter-spacing:.1em;text-transform:uppercase}.iwe-email-body h2{margin:10px 0 14px;font-size:30px}.iwe-email-body p{color:#666b7d;line-height:1.55}.iwe-preview-button{display:inline-block;margin-top:10px;padding:12px 18px;border-radius:10px;background:var(--preview-accent);color:#fff;font-weight:850}.iwe-email-preview footer{padding:16px 32px;background:#f8f7ff;color:#777b8c;font-size:12px}.iwe-muted{color:#73778a}
@media(max-width:700px){.iwe-audience-tabs{overflow:auto}.iwe-audience-tabs button{white-space:nowrap}.iwe-brand-builder,.iwe-message-preview,.iwe-recipient-source{padding:17px}.iwe-email-body{padding:23px 20px}.iwe-email-preview footer{padding:15px 20px}.iwe-crm-result,.iwe-audience-person{align-items:flex-start}}

/* v1.5.7 — event launcher, drafts, delivery modes and colour-state guard */
.iwe-btn:not(.iwe-secondary),button.iwe-btn:not(.iwe-secondary),a.iwe-btn:not(.iwe-secondary){background:var(--iwe-purple,var(--iwe-blue))!important;color:#fff!important;border-color:var(--iwe-purple,var(--iwe-blue))!important}
.iwe-btn.iwe-secondary{background:#fff!important;color:var(--iwe-purple,var(--iwe-blue))!important;border:1px solid var(--iwe-purple,var(--iwe-blue))!important}
.iwe-event-launcher{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.iwe-event-launch-card{display:flex;flex-direction:column}.iwe-event-launch-card>span{font-size:11px;font-weight:850;letter-spacing:.1em;text-transform:uppercase;color:#2919b7}.iwe-event-launch-card h2{margin:8px 0}.iwe-event-launch-card p{color:#686d80;flex:1}.iwe-delivery-links{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;margin-top:16px}.iwe-delivery-links a{padding:10px 8px;border:1px solid #d8d3fb;border-radius:10px;text-align:center;text-decoration:none;color:#2413b5;font-weight:800;font-size:12px}.iwe-delivery-links a.is-primary{background:#2413b5;color:#fff;border-color:#2413b5}.iwe-subhead{margin-top:20px}.iwe-subhead span{font-size:11px;font-weight:850;text-transform:uppercase;letter-spacing:.1em;color:#2919b7}.iwe-subhead h2{margin:5px 0}.iwe-form-actions{display:flex;justify-content:flex-end;gap:10px;position:sticky;bottom:12px;padding:14px;border:1px solid #dfdced;border-radius:16px;background:rgba(255,255,255,.96);box-shadow:0 16px 45px rgba(28,18,92,.12);z-index:10}.iwe-delivery-summary{display:inline-flex!important;margin:8px 0 0!important;padding:6px 10px;border-radius:999px;background:#eeeaff;color:#2413b5!important;font-size:12px!important;font-weight:850}.iwe-reminder-options{display:grid;grid-template-columns:1fr 1fr;gap:16px;padding:18px;border:1px solid #e0deec;border-radius:16px;background:#fafaff}.iwe-branded-event .iwe-invite-hero span{color:var(--event-accent)}.iwe-public-event-logo{display:block;max-width:210px;max-height:90px;margin:0 auto 24px}.iwe-public-event-link{text-align:center}.iwe-branded-event .iwe-btn{background:var(--event-accent)!important;color:#fff!important}.iwe-event-row>div:last-child{gap:5px;justify-items:end}
@media(max-width:900px){.iwe-event-launcher{grid-template-columns:1fr}.iwe-delivery-links{grid-template-columns:1fr 1fr 1fr}}@media(max-width:650px){.iwe-delivery-links{grid-template-columns:1fr}.iwe-reminder-options{grid-template-columns:1fr}.iwe-form-actions{display:grid;grid-template-columns:1fr}.iwe-form-actions .iwe-btn{justify-content:center}}
.iwe-ai-event-assistant{padding:22px;border:1px solid #dcd7ff;border-radius:18px;background:linear-gradient(135deg,#faf9ff,#f1efff)}.iwe-ai-event-assistant h2{margin:5px 0 7px;font-size:24px}.iwe-ai-event-assistant p{margin:0 0 14px;color:#666b7d}.iwe-ai-event-assistant>div{display:flex;align-items:center;gap:14px;margin-top:10px}.iwe-ai-event-assistant textarea{background:#fff!important}

/* v1.5.8 — clearer event fields, richer AI extraction and reminder controls */
.iwe-ai-event-assistant textarea{min-height:168px;resize:vertical;line-height:1.5}
.iwe-form>label>textarea[name="description"]{min-height:168px}.iwe-form>label>textarea[name="address"],.iwe-form>label>textarea[name="contact"]{min-height:110px}.iwe-form label small{display:block;margin-top:7px;color:#6b7082;font-size:12px;line-height:1.4}
.iwe-reminder-options{grid-template-columns:minmax(260px,1.5fr) auto minmax(220px,.8fr);align-items:center;gap:18px;padding:20px 22px;background:linear-gradient(135deg,#fbfaff,#f1efff);border-color:#dcd7ff;box-shadow:0 12px 30px rgba(36,19,181,.06)}
.iwe-reminder-copy{display:flex;align-items:center;gap:14px}.iwe-reminder-copy strong{display:block;font-size:17px}.iwe-reminder-copy p{margin:4px 0 0;color:#686d80;font-size:13px;line-height:1.4}.iwe-reminder-icon{display:grid;place-items:center;width:42px;height:42px;border-radius:13px;background:#2413b5;color:#fff;font-size:21px;font-weight:900}
.iwe-reminder-toggle{display:flex!important;align-items:center!important;gap:9px!important;cursor:pointer}.iwe-reminder-toggle input{position:absolute;opacity:0;pointer-events:none}.iwe-reminder-toggle span{position:relative;width:46px;height:26px;border-radius:999px;background:#d7d3e9;transition:.2s}.iwe-reminder-toggle span:after{content:"";position:absolute;left:3px;top:3px;width:20px;height:20px;border-radius:50%;background:#fff;box-shadow:0 2px 5px rgba(0,0,0,.2);transition:.2s}.iwe-reminder-toggle input:checked+span{background:#2413b5}.iwe-reminder-toggle input:checked+span:after{transform:translateX(20px)}.iwe-reminder-toggle input:focus-visible+span{outline:3px solid rgba(36,19,181,.25);outline-offset:2px}.iwe-reminder-toggle b{white-space:nowrap;font-size:13px}.iwe-reminder-timing{margin:0!important}.iwe-reminder-timing select{margin-top:7px}
@media(max-width:980px){.iwe-reminder-options{grid-template-columns:1fr 1fr}.iwe-reminder-copy{grid-column:1/-1}}@media(max-width:650px){.iwe-reminder-options{grid-template-columns:1fr}.iwe-reminder-copy{grid-column:auto}.iwe-reminder-toggle b{white-space:normal}}

/* v1.5.9 event poll, compact builder and overflow repair */
.inc-shell-enterprise .iwe-main,.inc-shell-enterprise .iwe-form,.inc-shell-enterprise .iwe-card{min-width:0;max-width:100%;box-sizing:border-box}.inc-shell-enterprise .iwe-main{width:100%;overflow:hidden}.iwe-form textarea,.iwe-form input,.iwe-form select{max-width:100%}.iwe-form{gap:14px}.iwe-card.iwe-form{padding:22px}.iwe-ai-event-assistant{padding:18px}.iwe-ai-event-assistant textarea{min-height:132px}.iwe-ai-event-assistant .iwe-btn.is-thinking{position:relative;padding-left:42px}.iwe-ai-event-assistant .iwe-btn.is-thinking:before{content:'';position:absolute;left:17px;width:14px;height:14px;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:iwe-spin .55s linear infinite}@keyframes iwe-spin{to{transform:rotate(360deg)}}
.iwe-date-poll{display:grid;gap:14px;padding:20px;border:1px solid #dcd7ff;border-radius:18px;background:#faf9ff}.iwe-date-poll-head{display:flex;justify-content:space-between;align-items:center;gap:24px}.iwe-date-poll h2{margin:0 0 5px}.iwe-date-poll p{margin:0;color:#666b7d}.iwe-poll-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.iwe-public-date-poll{border:0;padding:0;margin:0 0 18px}.iwe-public-date-poll legend{font-size:1.05rem;font-weight:800}.iwe-public-date-poll p{color:#687086}.iwe-public-date-poll label{display:flex;grid-template-columns:auto 1fr!important;align-items:center;gap:10px;padding:12px;margin-top:8px;border:1px solid #dce2ef;border-radius:12px}.iwe-public-date-poll input{width:auto}.iwe-poll-results{display:grid;gap:12px}.iwe-poll-result-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px 18px;align-items:center}.iwe-poll-result-row i{grid-column:1/-1;height:8px;border-radius:99px;background:linear-gradient(90deg,var(--iwe-blue) var(--poll-score),#eceaf8 var(--poll-score))}
@media(max-width:900px){.iwe-poll-options{grid-template-columns:1fr}.iwe-date-poll-head{align-items:flex-start;flex-direction:column}.inc-shell-enterprise .inc-unified-main{min-width:0;overflow-x:hidden}}

/* v1.5.10 — contained event builder, calm AI progress and field-level validation */
html,body{max-width:100%;overflow-x:hidden}
.inc-shell-enterprise,.inc-shell-enterprise .inc-unified-main,.inc-shell-enterprise .iwe-main,.inc-shell-enterprise .iwe-card.iwe-form{min-width:0;max-width:100%;width:100%;box-sizing:border-box}
.inc-shell-enterprise .iwe-card.iwe-form{overflow:hidden}
.iwe-grid>*{min-width:0}
.iwe-ai-event-assistant,.iwe-date-poll,.iwe-reminder-options,.iwe-recipient-source,.iwe-brand-builder,.iwe-message-preview{max-width:100%;min-width:0;box-sizing:border-box;overflow:hidden}
.iwe-ai-event-assistant textarea{width:100%;min-width:0}
.iwe-validation-summary{border:1px solid #f2b8b8;background:#fff5f5;color:#8f1d1d}
.iwe-validation-summary strong{display:block}
.iwe-validation-summary ul{margin:9px 0 0;padding-left:20px}
.iwe-validation-summary a{color:#8f1d1d;font-weight:750}
.iwe-required{display:inline-flex;margin-left:6px;padding:2px 7px;border-radius:999px;background:#f1efff;color:#321fb4;font-size:10px;font-weight:850;letter-spacing:.02em;vertical-align:middle}
.iwe-form .has-error input,.iwe-form .has-error textarea,.iwe-form .has-error select{border-color:#d92d20!important;background:#fff8f7!important;box-shadow:0 0 0 4px rgba(217,45,32,.08)!important}
.iwe-form .has-error.iwe-recipient-source,.iwe-form .iwe-poll-options.has-error{border:1px solid #d92d20;border-radius:14px;padding:12px;background:#fff8f7}
.iwe-field-error{display:block!important;margin-top:7px!important;color:#b42318!important;font-size:12px!important;font-weight:750!important;line-height:1.4}
[data-ai-status]{display:inline-block;min-height:1.4em;transition:opacity .35s ease;color:#64677a}
.iwe-ai-event-assistant .iwe-btn.is-thinking:before{animation-duration:.9s}
@media(max-width:900px){.inc-shell-enterprise .iwe-main{padding-right:0}.iwe-card.iwe-form{padding:18px!important}.iwe-grid{grid-template-columns:1fr}.iwe-ai-event-assistant>div{align-items:flex-start;flex-direction:column}}

/* v1.5.12 public invitation and event status shell */
.inc-public-status-page{background:#f6f7fb;color:#11152b}
.inc-public-status-page .inc-product-shell{min-height:calc(100vh - 72px);display:flex;flex-direction:column}
.inc-public-status-content{width:min(1180px,calc(100% - 40px));margin:0 auto;flex:1;display:grid;place-items:center;padding:72px 0 96px}
.iwe-public-status{width:min(760px,100%);display:grid;grid-template-columns:auto 1fr;gap:28px;align-items:start;padding:42px;border:1px solid #e1e4ee;border-radius:28px;background:#fff;box-shadow:0 28px 80px rgba(25,30,60,.09)}
.iwe-public-status-mark{width:54px;height:54px;display:grid;place-items:center;border-radius:18px;background:#1807a8;color:#fff;font-size:26px;font-weight:900;font-family:Arial,sans-serif}
.iwe-public-status-copy h1{margin:7px 0 12px;font-size:clamp(34px,5vw,56px);line-height:1.02;letter-spacing:-.045em}
.iwe-public-status-copy p{max-width:570px;margin:0;color:#626a7f;font-size:18px;line-height:1.55}
.iwe-public-status-actions{display:flex;align-items:center;gap:20px;margin-top:28px;flex-wrap:wrap}
.iwe-public-status-actions .iwe-btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 20px;border-radius:12px;background:#1807a8!important;color:#fff!important;text-decoration:none;font-weight:800}
.iwe-status-support{color:#1807a8;font-weight:800;text-decoration:none}
@media(max-width:640px){.inc-public-status-content{width:min(100% - 24px,1180px);padding:34px 0 64px}.iwe-public-status{grid-template-columns:1fr;padding:28px 22px;border-radius:22px}.iwe-public-status-mark{width:46px;height:46px;border-radius:15px}.iwe-public-status-copy h1{font-size:38px}.iwe-public-status-actions{align-items:stretch;flex-direction:column}.iwe-public-status-actions .iwe-btn{width:100%}.iwe-status-support{text-align:center;padding:10px}}

/* v1.5.14 event library */
.iwe-manage-events-page{width:100%;max-width:none}.iwe-event-library-tools{display:grid;grid-template-columns:minmax(260px,1.25fr) minmax(430px,2fr) auto;align-items:end;gap:18px;padding:20px 22px}.iwe-event-search{display:grid;gap:7px;font-weight:800}.iwe-event-search input{width:100%;box-sizing:border-box;border:1px solid #cfd4e5;border-radius:12px;padding:13px 15px;font:inherit;background:#fff}.iwe-event-search input:focus{outline:3px solid rgba(36,19,181,.13);border-color:#2413b5}.iwe-event-type-filters{display:flex;gap:7px;flex-wrap:wrap}.iwe-event-type-filters button{border:1px solid #ddd9f7;background:#fff;color:#3f3c58;border-radius:999px;padding:10px 13px;font:inherit;font-size:13px;font-weight:800;cursor:pointer}.iwe-event-type-filters button.is-active{background:#2413b5;border-color:#2413b5;color:#fff}.iwe-event-result-count{margin:0;color:#686d80;font-weight:750;white-space:nowrap}.iwe-event-library{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}.iwe-event-library-card{display:grid!important;grid-template-columns:minmax(0,1fr) auto;min-height:170px;padding:24px!important;border-radius:20px!important;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.iwe-event-library-card:hover{transform:translateY(-2px);border-color:#c9c3f6;box-shadow:0 18px 38px rgba(30,20,90,.09)}.iwe-event-card-main{min-width:0}.iwe-event-card-badges{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.iwe-event-card-main h2{font-size:25px;margin:16px 0 9px}.iwe-event-card-main p{margin:0 0 18px;color:#5f667a}.iwe-event-card-main>small{color:#7a8092}.iwe-type-badge{display:inline-flex;padding:6px 9px;border-radius:999px;background:#eeeaff;color:#2413b5;font-size:11px;font-weight:850;letter-spacing:.07em;text-transform:uppercase}.iwe-event-card-stats{display:grid;align-content:center;justify-items:end;min-width:100px;text-align:right}.iwe-event-card-stats strong{font-size:25px}.iwe-event-card-stats span{font-size:12px;color:#757b8d}.iwe-event-card-stats b{font-size:22px;color:#2413b5;margin-top:20px}.iwe-event-empty,.iwe-event-no-results{grid-column:1/-1;padding:42px;text-align:center}.iwe-event-empty>span{font-size:11px;font-weight:850;letter-spacing:.1em;text-transform:uppercase;color:#2919b7}.iwe-event-empty .iwe-btn{margin-top:10px}.iwe-event-library-card[hidden]{display:none!important}
@media(max-width:1100px){.iwe-event-library-tools{grid-template-columns:1fr}.iwe-event-result-count{justify-self:start}.iwe-event-library{grid-template-columns:1fr}}@media(max-width:650px){.iwe-event-type-filters{display:grid;grid-template-columns:1fr 1fr}.iwe-event-library-card{grid-template-columns:1fr}.iwe-event-card-stats{justify-items:start;text-align:left;margin-top:18px}.iwe-event-card-stats b{display:none}}

.iwe-library-tools{margin-bottom:20px}.iwe-library-statuses{display:flex}.iwe-event-library-card[hidden]{display:none!important}

/* v1.8.0 — scheduled event follow-ups */
.iwe-followup-builder{margin:24px 0}.iwe-followup-builder>p{max-width:820px;color:#6d6678}.iwe-followup-ai{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:end;padding:18px;margin:18px 0;background:#f7f5ff;border:1px solid #e0daf5;border-radius:16px}.iwe-followup-ai label{margin:0}.iwe-followup-ai span{grid-column:1/-1;color:#5f5680;font-weight:700}.iwe-followup-timing{display:grid;grid-template-columns:90px 1fr 1.5fr;gap:8px}.iwe-followup-list{display:grid;gap:10px;margin-top:24px}.iwe-followup-list article{display:flex;justify-content:space-between;gap:16px;align-items:center;padding:14px 0;border-top:1px solid #ebe7f1}.iwe-followup-list article div{display:grid;gap:4px}.iwe-followup-list article span{color:#746d7f}@media(max-width:700px){.iwe-followup-ai{grid-template-columns:1fr}.iwe-followup-timing{grid-template-columns:1fr}.iwe-followup-list article{align-items:flex-start;flex-direction:column}}

/* v1.8.1 — event launcher and scheduled-email discoverability */
.iwe-event-launcher-page .iwe-event-launcher{gap:22px}
.iwe-event-launch-card{position:relative;min-height:330px;padding:28px!important;overflow:hidden;border:1px solid #e3dff3!important;box-shadow:0 16px 40px rgba(26,17,80,.06)!important;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}
.iwe-event-launch-card:hover{transform:translateY(-4px);border-color:#bdb3fb!important;box-shadow:0 22px 50px rgba(36,19,181,.12)!important}
.iwe-event-launch-icon{display:grid;place-items:center;width:54px;height:54px;margin-bottom:22px;border-radius:17px;background:linear-gradient(145deg,#2614bd,#5d48ef);color:#fff;font-size:25px;font-weight:900;box-shadow:0 12px 26px rgba(36,19,181,.22)}
.iwe-event-launch-card>span{font-size:12px}.iwe-event-launch-card h2{font-size:30px;letter-spacing:-.035em}.iwe-event-launch-card p{font-size:16px;line-height:1.55;margin-bottom:24px}
.iwe-event-create-cta{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:3px 14px;align-items:center;margin-top:auto;padding:16px 18px;border-radius:14px;background:#2110b7;color:#fff!important;text-decoration:none!important;box-shadow:0 12px 28px rgba(33,16,183,.18);transition:transform .18s ease,box-shadow .18s ease}
.iwe-event-create-cta strong{font-size:15px}.iwe-event-create-cta small{grid-column:1;color:#dcd7ff;font-size:12px}.iwe-event-create-cta b{grid-column:2;grid-row:1/3;font-size:24px}.iwe-event-create-cta:hover{transform:translateY(-2px);box-shadow:0 16px 34px rgba(33,16,183,.26)}
.iwe-scheduled-email-callout{display:flex;align-items:center;justify-content:space-between;gap:30px;margin-top:28px;padding:30px!important;background:linear-gradient(135deg,#17102e,#2e1b70)!important;color:#fff;border:0!important}.iwe-scheduled-email-callout h2{margin:5px 0 8px;font-size:28px}.iwe-scheduled-email-callout p{max-width:760px;margin:0;color:#d9d3ec;line-height:1.55}.iwe-scheduled-email-callout .iwe-section-label{color:#b9abff}.iwe-scheduled-email-callout .iwe-btn{flex:0 0 auto;background:#fff!important;color:#2210b7!important;border-color:#fff!important}
.iwe-event-manage-actions{display:flex;gap:10px;flex-wrap:wrap;justify-content:flex-end}.iwe-followup-builder{scroll-margin-top:28px}.iwe-followup-builder:target{outline:4px solid rgba(36,19,181,.15);outline-offset:5px}
@media(max-width:900px){.iwe-event-launch-card{min-height:0}.iwe-scheduled-email-callout{align-items:flex-start;flex-direction:column}.iwe-scheduled-email-callout .iwe-btn{width:100%;justify-content:center}.iwe-event-manage-actions{justify-content:flex-start}}

/* v1.8.2 — scheduled emails inside event creation */
.iwe-creation-followups{margin:28px 0;padding:26px;border:1px solid #ddd8f5;border-radius:20px;background:linear-gradient(180deg,#fbfaff,#f6f3ff)}
.iwe-creation-followups-head{display:flex;align-items:flex-start;justify-content:space-between;gap:24px}.iwe-creation-followups-head h2{margin:5px 0 7px}.iwe-creation-followups-head p{margin:0;color:#68627b;max-width:720px}.iwe-followup-quick{display:flex;gap:8px;flex-wrap:wrap;margin:20px 0}.iwe-followup-quick button{border:1px solid #d9d2fb;background:#fff;color:#2513b7;border-radius:999px;padding:9px 13px;font:inherit;font-size:13px;font-weight:800;cursor:pointer}.iwe-followup-quick button:hover{background:#2513b7;color:#fff}.iwe-followup-empty{display:grid;gap:4px;padding:24px;border:1px dashed #cec7ec;border-radius:16px;text-align:center;color:#6d6780;background:rgba(255,255,255,.65)}.iwe-followup-empty strong{color:#211b38}.iwe-creation-followup-row{display:grid;gap:16px;margin-top:14px;padding:20px;border:1px solid #ddd8ec;border-radius:18px;background:#fff}.iwe-creation-followup-row header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.iwe-creation-followup-row h3{margin:3px 0 0}.iwe-followup-remove{width:36px;height:36px;border:0;border-radius:10px;background:#fff0ef;color:#b42318;font-size:23px;cursor:pointer}.iwe-followup-ai-inline{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:end;padding:15px;border-radius:14px;background:#f5f2ff}.iwe-followup-ai-inline label{margin:0}.iwe-followup-ai-inline span{grid-column:1/-1;color:#635b7b;font-size:13px;font-weight:700}
@media(max-width:760px){.iwe-creation-followups{padding:18px}.iwe-creation-followups-head{flex-direction:column}.iwe-creation-followups-head .iwe-btn{width:100%;justify-content:center}.iwe-followup-ai-inline{grid-template-columns:1fr}.iwe-followup-timing{grid-template-columns:1fr}}

/* v1.8.3 — branded automation, smart blocks and inbox previews */
.iwe-smart-blocks{border:1px solid #e1dced;border-radius:14px;padding:15px;margin:0;display:flex;gap:10px 18px;flex-wrap:wrap;background:#faf9fd}.iwe-smart-blocks legend{padding:0 7px;font-weight:800;color:#262039}.iwe-smart-blocks label{display:flex;align-items:center;gap:7px;margin:0;font-size:14px}.iwe-email-preview-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.iwe-email-preview-actions span,[data-manage-preview-status]{font-size:13px;font-weight:700;color:#5f5680}.iwe-onscreen-email-preview{border:1px solid #ddd8ec;border-radius:16px;overflow:hidden;background:#f4f3f9}.iwe-onscreen-email-preview>strong{display:block;padding:10px 14px;background:#eeeaff;color:#2411b8;font-size:12px;letter-spacing:.08em;text-transform:uppercase}.iwe-onscreen-email-preview>div{margin:14px;background:#fff;border-radius:13px;padding:20px;border:1px solid #e8e4ef}.iwe-onscreen-email-preview b{display:block;margin-bottom:10px}.iwe-onscreen-email-preview p{white-space:pre-line;margin:0;color:#554f60}.iwe-creation-followup-row header small{display:block;margin-top:5px;color:#716a7e}.iwe-followup-list{position:relative}.iwe-followup-list:before{content:"";position:absolute;left:15px;top:46px;bottom:18px;width:2px;background:#e4dff1}.iwe-followup-list article{position:relative;padding-left:38px}.iwe-followup-list article:before{content:"";position:absolute;left:8px;top:22px;width:14px;height:14px;border-radius:50%;background:#2411b8;border:4px solid #eeeaff;z-index:1}@media(max-width:700px){.iwe-smart-blocks{display:grid;grid-template-columns:1fr}.iwe-email-preview-actions .iwe-btn{width:100%}}


/* v1.8.5 — first-class event feedback */
.iwe-feedback-builder{margin:24px 0}.iwe-feedback-builder-head{display:flex;justify-content:space-between;gap:24px;align-items:flex-start}.iwe-feedback-builder-head>div:last-child{display:grid;gap:7px;text-align:right}.iwe-feedback-questions{display:grid;gap:14px;margin:18px 0}.iwe-feedback-questions article{padding:18px;border:1px solid #e0dbea;border-radius:16px;background:#faf9fd}.iwe-feedback-questions article>div:first-child{display:flex;justify-content:space-between;gap:15px;margin-bottom:12px}.iwe-link{border:0;background:none;color:#b42318;font:inherit;font-weight:750;cursor:pointer}.iwe-feedback-options{margin-top:10px}.iwe-feedback-public{min-height:70vh;padding:48px 18px;background:#f5f4fa}.iwe-feedback-shell{max-width:680px;margin:auto;padding:34px;background:#fff;border:1px solid #e2deea;border-radius:24px;box-shadow:0 18px 50px rgba(28,20,70,.08)}.iwe-feedback-logo{display:block;max-width:180px;max-height:72px;margin-bottom:24px}.iwe-feedback-shell h1{font-size:clamp(34px,7vw,54px);line-height:1.03;margin:10px 0 16px}.iwe-feedback-shell footer{margin-top:28px;padding-top:18px;border-top:1px solid #ece8f1;color:#756f80;font-size:12px;line-height:1.7}.iwe-rating{display:flex;gap:8px;margin-top:10px}.iwe-rating label{margin:0}.iwe-rating input{position:absolute;opacity:0}.iwe-rating span{display:grid;place-items:center;width:44px;height:44px;border:1px solid #d8d2e5;border-radius:12px;font-weight:800;cursor:pointer}.iwe-rating input:checked+span{background:var(--iwe-accent);border-color:var(--iwe-accent);color:#fff}.iwe-feedback-thanks{padding:24px;border-radius:18px;background:#f3f0ff}.iwe-feedback-thanks h2{margin-top:0}@media(max-width:700px){.iwe-feedback-builder-head{flex-direction:column}.iwe-feedback-builder-head>div:last-child{text-align:left}.iwe-feedback-shell{padding:24px 20px}.iwe-rating{justify-content:space-between}.iwe-rating span{width:40px;height:40px}}

/* Incentively Pass wallet cards */
.iwe-incentively-pass-card{overflow:hidden}.iwe-pass-cover{display:block;height:132px;margin:-22px -22px 18px;background-size:cover;background-position:center}.iwe-incentively-pass-card small{display:block;margin-top:8px;color:#746f86}.iwe-incentively-passes-section .iwe-type{background:#ede9ff;color:#351fd1}
.iwe-followed-brand-card img{width:58px;height:58px;object-fit:contain;border-radius:14px;background:#f7f6fb;padding:8px;margin-bottom:12px}.iwe-brand-feed{margin-top:28px}.iwe-brand-feed>h3{margin:0 0 14px;color:#15152b}.iwe-brand-update-card small{display:block;margin:8px 0 14px;color:#74758a}
