.connect-cards{grid-auto-columns:230px;gap:8px;padding-bottom:8px}.connect-card{isolation:isolate;text-align:left;color:#fff;cursor:pointer;scroll-snap-align:start;background:#142047;border:0;border-radius:21px;height:300px;padding:0;display:block;position:relative;overflow:hidden}.connect-card>img{object-fit:cover;z-index:-2;width:100%;height:100%;position:absolute;inset:0}.connect-card-shade{z-index:-1;background:linear-gradient(#0003,#0000 30%,#071027e6);position:absolute;inset:0}.connect-card-status{color:#0d11a5;background:#fffe;border-radius:99px;padding:6px 10px;font-size:13px;position:absolute;top:14px;left:14px}.connect-card-copy{bottom:20px;gap:9px;display:grid;position:absolute;inset-inline:18px}.connect-card-copy small{font-size:13px;line-height:1.4}.connect-card-copy strong{letter-spacing:-.035em;font-size:23px;line-height:1.12}.connect-empty{color:#646779;padding:22px 0;font-size:14px;line-height:1.6}.connect-list h1{margin:22px 0 8px;font-size:30px}.connect-list>p{color:#666a7a;font-size:15px;line-height:1.5}.connect-list .connect-cards{margin-top:24px}.connect-detail-photo{height:290px;position:relative}.connect-detail-photo img{object-fit:cover;width:100%;height:100%}.connect-detail-photo button{position:absolute;top:20px;left:20px}.connect-terms{border-block:1px solid #e0e3ee;gap:10px;margin:20px 0;padding:18px 0;display:grid}.connect-terms strong{color:var(--brand);font-size:22px}.connect-terms span,.connect-brief{white-space:pre-wrap;font-size:16px;line-height:1.65}.connect-response{gap:10px;margin:24px 0;display:grid}.connect-decline{font:inherit;cursor:pointer;background:0 0;border:1px solid #d4d8e5;border-radius:12px;padding:14px}.connect-result{background:#edf2ff;border-radius:14px;padding:18px;line-height:1.6}.connect-admin{padding:20px}.connect-admin-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;max-width:1000px;display:grid}.connect-admin-form label{gap:7px;font-size:14px;display:grid}.connect-admin-form input,.connect-admin-form textarea,.connect-admin-form select{font:inherit;background:#fff;border:1px solid #d7deea;border-radius:8px;width:100%;padding:11px}.connect-admin-form textarea{resize:vertical;min-height:100px}.connect-admin-form fieldset{border:1px solid #d7deea;grid-column:1/-1;padding:15px}.connect-recipient-list{gap:10px;max-height:250px;margin-top:12px;display:grid;overflow:auto}.connect-recipient-list label{align-items:center;gap:10px;display:flex}.connect-recipient-list input{width:18px}.connect-admin-campaign{border-top:1px solid #d7deea;margin-top:24px;padding-top:22px}.connect-admin-campaign header{justify-content:space-between;align-items:center;gap:12px;display:flex}.connect-admin-campaign table{border-collapse:collapse;width:100%;font-size:14px}.connect-admin-campaign td,.connect-admin-campaign th{text-align:left;border-bottom:1px solid #e8ebf2;padding:12px 8px}@media (width<=650px){.connect-admin-form{grid-template-columns:1fr}.connect-admin{padding:14px}.connect-admin-campaign header{flex-direction:column;align-items:flex-start}}.connect-header{margin-bottom:20px}.connect-header>.brand-mark{color:var(--brand)}.connect-intro{margin:4px 0 24px}.connect-intro h1{letter-spacing:-.045em;margin:8px 0 0;font-size:30px;line-height:1.12}.connect-intro .eyebrow{font-size:12px}.connect-cards{grid-auto-columns:230px;gap:8px}.connect-card{border:1px solid #e3e3eb;border-radius:22px;height:292px;font-family:inherit}.connect-card-shade{background:linear-gradient(#0003 0%,#0000 35%,#101421d9 100%)}.connect-card-status{color:#fff;background:#15151ed9;border:1px solid #ffffff35;border-radius:10px;align-items:center;gap:7px;max-width:calc(100% - 28px);font-size:12px;line-height:1.3;display:flex}.connect-card-status .brand-mark{flex-shrink:0;width:18px!important;height:18px!important}.connect-card-copy strong{font-size:24px;font-weight:600}.connect-card-copy small{font-size:14px}.connect-card-copy>span{font-size:19px;font-weight:600}.connect-card-copy em{opacity:.85;font-size:13px;font-style:normal}.connect-invitation-grid{gap:16px;display:grid}.connect-invitation-grid .connect-card{width:100%;height:285px}.connect-detail .invitation-editorial{border:1px solid #e6e6ef;box-shadow:0 8px 25px #101a3510}.connect-detail .invitation-cover{height:250px}.connect-detail .invitation-cover>span{letter-spacing:.08em;background:#17171ecc;border-radius:9px;padding:9px 12px;font-size:12px}.connect-detail .invitation-letter{padding:24px 22px}.connect-detail .invitation-letter h1{color:#19191d;font-size:32px}.connect-detail .connect-world{color:var(--invitation-color);align-items:center;gap:8px;margin:0 0 12px;font-size:16px;font-weight:600;display:flex}.connect-type-pill{color:var(--brand);border:1px solid #dfe2f0;border-radius:99px;margin-top:3px;padding:6px 11px;font-size:14px;display:inline-block}.connect-detail .invitation-facts{gap:12px;margin:20px 0;display:grid}.connect-detail .invitation-facts p{color:#626273;align-items:flex-start;gap:10px;margin:0;font-size:14px;line-height:1.6;display:flex}.connect-detail .invitation-facts svg{color:var(--brand);flex-shrink:0;margin-top:2px}.connect-benefit{background:#f1f3ff;border:1px solid #dfe3fa;border-radius:16px;padding:18px}.connect-benefit>span{color:#626a96;font-size:13px}.connect-benefit>p{color:var(--brand);margin:8px 0 0;font-size:17px;font-weight:550;line-height:1.6}.connect-section{margin-top:25px}.connect-section h2{letter-spacing:-.035em;margin:0 0 9px;font-size:19px}.connect-section p{color:#747485;white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:16px;line-height:1.7}.connect-detail .primary-button{min-height:50px;font-size:16px}.connect-detail .connect-response{gap:8px;margin:26px 0 0}.connect-decline{color:#626273;border-radius:99px;min-height:48px;font-size:15px}.connect-detail .connect-response-note{text-align:center;color:#828291;font-size:13px;line-height:1.5}.connect-empty{color:#787887;border:1px solid #e5e5ef;border-radius:20px;justify-items:center;padding:28px 16px;display:grid}.connect-empty .brand-mark{color:var(--brand)}.connect-empty p{margin:12px 0 0;font-size:15px}.connect-push-settings{background:#fff;border:1px solid #dfe3f0;border-radius:18px;gap:13px;margin:24px 0;padding:18px;display:flex}.connect-push-settings>svg{color:var(--brand);flex-shrink:0}.connect-push-settings strong{font-size:15px}.connect-push-settings p{color:#747485;margin:8px 0;font-size:14px;line-height:1.5}.connect-push-settings button{color:#fff;background:var(--brand);font:inherit;cursor:pointer;border:0;border-radius:99px;margin-top:5px;padding:10px 14px;font-size:14px}.connect-push-settings .connect-push-off{color:#747485;background:0 0}@media (width>=600px){.connect-invitation-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.connect-form-fields{border:0;min-width:0;margin:24px 0 36px;padding:0}.connect-brand-preview{border:1px solid #e0e5ed;border-radius:14px;grid-column:1/-1;align-items:center;gap:14px;padding:12px;display:flex}.connect-brand-preview img{object-fit:cover;border-radius:10px;width:64px;height:64px}.connect-brand-preview div{gap:6px;display:grid}.connect-brand-preview span{color:#6c7386;font-size:14px}.connect-brand-edit{border-block:1px solid #e3e7ee;grid-column:1/-1;padding:14px 0}.connect-brand-edit summary{color:#263b94;cursor:pointer;font-size:14px}.connect-brand-edit>div{grid-template-columns:1fr 1fr;gap:16px;margin-top:14px;display:grid}.connect-admin-form>fieldset{border-radius:14px}.connect-recipient-list small{color:#737b8c;margin-top:3px;display:block}.connect-admin-notice{color:#19308c;background:#f1f4ff;border-radius:10px;padding:14px}.connect-admin-actions{flex-wrap:wrap;gap:8px;display:flex}.connect-admin-actions button{color:#344465;cursor:pointer;background:#fff;border:1px solid #dce1eb;border-radius:9px;padding:9px 12px}.connect-admin-campaign details{margin:16px 0;font-size:14px;line-height:1.6}.connect-admin-campaign details p{white-space:pre-wrap}@media (width<=650px){.connect-brand-edit>div{grid-template-columns:1fr}}
