.pulse-field{display:flex;flex-direction:column;gap:.4rem;text-align:left}.pulse-field__label{font-size:.82rem;font-weight:600;color:var(--pulse-text-muted)}.pulse-field__control{position:relative;display:flex;align-items:center}.pulse-field__input{width:100%;padding:.65rem .85rem;border-radius:var(--pulse-radius-sm);border:1px solid var(--pulse-border);background:var(--pulse-surface-alt);color:var(--pulse-text);font-size:.95rem}.pulse-field__input:focus{outline:none;border-color:var(--pulse-accent);box-shadow:0 0 0 3px var(--pulse-accent-glow)}.pulse-field__input[aria-invalid=true]{border-color:var(--pulse-status-error)}.pulse-field__input:disabled{opacity:.6}.pulse-field__reveal{position:absolute;right:.6rem;background:none;border:none;color:var(--pulse-text-muted);font-size:.78rem;font-weight:600;cursor:pointer;padding:.2rem .4rem}.pulse-field__reveal:hover{color:var(--pulse-accent-strong)}.pulse-field__hint{margin:0;font-size:.78rem;color:var(--pulse-text-muted)}.pulse-field__error{margin:0;font-size:.78rem;color:var(--pulse-status-error);font-weight:600}.legal-footer{margin-top:1.5rem;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;font-size:.75rem}.legal-footer__link{color:var(--pulse-text-muted);text-decoration:none}.legal-footer__link:hover{color:var(--pulse-accent-strong);text-decoration:underline}.legal-footer__divider{margin:0 .5rem;color:var(--pulse-text-muted)}.page-shell{min-height:100vh;display:flex;align-items:center;justify-content:center;background:var(--pulse-bg);padding:2rem 1rem}.page-shell__card{display:flex;flex-direction:column;align-items:center;text-align:center;gap:.6rem;padding:2.75rem 3rem;border-radius:calc(var(--pulse-radius) * 1.5);background:var(--pulse-surface);border:1px solid var(--pulse-border);max-width:28rem;width:100%}.page-shell__tagline{margin:0;color:var(--pulse-accent-strong);font-size:.85rem;font-weight:600;letter-spacing:.02em}.page-shell__title{margin:.3rem 0 .6rem;color:var(--pulse-text);font-size:1.4rem}.page-shell__subtitle{margin:0 0 1.4rem;color:var(--pulse-text-muted);font-size:.92rem;line-height:1.55}.page-shell__form{display:flex;flex-direction:column;gap:1rem;width:100%;text-align:left}.page-shell__form-error{margin:0;padding:.65rem .9rem;border-radius:var(--pulse-radius-sm);border:1px solid var(--pulse-status-error);color:var(--pulse-status-error);font-size:.85rem;font-weight:600}.page-shell__actions{display:flex;flex-direction:column;gap:.7rem;width:100%;margin-top:.4rem}.page-shell__link{align-self:flex-end;background:none;border:none;color:var(--pulse-text-muted);font-size:.82rem;cursor:pointer;padding:0}.page-shell__link:hover{color:var(--pulse-accent-strong)}.page-shell__back{margin-top:.6rem;background:none;border:none;color:var(--pulse-text-muted);font-size:.82rem;cursor:pointer}.page-shell__back:hover{color:var(--pulse-accent-strong)}.page-shell__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.5rem;width:100%}.page-shell__list-item{display:flex;align-items:center;justify-content:space-between;padding:.8rem 1rem;border-radius:var(--pulse-radius-sm);background:var(--pulse-surface-alt);border:1px solid var(--pulse-border);text-align:left}@media(max-width:480px){.page-shell__card{padding:2rem 1.5rem}}.pulse-status-badge{display:inline-flex;align-items:center;gap:.35rem;padding:.2rem .6rem;border-radius:999px;font-size:.72rem;font-weight:700;letter-spacing:.01em;border:1px solid transparent;white-space:nowrap}.pulse-status-badge--connected{color:var(--pulse-status-connected);background:#34d3991f;border-color:#34d3994d}.pulse-status-badge--warning{color:var(--pulse-status-warning);background:#f2b84b1f;border-color:#f2b84b4d}.pulse-status-badge--error{color:var(--pulse-status-error);background:#ff6b6b1f;border-color:#ff6b6b4d}.pulse-status-badge--neutral{color:var(--pulse-metal-strong);background:#8b93a81f;border-color:var(--pulse-border)}.app-header{display:flex;align-items:center;gap:1.5rem;padding:.85rem 1.5rem;border-radius:var(--pulse-radius-lg);background:var(--pulse-glass-surface);border:1px solid var(--pulse-glass-border);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.app-header__brand{display:inline-flex;align-items:center;gap:.55rem;background:none;border:none;padding:0;cursor:pointer;flex-shrink:0}.app-header__brand-mark{width:1.7rem;height:1.7rem;border-radius:999px;background:linear-gradient(135deg,var(--pulse-accent) 0%,var(--pulse-accent-strong) 100%);box-shadow:0 0 0 1px var(--pulse-glass-border),0 4px 14px var(--pulse-accent-glow);flex-shrink:0}.app-header__brand-name{font-size:1.1rem;font-weight:800;letter-spacing:-.01em;background:linear-gradient(90deg,var(--pulse-text) 0%,var(--pulse-accent-strong) 100%);-webkit-background-clip:text;background-clip:text;color:transparent}.app-header__nav{display:inline-flex;align-items:center;gap:.3rem;padding:.25rem;background:var(--pulse-surface-alt);border:1px solid var(--pulse-border);border-radius:999px}.app-header__nav-item{font:inherit;font-weight:700;font-size:.85rem;color:var(--pulse-text-muted);background:none;border:none;padding:.45rem 1.05rem;border-radius:999px;cursor:pointer;transition:background .15s ease,color .15s ease}.app-header__nav-item:hover{color:var(--pulse-text)}.app-header__nav-item--active{background:var(--pulse-surface);color:var(--pulse-text)}.app-header__nav-item--cta{background:linear-gradient(120deg,var(--pulse-accent) 0%,var(--pulse-accent-strong) 100%);color:#071021}.app-header__nav-item--cta:hover{color:#071021}.app-header__identity{display:flex;align-items:center;gap:.75rem;margin-left:auto;min-width:0}.app-header__email{color:var(--pulse-text-muted);font-size:.82rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:12rem}.app-header__sign-out{flex-shrink:0}@media(max-width:720px){.app-header{flex-wrap:wrap;gap:.75rem}.app-header__nav{flex-wrap:wrap;width:100%}.app-header__identity{margin-left:0;width:100%;justify-content:space-between}.app-header__email{max-width:none}}@media(max-width:480px){.app-header__brand-name{display:none}}.platform-icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.platform-icon svg{width:100%;height:100%}.platform-icon--badge{border-radius:999px;color:#0a1120;font-size:.7rem;font-weight:700;letter-spacing:.02em}.business-brands__list{margin:0 0 .9rem;padding:0;list-style:none;display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:.85rem}.business-brands__item{display:flex;flex-direction:column;gap:.55rem;padding:1rem 1.1rem;border-radius:var(--pulse-radius);background:var(--pulse-surface-alt)}.business-brands__identity{display:flex;align-items:center;gap:.6rem;min-width:0}.business-brands__avatar{display:inline-flex;align-items:center;justify-content:center;width:2.1rem;height:2.1rem;flex-shrink:0;border-radius:999px;background:linear-gradient(135deg,var(--pulse-accent) 0%,var(--pulse-accent-strong) 100%);color:#071021;font-weight:800;font-size:.95rem}.business-brands__voice-summary{margin:0;font-size:.78rem;font-style:italic;color:var(--pulse-text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.business-brands__field{display:flex;flex-direction:column;gap:.3rem;font-size:.8rem;color:var(--pulse-text-muted)}.business-brands__input,.business-brands__textarea{font:inherit;padding:.45rem .6rem;border-radius:6px;border:1px solid var(--pulse-border);background:var(--pulse-surface);color:var(--pulse-text)}.business-brands__textarea{resize:vertical}.business-brands__actions{display:flex;justify-content:flex-end}.business-brands__new-brand{display:flex;gap:.5rem;flex-wrap:wrap}.business-brands__new-brand .business-brands__input{flex:1;min-width:12rem}.account-page{min-height:100vh;background:var(--pulse-bg)}.account-page__verify-banner{display:flex;align-items:center;justify-content:center;gap:1rem;padding:.6rem 1rem;background:var(--pulse-status-warning);color:#1a1300;font-size:.85rem;font-weight:600}.account-page__verify-resend{background:#0000001f;border:none;border-radius:999px;padding:.3rem .8rem;color:inherit;font-weight:700;font-size:.78rem;cursor:pointer}.account-page__body{max-width:78rem;margin:0 auto;padding:1.5rem 2rem 4rem;display:flex;flex-direction:column;gap:1.5rem}.account-page__section-card{padding:1.5rem 1.75rem;border-radius:var(--pulse-radius-lg);background:var(--pulse-glass-surface);border:1px solid var(--pulse-glass-border);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.account-page__section-title{margin:0 0 1.1rem;font-size:.78rem;font-weight:700;color:var(--pulse-text-muted);text-transform:uppercase;letter-spacing:.06em}.account-page__empty{color:var(--pulse-text-muted);font-size:.88rem}.platform-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:.85rem}.platform-card{display:flex;flex-direction:column;gap:.7rem;padding:.95rem 1.05rem;border-radius:var(--pulse-radius);background:var(--pulse-surface-alt)}.platform-card__top{display:flex;align-items:center;gap:.65rem;min-width:0}.platform-card__name{margin:0;font-size:.88rem;font-weight:600;color:var(--pulse-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.platform-card__footer{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.platform-card__check-btn{padding:.35rem .75rem;font-size:.74rem}.platform-card__feedback{margin:0;font-size:.78rem;color:var(--pulse-accent-strong)}.account-page__brand-blocks{display:flex;flex-direction:column;gap:1.5rem}.account-page__brand-block{display:flex;flex-direction:column;gap:.85rem}.account-page__brand-context{display:flex;align-items:center;gap:.6rem}.account-page__brand-avatar{display:inline-flex;align-items:center;justify-content:center;width:1.9rem;height:1.9rem;flex-shrink:0;border-radius:999px;background:linear-gradient(135deg,var(--pulse-accent) 0%,var(--pulse-accent-strong) 100%);color:#071021;font-weight:800;font-size:.9rem}.account-page__brand-context-name{margin:0;font-size:.98rem;font-weight:700;color:var(--pulse-text)}.account-page__device-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:.7rem}.account-page__device-card{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.8rem 1rem;border-radius:var(--pulse-radius-sm);background:var(--pulse-surface-alt);border:1px solid var(--pulse-border)}.account-page__device-label{margin:0;font-size:.92rem;font-weight:600}.account-page__device-meta{margin:.15rem 0 0;font-size:.78rem;color:var(--pulse-text-muted);text-transform:capitalize}.account-page__feedback{min-height:1.2rem;margin:.6rem 0 0;font-size:.82rem;color:var(--pulse-accent-strong)}.account-page__footer-actions{display:flex;justify-content:center;padding-top:.5rem}.account-page__confirm{width:100%;max-width:28rem;padding:1rem;border-radius:var(--pulse-radius-sm);background:var(--pulse-surface-alt);border:1px solid var(--pulse-border)}.account-page__confirm p{margin:0 0 .75rem;font-size:.85rem}@media(max-width:720px){.account-page__body{padding:1rem 1rem 3rem}.account-page__section-card{padding:1.1rem 1.15rem}}@media(max-width:480px){.platform-grid,.account-page__device-grid{grid-template-columns:1fr}}.create-page{min-height:100vh;background:var(--pulse-bg)}.create-page__body{max-width:46rem;margin:0 auto;padding:2.5rem 1.5rem 4rem;display:flex;flex-direction:column;gap:1.15rem}.create-page__composer{display:flex;flex-direction:column;gap:1rem}.create-page__field{display:flex;flex-direction:column;gap:.4rem;font-size:.85rem;font-weight:600;color:var(--pulse-text-muted)}.create-page__field-label{font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.03em;color:var(--pulse-text-muted)}.create-page__textarea,.create-page__input{font:inherit;font-weight:400;color:var(--pulse-text);background:var(--pulse-surface-alt);border:1px solid var(--pulse-border);border-radius:var(--pulse-radius-sm);padding:.6rem .75rem;resize:vertical;transition:border-color .12s ease}.create-page__textarea:focus,.create-page__input:focus{outline:none;border-color:var(--pulse-accent)}.create-page__job-actions{display:flex;align-items:center;gap:.5rem}.create-page__media-warning{padding:.6rem .8rem;border:1px solid rgba(255,87,87,.35);background:#ff57571a;border-radius:var(--pulse-radius-sm);font-size:.8rem}.create-page__media-status--error{color:#ff5757}.create-page__tabs{display:inline-flex;align-self:flex-start;gap:.2rem;padding:.3rem;background:var(--pulse-surface-alt);border:1px solid var(--pulse-border);border-radius:999px}.create-page__tab{font:inherit;font-weight:700;font-size:.85rem;color:var(--pulse-text-muted);background:none;border:none;padding:.5rem 1.15rem;border-radius:999px;cursor:pointer;transition:background .15s ease,color .15s ease}.create-page__tab:hover{color:var(--pulse-text)}.create-page__tab--active{background:var(--pulse-accent);color:#071021}.create-page__tab--active:hover{color:#071021}.create-page__brand-card{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.85rem;padding:.95rem 1.15rem;border-radius:var(--pulse-radius);background:var(--pulse-glass-surface);border:1px solid var(--pulse-glass-border);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.create-page__brand-identity{display:flex;align-items:center;gap:.75rem;min-width:0}.create-page__brand-avatar{display:inline-flex;align-items:center;justify-content:center;width:2.4rem;height:2.4rem;flex-shrink:0;border-radius:999px;background:linear-gradient(135deg,var(--pulse-accent) 0%,var(--pulse-accent-strong) 100%);color:#071021;font-weight:800;font-size:1.05rem}.create-page__brand-meta{min-width:0}.create-page__brand-eyebrow{margin:0;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--pulse-text-muted)}.create-page__brand-name{margin:.1rem 0 0;font-size:1.05rem;font-weight:700;color:var(--pulse-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.create-page__brand-select-field{flex-shrink:0}.create-page__section-header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.create-page__section-title{margin:0;font-size:.9rem;font-weight:700;color:var(--pulse-text)}.create-page__section-subtitle{margin:.2rem 0 0;font-size:.78rem;color:var(--pulse-text-muted)}.create-page__media-card{display:flex;flex-direction:column;gap:.85rem;padding:1.1rem 1.25rem;border-radius:var(--pulse-radius);background:var(--pulse-glass-surface);border:1px solid var(--pulse-glass-border);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.create-page__file-btn{position:relative;overflow:hidden;flex-shrink:0}.create-page__file-btn input[type=file]{position:absolute;inset:0;opacity:0;cursor:pointer}.create-page__media-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(112px,1fr));gap:.65rem;margin:0;padding:0;list-style:none}.create-page__media-tile{position:relative;display:flex;flex-direction:column;align-items:center;gap:.15rem;padding:.6rem .5rem .5rem;border-radius:var(--pulse-radius-sm);background:var(--pulse-surface);border:1px solid var(--pulse-border);text-align:center;min-height:7.5rem}.create-page__media-tile--error{background:#ff575714;border-color:#ff575759}.create-page__media-position{position:absolute;top:.4rem;left:.4rem;display:inline-flex;align-items:center;justify-content:center;min-width:1.3rem;height:1.3rem;border-radius:50%;background:var(--pulse-surface-alt);color:var(--pulse-text-muted);font-size:.68rem;font-weight:700;z-index:1}.create-page__media-thumb{width:100%;height:4.4rem;object-fit:cover;border-radius:var(--pulse-radius-sm);margin-top:.35rem}.create-page__media-icon{margin-top:.4rem;font-size:1.9rem;line-height:1}.create-page__media-name{width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;color:var(--pulse-text)}.create-page__media-tile-status{font-size:.68rem;color:var(--pulse-text-muted)}.create-page__media-tile-controls{display:flex;align-items:center;justify-content:center;gap:.25rem;margin-top:.15rem}.create-page__tile-btn{display:inline-flex;align-items:center;justify-content:center;min-width:1.5rem;height:1.5rem;padding:0 .3rem;border:1px solid var(--pulse-border);border-radius:var(--pulse-radius-sm);background:var(--pulse-surface-alt);color:var(--pulse-text-muted);font-size:.72rem;cursor:pointer}.create-page__tile-btn:hover:not(:disabled){border-color:var(--pulse-accent);color:var(--pulse-text)}.create-page__tile-btn:disabled{opacity:.4;cursor:not-allowed}.create-page__tile-btn--remove:hover:not(:disabled){border-color:var(--pulse-status-error);color:var(--pulse-status-error)}.create-page__caption-hero{display:flex;flex-direction:column;gap:.65rem;padding:1.5rem 1.6rem;border-radius:var(--pulse-radius-lg);background:linear-gradient(165deg,var(--pulse-surface-alt) 0%,var(--pulse-bg-elevated) 100%);border:1px solid var(--pulse-glass-border)}.create-page__hero-eyebrow{margin:0;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--pulse-accent-strong)}.create-page__hero-title{margin:0 0 .15rem;font-size:1.4rem;font-weight:700;letter-spacing:-.01em;background:linear-gradient(90deg,var(--pulse-text) 0%,var(--pulse-accent-strong) 100%);-webkit-background-clip:text;background-clip:text;color:transparent}.create-page__textarea--hero{font-size:1rem;padding:.9rem 1rem;border-radius:var(--pulse-radius);background:var(--pulse-surface)}.create-page__hero-actions{display:flex;justify-content:flex-end}.create-page__ai-btn{display:inline-flex;align-items:center;gap:.5rem;padding:.65rem 1.3rem;border:none;border-radius:999px;background:linear-gradient(120deg,var(--pulse-accent) 0%,var(--pulse-accent-strong) 100%);color:#071021;font-size:.88rem;font-weight:700;cursor:pointer;box-shadow:0 8px 22px #3aa0ff47;transition:transform .12s ease,box-shadow .12s ease}.create-page__ai-btn:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 10px 26px #3aa0ff5c}.create-page__ai-btn:disabled{opacity:.55;cursor:not-allowed;transform:none}.create-page__platform-card{display:flex;flex-direction:column;gap:.65rem;border:1px solid var(--pulse-border);border-radius:var(--pulse-radius);background:var(--pulse-surface-alt);padding:1.05rem 1.2rem}.create-page__platform-header{display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex-wrap:wrap}.create-page__platform-heading{display:flex;align-items:center;gap:.55rem}.create-page__platform-icon{display:inline-flex;align-items:center;justify-content:center;width:1.7rem;height:1.7rem;border-radius:999px;color:#071021;font-size:.68rem;font-weight:800;letter-spacing:.02em;flex-shrink:0}.create-page__platform-badges{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.create-page__generating{font-size:.75rem;font-weight:600;color:var(--pulse-accent-strong)}.create-page__pill{display:inline-flex;align-items:center;padding:.2rem .6rem;border-radius:999px;font-size:.72rem;font-weight:700;letter-spacing:.01em;border:1px solid var(--pulse-border);color:var(--pulse-metal-strong);background:#8b93a81f;white-space:nowrap}.create-page__pill--warning{color:var(--pulse-status-warning);background:#f2b84b1f;border-color:#f2b84b4d}.create-page__toggle{display:inline-flex;align-items:center;gap:.45rem;font-size:.78rem;font-weight:600;color:var(--pulse-text-muted);cursor:pointer}.create-page__toggle--secondary{opacity:.85;font-size:.75rem}.create-page__toggle input[type=checkbox]{appearance:none;width:2rem;height:1.15rem;border-radius:999px;background:var(--pulse-border);position:relative;cursor:pointer;flex-shrink:0;transition:background .15s ease}.create-page__toggle input[type=checkbox]:after{content:"";position:absolute;top:2px;left:2px;width:.95rem;height:.95rem;border-radius:50%;background:var(--pulse-text);transition:transform .15s ease}.create-page__toggle input[type=checkbox]:checked{background:var(--pulse-accent)}.create-page__toggle input[type=checkbox]:checked:after{transform:translate(.85rem);background:#071021}.create-page__stale-banner{display:flex;align-items:center;justify-content:space-between;gap:.75rem;font-size:.85rem;color:var(--pulse-text-muted);background:#f2b84b1a;border:1px solid rgba(242,184,75,.35);border-radius:var(--pulse-radius-sm);padding:.6rem .75rem}.create-page__publish-bar{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap;padding:1.1rem 1.4rem;border-radius:var(--pulse-radius-lg);background:linear-gradient(120deg,var(--pulse-surface-alt) 0%,var(--pulse-bg-elevated) 100%);border:1px solid var(--pulse-glass-border)}.create-page__publish-title{margin:0;font-size:1.05rem;font-weight:700;color:var(--pulse-text)}.create-page__publish-subtitle{margin:.15rem 0 0;font-size:.82rem;color:var(--pulse-text-muted)}.create-page__publish-btn{display:inline-flex;align-items:center;gap:.5rem;padding:.8rem 1.9rem;border:none;border-radius:999px;background:linear-gradient(120deg,var(--pulse-accent) 0%,var(--pulse-accent-strong) 100%);color:#071021;font-size:.95rem;font-weight:800;cursor:pointer;box-shadow:0 10px 28px #3aa0ff52;transition:transform .12s ease,box-shadow .12s ease;flex-shrink:0}.create-page__publish-btn:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 12px 32px #3aa0ff66}.create-page__publish-btn:disabled{opacity:.55;cursor:not-allowed;transform:none}.create-page__segmented{display:inline-flex;align-self:flex-start;gap:.2rem;padding:.25rem;background:var(--pulse-surface);border:1px solid var(--pulse-border);border-radius:999px}.create-page__segment{font:inherit;padding:.4rem .95rem;border:none;border-radius:999px;background:transparent;color:var(--pulse-text-muted);font-size:.78rem;font-weight:700;cursor:pointer;transition:background .15s ease,color .15s ease}.create-page__segment:hover{color:var(--pulse-text)}.create-page__segment--active{background:var(--pulse-accent);color:#071021}.create-page__segment--active:hover{color:#071021}.create-page__field-hint{margin:0;font-size:.75rem;color:var(--pulse-text-muted)}.create-page__results-footer{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.75rem;padding-top:.35rem}.create-page__results-hint{margin:0;font-size:.8rem;color:var(--pulse-text-muted)}.create-page__start-new-btn{display:inline-flex;align-items:center;gap:.5rem;padding:.65rem 1.3rem;border:none;border-radius:999px;background:linear-gradient(120deg,var(--pulse-accent) 0%,var(--pulse-accent-strong) 100%);color:#071021;font:inherit;font-size:.88rem;font-weight:700;cursor:pointer;box-shadow:0 8px 22px #3aa0ff47;transition:transform .12s ease,box-shadow .12s ease;flex-shrink:0}.create-page__start-new-btn:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 10px 26px #3aa0ff5c}.create-page__start-new-btn:disabled{opacity:.55;cursor:not-allowed;transform:none}.create-page__confirm{display:flex;flex-direction:column;gap:.6rem;padding:.85rem 1rem;border:1px solid var(--pulse-warning, #f0a83a);border-radius:var(--pulse-radius);background:var(--pulse-surface)}.create-page__confirm p{margin:0;font-size:.85rem;color:var(--pulse-text)}@media(max-width:480px){.create-page__results-footer{flex-direction:column;align-items:stretch}.create-page__start-new-btn{width:100%;justify-content:center}.create-page__stale-banner{flex-direction:column;align-items:flex-start}.create-page__publish-bar{flex-direction:column;align-items:stretch}.create-page__publish-btn{width:100%;justify-content:center}.create-page__brand-card{flex-direction:column;align-items:flex-start}}.pulse-empty-state{background:var(--pulse-surface);border:1px dashed var(--pulse-border);border-radius:var(--pulse-radius);padding:1.25rem}.pulse-empty-state__headline{margin:0 0 .35rem;font-weight:600;color:var(--pulse-text)}.pulse-empty-state__detail{margin:0;font-size:.85rem;color:var(--pulse-text-muted);line-height:1.5}.pulse-empty-state details{margin-top:.75rem;font-size:.82rem;color:var(--pulse-text-muted)}.pulse-empty-state details summary{cursor:pointer;color:var(--pulse-accent-strong);font-weight:600}.pulse-empty-state details ul{margin:.5rem 0 0;padding-left:1.1rem;line-height:1.5}.pulse-draggable-card{display:flex;flex-direction:column;min-width:0;box-sizing:border-box;flex:1 1 15rem}.pulse-draggable-card__header{display:flex;align-items:center;gap:.45rem;margin:0 0 .6rem;min-width:0}.pulse-draggable-card__title{flex:1;min-width:0}.pulse-draggable-card__status{flex-shrink:0}.pulse-draggable-card__body{min-width:0}@media(max-width:720px){.pulse-draggable-card{flex-basis:100%}}.pulse-teaser-card{background:#0f1a30f0;border:1px solid var(--pulse-glass-border);border-radius:var(--pulse-radius);padding:1rem;min-width:0}.platform-teaser-card{display:flex;flex-direction:column;gap:.55rem}.platform-teaser-card__top{display:flex;align-items:center;gap:.6rem;min-width:0}.platform-teaser-card__name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:700;color:var(--pulse-text)}.platform-teaser-card__identity-note{margin:0;font-size:.72rem;color:var(--pulse-text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.platform-teaser-card__description{margin:0;font-size:.75rem;color:var(--pulse-text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.platform-teaser-card__verified{flex-shrink:0;font-size:.65rem;font-weight:700;color:var(--pulse-accent-strong);text-transform:uppercase;letter-spacing:.03em}.platform-teaser-card__recent-list{display:flex;flex-direction:column;gap:.4rem;min-width:0}.platform-teaser-card__recent{display:flex;align-items:center;gap:.5rem;min-width:0}.platform-teaser-card__recent-thumb{width:32px;height:32px;border-radius:6px;object-fit:cover;flex-shrink:0}.platform-teaser-card__recent-thumb--placeholder{background:var(--pulse-surface-alt);border:1px solid var(--pulse-border)}.platform-teaser-card__recent-text{min-width:0;flex:1}.platform-teaser-card__recent-label{margin:0;font-size:.8rem;color:var(--pulse-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.platform-teaser-card__recent-meta{margin:0;font-size:.7rem;color:var(--pulse-text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.platform-teaser-card__metrics{display:flex;flex-wrap:wrap;gap:.5rem 1rem;margin:0}.platform-teaser-card__metric{display:flex;flex-direction:column}.platform-teaser-card__metric dt{font-size:.68rem;color:var(--pulse-text-muted);text-transform:uppercase;letter-spacing:.03em}.platform-teaser-card__metric dd{margin:0;font-size:.95rem;font-weight:700;color:var(--pulse-text)}.platform-teaser-card__no-metrics{margin:0;font-size:.8rem;color:var(--pulse-text-muted)}.platform-teaser-card__cue{margin-top:auto;font-size:.75rem;font-weight:600;color:var(--pulse-accent-strong)}.pulse-highlights{margin-bottom:.9rem}.pulse-highlights__heading{margin:0 0 .4rem;font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--pulse-text-muted)}.pulse-highlights__grid{display:grid;grid-template-columns:repeat(var(--pulse-highlights-count, 4),minmax(0,1fr));gap:.6rem}@media(max-width:900px){.pulse-highlights__grid{grid-template-columns:repeat(var(--pulse-highlights-count-medium, 2),minmax(0,1fr))}}@media(max-width:560px){.pulse-highlights__grid{grid-template-columns:minmax(0,1fr)}}.pulse-highlight-card{display:flex;flex-direction:column;justify-content:center;gap:.3rem;min-width:0;padding:.65rem .85rem;border-radius:var(--pulse-radius);background:var(--pulse-surface);border:1px solid var(--pulse-border)}.pulse-highlight-card__top{display:flex;align-items:center;justify-content:space-between;gap:.4rem;min-width:0}.pulse-highlight-card__title{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.68rem;text-transform:uppercase;letter-spacing:.03em;color:var(--pulse-metal-strong)}.pulse-highlight-card__badge{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;min-width:1.3rem;height:1.3rem;padding:0 .35rem;border-radius:6px;color:#fff;font-size:.62rem;font-weight:700}.pulse-highlight-card__value{margin:0;font-size:1.15rem;font-weight:700;color:var(--pulse-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pulse-highlight-card__supporting{margin:0;font-size:.76rem;color:var(--pulse-text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.engagement-summary{margin-bottom:1.75rem}.engagement-summary__heading{margin:0 0 .85rem;font-size:1.05rem;color:var(--pulse-text)}.engagement-summary__group{margin-bottom:.9rem}.engagement-summary__group-heading{margin:0 0 .5rem;font-size:.78rem;text-transform:uppercase;letter-spacing:.04em;color:var(--pulse-metal-strong)}.engagement-summary__list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.75rem}.engagement-summary__card{padding:.8rem 1rem;border-radius:var(--pulse-radius);background:var(--pulse-surface);border:1px solid var(--pulse-border)}.engagement-summary__card-header{display:flex;flex-direction:column;gap:.15rem}.engagement-summary__platform{font-size:.72rem;text-transform:uppercase;letter-spacing:.03em;color:var(--pulse-metal-strong)}.engagement-summary__title{font-size:.92rem;font-weight:600;color:var(--pulse-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-decoration:none}a.engagement-summary__title:hover{text-decoration:underline}.engagement-summary__counts{margin:.45rem 0 0;font-size:.85rem;color:var(--pulse-text-muted)}.engagement-summary__empty{color:var(--pulse-text-muted);font-size:.88rem}.engagement-summary__capability{margin-top:.7rem;color:var(--pulse-metal-strong);font-size:.8rem}.engagement-summary__capability summary{cursor:pointer;color:var(--pulse-accent-strong)}.engagement-summary__capability ul{margin:.5rem 0 0;padding-left:1.1rem;display:flex;flex-direction:column;gap:.3rem}.destination-overview{min-height:100vh;box-sizing:border-box}.destination-overview__dashboard{padding:2rem 2.5rem;box-sizing:border-box;max-width:78rem;margin:0 auto}@media(max-width:640px){.destination-overview__dashboard{padding:1.5rem 1.25rem}}@media(max-width:420px){.destination-overview__dashboard{padding:1.25rem .85rem}}.pulse-header{display:flex;flex-direction:column;gap:1rem;padding-bottom:1.25rem;border-bottom:1px solid var(--pulse-border);margin-bottom:1.5rem}.pulse-header__title-row{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;flex-wrap:wrap}.pulse-header__eyebrow{margin:0 0 .15rem;font-size:.85rem;color:var(--pulse-metal-strong);letter-spacing:.02em}.pulse-header__title{margin:0;font-size:1.85rem;font-weight:700;letter-spacing:-.01em;background:linear-gradient(90deg,var(--pulse-text) 0%,var(--pulse-accent-strong) 100%);-webkit-background-clip:text;background-clip:text;color:transparent}.pulse-header__identity{margin:.2rem 0 0;color:var(--pulse-text);font-size:.95rem;font-weight:600}.pulse-header__tagline{margin:.3rem 0 0;color:var(--pulse-text-muted);font-size:.92rem}.pulse-card-layout-list{display:flex;flex-wrap:wrap;align-items:flex-start;gap:1rem;margin-bottom:1.5rem}.destination-overview__status{color:var(--pulse-text-muted);font-size:.9rem}.destination-overview__brand-switcher{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1rem}.destination-overview__brand-pill{padding:.4rem .9rem;border-radius:999px;border:1px solid var(--pulse-border);background:var(--pulse-surface-alt);color:var(--pulse-text-muted);font-size:.85rem;cursor:pointer}.destination-overview__brand-pill--active{border-color:var(--pulse-accent);color:var(--pulse-text)}:root{color-scheme:dark}*{box-sizing:border-box}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.personal-pulse{--pulse-bg: #0a1120;--pulse-bg-elevated: #0f1a30;--pulse-surface: #131f38;--pulse-surface-alt: #182645;--pulse-border: #253458;--pulse-text: #eef1f8;--pulse-text-muted: #93a0c2;--pulse-accent: #3aa0ff;--pulse-accent-strong: #6cc0ff;--pulse-accent-glow: rgba(58, 160, 255, .28);--pulse-metal: #8b93a8;--pulse-metal-strong: #c4cad9;--pulse-status-connected: #34d399;--pulse-status-warning: #f2b84b;--pulse-status-error: #ff6b6b;--pulse-radius: 14px;--pulse-radius-sm: 10px;--pulse-radius-lg: 18px;--pulse-glass-surface: rgba(19, 31, 56, .72);--pulse-glass-border: rgba(58, 160, 255, .16);--pulse-shadow-card: 0 1px 0 rgba(255, 255, 255, .02) inset, 0 8px 24px rgba(2, 6, 16, .35);--pulse-shadow-elevated: 0 1px 0 rgba(255, 255, 255, .03) inset, 0 16px 40px rgba(2, 6, 16, .45);--pulse-glow-info: 58 160 255;--pulse-glow-facebook: 24 119 242;--pulse-glow-instagram: 225 48 108;--pulse-glow-threads: 107 92 231;--pulse-glow-youtube: 255 66 66;--pulse-glow-tiktok: 0 224 217;--pulse-glow-x: 197 208 224;--pulse-glow-spotify: 29 185 84;color-scheme:dark;background:var(--pulse-bg);color:var(--pulse-text);min-height:100vh}.pulse-glow{position:relative;isolation:isolate;transition:box-shadow .18s ease;box-shadow:var(--pulse-shadow-card),inset 0 0 0 1px #8b93a829}.pulse-glow:hover,.pulse-glow:focus-visible{box-shadow:var(--pulse-shadow-elevated),inset 0 0 0 1px #8b93a829}.pulse-glow:after{content:"";position:absolute;inset:0;border-radius:inherit;padding:1.25px;background:linear-gradient(225deg,rgb(var(--glow-rgb, var(--pulse-glow-info)) / var(--glow-edge-opacity, .95)),rgb(var(--glow-rgb, var(--pulse-glow-info)) / calc(var(--glow-edge-opacity, .95) * .368)) 28%,rgb(var(--glow-rgb, var(--pulse-glow-info)) / 0) 58%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;z-index:0;filter:drop-shadow(0 0 4px rgb(var(--glow-rgb, var(--pulse-glow-info)) / calc(var(--glow-edge-opacity, .95) * .42)));transition:filter .18s ease}.pulse-glow:hover:after,.pulse-glow:focus-visible:after{filter:drop-shadow(0 0 6px rgb(var(--glow-rgb, var(--pulse-glow-info)) / calc(var(--glow-edge-opacity, .95) * .58)))}.pulse-glow:before{content:"";position:absolute;inset:0;border-radius:inherit;background:radial-gradient(140px 115px at 100% 0%,rgb(var(--glow-rgb, var(--pulse-glow-info)) / var(--glow-opacity, .22)),rgb(var(--glow-rgb, var(--pulse-glow-info)) / 0) 72%);pointer-events:none;z-index:0}.pulse-glow>*{position:relative;z-index:1}.pulse-glow--facebook{--glow-rgb: 96 165 250}.pulse-glow--instagram{--glow-rgb: 216 118 178}.pulse-glow--threads{--glow-rgb: 150 138 224}.pulse-glow--youtube{--glow-rgb: 232 110 110}.pulse-glow--tiktok{--glow-rgb: 94 214 208}.pulse-glow--x{--glow-rgb: 214 220 230}.pulse-glow--spotify{--glow-rgb: 95 200 140}.pulse-glow--info,.pulse-glow--purple,.pulse-glow--attention,.pulse-glow--audience,.pulse-glow--teal,.pulse-glow--violet,.pulse-glow--amber{--glow-rgb: var(--pulse-glow-info)}.pulse-glow--neutral{--glow-rgb: var(--pulse-glow-info);--glow-opacity: .12;--glow-edge-opacity: .6}.pulse-glow--warm{--glow-rgb: var(--pulse-glow-info);--glow-opacity: .32;--glow-edge-opacity: 1}.pulse-glow--quiet{--glow-rgb: var(--pulse-glow-info);--glow-opacity: .08;--glow-edge-opacity: .45}.pulse-glow-lift{transition:transform .12s ease,box-shadow .18s ease}.pulse-glow-lift:hover,.pulse-glow-lift:focus-visible{transform:translateY(-1.5px)}@media(prefers-reduced-motion:reduce){.pulse-glow,.pulse-glow:after,.pulse-glow:before,.pulse-glow-lift{transition:none}.pulse-glow-lift:hover,.pulse-glow-lift:focus-visible{transform:none}}.pulse-btn{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;padding:.6rem 1.2rem;border-radius:999px;border:1px solid transparent;font-size:.9rem;font-weight:700;cursor:pointer;transition:background .12s ease,border-color .12s ease,transform .12s ease;white-space:nowrap}.pulse-btn:disabled{opacity:.5;cursor:not-allowed}.pulse-btn--primary{background:var(--pulse-accent);color:#071021}.pulse-btn--primary:hover:not(:disabled){background:var(--pulse-accent-strong);transform:translateY(-1px)}.pulse-btn--secondary{background:var(--pulse-surface-alt);color:var(--pulse-text);border-color:var(--pulse-border)}.pulse-btn--secondary:hover:not(:disabled){border-color:var(--pulse-accent)}.pulse-btn--ghost{background:transparent;color:var(--pulse-metal-strong);border-color:var(--pulse-border)}.pulse-btn--ghost:hover:not(:disabled){color:var(--pulse-text);border-color:var(--pulse-accent)}
