:root{--surface-bg:#f6f8fc;--ink:#1e2430;--muted-ink:#667085;--primary-accent:#0f7cfe;--secondary-accent:#16a085;--danger-accent:#e45f5f;--warning-accent:#f5a524;--success-accent:#18a36b;--sidebar-bg:rgba(255,255,255,0.8);--sidebar-border:rgba(15,124,254,0.08);--card-border:rgba(19,34,61,0.08);--shadow-soft:0 18px 42px rgba(20,35,70,0.08);--shadow-subtle:0 12px 24px rgba(20,35,70,0.06);--radius-xl:1.5rem;--radius-lg:1.25rem;--radius-md:1rem;--scrollbar-track:rgba(241,245,249,0.72);--scrollbar-thumb:rgba(102,112,133,0.34);--scrollbar-thumb-hover:rgba(15,124,254,0.58)}html{scroll-behavior:smooth;scrollbar-gutter:stable}body,html{scrollbar-color:var(--scrollbar-thumb) transparent;scrollbar-width:thin}body{min-height:100vh;margin:0;color:var(--ink);font-family:Avenir Next,Segoe UI,Helvetica Neue,sans-serif;background:radial-gradient(circle at top left,rgba(15,124,254,.09),transparent 32%),radial-gradient(circle at top right,rgba(22,160,133,.09),transparent 28%),linear-gradient(180deg,#fbfcff 0,var(--surface-bg) 62%,#eef3fb 100%)}body:has(.connector-offcanvas-layer),html:has(.connector-offcanvas-layer){overflow:hidden;overscroll-behavior:none}*{scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb) transparent}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{min-height:44px;border:3px solid transparent;border-radius:999px;background:var(--scrollbar-thumb);background-clip:padding-box}::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover);background-clip:padding-box}::-webkit-scrollbar-corner{background:transparent}.heading-font,h1,h2,h3,h4,h5,h6{font-family:Trebuchet MS,Avenir Next,sans-serif;letter-spacing:-.02em}a{color:inherit;text-decoration:none}a:hover{color:var(--primary-accent)}.app-frame{min-height:100vh}.auth-card,.dashboard-card,.policy-card,.profile-panel,.public-card,.surface-card,.table-card{background:rgba(255,255,255,.94);border:1px solid var(--card-border);border-radius:var(--radius-xl);box-shadow:var(--shadow-soft);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.card-soft{border-radius:var(--radius-lg);border:1px solid var(--card-border);box-shadow:var(--shadow-subtle);background:rgba(255,255,255,.97)}.rise-in{animation:riseIn .52s ease both}@keyframes riseIn{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.text-muted-feed{color:var(--muted-ink)}.btn-feed-primary{--bs-btn-color:#fff;--bs-btn-bg:var(--primary-accent);--bs-btn-border-color:var(--primary-accent);--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#0b6ee4;--bs-btn-hover-border-color:#0b6ee4;--bs-btn-active-bg:#0a67d7;--bs-btn-active-border-color:#0a67d7;box-shadow:0 14px 30px rgba(15,124,254,.18)}.btn-feed-secondary{--bs-btn-color:#fff;--bs-btn-bg:var(--secondary-accent);--bs-btn-border-color:var(--secondary-accent);--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#128270;--bs-btn-hover-border-color:#128270;box-shadow:0 14px 30px rgba(22,160,133,.16)}.btn-feed-light{--bs-btn-color:var(--ink);--bs-btn-bg:#fff;--bs-btn-border-color:rgba(15,23,42,0.08);--bs-btn-hover-color:var(--ink);--bs-btn-hover-bg:#f7f9fd;--bs-btn-hover-border-color:rgba(15,23,42,0.12)}.badge-soft{background:rgba(15,124,254,.1);color:var(--primary-accent);border:1px solid rgba(15,124,254,.12)}.badge-soft-secondary{background:rgba(22,160,133,.11);color:var(--secondary-accent);border:1px solid rgba(22,160,133,.12)}.badge-soft-danger{background:rgba(228,95,95,.11);color:var(--danger-accent);border:1px solid rgba(228,95,95,.14)}.badge-soft-warning{background:rgba(245,165,36,.12);color:#b06b00;border:1px solid rgba(245,165,36,.16)}.section-kicker{display:inline-flex;align-items:center;gap:.45rem;padding:.45rem .85rem;border-radius:999px;background:rgba(15,124,254,.08);color:var(--primary-accent);font-size:.84rem;font-weight:700;max-width:100%;line-height:1.25;overflow-wrap:anywhere}.section-kicker.secondary{background:rgba(22,160,133,.1);color:var(--secondary-accent)}.public-navbar{position:-webkit-sticky;position:sticky;top:0;z-index:1030;background:rgba(255,255,255,.84);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid rgba(19,34,61,.07)}.brand-mark{width:2.75rem;height:2.75rem;border-radius:.8rem;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;overflow:hidden;box-shadow:0 16px 30px rgba(15,124,254,.18)}.brand-mark:before{content:"";display:block;width:100%;height:100%;background:url(/feedstudio-icon.svg) 50%/cover no-repeat}.hero-shell{padding:5rem 0 4rem}.hero-panel{position:relative;overflow:hidden;border-radius:2rem;background:radial-gradient(circle at top left,rgba(15,124,254,.12),transparent 28%),radial-gradient(circle at bottom right,rgba(22,160,133,.12),transparent 32%),rgba(255,255,255,.92);border:1px solid rgba(15,124,254,.08);box-shadow:var(--shadow-soft)}.hero-metric{background:rgba(255,255,255,.78);border:1px solid rgba(15,23,42,.08);border-radius:1.25rem;box-shadow:var(--shadow-subtle)}.article-tile{height:100%;transition:transform .2s ease,box-shadow .2s ease}.article-tile:hover{transform:translateY(-3px);box-shadow:var(--shadow-soft)}.login-shell{min-height:calc(100vh - 0px);display:flex;align-items:center;padding:2rem 0}.login-card{overflow:hidden;border-radius:2rem;border:1px solid rgba(19,34,61,.08);background:rgba(255,255,255,.92);box-shadow:0 28px 64px rgba(20,35,70,.14)}.login-left{padding:2rem}.login-visual{min-height:100%;position:relative;isolation:isolate;overflow:hidden;background:linear-gradient(145deg,#112744,#0d4270 58%,#0c6f6a 125%)}.login-visual:before{content:"";position:absolute;z-index:-1;width:30rem;height:30rem;top:-18rem;right:-14rem;border-radius:50%;background:rgba(71,157,255,.2);filter:blur(1px)}.login-visual:after{content:"";position:absolute;z-index:-1;inset:0;opacity:.18;background-image:linear-gradient(rgba(255,255,255,.055) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.055) 1px,transparent 0);background-size:56px 56px;-webkit-mask-image:linear-gradient(180deg,black,transparent 72%);mask-image:linear-gradient(180deg,black,transparent 72%)}.login-visual-content{position:relative;color:#fff;height:100%;display:flex;flex-direction:column;justify-content:center;padding:clamp(2.25rem,4vw,3.5rem);gap:2rem}.login-visual-heading{max-width:31rem}.login-visual-kicker{display:inline-flex;align-items:center;gap:.5rem;margin-bottom:1.25rem;color:#94d4ff;font-size:.72rem;font-weight:800;letter-spacing:.09em;text-transform:uppercase}.login-visual-heading h2{max-width:29rem;margin:0 0 1rem;font-size:clamp(2.35rem,3.4vw,3.35rem);font-weight:750;line-height:1.04;letter-spacing:-.045em}.login-visual-heading p{max-width:29rem;margin:0;color:rgba(231,240,250,.76);font-size:.93rem;line-height:1.7}.login-value-path{position:relative;display:grid;grid-gap:.65rem;gap:.65rem}.login-value-path:before{content:"";position:absolute;top:2.75rem;bottom:2.75rem;left:4.52rem;width:1px;background:linear-gradient(#5bb6ff,rgba(94,221,183,.65))}.login-value-step{position:relative;display:grid;grid-template-columns:1.6rem 3.4rem minmax(0,1fr);align-items:center;grid-gap:.7rem;gap:.7rem;min-height:4.6rem;padding:.75rem 0}.login-value-number{color:rgba(212,228,245,.48);font-size:.58rem;font-weight:800;letter-spacing:.08em}.login-value-icon{z-index:1;width:3.05rem;height:3.05rem;display:grid;place-items:center;border:1px solid rgba(255,255,255,.13);border-radius:.85rem;color:#84cdff;background:#17395f;box-shadow:0 8px 24px rgba(2,17,37,.18);font-size:1.15rem}.login-value-copy{display:grid;grid-gap:.18rem;gap:.18rem}.login-value-copy strong{color:#fff;font-size:.9rem}.login-value-copy small{max-width:23rem;color:rgba(218,231,245,.65);font-size:.73rem;line-height:1.45}.login-visual-note{display:flex;align-items:center;gap:.65rem;padding-top:1.25rem;border-top:1px solid rgba(255,255,255,.12);color:rgba(225,237,249,.72);font-size:.73rem}.login-visual-note>i{color:#6be0b8}.login-visual-note strong{color:#fff}.auth-toggle{display:inline-flex;padding:.3rem;gap:.3rem;border-radius:999px;background:rgba(15,23,42,.05)}.auth-toggle .btn{border-radius:999px;min-width:7.5rem;font-weight:700}.auth-toggle .btn.active{color:#fff;background:linear-gradient(135deg,var(--primary-accent),var(--secondary-accent));border-color:transparent}.policy-list{display:grid;grid-gap:.65rem;gap:.65rem}.policy-item{display:flex;align-items:center;gap:.65rem;font-size:.93rem}.policy-item i{width:1.2rem;text-align:center}.auth-alert{border:1px solid rgba(15,124,254,.12);border-left:4px solid var(--primary-accent);background:rgba(15,124,254,.06);color:var(--ink);border-radius:1.1rem}.auth-verification-actions{flex:0 0 auto;min-width:7.25rem}.auth-verification-actions .btn{white-space:nowrap}.dashboard-shell{min-height:100vh;display:flex}.dashboard-shell .badge,.dashboard-shell .btn{min-width:0;max-width:100%}.dashboard-shell .btn{overflow-wrap:anywhere}.dashboard-shell .badge{line-height:1.25;white-space:normal;overflow-wrap:anywhere}.dashboard-topbar-context .badge{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.onboarding-shell{min-height:100vh;background:var(--surface-bg)}.onboarding-shell>.dashboard-topbar{position:-webkit-sticky;position:sticky;z-index:1030;top:0}.onboarding-shell>main{max-width:1320px}.onboarding-shell :focus-visible{outline:3px solid var(--primary-accent);outline-offset:3px}.dashboard-sidebar{width:260px;flex:0 0 260px;background:var(--sidebar-bg);border-right:1px solid rgba(15,124,254,.08);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);transition:width .2s ease,flex-basis .2s ease}.dashboard-sidebar-header{display:flex;align-items:center;justify-content:space-between;gap:1rem}.dashboard-menu-toggle,.dashboard-sidebar-backdrop,.dashboard-sidebar-close{display:none}.dashboard-sidebar-collapse,.dashboard-sidebar-company-compact{display:inline-flex;align-items:center;justify-content:center;flex:0 0 42px;width:42px;height:42px;padding:0}.dashboard-sidebar-company-compact{display:none;position:relative}.dashboard-sidebar-tooltip{position:absolute;z-index:1060;top:50%;left:calc(100% + .65rem);width:max-content;max-width:min(18rem,calc(100vw - 7rem));padding:.45rem .65rem;border-radius:.6rem;color:#fff;background:#1e2430;box-shadow:var(--shadow-subtle);font-size:.82rem;font-weight:600;line-height:1.25;text-align:left;white-space:normal;opacity:0;pointer-events:none;transform:translate(.25rem,-50%);visibility:hidden;transition:opacity .16s ease,transform .16s ease,visibility 0s linear .16s}.dashboard-sidebar-tooltip:before{content:"";position:absolute;top:50%;right:100%;border:.35rem solid transparent;border-right-color:#1e2430;transform:translateY(-50%)}.dashboard-sidebar-collapsed .dashboard-sidebar{width:84px;flex-basis:84px}.dashboard-sidebar-collapsed .dashboard-sidebar-header{flex-direction:column;padding:1rem!important}.dashboard-sidebar-collapsed .dashboard-sidebar-brand-copy,.dashboard-sidebar-collapsed .dashboard-sidebar-section,.dashboard-sidebar-collapsed .sidebar-link-label{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.dashboard-sidebar-collapsed .dashboard-sidebar>.p-3{padding-inline:.75rem!important}.dashboard-sidebar-collapsed .sidebar-link{position:relative;justify-content:center;min-height:48px;padding:.75rem}.dashboard-sidebar-collapsed .sidebar-link i{width:auto;font-size:1.15rem}.dashboard-sidebar-collapsed .sidebar-link.active,.dashboard-sidebar-collapsed .sidebar-link:hover{transform:none}.dashboard-sidebar-collapsed .dashboard-sidebar-company-compact:focus-visible .dashboard-sidebar-tooltip,.dashboard-sidebar-collapsed .dashboard-sidebar-company-compact:hover .dashboard-sidebar-tooltip,.dashboard-sidebar-collapsed .sidebar-link:focus-visible .dashboard-sidebar-tooltip,.dashboard-sidebar-collapsed .sidebar-link:hover .dashboard-sidebar-tooltip{opacity:1;transform:translateY(-50%);visibility:visible;transition-delay:0s}.dashboard-sidebar-collapsed .dashboard-sidebar-company{padding:1rem!important}.dashboard-sidebar-collapsed .dashboard-sidebar-company-expanded{display:none}.dashboard-sidebar-collapsed .dashboard-sidebar-company-compact{display:inline-flex}.dashboard-profile-menu{width:min(16rem,calc(100vw - 2rem));max-width:calc(100vw - 1.5rem);overflow:hidden;z-index:5}.dashboard-profile-menu-identity{min-width:0;max-width:100%}.dashboard-profile-menu-email{max-width:100%;overflow-wrap:anywhere;word-break:break-word}[data-profile-menu]>.btn>.profile-avatar+span{min-width:0;max-width:min(15rem,28vw)}[data-profile-menu]>.btn>.profile-avatar+span>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboard-content{flex:1 1 auto;min-width:0;max-width:100%;overflow-x:hidden;overflow-x:clip}.dashboard-shell :focus-visible{outline:3px solid var(--primary-accent);outline-offset:3px}.dashboard-topbar{min-height:74px;background:rgba(255,255,255,.84);border-bottom:1px solid rgba(19,34,61,.07);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.dashboard-topbar-actions{display:flex;align-items:center;justify-content:flex-end;gap:.65rem;flex:0 0 auto}.activity-center{position:relative}.activity-center-trigger{min-height:42px;display:inline-flex;align-items:center;gap:.5rem;padding:.55rem .8rem;border:1px solid rgba(19,34,61,.1);border-radius:999px;color:#334155;background:#fff;font-weight:700}.activity-center-trigger.has-active i{color:#0866ff;animation:content-media-spin 1.2s linear infinite}.activity-center-trigger b{min-width:1.35rem;height:1.35rem;display:grid;place-items:center;border-radius:999px;color:#fff;background:#0866ff;font-size:.72rem}.activity-center-panel{position:absolute;top:calc(100% + .65rem);right:0;z-index:1080;width:min(28rem,calc(100vw - 1.5rem));max-height:min(38rem,calc(100dvh - 6rem));overflow:hidden;border:1px solid #dce2ed;border-radius:1rem;color:#24334d;background:#fff;box-shadow:0 24px 70px rgba(19,34,61,.24)}.activity-center-panel>header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:1rem;border-bottom:1px solid #e5eaf1}.activity-center-panel>header div{display:grid;grid-gap:.15rem;gap:.15rem}.activity-center-panel>header span{color:#68778d;font-size:.8rem}.activity-center-panel>header button{width:2rem;height:2rem;border:0;border-radius:50%;color:#52617a;background:#f0f2f5}.activity-center-list{max-height:min(32rem,calc(100dvh - 12rem));overflow-y:auto;padding:.55rem}.activity-center-list h3{margin:.7rem .55rem .35rem;color:#68778d;font-size:.72rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.activity-center-row{display:grid;grid-template-columns:2.25rem minmax(0,1fr) auto;grid-gap:.65rem;gap:.65rem;align-items:start;padding:.7rem;border-radius:.75rem}.activity-center-row:hover{color:inherit;background:#f6f8fb}.activity-center-icon{width:2.25rem;height:2.25rem;display:grid;place-items:center;border-radius:.65rem;color:#0866ff;background:#e7f3ff}.activity-center-icon.is-complete{color:#147a55;background:#e6f5eb}.activity-center-icon.is-failed{color:#b42318;background:#feeceb}.activity-center-copy{min-width:0;display:grid;grid-gap:.2rem;gap:.2rem}.activity-center-copy strong{overflow:hidden;font-size:.84rem;text-overflow:ellipsis;white-space:nowrap}.activity-center-copy small,.activity-center-copy>span:not(.activity-center-progress){color:#68778d;font-size:.72rem}.activity-center-copy small{color:#b42318;line-height:1.3}.activity-center-progress{height:.3rem;overflow:hidden;border-radius:999px;background:#e5eaf1}.activity-center-progress span{height:100%;display:block;border-radius:inherit;background:linear-gradient(90deg,#0866ff,#16a085);transition:width .3s ease}.activity-center-value{color:#52617a;font-size:.72rem;font-weight:800}.activity-center-empty{margin:0;padding:1.25rem;color:#68778d;text-align:center;font-size:.84rem}.topbar-ai-credit{min-height:42px;display:inline-flex;align-items:center;gap:.45rem;padding:.45rem .75rem;border:1px solid rgba(15,124,254,.14);border-radius:999px;color:var(--ink);background:rgba(15,124,254,.07);font-weight:800;white-space:nowrap;cursor:pointer;font:inherit}.topbar-ai-credit:focus-visible,.topbar-ai-credit:hover{border-color:rgba(15,124,254,.34);background:rgba(15,124,254,.12)}.topbar-ai-credit i,.topbar-ai-credit strong{color:var(--primary-accent)}.topbar-ai-credit span{color:var(--muted-ink);font-size:.76rem}.topbar-plan-button{min-height:42px;display:inline-flex;align-items:center;gap:.42rem;padding:.45rem .75rem;border:1px solid rgba(22,160,133,.2);border-radius:999px;color:var(--ink);background:rgba(22,160,133,.08);font:inherit;white-space:nowrap}.topbar-plan-button:focus-visible,.topbar-plan-button:hover{border-color:rgba(22,160,133,.42);background:rgba(22,160,133,.14)}.topbar-plan-button span{color:var(--muted-ink);font-size:.72rem}.topbar-plan-button strong{color:#147a55;font-size:.82rem;text-transform:uppercase}.topbar-plan-button i{color:#147a55;font-size:.7rem}.sidebar-link{color:var(--ink);display:flex;align-items:center;gap:.8rem;border-radius:1rem;padding:.85rem 1rem;transition:background-color .18s ease,color .18s ease,transform .18s ease}.sidebar-link i{width:1.15rem;text-align:center;color:var(--primary-accent)}.sidebar-link.active,.sidebar-link:hover{background:rgba(15,124,254,.1);color:var(--primary-accent);transform:translateX(2px)}.sidebar-link.active{font-weight:700}.profile-avatar{width:2.55rem;height:2.55rem;border-radius:999px;background:linear-gradient(135deg,var(--primary-accent),var(--secondary-accent));color:#fff;font-size:.86rem;font-weight:800;letter-spacing:.03em}.simulation-banner{border-bottom:1px solid rgba(245,165,36,.2);background:rgba(245,165,36,.1);color:#8a5200}.toast-stack{z-index:1090;width:min(420px,calc(100vw - 1.5rem))}.toast-card{display:block;width:100%;border:1px solid rgba(19,34,61,.08);border-left-width:5px;background:rgba(255,255,255,.98);color:var(--ink);border-radius:1.2rem;padding:1rem 1rem .95rem;box-shadow:0 18px 30px rgba(20,35,70,.14)}.toast-card:hover{transform:translateY(-1px)}.toast-card.toast-primary{border-left-color:var(--primary-accent)}.toast-card.toast-success{border-left-color:var(--success-accent)}.toast-card.toast-danger{border-left-color:var(--danger-accent)}.toast-card.toast-warning{border-left-color:var(--warning-accent)}.toast-card.toast-info{border-left-color:var(--secondary-accent)}.toast-title{font-weight:800;font-size:.98rem;line-height:1.15}.toast-message{margin-top:.2rem;color:var(--muted-ink);font-size:.92rem;line-height:1.4}.toast-close-icon{color:rgba(15,23,42,.45);font-size:.82rem;margin-top:.12rem}.feed-table{margin:0}.feed-table thead th{font-size:.8rem;text-transform:uppercase;letter-spacing:.04em;color:var(--muted-ink);border-bottom:1px solid rgba(19,34,61,.08)}.feed-table tbody td{border-top:1px solid rgba(19,34,61,.06);vertical-align:middle}.table-wrap{overflow:hidden;border-radius:1.35rem;border:1px solid rgba(19,34,61,.08)}.content-gap{display:grid;grid-gap:1.5rem;gap:1.5rem}.content-card-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,21rem),1fr));grid-gap:1rem;gap:1rem}.content-summary-card{position:relative;display:flex;flex-direction:column;min-width:0;border-top:4px solid var(--content-provider,var(--primary-accent))}.content-card-heading{display:grid;grid-template-columns:2.75rem minmax(0,1fr) auto;grid-gap:.75rem;gap:.75rem;align-items:start}.content-provider-mark{width:2.75rem;height:2.75rem;display:grid;place-items:center;border-radius:50%;background:color-mix(in srgb,currentColor 10%,white);font-size:1.35rem}.content-card-provider{display:block;margin-bottom:.15rem;color:#52617a;font-size:.75rem;font-weight:700}.content-card-heading h2{margin:0;font-size:1rem;line-height:1.35}.content-card-heading p{margin:.25rem 0 0;color:var(--muted-ink);font-size:.78rem}.content-card-excerpt{display:-webkit-box;margin:1rem 0 0;overflow:hidden;white-space:pre-wrap;-webkit-box-orient:vertical;-webkit-line-clamp:4}.content-card-alert{margin:.75rem 0 0;color:#765107;font-size:.82rem;font-weight:700}.content-card-editor{margin-top:1rem}.ped-content-workspace{display:grid;grid-gap:1rem;gap:1rem}.ped-content-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem}.ped-content-heading h2{margin:.3rem 0 .2rem;font-size:clamp(1.35rem,2vw,1.75rem)}.ped-content-heading p{margin:0;color:var(--muted-ink)}.ped-generation-summary{display:grid;grid-template-columns:2.5rem minmax(0,1fr) 2rem;grid-gap:.8rem;gap:.8rem;align-items:start;padding:1rem;border:1px solid #b9dcf8;border-radius:1rem;color:#153b5b;background:#eaf6ff}.ped-generation-summary>i{width:2.5rem;height:2.5rem;display:grid;place-items:center;border-radius:.75rem;color:#0879c9;background:#fff;font-size:1.2rem}.ped-generation-summary>div{display:grid;grid-gap:.3rem;gap:.3rem}.ped-generation-summary span{color:#45647d;font-size:.82rem}.ped-generation-summary progress{width:100%;height:.45rem;accent-color:#0879c9}.ped-generation-summary>button{width:2rem;height:2rem;display:grid;place-items:center;border:0;border-radius:50%;color:#45647d;background:transparent}.ped-generation-summary>button:hover{background:rgba(8,121,201,.1)}.ped-view-tabs{display:flex;gap:.35rem;padding:.35rem;border:1px solid #e0e6ef;border-radius:1rem;background:#f4f6f9}.ped-view-tabs button{min-height:44px;display:inline-flex;align-items:center;justify-content:center;gap:.45rem;padding:.6rem 1rem;border:0;border-radius:.72rem;color:#607089;background:transparent;font-weight:750}.ped-view-tabs button.is-active{color:#23344f;background:#fff;box-shadow:0 4px 14px rgba(19,34,61,.09)}.ped-content-board{display:grid;grid-gap:1rem;gap:1rem}.ped-content-filters{display:grid;grid-template-columns:minmax(12rem,1.4fr) repeat(3,minmax(9rem,.7fr)) auto;grid-gap:.65rem;gap:.65rem;align-items:end;padding:.85rem;border:1px solid #e2e7ef;border-radius:1rem;background:#fbfcfe}.ped-content-filters label{display:grid;grid-gap:.25rem;gap:.25rem;color:#5d6d83;font-size:.72rem;font-weight:750}.ped-social-group{overflow:hidden;border:1px solid #dfe5ed;border-radius:1rem;background:#fff}.ped-social-group>summary{min-height:54px;display:flex;align-items:center;gap:.7rem;padding:.75rem 1rem;cursor:pointer;list-style:none;background:#f8fafc}.ped-social-group>summary::-webkit-details-marker{display:none}.ped-social-group>summary>span{display:inline-flex;align-items:center;gap:.5rem;font-weight:800}.ped-social-group>summary>span i{font-size:1.15rem}.ped-social-group>summary small{margin-left:auto;color:#6b788b}.ped-social-group>summary>i{transition:transform .2s ease}.ped-social-group:not([open])>summary>i{transform:rotate(-90deg)}.ped-compact-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:.7rem;gap:.7rem;padding:.8rem}.ped-compact-card{min-width:0;min-height:112px;display:grid;grid-template-columns:2.25rem minmax(0,1fr);grid-gap:.6rem;gap:.6rem;align-content:start;padding:.75rem;border:1px solid #e1e6ed;border-top:3px solid var(--content-provider);border-radius:.8rem;color:#1d2a3f;text-align:left;background:#fff;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.ped-compact-card:hover{border-color:color-mix(in srgb,var(--content-provider) 45%,#d9e0e9);box-shadow:0 8px 20px rgba(22,36,60,.09);transform:translateY(-1px)}.ped-compact-card:focus-visible{outline:3px solid color-mix(in srgb,var(--content-provider) 28%,transparent);outline-offset:2px}.ped-compact-card-icon{width:2.25rem;height:2.25rem;display:grid;place-items:center;border-radius:.65rem;background:color-mix(in srgb,currentColor 10%,white);font-size:1.1rem}.ped-compact-card-body{min-width:0;display:grid;grid-gap:.18rem;gap:.18rem}.ped-compact-card-channel{overflow:hidden;color:#6a788c;text-overflow:ellipsis;white-space:nowrap;font-size:.68rem;font-weight:750}.ped-compact-card-body strong{display:-webkit-box;overflow:hidden;font-size:.86rem;line-height:1.28;-webkit-box-orient:vertical;-webkit-line-clamp:2}.ped-compact-card-body small{color:#6a788c;font-size:.69rem;line-height:1.3}.ped-compact-card-status{grid-column:1/-1;display:flex;align-items:center;gap:.4rem;margin-top:auto}.ped-compact-card-status .badge{max-width:100%;overflow:hidden;font-size:.62rem;text-overflow:ellipsis}.ped-compact-card-status>i{margin-left:auto;color:#a36b00}.ped-publishing-queue{display:grid;grid-gap:1rem;gap:1rem}.ped-content-filters.ped-publishing-filters{grid-template-columns:minmax(12rem,1.3fr) repeat(4,minmax(8rem,.7fr)) auto}.ped-publishing-list{display:grid;grid-gap:.65rem;gap:.65rem;margin:0;padding:0;list-style:none;counter-reset:publishing-order}.ped-publishing-list button{width:100%;display:grid;grid-template-columns:2rem 2.5rem minmax(0,1fr) auto 1rem;grid-gap:.75rem;gap:.75rem;align-items:center;padding:.8rem 1rem;border:1px solid #dfe5ed;border-left:4px solid var(--content-provider);border-radius:.9rem;color:#1d2a3f;text-align:left;background:#fff}.ped-publishing-list button:hover{border-color:color-mix(in srgb,var(--content-provider) 42%,#d9e0e9);box-shadow:0 7px 18px rgba(22,36,60,.08)}.ped-publishing-order{display:grid;place-items:center;width:1.8rem;height:1.8rem;border-radius:50%;color:#607089;background:#f0f3f7;font-size:.72rem;font-weight:800}.ped-publishing-copy{min-width:0;display:grid;grid-gap:.12rem;gap:.12rem}.ped-publishing-copy time{color:#526a87;font-size:.7rem;font-weight:800}.ped-publishing-copy strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ped-publishing-copy small{color:#6a788c}.ped-publishing-states{display:grid;justify-items:end;grid-gap:.25rem;gap:.25rem;color:#6a788c;font-size:.7rem}.connector-offcanvas.content-preview-drawer{width:min(46rem,100vw);height:100dvh;max-height:100dvh;display:flex;flex-direction:column;gap:.7rem;padding:1rem 1.15rem;overflow:hidden}.content-preview-drawer,.content-preview-drawer *{min-width:0;box-sizing:border-box}.content-preview-drawer>.connector-offcanvas-header,.content-preview-drawer>.content-preview-tabs{flex:0 0 auto}.content-provider-label{display:inline-flex;align-items:center;gap:.35rem;margin-bottom:.45rem;font-size:.78rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.content-preview-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:.35rem;gap:.35rem;padding:.3rem;border-radius:.85rem;background:#f0f2f7}.content-preview-tabs button{min-height:44px;border:0;border-radius:.65rem;color:#52617a;background:transparent;font-weight:700}.content-preview-tabs button.is-active{color:#24334d;background:white;box-shadow:0 4px 14px rgba(19,34,61,.09)}.content-preview-body{display:grid;align-content:start;flex:1 1 auto;min-height:0;padding:0 .35rem 1rem 0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.content-preview-body::-webkit-scrollbar{width:9px}.content-preview-body::-webkit-scrollbar-track{background:transparent}.content-preview-body::-webkit-scrollbar-thumb{border:2px solid transparent;border-radius:999px;background:#bdc5d1;background-clip:padding-box}.facebook-post-shell{width:min(31.25rem,100%);margin:0 auto;color:#050505;font-family:Helvetica,Arial,sans-serif}.facebook-post{overflow:hidden;border:1px solid #dddfe2;border-radius:8px;background:#fff;box-shadow:0 2px 8px rgba(0,0,0,.12)}.facebook-post-header{display:grid;grid-template-columns:40px minmax(0,1fr) 36px;grid-gap:.65rem;gap:.65rem;align-items:center;padding:.75rem 1rem .45rem}.facebook-page-avatar{width:40px;height:40px;display:grid;flex:0 0 40px;place-items:center;border-radius:50%;object-fit:cover;background:#e7f3ff}.facebook-page-avatar.is-placeholder{color:#0866ff;font-size:1.35rem}.facebook-page-meta{display:grid;min-width:0;line-height:1.25}.facebook-page-meta strong{overflow:hidden;font-size:.9375rem;text-overflow:ellipsis;white-space:nowrap}.facebook-page-meta span{color:#65676b;font-size:.8125rem}.facebook-icon-button{width:36px;height:36px;border:0;border-radius:50%;color:#65676b;background:transparent;font-size:1.2rem}.facebook-icon-button:hover{background:#f0f2f5}.facebook-post-copy{padding:.25rem 1rem .75rem;font-size:.9375rem;line-height:1.35;overflow-wrap:anywhere}.facebook-post-copy p{margin:0;white-space:pre-wrap}.facebook-post-copy .facebook-post-tags{margin-top:.45rem;color:#0866ff}.facebook-post-media{display:block;width:100%;max-height:min(62vh,42rem);object-fit:contain;background:#000}.social-media-ready{background:#fff}.social-media-replace{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem;padding:.65rem;border-top:1px solid #e4e6eb;background:#f7f8fa}.social-media-replace .btn-primary{border-color:#0866ff;background:#0866ff}.social-preview-card{width:min(31.25rem,100%);margin:0 auto;overflow:hidden;font-family:Arial,Helvetica,sans-serif}.social-preview-media{background:#f0f2f5}.social-preview-media-stage{position:relative;aspect-ratio:1;overflow:hidden;color:#fff;background:#111;touch-action:pan-y}.social-preview-media.is-portrait .social-preview-media-stage{aspect-ratio:9/16}.social-preview-media-stage>img,.social-preview-media-stage>video{width:100%;height:100%;display:block;object-fit:cover;background:#000}.social-preview-empty{width:100%;height:100%;display:grid;place-content:center;justify-items:center;grid-gap:.45rem;gap:.45rem;padding:1.5rem;color:#d8dce3;text-align:center;background:radial-gradient(circle at 50% 35%,#384152,#111 68%)}.social-preview-empty>i{font-size:2.3rem}.social-preview-empty>i.is-running{animation:content-media-spin 1.1s linear infinite}.social-preview-empty>span{max-width:22rem;color:#adb5c2;font-size:.8rem}.social-preview-empty .media-task-progress{width:min(18rem,80%)}.social-preview-media-nav{position:absolute;top:50%;width:2.4rem;height:2.4rem;display:grid;place-items:center;border:0;border-radius:50%;color:#111;background:rgba(255,255,255,.9);transform:translateY(-50%)}.social-preview-media-nav.is-prev{left:.6rem}.social-preview-media-nav.is-next{right:.6rem}.social-preview-media-nav:disabled{visibility:hidden}.social-preview-media-count{position:absolute;top:.65rem;right:.65rem;padding:.25rem .55rem;border-radius:999px;color:#fff;background:rgba(0,0,0,.68);font-size:.72rem;font-weight:700}.social-preview-dots{display:flex;justify-content:center;gap:.3rem;padding:.45rem;background:#fff}.social-preview-dots button{width:.38rem;height:.38rem;padding:0;border:0;border-radius:50%;background:#a8a8a8}.social-preview-dots button.is-active{background:#0095f6}.preview-media-tools{width:min(31.25rem,100%);display:flex;flex-wrap:wrap;align-items:center;gap:.65rem;margin:.75rem auto 0;padding:.72rem .8rem;border:1px solid #dfe5ed;border-radius:.8rem;color:#334155;background:#fff;box-shadow:0 4px 16px rgba(15,23,42,.06)}.preview-media-tools>div:first-child{display:grid;grid-gap:.08rem;gap:.08rem;margin-right:auto}.preview-media-tools small{color:#69778a;font-size:.72rem}.preview-media-tools .media-task-progress{flex-basis:100%}.preview-media-state{display:inline-flex;align-items:center;gap:.4rem;font-size:.8rem}.preview-media-state>i{color:#15803d}.preview-media-state.is-running>i{color:#0866ff;animation:content-media-spin 1.1s linear infinite}.preview-media-tool-actions{display:flex;flex-wrap:wrap;gap:.4rem}.preview-media-tool-actions .btn{border-radius:.55rem;font-size:.72rem;font-weight:750}.instagram-preview-shell{width:min(31.25rem,100%);margin:0 auto;color:#262626;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif}.instagram-app-bar{min-height:48px;display:flex;align-items:center;gap:.55rem;padding:0 .9rem;border:1px solid #dbdbdb;border-bottom:0;border-radius:.75rem .75rem 0 0;background:#fff}.instagram-app-bar>i{font-size:1.25rem}.instagram-app-bar>strong{font-family:Georgia,Times New Roman,serif;font-size:1.15rem;font-style:italic}.instagram-app-bar>span{display:flex;gap:1rem;margin-left:auto;font-size:1.25rem}.instagram-post{overflow:hidden;border:1px solid #dbdbdb;border-radius:0 0 .75rem .75rem;color:#262626;background:#fff;box-shadow:0 8px 28px rgba(0,0,0,.09)}.instagram-post>header{display:grid;grid-template-columns:42px minmax(0,1fr) 34px;grid-gap:.65rem;gap:.65rem;align-items:center;padding:.62rem .75rem}.instagram-post>header>div{display:grid;line-height:1.15}.instagram-post>header>div>span{display:flex;align-items:center;gap:.28rem}.instagram-post>header strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.82rem}.instagram-post>header small{margin-top:.12rem;font-size:.68rem}.instagram-post>header .bi-patch-check-fill,.instagram-reel-copy .bi-patch-check-fill{color:#0095f6}.instagram-post>header>button{width:34px;height:34px;border:0;border-radius:50%;color:#262626;background:transparent}.instagram-avatar-ring{width:42px;height:42px;display:grid;place-items:center;border-radius:50%;background:conic-gradient(#d300c5,#ff3040,#ffdc80,#d300c5)}.instagram-avatar-ring .facebook-page-avatar{width:36px;height:36px;border:2px solid #fff}.instagram-feed-media .social-preview-media-stage{aspect-ratio:4/5}.instagram-feed-media{position:relative;overflow:visible}.instagram-feed-media .social-preview-media-nav{width:2rem;height:2rem;color:#262626;font-size:.75rem;background:rgba(255,255,255,.86)}.instagram-feed-media .social-preview-media-count{top:.7rem;right:.7rem;border-radius:1rem;background:rgba(38,38,38,.75)}.instagram-feed-media .social-preview-dots{position:absolute;z-index:2;left:50%;bottom:-1.65rem;padding:0;background:transparent;transform:translateX(-50%)}.instagram-actions{min-height:48px;display:flex;align-items:center;justify-content:space-between;padding:.55rem .72rem .2rem;font-size:1.42rem}.instagram-actions span{display:flex;gap:.82rem}.instagram-actions button{width:30px;height:34px;display:grid;place-items:center;padding:0;border:0;color:inherit;background:transparent;font-size:inherit}.instagram-actions button:hover{color:#737373}.instagram-likes{display:flex;align-items:center;gap:.25rem;padding:.05rem .78rem .25rem;font-size:.78rem}.instagram-like-faces{position:relative;width:34px;height:22px;display:inline-block}.instagram-like-faces .facebook-page-avatar,.instagram-like-faces>i{position:absolute;width:22px;height:22px;border:2px solid #fff;border-radius:50%;background:#efefef;font-size:1.15rem}.instagram-like-faces>i{left:13px;display:grid;place-items:center;color:#8e8e8e}.instagram-copy{padding:.05rem .78rem .8rem;font-size:.82rem;line-height:1.38;overflow-wrap:anywhere}.instagram-copy p{margin:.18rem 0;white-space:pre-wrap}.instagram-copy .instagram-tags,.instagram-reel-copy .instagram-tags{color:#00376b}.instagram-copy>button{display:block;margin:.35rem 0;padding:0;border:0;color:#737373;background:transparent;font-size:.78rem}.instagram-copy small{display:block;margin-top:.4rem;color:#737373;font-size:.58rem;letter-spacing:.03em}.instagram-comment{min-height:43px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:.65rem;gap:.65rem;padding:0 .78rem;border-top:1px solid #efefef;color:#737373;font-size:.76rem}.instagram-comment>i{color:#262626;font-size:1.25rem}.instagram-comment button{border:0;color:#0095f6;background:transparent;font-size:.72rem;font-weight:700}.instagram-preview-shell.is-reel{width:min(25rem,100%)}.instagram-preview-shell.is-reel .instagram-app-bar{color:#fff;border-color:#202020;background:#000}.instagram-preview-shell.is-reel .instagram-post{border-color:#202020;border-radius:0 0 .75rem .75rem;background:#000}.instagram-reel-frame{position:relative;overflow:hidden;color:#fff;background:#000}.instagram-reel-media .social-preview-media-stage{aspect-ratio:9/16}.instagram-reel-media .social-preview-empty{min-height:34rem}.instagram-reel-top{pointer-events:none;position:absolute;z-index:3;top:0;right:0;left:0;display:grid;grid-template-columns:34px minmax(0,1fr) 34px;align-items:center;padding:.85rem .75rem 3rem;background:linear-gradient(rgba(0,0,0,.58),transparent);font-size:1.05rem}.instagram-reel-top button{border:0;color:#fff;background:transparent;font-size:1.25rem}.instagram-reel-top strong{text-align:center}.instagram-reel-top>i{justify-self:center;font-size:1.2rem}.instagram-reel-copy{pointer-events:none;position:absolute;z-index:3;right:4.35rem;bottom:1rem;left:.8rem;overflow-wrap:anywhere;text-shadow:0 1px 3px rgba(0,0,0,.8);font-size:.78rem}.instagram-reel-copy>span{display:flex;align-items:center;gap:.32rem}.instagram-reel-copy>span button{pointer-events:auto;margin-left:.25rem;padding:.2rem .55rem;border:1px solid rgba(255,255,255,.8);border-radius:.45rem;color:#fff;background:transparent;font-size:.68rem;font-weight:750}.instagram-reel-copy p{margin:.4rem 0 0;white-space:pre-wrap}.instagram-reel-copy .instagram-tags{color:#fff;font-weight:650}.instagram-reel-copy small{display:block;margin-top:.65rem}.instagram-reel-actions{position:absolute;z-index:3;right:.65rem;bottom:1rem;display:grid;justify-items:center;grid-gap:.78rem;gap:.78rem}.instagram-reel-actions button{display:grid;justify-items:center;grid-gap:.05rem;gap:.05rem;padding:0;border:0;color:#fff;background:transparent;text-shadow:0 1px 3px #000;font-size:1.45rem}.instagram-reel-actions button small{font-size:.62rem}.instagram-reel-avatar .facebook-page-avatar{width:30px;height:30px;border:2px solid #fff;border-radius:.35rem}.linkedin-preview-shell{width:min(34.5rem,100%);margin:0 auto;padding:.7rem;border-radius:.65rem;color:rgba(0,0,0,.9);background:#f4f2ee;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif}.linkedin-feed-label{display:flex;align-items:center;gap:.45rem;padding:0 .2rem .6rem;color:#404040;font-size:.78rem;font-weight:700}.linkedin-feed-label>i{color:#0a66c2;font-size:1.2rem}.linkedin-post{overflow:hidden;border:1px solid #e0dfdc;border-radius:.5rem;background:#fff;box-shadow:0 1px 2px rgba(0,0,0,.08)}.linkedin-post-header{display:grid;grid-template-columns:48px minmax(0,1fr) auto 32px;grid-gap:.55rem;gap:.55rem;align-items:start;padding:.75rem .85rem .35rem}.linkedin-post-header .facebook-page-avatar{width:48px;height:48px;border-radius:50%;background:#e7f3f8}.linkedin-post-header>div{min-width:0;display:grid;line-height:1.26}.linkedin-post-header>div>span{display:flex;align-items:center;gap:.25rem}.linkedin-post-header strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.875rem}.linkedin-post-header .bi-patch-check-fill{color:#0a66c2;font-size:.78rem}.linkedin-post-header small{overflow:hidden;color:rgba(0,0,0,.6);text-overflow:ellipsis;white-space:nowrap;font-size:.7rem}.linkedin-follow,.linkedin-more{border:0;background:transparent}.linkedin-follow{padding:.2rem .3rem;color:#0a66c2;white-space:nowrap;font-size:.82rem;font-weight:750}.linkedin-more{width:32px;height:32px;display:grid;place-items:center;border-radius:50%;font-size:1.1rem}.linkedin-follow:hover,.linkedin-more:hover{background:#edf3f8}.linkedin-copy{padding:.45rem .85rem .75rem;overflow-wrap:anywhere;font-size:.875rem;line-height:1.42}.linkedin-copy p{margin:0;white-space:pre-wrap}.linkedin-copy .linkedin-tags{margin-top:.38rem;color:#0a66c2;font-weight:650}.linkedin-post-media{border-block:1px solid #e0dfdc}.linkedin-post-media .social-preview-media-stage{aspect-ratio:1.91/1}.linkedin-post.is-document .linkedin-post-media .social-preview-media-stage{aspect-ratio:4/5}.linkedin-post.is-document .linkedin-post-media .social-preview-media-stage>img{object-fit:contain;background:#eef3f8}.linkedin-post-media .social-preview-media-nav{width:2.1rem;height:2.1rem;color:#404040;border:1px solid rgba(0,0,0,.18);font-size:.8rem}.linkedin-post-media .social-preview-media-count{background:rgba(0,0,0,.72)}.linkedin-post-media .social-preview-dots{border-top:1px solid #e0dfdc}.linkedin-post-media .social-preview-dots button.is-active{background:#0a66c2}.linkedin-engagement{min-height:38px;display:flex;align-items:center;gap:.3rem;margin:0 .75rem;color:rgba(0,0,0,.6);font-size:.7rem}.linkedin-reactions{display:flex}.linkedin-reactions i{width:18px;height:18px;display:grid;place-items:center;margin-right:-3px;border:1px solid #fff;border-radius:50%;color:#fff;background:#378fe9;font-size:.57rem}.linkedin-reactions i:nth-child(2){background:#df704d}.linkedin-reactions i:nth-child(3){color:#7a6100;background:#f5bb5c}.linkedin-actions{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0 .75rem;border-top:1px solid #e0dfdc}.linkedin-actions button{min-height:48px;display:flex;align-items:center;justify-content:center;gap:.38rem;padding:.3rem;border:0;border-radius:.25rem;color:rgba(0,0,0,.6);background:transparent;font-size:.75rem;font-weight:650}.linkedin-actions button i{font-size:1.12rem}.linkedin-actions button:hover{background:rgba(0,0,0,.08)}.linkedin-comment-row{display:grid;grid-template-columns:32px minmax(0,1fr);grid-gap:.45rem;gap:.45rem;align-items:center;padding:.2rem .85rem .8rem}.linkedin-comment-row .facebook-page-avatar{width:32px;height:32px}.linkedin-comment-row>div{min-height:34px;display:flex;align-items:center;gap:.6rem;padding:.38rem .75rem;border:1px solid rgba(0,0,0,.35);border-radius:999px;color:rgba(0,0,0,.6);font-size:.72rem}.linkedin-comment-row>div span{margin-right:auto}.linkedin-preview-shell>.preview-media-tools{width:100%}.linkedin-preview-shell>.content-preview-disclaimer{margin-bottom:.1rem}.tiktok-post{position:relative;width:min(25rem,100%);border-radius:1rem;color:#fff;background:#000;box-shadow:0 12px 36px rgba(0,0,0,.25)}.tiktok-post .social-media-replace{position:relative;z-index:4;border-color:#292929;background:#111}.tiktok-post .social-media-replace .btn-light{color:#fff;border-color:#444;background:#292929}.tiktok-overlay{pointer-events:none;position:absolute;inset:0 0 3.8rem;z-index:3;display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;padding:1rem .75rem;background:linear-gradient(transparent 55%,rgba(0,0,0,.72))}.tiktok-copy{min-width:0;max-width:calc(100% - 4rem);text-shadow:0 1px 3px #000}.tiktok-copy strong{font-size:.9rem}.tiktok-copy p{margin:.45rem 0 .25rem;font-size:.84rem;line-height:1.35;white-space:pre-wrap}.tiktok-copy>span{display:block;font-size:.78rem;font-weight:700}.tiktok-copy small{display:block;margin-top:.75rem}.tiktok-rail{display:grid;justify-items:center;grid-gap:.8rem;gap:.8rem}.tiktok-rail .facebook-page-avatar{width:42px;height:42px;border:2px solid #fff}.tiktok-rail>span{display:grid;justify-items:center;grid-gap:.1rem;gap:.1rem;font-size:1.55rem}.tiktok-rail small{font-size:.62rem}.youtube-post{overflow:visible;color:#0f0f0f;background:transparent}.youtube-player{position:relative;overflow:hidden;border-radius:.75rem;background:#000}.youtube-post .social-preview-media-stage{aspect-ratio:16/9}.youtube-post.is-short{width:min(25rem,100%)}.youtube-post.is-short .social-preview-media-stage{aspect-ratio:9/16}.youtube-post.is-short .social-media-replace{background:#fff}.youtube-short-rail{position:absolute;right:.75rem;bottom:5rem;z-index:3;display:grid;grid-gap:1.1rem;gap:1.1rem;color:#fff;font-size:1.35rem;text-shadow:0 1px 4px #000}.youtube-details{display:grid;grid-template-columns:40px minmax(0,1fr) auto;grid-gap:.7rem;gap:.7rem;align-items:start;padding:.85rem .25rem}.youtube-details h3{margin:0 0 .25rem;font-size:.98rem;line-height:1.3}.youtube-details span{color:#606060;font-size:.76rem}.youtube-details p{margin:.55rem 0 0;font-size:.82rem;line-height:1.4;white-space:pre-wrap}.generic-social-post{border:1px solid #dfe4eb;border-top:4px solid var(--content-provider);border-radius:.8rem;background:#fff;box-shadow:0 8px 24px rgba(20,35,60,.08)}.generic-social-post>header{display:grid;grid-template-columns:40px minmax(0,1fr) auto;grid-gap:.65rem;gap:.65rem;align-items:center;padding:.8rem}.generic-social-post>header div{display:grid}.generic-social-post>header span{color:#66758a;font-size:.72rem}.generic-social-copy{padding:0 .8rem .8rem;white-space:pre-wrap}.generic-social-copy p{margin:0}.generic-social-copy span{display:block;margin-top:.4rem;color:var(--content-provider)}.generic-social-post>footer{display:flex;gap:1rem;padding:.75rem .9rem;border-top:1px solid #edf0f4;color:#607089}.content-drawer-editor{display:grid;grid-gap:1rem;gap:1rem}.content-editor-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.content-editor-heading h3{margin:0 0 .2rem;font-size:1.15rem}.content-editor-heading p{margin:0;color:#68778d;font-size:.82rem}.content-drawer-editor fieldset{padding:0;border:0}.content-editor-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.55rem .7rem;gap:.55rem .7rem}.content-editor-grid label{display:grid;grid-gap:.3rem;gap:.3rem;color:#53647b;font-size:.76rem;font-weight:750}.content-editor-grid .is-wide{grid-column:1/-1}.content-editor-media{display:flex;flex-wrap:wrap;align-items:center;gap:.55rem;padding:.85rem;border:1px solid #dfe5ed;border-radius:.85rem;background:#f8fafc}.content-editor-media>div{min-width:12rem;display:grid;margin-right:auto}.content-editor-media span{color:#68778d;font-size:.76rem}.content-preview-body.is-content,.content-preview-body.is-review{padding-bottom:1rem}.content-editor-actions{position:absolute;z-index:5;right:1.15rem;bottom:.8rem;left:1.15rem;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:.35rem;gap:.35rem;padding:.65rem;border:1px solid #dfe5ed;border-radius:.85rem;background:rgba(255,255,255,.97);box-shadow:0 -8px 24px rgba(24,39,67,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.content-editor-actions .btn{min-height:34px;padding:.32rem .42rem;font-size:.72rem;white-space:nowrap}.content-drawer-editor,.content-review-with-actions{padding-bottom:4.8rem}.content-review-with-actions{display:grid;grid-gap:.75rem;gap:.75rem;min-height:100%}.content-media-manager{display:grid;grid-gap:.9rem;gap:.9rem}.content-media-manager>header{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.content-media-manager h3,.content-media-manager h4{margin:0 0 .2rem}.content-media-manager p{margin:0;color:#68778d;font-size:.82rem}.content-media-slots{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.55rem;gap:.55rem}.content-media-slots button{aspect-ratio:1;min-height:0;display:grid;grid-template-rows:minmax(0,1fr) auto;place-items:stretch;grid-gap:.35rem;gap:.35rem;overflow:hidden;padding:.35rem;border:2px solid #e0e6ef;border-radius:.8rem;color:#607089;background:#f8fafc}.content-media-slots button.is-active{border-color:#2f7ef7;color:#2f7ef7;background:#eef5ff}.content-media-slots img,.content-media-slots video{width:100%;height:100%;min-height:0;display:block;border-radius:.55rem;object-fit:contain;background:#edf1f6}.content-media-slots button>i{align-self:center;justify-self:center;font-size:1.35rem}.content-media-slots span{text-align:center;font-size:.7rem;font-weight:750}.content-media-toolbar{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.7rem;border-radius:.75rem;background:#f3f6fa}.content-media-toolbar>span{color:#68778d;font-size:.75rem}.content-media-library{display:grid;grid-gap:.7rem;gap:.7rem;padding-top:.85rem;border-top:1px solid #e2e7ee}.content-media-library-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.65rem;gap:.65rem}.content-media-library-grid article{overflow:hidden;border:1px solid #dfe5ed;border-radius:.75rem;background:#fff}.content-media-library-grid img,.content-media-library-grid video{width:100%;height:105px;display:block;object-fit:cover;background:#edf1f6}.content-media-library-grid article>div{display:flex;align-items:center;gap:.35rem;padding:.45rem}.content-media-library-grid strong{flex:1 1;overflow:hidden;font-size:.72rem;text-overflow:ellipsis;white-space:nowrap}.content-media-library-empty{display:flex;align-items:center;gap:.55rem;padding:1rem;border:1px dashed #ccd5e1;border-radius:.8rem}.ped-content-archive{display:grid;grid-gap:.8rem;gap:.8rem;padding-top:.8rem}.ped-archive-list{display:grid;grid-gap:.5rem;gap:.5rem}.ped-archive-list article{display:grid;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;grid-gap:.7rem;gap:.7rem;padding:.65rem .75rem;border:1px solid #e0e6ef;border-radius:.8rem;background:#fff}.ped-archive-list article>div{display:grid}.ped-archive-list small,.ped-archive-list time{color:#68778d;font-size:.72rem}.x-post-shell{width:min(37.5rem,100%);margin:0 auto;overflow:hidden;border:1px solid #eff3f4;color:#0f1419;background:#fff;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif}.x-timeline-top{height:53px;display:flex;align-items:center;gap:1.85rem;padding:0 1rem;border-bottom:1px solid #eff3f4;font-size:1.25rem}.x-post-identity>button,.x-timeline-top button{width:34px;height:34px;display:grid;flex:0 0 34px;place-items:center;border:0;border-radius:50%;color:#0f1419;background:transparent}.x-post-identity>button:hover,.x-timeline-top button:hover{background:rgba(15,20,25,.1)}.x-post-detail{padding:.75rem 1rem 0;background:#fff}.x-post-identity{display:grid;grid-template-columns:40px minmax(0,1fr) 34px;align-items:center;grid-gap:.65rem;gap:.65rem}.x-post-identity .facebook-page-avatar{width:40px;height:40px;background:#eff3f4}.x-post-identity>div{min-width:0;display:grid;line-height:1.25}.x-post-identity>div>span{min-width:0;display:flex;align-items:center;gap:.22rem}.x-post-identity strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.9375rem}.x-post-identity .bi-patch-check-fill{flex:0 0 auto;color:#1d9bf0;font-size:.9rem}.x-post-identity small{overflow:hidden;color:#536471;text-overflow:ellipsis;white-space:nowrap;font-size:.9375rem}.x-post-copy{padding-top:.8rem;overflow-wrap:anywhere;font-size:1.0625rem;line-height:1.35}.x-post-copy p{margin:0;white-space:pre-wrap}.x-inline-link,.x-post-copy .x-post-tags{color:#1d9bf0}.x-post-copy .x-post-tags{margin-top:.28rem}.x-media-wrap{margin-top:.8rem}.x-media-grid{display:grid;aspect-ratio:16/9;overflow:hidden;grid-gap:2px;gap:2px;border:1px solid #cfd9de;border-radius:1rem;background:#cfd9de}.x-media-grid-1{grid-template-columns:minmax(0,1fr)}.x-media-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.x-media-grid-3,.x-media-grid-4{grid-template:repeat(2,minmax(0,1fr)) /repeat(2,minmax(0,1fr))}.x-media-grid-3 .x-media-tile:first-child{grid-row:1/-1}.x-media-tile{position:relative;min-width:0;min-height:0;overflow:hidden;background:#000}.x-media-tile>img,.x-media-tile>video{width:100%;height:100%;display:block;object-fit:cover}.x-media-kind{position:absolute;right:.5rem;bottom:.5rem;display:inline-flex;align-items:center;gap:.2rem;padding:.2rem .45rem;border-radius:999px;color:#fff;background:rgba(0,0,0,.72);font-size:.68rem;font-weight:700}.x-media-placeholder{width:100%;height:100%;display:grid;place-content:center;justify-items:center;grid-gap:.22rem;gap:.22rem;padding:.5rem;color:#536471;text-align:center;background:#eff3f4}.x-media-placeholder>i{font-size:1.45rem}.x-media-controls i.is-running,.x-media-placeholder>i.is-running{animation:content-media-spin 1.1s linear infinite}.x-media-placeholder strong{font-size:.75rem}.x-media-placeholder span{font-size:.65rem}.x-media-placeholder label{width:28px;height:28px;display:grid;place-items:center;margin-top:.15rem;border-radius:50%;color:#fff;background:#0f1419;cursor:pointer}.x-media-controls{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.45rem;padding:.55rem 0 .1rem}.x-media-controls>span{display:inline-flex;align-items:center;gap:.35rem;margin-right:auto;color:#536471;font-size:.72rem;font-weight:650}.x-media-controls .btn{border-radius:999px;font-size:.72rem;font-weight:700}.x-media-warning{display:flex;align-items:flex-start;gap:.35rem;margin:.45rem 0 0;color:#a56600;font-size:.72rem}.x-post-meta{display:flex;flex-wrap:wrap;align-items:baseline;gap:.22rem;padding:.8rem 0;border-bottom:1px solid #eff3f4;color:#536471;font-size:.9375rem}.x-post-meta b{font-weight:400}.x-post-meta strong{color:#0f1419}.x-post-actions{min-height:49px;display:flex;align-items:center;justify-content:space-around;border-bottom:1px solid #eff3f4;color:#536471}.x-post-actions button{min-width:42px;height:36px;display:inline-flex;align-items:center;justify-content:center;gap:.32rem;padding:0 .45rem;border:0;border-radius:999px;color:inherit;background:transparent;font-size:1.05rem}.x-post-actions button span{font-size:.72rem}.x-post-actions button:hover{color:#1d9bf0;background:#e8f5fd}.x-post-actions button.is-repost:hover{color:#00ba7c;background:rgba(0,186,124,.1)}.x-post-actions button.is-like:hover{color:#f91880;background:rgba(249,24,128,.1)}.x-reply-row{display:grid;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;grid-gap:.65rem;gap:.65rem;padding:.75rem 0}.x-reply-row .facebook-page-avatar{width:36px;height:36px}.x-reply-row span{color:#536471;font-size:.9375rem}.x-reply-row>button{min-height:34px;padding:.35rem .85rem;border:0;border-radius:999px;color:#fff;background:#0f1419;font-size:.78rem;font-weight:750}.x-post-shell>.content-preview-disclaimer{margin:0;padding:.65rem 1rem;border-top:1px solid #eff3f4;background:#f7f9f9}.facebook-carousel-wrap{border-block:1px solid #e4e6eb;background:#f0f2f5}.facebook-carousel-viewport{position:relative;overflow:hidden;background:#e4e6eb;touch-action:pan-y}.facebook-carousel-track{display:flex;transition:transform .28s ease;will-change:transform}.facebook-carousel-item{position:relative;flex:0 0 100%;aspect-ratio:1;min-width:0;overflow:hidden;background:#e4e6eb}.facebook-carousel-item>img{width:100%;height:100%;display:block;object-fit:cover}.facebook-carousel-placeholder{width:100%;height:100%;display:grid;place-content:center;justify-items:center;grid-gap:.35rem;gap:.35rem;color:#65676b;background:linear-gradient(145deg,#edf0f4,#dfe3e8)}.facebook-carousel-placeholder>i{color:#0866ff;font-size:2rem}.facebook-carousel-placeholder>strong{font-size:.9rem}.facebook-carousel-placeholder .bi-arrow-repeat{animation:content-media-spin 1.1s linear infinite}.facebook-carousel-nav{position:absolute;top:50%;width:2.6rem;height:2.6rem;display:grid;place-items:center;border:0;border-radius:50%;color:#1c1e21;background:rgba(255,255,255,.92);box-shadow:0 2px 8px rgba(0,0,0,.22);transform:translateY(-50%)}.facebook-carousel-nav.is-previous{left:.65rem}.facebook-carousel-nav.is-next{right:.65rem}.facebook-carousel-nav:disabled{visibility:hidden}.facebook-carousel-counter{position:absolute;top:.65rem;right:.65rem;padding:.25rem .55rem;border-radius:999px;color:#fff;background:rgba(0,0,0,.68);font-size:.75rem;font-weight:700}.facebook-carousel-dots{display:flex;justify-content:center;gap:.35rem;padding:.6rem .75rem 0}.facebook-carousel-dots button{width:.48rem;height:.48rem;padding:0;border:0;border-radius:50%;background:#bcc0c4}.facebook-carousel-dots button.is-active{background:#0866ff}.facebook-carousel-footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.65rem;padding:.7rem .85rem;color:#4b4f56;font-size:.8125rem}.facebook-carousel-footer span{color:#65676b}.media-task-progress{flex:1 0 100%;height:.42rem;overflow:hidden;border-radius:999px;background:#d8dde5}.media-task-progress>span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#0866ff,#42a5f5);transition:width .3s ease}.facebook-media-placeholder{min-height:18rem;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.45rem;padding:2rem 1rem;border-block:1px solid #e4e6eb;color:#4b4f56;text-align:center;background:#f0f2f5}.facebook-media-placeholder p{max-width:25rem;margin:0;font-size:.875rem}.facebook-media-placeholder-icon{width:58px;height:58px;display:grid;place-items:center;border-radius:50%;color:#0866ff;background:#dbeafe;font-size:1.6rem}.facebook-media-placeholder-icon.is-running i{animation:content-media-spin 1.1s linear infinite}@keyframes content-media-spin{to{transform:rotate(1turn)}}.facebook-media-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem;margin-top:.65rem}.facebook-media-actions .btn{min-height:40px;font-size:.875rem;font-weight:700}.facebook-media-actions .btn-primary{border-color:#0866ff;background:#0866ff}.facebook-engagement{min-height:40px;display:flex;align-items:center;gap:.35rem;padding:.55rem 1rem;color:#65676b;font-size:.8125rem}.facebook-reaction-icons{display:flex}.facebook-reaction-icons b{width:19px;height:19px;display:grid;place-items:center;margin-right:-3px;border:2px solid white;border-radius:50%;color:white;background:#0866ff;font-family:Arial,sans-serif;font-size:.68rem}.facebook-reaction-icons b:last-child{background:#f55368}.facebook-post-actions{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0 1rem;border-block:1px solid #ced0d4}.facebook-post-actions button{min-height:42px;padding:.35rem .2rem;border:0;color:#65676b;background:transparent;font-size:.8rem;font-weight:700;white-space:nowrap}.facebook-post-actions button:hover{background:#f0f2f5}.facebook-post-actions i{margin-right:.25rem;font-size:1rem}.facebook-comment-row{display:grid;grid-template-columns:32px minmax(0,1fr);grid-gap:.5rem;gap:.5rem;align-items:center;padding:.75rem 1rem}.facebook-comment-row .facebook-page-avatar{width:32px;height:32px}.facebook-comment-row>div{display:flex;justify-content:space-between;gap:.5rem;padding:.55rem .75rem;border-radius:999px;color:#65676b;background:#f0f2f5;font-size:.8125rem}.facebook-comment-row span{display:flex;gap:.45rem}.content-preview-disclaimer{margin:.75rem .25rem 0;color:#65676b;text-align:center;font-size:.75rem}.media-generation-wizard{display:grid;grid-gap:1rem;gap:1rem;width:min(35rem,100%);margin:0 auto}.media-generation-wizard h3{margin:.2rem 0 .35rem}.media-generation-wizard label{display:grid;grid-gap:.45rem;gap:.45rem;font-weight:700}.media-reference-picker{padding:1rem;border:1px dashed #aeb8c8;border-radius:.85rem;background:#f8fafc}.media-reference-picker span{display:flex;flex-wrap:wrap;gap:.35rem}.media-reference-picker small{color:#68778d;font-weight:400}.media-reference-list{display:grid;grid-gap:.45rem;gap:.45rem;margin:0;padding:0;list-style:none}.media-reference-list li{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:.5rem;gap:.5rem;align-items:center;padding:.65rem .75rem;border-radius:.65rem;background:#f0f2f5}.spot-wizard-layer{align-items:stretch;justify-content:flex-end}.spot-wizard{position:relative;z-index:1;width:min(48rem,100vw);height:100dvh;display:grid;grid-template-rows:auto auto minmax(0,1fr) auto;color:#24334d;background:#f8fafc;box-shadow:-18px 0 60px rgba(19,34,61,.24)}.spot-wizard>header{display:flex;justify-content:space-between;gap:1rem;padding:1.15rem 1.4rem;border-bottom:1px solid #dfe5ee;background:#fff}.spot-wizard>header h2{margin:.3rem 0 .1rem;font-size:1.35rem;font-weight:800}.spot-wizard>header p{margin:0;color:#68778d;font-size:.82rem}.spot-wizard-progress{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:.35rem;gap:.35rem;padding:.8rem 1.2rem;border-bottom:1px solid #e4e9f0;background:#fff}.spot-wizard-progress button{display:grid;justify-items:center;grid-gap:.3rem;gap:.3rem;padding:.35rem .15rem;border:0;color:#8793a6;background:transparent;font-size:.68rem;font-weight:700}.spot-wizard-progress button>span{width:1.65rem;height:1.65rem;display:grid;place-items:center;border:2px solid #d8dfe9;border-radius:50%;background:#fff}.spot-wizard-progress button.is-active{color:#0866ff}.spot-wizard-progress button.is-active>span{color:#fff;border-color:#0866ff;background:#0866ff}.spot-wizard-progress button.is-done>span{color:#147a55;border-color:#9dd6be;background:#e6f5eb}.spot-wizard>main{overflow-y:auto;padding:1.4rem}.spot-wizard>footer{display:flex;justify-content:space-between;gap:.75rem;padding:1rem 1.4rem;border-top:1px solid #dfe5ee;background:#fff}.spot-step{display:grid;grid-gap:1.1rem;gap:1.1rem;max-width:42rem;margin:0 auto}.spot-step>h3{margin:0;font-size:1.15rem;font-weight:800}.spot-step>p{margin:-.7rem 0 0;color:#68778d}.spot-step label{display:grid;grid-gap:.4rem;gap:.4rem;font-size:.82rem;font-weight:700}.spot-date-time-grid,.spot-format-grid,.spot-methods,.spot-resource-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.75rem;gap:.75rem}.spot-choice,.spot-resource-grid>button{display:flex;align-items:center;gap:.7rem;min-height:4.6rem;padding:.85rem;border:1px solid #dce3ed;border-radius:.85rem;color:#334155;background:#fff;text-align:left}.spot-choice:hover,.spot-resource-grid>button:hover{border-color:#aab8cc}.spot-choice.is-active,.spot-resource-grid>button.is-active{border-color:#0866ff;background:#eef5ff;box-shadow:0 0 0 2px rgba(8,102,255,.1)}.spot-format-grid .spot-choice>i,.spot-resource-grid>button>i:first-child{font-size:1.4rem}.spot-resource-grid>button>span{min-width:0;display:grid;flex:1 1}.spot-resource-grid strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.spot-methods span,.spot-resource-grid small{color:#68778d;font-size:.73rem}.spot-methods .spot-choice{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center}.spot-methods .spot-choice>i{grid-row:1/3;font-size:1.35rem}.spot-methods .spot-choice>span,.spot-methods .spot-choice>strong{display:block}.spot-format-grid .spot-choice{justify-content:flex-start;min-height:3.6rem}.spot-step fieldset{display:grid;grid-gap:.7rem;gap:.7rem;padding:0;border:0}.spot-step legend{margin:0;font-size:.82rem;font-weight:700}.spot-review dl{display:grid;grid-gap:.15rem;gap:.15rem;padding:.4rem;border:1px solid #dfe5ee;border-radius:.9rem;background:#fff}.spot-review dl>div{display:grid;grid-template-columns:minmax(8rem,.35fr) minmax(0,1fr);grid-gap:1rem;gap:1rem;padding:.7rem;border-bottom:1px solid #edf0f4}.spot-review dl>div:last-child{border-bottom:0}.spot-review dt{color:#68778d;font-size:.76rem}.spot-review dd{margin:0;font-weight:700}.spot-inline-issue{max-width:42rem;margin:1rem auto 0;color:#9a6700;font-size:.82rem}@media (max-width:600px){.spot-date-time-grid,.spot-format-grid,.spot-methods,.spot-resource-grid{grid-template-columns:minmax(0,1fr)}.spot-wizard-progress button{font-size:0}.spot-review dl>div{grid-template-columns:minmax(0,1fr);gap:.15rem}}.media-reference-list span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:560px){.connector-offcanvas.content-preview-drawer{padding:1rem}.ped-content-heading{align-items:stretch;flex-direction:column}.ped-view-tabs{display:grid}.content-editor-grid,.ped-content-filters,.ped-content-filters.ped-publishing-filters,.ped-view-tabs{grid-template-columns:minmax(0,1fr)}.content-editor-grid .is-wide{grid-column:auto}.ped-compact-grid{grid-template-columns:minmax(0,1fr)}.content-editor-actions .ms-auto{margin-left:0!important}.x-post-detail,.x-timeline-top{padding-inline:.65rem}.x-post-identity{grid-template-columns:36px minmax(0,1fr) 32px}.x-post-identity .facebook-page-avatar{width:36px;height:36px}.x-post-copy{font-size:1rem}.x-media-controls{align-items:stretch}.x-media-controls>span{width:100%}.facebook-post-actions button{font-size:0}.facebook-post-actions i{margin:0;font-size:1.15rem}.facebook-comment-row span i:nth-child(n+3){display:none}.ped-publishing-list button{grid-template-columns:2rem 2.5rem minmax(0,1fr) 1rem}.ped-publishing-states{grid-column:2/-1;justify-items:start}}@media (min-width:561px) and (max-width:1040px){.ped-compact-grid,.ped-content-filters,.ped-content-filters.ped-publishing-filters{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1041px) and (max-width:1380px){.ped-content-filters,.ped-content-filters.ped-publishing-filters{grid-template-columns:repeat(3,minmax(0,1fr))}}.content-technical-review{display:grid;grid-gap:1rem;gap:1rem}.content-technical-review details,.content-technical-review section{padding:1rem;border:1px solid #e0e5ed;border-radius:.85rem;background:#fbfcfe}.content-technical-review h3{margin:0 0 .75rem;font-size:1rem}.ai-transparency-approval{display:grid;grid-gap:.9rem;gap:.9rem;padding:.2rem 0 5.2rem}.ai-transparency-approval>div:first-child{padding:1rem;border:1px solid #dce6f5;border-radius:1rem;background:linear-gradient(135deg,#f7fbff,#f3f9f7)}.ai-transparency-approval h3{margin:.35rem 0;font-size:1.15rem}.ai-transparency-approval p{margin-bottom:0;color:#52617a}.ai-transparency-approval>label{display:grid;grid-template-columns:auto 1fr;grid-gap:.75rem;gap:.75rem;align-items:start;padding:.9rem 1rem;border:1px solid #dfe5ed;border-radius:.85rem;background:#fff;cursor:pointer}.ai-transparency-approval>label.is-required{border-color:#a9c8ba;background:#f4faf7}.ai-transparency-approval input{width:1.05rem;height:1.05rem;margin-top:.15rem;accent-color:#13795b}.ai-transparency-approval label span{display:grid;grid-gap:.2rem;gap:.2rem}.ai-transparency-approval label small{color:#667085;line-height:1.4}.ai-transparency-approval .content-editor-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.content-checklist{display:grid;grid-gap:.7rem;gap:.7rem;margin:0;padding:0;list-style:none}.content-checklist li{display:grid;grid-template-columns:1.3rem minmax(0,1fr);grid-gap:.5rem;gap:.5rem;align-items:start}.content-checklist .is-ready i{color:var(--success-accent)}.content-checklist .is-warning i{color:#a36b00}.content-checklist .is-missing i{color:var(--muted-ink)}.content-review-data{display:grid;grid-gap:.55rem;gap:.55rem;margin:0}.content-review-data>div{display:grid;grid-template-columns:minmax(7rem,.45fr) minmax(0,1fr);grid-gap:.75rem;gap:.75rem}.content-review-data dt{color:#52617a}.content-review-data dd{margin:0;overflow-wrap:anywhere}.company-switcher{width:100%;margin-bottom:.45rem;border-color:rgba(19,34,61,.12);background-color:#fff;font-size:.9rem;font-weight:700}.workspace-section{padding:1.5rem;border:1px solid var(--card-border);border-radius:8px;background:rgba(255,255,255,.94);box-shadow:var(--shadow-subtle)}.company-list{border-top:1px solid rgba(19,34,61,.08)}.company-row{min-height:78px;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 0;border-bottom:1px solid rgba(19,34,61,.08)}.company-row.active{box-shadow:inset 3px 0 0 var(--secondary-accent);padding-left:1rem;background:rgba(22,160,133,.04)}.company-empty,.connector-empty{border:1px dashed rgba(19,34,61,.18);border-radius:8px;background:#fbfcfe}.knowledge-toolbar{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:1rem}.media-dropzone{width:100%;min-height:180px;border:2px dashed rgba(109,94,252,.35);border-radius:20px;background:rgba(109,94,252,.035);color:inherit;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.45rem;transition:.18s ease}.media-dropzone.is-dragging,.media-dropzone:hover{border-color:var(--feed-primary,#6d5efc);background:rgba(109,94,252,.09);transform:translateY(-1px)}.media-dropzone>i{font-size:2rem;color:var(--feed-primary,#6d5efc)}.media-dropzone>span{color:var(--feed-muted,#6b7280);font-size:.875rem}.media-upload-strip{display:flex;gap:.75rem;overflow-x:auto;padding-top:1rem}.media-upload-preview{position:relative;flex:0 0 92px;height:72px;border-radius:12px;overflow:hidden;background:#111827}.media-upload-preview img,.media-upload-preview video{width:100%;height:100%;object-fit:cover}.media-upload-preview .badge{position:absolute;right:.35rem;bottom:.35rem;font-size:.62rem}.media-upload-preview>button{position:absolute;top:.3rem;right:.3rem;width:1.45rem;height:1.45rem;display:grid;place-items:center;padding:0;border:0;border-radius:50%;color:#fff;background:rgba(17,24,39,.72)}.media-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));grid-gap:1rem;gap:1rem}.media-card{overflow:hidden;border:1px solid var(--feed-border,#e5e7eb);border-radius:18px;background:var(--feed-surface,#fff);transition:border-color .16s ease,box-shadow .16s ease}.media-card.is-selected{border-color:var(--feed-primary,#6d5efc);box-shadow:0 0 0 3px rgba(109,94,252,.12)}.media-card-preview{position:relative;aspect-ratio:4/3;background:#111827}.media-card-preview img,.media-card-preview video{width:100%;height:100%;object-fit:cover}.media-card-selector{position:absolute;top:.65rem;left:.65rem;cursor:pointer}.media-card-selector input{position:absolute;opacity:0;pointer-events:none}.media-card-selector>span:not(.visually-hidden){width:2rem;height:2rem;display:grid;place-items:center;border:2px solid #fff;border-radius:.65rem;color:transparent;background:rgba(17,24,39,.48);box-shadow:0 3px 10px rgba(0,0,0,.18);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.media-card-selector input:checked+span{color:#fff;background:var(--feed-primary,#6d5efc)}.media-card-selector input:focus-visible+span{outline:3px solid rgba(47,126,247,.38);outline-offset:2px}.media-tags{display:flex;gap:.35rem;flex-wrap:wrap}.media-tags span{padding:.15rem .45rem;border-radius:999px;background:rgba(109,94,252,.09);color:var(--feed-primary,#6d5efc);font-size:.72rem}.media-card-no-tags{color:var(--feed-muted,#6b7280);font-size:.72rem}.media-tag-toolbar{display:grid;grid-gap:.7rem;gap:.7rem;padding:.9rem;border:1px solid rgba(109,94,252,.25);border-radius:1rem;background:rgba(109,94,252,.045)}.media-tag-toolbar-actions,.media-tag-toolbar-heading{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.media-tag-toolbar-actions>span{color:var(--feed-muted,#6b7280);font-size:.74rem}.media-tag-toolbar-actions>div{display:flex;flex-wrap:wrap;gap:.45rem}.media-tag-input{min-height:44px;display:flex;flex-wrap:wrap;align-items:center;gap:.4rem;padding:.4rem .5rem;border:1px solid #ced4da;border-radius:.65rem;background:#fff;cursor:text}.media-tag-input:focus-within{border-color:#86b7fe;box-shadow:0 0 0 .2rem rgba(13,110,253,.14)}.media-tag-input.is-disabled{opacity:.7;cursor:wait}.media-tag-input input{min-width:11rem;flex:1 1 11rem;padding:.2rem;border:0;outline:0;background:transparent}.media-tag-chip{display:inline-flex;align-items:center;gap:.2rem;padding:.25rem .3rem .25rem .55rem;border-radius:999px;color:#4935a3;background:#ece8ff;font-size:.76rem;font-weight:700}.media-tag-chip button{width:1.25rem;height:1.25rem;display:grid;place-items:center;padding:0;border:0;border-radius:50%;color:inherit;background:transparent}.media-tag-chip button:hover{background:rgba(73,53,163,.12)}.drive-picker-backdrop{position:fixed;inset:0;z-index:1080;background:rgba(15,23,42,.42);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);animation:connectorBackdropFade .18s ease-out}.drive-picker{position:absolute;inset:0 0 0 auto;width:70vw;height:100dvh;display:flex;flex-direction:column;gap:1rem;overflow:hidden;padding:1.5rem;border-radius:0;background:var(--feed-surface,#fff);box-shadow:-20px 0 55px rgba(15,23,42,.24);animation:connectorSlideIn .24s ease-out}.drive-picker-header{flex:0 0 auto}.drive-picker-layout{min-height:0;flex:1 1 auto;display:grid;grid-template-columns:minmax(230px,28%) minmax(0,1fr);grid-gap:1rem;gap:1rem}.drive-picker-search{min-width:15rem;flex:1 1 22rem}.drive-picker>.alert{flex:0 0 auto}.drive-folder-filter{min-height:0;display:flex;flex-direction:column;padding:.9rem;border:1px solid var(--feed-border,#e5e7eb);border-radius:14px;background:rgba(109,94,252,.035)}.drive-folder-list{min-height:0;flex:1 1 auto;display:grid;align-content:start;grid-gap:.2rem;gap:.2rem;overflow-y:auto;padding-right:.25rem;overscroll-behavior:contain}.drive-folder-row{min-width:0;display:flex;align-items:center;gap:.6rem;padding:.45rem .55rem;border-radius:9px;cursor:pointer}.drive-folder-row:hover{background:rgba(109,94,252,.08)}.drive-folder-row .bi-folder-fill{flex:0 0 auto;color:var(--feed-primary,#6d5efc)}.drive-folder-row span{min-width:0}.drive-files-pane{min-width:0;min-height:0;display:flex;flex-direction:column;gap:.75rem}.drive-files-toolbar{flex:0 0 auto;display:flex;flex-wrap:wrap;gap:.65rem}.drive-import-all{white-space:nowrap}.drive-bulk-progress{flex:0 0 auto;padding:.75rem .9rem;border:1px solid rgba(109,94,252,.18);border-radius:12px;background:rgba(109,94,252,.06)}.drive-file-grid{min-height:0;flex:1 1 auto;display:grid;grid-template-columns:repeat(auto-fill,minmax(165px,1fr));align-content:start;grid-gap:.75rem;gap:.75rem;overflow-y:auto;padding:.1rem .4rem .6rem 0;overscroll-behavior:contain;scrollbar-gutter:stable}.drive-file-empty{grid-column:1/-1;display:grid;min-height:12rem;place-items:center;padding:2rem;color:var(--feed-muted,#6b7280);text-align:center;border:1px dashed var(--feed-border,#e5e7eb);border-radius:14px}.drive-file-card{min-width:0;display:flex;flex-direction:column;gap:.65rem;padding:.65rem;border:1px solid var(--feed-border,#e5e7eb);border-radius:14px;background:#fff;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.drive-file-card:hover{border-color:rgba(109,94,252,.4);box-shadow:0 10px 24px rgba(28,39,66,.08);transform:translateY(-1px)}.drive-file-card-body{min-width:0}.drive-file-card .btn{margin-top:auto}.drive-file-thumbnail{position:relative;width:48px;height:48px;flex:0 0 48px;overflow:hidden;border-radius:10px;background:rgba(109,94,252,.08)}.drive-file-card .drive-file-thumbnail{width:100%;height:auto;flex:0 0 auto;aspect-ratio:4/3}.drive-file-card .drive-file-icon{font-size:1.75rem}.drive-file-icon{position:absolute;inset:0;display:grid;place-items:center;color:var(--feed-primary,#6d5efc)}.drive-file-thumbnail img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .16s ease}.drive-file-thumbnail.is-loaded img{opacity:1}@media (max-width:991px){.drive-picker{width:100vw;padding:1rem}.drive-picker-layout{grid-template-columns:minmax(200px,34%) minmax(0,1fr)}}@media (max-width:700px){.drive-picker-layout{display:flex;flex-direction:column;overflow-y:auto}.drive-folder-filter{min-height:17rem;flex:0 0 42vh}.drive-files-pane{min-height:60vh;flex:0 0 auto}.drive-file-grid{overflow-y:visible}.drive-files-toolbar{align-items:stretch;flex-direction:column}.drive-picker-search{min-width:0}.drive-import-all{width:100%}}@media (max-width:575px){.media-tag-toolbar-actions,.media-tag-toolbar-heading{align-items:stretch;flex-direction:column}}.min-w-0{min-width:0}.knowledge-filters,.knowledge-stats{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem}.knowledge-filters .form-select{width:auto;min-width:150px}.knowledge-source-list{border-top:1px solid rgba(19,34,61,.08)}.knowledge-source-main{min-width:0;display:flex;align-items:center;gap:.85rem;flex:1 1 auto}.knowledge-icon,.knowledge-profile-avatar{width:42px;height:42px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 42px;border:1px solid rgba(15,124,254,.12);border-radius:8px;color:var(--primary-accent);background:rgba(15,124,254,.08)}.knowledge-profile-avatar{color:var(--connector-color);border-color:color-mix(in srgb,var(--connector-color) 18%,white);background-color:color-mix(in srgb,var(--connector-color) 10%,white);background-image:var(--connector-avatar-url);background-position:50%;background-size:cover}.knowledge-source-error{max-width:680px}.knowledge-offcanvas{width:min(560px,100vw)}.brain-offcanvas,.company-brain-page,.company-brain-page .workspace-section{min-width:0}.brain-header-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.65rem}.brain-credit-pill{min-height:44px;display:inline-flex;align-items:center;gap:.65rem;padding:.55rem .85rem;border:1px solid rgba(15,124,254,.14);border-radius:999px;color:var(--ink);background:rgba(15,124,254,.07)}.brain-credit-pill i{color:var(--primary-accent)}.brain-credit-pill span{font-size:.72rem;color:var(--muted-ink)}.brain-credit-pill span,.brain-credit-pill strong{display:block;line-height:1.1}.brain-generation-banner,.brain-generation-card{display:flex;align-items:center;gap:.85rem;padding:1rem;border:1px solid rgba(15,124,254,.16);border-radius:8px;background:rgba(15,124,254,.06)}.brain-generation-card{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;background:#fbfcfe}.brain-generation-card>div{min-width:0}.brain-offcanvas,.brain-wizard{width:min(780px,100vw)}.brain-offcanvas{width:75vw}.brain-wizard{width:min(860px,100vw)}.brain-wizard-form{display:grid;grid-gap:1.1rem;gap:1.1rem}.brain-goal-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.65rem;gap:.65rem}.brain-goal-option{min-height:46px;display:grid;grid-template-columns:1rem minmax(0,1fr);align-items:center;grid-gap:.55rem;gap:.55rem;padding:.65rem .75rem;border:1px solid var(--card-border);border-radius:8px;color:var(--ink);background:#fff;font-weight:700;cursor:pointer}.brain-goal-option input{display:none}.brain-goal-option i{color:var(--muted-ink)}.brain-goal-option.active{border-color:rgba(15,124,254,.35);background:rgba(15,124,254,.08)}.brain-goal-option.active,.brain-goal-option.active i{color:var(--primary-accent)}.brain-wizard-footer{display:flex;justify-content:flex-end;gap:.65rem}.brain-quality-card{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;grid-gap:1.1rem;gap:1.1rem;padding:1rem;border:1px solid rgba(15,124,254,.14);border-radius:8px;background:linear-gradient(135deg,rgba(15,124,254,.08),rgba(22,160,133,.06)),#fff}.brain-quality-card.medium{border-color:rgba(245,165,36,.26);background:linear-gradient(135deg,rgba(245,165,36,.1),rgba(15,124,254,.05)),#fff}.brain-quality-card.weak{border-color:rgba(228,95,95,.24);background:linear-gradient(135deg,rgba(228,95,95,.09),rgba(245,165,36,.07)),#fff}.brain-quality-score{position:relative;width:96px;height:96px;display:grid;place-items:center;flex:0 0 96px}.brain-quality-score svg{position:absolute;inset:0;width:100%;height:100%;transform:rotate(-90deg)}.brain-quality-score circle{fill:none;stroke-width:10}.brain-quality-score circle:first-child{stroke:rgba(19,34,61,.08)}.brain-quality-score circle:last-child{stroke:var(--primary-accent);stroke-dasharray:var(--score) 100;stroke-linecap:round}.brain-quality-card.medium .brain-quality-score circle:last-child{stroke:var(--warning-accent)}.brain-quality-card.weak .brain-quality-score circle:last-child{stroke:var(--danger-accent)}.brain-quality-score div{position:relative;display:grid;justify-items:center;line-height:1.05}.brain-quality-score strong{font-size:1.45rem}.brain-quality-score span{color:var(--muted-ink);max-width:66px;font-size:.4rem;font-weight:700;letter-spacing:0;line-height:1;text-align:center;text-transform:uppercase;overflow-wrap:anywhere}.brain-gap-tab{display:grid;grid-gap:1rem;gap:1rem}.brain-gap-tab-action{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.85rem 1rem;border:1px solid rgba(15,124,254,.14);border-radius:8px;background:rgba(15,124,254,.05)}.brain-row-score{display:inline-flex;align-items:center;gap:.4rem;max-width:100%;padding:.32rem .55rem;border:1px solid rgba(19,34,61,.08);border-radius:999px;color:var(--muted-ink);background:#fbfcfe;font-size:.8rem}.brain-row-score strong{color:var(--ink)}.brain-score-dot{width:8px;height:8px;flex:0 0 8px;border-radius:50%;background:var(--danger-accent)}.brain-score-dot.medium{background:var(--warning-accent)}.brain-score-dot.strong{background:var(--success-accent)}.brain-tabs{display:flex;flex-wrap:wrap;gap:.35rem;padding:.35rem;border-radius:999px;background:rgba(15,23,42,.05)}.brain-tabs button{border:0;border-radius:999px;padding:.45rem .8rem;color:var(--muted-ink);background:transparent;font:inherit;font-weight:700}.brain-tabs button.active{color:#fff;background:var(--primary-accent)}.brain-markdown-preview{min-height:48vh;padding:1.1rem;border:1px solid var(--card-border);border-radius:8px;color:var(--ink);background:#fff;white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.65}.brain-structured-preview{display:grid;grid-gap:1.15rem;gap:1.15rem;min-height:48vh;font-size:.95rem}.brain-structured-section{padding:1.15rem;border:1px solid var(--card-border);border-radius:8px;background:#fff}.brain-field-grid,.brain-three-column,.brain-two-column{display:grid;grid-gap:1rem;gap:1rem}.brain-field-grid,.brain-two-column{grid-template-columns:repeat(2,minmax(0,1fr))}.brain-three-column{grid-template-columns:repeat(3,minmax(0,1fr))}.brain-field{display:grid;grid-template-columns:34px minmax(0,1fr);align-items:center;grid-gap:.65rem;gap:.65rem;padding:.75rem;border-radius:8px;background:#fbfcfe}.brain-field i{color:var(--primary-accent)}.brain-chip-list{display:flex;flex-wrap:wrap;gap:.4rem}.brain-chip{display:inline-flex;align-items:center;min-height:28px;max-width:100%;padding:.25rem .55rem;border:1px solid rgba(19,34,61,.1);border-radius:999px;color:var(--ink);background:#fbfcfe;font-size:.82rem;font-weight:700;overflow-wrap:anywhere}.brain-insight-list{display:grid;grid-gap:.75rem;gap:.75rem}.brain-insight{padding:1rem;border:1px solid rgba(19,34,61,.1);border-radius:8px;background:#fbfcfe}.brain-editor{min-height:52vh;resize:vertical;overflow-wrap:normal}.brain-version-list .company-row.active{border-color:rgba(15,124,254,.26);background:rgba(15,124,254,.04)}.brain-version-list .company-row.current-production,.brain-version-list .company-row.current-production.active,.company-list .company-row.current-production{margin:0 -.75rem;padding-right:.75rem;padding-left:.75rem;border-color:rgba(22,160,133,.28);border-radius:.75rem;background:linear-gradient(90deg,rgba(22,160,133,.13),rgba(15,124,254,.06));box-shadow:inset 4px 0 0 var(--secondary-accent)}.brain-version-error{display:inline-flex;align-items:flex-start;gap:.4rem;max-width:100%;padding:.35rem .55rem;border-radius:8px;color:var(--danger-accent);background:rgba(228,95,95,.08);font-size:.82rem;font-weight:700;overflow-wrap:anywhere}.brain-version-error i{flex:0 0 auto}.brain-gap-layer{z-index:1090}.brain-gap-wizard{position:absolute;inset:0;display:grid;grid-template-rows:auto auto minmax(0,1fr) auto;overflow:hidden;background:linear-gradient(135deg,rgba(15,124,254,.08),transparent 34%),linear-gradient(225deg,rgba(22,160,133,.08),transparent 32%),#fbfcff;animation:riseIn .24s ease both}.brain-gap-footer,.brain-gap-header{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.25rem clamp(1rem,4vw,3rem);background:rgba(255,255,255,.86);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.brain-gap-header{border-bottom:1px solid rgba(19,34,61,.08)}.brain-gap-footer{border-top:1px solid rgba(19,34,61,.08)}.brain-gap-progress{height:4px;background:rgba(19,34,61,.08)}.brain-gap-progress span{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,var(--primary-accent),var(--secondary-accent));transition:width .2s ease}.brain-gap-main{width:min(920px,100%);margin:0 auto;display:grid;align-content:center;grid-gap:1.1rem;gap:1.1rem;overflow-y:auto;padding:clamp(1rem,5vw,3.5rem);overscroll-behavior:contain}.brain-gap-step-meta{display:flex;align-items:center;justify-content:space-between;gap:1rem;color:var(--muted-ink);font-size:.82rem;font-weight:800;text-transform:uppercase}.brain-gap-question{display:grid;grid-template-columns:44px minmax(0,1fr);grid-gap:.9rem;gap:.9rem;align-items:flex-start;padding:1.2rem;border:1px solid rgba(15,124,254,.16);border-radius:8px;background:rgba(255,255,255,.92);box-shadow:var(--shadow-subtle)}.brain-gap-question i{width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;border-radius:8px;color:var(--primary-accent);background:rgba(15,124,254,.1);font-size:1.25rem}.brain-gap-question h3{margin:0;font-size:clamp(1.15rem,2.2vw,1.85rem);line-height:1.25;overflow-wrap:anywhere}.brain-gap-answer,.brain-gap-upload{padding:1rem;border:1px solid var(--card-border);border-radius:8px;background:rgba(255,255,255,.92)}.brain-gap-file{display:inline-flex;align-items:center;gap:.45rem;min-height:40px;padding:.45rem .75rem;border:1px dashed rgba(15,124,254,.38);border-radius:8px;color:var(--primary-accent);background:rgba(15,124,254,.06);font-weight:800;cursor:pointer}.brain-gap-file input{display:none}.brain-gap-file-list{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:.75rem}.brain-gap-file-list span{max-width:100%;padding:.25rem .5rem;border-radius:999px;color:var(--muted-ink);background:rgba(19,34,61,.06);font-size:.78rem;font-weight:700;overflow-wrap:anywhere}.social-strategy-page,.social-strategy-page .col-lg-4,.social-strategy-page .col-lg-8,.social-strategy-page .row,.social-strategy-page .workspace-section{min-width:0}.social-strategy-page{overflow-x:hidden}.strategy-wizard-main{align-content:start}.editorial-plan-page,.editorial-plan-page *,.ped-dialog,.ped-dialog *{min-width:0;box-sizing:border-box}.editorial-plan-page,.ped-dialog{max-width:100%;overflow-wrap:anywhere}.ped-layout{display:grid;grid-template-columns:minmax(0,1fr);align-items:start;grid-gap:1.5rem;gap:1.5rem}.ped-summary-bar{display:grid;grid-template-columns:minmax(10rem,auto) minmax(15rem,1fr);align-items:end;grid-gap:.75rem 1rem;gap:.75rem 1rem;padding:1rem 1.25rem}.ped-summary-facts,.ped-summary-identity{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .75rem}.ped-summary-facts{color:#52617a;font-size:.85rem}.ped-summary-facts span+span{padding-left:.75rem;border-left:1px solid #dce2ed}.ped-version-select{font-size:.8rem;font-weight:700}.ped-version-select .form-select{margin-top:.25rem}.ped-summary-actions{grid-column:1/-1}.ped-summary-warning{grid-column:1/-1;margin:0}.ped-plan-workspace{padding-top:1rem}.ped-actions,.ped-heading{display:flex;align-items:center;flex-wrap:wrap;gap:.75rem}.ped-heading{justify-content:space-between;align-items:flex-end}.ped-heading>div{flex:1 1 16rem}.ped-heading>.ped-actions{flex:0 1 auto;justify-content:flex-end;-webkit-margin-start:auto;margin-inline-start:auto;max-width:100%}.generation-diagnostic{display:grid;grid-gap:.35rem;gap:.35rem;font-size:.85rem}.generation-diagnostic>div{display:grid;grid-template-columns:minmax(7rem,auto) minmax(0,1fr);grid-gap:.75rem;gap:.75rem}.generation-diagnostic dt{color:#52617a;font-weight:600}.generation-diagnostic dd{margin:0;overflow-wrap:anywhere}.generation-diagnostics{border-color:#efb8b8}.generation-diagnostic-entry+.generation-diagnostic-entry{margin-top:1rem;padding-top:1rem;border-top:1px solid #ead7d7}.editorial-plan-page .company-row{flex-wrap:wrap;gap:.75rem}.editorial-plan-page .company-row>div{flex:1 1 10rem}.editorial-plan-page .badge,.editorial-plan-page .btn,.ped-dialog .btn{white-space:normal;max-width:100%}.ped-fields,.ped-items{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:1rem;gap:1rem}.editorial-plan-page input,.editorial-plan-page textarea,.ped-dialog input,.ped-dialog select,.ped-dialog textarea{max-width:100%}.editorial-plan-page textarea,.ped-dialog textarea{resize:vertical;white-space:pre-wrap;overflow-wrap:anywhere}.ped-prewrap{white-space:pre-wrap}.app-confirm-dialog{width:min(30rem,calc(100% - 2rem));max-height:calc(100dvh - 2rem);overflow:auto;margin:auto;padding:1.5rem;border:1px solid #dce2ed;border-radius:1.25rem;color:#24334d;background:#fff;box-shadow:0 24px 80px #13223d33}.app-confirm-dialog::-webkit-backdrop{background:#13223d88}.app-confirm-dialog::backdrop{background:#13223d88}.app-confirm-dialog :focus-visible{outline:3px solid #5b36a8;outline-offset:3px}.app-confirm-dialog.is-ai-credits,.app-confirm-dialog.is-ai-simulation,.app-confirm-dialog.is-ai-slot{width:min(34rem,calc(100% - 2rem));padding:1.75rem;border-width:1px;background:linear-gradient(145deg,#fff 55%,var(--ai-confirm-tint) 145%)}.app-confirm-dialog.is-ai-credits{--ai-confirm-accent:#b45309;--ai-confirm-tint:#fff0cf;border-color:#f0cf91}.app-confirm-dialog.is-ai-slot{--ai-confirm-accent:#5b36a8;--ai-confirm-tint:#e9e2ff;border-color:#d4c7f5}.app-confirm-dialog.is-ai-simulation{--ai-confirm-accent:#0866ff;--ai-confirm-tint:#dcecff;border-color:#b6d2ff}.app-confirm-dialog.is-ai-credits::-webkit-backdrop,.app-confirm-dialog.is-ai-simulation::-webkit-backdrop,.app-confirm-dialog.is-ai-slot::-webkit-backdrop{background:rgba(19,34,61,.68);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.app-confirm-dialog.is-ai-credits::backdrop,.app-confirm-dialog.is-ai-simulation::backdrop,.app-confirm-dialog.is-ai-slot::backdrop{background:rgba(19,34,61,.68);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.app-confirm-dialog.is-ai-credits .connector-confirm-icon,.app-confirm-dialog.is-ai-simulation .connector-confirm-icon,.app-confirm-dialog.is-ai-slot .connector-confirm-icon{width:58px;height:58px;margin-bottom:.9rem;border-radius:18px;color:var(--ai-confirm-accent);background:color-mix(in srgb,var(--ai-confirm-tint) 82%,white);border-color:color-mix(in srgb,var(--ai-confirm-accent) 24%,transparent);font-size:1.45rem;box-shadow:0 10px 28px color-mix(in srgb,var(--ai-confirm-accent) 14%,transparent)}.app-confirm-eyebrow{width:-moz-fit-content;width:fit-content;margin-bottom:.6rem;padding:.25rem .55rem;border-radius:999px;color:var(--ai-confirm-accent,#5b36a8);background:var(--ai-confirm-tint,#ece8ff);font-size:.7rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.app-confirm-dialog.is-ai-credits h2,.app-confirm-dialog.is-ai-simulation h2,.app-confirm-dialog.is-ai-slot h2{margin-bottom:.75rem;font-size:1.35rem;line-height:1.25}.app-confirm-dialog.is-ai-credits .connector-confirm-actions,.app-confirm-dialog.is-ai-simulation .connector-confirm-actions,.app-confirm-dialog.is-ai-slot .connector-confirm-actions{margin-top:1.25rem}.app-confirm-dialog.is-danger,.app-confirm-dialog.is-primary{--ai-confirm-accent:#b4232d;--ai-confirm-tint:#fff0f1;width:min(32rem,calc(100% - 2rem));border-color:#f0c6ca;background:linear-gradient(145deg,#fff 60%,var(--ai-confirm-tint) 150%)}.app-confirm-dialog.is-primary{--ai-confirm-accent:#0866ff;--ai-confirm-tint:#e6f0ff;border-color:#bfd5f8}.app-confirm-dialog.is-danger .connector-confirm-icon,.app-confirm-dialog.is-primary .connector-confirm-icon{width:54px;height:54px;margin-bottom:.85rem;border-radius:16px;color:var(--ai-confirm-accent);background:var(--ai-confirm-tint);border-color:color-mix(in srgb,var(--ai-confirm-accent) 22%,transparent);font-size:1.3rem}.app-confirm-dialog.is-danger .connector-confirm-actions,.app-confirm-dialog.is-primary .connector-confirm-actions{margin-top:1.2rem}.app-confirm-dialog.is-danger .connector-confirm-actions .btn-feed-primary{border-color:#b4232d;background:#b4232d}.app-confirm-dialog.is-danger .connector-confirm-actions .btn-feed-primary:hover{border-color:#911d25;background:#911d25}.account-danger-zone{border:1px solid rgba(190,45,55,.24);background:linear-gradient(135deg,#fff,#fff8f8)}.section-kicker.danger{color:#b4232d;background:#fff0f1}.account-delete-dialog{width:min(36rem,calc(100% - 2rem));border-color:#f0c6ca}.account-delete-dialog-icon{display:grid;place-items:center;width:3.25rem;height:3.25rem;margin-bottom:1rem;border-radius:1rem;color:#b4232d;background:#fff0f1;font-size:1.35rem}.account-delete-warning{color:#b4232d;font-size:.75rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.account-delete-list{display:grid;grid-gap:.65rem;gap:.65rem;margin:1rem 0;padding-left:1.25rem;color:#3d4b63}.account-delete-dialog .form-control{border-color:#d8a1a6}.account-delete-dialog .form-control:focus{border-color:#b4232d;box-shadow:0 0 0 .2rem rgba(180,35,45,.12)}.workflow-progress{width:100%;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:.65rem;gap:.65rem}.workflow-progress-step{display:flex;align-items:center;gap:.65rem;min-width:0;padding:.8rem;border:1px solid var(--card-border);border-radius:12px;color:var(--muted-ink);background:#fff;text-decoration:none;font-size:.84rem;font-weight:700}.workflow-progress-step:hover{color:var(--ink);border-color:rgba(15,124,254,.35)}.workflow-progress-step.active{color:#0f6fe6;border-color:rgba(15,124,254,.45);background:rgba(15,124,254,.055)}.workflow-progress-step.complete{color:#16856c}.workflow-progress-index{display:inline-grid;place-items:center;width:1.65rem;height:1.65rem;flex:0 0 1.65rem;border-radius:50%;background:#edf1f7;font-size:.72rem}.workflow-progress-step.complete .workflow-progress-index{color:#fff;background:#22a785}.workflow-lock{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:1rem;gap:1rem;padding:1.25rem;border:1px solid #f1d7a6;border-radius:16px;background:#fffaf0}.workflow-lock-icon{display:grid;place-items:center;width:3rem;height:3rem;border-radius:14px;color:#9a6500;background:#fff0c8;font-size:1.25rem}@media (max-width:991.98px){.workflow-progress{grid-template-columns:1fr 1fr}.workflow-lock{grid-template-columns:auto 1fr}.workflow-lock .btn{grid-column:1/-1}}@media (max-width:575.98px){.workflow-progress{grid-template-columns:1fr}}.ped-content-warning{display:inline-flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;border:1px solid #906300;border-radius:50%;background:#ffd54a;color:#493100;font-weight:900;flex-shrink:0}.ped-calendar{margin-top:1.5rem;color:#24334d}.ped-calendar-toolbar{display:flex;flex-wrap:wrap;align-items:flex-end;gap:.8rem;padding:1rem;background:#f0f2fb;border-radius:1rem}.ped-calendar-toolbar label{flex:1 1 12rem;font-size:.85rem;font-weight:600}.ped-month-heading{display:flex;flex-wrap:wrap;align-items:center;gap:1rem;padding:1.3rem 0}.ped-month-heading h3{text-transform:capitalize}.ped-month-heading>span{margin-left:auto;color:#52617a}.ped-month-grid,.ped-weekdays{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-gap:.45rem;gap:.45rem}.ped-weekdays{grid-column:1/-1;text-align:center;padding:.6rem 0;font-weight:600;font-size:.8rem;color:#52617a}.ped-day{min-height:9rem;padding:.4rem;border:1px solid #dce2ed;border-radius:.8rem;background:#fafbfe}.ped-day-blank{background:#f3f5fa;border-color:transparent}.ped-day-number{display:block;min-height:44px;font-size:.8rem;font-weight:600;padding:.15rem .3rem .4rem}.ped-calendar-card{margin-bottom:.5rem;padding:.65rem;background:white;border:1px solid #e0e4ed;border-top:3px solid var(--ped-channel);border-radius:.65rem;box-shadow:0 3px 10px #24334d0a;transition:transform .16s ease,box-shadow .16s ease}.ped-calendar-card:hover{transform:translateY(-2px);box-shadow:0 6px 18px #24334d18}.ped-card-channel{display:block;color:var(--ped-channel);font-size:.7rem;font-weight:700}.ped-card-open{display:grid;grid-gap:.4rem;gap:.4rem;width:100%;text-align:left;border:0;background:transparent;color:#24334d;padding:.5rem 0}.ped-card-open strong{font-size:.9rem;line-height:1.4}.ped-card-open span,.ped-card-open time{font-size:.72rem;color:#52617a}.ped-social-channel{display:inline-flex;align-items:baseline;gap:.4rem;max-width:100%;overflow-wrap:anywhere}.ped-social-channel>i{flex-shrink:0;font-size:1rem}.ped-social-channel>span{min-width:0}.ped-detail-channel{font-weight:600}.ped-detail-close{min-width:44px;min-height:44px}.ped-draggable{-webkit-user-select:none;-moz-user-select:none;user-select:none}.ped-draggable,.ped-draggable .ped-card-open{touch-action:pan-y;cursor:-webkit-grab;cursor:grab}.ped-calendar-moving .ped-drag-source{outline:2px dashed #5b36a8;background:#f3eefb;opacity:.35}.ped-drag-ghost{--ped-channel:#5b36a8;position:fixed;z-index:10000;pointer-events:none;margin:0;box-shadow:0 16px 36px #24133d55;transform:rotate(2deg);cursor:-webkit-grabbing;cursor:grabbing}.ped-calendar-moving .ped-drag-source:hover{transform:none}.ped-calendar button:disabled{opacity:.5;cursor:not-allowed}.editorial-plan-page :focus-visible,.ped-detail-drawer :focus-visible{outline:3px solid #5b36a8;outline-offset:3px}.ped-calendar-empty{padding:2rem;border:1px dashed #b5c0d4;background:#f7f8fd;border-radius:1rem;text-align:center}.ped-mobile-agenda{display:none}.ped-advanced summary,.ped-versions summary{cursor:pointer;font-weight:600;padding:.5rem 0}.ped-advanced{margin-top:1.5rem;border-top:1px solid #dce2ed;padding-top:1rem}.ped-dialog.ped-detail-drawer{inset:0 0 0 auto;margin:0;width:min(36rem,100%);max-width:100%;height:100vh;height:100dvh;max-height:100dvh;border-radius:0}.ped-dialog.ped-detail-drawer[open]{grid-template-rows:auto minmax(0,1fr) auto}.ped-dialog.ped-detail-drawer .brain-gap-footer,.ped-dialog.ped-detail-drawer .brain-gap-header,.ped-dialog.ped-detail-drawer .ped-wizard-body{padding:1rem 1.25rem}.ped-dialog.ped-detail-drawer .brain-gap-header{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;grid-gap:1rem;gap:1rem}.ped-detail-drawer .brain-gap-header h2{margin:0;overflow-wrap:anywhere}.ped-detail-drawer .ped-wizard-body{scrollbar-gutter:auto;min-width:0}.ped-dialog.ped-detail-drawer .brain-gap-footer{justify-content:flex-end;gap:.75rem;padding-bottom:max(1rem,env(safe-area-inset-bottom))}.ped-move{touch-action:none;cursor:-webkit-grab;cursor:grab;border:0;background:transparent;color:#5b36a8;min-height:44px;padding:.4rem;font-size:.8rem}.ped-move:active{cursor:-webkit-grabbing;cursor:grabbing}.ped-move-controls{display:flex;flex-wrap:wrap;align-items:flex-end;gap:.75rem;padding:1rem 0}.ped-move-controls p{flex-basis:100%;margin:0}.ped-drop-target{outline:3px solid #5b36a8;background:#ece6fa}button.ped-day-number{border:0;background:#eee8fa;color:#39216d;min-height:44px;width:100%;text-align:left}@media (max-width:900px){.ped-month-grid .ped-calendar-card{display:none}.ped-day{min-height:3rem;padding:.1rem}.ped-mobile-agenda{display:grid;grid-gap:.6rem;gap:.6rem}.ped-calendar-card{padding:1rem}.ped-card-open strong{font-size:1rem}.ped-move-controls{position:-webkit-sticky;position:sticky;bottom:0;z-index:4;margin:0 -.5rem;padding:1rem max(.5rem,env(safe-area-inset-right)) max(1rem,env(safe-area-inset-bottom)) max(.5rem,env(safe-area-inset-left));border-top:1px solid #dce2ed;background:rgba(255,255,255,.97);box-shadow:0 -10px 28px rgba(19,34,61,.12)}}@media (prefers-reduced-motion:reduce){.ped-calendar-card{transition:none}.ped-calendar-card:hover{transform:none}}.legal-main{flex:1 1;background:linear-gradient(180deg,#f6f9fd,#fff 32rem)}.legal-hero{border-top:4px solid var(--brand-primary,#1769d2)}.legal-updated{display:flex;align-items:center;gap:.5rem;color:#768399;font-size:.78rem;font-weight:650}.legal-layout{display:grid;grid-template-columns:minmax(220px,280px) minmax(0,1fr);grid-gap:1.25rem;gap:1.25rem;align-items:start}.legal-toc{position:-webkit-sticky;position:sticky;top:1.25rem}.legal-toc>strong{color:#1d2c44;font-size:.78rem;letter-spacing:.08em;text-transform:uppercase}.legal-toc nav{display:grid;grid-gap:.2rem;gap:.2rem}.legal-toc a{display:grid;grid-template-columns:1.8rem 1fr;grid-gap:.5rem;gap:.5rem;padding:.48rem .55rem;border-radius:.55rem;color:#66748a;font-size:.77rem;line-height:1.35}.legal-toc a span{color:#a0aabc;font-size:.62rem;font-weight:800}.legal-toc a:hover{color:#1769d2;background:#f1f6fd}.legal-document{min-width:0}.legal-section{scroll-margin-top:1.5rem}.legal-section+.legal-section{margin-top:2.35rem;padding-top:2.35rem;border-top:1px solid #e8edf3}.legal-section h2{margin:0 0 1rem;color:#17263e;font-size:1.35rem}.legal-section h3{margin:1.4rem 0 .65rem;color:#263750;font-size:1rem}.legal-section li,.legal-section p{color:#5c697d;font-size:.9rem;line-height:1.75}.legal-section p:last-child,.legal-section ul:last-child{margin-bottom:0}.legal-section ul{display:grid;grid-gap:.45rem;gap:.45rem;padding-left:1.15rem}.legal-section a{color:#1769d2;text-decoration:underline;text-underline-offset:.15em}.legal-callout{padding:1rem 1.1rem;border:1px solid #cfe0f6;border-radius:.85rem;color:#40536f;background:#f3f8fe;font-size:.86rem;line-height:1.65}.legal-table-wrap{overflow-x:auto;margin:1.15rem 0;border:1px solid #e3e9f1;border-radius:.85rem}.legal-table{width:100%;min-width:620px;border-collapse:collapse}.legal-table td,.legal-table th{padding:.85rem 1rem;border-bottom:1px solid #e8edf3;vertical-align:top;text-align:left}.legal-table th{color:#34455f;background:#f6f8fb;font-size:.73rem;letter-spacing:.04em;text-transform:uppercase}.legal-table td{color:#5c697d;font-size:.82rem;line-height:1.6}.legal-table tr:last-child td{border-bottom:0}@media (max-width:991.98px){.legal-layout{grid-template-columns:1fr}.legal-toc{position:static}.legal-toc nav{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:575.98px){.legal-toc nav{grid-template-columns:1fr}.legal-section h2{font-size:1.2rem}}.ped-dialog{position:fixed;inset:0;width:min(960px,calc(100% - 2rem));height:min(900px,calc(100dvh - 2rem));max-height:calc(100dvh - 2rem);margin:auto;padding:0;border:1px solid rgba(19,34,61,.12);border-radius:1.25rem;color:var(--bs-body-color,#13223d);background:linear-gradient(135deg,#f0f6ff,#fbfcff 45%);overflow:clip}.ped-dialog[open]{display:grid;grid-template-rows:auto 4px minmax(0,1fr) auto}.ped-dialog::-webkit-backdrop{background:rgba(19,34,61,.55)}.ped-dialog::backdrop{background:rgba(19,34,61,.55)}.ped-wizard-body{min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:clamp(1rem,3vw,2rem);scrollbar-gutter:stable}.ped-dialog .brain-gap-footer,.ped-dialog .brain-gap-header{flex-wrap:wrap;padding:.75rem 1rem}.ped-dialog textarea{min-height:6rem;field-sizing:content}@media (max-width:991px){.ped-layout{grid-template-columns:minmax(0,1fr)}}@media (max-width:575px){.content-card-heading{grid-template-columns:2.5rem minmax(0,1fr)}.content-card-heading>.badge{grid-column:2;justify-self:start}.content-provider-mark{width:2.5rem;height:2.5rem}.connector-offcanvas.content-preview-drawer{width:100vw;padding:.8rem;gap:.8rem}.content-preview-drawer>.connector-offcanvas-header{width:100%}.content-preview-drawer>.connector-offcanvas-header>div{overflow:hidden}.content-preview-drawer>.connector-offcanvas-header .connector-unlink{flex:0 0 38px}.content-preview-body{width:100%;padding-right:.15rem}.content-preview-tabs{grid-template-columns:repeat(4,minmax(0,1fr))}.content-preview-tabs button{overflow:hidden;padding-inline:.15rem;font-size:.66rem;line-height:1.15;overflow-wrap:anywhere}.content-preview-tabs button i{display:none}.content-editor-actions{grid-template-columns:repeat(2,minmax(0,1fr));right:.8rem;bottom:.55rem;left:.8rem}.content-preview-body.is-content,.content-preview-body.is-review{padding-bottom:1rem}.content-drawer-editor,.content-review-with-actions{padding-bottom:6.8rem}.content-media-library-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ped-archive-list article{grid-template-columns:36px minmax(0,1fr)}.ped-archive-list article>button{grid-column:2;justify-self:start}.linkedin-preview-shell{padding:.35rem}.linkedin-actions button{gap:.22rem;font-size:.65rem}.linkedin-actions button i{font-size:1rem}.content-review-data>div{grid-template-columns:minmax(0,1fr);gap:.1rem}.social-post footer{font-size:.72rem}.editorial-plan-page .workspace-section{padding:1rem}.ped-heading{flex-direction:column;align-items:stretch}.ped-heading>div{flex-basis:auto}.ped-heading>.ped-actions{-webkit-margin-start:0;margin-inline-start:0;flex-direction:column;align-items:flex-start}.ped-heading>.ped-actions .btn{flex:0 1 auto;width:auto}.generation-diagnostic>div{gap:.1rem}.generation-diagnostic>div,.ped-summary-bar{grid-template-columns:minmax(0,1fr)}.ped-summary-actions .btn{flex:1 1 8rem}.ped-dialog{width:100%;height:100dvh;max-height:100dvh;border-radius:0}.ped-dialog .brain-gap-header h2{font-size:1rem}.ped-dialog .brain-gap-header .section-kicker{display:none}.ped-dialog .brain-gap-footer .btn{flex:1 1}}.strategy-wizard-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1rem;gap:1rem}.strategy-date-range{min-height:58px;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;grid-gap:.75rem;gap:.75rem;padding:.45rem .65rem;border:1px solid var(--card-border);border-radius:8px;background:#fff}.strategy-date-range label{display:grid;grid-gap:.15rem;gap:.15rem;min-width:0}.strategy-date-range label span{color:var(--muted-ink);font-size:.72rem;font-weight:800;text-transform:uppercase}.strategy-date-range input{width:100%;min-width:0;border:0;outline:0;color:var(--ink);background:transparent;font:inherit;font-weight:800}.strategy-date-range i{color:var(--primary-accent)}.strategy-tag-panel{padding:1rem;border:1px solid var(--card-border);border-radius:8px;background:rgba(255,255,255,.92)}.strategy-tag{display:inline-flex;align-items:center;min-height:34px;max-width:100%;padding:.35rem .65rem;border:1px solid rgba(19,34,61,.1);border-radius:999px;color:var(--ink);background:#fbfcfe;font:inherit;font-size:.84rem;font-weight:800}.strategy-tag.active{border-color:rgba(15,124,254,.36);color:var(--primary-accent);background:rgba(15,124,254,.08)}.knowledge-source-type-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.75rem;gap:.75rem}.knowledge-source-type{display:grid;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;grid-gap:.65rem;gap:.65rem;padding:.8rem;border:1px solid var(--card-border);border-radius:8px;color:var(--ink);background:#fff;font:inherit;font-weight:700;text-align:left}.knowledge-source-type.active{border-color:rgba(15,124,254,.35);color:var(--primary-accent);background:rgba(15,124,254,.08)}.knowledge-source-type small{color:var(--muted-ink);font-size:.72rem}.knowledge-upload-list,.knowledge-upload-stack{display:grid;grid-gap:.85rem;gap:.85rem}.knowledge-dropzone{min-height:180px;display:grid;place-items:center;grid-gap:.35rem;gap:.35rem;padding:1.4rem;border:1px dashed rgba(15,124,254,.34);border-radius:8px;color:var(--ink);background:rgba(15,124,254,.05);text-align:center;cursor:pointer}.knowledge-dropzone input{display:none}.knowledge-dropzone-icon{width:52px;height:52px;display:inline-flex;align-items:center;justify-content:center;border-radius:8px;color:var(--primary-accent);background:#fff;box-shadow:var(--shadow-subtle);font-size:1.3rem}.knowledge-upload-item{display:grid;grid-template-columns:42px minmax(0,1fr) 34px;grid-gap:.75rem;gap:.75rem;align-items:start;padding:.85rem;border:1px solid var(--card-border);border-radius:8px;background:#fff}.knowledge-upload-progress{height:.42rem;background:rgba(19,34,61,.08)}.knowledge-import-content,.knowledge-profile-group,.knowledge-profile-groups{display:grid;grid-gap:1rem;gap:1rem}.knowledge-profile-group-title{color:var(--connector-color);font-weight:800}.knowledge-profile-group-title,.setup-source-type-button{display:inline-flex;align-items:center;gap:.55rem}.setup-source-type-status{display:inline-grid;place-items:center;font-size:.9rem;line-height:1}.setup-source-type-status.is-complete{color:#13966a}.setup-source-type-status.is-pending{color:#9aa6b7}.btn-feed-primary .setup-source-type-status.is-complete{color:#7cf2c7}.btn-feed-primary .setup-source-type-status.is-pending{color:rgba(255,255,255,.72)}.setup-materials-collected{padding:1rem;border:1px solid rgba(15,124,254,.18);border-radius:12px;background:rgba(15,124,254,.035)}.setup-material-row{min-height:54px;padding:.55rem 0}.setup-material-row h3{font-size:.88rem}.setup-material-row .badge{font-size:.68rem}.onboarding-complete-hero{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;grid-gap:1.5rem;gap:1.5rem;padding:clamp(1.5rem,4vw,3rem);border:1px solid rgba(19,150,106,.2);background:linear-gradient(135deg,rgba(19,150,106,.08),rgba(15,124,254,.05))}.onboarding-complete-icon{width:72px;height:72px;display:inline-grid;place-items:center;border-radius:22px;color:#fff;background:linear-gradient(135deg,#13966a,#16a085);box-shadow:0 16px 35px rgba(19,150,106,.22);font-size:2rem}.onboarding-next-steps,.onboarding-plan-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1rem;gap:1rem}.onboarding-step-number{width:34px;height:34px;display:inline-grid;place-items:center;border-radius:10px;color:var(--primary-accent);background:rgba(15,124,254,.09);font-weight:800}.onboarding-plan-card{min-width:0;min-height:320px;display:flex;flex-direction:column;align-items:flex-start;gap:.75rem;padding:1.25rem;border:1px solid var(--card-border);border-radius:14px;background:#fff}.onboarding-plan-card.is-current{border-color:rgba(15,124,254,.4);box-shadow:0 12px 30px rgba(15,124,254,.09)}.onboarding-plan-card h3{margin:.35rem 0 0;font-size:1.25rem}.onboarding-plan-card p{margin:0;color:var(--muted-ink);font-size:.84rem;line-height:1.6}.onboarding-plan-card>strong{margin-top:auto;font-size:1.1rem}.onboarding-plan-card>small{color:var(--muted-ink)}@media (max-width:991.98px){.onboarding-next-steps,.onboarding-plan-grid{grid-template-columns:1fr}.onboarding-plan-card{min-height:auto}}@media (max-width:575.98px){.onboarding-complete-hero{grid-template-columns:1fr}.onboarding-complete-icon{width:56px;height:56px;border-radius:16px;font-size:1.5rem}}.setup-profile-import-prompt{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem;border:1px dashed rgba(15,124,254,.3);border-radius:12px;background:rgba(15,124,254,.035)}.connector-offcanvas.setup-profile-offcanvas{width:min(1280px,94vw);max-width:none}.setup-profile-columns{display:grid;grid-template-columns:repeat(2,minmax(420px,1fr));align-items:start;grid-gap:1rem;gap:1rem}.setup-profile-column{min-width:0;padding:1rem;border:1px solid var(--card-border);border-radius:14px;background:#f7f9fc}.setup-profile-column-header{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin:-1rem -1rem 1rem;padding:1rem;border-bottom:1px solid var(--card-border);border-radius:14px 14px 0 0;background:#fff}.setup-profile-empty{min-height:180px}.setup-profile-list{display:grid;grid-gap:.65rem;gap:.65rem}.setup-profile-row{display:grid;grid-template-columns:32px 40px minmax(0,1fr) auto;align-items:center;grid-gap:.65rem;gap:.65rem;min-width:0;padding:.75rem;border:1px solid var(--card-border);border-radius:10px;background:#fbfcfe}.setup-profile-social{width:32px;height:32px;display:inline-grid;place-items:center;font-size:1.2rem}.setup-profile-avatar{width:40px;height:40px;display:inline-grid;place-items:center;overflow:hidden;border:1px solid var(--card-border);border-radius:10px;color:var(--muted-ink);background-color:#eef2f7;background-image:var(--setup-profile-picture);background-position:50%;background-size:cover}@media (max-width:991.98px){.connector-offcanvas.setup-profile-offcanvas{width:100vw}.setup-profile-columns{grid-template-columns:1fr}}@media (max-width:575.98px){.setup-profile-import-prompt{align-items:stretch;flex-direction:column}.setup-profile-row{grid-template-columns:28px 36px minmax(0,1fr)}.setup-profile-row .btn{grid-column:2/-1}}.setup-channel-groups{display:grid;grid-gap:1.5rem;gap:1.5rem}.setup-channel-group{padding:1rem;border:1px solid var(--card-border);border-radius:12px;background:#f7f9fc}.setup-channel-group--connected{border-top:3px solid #187342}.setup-channel-group--available{border-top:3px solid #596579}.setup-channel-group--reconnect{border-top:3px solid #936000}.setup-channel-count{padding:.2rem .55rem;border-radius:999px;background:#e5eaf1;color:#26364c;font-size:.8rem}.setup-channel-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));grid-gap:1rem;gap:1rem}.setup-channel-card{display:flex;flex-direction:column;align-items:flex-start;gap:.85rem;min-width:0;padding:1rem;background:#fff;color:var(--ink);border:1px solid var(--card-border);border-radius:10px;overflow-wrap:anywhere}.setup-channel-identity{display:flex;align-items:center;gap:.75rem;min-width:0;width:100%}.setup-channel-logo{display:inline-flex;flex:0 0 44px;height:44px;align-items:center;justify-content:center;font-size:1.8rem;background:#fff}.setup-channel-status{padding:.25rem .65rem;border-radius:999px;font-size:.8rem;font-weight:600}.setup-channel-status--connected{color:#155b35;background:#e6f5eb}.setup-channel-status--available{color:#344156;background:#edf0f5}.setup-channel-status--reconnect{color:#754800;background:#fff1ce}.setup-channel-details{display:grid;grid-gap:.3rem;gap:.3rem}.setup-channel-actions{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:auto;padding-top:.25rem}.setup-channel-groups .btn:focus-visible{outline:3px solid #1459af;outline-offset:3px}@media (max-width:575.98px){.setup-channel-group{padding:.75rem}.setup-channel-actions{width:100%}.setup-channel-actions .btn{flex:1 1 100%}}.knowledge-empty-content,.knowledge-error-box,.knowledge-import-section,.knowledge-source-pre{padding:1rem;border:1px solid var(--card-border);border-radius:8px;background:#fbfcfe}.knowledge-source-pre{max-height:55vh;overflow:auto;white-space:pre-wrap;color:var(--ink);font:inherit;font-size:.88rem}.knowledge-empty-content{color:var(--muted-ink)}.knowledge-error-box{color:var(--danger-accent);border-color:rgba(228,95,95,.2);background:rgba(228,95,95,.08);font-size:.88rem}.knowledge-import-body{white-space:pre-wrap}.connectors-page .connector-company-context{min-width:220px;padding:.75rem 1rem;border-left:3px solid var(--secondary-accent);background:rgba(22,160,133,.06)}.dashboard-page-header{display:flex;align-items:flex-end;justify-content:space-between;gap:1.5rem}.dashboard-page-heading{min-width:0;display:flex;align-items:center;gap:1.25rem}.dashboard-page-icon{position:relative;width:76px;height:76px;flex:0 0 76px;overflow:hidden;border:1px solid rgba(15,124,254,.14);border-radius:20px;color:var(--primary-accent);background:linear-gradient(145deg,rgba(15,124,254,.12),rgba(255,255,255,.96));box-shadow:0 14px 28px rgba(20,35,70,.1);font-size:2rem}.dashboard-page-icon,.dashboard-page-icon>i:last-child{display:inline-flex;align-items:center;justify-content:center}.dashboard-page-icon>i:last-child{position:absolute;right:8px;bottom:7px;width:27px;height:27px;border:3px solid #fff;border-radius:50%;color:#fff;background:var(--secondary-accent);font-size:.75rem}.dashboard-page-icon-setup{color:var(--secondary-accent);border-color:rgba(22,160,133,.16);background:linear-gradient(145deg,rgba(22,160,133,.14),rgba(255,255,255,.96))}.dashboard-page-icon-setup>i:last-child{background:var(--primary-accent)}.connectors-page .connector-summary{min-height:74px;display:flex;align-items:center;gap:2rem;padding:1rem 1.25rem;border-top:1px solid rgba(19,34,61,.1);border-bottom:1px solid rgba(19,34,61,.1);background:rgba(255,255,255,.6)}.connectors-page .connector-summary>div{display:flex;align-items:baseline;gap:.55rem}.connectors-page .connector-summary-value{font-size:1.65rem;line-height:1;font-weight:800}.connectors-page .connector-summary .badge{margin-left:auto}.connectors-page .connector-grid{display:grid;grid-template-columns:repeat(auto-fill,260px);grid-gap:1rem;gap:1rem}.connectors-page .connector-category-stack{display:grid;grid-gap:1.5rem;gap:1.5rem}.connectors-page .connector-category{display:grid;grid-gap:1rem;gap:1rem}.connectors-page .connector-category-header{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;padding-bottom:.75rem;border-bottom:1px solid rgba(19,34,61,.1)}.connectors-page .connector-card{width:260px;min-height:220px;display:flex;flex-direction:column;gap:1rem;padding:1.1rem;border:1px solid var(--card-border);border-radius:8px;background:#fff;box-shadow:0 8px 20px rgba(20,35,70,.05)}.connectors-page .connector-card-button{color:inherit;cursor:pointer;font:inherit;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.connectors-page .connector-card-button:focus-visible,.connectors-page .connector-card-button:hover{border-color:rgba(15,124,254,.34);box-shadow:0 14px 30px rgba(20,35,70,.1);transform:translateY(-1px)}.connectors-page .connector-card-button:focus-visible{outline:3px solid rgba(15,124,254,.2);outline-offset:3px}.connectors-page .connector-card-header{display:grid;grid-template-columns:42px minmax(0,1fr) 10px;align-items:center;grid-gap:.8rem;gap:.8rem}.connector-icon{width:42px;height:42px;display:inline-flex;align-items:center;justify-content:center;border-radius:8px;color:var(--connector-color);background:color-mix(in srgb,var(--connector-color) 10%,white);border:1px solid color-mix(in srgb,var(--connector-color) 18%,white);font-size:1.25rem}.connectors-page .connector-status-dot{width:9px;height:9px;border-radius:50%;background:#c8ced8}.connectors-page .connector-status-dot.connected{background:var(--success-accent);box-shadow:0 0 0 4px rgba(24,163,107,.1)}.connectors-page .connector-accounts{display:grid;grid-gap:.4rem;gap:.4rem;padding-top:.75rem;border-top:1px solid rgba(19,34,61,.08)}.connectors-page .connector-account-row{min-height:48px;display:flex;align-items:center;justify-content:flex-start;gap:.75rem}.connector-profile-avatar{position:relative;width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 34px;overflow:hidden;border:1px solid color-mix(in srgb,var(--connector-color) 18%,white);border-radius:8px;color:var(--connector-color);background-color:color-mix(in srgb,var(--connector-color) 10%,white)}.connector-profile-avatar img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.connectors-page .connector-card-footer{display:flex;align-items:center;justify-content:flex-end;gap:.75rem;padding-top:.75rem;border-top:1px solid rgba(19,34,61,.08)}.connectors-page .connector-card-footer i{flex:0 0 auto;color:var(--muted-ink)}.connector-account-meta{display:flex;align-items:center;gap:.45rem;color:var(--muted-ink);font-size:.75rem}.connector-account-meta span+span:before{content:"";display:inline-block;width:3px;height:3px;margin-right:.45rem;vertical-align:middle;border-radius:50%;background:currentColor;opacity:.55}.connector-unlink{width:34px;height:34px;padding:0;display:inline-flex;align-items:center;justify-content:center;flex:0 0 34px}.connector-offcanvas-layer{position:fixed;inset:0;z-index:1080}.connector-offcanvas-backdrop{position:absolute;inset:0;padding:0;border:0;background:rgba(19,34,61,.28);animation:connectorBackdropFade .18s ease-out}.connector-offcanvas{position:absolute;top:0;right:0;bottom:0;width:min(420px,100vw);display:flex;flex-direction:column;gap:1.25rem;padding:1.5rem;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable;scrollbar-color:var(--scrollbar-thumb) transparent;background:#fff;box-shadow:-20px 0 50px rgba(19,34,61,.18);animation:connectorSlideIn .24s ease-out}.connector-offcanvas::-webkit-scrollbar{width:12px}.connector-offcanvas::-webkit-scrollbar-track{background:linear-gradient(180deg,transparent,var(--scrollbar-track) 18%,var(--scrollbar-track) 82%,transparent)}.connector-offcanvas::-webkit-scrollbar-thumb{border-width:4px}.connector-offcanvas.brain-offcanvas{width:75vw;max-width:75vw;padding:2rem}.connector-offcanvas.markdown-preview-drawer{width:min(760px,100vw);max-width:100vw;padding:0 2rem 2rem;gap:0}.markdown-preview-header{position:-webkit-sticky;position:sticky;top:0;z-index:2;margin:0 -2rem 1.5rem;padding:1.5rem 2rem;border-bottom:1px solid var(--card-border);background:rgba(255,255,255,.96);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.markdown-preview-drawer.is-editing{overflow:hidden}.markdown-preview-editor{flex:1 1;min-height:0;display:flex}.markdown-preview-editor textarea{width:100%;min-height:calc(100dvh - 9.5rem);resize:none;padding:1.25rem;border-radius:.85rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;line-height:1.6}.markdown-preview-readonly{padding:clamp(1.25rem,3vw,2.5rem);border:1px solid var(--card-border);border-radius:1rem;background:#fff;box-shadow:0 14px 40px rgba(19,34,61,.06)}.markdown-readonly-label{display:inline-flex;align-items:center;gap:.45rem;margin-bottom:1.5rem;padding:.35rem .65rem;border-radius:999px;color:#52617a;background:#edf1f6;font-size:.72rem;font-weight:800;text-transform:uppercase;letter-spacing:.04em}.markdown-document{color:#263247;font-size:.97rem;line-height:1.72;overflow-wrap:anywhere}.markdown-document>:first-child{margin-top:0}.markdown-document>:last-child{margin-bottom:0}.markdown-document h1,.markdown-document h2,.markdown-document h3,.markdown-document h4,.markdown-document h5,.markdown-document h6{margin:1.7em 0 .65em;color:var(--ink);font-family:var(--font-heading),sans-serif;font-weight:800;line-height:1.2}.markdown-document h1{font-size:1.85rem}.markdown-document h2{padding-bottom:.45rem;border-bottom:1px solid var(--card-border);font-size:1.45rem}.markdown-document h3{font-size:1.2rem}.markdown-document .markdown-code,.markdown-document .markdown-table-wrap,.markdown-document blockquote,.markdown-document ol,.markdown-document p,.markdown-document ul{margin:0 0 1rem}.markdown-document ol,.markdown-document ul{padding-left:1.4rem}.markdown-document li+li{margin-top:.35rem}.markdown-document blockquote{padding:.85rem 1rem;border-left:4px solid var(--primary-accent);border-radius:0 .65rem .65rem 0;color:#52617a;background:#f5f8fc}.markdown-document blockquote p:last-child{margin-bottom:0}.markdown-document code{padding:.12rem .35rem;border-radius:.35rem;color:#7a3150;background:#f5edf2;font-size:.88em}.markdown-document .markdown-code{padding:1rem;overflow-x:auto;border-radius:.75rem;color:#e8eef8;background:#172033}.markdown-document .markdown-code code{padding:0;color:inherit;background:transparent}.markdown-document a{color:var(--primary-accent);text-decoration-thickness:.08em;text-underline-offset:.15em}.markdown-table-wrap{overflow-x:auto}.markdown-document table{width:100%;border-collapse:collapse}.markdown-document td,.markdown-document th{padding:.65rem .75rem;border:1px solid var(--card-border);text-align:left;vertical-align:top}.markdown-document th{color:var(--ink);background:#f5f8fc}.version-row-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.5rem}.connector-offcanvas.credit-statement-drawer{width:min(620px,100vw);gap:1.75rem}.connector-offcanvas.scheduling-settings-drawer{width:min(540px,100vw);gap:1.5rem}.automation-banner{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:1rem;gap:1rem;padding:1.15rem 1.25rem;border:1px solid var(--card-border);border-radius:1rem;background:#f7f9fc}.automation-banner>span{display:grid;place-items:center;width:2.65rem;height:2.65rem;border-radius:.8rem;color:#68778d;background:#e8edf3;font-size:1.2rem}.automation-banner.is-enabled{border-color:#b9e4d2;background:#f0faf5}.automation-banner.is-enabled>span{color:#147a55;background:#dff4e9}.automation-banner p{margin:.15rem 0 0;color:var(--muted-ink);font-size:.85rem}.automation-state-card{display:flex;align-items:center;justify-content:space-between;gap:1.25rem;padding:1.15rem;border:1px solid var(--card-border);border-radius:1rem;background:#f7f9fc}.automation-state-card.is-enabled{border-color:#b9e4d2;background:#f0faf5}.automation-state-card>div:first-child{display:grid;grid-gap:.25rem;gap:.25rem}.automation-state-card small{color:var(--muted-ink)}.automation-state-card .form-switch .form-check-input{width:3rem;height:1.55rem;margin:0;cursor:pointer}.automation-explanation{padding:1.15rem;border-radius:1rem;background:#f7f9fc}.automation-explanation ol{display:grid;grid-gap:.7rem;gap:.7rem;margin:.8rem 0 0;padding-left:1.25rem;color:var(--muted-ink);font-size:.9rem}.automation-consents{display:grid;grid-gap:.9rem;gap:.9rem;padding:0;border:0}.automation-consents .form-check{display:grid;grid-template-columns:auto 1fr;grid-gap:.65rem;gap:.65rem;margin:0;padding:.95rem;border:1px solid var(--card-border);border-radius:.85rem;cursor:pointer}.automation-consents .form-check-input{float:none;margin:.2rem 0 0}.automation-consents .form-check-label{color:#3f4c60;font-size:.88rem;line-height:1.5}.analytics-header{display:flex;align-items:flex-end;justify-content:space-between;gap:2rem}.analytics-header-actions{display:flex;align-items:center;gap:.7rem}.analytics-header-actions label{color:var(--muted-ink);font-size:.78rem;font-weight:800;text-transform:uppercase;letter-spacing:.04em}.analytics-header-actions .form-select{width:auto;min-width:130px}.analytics-loading{min-height:260px;display:flex;align-items:center;justify-content:center;gap:.8rem;color:var(--muted-ink)}.analytics-simulation-banner{display:flex;align-items:center;gap:.8rem;padding:.85rem 1rem;border:1px solid #c9b8f4;border-radius:.9rem;color:#49338a;background:#f5f1ff}.analytics-simulation-banner>span{width:2.2rem;height:2.2rem;flex:0 0 2.2rem;display:grid;place-items:center;border-radius:.65rem;background:#e8defe}.analytics-simulation-banner>div{display:grid}.analytics-simulation-banner small{color:#6955a5}.analytics-upgrade{min-height:420px;display:grid;grid-template-columns:auto minmax(0,650px);justify-content:center;align-items:center;grid-gap:2rem;gap:2rem;background:radial-gradient(circle at 15% 20%,rgba(8,102,255,.08),transparent 38%),#fff}.analytics-upgrade-icon{width:6rem;height:6rem;display:grid;place-items:center;border-radius:1.6rem;color:#0866ff;background:#eaf2ff;font-size:2.4rem;box-shadow:0 16px 34px rgba(8,102,255,.12)}.analytics-upgrade p{color:var(--muted-ink);line-height:1.65}.analytics-upgrade ul{display:grid;grid-gap:.55rem;gap:.55rem;margin:1rem 0 1.4rem;padding:0;list-style:none;color:#3f4c60}.analytics-upgrade li i{margin-right:.5rem;color:#16a085}.analytics-metric-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:1rem;gap:1rem}.analytics-metric-card{min-width:0;display:flex;gap:.8rem;align-items:flex-start;padding:1.05rem;border:1px solid var(--card-border);border-radius:1rem;background:#fff;box-shadow:0 8px 24px rgba(19,34,61,.045)}.analytics-metric-icon{flex:0 0 2.3rem;width:2.3rem;height:2.3rem;display:grid;place-items:center;border-radius:.7rem;color:#0866ff;background:#eaf2ff}.analytics-metric-card>div{min-width:0;display:grid}.analytics-metric-card small{color:var(--muted-ink);font-size:.73rem;font-weight:700}.analytics-metric-card strong{margin:.15rem 0;color:var(--ink);font-size:clamp(1.35rem,2vw,1.85rem);line-height:1.05}.analytics-metric-card div>span{overflow:hidden;color:var(--muted-ink);font-size:.68rem;text-overflow:ellipsis;white-space:nowrap}.analytics-empty{min-height:280px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:1.25rem;gap:1.25rem}.analytics-empty-icon{width:4rem;height:4rem;display:grid;place-items:center;border-radius:1.2rem;color:#0866ff;background:#eaf2ff;font-size:1.6rem}.analytics-empty h2{margin-bottom:.4rem}.analytics-empty p{max-width:700px;margin:0;color:var(--muted-ink)}.analytics-section-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:1rem;margin-bottom:1.25rem}.analytics-section-heading>small{color:var(--muted-ink)}.analytics-eyebrow{display:block;margin-bottom:.2rem;color:#0866ff;font-size:.68rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.analytics-metric-tabs{display:flex;gap:.3rem;padding:.25rem;border-radius:.75rem;background:#f0f3f7}.analytics-metric-tabs button{padding:.42rem .65rem;border:0;border-radius:.55rem;color:var(--muted-ink);background:transparent;font-size:.75rem;font-weight:700}.analytics-metric-tabs button.is-active{color:#0866ff;background:#fff;box-shadow:0 2px 8px rgba(19,34,61,.08)}.analytics-chart-wrap{width:100%;overflow-x:auto}.analytics-chart{display:block;width:100%;min-width:620px;height:auto}.analytics-grid-line{stroke:#e5eaf0;stroke-width:1}.analytics-axis-label{fill:#7a8799;font-size:11px}.analytics-line{fill:none;stroke:#0866ff;stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.analytics-point{fill:#fff;stroke:#0866ff;stroke-width:3}.analytics-chart-empty{min-height:220px;display:grid;place-items:center;align-content:center;grid-gap:.6rem;gap:.6rem;color:var(--muted-ink)}.analytics-chart-empty i{font-size:2rem}.analytics-provider-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));grid-gap:1rem;gap:1rem}.analytics-provider-card{padding:1.15rem;border:1px solid var(--card-border);border-top:3px solid var(--provider-color);border-radius:1rem;background:#fff}.analytics-provider-card header{display:flex;align-items:center;gap:.75rem;margin-bottom:1rem}.analytics-provider-card header>span{width:2.5rem;height:2.5rem;display:grid;place-items:center;border-radius:.75rem;color:var(--provider-color);background:color-mix(in srgb,var(--provider-color) 10%,white);font-size:1.15rem}.analytics-provider-card h3{margin:0;font-size:1rem}.analytics-provider-card header small{color:var(--muted-ink)}.analytics-provider-card dl{display:grid;grid-template-columns:1fr 1fr;grid-gap:.8rem;gap:.8rem;margin:0}.analytics-provider-card dl>div{display:grid;padding-top:.7rem;border-top:1px solid #edf0f4}.analytics-provider-card dt{color:var(--muted-ink);font-size:.7rem;font-weight:600}.analytics-provider-card dd{margin:0;color:var(--ink);font-size:1.05rem;font-weight:800}.analytics-content-table{display:grid}.analytics-content-head,.analytics-content-row{display:grid;grid-gap:.8rem;gap:.8rem;align-items:center}.analytics-content-head{grid-template-columns:minmax(260px,2fr) repeat(4,minmax(80px,.6fr)) 2rem;padding:0 0 .65rem 2.6rem;color:var(--muted-ink);font-size:.69rem;font-weight:800;text-transform:uppercase;letter-spacing:.04em}.analytics-content-row{grid-template-columns:1.8rem minmax(260px,2fr) repeat(4,minmax(80px,.6fr)) 2rem;position:relative;padding:.9rem 0;border-top:1px solid var(--card-border)}.analytics-rank{width:1.8rem;color:#8793a4;font-size:.75rem;font-weight:800;text-align:center}.analytics-content-name{min-width:0;display:flex;align-items:center;gap:.7rem}.analytics-content-name>i{font-size:1.15rem}.analytics-content-name>div{min-width:0;display:grid}.analytics-content-name strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.analytics-content-name small{color:var(--muted-ink)}.analytics-content-row>span:not(.analytics-rank){color:#3f4c60;font-size:.86rem;font-weight:700}.analytics-content-row>a{color:#0866ff}@media (max-width:1199.98px){.analytics-metric-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:767.98px){.analytics-header,.analytics-section-heading{align-items:stretch;flex-direction:column}.analytics-header-actions{align-items:stretch;flex-wrap:wrap}.analytics-header-actions label{align-self:center}.analytics-metric-grid{grid-template-columns:1fr 1fr}.analytics-empty,.analytics-upgrade{grid-template-columns:1fr}.analytics-upgrade{text-align:left}.analytics-metric-tabs{overflow-x:auto}.analytics-metric-tabs button{flex:0 0 auto}.analytics-content-head{display:none}.analytics-content-row{grid-template-columns:1.8rem minmax(0,1fr) auto;align-items:start}.analytics-content-name{grid-column:2/-1}.analytics-content-row>span[data-label]{grid-column:2/-1;display:flex;justify-content:space-between;gap:1rem}.analytics-content-row>span[data-label]:before{content:attr(data-label);color:var(--muted-ink);font-weight:500}.analytics-content-row>a,.analytics-content-row>span:last-child{position:absolute;top:1rem;right:0}}@media (max-width:479.98px){.analytics-metric-grid{grid-template-columns:1fr}}@media (max-width:575.98px){.automation-banner{grid-template-columns:auto minmax(0,1fr)}.automation-banner .btn{grid-column:1/-1}}.credit-statement-balance{display:grid;padding:1.3rem;border-radius:1rem;color:#fff;background:linear-gradient(135deg,#0866ff,#0f7cfe 58%,#16a085);box-shadow:0 14px 32px rgba(8,102,255,.18)}.credit-statement-balance span{font-size:.76rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;opacity:.82}.credit-statement-balance strong{font-size:2.15rem;line-height:1.15}.credit-statement-balance small{opacity:.86}.credit-slot-list{display:grid;grid-gap:.7rem;gap:.7rem}.credit-slot-row{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:.8rem;gap:.8rem;padding:1rem;overflow:hidden;border:1px solid var(--card-border);border-radius:.9rem;background:#fbfcfe}.credit-slot-row>div:first-child{display:grid;grid-gap:.15rem;gap:.15rem}.credit-slot-row small{color:var(--muted-ink)}.credit-slot-row>span{align-self:center;padding:.28rem .55rem;border-radius:999px;font-size:.72rem;font-weight:800}.credit-slot-row>span.has-slots{color:#147a55;background:#e6f5eb}.credit-slot-row>span.no-slots{color:#68778d;background:#edf1f6}.credit-slot-progress{position:absolute;inset:auto 0 0;height:3px;background:#e6ebf2}.credit-slot-progress span{display:block;height:100%;background:linear-gradient(90deg,#0866ff,#16a085)}.credit-history{display:grid}.credit-statement-state{display:flex;align-items:center;justify-content:center;gap:.6rem;min-height:8rem;color:var(--muted-ink);border:1px dashed var(--card-border);border-radius:.9rem}.credit-transaction{display:grid;grid-template-columns:2.35rem minmax(0,1fr) auto;grid-gap:.7rem;gap:.7rem;align-items:center;padding:.9rem 0;border-bottom:1px solid var(--card-border)}.credit-transaction-icon{width:2.35rem;height:2.35rem;display:grid;place-items:center;border-radius:.7rem;color:#b42318;background:#feeceb}.credit-transaction-icon.is-positive{color:#147a55;background:#e6f5eb}.credit-transaction-icon.is-included{color:#0866ff;background:#e7f3ff}.credit-transaction>div:not(.credit-transaction-value){min-width:0;display:grid;grid-gap:.15rem;gap:.15rem}.credit-transaction small{color:var(--muted-ink);font-size:.72rem}.credit-transaction-value{display:grid;justify-items:end;grid-gap:.1rem;gap:.1rem;text-align:right}.credit-transaction-value>span{color:#0866ff;font-size:.72rem;font-weight:800}.credit-transaction-value strong{color:#b42318}.credit-transaction-value strong.is-positive{color:#147a55}.credit-pagination{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding-top:1rem}.credit-pagination span{color:var(--muted-ink);font-size:.8rem;font-weight:700}.credit-current-plan{display:inline-flex;align-items:center;gap:.35rem;margin:0 0 .2rem;padding:0;border:0;color:#0866ff;background:transparent;font-size:.72rem;font-weight:850;letter-spacing:.05em;text-transform:uppercase}.credit-recharge{display:grid;grid-gap:1rem;gap:1rem;padding:1.15rem;border:1px solid var(--card-border);border-radius:1rem;background:#f8fafc}.credit-recharge-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:.55rem;gap:.55rem}.credit-recharge-grid button{display:grid;padding:.75rem .45rem;border:1px solid #dfe6ef;border-radius:.8rem;color:var(--ink);background:#fff;text-align:center}.credit-recharge-grid button:hover:not(:disabled){border-color:#74a8eb;box-shadow:0 .5rem 1.2rem rgba(26,72,123,.08)}.credit-recharge-grid strong{font-size:.88rem}.credit-recharge-grid span{color:var(--muted-ink);font-size:.65rem}.credit-recharge-grid b{margin-top:.25rem;color:#0866ff;font-size:.72rem}.credit-redeem-form{display:grid;grid-gap:.45rem;gap:.45rem}.credit-redeem-form label{font-size:.8rem;font-weight:800}.plan-manager-drawer{width:100vw!important;max-width:100vw!important;padding:clamp(1.25rem,3vw,3rem)!important;gap:2rem}.plan-manager-header{position:-webkit-sticky;position:sticky;top:0;z-index:2;margin:calc(clamp(1.25rem, 3vw, 3rem) * -1) calc(clamp(1.25rem, 3vw, 3rem) * -1) 0;padding:clamp(1.25rem,3vw,3rem);border-bottom:1px solid var(--card-border);background:rgba(255,255,255,.96);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.billing-plan-selector{display:grid;grid-gap:1rem;gap:1rem;margin-top:1.75rem;padding-top:1.25rem;border-top:1px solid var(--card-border)}.billing-plan-selector>.billing-cycle-select{width:-moz-fit-content;width:fit-content;max-width:100%;justify-self:center;align-items:center;gap:.2rem;isolation:isolate}.billing-plan-selector>.billing-cycle-select button{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:.3rem;min-width:6.5rem;white-space:nowrap}.billing-plan-selector>.billing-cycle-select button span{display:inline;flex:0 0 auto}.legal-acceptance-card{max-width:46rem}.legal-acceptance-options{display:grid;grid-gap:.8rem;gap:.8rem}.legal-acceptance-options a{color:#0866ff;font-weight:750}.billing-cycle-note{margin:-.4rem 0 .6rem;color:var(--muted-ink);font-size:.78rem;text-align:center}.billing-plan-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1rem;gap:1rem}.billing-plan-choice{position:relative;min-width:0;display:flex;flex-direction:column;padding:1.4rem;border:1px solid #dfe6ef;border-radius:1.15rem;background:#fff;box-shadow:0 12px 30px rgba(19,34,61,.05)}.billing-plan-choice.is-featured{border-color:#b9d5fa;background:linear-gradient(160deg,#fff 45%,#f1f7ff)}.billing-plan-choice.is-current{border:2px solid #16a085;background:#f3fbf8}.billing-plan-current{position:absolute;top:1rem;right:1rem;color:#147a55;font-size:.7rem;font-weight:850;text-transform:uppercase}.billing-plan-eyebrow{color:#0866ff;font-size:.65rem;font-weight:850;letter-spacing:.08em}.billing-plan-choice h3{margin:.55rem 0 .25rem;font-size:1.5rem}.billing-plan-price{display:flex;align-items:baseline;gap:.35rem}.billing-plan-price strong{font-size:1.55rem}.billing-plan-choice>p,.billing-plan-price span{color:var(--muted-ink);font-size:.78rem}.billing-plan-choice>p{min-height:2.5rem;margin:.8rem 0}.billing-plan-choice ul{display:grid;grid-gap:.55rem;gap:.55rem;margin:0 0 1.25rem;padding:0;list-style:none;font-size:.82rem}.billing-plan-choice li{display:flex;gap:.45rem}.billing-plan-choice li i{color:#16a085}.billing-plan-choice>.btn{width:100%;margin-top:auto}.billing-usage-card{display:grid;grid-template-columns:minmax(0,1fr) max-content;align-items:start;grid-gap:.75rem;gap:.75rem}.billing-usage-card>div{min-width:0;overflow-wrap:anywhere}.billing-usage-card>.badge{align-self:start;padding:.42rem .65rem}.billing-balance{min-width:min(14rem,100%);max-width:100%}.billing-current>div:first-child{min-width:0;flex-wrap:wrap;gap:.45rem .65rem}.auto-recharge span{min-width:0}.auto-recharge small{overflow-wrap:anywhere}@media (max-width:900px){.billing-plan-grid{grid-template-columns:1fr}}@media (max-width:575px){.credit-recharge-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.topbar-plan-button span{display:none}.billing-usage-card,.credit-slot-row{grid-template-columns:1fr}.billing-usage-card>.badge,.credit-slot-row>span{justify-self:start}.credit-transaction{grid-template-columns:2.35rem minmax(0,1fr);align-items:start}.credit-transaction-value{grid-column:2;justify-items:start;text-align:left}.credit-pagination{align-items:stretch;flex-wrap:wrap}.credit-pagination span{order:-1;width:100%;text-align:center}}.connector-offcanvas-header,.connector-offcanvas-provider{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.connector-offcanvas-provider{align-items:center;justify-content:flex-start;padding:1rem;border:1px solid var(--card-border);border-radius:8px;background:#fbfcfe}.connector-offcanvas-form{display:grid;grid-gap:1rem;gap:1rem}.connector-confirm-layer{position:fixed;inset:0;z-index:1090;display:grid;place-items:center;padding:1rem}.connector-confirm-backdrop{position:absolute;inset:0;padding:0;border:0;background:rgba(19,34,61,.36)}.connector-confirm-dialog{position:relative;width:min(390px,100%);display:grid;grid-gap:1rem;gap:1rem;padding:1.25rem;border:1px solid var(--card-border);border-radius:8px;background:#fff;box-shadow:0 22px 60px rgba(19,34,61,.2)}.connector-confirm-icon{width:42px;height:42px;display:inline-flex;align-items:center;justify-content:center;border-radius:8px;color:#dc3545;background:rgba(220,53,69,.08);border:1px solid rgba(220,53,69,.16)}.connector-confirm-actions{display:grid;grid-template-columns:1fr 1fr;grid-gap:.75rem;gap:.75rem}dialog.strategy-generate-confirm{margin:auto;width:min(460px,calc(100% - 2rem));max-height:calc(100dvh - 2rem);color:var(--bs-body-color)}dialog.strategy-generate-confirm:not([open]){display:none}.strategy-generate-confirm::-webkit-backdrop{background:rgba(19,34,61,.36)}.strategy-generate-confirm::backdrop{background:rgba(19,34,61,.36)}.strategy-generate-confirm .connector-confirm-icon{color:var(--bs-primary);background:rgba(13,110,253,.08);border-color:rgba(13,110,253,.16)}.connector-detail-account,.connector-detail-list,.connector-detail-section,.connector-scope-list{display:grid;grid-gap:.85rem;gap:.85rem}.connector-detail-account{padding:1rem;border:1px solid var(--card-border);border-radius:8px;background:#fff}.connector-detail-account-header,.connector-scope-row{display:flex;align-items:flex-start;gap:.85rem}.connector-detail-account-header{align-items:center}.connector-detail-account-header .min-w-0{flex:1 1 auto}.connector-detail-account-header .connector-profile-avatar{width:42px;height:42px;flex-basis:42px}.connector-scope-row{justify-content:space-between;align-items:center;padding-top:.6rem;border-top:1px solid rgba(19,34,61,.08);color:var(--muted-ink);font-size:.76rem}.connector-actions{display:grid;grid-gap:.55rem;gap:.55rem}.connectors-page .connector-note{display:flex;align-items:flex-start;gap:.5rem;color:var(--muted-ink);font-size:.75rem;line-height:1.4}.publisher-test-tabs{display:inline-flex;align-items:center;gap:.25rem;padding:.25rem;border:1px solid var(--card-border);border-radius:8px;background:#fff}.publisher-test-tabs button{display:inline-flex;align-items:center;gap:.5rem;padding:.55rem .85rem;border:0;border-radius:6px;color:var(--muted-ink);background:transparent;font:inherit;font-weight:700}.publisher-test-tabs button.active{color:var(--primary-accent);background:rgba(15,124,254,.1)}.publisher-test-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.85fr);grid-gap:1rem;gap:1rem;align-items:start}.publisher-test-panel{display:grid;grid-gap:1rem;gap:1rem;padding:1.25rem;background:#fff;box-shadow:0 8px 20px rgba(20,35,70,.05)}.publisher-test-panel,.publisher-test-preview{border:1px solid var(--card-border);border-radius:8px}.publisher-test-preview{width:100%;aspect-ratio:4/3;background-position:50%;background-size:cover}.publisher-test-checklist,.publisher-test-results{display:grid;grid-gap:.65rem;gap:.65rem}.publisher-test-choice{display:grid;grid-template-columns:18px 38px minmax(0,1fr);align-items:center;grid-gap:.75rem;gap:.75rem;padding:.75rem;border:1px solid var(--card-border);border-radius:8px;cursor:pointer}.publisher-test-choice input{width:16px;height:16px}.publisher-test-choice.disabled{cursor:not-allowed;opacity:.58}.publisher-test-avatar{width:38px;height:38px;display:inline-flex;align-items:center;justify-content:center;overflow:hidden;border:1px solid color-mix(in srgb,var(--connector-color) 18%,white);border-radius:8px;color:var(--connector-color);background-color:color-mix(in srgb,var(--connector-color) 10%,white);background-image:var(--connector-avatar-url);background-position:50%;background-size:cover}.publisher-test-result{display:grid;grid-gap:.65rem;gap:.65rem;padding:1rem;border:1px solid var(--card-border);border-left-width:4px;border-radius:8px;background:#fff}.publisher-test-result.success{border-left-color:var(--success-accent)}.publisher-test-result.danger{border-left-color:#dc3545}.publisher-test-diagnostics{display:flex;align-items:center;flex-wrap:wrap;gap:.4rem}.publisher-test-diagnostics span{padding:.25rem .45rem;border:1px solid var(--card-border);border-radius:999px;color:var(--muted-ink);background:#f6f8fb;font-size:.72rem;font-weight:700}.publisher-test-json{max-height:260px;overflow:auto;padding:.85rem;border-radius:8px;color:#13223d;background:#f6f8fb;font-size:.75rem}.publisher-test-results{grid-column:1/-1}@keyframes connectorBackdropFade{0%{opacity:0}to{opacity:1}}@keyframes connectorSlideIn{0%{transform:translateX(100%)}to{transform:translateX(0)}}.page-heading{margin-bottom:0}.empty-state{padding:2rem;text-align:center;color:var(--muted-ink)}@media (max-width:991.98px){.dashboard-shell{display:block}.dashboard-sidebar{position:fixed;inset:0 auto 0 0;z-index:1051;width:min(22rem,calc(100vw - 3rem));max-width:100%;height:100dvh;padding-bottom:env(safe-area-inset-bottom);border-right:1px solid rgba(15,124,254,.12);background:rgba(255,255,255,.98);overflow-y:auto;overscroll-behavior:contain;transform:translateX(-105%);visibility:hidden;transition:transform .22s ease,visibility 0s linear .22s}.dashboard-sidebar-collapsed .dashboard-sidebar{width:min(22rem,calc(100vw - 3rem));max-width:100%;flex-basis:auto}.dashboard-sidebar-collapsed .dashboard-sidebar-header{flex-direction:row;padding:1.5rem!important}.dashboard-sidebar-collapsed .dashboard-sidebar-brand-copy,.dashboard-sidebar-collapsed .dashboard-sidebar-section,.dashboard-sidebar-collapsed .sidebar-link-label{position:static!important;width:auto!important;height:auto!important;padding:initial!important;margin:initial!important;overflow:visible!important;clip:auto!important;white-space:normal!important}.dashboard-sidebar-collapse{display:none}.dashboard-sidebar-collapsed .dashboard-sidebar>.p-3{padding:1rem!important}.dashboard-sidebar-collapsed .sidebar-link{justify-content:flex-start;padding:.85rem 1rem}.dashboard-sidebar-collapsed .sidebar-link i{width:1.15rem;font-size:inherit}.dashboard-sidebar-collapsed .dashboard-sidebar-company{padding:1.5rem!important}.dashboard-sidebar-collapsed .dashboard-sidebar-company-expanded{display:block}.dashboard-sidebar-collapsed .dashboard-sidebar-company-compact,.dashboard-sidebar-tooltip{display:none}.dashboard-menu-open .dashboard-sidebar{transform:translateX(0);visibility:visible;transition-delay:0s}.dashboard-sidebar-backdrop{position:fixed;inset:0;z-index:1050;width:100%;height:100%;padding:0;border:0;background:rgba(19,34,61,.56);opacity:0;visibility:hidden;transition:opacity .22s ease,visibility 0s linear .22s}.dashboard-menu-open .dashboard-sidebar-backdrop{display:block;opacity:1;visibility:visible;transition-delay:0s}.dashboard-menu-toggle,.dashboard-sidebar-close{display:inline-flex;align-items:center;justify-content:center;flex:0 0 44px;width:44px;height:44px;padding:0}.dashboard-sidebar>.p-3{flex-grow:0!important}.dashboard-topbar{display:grid!important;grid-template-columns:auto minmax(0,1fr) auto;align-items:center!important;padding-top:max(.75rem,env(safe-area-inset-top));padding-bottom:.75rem}.dashboard-topbar-actions{min-width:0}.dashboard-topbar-context .badge{max-width:min(13rem,30vw);overflow:hidden;text-overflow:ellipsis}.dashboard-shell main{min-width:0}.dashboard-shell :is(.container,.container-fluid,.row,[class*=col-]){min-width:0}.dashboard-shell :is(.table-responsive,.table-card){max-width:100%;overflow-x:auto;overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch}.dashboard-shell :is(input,select,textarea){max-width:100%}.dashboard-shell :is(button,.btn,.sidebar-link,select,input:not([type=checkbox]):not([type=radio])){min-height:44px}.login-left{padding:1.5rem}}@media (max-width:767.98px){.dashboard-topbar{grid-template-columns:auto minmax(0,1fr);gap:.65rem!important;padding-inline:.75rem!important}.dashboard-topbar-actions{grid-column:1/-1;width:100%;justify-content:space-between}.dashboard-topbar-context .badge{max-width:calc(100vw - 7rem)}.dashboard-topbar-context .badge:not(:first-child){display:none}.dashboard-shell main{padding:1rem max(1rem,env(safe-area-inset-right)) max(1rem,env(safe-area-inset-bottom)) max(1rem,env(safe-area-inset-left))!important}.dashboard-shell dialog:not(.app-confirm-dialog){width:100%;max-width:100%;height:100dvh;max-height:100dvh;margin:0;border-radius:0}.dashboard-shell :is(.surface-card,.dashboard-card,.table-card,.workspace-section,.profile-panel){border-radius:1rem}.dashboard-shell :is(.d-flex,.ped-actions)>.btn{max-width:100%;white-space:normal}.dashboard-profile-menu{position:fixed!important;top:auto!important;right:.75rem!important;bottom:max(.75rem,env(safe-area-inset-bottom));left:.75rem;width:auto;max-height:calc(100dvh - 1.5rem);overflow-y:auto}.simulation-banner{padding-inline:1rem!important}.hero-shell{padding-top:3rem}.login-shell{padding:1rem 0}.login-card{border-radius:1.5rem}.auth-toggle .btn{min-width:auto;flex:1 1}.company-row{align-items:stretch}.company-row,.knowledge-toolbar{flex-direction:column}.knowledge-filters,.knowledge-filters .form-select{width:100%}.brain-field-grid,.brain-goal-grid,.brain-three-column,.brain-two-column,.knowledge-source-type-grid,.strategy-date-range,.strategy-wizard-grid{grid-template-columns:1fr}.strategy-date-range i{display:none}.brain-quality-card{grid-template-columns:1fr}.brain-quality-score{width:84px;height:84px}.brain-gap-footer,.brain-gap-header,.brain-gap-tab-action{align-items:flex-start;flex-direction:column}.brain-wizard-footer{flex-direction:column-reverse}.brain-gap-footer .btn,.brain-gap-tab-action .btn,.brain-wizard-footer .btn{width:100%}.connectors-page .connector-summary{align-items:flex-start;flex-direction:column;gap:.75rem}.dashboard-page-header{align-items:stretch;flex-direction:column}.dashboard-page-heading{align-items:flex-start}.dashboard-page-icon{width:60px;height:60px;flex-basis:60px;border-radius:16px;font-size:1.55rem}.dashboard-page-icon>i:last-child{right:4px;bottom:4px;width:23px;height:23px;border-width:2px;font-size:.65rem}.dashboard-page-header>.btn,.dashboard-page-header>.connector-company-context{width:100%}.connectors-page .connector-summary .badge{margin-left:0}.connectors-page .connector-grid{grid-template-columns:1fr}.connectors-page .connector-card{width:100%}.publisher-test-grid{grid-template-columns:1fr}.publisher-test-panel{min-width:0;padding:1rem}.publisher-test-choice{align-items:flex-start;min-height:52px;overflow-wrap:anywhere}.publisher-test-choice>span{min-width:0}.publisher-test-job-heading,.publisher-test-results-heading{align-items:stretch;flex-direction:column}.publisher-test-results-heading .btn{width:100%}.connectors-page .connector-category-header{align-items:flex-start;flex-direction:column}.connector-offcanvas{width:100vw}.connector-offcanvas.brain-offcanvas{width:100vw;max-width:100vw;padding:1rem}}@media (max-width:374.98px){.dashboard-sidebar{width:calc(100vw - 1rem)}.dashboard-topbar .profile-avatar+span,.dashboard-topbar [data-profile-menu] .bi-chevron-down,.topbar-ai-credit span{display:none!important}.topbar-ai-credit{padding-inline:.6rem}}.admin-trend-chart{min-height:220px;display:grid;grid-template-columns:repeat(6,minmax(2.5rem,1fr));align-items:end;grid-gap:.8rem;gap:.8rem;padding-top:1.5rem}.admin-trend-column{height:190px;display:grid;grid-template-rows:auto 1fr auto;justify-items:center;grid-gap:.45rem;gap:.45rem;color:#758298;font-size:.72rem}.admin-trend-column strong{color:#243650}.admin-trend-column span{width:min(2.4rem,70%);align-self:end;min-height:.4rem;border-radius:.65rem .65rem .2rem .2rem;background:linear-gradient(180deg,#0879f9,#19ae91);box-shadow:0 .5rem 1.2rem rgba(8,121,249,.16)}.admin-activity-list{display:grid}.admin-activity-item{display:grid;grid-template-columns:1.8rem 1fr;grid-gap:.75rem;gap:.75rem;padding:.8rem 0;border-bottom:1px solid #e8edf3}.admin-activity-item:last-child{border-bottom:0}.admin-activity-item>span{width:1.7rem;height:1.7rem;display:grid;place-items:center;border-radius:50%;color:#0879f9;background:#eaf4ff}.admin-activity-item>div{display:grid}.admin-activity-item small{margin-top:.15rem;color:#7b8799}.license-offer-shell{min-height:100dvh;display:grid;place-items:center;padding:clamp(1rem,4vw,3rem);background:radial-gradient(circle at 10% 10%,rgba(8,102,255,.1),transparent 38%),#f5f8fc}.license-offer-card{width:min(780px,100%);display:grid;grid-gap:1.25rem;gap:1.25rem;padding:clamp(1.5rem,4vw,3rem)}.license-offer-card-header{display:flex;align-items:center;justify-content:space-between;gap:1rem}.license-offer-card-header .btn{flex:0 0 auto}.license-offer-card h1{margin:.25rem 0 0;font-size:clamp(2rem,5vw,3.5rem)}.license-offer-lead{margin:-.5rem 0 0;color:var(--muted-ink);line-height:1.65}.license-offer-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.75rem;gap:.75rem}.license-offer-summary>div{min-width:0;display:grid;padding:1rem;border:1px solid var(--card-border);border-radius:1rem;background:#f8fafc}.license-offer-summary small,.license-offer-summary span{color:var(--muted-ink);font-size:.72rem}.license-offer-summary strong{font-size:1.15rem;overflow-wrap:anywhere}.license-offer-entitlements{display:grid;grid-template-columns:1fr 1fr;grid-gap:.65rem;gap:.65rem}.license-offer-entitlements>div{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:.55rem;gap:.55rem;padding:.8rem;border-radius:.8rem;background:#f3faf7}.license-offer-entitlements i{color:#16a085}.corporate-contract{display:grid;grid-gap:1rem;gap:1rem;padding:1.25rem;border:1px solid rgba(22,160,133,.24);border-radius:1.15rem;background:linear-gradient(145deg,#fff 35%,#f2fbf8)}.corporate-contract-heading{display:flex;align-items:center;gap:.9rem}.corporate-contract-icon{width:48px;height:48px;flex:0 0 48px;display:inline-flex;align-items:center;justify-content:center;border-radius:.9rem;color:#147a55;background:#dcf7ec;font-size:1.2rem}.corporate-contract .license-offer-entitlements,.corporate-contract .license-offer-summary{width:100%}.license-offer-consent{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:.75rem;gap:.75rem;padding:1rem;border:1px solid #cbd8e8;border-radius:1rem;cursor:pointer}.license-offer-consent input{width:1.2rem;height:1.2rem;margin-top:.15rem;accent-color:#0866ff}.license-offer-consent span{display:grid}.license-offer-consent small{color:var(--muted-ink)}@media (max-width:575px){.license-offer-card-header{align-items:flex-start}.license-offer-entitlements,.license-offer-summary{grid-template-columns:1fr}.corporate-contract-heading{align-items:flex-start}}.license-kpi-form{display:grid;grid-template-columns:repeat(5,minmax(0,1fr)) auto;align-items:end;grid-gap:.75rem;gap:.75rem;margin-top:1rem}.license-kpi-form label{min-width:0;display:grid;grid-gap:.35rem;gap:.35rem;color:var(--muted-ink);font-size:.75rem;font-weight:800}.license-kpi-history{display:grid;grid-gap:1rem;gap:1rem}.license-kpi-history article{padding:1rem;border:1px solid var(--card-border);border-radius:1rem}.license-kpi-history article>header{margin-bottom:.8rem;text-transform:capitalize}.license-kpi-row{display:grid;grid-template-columns:6rem minmax(0,1fr) 4.5rem;align-items:center;grid-gap:.75rem;gap:.75rem;padding:.45rem 0;font-size:.78rem}.license-kpi-row>div{height:.5rem;overflow:hidden;border-radius:999px;background:#e7edf5}.license-kpi-row i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#0866ff,#16a085)}.license-kpi-row strong{text-align:right}@media (max-width:991px){.license-kpi-form{grid-template-columns:repeat(2,minmax(0,1fr))}.license-kpi-form .btn{grid-column:1/-1}}.connector-offcanvas.admin-user-detail-drawer{width:min(760px,100vw);max-width:100vw;gap:1.25rem;padding:0 2rem 2rem}.admin-user-drawer-header{position:-webkit-sticky;position:sticky;top:0;z-index:2;margin:0 -2rem;padding:1.5rem 2rem;border-bottom:1px solid var(--card-border);background:rgba(255,255,255,.96);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.admin-user-drawer-actions{display:flex;flex-wrap:wrap;gap:.65rem}.admin-level-select{width:auto;min-width:9rem}.admin-user-drawer-state{min-height:18rem;display:flex;align-items:center;justify-content:center;gap:.75rem;color:var(--muted-ink)}.admin-user-drawer-section{display:grid;grid-gap:1rem;gap:1rem;padding:1.25rem;border:1px solid var(--card-border);border-radius:1rem;background:#fff}.admin-user-drawer-section>h3,.admin-user-drawer-title-row h3{margin:0;font-size:1.05rem}.admin-license-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.85rem;gap:.85rem}.admin-license-form label{min-width:0;display:grid;grid-gap:.35rem;gap:.35rem;color:#52617a;font-size:.75rem;font-weight:800}.admin-license-entitlements{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.75rem;gap:.75rem}.admin-license-connector-entitlements{grid-column:1/-1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.75rem;gap:.75rem;margin:0;padding:.9rem;border:1px solid #dbe5f0;border-radius:.85rem}.admin-license-connector-entitlements legend{float:none;width:auto;margin:0;padding:0 .25rem;color:#26354d;font-size:.82rem;font-weight:800}.admin-license-connector-entitlements>p{grid-column:1/-1;margin:0}.admin-license-connector-entitlements label{grid-template-columns:auto minmax(0,1fr);align-items:start;padding:.75rem;border-radius:.7rem;background:#f6f9fc}.admin-license-connector-entitlements label input{margin-top:.2rem}.admin-license-connector-entitlements label span{display:grid;grid-gap:.15rem;gap:.15rem}.admin-license-connector-entitlements label small{font-weight:500;line-height:1.4}.admin-license-form>.btn{grid-column:1/-1;justify-self:start}.admin-license-phase{grid-column:1/-1;display:grid;grid-gap:.7rem;gap:.7rem;margin:0;padding:1rem;border:1px solid #dbe5f0;border-radius:.9rem;background:#f8fafc}.admin-license-phase legend{float:none;width:auto;margin:0;padding:0;color:#26354d;font-size:.9rem;font-weight:850}.admin-license-phase legend span{display:inline-grid;width:1.55rem;height:1.55rem;margin-right:.35rem;place-items:center;border-radius:50%;color:#fff;background:#0866ff;font-size:.75rem}.admin-license-phase>p{margin:0;color:var(--muted-ink);font-size:.78rem;line-height:1.5}.admin-license-phase-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;grid-gap:.75rem;gap:.75rem}@media (max-width:650px){.admin-license-connector-entitlements,.admin-license-entitlements,.admin-license-form,.admin-license-phase-fields{grid-template-columns:1fr}}.admin-user-drawer-title-row{display:flex;align-items:center;justify-content:space-between;gap:1rem}.admin-user-drawer-definition{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.75rem;gap:.75rem;margin:0}.admin-user-drawer-definition>div{min-width:0;padding:.85rem;border-radius:.8rem;background:#f7f9fc}.admin-user-drawer-definition dt{color:var(--muted-ink);font-size:.72rem;font-weight:700}.admin-user-drawer-definition dd{margin:.2rem 0 0;overflow-wrap:anywhere;font-weight:700}.admin-user-drawer-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.75rem;gap:.75rem}.admin-user-drawer-metric{display:grid;grid-template-columns:2.4rem minmax(0,1fr);align-items:center;grid-gap:.7rem;gap:.7rem;padding:.85rem;border-radius:.8rem;background:#f7f9fc}.admin-user-drawer-metric>i{width:2.4rem;height:2.4rem;display:grid;place-items:center;border-radius:.7rem;color:#0879f9;background:#eaf4ff}.admin-user-drawer-metric>div{min-width:0;display:grid}.admin-user-drawer-metric small{color:var(--muted-ink)}.admin-user-drawer-metric strong{font-size:1.15rem}.admin-user-drawer-metric span{color:var(--muted-ink);font-size:.72rem;line-height:1.35}.admin-user-drawer-transactions{display:grid}.admin-user-drawer-transactions article{display:flex;justify-content:space-between;gap:1rem;padding:.85rem 0;border-bottom:1px solid var(--card-border)}.admin-user-drawer-transactions article:last-child{border-bottom:0}.admin-user-drawer-transactions article>div{display:grid}.admin-user-drawer-transactions article>div:last-child{justify-items:end;text-align:right}.admin-user-drawer-transactions small{color:var(--muted-ink)}.promo-code-value{color:#1769d2;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;letter-spacing:.04em;text-decoration:none;white-space:nowrap}.system-bug-trigger{position:fixed;right:max(1rem,env(safe-area-inset-right));bottom:max(1rem,env(safe-area-inset-bottom));z-index:1075;width:46px;height:46px;display:grid;place-items:center;padding:0;border:1px solid rgba(8,102,255,.2);border-radius:50%;color:#fff;background:linear-gradient(135deg,#0866ff,#0f7cfe);box-shadow:0 10px 28px rgba(8,102,255,.28);font-size:1.05rem;transition:transform .16s ease,box-shadow .16s ease}.system-bug-trigger:hover{transform:translateY(-2px);box-shadow:0 14px 34px rgba(8,102,255,.34)}.system-bug-trigger:after{content:attr(data-tooltip);position:absolute;right:calc(100% + .65rem);top:50%;padding:.4rem .65rem;border-radius:.55rem;color:#fff;background:#1d2a3d;box-shadow:0 6px 20px rgba(19,34,61,.2);font-size:.75rem;font-weight:700;line-height:1;white-space:nowrap;opacity:0;pointer-events:none;transform:translate(.35rem,-50%);transition:opacity .14s ease,transform .14s ease}.system-bug-trigger:focus-visible:after,.system-bug-trigger:hover:after{opacity:1;transform:translateY(-50%)}.system-bug-dialog{width:min(620px,calc(100vw - 2rem));max-width:620px;max-height:min(760px,calc(100dvh - 2rem));padding:0;overflow:auto;border:0;border-radius:1.25rem;color:var(--ink);background:#fff;box-shadow:0 28px 90px rgba(19,34,61,.3)}.system-bug-dialog::-webkit-backdrop{background:rgba(19,34,61,.42);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.system-bug-dialog::backdrop{background:rgba(19,34,61,.42);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.system-bug-dialog form{display:grid;grid-gap:1.15rem;gap:1.15rem;padding:1.5rem}.system-bug-dialog header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.system-bug-dialog header>div{min-width:0}.system-bug-dialog header>button{flex:0 0 auto}.system-bug-dialog textarea{resize:vertical;min-height:9rem}.system-bug-dialog footer{display:flex;justify-content:flex-end;gap:.65rem;padding-top:.25rem}.system-bug-capture-note{display:flex;align-items:flex-start;gap:.65rem;padding:.8rem .9rem;border-radius:.8rem;color:#52617a;background:#f1f5fa;font-size:.8rem;line-height:1.45}.system-bug-capture-note i{color:#147a55;font-size:1rem}@media (max-width:575.98px){.admin-trend-chart{gap:.35rem}.admin-trend-column{font-size:.62rem}.connector-offcanvas.admin-user-detail-drawer{padding:0 1rem 1rem}.admin-user-drawer-header{margin:0 -1rem;padding:1rem}.admin-user-drawer-actions .btn{width:100%}.admin-user-drawer-definition,.admin-user-drawer-metrics{grid-template-columns:1fr}.system-bug-dialog{width:calc(100vw - 1rem);max-height:calc(100dvh - 1rem);border-radius:1rem}.system-bug-dialog form{padding:1rem}.system-bug-dialog footer{flex-direction:column-reverse}.system-bug-dialog footer .btn{width:100%}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.dashboard-sidebar,.dashboard-sidebar-backdrop,.dashboard-sidebar-tooltip,.sidebar-link{transition:none}.brain-gap-wizard,.connector-offcanvas,.connector-offcanvas-backdrop,.dashboard-shell .rise-in{animation:none}}.company-assignment-panel{border-bottom:1px solid var(--bs-border-color,#dee2e6);padding-bottom:1.5rem}.company-assignment-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1rem;gap:1rem}.company-assignment-group{min-width:0;padding:1rem;border:1px solid var(--bs-border-color,#dee2e6);border-radius:1rem}.company-assignment-service{margin-top:1.25rem}.company-assignment-account{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;padding:.75rem 0}.company-assignment-identity{flex:1 1 10rem;min-width:0;overflow-wrap:anywhere}.company-assignment-account .btn{white-space:normal}.company-assignment-panel :is(button,a):focus-visible{outline:3px solid currentColor;outline-offset:3px}@media (max-width:767px){.company-assignment-grid{grid-template-columns:1fr}}.landing-footer,.landing-navbar,.landing-page{--landing-ink:#12213c;--landing-muted:#62708a;--landing-blue:#0879f9;--landing-green:#10b981}.landing-page{overflow:hidden;color:var(--landing-ink);background:#fff}.landing-page .heading-font,.landing-page h1,.landing-page h2,.landing-page h3{font-family:Avenir Next,Segoe UI,sans-serif;letter-spacing:-.045em}.landing-navbar{border-bottom-color:rgba(18,33,60,.07);background:rgba(255,255,255,.83)}.landing-nav-row{min-height:76px;display:flex;align-items:center;justify-content:space-between;gap:2rem}.landing-brand{display:inline-flex;align-items:center;gap:.7rem}.landing-brand,.landing-brand:hover{color:var(--landing-ink)}.landing-brand .brand-mark{width:2.25rem;height:2.25rem;border-radius:.72rem}.landing-brand strong{font-size:1.22rem;letter-spacing:-.045em}.landing-brand strong span{color:var(--landing-blue)}.landing-nav-links{align-items:center;gap:2.15rem;margin-left:auto}.landing-nav-links a{position:relative;color:#53617a;font-size:.9rem;font-weight:650}.landing-nav-links a:after{content:"";position:absolute;right:0;bottom:-.5rem;left:0;height:2px;background:var(--landing-blue);transform:scaleX(0);transition:transform .2s ease}.landing-nav-links a:hover{color:var(--landing-ink)}.landing-nav-links a:hover:after{transform:scaleX(1)}.landing-nav-actions{align-items:center;gap:1rem;margin-left:1.3rem}.landing-login{padding:.7rem .45rem;font-size:.9rem;font-weight:700}.landing-nav-cta{padding:.7rem 1.1rem;border-radius:999px;color:#fff;background:var(--landing-ink);box-shadow:0 8px 22px rgba(18,33,60,.16);font-size:.88rem;font-weight:750;transition:transform .2s ease,box-shadow .2s ease}.landing-nav-cta:hover{color:#fff;transform:translateY(-2px);box-shadow:0 12px 28px rgba(18,33,60,.22)}.landing-menu-button{width:2.75rem;height:2.75rem;border:1px solid #dfe5ee;border-radius:50%;color:var(--landing-ink);background:#fff;font-size:1.2rem}.landing-mobile-nav{padding:0 0 1rem;animation:riseIn .25s ease both}.landing-mobile-nav>a{display:flex;align-items:center;justify-content:space-between;padding:.9rem .2rem;border-bottom:1px solid #edf0f5;color:var(--landing-ink);font-weight:700}.landing-mobile-nav>div{display:grid;grid-template-columns:1fr 1fr;grid-gap:.65rem;gap:.65rem;padding-top:1rem}.landing-hero{position:relative;isolation:isolate;min-height:760px;display:flex;align-items:center;padding:6.4rem 0 6rem;background:linear-gradient(155deg,#f8fbff,#fff 48%,#f3fffb)}.landing-hero:before{content:"";position:absolute;inset:0;z-index:-1;opacity:.44;background-image:linear-gradient(rgba(18,33,60,.035) 1px,transparent 0),linear-gradient(90deg,rgba(18,33,60,.035) 1px,transparent 0);background-size:52px 52px;-webkit-mask-image:linear-gradient(180deg,black,transparent 84%);mask-image:linear-gradient(180deg,black,transparent 84%)}.landing-orb{position:absolute;z-index:-1;border-radius:50%;filter:blur(8px);pointer-events:none}.landing-orb-one{top:-13rem;right:-7rem;width:34rem;height:34rem;background:radial-gradient(circle,rgba(8,121,249,.15),transparent 68%)}.landing-orb-two{bottom:-13rem;left:35%;width:30rem;height:30rem;background:radial-gradient(circle,rgba(16,185,129,.12),transparent 68%)}.landing-pill{width:-moz-fit-content;width:fit-content;display:flex;align-items:center;gap:.6rem;padding:.52rem .85rem;border:1px solid rgba(8,121,249,.16);border-radius:999px;color:#1765b8;background:rgba(255,255,255,.78);box-shadow:0 7px 26px rgba(32,88,150,.07);font-size:.78rem;font-weight:750}.landing-live-dot{width:.48rem;height:.48rem;border-radius:50%;background:var(--landing-green);box-shadow:0 0 0 5px rgba(16,185,129,.12);animation:livePulse 2s ease infinite}.landing-display{max-width:730px;margin:1.5rem 0 1.3rem;font-size:clamp(3.05rem,5.4vw,5.6rem);font-weight:800;line-height:.96}.channel-section h2>span,.faq-section h2>span,.landing-display>span,.landing-section-head h2>span{color:transparent;background:linear-gradient(100deg,var(--landing-blue),#15a98e);background-clip:text;-webkit-background-clip:text}.landing-lead{max-width:650px;margin:0 0 1.8rem;color:var(--landing-muted);font-size:1.08rem;line-height:1.72}.landing-hero-actions{display:flex;flex-wrap:wrap;gap:.75rem}.landing-btn{min-height:50px;display:inline-flex;align-items:center;justify-content:center;gap:.6rem;padding:.78rem 1.25rem;border:1px solid transparent;border-radius:999px;font-size:.91rem;font-weight:750;transition:transform .2s ease,box-shadow .2s ease,background .2s ease}.landing-btn:hover{transform:translateY(-2px)}.landing-btn-primary{color:#fff;background:linear-gradient(135deg,#0879f9,#0868dc);box-shadow:0 14px 30px rgba(8,121,249,.23)}.landing-btn-primary:hover{color:#fff;box-shadow:0 17px 35px rgba(8,121,249,.3)}.landing-btn-ghost{border-color:#dae1ec;color:var(--landing-ink);background:rgba(255,255,255,.7)}.landing-btn-ghost:hover,.landing-btn-outline{color:var(--landing-ink);background:#fff}.landing-btn-outline{width:100%;border-color:#dbe2ec}.landing-btn-outline:hover{color:var(--landing-blue);border-color:var(--landing-blue)}.landing-btn-white{background:#fff;box-shadow:0 15px 36px rgba(0,0,0,.18)}.landing-btn-white,.landing-btn-white:hover{color:var(--landing-blue)}.landing-reassurance{display:flex;flex-wrap:wrap;gap:1.25rem;margin-top:1.25rem;color:#69768c;font-size:.77rem;font-weight:650}.landing-reassurance i{color:var(--landing-green)}.product-stage{position:relative;min-height:480px;display:grid;align-items:center;perspective:1200px}.product-window{overflow:hidden;width:112%;border:1px solid rgba(18,33,60,.11);border-radius:1.45rem;background:#fff;box-shadow:0 35px 85px rgba(39,72,123,.2);transform:rotateY(-5deg) rotateX(2deg);transform-origin:left center}.product-window-bar{height:42px;display:flex;align-items:center;gap:.35rem;padding:0 .85rem;border-bottom:1px solid #e9edf3;background:#fbfcfe}.product-window-bar>span{width:.55rem;height:.55rem;border-radius:50%;background:#e2e6ec}.product-window-bar>span:first-child{background:#ff725e}.product-window-bar>span:nth-child(2){background:#ffc04e}.product-window-bar>span:nth-child(3){background:#43c767}.product-window-bar small{margin:0 auto;padding-right:2rem;color:#9aa5b5;font-size:.62rem}.product-window-body{min-height:355px;display:flex}.product-mini-sidebar{width:62px;display:flex;flex-direction:column;align-items:center;gap:1.25rem;padding:.8rem .55rem;color:#a1adbd;background:#10213c}.product-mini-sidebar>i{width:2.05rem;height:2.05rem;display:grid;place-items:center;border-radius:.62rem}.product-mini-sidebar>i.active{color:#fff;background:var(--landing-blue)}.product-mini-logo{width:2.15rem;height:2.15rem;display:grid;place-items:center;margin-bottom:.35rem;border-radius:.7rem;color:#fff;background:linear-gradient(135deg,var(--landing-blue),var(--landing-green))}.product-canvas{flex:1 1;min-width:0;padding:1.35rem;background:#f7f9fc}.product-heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem}.product-heading div{display:grid}.product-heading small{color:#8793a5;font-size:.55rem;font-weight:800;letter-spacing:.1em}.product-heading strong{font-size:1.3rem}.product-heading>span{padding:.5rem .7rem;border-radius:.55rem;color:#fff;background:var(--landing-blue);font-size:.62rem;font-weight:700}.product-calendar{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:.65rem;gap:.65rem}.product-day{min-width:0}.product-day>small{display:block;margin-bottom:.55rem;color:#8490a3;font-size:.53rem;font-weight:800}.product-post{min-height:228px;padding:.65rem;border:1px solid #e5eaf1;border-radius:.8rem;background:#fff;box-shadow:0 7px 18px rgba(29,49,80,.06)}.product-post-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:.55rem;font-size:.56rem}.product-post-top i{font-size:.8rem}.product-post-1 .product-post-top i{color:#d62976}.product-post-2 .product-post-top i{color:#0a66c2}.product-post-3 .product-post-top i{color:#1877f2}.product-post-image{height:112px;margin-bottom:.65rem;border-radius:.55rem;background:linear-gradient(145deg,#b9dfff,#348ee7 55%,#0f427a)}.product-post-2 .product-post-image{background:linear-gradient(145deg,#d8cdfd,#795ee8 55%,#32226f)}.product-post-3 .product-post-image{background:linear-gradient(145deg,#bdeedc,#39af87 55%,#12614b)}.product-post b{display:block;overflow:hidden;color:#33435d;font-size:.62rem;text-overflow:ellipsis;white-space:nowrap}.floating-card{position:absolute;z-index:3;display:flex;align-items:center;gap:.65rem;padding:.7rem .85rem;border:1px solid rgba(18,33,60,.09);border-radius:.9rem;background:rgba(255,255,255,.94);box-shadow:0 18px 42px rgba(32,62,105,.17);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);animation:floatCard 4s ease-in-out infinite}.floating-card span{display:grid}.floating-card small{color:#8995a7;font-size:.48rem;font-weight:800;letter-spacing:.08em}.floating-card strong{font-size:.72rem}.floating-icon{width:2.1rem;height:2.1rem;display:grid!important;place-items:center;border-radius:.6rem;color:var(--landing-blue);background:#eaf4ff;font-size:1rem}.floating-time{bottom:1.2rem;left:-2.6rem}.floating-ready{top:3.6rem;right:-2.7rem;animation-delay:-1.6s}.floating-ready>i{color:var(--landing-green);font-size:1.25rem}.floating-spark{position:absolute;top:0;left:1.5rem;width:2.8rem;height:2.8rem;display:grid;place-items:center;border-radius:50%;color:#fff;background:linear-gradient(135deg,#875eff,#5663ee);box-shadow:0 14px 28px rgba(102,83,225,.28);animation:floatCard 3.6s ease-in-out infinite reverse}.landing-trust{padding:1.65rem 0;border-block:1px solid #e9edf3;background:#fff}.landing-trust p{margin:0 0 1.2rem;color:#99a4b3;font-size:.62rem;font-weight:800;letter-spacing:.16em;text-align:center}.channel-marquee{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,black 8%,black 92%,transparent);mask-image:linear-gradient(90deg,transparent,black 8%,black 92%,transparent)}.channel-track{width:max-content;display:flex;gap:2.25rem;animation:marquee 30s linear infinite}.channel-logo{display:inline-flex;align-items:center;gap:.55rem;color:#516078;font-size:.85rem;font-weight:750;white-space:nowrap}.channel-logo i{color:var(--channel);font-size:1.2rem}.landing-section{padding:7rem 0}.landing-section-head{max-width:710px;margin:0 auto 3.5rem;text-align:center}.landing-eyebrow{display:inline-block;margin-bottom:1rem;color:var(--landing-blue);font-size:.7rem;font-weight:850;letter-spacing:.15em}.eyebrow-light{color:#82c8ff}.channel-section h2,.faq-section h2,.landing-section-head h2{margin:0 0 1.2rem;font-size:clamp(2.5rem,4.4vw,4.5rem);font-weight:800;line-height:1.02}.landing-section-head p{max-width:590px;margin:auto;color:var(--landing-muted);font-size:1rem;line-height:1.7}.capability-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1rem;gap:1rem}.landing-magnetic{--mx:0px;--my:0px;position:relative;transform:translate(var(--mx),var(--my));transition:transform .18s ease-out}.capability-card{overflow:hidden;border:1px solid #e6eaf0;border-radius:1.35rem;background:#fff;box-shadow:0 12px 40px rgba(27,48,81,.06)}.capability-card:before{content:"";position:absolute;inset:0;opacity:0;background:radial-gradient(circle at var(--glow-x,50%) var(--glow-y,50%),color-mix(in srgb,var(--card-accent) 14%,transparent),transparent 52%);transition:opacity .25s ease}.capability-card:hover:before{opacity:1}.capability-card article{position:relative;min-height:270px;display:flex;flex-direction:column;padding:1.5rem}.capability-top{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:2.4rem}.capability-top span{color:#abb4c1;font-size:2rem;font-weight:800;letter-spacing:.12em}.capability-top>i{width:2.7rem;height:2.7rem;display:grid;place-items:center;border-radius:.8rem;color:var(--card-accent);background:color-mix(in srgb,var(--card-accent) 10%,white);font-size:1.25rem}.capability-card h3{margin:0 0 .7rem;font-size:1.32rem;font-weight:800;letter-spacing:-.03em}.capability-card p{max-width:310px;margin:0;color:var(--landing-muted);font-size:.87rem;line-height:1.65}.capability-arrow{width:2rem;height:2rem;display:grid;place-items:center;margin:auto 0 0 auto;border:1px solid #e2e7ef;border-radius:50%;color:#8793a5;transition:color .2s ease,border-color .2s ease,transform .2s ease}.capability-card:hover .capability-arrow{color:var(--card-accent);border-color:var(--card-accent);transform:rotate(8deg)}.accent-blue{--card-accent:#0879f9}.accent-violet{--card-accent:#7c5ce7}.accent-green{--card-accent:#12a978}.accent-orange{--card-accent:#ed8c32}.accent-pink{--card-accent:#dc4f87}.accent-cyan{--card-accent:#13a2b8}.landing-flow-section{position:relative;color:#fff;background:#10213c}.landing-flow-section:before{content:"";position:absolute;inset:0;opacity:.35;background:radial-gradient(circle at 15% 40%,rgba(8,121,249,.45),transparent 28%),radial-gradient(circle at 90% 70%,rgba(16,185,129,.24),transparent 26%)}.landing-flow-section .container{position:relative}.flow-title{margin:0 0 1.2rem;font-size:clamp(2.7rem,4vw,4.4rem);font-weight:800;line-height:1.02}.flow-copy{max-width:490px;color:#b8c3d4;line-height:1.75}.flow-benefits{display:grid;grid-gap:1rem;gap:1rem;margin-top:2rem}.flow-benefits>div{display:flex;align-items:center;gap:.85rem}.flow-benefits>div>i{width:2.55rem;height:2.55rem;display:grid;place-items:center;border:1px solid rgba(255,255,255,.1);border-radius:.75rem;color:#61b9ff;background:rgba(255,255,255,.06)}.flow-benefits span{display:grid}.flow-benefits strong{font-size:.9rem}.flow-benefits small{color:#92a1b7;font-size:.75rem}.flow-board{position:relative;display:grid;grid-gap:.9rem;gap:.9rem;padding:1.2rem;border:1px solid rgba(255,255,255,.11);border-radius:1.5rem;background:rgba(255,255,255,.055);box-shadow:0 25px 60px rgba(0,0,0,.22);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.flow-line{position:absolute;top:3.25rem;bottom:3.25rem;left:5.02rem;width:1px;background:linear-gradient(#2493ff,#34d19e)}.flow-step{position:relative;z-index:1;display:grid;grid-template-columns:2rem 3.7rem 1fr;align-items:center;grid-gap:.75rem;gap:.75rem;padding:1.1rem;border:1px solid rgba(255,255,255,.08);border-radius:1rem;background:rgba(9,25,50,.64);transition:transform .2s ease,border-color .2s ease}.flow-step:hover{border-color:rgba(68,163,255,.48);transform:translateX(-5px)}.flow-number{color:#718099;font-size:.58rem;font-weight:800}.flow-icon{width:3.2rem;height:3.2rem;display:grid;place-items:center;border-radius:.9rem;color:#67baff;background:rgba(36,147,255,.12);font-size:1.25rem}.flow-step>span:last-child{display:grid}.flow-step strong{font-size:1rem}.flow-step small{margin-top:.22rem;color:#91a1b8;font-size:.75rem}.channel-section{background:#f7f9fc}.channel-section h2{margin-bottom:0}.channel-intro{margin:0;color:var(--landing-muted);line-height:1.75}.social-grid{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:.8rem;gap:.8rem}.social-card{border:1px solid #e3e8ef;border-radius:1.1rem;background:#fff;box-shadow:0 8px 26px rgba(31,52,84,.05)}.social-card>div{min-height:112px;display:grid;grid-template-columns:2.3rem 1fr auto;align-items:center;grid-gap:.7rem;gap:.7rem;padding:1rem}.social-card>div>i:first-child{width:2.3rem;height:2.3rem;display:grid;place-items:center;border-radius:.72rem;color:var(--social);background:color-mix(in srgb,var(--social) 9%,white);font-size:1.2rem}.social-card span{min-width:0;display:grid}.social-card strong{overflow:hidden;font-size:.82rem;text-overflow:ellipsis}.social-card small{color:#8a96a8;font-size:.63rem}.social-arrow{color:#b7c0cd;font-size:.7rem}.social-card:hover .social-arrow{color:var(--social)}.channel-footnote{margin:1.3rem 0 0;color:#8a96a8;font-size:.72rem;text-align:center}.ai-section{padding-block:5rem}.ai-panel{position:relative;overflow:hidden;padding:clamp(2rem,5vw,4rem);border-radius:2rem;color:#fff;background:linear-gradient(125deg,#096ee4,#0759c3 50%,#0c9179);box-shadow:0 28px 70px rgba(8,105,213,.25)}.ai-panel h2{max-width:720px;margin:0 0 1rem;font-size:clamp(2.4rem,4vw,4rem);font-weight:800;line-height:1.04}.ai-panel p{max-width:690px;margin:0;color:rgba(255,255,255,.78);line-height:1.72}.ai-checks{display:grid;grid-gap:.8rem;gap:.8rem}.ai-checks span{display:flex;align-items:center;gap:.7rem;padding:.82rem 1rem;border:1px solid rgba(255,255,255,.16);border-radius:.9rem;background:rgba(255,255,255,.1);font-size:.86rem;font-weight:700;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.ai-checks i{color:#7cf2c7;font-size:1.15rem}.ai-orbit{position:absolute;top:-9rem;right:-7rem;width:30rem;height:30rem;border:1px solid rgba(255,255,255,.12);border-radius:50%}.ai-orbit:after,.ai-orbit:before{content:"";position:absolute;border:1px solid rgba(255,255,255,.1);border-radius:50%}.ai-orbit:before{inset:4rem}.ai-orbit:after{inset:9rem}.ai-orbit span{position:absolute;width:.65rem;height:.65rem;border-radius:50%;background:#fff;box-shadow:0 0 18px #fff}.ai-orbit span:first-child{top:15%;left:18%}.ai-orbit span:nth-child(2){right:8%;bottom:35%}.ai-orbit span:nth-child(3){bottom:4%;left:30%}.outcome-section{padding-top:5rem;background:#f7f9fc}.outcome-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1rem;gap:1rem}.outcome-grid article{position:relative;min-height:220px;padding:1.5rem;border:1px solid #e1e7ef;border-radius:1.3rem;background:#fff;box-shadow:0 12px 34px rgba(31,52,84,.055)}.outcome-grid article>i{width:3rem;height:3rem;display:grid;place-items:center;margin-bottom:2rem;border-radius:.9rem;color:var(--landing-blue);background:#eaf4ff;font-size:1.3rem}.outcome-grid article>span{position:absolute;top:1.5rem;right:1.5rem;color:#b7c0cc;font-size:.65rem;font-weight:850;letter-spacing:.12em}.outcome-grid h3{margin:0 0 .55rem;font-size:1.1rem;font-weight:800}.outcome-grid p{margin:0;color:var(--landing-muted);font-size:.82rem;line-height:1.65}.assisted-setup-section{padding-top:2rem;background:#f7f9fc}.assisted-setup-panel{position:relative;overflow:hidden;padding:clamp(2rem,5vw,4.5rem);border:1px solid #dde8f5;border-radius:2rem;background:radial-gradient(circle at 0 0,rgba(8,121,249,.11),transparent 36%),#fff;box-shadow:0 24px 65px rgba(31,73,125,.1)}.assisted-setup-panel:after{content:"";position:absolute;right:-8rem;bottom:-10rem;width:26rem;height:26rem;border-radius:50%;background:radial-gradient(circle,rgba(16,185,129,.1),transparent 68%);pointer-events:none}.assisted-setup-panel h2{margin:0 0 1.2rem;font-size:clamp(2.5rem,4.2vw,4.3rem);font-weight:800;line-height:1.02}.assisted-setup-panel h2 span{color:var(--landing-blue)}.assisted-setup-lead{max-width:680px;margin:0;color:var(--landing-muted);line-height:1.75}.assisted-setup-steps{display:grid;grid-gap:.75rem;gap:.75rem;margin-top:2rem}.assisted-setup-steps>div{display:grid;grid-template-columns:1.5rem 2.8rem 1fr;align-items:center;grid-gap:.75rem;gap:.75rem;padding:.8rem;border-radius:1rem;background:#f7f9fc}.assisted-setup-steps>div>span{color:#a0aabb;font-size:.6rem;font-weight:850}.assisted-setup-steps>div>i{width:2.6rem;height:2.6rem;display:grid;place-items:center;border-radius:.8rem;color:var(--landing-blue);background:#e9f3ff;font-size:1.1rem}.assisted-setup-steps p{display:grid;grid-gap:.15rem;gap:.15rem;margin:0}.assisted-setup-steps strong{font-size:.86rem}.assisted-setup-steps small{color:var(--landing-muted);font-size:.72rem;line-height:1.45}.assisted-setup-offer{position:relative;z-index:1;padding:1.7rem;border:1px solid #d5e2f1;border-radius:1.4rem;background:#fff;box-shadow:0 18px 45px rgba(31,73,125,.12)}.assisted-setup-badge{display:inline-flex;align-items:center;gap:.45rem;padding:.4rem .65rem;border-radius:999px;color:#075e45;background:#d9f8ec;font-size:.65rem;font-weight:800}.assisted-setup-price{display:flex;align-items:center;gap:.9rem;margin:1.4rem 0}.assisted-setup-price strong{font-size:3rem;line-height:1;letter-spacing:-.06em}.assisted-setup-price span{color:var(--landing-muted);font-size:.72rem;line-height:1.45}.assisted-setup-offer ul{display:grid;grid-gap:.8rem;gap:.8rem;margin:0 0 1.5rem;padding:1.3rem 0 0;border-top:1px solid #e8edf3;list-style:none}.assisted-setup-offer li{display:flex;gap:.55rem;color:#4f5d73;font-size:.78rem;line-height:1.4}.assisted-setup-offer li i{flex:0 0 auto;color:var(--landing-green)}.assisted-setup-offer .landing-btn{width:100%;justify-content:center}.assisted-setup-offer>small{display:block;margin-top:.8rem;color:#8995a7;font-size:.64rem;line-height:1.5;text-align:center}.pricing-section{background:#fff}.pricing-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:.9rem;gap:.9rem;align-items:stretch}.price-card{position:relative;display:flex;flex-direction:column;padding:1.5rem;border:1px solid #e1e6ed;border-radius:1.35rem;background:#fff;box-shadow:0 10px 35px rgba(31,52,84,.055)}.price-card.is-featured{border:2px solid var(--landing-blue);box-shadow:0 20px 50px rgba(8,121,249,.14);transform:translateY(-10px)}.price-popular{position:absolute;top:-1px;right:1.1rem;padding:.45rem .7rem;border-radius:0 0 .65rem .65rem;color:#fff;background:var(--landing-blue);font-size:.58rem;font-weight:850;letter-spacing:.08em}.price-eyebrow{display:block;margin-bottom:.75rem;color:#8995a7;font-size:.57rem;font-weight:850;letter-spacing:.12em}.price-head h3{margin:0 0 1.3rem;font-size:1rem;font-weight:850;letter-spacing:.06em}.price-value{min-height:55px;display:flex;align-items:baseline;gap:.4rem}.price-value strong{font-size:2.25rem;letter-spacing:-.06em}.price-value span{color:#8995a7;font-size:.68rem}.price-value-text{display:grid;grid-gap:0;gap:0}.price-value-text strong{font-size:1.75rem}.price-head p{min-height:76px;margin:.9rem 0 1.2rem;color:var(--landing-muted);font-size:.78rem;line-height:1.55}.price-card ul{display:grid;grid-gap:.72rem;gap:.72rem;margin:0 0 1.25rem;padding:1.2rem 0 0;border-top:1px solid #ebeff4;list-style:none}.price-card li{display:flex;gap:.5rem;color:#4f5d73;font-size:.73rem;line-height:1.4}.price-card li i{flex:0 0 auto;color:var(--landing-green)}.price-card li.not-included{color:#9da6b4}.price-card li.not-included i{color:#bcc4cf}.price-note{margin:auto 0 1rem;padding:.7rem;border-radius:.7rem;color:#4f6079;background:#f2f7fd;font-size:.65rem;line-height:1.45}.price-note i{color:#df9d15}.price-card .landing-btn{margin-top:auto;font-size:.78rem}.credit-explainer{display:grid;grid-template-columns:3rem 1fr auto;align-items:center;grid-gap:1rem;gap:1rem;margin-top:1.5rem;padding:1.1rem 1.3rem;border:1px solid #e1e7ef;border-radius:1rem;background:#f9fbfd}.credit-icon{width:2.8rem;height:2.8rem;display:grid;place-items:center;border-radius:.8rem;color:#c98508;background:#fff5da;font-size:1.2rem}.credit-explainer div{display:grid}.credit-explainer strong{font-size:.85rem}.credit-explainer p{margin:.15rem 0 0;color:var(--landing-muted);font-size:.72rem}.credit-explainer a{color:var(--landing-blue);font-size:.75rem;font-weight:800}.plan-guide{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:.8rem;gap:.8rem;margin-top:1rem}.plan-guide>div{display:grid;grid-template-columns:2.4rem 1fr;align-items:center;grid-gap:.7rem;gap:.7rem;padding:.9rem;border-radius:.9rem;background:#f7f9fc}.plan-guide i{width:2.4rem;height:2.4rem;display:grid;place-items:center;border-radius:.7rem;color:var(--landing-blue);background:#e8f2ff}.plan-guide p{display:grid;grid-gap:.1rem;gap:.1rem;margin:0}.plan-guide strong{font-size:.75rem}.plan-guide small{color:var(--landing-muted);font-size:.65rem;line-height:1.45}.pricing-cycle{width:max-content;max-width:100%;margin:-1.6rem auto 2.5rem;padding:.35rem;display:flex;gap:.35rem;border:1px solid #dfe6ef;border-radius:999px;background:#fff;box-shadow:0 .75rem 2rem rgba(25,49,77,.08)}.pricing-cycle button{border:0;border-radius:999px;background:transparent;color:var(--landing-muted);padding:.7rem 1rem;font-size:.78rem;font-weight:800}.pricing-cycle button.active{color:#fff;background:var(--landing-blue)}.pricing-cycle button span{margin-left:.35rem;padding:.2rem .45rem;border-radius:999px;color:#075e37;background:#cffff0;font-size:.62rem}.pricing-cycle-note{margin:-1.9rem auto 2.2rem;text-align:center;color:var(--landing-muted);font-size:.72rem}.annual-billing-copy{display:block;margin:-.4rem 0 .65rem;color:#16805a;font-weight:750}.billing-balance{min-width:14rem;padding:1rem 1.25rem;display:grid;border-radius:1rem;color:#fff;background:linear-gradient(135deg,#102b4f,#2167d5);box-shadow:0 .8rem 2rem rgba(31,94,190,.2)}.billing-balance small{font-size:.62rem;letter-spacing:.12em;opacity:.75}.billing-balance strong{font-size:1.8rem;line-height:1.1}.billing-balance span{font-size:.72rem;opacity:.8}.billing-current{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1.15rem;border:1px solid #e0e7f0;border-radius:1rem;background:#f8fafc}.billing-current>div:first-child{display:flex;align-items:baseline;gap:.65rem}.billing-current small{font-size:.62rem;font-weight:800;letter-spacing:.1em;color:#738198}.billing-current strong{font-size:1.05rem}.billing-current span{font-size:.72rem;color:#16805a}.billing-cycle-select{display:flex;padding:.25rem;border-radius:999px;background:#e9eef5}.billing-cycle-select button{border:0;border-radius:999px;padding:.45rem .75rem;background:transparent;font-size:.72rem;font-weight:750}.billing-cycle-select button.active{color:#fff;background:#1769d2}.billing-cycle-select button span{color:inherit}.billing-plan-card{height:100%;padding:1.25rem;display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;border:1px solid #dfe6ef;border-radius:1rem}.billing-plan-card.current{border-color:#6da4ea;background:#f4f8ff}.billing-plan-card>div>span{color:#1769d2;font-size:.62rem;font-weight:850;letter-spacing:.1em}.billing-plan-card h3{margin:.25rem 0;font-size:1.25rem}.billing-plan-card p{margin:0}.billing-plan-card p strong{font-size:1.3rem}.billing-plan-card small{color:#6b788b}.billing-divider{height:1px;margin:2rem 0;background:#e2e8f0}.token-rule{display:flex;align-items:center;gap:.45rem;padding:.65rem .85rem;border-radius:.8rem;color:#6e5700;background:#fff7d6;font-size:.72rem}.token-pack{width:100%;height:100%;padding:1rem;display:grid;text-align:left;border:1px solid #dfe6ef;border-radius:1rem;background:#fff;transition:transform .18s,border-color .18s,box-shadow .18s}.token-pack:hover:not(:disabled){transform:translateY(-3px);border-color:#74a8eb;box-shadow:0 .8rem 1.8rem rgba(26,72,123,.1)}.token-pack>span{display:flex;justify-content:space-between;font-size:.72rem;font-weight:800;color:#526178}.token-pack em{padding:.15rem .4rem;border-radius:999px;color:#08724b;background:#d7f8e8;font-style:normal}.token-pack>strong{margin-top:.45rem;font-size:1.35rem}.token-pack small{color:#738198}.token-pack b{margin-top:.8rem;color:#1769d2;font-size:.75rem}.auto-recharge{padding:1rem;display:flex;align-items:flex-start;gap:.8rem;border-radius:1rem;background:#f3f7fc;cursor:pointer}.auto-recharge input{margin-top:.25rem;width:1.15rem;height:1.15rem;accent-color:#1769d2}.auto-recharge span{display:grid}.auto-recharge small{color:#6b788b}@media (max-width:767px){.billing-current,.billing-plan-card{align-items:stretch;flex-direction:column}.billing-cycle-select{width:100%}.billing-cycle-select button{flex:1 1}}.upgrade-callout{padding:1rem 1.15rem;display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:1rem;gap:1rem;border:1px solid #b9d5fb;border-radius:1rem;background:linear-gradient(135deg,#f2f7ff,#f8f4ff)}.upgrade-callout-icon{width:2.7rem;height:2.7rem;display:grid;place-items:center;border-radius:.8rem;color:#fff;background:linear-gradient(135deg,#1769d2,#6d4bdd)}.upgrade-callout p{margin:.15rem 0 0;color:#64748b;font-size:.82rem}@media (max-width:767px){.upgrade-callout{grid-template-columns:auto 1fr}.upgrade-callout .btn{grid-column:1/-1}}.faq-section{padding-top:5rem;background:#f7f9fc}.faq-section h2{font-size:clamp(2.2rem,3.5vw,3.8rem)}.faq-list{display:grid;grid-gap:.7rem;gap:.7rem}.faq-item{border:1px solid #e1e6ed;border-radius:1rem;background:#fff}.faq-item summary{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.25rem;cursor:pointer;font-size:.9rem;font-weight:750;list-style:none}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary i{transition:transform .2s ease}.faq-item[open] summary i{transform:rotate(45deg)}.faq-item p{margin:0;padding:0 1.25rem 1.25rem;color:var(--landing-muted);font-size:.82rem;line-height:1.65}.landing-cta-section{padding:2rem 0 6rem;background:#f7f9fc}.landing-cta{position:relative;overflow:hidden;padding:clamp(2.5rem,6vw,5rem);border-radius:2rem;color:#fff;background:linear-gradient(120deg,#10213c,#15345e);text-align:center}.landing-cta h2{margin:.3rem 0 1rem;font-size:clamp(2.6rem,4.6vw,4.7rem);font-weight:800;line-height:1}.landing-cta p{margin:0 0 1.7rem;color:#b6c4d8}.cta-grid{position:absolute;inset:0;opacity:.2;background-image:linear-gradient(rgba(255,255,255,.11) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.11) 1px,transparent 0);background-size:45px 45px;-webkit-mask-image:radial-gradient(circle,black,transparent 75%);mask-image:radial-gradient(circle,black,transparent 75%)}.landing-footer{padding:4.5rem 0 2rem;color:#c1cbda;background:#0b172a}.landing-footer .landing-brand{color:#fff}.landing-footer-main{display:grid;grid-template-columns:1.1fr 1fr;grid-gap:4rem;gap:4rem;padding-bottom:3rem}.landing-footer-main>div:first-child p{margin:1.2rem 0 0;color:#7e8da3;font-size:.82rem;line-height:1.7}.landing-footer-links{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1.5rem;gap:1.5rem}.landing-footer-links>div{display:grid;align-content:start;grid-gap:.75rem;gap:.75rem}.landing-footer-links strong{margin-bottom:.3rem;color:#fff;font-size:.72rem}.landing-footer-links a{display:inline-flex;align-items:center;gap:.4rem;color:#7e8da3;font-size:.72rem}.landing-footer-links a:hover{color:#fff}.landing-footer-bottom{display:flex;justify-content:space-between;gap:1rem;padding-top:1.4rem;border-top:1px solid rgba(255,255,255,.08);color:#637188;font-size:.65rem}.whatsapp-chat-button{position:fixed;right:max(1.5rem,env(safe-area-inset-right));bottom:max(1.5rem,env(safe-area-inset-bottom));z-index:1040;width:3.75rem;height:3.75rem;display:grid;place-items:center;border:2px solid rgba(255,255,255,.92);border-radius:50%;color:#fff;background:#25d366;box-shadow:0 12px 30px rgba(18,140,64,.34);font-size:1.9rem;line-height:1;transition:transform .2s ease,background-color .2s ease,box-shadow .2s ease}.whatsapp-chat-button:hover{color:#fff;background:#1fbd5a;box-shadow:0 16px 34px rgba(18,140,64,.42);transform:translateY(-3px) scale(1.04)}.whatsapp-chat-button:focus-visible{outline:3px solid #12213c;outline-offset:3px}[data-reveal]{opacity:0;transform:translateY(24px);transition:opacity .7s ease var(--delay,0s),transform .7s cubic-bezier(.2,.75,.2,1) var(--delay,0s)}[data-reveal].is-visible{opacity:1;transform:translateY(0)}.landing-fade-four,.landing-fade-one,.landing-fade-three,.landing-fade-two{animation:landingReveal .7s cubic-bezier(.2,.75,.2,1) both}.landing-fade-two{animation-delay:.08s}.landing-fade-three{animation-delay:.16s}.landing-fade-four{animation-delay:.24s}@keyframes landingReveal{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes livePulse{50%{box-shadow:0 0 0 8px rgba(16,185,129,0)}}@keyframes floatCard{50%{transform:translateY(-8px)}}@keyframes marquee{to{transform:translateX(-50%)}}@media (max-width:1199.98px){.landing-display{font-size:clamp(3rem,5vw,4.4rem)}.product-window{width:105%}.social-grid{grid-template-columns:repeat(3,1fr)}.pricing-grid{grid-template-columns:repeat(2,1fr);gap:1rem}.price-card.is-featured{transform:none}}@media (max-width:991.98px){.landing-hero{padding:4.5rem 0 6rem;text-align:center}.landing-hero-copy{display:grid;justify-items:center}.landing-lead{max-width:720px}.product-stage{width:min(720px,100%);min-height:430px;margin:1.5rem auto 0;text-align:left}.product-window{width:100%;transform:none}.floating-time{left:-1rem}.floating-ready{right:-1rem}.capability-grid{grid-template-columns:repeat(2,1fr)}.outcome-grid{grid-template-columns:1fr}.outcome-grid article{min-height:auto}.landing-flow-section .col-lg-5{text-align:center}.flow-benefits,.flow-copy{margin-inline:auto}.flow-benefits{width:-moz-fit-content;width:fit-content;text-align:left}.channel-section .row{text-align:center}.channel-intro{max-width:650px;margin-inline:auto}.ai-panel{text-align:center}.ai-panel p{margin-inline:auto}.ai-checks{max-width:520px;margin:1rem auto 0;text-align:left}.assisted-setup-panel{text-align:center}.assisted-setup-lead{margin-inline:auto}.assisted-setup-offer,.assisted-setup-steps{text-align:left}.landing-footer-main{grid-template-columns:1fr;gap:2.5rem}}@media (max-width:767.98px){.landing-nav-row{min-height:68px}.landing-hero{min-height:auto;padding:3.8rem 0 4.5rem}.landing-display{margin-top:1.25rem;font-size:clamp(2.75rem,13vw,4rem)}.landing-lead{font-size:.96rem;line-height:1.65}.landing-reassurance{justify-content:center}.product-stage{min-height:350px}.product-window-body{min-height:280px}.product-mini-sidebar{width:48px;gap:1rem}.product-mini-sidebar>i{width:1.8rem;height:1.8rem}.product-canvas{padding:.85rem}.product-calendar{gap:.4rem}.product-post{min-height:175px;padding:.45rem}.product-post-image{height:75px}.product-heading>span{font-size:.5rem}.floating-card{display:none}.floating-spark{top:-1.2rem;left:-.5rem}.landing-section{padding:5rem 0}.landing-section-head{margin-bottom:2.5rem}.channel-section h2,.landing-section-head h2{font-size:clamp(2.35rem,10vw,3.3rem)}.capability-card article{min-height:250px}.social-grid{grid-template-columns:repeat(2,1fr)}.social-card>div{min-height:96px;grid-template-columns:2.3rem 1fr}.social-arrow{display:none}.pricing-grid{grid-template-columns:1fr}.price-head p{min-height:auto}.price-card{padding:1.35rem}.credit-explainer{grid-template-columns:2.8rem 1fr}.credit-explainer a{grid-column:2}.plan-guide{grid-template-columns:1fr}.landing-footer-links{gap:1rem}.landing-footer-bottom{flex-direction:column}}@media (max-width:575.98px){.landing-pill{max-width:100%;font-size:.67rem}.landing-hero-actions,.landing-hero-actions .landing-btn{width:100%}.landing-reassurance{gap:.55rem 1rem}.product-stage{min-height:285px;margin-top:.75rem}.product-window-bar{height:32px}.product-window-body{min-height:220px}.product-mini-sidebar{display:none}.product-canvas{padding:.7rem}.product-heading{margin-bottom:.55rem}.product-heading strong{font-size:.95rem}.product-heading>span{padding:.35rem .45rem}.product-post{min-height:135px}.product-post-image{height:55px}.product-post b{font-size:.5rem}.product-post-top{font-size:.45rem}.capability-grid{grid-template-columns:1fr}.capability-card article{min-height:230px}.capability-top{margin-bottom:1.5rem}.flow-board{padding:.7rem}.flow-line{left:3.72rem}.flow-step{grid-template-columns:1.35rem 2.9rem 1fr;gap:.55rem;padding:.85rem .65rem}.flow-icon{width:2.6rem;height:2.6rem}.flow-step small{font-size:.67rem}.social-grid{grid-template-columns:1fr}.social-card>div{min-height:84px}.ai-panel{border-radius:1.4rem}.assisted-setup-panel{padding:1.5rem;border-radius:1.4rem}.assisted-setup-panel h2{font-size:clamp(2.25rem,10vw,3.1rem)}.assisted-setup-steps>div{grid-template-columns:1.2rem 2.6rem 1fr;gap:.55rem;padding:.7rem}.assisted-setup-offer{padding:1.25rem}.assisted-setup-price strong{font-size:2.6rem}.landing-cta{border-radius:1.4rem}.landing-cta .landing-btn{width:100%}.landing-footer-links{grid-template-columns:1fr 1fr;row-gap:2rem}.whatsapp-chat-button{right:max(1rem,env(safe-area-inset-right));bottom:max(1rem,env(safe-area-inset-bottom));width:3.5rem;height:3.5rem;font-size:1.75rem}}@media (prefers-reduced-motion:reduce){.landing-page *,.landing-page :after,.landing-page :before{scroll-behavior:auto!important;animation:none!important;transition-duration:.01ms!important}.landing-page [data-reveal]{opacity:1;transform:none}.channel-track{width:auto;flex-wrap:wrap;justify-content:center}.channel-track .channel-logo:nth-child(n+11){display:none}}.brand-page{background:#f7f9fc}.brand-hero{position:relative;isolation:isolate;overflow:hidden;color:#fff;background:#0b172a}.brand-hero:before{content:"";position:absolute;inset:-25% -10% auto 52%;z-index:-1;width:48rem;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,rgba(15,124,254,.36),rgba(22,160,133,.12) 38%,transparent 70%)}.brand-hero-grid{position:absolute;inset:0;z-index:-1;opacity:.18;background-image:linear-gradient(rgba(255,255,255,.08) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.08) 1px,transparent 0);background-size:54px 54px;-webkit-mask-image:linear-gradient(90deg,black,transparent 88%);mask-image:linear-gradient(90deg,black,transparent 88%)}.brand-hero .container{min-height:680px;display:grid;grid-template-columns:minmax(0,1.12fr) minmax(320px,.72fr);align-items:center;grid-gap:clamp(3rem,7vw,7rem);gap:clamp(3rem,7vw,7rem);padding-block:6rem}.brand-overline{display:inline-flex;align-items:center;gap:.75rem;color:#79c2ff;font-size:.68rem;font-weight:850;letter-spacing:.18em}.brand-overline:before{content:"";width:2.5rem;height:1px;background:currentColor}.brand-hero h1{max-width:800px;margin:1.5rem 0;font-size:clamp(3.5rem,6.5vw,6.7rem);font-weight:800;line-height:.91}.brand-hero h1 span{color:transparent;background:linear-gradient(100deg,#77baff,#54deb9);background-clip:text;-webkit-background-clip:text}.brand-hero-copy>p{max-width:670px;margin:0;color:#a9b7ca;font-size:1rem;line-height:1.75}.brand-hero-actions{display:flex;flex-wrap:wrap;gap:.8rem;margin-top:2rem}.brand-btn-glass{border-color:rgba(255,255,255,.2);color:#fff;background:rgba(255,255,255,.08)}.brand-btn-glass:hover{color:#fff;background:rgba(255,255,255,.13)}.brand-file-note{display:flex;align-items:center;gap:.5rem;margin-top:1rem;color:#718098;font-size:.68rem;font-weight:700}.brand-hero-mark{position:relative;display:grid;justify-items:center;grid-gap:1.3rem;gap:1.3rem}.brand-hero-mark:after,.brand-hero-mark:before{content:"";position:absolute;inset:50% auto auto 50%;z-index:-1;border:1px solid rgba(255,255,255,.08);border-radius:50%;transform:translate(-50%,-50%)}.brand-hero-mark:before{width:125%;aspect-ratio:1}.brand-hero-mark:after{width:160%;aspect-ratio:1}.brand-hero-mark img{width:min(100%,330px);filter:drop-shadow(0 35px 55px rgba(0,0,0,.35));transform:rotate(3deg)}.brand-hero-mark span{color:#7e8da3;font-size:.68rem;font-weight:750;letter-spacing:.14em;text-transform:uppercase}.brand-index{border-bottom:1px solid #e4e9f0;background:#fff}.brand-index .container{min-height:74px;display:flex;align-items:center;gap:clamp(1.2rem,4vw,3.5rem);overflow-x:auto}.brand-index span{color:#a0a9b6;font-size:.62rem;font-weight:850;letter-spacing:.15em;text-transform:uppercase}.brand-index a{flex:0 0 auto;color:#5e6b7f;font-size:.75rem;font-weight:750}.brand-index a:hover{color:var(--landing-blue)}.brand-section{padding:7rem 0;scroll-margin-top:72px}.brand-section-heading{display:grid;grid-template-columns:4.6rem minmax(0,1fr) minmax(280px,420px);align-items:end;grid-gap:2rem;gap:2rem;margin-bottom:3rem}.brand-section-number{align-self:start;color:#c0c8d3;font-size:.7rem;font-weight:850;letter-spacing:.15em}.brand-section-heading .landing-eyebrow{margin-bottom:.65rem}.brand-section-heading h2{max-width:680px;margin:0;font-size:clamp(2.6rem,4.7vw,4.8rem);font-weight:800;line-height:.98}.brand-section-heading>p{margin:0;color:var(--landing-muted);font-size:.88rem;line-height:1.75}.brand-assets-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1rem;gap:1rem}.brand-asset-card{overflow:hidden;border:1px solid #e0e6ee;border-radius:1.35rem;background:#fff;box-shadow:0 15px 45px rgba(20,42,75,.06)}.brand-asset-card:first-child{grid-column:1/-1}.brand-asset-preview{position:relative;min-height:330px;display:grid;place-items:center;padding:clamp(2rem,5vw,4.5rem);background-color:#f4f7fb;background-image:linear-gradient(45deg,#e9eef5 25%,transparent 0),linear-gradient(-45deg,#e9eef5 25%,transparent 0),linear-gradient(45deg,transparent 75%,#e9eef5 0),linear-gradient(-45deg,transparent 75%,#e9eef5 0);background-position:0 0,0 10px,10px -10px,-10px 0;background-size:20px 20px}.brand-preview-label{position:absolute;top:1rem;left:1rem;padding:.35rem .55rem;border:1px solid #dde4ed;border-radius:999px;color:#8b96a7;background:rgba(255,255,255,.88);font-size:.52rem;font-weight:850;letter-spacing:.13em}.brand-asset-lockup{width:min(78%,730px);height:auto}.brand-asset-icon{width:min(48%,250px);height:auto}.brand-asset-body{padding:1.5rem}.brand-asset-body>div:first-child{display:flex;align-items:baseline;justify-content:space-between;gap:1rem}.brand-asset-body h3{margin:0;font-size:1.25rem;font-weight:800}.brand-asset-body>div:first-child span{color:#99a4b3;font-size:.58rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.brand-asset-body p{max-width:700px;margin:.7rem 0 1.4rem;color:var(--landing-muted);font-size:.8rem;line-height:1.65}.brand-download-row{display:flex;gap:.6rem}.brand-download-row a{min-width:105px;display:flex;align-items:center;justify-content:space-between;gap:1.2rem;padding:.72rem .85rem;border:1px solid #dfe5ed;border-radius:.72rem;color:#536176;background:#fbfcfe;font-size:.7rem;font-weight:800}.brand-download-row a:hover{border-color:var(--landing-blue);color:var(--landing-blue);background:#f2f8ff}.brand-color-section{background:#fff}.brand-palette{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:.8rem;gap:.8rem}.brand-color-card{overflow:hidden;border:1px solid #e0e6ed;border-radius:1.2rem;background:#fff}.brand-color-fill{min-height:245px;display:flex;align-items:flex-end;padding:1rem}.brand-color-fill span{padding:.35rem .55rem;border-radius:.45rem;color:#fff;background:rgba(0,0,0,.18);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.68rem;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.brand-swatch-blue .brand-color-fill{background:#0f7cfe}.brand-swatch-green .brand-color-fill{background:#16a085}.brand-swatch-ink .brand-color-fill{background:#1e2430}.brand-swatch-cloud .brand-color-fill{background:#f6f8fc}.brand-swatch-cloud .brand-color-fill span{color:#334155;background:rgba(255,255,255,.8)}.brand-color-info{padding:1rem}.brand-color-info>div:first-child{min-height:58px}.brand-color-info h3{margin:0 0 .2rem;font-size:.95rem;font-weight:800}.brand-color-info small{color:#8a96a7;font-size:.65rem}.brand-color-info dl{display:grid;grid-gap:.35rem;gap:.35rem;margin:.8rem 0 0;padding-top:.8rem;border-top:1px solid #edf0f4}.brand-color-info dl>div{display:flex;justify-content:space-between;gap:1rem}.brand-color-info dt{color:#a1aab7;font-size:.55rem;letter-spacing:.12em}.brand-color-info dd{margin:0;color:#556278;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.64rem}.brand-gradient-band{min-height:120px;display:flex;align-items:center;justify-content:space-between;gap:2rem;margin-top:1rem;padding:1.5rem 1.8rem;border-radius:1.2rem;color:#fff;background:linear-gradient(135deg,#0f7cfe,#16a085)}.brand-gradient-band div{display:grid;grid-gap:.25rem;gap:.25rem}.brand-gradient-band span{font-size:.55rem;font-weight:850;letter-spacing:.15em}.brand-gradient-band strong{font-size:1.15rem}.brand-gradient-band code{padding:.65rem .8rem;border:1px solid rgba(255,255,255,.18);border-radius:.65rem;color:#fff;background:rgba(0,0,0,.12);font-size:.68rem}.brand-rules-section{position:relative;color:#fff;background:#0f2039}.brand-rules-section:before{content:"";position:absolute;inset:0;opacity:.2;background:radial-gradient(circle at 12% 20%,#0f7cfe,transparent 30%),radial-gradient(circle at 90% 80%,#16a085,transparent 26%)}.brand-rules-section .container{position:relative}.brand-section-heading-light .brand-section-number{color:#607089}.brand-section-heading-light>p{color:#9dacbf}.brand-rules-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:.8rem;gap:.8rem}.brand-rules-grid article{min-height:310px;display:flex;flex-direction:column;padding:1.35rem;border:1px solid rgba(255,255,255,.1);border-radius:1.15rem;background:rgba(255,255,255,.055)}.brand-rules-grid article>span{color:#64758e;font-size:.58rem;font-weight:850;letter-spacing:.12em}.brand-rules-grid article>i{width:3rem;height:3rem;display:grid;place-items:center;margin:2.5rem 0 auto;border-radius:.85rem;color:#72beff;background:rgba(61,156,248,.12);font-size:1.3rem}.brand-rules-grid h3{margin:1.5rem 0 .6rem;font-size:1.05rem;font-weight:800}.brand-rules-grid p{margin:0;color:#9eacbf;font-size:.75rem;line-height:1.65}.brand-dos-donts{display:grid;grid-template-columns:1fr 1fr;grid-gap:.8rem;gap:.8rem;margin-top:.8rem}.brand-dos-donts>div{padding:1.3rem;border-radius:1rem}.brand-dos-donts strong{display:flex;align-items:center;gap:.45rem;margin-bottom:.5rem;font-size:.8rem}.brand-dos-donts p{margin:0;font-size:.72rem;line-height:1.6}.brand-do{color:#9ae7ca;background:rgba(22,160,133,.12)}.brand-do p{color:#a9c9bf}.brand-dont{color:#ff9d9d;background:rgba(228,95,95,.1)}.brand-dont p{color:#c7a8ad}.brand-deck-section{background:#f7f9fc}.brand-deck-shell{overflow:hidden;border:1px solid #dce3ec;border-radius:1.4rem;background:#202a38;box-shadow:0 30px 75px rgba(23,43,73,.16)}.brand-deck-toolbar{min-height:62px;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.8rem 1rem;color:#b8c4d3;background:#111c2c}.brand-deck-toolbar>div{display:flex;align-items:center;gap:.4rem}.brand-deck-toolbar span{width:.58rem;height:.58rem;border-radius:50%;background:#ff6b5e}.brand-deck-toolbar span:nth-child(2){background:#ffc654}.brand-deck-toolbar span:nth-child(3){background:#47ca69}.brand-deck-toolbar strong{margin-left:.7rem;font-size:.7rem}.brand-deck-toolbar a{display:inline-flex;align-items:center;gap:.5rem;padding:.6rem .85rem;border:1px solid rgba(255,255,255,.14);border-radius:.65rem;color:#fff;background:rgba(255,255,255,.07);font-size:.68rem;font-weight:750}.brand-deck-toolbar a:hover{background:rgba(255,255,255,.12)}.brand-deck-shell iframe{width:100%;height:min(72vw,790px);min-height:560px;display:block;border:0;background:#303947}.brand-deck-fallback{display:none;align-items:center;justify-content:center;gap:.65rem;padding:1.2rem;color:#a8b5c6;font-size:.75rem;text-align:center}.brand-deck-fallback p{margin:0}.brand-deck-fallback a{color:#6ab8ff;text-decoration:underline}.brand-contact-section{padding:5rem 0;color:#fff;background:linear-gradient(125deg,#0875ef,#0868d5 56%,#119a82)}.brand-contact-section .container{display:flex;align-items:center;justify-content:space-between;gap:3rem}.brand-contact-section h2{margin:0 0 .7rem;font-size:clamp(2.25rem,4vw,4rem);font-weight:800}.brand-contact-section p{max-width:620px;margin:0;color:rgba(255,255,255,.75);line-height:1.7}.brand-contact-section .landing-btn{flex:0 0 auto}@media (max-width:991.98px){.brand-hero .container{min-height:auto;grid-template-columns:1fr;padding-block:5rem;text-align:center}.brand-hero-copy{display:grid;justify-items:center}.brand-hero-mark{display:none}.brand-section-heading{grid-template-columns:2.5rem 1fr;align-items:start}.brand-section-heading>p{grid-column:2;max-width:650px}.brand-palette,.brand-rules-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.brand-contact-section .container{align-items:flex-start;flex-direction:column}}@media (max-width:767.98px){.brand-hero h1{font-size:clamp(3.15rem,15vw,5rem)}.brand-hero .container{padding-block:4rem}.brand-hero-actions{width:100%;justify-content:center}.brand-index .container{min-height:64px}.brand-index span{display:none}.brand-section{padding:5rem 0}.brand-section-heading{grid-template-columns:1fr;gap:.75rem}.brand-section-heading>p{grid-column:auto}.brand-section-number{margin-bottom:.4rem}.brand-assets-grid{grid-template-columns:1fr}.brand-asset-card:first-child{grid-column:auto}.brand-asset-preview{min-height:260px}.brand-asset-lockup{width:94%}.brand-asset-icon{width:min(56%,220px)}.brand-gradient-band{align-items:flex-start;flex-direction:column}.brand-gradient-band code{max-width:100%;overflow-wrap:anywhere}.brand-deck-shell iframe{min-height:480px}}@media (max-width:575.98px){.brand-hero-actions .landing-btn{width:100%}.brand-file-note{justify-content:center}.brand-dos-donts,.brand-palette,.brand-rules-grid{grid-template-columns:1fr}.brand-color-fill{min-height:190px}.brand-rules-grid article{min-height:260px}.brand-deck-toolbar strong{display:none}.brand-deck-shell iframe{height:520px;min-height:0}.brand-deck-fallback{display:flex}.brand-contact-section .landing-btn{width:100%}}