.share-stage-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px;margin:12px 0 16px;padding:0;list-style:none}.share-stage-strip li{display:grid;grid-template-columns:28px 1fr;grid-gap:1px 8px;gap:1px 8px;align-items:center;padding:10px;border:1px solid rgba(21,21,34,.08);border-radius:10px;background:#f7f5ef}.share-stage-strip li>span{grid-row:1/3;display:grid;width:28px;height:28px;place-items:center;border-radius:50%;background:#e5e1d7;color:#666576;font-size:11px;font-weight:900}.share-stage-strip li.active{border-color:rgba(47,143,115,.2);background:#f1f8f5}.share-stage-strip li.active>span{background:var(--verified);color:#fff}.share-stage-strip b{font-size:12px}.share-stage-strip small{font-size:11px;color:var(--muted)}.share-advanced{margin-top:12px;border:1px solid rgba(21,21,34,.08);border-radius:11px;background:#fbfaf7}.share-advanced>summary{display:flex;min-height:44px;align-items:center;justify-content:space-between;gap:10px;padding:0 13px;cursor:pointer;list-style:none;color:#4f4d5f;font-size:12px;font-weight:900}.share-advanced>summary::-webkit-details-marker{display:none}.share-advanced>summary span{display:flex;align-items:center;gap:8px}.share-advanced>summary svg{color:var(--gold);transition:transform .18s ease}.share-advanced[open]>summary>svg{transform:rotate(180deg)}.share-advanced-body{display:grid;grid-gap:10px;gap:10px;padding:0 12px 12px}.share-advanced .caption-suggestions,.share-advanced .share-campaign-brief{margin:0}.share-modal-v2{max-height:min(92vh,780px)}.auth-divider{display:flex;align-items:center;gap:10px;color:var(--muted);font-size:11px;text-transform:uppercase;letter-spacing:.08em;font-weight:800}.auth-divider:after,.auth-divider:before{content:"";height:1px;flex:1 1;background:var(--line)}.entra-signin{display:flex;min-height:48px;align-items:center;justify-content:center;gap:9px;border:1px solid rgba(21,21,34,.14);border-radius:9px;background:#fff;color:var(--ink);font-size:12px;font-weight:900;text-decoration:none}.entra-signin:hover{background:#f7f5ef;border-color:rgba(21,21,34,.24)}.admin-title-actions{display:flex;align-items:flex-start;gap:8px}.admin-danger-menu{position:relative}.admin-danger-menu>summary{display:flex;min-height:42px;align-items:center;padding:0 14px;border:1px solid var(--line);border-radius:8px;background:#fff;cursor:pointer;list-style:none;font-size:12px;font-weight:800}.admin-danger-menu>summary::-webkit-details-marker{display:none}.admin-danger-menu>div{position:absolute;top:48px;right:0;z-index:80;width:min(300px,82vw);padding:14px;border:1px solid rgba(158,50,43,.16);border-radius:11px;background:#fff;box-shadow:0 20px 54px rgba(21,21,34,.14)}.admin-danger-menu p{margin:0 0 10px;font-size:11px}.admin-danger-menu .danger{width:100%;justify-content:center}.admin-more-metrics{margin:12px 0 18px}.admin-more-metrics>summary{display:flex;min-height:44px;align-items:center;justify-content:center;border:1px solid var(--line);border-radius:10px;background:#fff;cursor:pointer;color:#555466;font-size:12px;font-weight:900}.admin-more-metrics[open]>summary{margin-bottom:12px;background:#f6f3eb;color:var(--ink)}.integration-readiness-panel{grid-column:1/-1}.integration-readiness-list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.integration-readiness-list>p{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:10px;margin:0;padding:13px;border:1px solid var(--line);border-radius:10px;background:#fbfaf7}.integration-readiness-list>p>span{display:flex;min-width:0;flex-direction:column;gap:3px}.integration-readiness-list b{font-size:12px}.integration-readiness-list small{color:var(--muted);font-size:11px}.admin-tabs button,.char-count,.content-body p,.content-meta,.content-reward-note,.eyebrow,.marketing-eyebrow,.marketing-kicker,.metric small,.metric>span,.nav-label,.overline,.pill,.platforms i,.policy-links a,.share-section-label,.sidebar-context>small,.sidebar-level p,.sidebar-level small,.table-head,.voluntary-note{font-size:11px;line-height:1.35}.pill,.platforms i,.sidebar-level p,.sidebar-level small,.table-head{font-size:10px}@media(max-width:760px){.admin-page{padding-bottom:110px}.admin-page>.page-title{gap:14px}.admin-title-actions{width:100%;justify-content:space-between}.admin-title-actions>.primary{flex:1 1}.admin-tabs{position:-webkit-sticky;position:sticky;top:66px;z-index:30;margin-inline:-17px;padding:6px 17px;border:1px solid rgba(21,21,34,.08);background:rgba(251,250,247,.96);box-shadow:0 10px 28px rgba(21,21,34,.06);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.admin-tabs button,.filter,.share-stage-strip button{min-height:44px}.share-stage-strip{grid-template-columns:1fr}.share-stage-strip li{grid-template-columns:30px 1fr}.share-modal-v2{max-height:calc(100vh - 20px);padding:22px 16px}.share-advanced .share-campaign-brief{grid-template-columns:1fr}.share-modal-foot{position:-webkit-sticky;position:sticky;bottom:-22px;z-index:10;margin:14px -16px -22px;padding:12px 16px 16px;background:rgba(255,255,255,.96);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.share-modal-foot>button{min-height:46px}.integration-readiness-list{grid-template-columns:1fr}}.status-page{min-height:100vh;display:grid;place-items:center;padding:28px;background:radial-gradient(circle at 12% 0,#e9f6ef 0,transparent 38%),radial-gradient(circle at 94% 100%,#fbefd3 0,transparent 34%),#f7f8fb}.status-card{width:min(760px,100%);padding:clamp(28px,6vw,58px);border:1px solid rgba(19,20,40,.09);border-radius:28px;background:rgba(255,255,255,.92);box-shadow:0 30px 90px rgba(19,20,40,.12);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.status-brand{display:flex;align-items:center;gap:12px;color:var(--ink)}.status-brand span{padding-right:12px;border-right:1px solid var(--line);font-size:9px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.status-brand b{font:800 20px Manrope,sans-serif}.status-chip{display:inline-flex;align-items:center;gap:7px;min-height:34px;margin-top:40px;padding:0 12px;border-radius:999px;font-size:11px;font-weight:900}.status-chip.healthy{background:#e9f7f0;color:#187354}.status-chip.degraded{background:#fff3df;color:#95600c}.status-card h1{max-width:600px;margin:18px 0 10px;font-size:clamp(34px,6vw,54px);line-height:1.02}.status-card>p{max-width:560px;font-size:15px}.status-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px;margin:32px 0 18px}.status-grid article{display:flex;min-height:126px;flex-direction:column;padding:17px;border:1px solid var(--line);border-radius:15px;background:linear-gradient(145deg,#fff,#f7f9fc)}.status-grid span{color:var(--muted);font-size:10px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.status-grid strong{margin:13px 0 5px;font:800 18px Manrope,sans-serif}.status-grid small{margin-top:auto;color:var(--muted);font-size:10px;line-height:1.45}.status-note{display:flex;gap:10px;padding:15px;border:1px solid rgba(22,116,90,.14);border-radius:14px;background:#f1faf6;color:#176e53}.status-note svg{flex:none}.status-note span{display:flex;flex-direction:column;gap:2px}.status-note b{font-size:12px}.status-note small{color:var(--muted);font-size:10px;line-height:1.45}.status-link{display:inline-flex;align-items:center;gap:8px;margin-top:26px;color:var(--ink);font-size:12px;font-weight:900;text-decoration:none}.status-link:hover{color:var(--verified)}@media(max-width:640px){.status-page{padding:16px}.status-card{padding:28px 22px;border-radius:20px}.status-chip{margin-top:30px}.status-grid{grid-template-columns:1fr;gap:9px}.status-grid article{min-height:96px}.status-card>p{font-size:13px}}@media(prefers-reduced-motion:reduce){.share-advanced>summary svg{transition:none}}.user-row{grid-template-columns:minmax(190px,1fr) auto 110px minmax(160px,210px) auto}.admin-directory-note{margin:4px 0 0;color:var(--muted);font-size:10px;line-height:1.45}@media(max-width:1100px){.user-row{grid-template-columns:minmax(180px,1fr) auto 110px minmax(150px,190px)}.user-row .user-actions{grid-column:1/-1;flex-direction:row}}@media(max-width:760px){.user-row{grid-template-columns:1fr}.user-row>*{width:100%}.user-row .pill{width:max-content}}.social-onboarding,.social-view{display:grid;grid-gap:20px;gap:20px;width:100%;max-width:1400px;margin:0 auto}.social-onboarding>header,.social-view-header{display:flex;align-items:flex-end;justify-content:space-between;gap:28px;padding:4px 0 2px}.social-onboarding h1,.social-view-header h1{margin:5px 0 7px;font-family:var(--font-display),Georgia,serif;font-size:clamp(32px,4vw,48px);line-height:1.03;letter-spacing:-.035em}.social-onboarding>header p,.social-view-header p{max-width:680px;margin:0;color:var(--muted);font-size:14px;line-height:1.65}.social-eyebrow{color:#656274;font-size:10px;font-weight:900;letter-spacing:.13em}.social-private-badge{display:flex;min-height:42px;flex:none;align-items:center;gap:8px;padding:0 13px;border:1px solid var(--line);border-radius:999px;background:#fff;color:#4f4d5d;font-size:11px;font-weight:850}.social-private-badge svg{width:15px}.social-tabs{position:-webkit-sticky;position:sticky;top:68px;z-index:25;display:flex;gap:4px;overflow-x:auto;padding:5px;border:1px solid var(--line);border-radius:12px;background:rgba(251,250,247,.95);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.social-tabs button{min-height:42px;flex:none;padding:0 15px;border:0;border-radius:8px;background:transparent;color:var(--muted);font-size:11px;font-weight:900;cursor:pointer}.social-tabs button.active{background:var(--ink);color:#fff}.social-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px;align-items:start}.social-panel{min-width:0;padding:19px;border:1px solid var(--line);border-radius:14px;background:#fff;box-shadow:0 9px 28px rgba(21,21,34,.035)}.social-suggestions{grid-column:1/-1}.social-panel-head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:14px}.social-panel-head h2{margin:4px 0 0;font-family:var(--font-display),Georgia,serif;font-size:22px;letter-spacing:-.02em}.social-panel-head>svg{width:18px;color:#696677}.social-count,.social-panel-head>small{color:var(--muted);font-size:10px;font-weight:850}.social-count{display:grid;min-width:28px;height:28px;place-items:center;border:1px solid var(--line);border-radius:999px;background:#f8f6f1}.social-person-row{display:flex;min-height:66px;align-items:center;justify-content:space-between;gap:14px;padding:10px 0;border-top:1px solid #efede7}.social-person-row:first-of-type{border-top:0}.social-person-copy{display:flex;min-width:0;align-items:center;gap:10px}.social-person-copy>span{display:flex;min-width:0;flex-direction:column;gap:3px}.social-person-copy b{font-size:13px}.social-person-copy b,.social-person-copy small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.social-person-copy small{color:var(--muted);font-size:11px}.social-person-actions{display:flex;align-items:center;gap:5px}.social-follow,.social-person-actions button,.social-requested{display:inline-flex;min-height:40px;align-items:center;justify-content:center;gap:5px;padding:0 10px;border:1px solid var(--line);border-radius:8px;background:#fff;color:#535163;font-size:11px;font-weight:900;cursor:pointer}.social-follow svg,.social-person-actions button svg,.social-requested svg{width:13px}.social-follow,.social-person-actions .social-accept{border-color:#cbded6;background:#eef7f3;color:#24634f}.social-person-actions .social-block{width:38px;padding:0}.social-manage-actions .social-block{width:auto}.social-requested{cursor:default;opacity:.74}.social-cancel-request{cursor:pointer;opacity:1}.social-connected{display:flex;align-items:center;gap:5px;color:#39715f;font-size:10px;font-weight:900}.social-connected svg{width:13px}.social-calm-state{display:flex;min-height:110px;align-items:center;justify-content:center;gap:10px;padding:18px;border:1px dashed #dfdcd3;border-radius:10px;background:#fbfaf7;color:var(--muted);text-align:center}.social-calm-state svg{width:19px;flex:none}.social-calm-state p{max-width:390px;margin:0;font-size:12px;line-height:1.55}.social-disabled,.social-loading{display:grid;min-height:360px;place-items:center;align-content:center;grid-gap:10px;gap:10px;text-align:center}.social-disabled h1{margin:0;font-family:var(--font-display),Georgia,serif}.social-disabled p{color:var(--muted)}.social-onboarding>header{display:block;max-width:820px}.social-onboarding-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(330px,.85fr);grid-gap:18px;gap:18px;align-items:start}.social-onboarding-card{padding:24px;border:1px solid var(--line);border-radius:16px;background:#fff;box-shadow:0 16px 50px rgba(21,21,34,.05)}.social-onboarding-heading{display:flex;align-items:flex-start;gap:11px;margin-bottom:18px}.social-onboarding-heading>svg{width:20px;margin-top:2px;color:#5c596b}.social-onboarding-heading h2{margin:0;font-family:var(--font-display),Georgia,serif;font-size:24px}.social-onboarding-heading p{margin:5px 0 0;color:var(--muted);font-size:11px}.social-trust-strip{display:flex;gap:8px;flex-wrap:wrap;margin-top:16px}.social-trust-strip span{display:inline-flex;min-height:34px;align-items:center;gap:7px;padding:0 10px;border:1px solid rgba(47,111,87,.18);border-radius:999px;background:#f2f8f5;color:#275f4d;font-size:11px;font-weight:850}.social-trust-strip svg{width:14px}.social-privacy-controls{display:grid;grid-gap:10px;gap:10px;margin-bottom:16px}.social-privacy-choice{display:grid;grid-template-columns:minmax(0,1fr) minmax(190px,230px);grid-gap:20px;gap:20px;align-items:center;padding:15px;border:1px solid #e9e6de;border-radius:11px;background:#fbfaf7}.social-privacy-choice.stacked{grid-template-columns:1fr}.social-privacy-choice strong{font-size:12px}.social-privacy-choice p{margin:5px 0 0;color:var(--muted);font-size:11px;line-height:1.5}.social-privacy-choice select{width:100%;min-height:44px;padding:0 12px;border:1px solid #dcd8ce;border-radius:8px;background:#fff;color:var(--ink);font-family:inherit;font-size:11px;font-weight:800}.social-toggle{display:flex;min-height:52px;align-items:center;justify-content:space-between;gap:18px;padding-top:10px;border-top:1px solid #e8e5dd;cursor:pointer}.social-toggle span{display:flex;flex-direction:column;gap:3px}.social-toggle b{font-size:11px}.social-toggle small{color:var(--muted);font-size:11px}.social-toggle input{width:38px;height:21px;accent-color:var(--ink)}.social-consent-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:18px}.social-consent-actions .primary{display:inline-flex;align-items:center;gap:6px}.social-consent-actions .primary svg{width:14px}.social-consent-actions .text-button{min-height:42px;padding:0 11px;border:0;background:transparent;color:var(--muted);font-size:11px;font-weight:850;cursor:pointer}.social-policy-version{display:block;margin-top:12px;color:#777482;font-size:10px}.social-commitment{padding:24px;border:1px solid #d9d6cd;border-radius:16px;background:var(--ink);color:#fff}.social-commitment h3{margin:6px 0 15px;font-family:var(--font-display),Georgia,serif;font-size:25px;line-height:1.08}.social-commitment p{margin:0 0 13px;color:#d5d3dc;font-size:12px;line-height:1.65}.social-commitment p:last-child{margin-bottom:0}.social-commitment .social-eyebrow{color:#aaa7b4}.social-commitment.compact{position:-webkit-sticky;position:sticky;top:132px}.social-commitment ul{display:grid;grid-gap:13px;gap:13px;margin:0;padding:0;list-style:none}.social-commitment li{display:grid;grid-gap:3px;gap:3px;padding-left:15px;border-left:2px solid rgba(196,151,42,.62)}.social-commitment li b{font-size:12px}.social-commitment li span{color:#d5d3dc;font-size:11px;line-height:1.55}.social-inline-error{margin:0;padding:11px 13px;border:1px solid #e4c9c6;border-radius:9px;background:#fff7f6;color:#7a3732;font-size:11px}.social-compare-layout,.social-privacy-layout{display:grid;grid-template-columns:minmax(300px,.7fr) minmax(0,1.3fr);grid-gap:16px;gap:16px;align-items:start}.social-privacy-layout{grid-template-columns:minmax(0,1.15fr) minmax(330px,.85fr)}.social-helper{margin:0 0 13px;color:var(--muted);font-size:11px;line-height:1.55}.social-search{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:9px;gap:9px;align-items:center;margin:0 0 14px;padding:7px 7px 7px 12px;border:1px solid #dcd8ce;border-radius:11px;background:#fbfaf7}.social-search>svg{width:17px;color:#6a6777}.social-search input{width:100%;min-width:0;height:38px;border:0;outline:0;background:transparent;color:var(--ink);font:inherit;font-size:12px}.social-search button{min-height:38px;padding:0 14px;border:0;border-radius:8px;background:var(--ink);color:#fff;font-size:11px;font-weight:900;cursor:pointer}.social-discovery-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:4px 0 7px;border-bottom:1px solid #efede7}.social-discovery-head b{font-size:11px;color:#5d5a69;text-transform:uppercase;letter-spacing:.08em}.social-discovery-head .text-button{min-height:36px;border:0;background:transparent;color:#5d5a69;font-size:10px;font-weight:900;cursor:pointer}.social-discovery-note{margin:12px 0 0;padding-top:12px;border-top:1px solid #efede7}.social-check-list{display:grid;grid-gap:5px;gap:5px;margin-bottom:14px}.social-check-person{display:flex;min-height:56px;align-items:center;gap:10px;padding:7px 9px;border:1px solid #e9e6de;border-radius:9px;cursor:pointer}.social-check-person:has(input:checked){border-color:#9c99a6;background:#f3f2f5}.social-check-person>input{width:17px;height:17px;accent-color:var(--ink)}.social-comparison-result{min-height:330px}.social-comparison-intro{display:grid;grid-gap:15px;gap:15px;align-content:center;min-height:230px}.social-comparison-intro>p{max-width:480px;margin:0;color:var(--muted);font-size:12px;line-height:1.6}.social-comparison-intro>div{display:grid;grid-template-columns:repeat(5,minmax(90px,1fr));grid-gap:6px;gap:6px}.social-comparison-intro span{display:grid;min-height:66px;place-items:center;padding:8px;border:1px solid var(--line);border-radius:8px;background:#fbfaf7;color:#565365;font-size:9px;font-weight:900;text-align:center}.social-table-wrap{max-height:470px;overflow:auto;border:1px solid var(--line);border-radius:10px}.social-comparison-table{width:100%;min-width:690px;border-collapse:separate;border-spacing:0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.social-comparison-table caption{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.social-comparison-table td,.social-comparison-table th{padding:12px 10px;border-bottom:1px solid #e9e6de;background:#fff;text-align:right;font-size:11px}.social-comparison-table thead th{position:-webkit-sticky;position:sticky;top:0;z-index:4;background:#f4f2ed;color:#5c5968;font-size:9px;text-transform:uppercase;letter-spacing:.06em}.social-comparison-table th:first-child{text-align:left}.social-comparison-table tbody th small,.social-comparison-table tbody th span{display:block}.social-comparison-table tbody th span{font-size:11px}.social-comparison-table tbody th small{margin-top:3px;color:var(--muted);font-size:9px;font-weight:500}.social-comparison-table .baseline td,.social-comparison-table .baseline th{position:-webkit-sticky;position:sticky;top:36px;z-index:3;background:#eeece7;font-weight:900}.social-comparison-table tbody tr:last-child>*{border-bottom:0}.social-milestone{display:grid;grid-template-columns:auto 1fr auto;grid-gap:10px;gap:10px;align-items:center;padding:13px 0;border-top:1px solid var(--line)}.social-milestone p{margin:0;font-size:11px}.social-milestone time{color:var(--muted);font-size:10px}.social-milestone.accent{border-left:3px solid var(--gold);padding-left:11px}@media(max-width:1040px){.social-compare-layout,.social-onboarding-grid,.social-privacy-layout{grid-template-columns:1fr}.social-commitment.compact{position:static}}@media(max-width:760px){.app-update-pill{display:none}.mobile-dock{grid-template-columns:repeat(5,1fr)}.mobile-dock button{font-size:9px}.social-onboarding.page,.social-view.page{padding:24px 16px 116px}.social-onboarding>header,.social-view-header{display:block}.social-private-badge{width:max-content;margin-top:12px}.social-tabs{top:62px;margin-inline:0}.social-columns{grid-template-columns:1fr}.social-suggestions{grid-column:auto}.social-commitment,.social-onboarding-card,.social-panel{padding:16px}.social-privacy-choice{grid-template-columns:1fr;gap:11px}.social-person-row{align-items:flex-start;flex-direction:column}.social-person-actions{width:100%}.social-person-actions button{flex:1 1}.social-manage-actions{display:grid;grid-template-columns:1fr 1fr;width:100%}.social-manage-actions .social-connected{grid-column:1/-1;min-height:28px}.social-connected,.social-follow,.social-requested{align-self:flex-end}.social-follow,.social-requested{width:100%}.social-search{grid-template-columns:auto minmax(0,1fr)}.social-search button{grid-column:1/-1;min-height:44px}.social-trust-strip{display:grid;grid-template-columns:1fr}.social-trust-strip span{border-radius:10px}.social-comparison-intro>div{grid-template-columns:repeat(2,1fr)}.social-consent-actions{display:grid}.social-consent-actions>*{width:100%;justify-content:center}}.narrative-angle-head{display:flex;align-items:flex-end;justify-content:space-between;gap:14px;margin-bottom:9px}.narrative-angle-head small{max-width:420px;color:var(--muted);font-size:10px;line-height:1.4;text-align:right}.narrative-angle-picker{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px;margin-bottom:15px}.narrative-angle-picker button{min-height:72px;padding:11px;border:1px solid rgba(21,21,34,.09);border-radius:11px;background:#fff;text-align:left;cursor:pointer;transition:border-color .18s,box-shadow .18s,transform .18s}.narrative-angle-picker button:hover{transform:translateY(-1px);border-color:rgba(185,138,35,.4);box-shadow:0 12px 26px rgba(21,21,34,.07)}.narrative-angle-picker button.active{border-color:var(--verified);background:linear-gradient(135deg,#edf8f2,#fffaf0);box-shadow:inset 0 0 0 1px rgba(47,111,87,.12)}.narrative-angle-picker b,.narrative-angle-picker span{display:block}.narrative-angle-picker b{font-size:11px}.narrative-angle-picker span{margin-top:4px;color:var(--muted);font-size:9px;line-height:1.35}.story-separation-note{display:flex;align-items:flex-start;gap:8px;margin:0;padding:11px;border:1px solid rgba(47,111,87,.14);border-radius:9px;background:#f3faf6;color:var(--muted);font-size:10px;line-height:1.45}.story-separation-note svg{flex:0 0 auto;color:var(--verified)}.story-separation-note b{color:var(--ink)}.public-share-card{width:min(820px,100%)}.public-share-lead{max-width:680px;color:var(--ink)!important;font:750 18px/1.55 Manrope,sans-serif!important;letter-spacing:-.015em}.public-share-story-body{margin:22px 0;padding:20px 22px;border-left:3px solid var(--gold);border-radius:0 12px 12px 0;background:linear-gradient(135deg,#fbf7ec,#f3faf6)}.public-share-story-body>span{display:block;margin-bottom:8px;color:var(--verified);font-size:9px;font-weight:900;letter-spacing:.13em}.public-share-story-body p{margin:0;color:var(--ink);font-size:14px;line-height:1.7}.public-share-kicker{max-width:680px}.admin-section-select{display:none}.admin-section-select span{display:block;margin-bottom:6px;color:var(--muted);font-size:10px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.admin-section-select select{width:100%;height:46px;border:1px solid var(--line);border-radius:10px;background:#fff;padding:0 12px;font-weight:800}.analytics-source-banner{grid-column:1/-1;display:flex;align-items:center;gap:10px;padding:12px 14px;border:1px solid rgba(47,111,87,.16);border-radius:11px;background:#edf8f2;color:var(--verified)}.analytics-source-banner.demo{border-color:rgba(185,138,35,.24);background:#fff8e7;color:#7a5917}.analytics-source-banner span{display:flex;flex-direction:column}.analytics-source-banner b{font-size:11px}.analytics-source-banner small{margin-top:2px;color:var(--muted);font-size:9px}.admin-queue-callout{grid-column:1/-1;display:flex;align-items:center;gap:11px;margin-bottom:13px;padding:13px 15px;border:1px solid rgba(185,138,35,.28);border-radius:11px;background:#fff8e7;color:#7a5917}.admin-queue-callout span{display:flex;flex-direction:column;flex:1 1;min-width:0}.admin-queue-callout b{font-size:12px}.admin-queue-callout small{margin-top:2px;color:var(--muted);font-size:9px}.admin-queue-callout button{flex:0 0 auto}@media(max-width:640px){.admin-queue-callout{flex-wrap:wrap}.admin-queue-callout button{width:100%}}.proof-preview{width:72px;height:72px;overflow:hidden;border:1px solid var(--line);border-radius:10px;background:#f4f1ea;flex:0 0 auto}.proof-preview img{width:100%;height:100%;object-fit:cover}.credit-row>div small{display:block;margin-top:4px;color:var(--muted);font-size:9px}.identity-check{display:inline-flex;width:max-content;max-width:100%;margin-top:5px;padding:4px 7px;border-radius:999px;font-size:8px;font-weight:900}.identity-check.clear{background:#e8f6ef;color:#246a4d}.identity-check.conflict{background:#fff0ee;color:#9c352b}.user-row.has-pending-changes{border-left:3px solid var(--gold);background:#fffcf5}.home-primary-action{margin-top:22px}.home-primary-action p{margin:6px 0 0;font-size:11px}.home-primary-content{margin-bottom:24px}.error-recovery{min-height:100vh;display:grid;place-items:center;padding:24px;background:#f4f2ec;color:#171727}.error-recovery-card{width:min(560px,100%);padding:40px;border:1px solid #ddd8cd;border-radius:28px;background:#fff;box-shadow:0 22px 70px rgba(23,23,39,.12)}.error-recovery-card>span{font-size:11px;letter-spacing:.18em;font-weight:800;color:#26765c}.error-recovery-card h1{font-size:clamp(28px,5vw,44px);line-height:1.04;margin:12px 0}.error-recovery-card p{color:#666676;line-height:1.65}.error-recovery-card small{display:block;margin-top:14px;color:#777}.error-recovery-card>div{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px}.error-recovery-card a,.error-recovery-card button{padding:12px 18px;border-radius:12px;text-decoration:none;font:inherit;font-weight:750;cursor:pointer}.error-recovery-card button{border:0;background:#171727;color:#fff}.error-recovery-card a{border:1px solid #d9d6ce;color:#171727;background:#fff}@media(max-width:760px){.admin-page{padding-bottom:70px}.admin-tabs{display:none}.admin-section-select{position:-webkit-sticky;position:sticky;top:66px;z-index:30;display:block;margin:0 -17px 18px;padding:10px 17px;background:rgba(251,250,247,.97);box-shadow:0 10px 28px rgba(21,21,34,.06);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.narrative-angle-head{display:block}.narrative-angle-head small{display:block;margin-top:4px;text-align:left}.narrative-angle-picker{grid-template-columns:1fr}.narrative-angle-picker button{min-height:58px}.public-share-lead{font-size:16px!important}.public-share-story-body{padding:16px;margin:18px 0}.public-share-story-body p{font-size:13px}.proof-preview{width:100%;height:160px}}:root{--ink:#131428;--ink-soft:#242640;--paper:#f7f8fb;--surface:#ffffff;--gold:#b88a26;--gold-soft:#f5e8bd;--verified:#16745a;--pending:#a76e13;--line:#e5e8ef;--muted:#697085;--shadow:0 18px 48px rgba(18,23,48,.08)}body{background:radial-gradient(circle at 84% -16%,#edf5f2 0,transparent 30%),var(--paper)}.topbar{height:76px;border-bottom-color:rgba(19,20,40,.07);box-shadow:0 2px 22px rgba(19,20,40,.035)}.sidebar{top:76px;background:linear-gradient(180deg,#fff,#fbfcff);border-right-color:rgba(19,20,40,.07)}main{padding-top:76px}.page{max-width:1320px}.primary{min-height:44px;border-radius:11px;background:linear-gradient(135deg,#15162e,#292d50);box-shadow:0 8px 18px rgba(19,20,40,.16);transition:transform .18s ease,box-shadow .18s ease,background .18s ease}.primary:hover:not(:disabled){transform:translateY(-1px);background:linear-gradient(135deg,#1f2142,#343960);box-shadow:0 13px 25px rgba(19,20,40,.22)}.secondary{min-height:42px;border-radius:11px;border-color:#dde2eb;background:rgba(255,255,255,.9);transition:border-color .18s ease,background .18s ease,transform .18s ease}.secondary:hover{border-color:#bfc8d8;background:#fff;transform:translateY(-1px)}.content-card,.panel,.paper-card{border-color:rgba(19,20,40,.08);box-shadow:0 8px 26px rgba(19,20,40,.035)}.panel,.paper-card{border-radius:18px}.content-card{border-radius:16px}.content-card:hover{box-shadow:0 20px 38px rgba(19,20,40,.11);transform:translateY(-4px)}.home-focus{display:grid;grid-template-columns:minmax(0,1.22fr) minmax(260px,.78fr);grid-gap:1px;gap:1px;margin:0 0 34px;overflow:hidden;border:1px solid rgba(21,21,34,.1);border-radius:22px;background:rgba(21,21,34,.1);box-shadow:0 24px 62px rgba(21,21,34,.08)}.home-focus-copy{padding:clamp(24px,3.3vw,42px);background:radial-gradient(circle at 92% 8%,rgba(196,151,42,.26),transparent 34%),linear-gradient(135deg,#171725,#28263d);color:#fff}.home-focus-copy>.overline{color:#e8c66f}.home-focus-copy h2{max-width:690px;margin:10px 0 11px;color:#fff;font:800 clamp(27px,3vw,42px)/1.08 Manrope,sans-serif;letter-spacing:-.045em}.home-focus-copy>p{max-width:620px;margin:0;color:#c8c6d2;font-size:13px;line-height:1.65}.home-focus-signals{display:flex;flex-wrap:wrap;gap:8px;margin-top:20px}.home-focus-signals span{display:inline-flex;align-items:center;gap:6px;padding:7px 9px;border:1px solid rgba(255,255,255,.12);border-radius:999px;background:rgba(255,255,255,.07);color:#e2e0e8;font-size:10px;font-weight:800}.home-focus-signals svg{color:#e2bd5c}.home-focus-actions{display:flex;flex-wrap:wrap;gap:9px;margin-top:24px}.home-focus-actions .primary{min-height:46px;background:#fff;color:#181725}.home-focus-actions .primary:hover{background:#f3ead5}.home-focus-actions .secondary{min-height:46px;border-color:rgba(255,255,255,.22);background:rgba(255,255,255,.08);color:#fff}.home-focus-tips{display:grid;align-content:center;grid-gap:10px;gap:10px;padding:clamp(23px,3vw,38px);background:linear-gradient(160deg,#fffdf8,#f3f8f5)}.home-focus-tips>span{color:#857448;font-size:9px;font-weight:900;letter-spacing:.12em}.home-focus-tips p{display:grid;grid-template-columns:25px 1fr;grid-gap:10px;gap:10px;align-items:start;margin:0;color:var(--ink);font-size:11px;line-height:1.5}.home-focus-tips b{display:grid;width:25px;height:25px;place-items:center;border-radius:8px;background:#e9f3ed;color:var(--verified);font-size:9px}.home-support-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.home-primary-action{margin-top:0}.home-primary-content .content-card:first-child{box-shadow:0 12px 32px rgba(21,21,34,.09)}.content-art{height:148px}.content-body{padding:18px}.content-body h3{font-size:17px}.content-body p{height:auto;min-height:49px}.score-card{background:radial-gradient(circle at 100% 0,rgba(66,142,117,.24),transparent 36%),linear-gradient(135deg,#15162d,#222544)}.level-card{background:linear-gradient(135deg,#fff,#fbfcff)}.nudge,.reward-principle,.wallet-proof{border:1px solid rgba(22,116,90,.12);background:linear-gradient(135deg,#f1faf6,#fbfdfc)}.admin-metrics .panel,.metric-grid .panel{position:relative;overflow:hidden}.admin-metrics .panel:after,.metric-grid .panel:after{content:"";position:absolute;right:-24px;bottom:-28px;width:88px;height:88px;border-radius:50%;background:radial-gradient(circle,rgba(184,138,38,.13),transparent 67%)}.admin-tabs{gap:5px;padding:5px;border:1px solid rgba(19,20,40,.06);border-radius:14px;background:rgba(244,245,248,.85);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.admin-tabs button{min-height:40px;padding:0 13px;border-radius:9px;font-weight:800}.admin-tabs button.active{background:#fff;box-shadow:0 5px 16px rgba(19,20,40,.07)}.admin-tabs button.active:after{display:none}.admin-page>.page-title{margin-bottom:24px}.admin-page>.page-title h1{font-size:clamp(32px,4vw,46px)}.integration-readiness-list>p{min-height:86px;border-color:rgba(19,20,40,.075);background:linear-gradient(135deg,#fff,#fafbfde6)}.integration-readiness-list .pill{flex:none;white-space:nowrap}.pilot-admin-hero{border:1px solid rgba(255,255,255,.11);box-shadow:0 18px 40px rgba(19,20,40,.16)}.marketing-header{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.admin-priority-queue{display:none}@media(max-width:760px){.topbar{height:66px}.sidebar{top:66px}main{padding-top:66px}.page{padding:24px 14px 52px}.panel,.paper-card{border-radius:15px}.content-card{border-radius:14px}.content-art{height:132px}.content-body{padding:15px}.admin-page>.page-title{gap:11px;margin-bottom:16px}.admin-page>.page-title h1{font-size:29px;line-height:1.05}.admin-section-select{top:66px;margin:0 -14px 16px;padding:9px 14px;background:rgba(247,248,251,.96)}.admin-section-select select{height:48px;border-color:#d9dfeb;box-shadow:0 5px 16px rgba(19,20,40,.04)}.admin-priority-queue{display:grid;grid-gap:9px;gap:9px;margin:0 0 14px;padding:17px;border:1px solid rgba(19,20,40,.08);border-radius:15px;background:linear-gradient(140deg,#fff,#f4faf7);box-shadow:0 10px 26px rgba(19,20,40,.045)}.admin-priority-queue h2{margin:3px 0 0;font-size:20px}.admin-priority-queue button,.admin-priority-queue p{display:grid;grid-template-columns:22px 1fr 16px;align-items:center;grid-gap:9px;gap:9px;width:100%;margin:0;padding:11px;border:1px solid #e3e8eb;border-radius:10px;background:#fff;text-align:left;color:var(--ink)}.admin-priority-queue button{cursor:pointer}.admin-priority-queue button:active{transform:scale(.99)}.admin-priority-queue button>svg:first-child,.admin-priority-queue p>svg{color:var(--verified)}.admin-priority-queue span{display:flex;min-width:0;flex-direction:column;gap:2px}.admin-priority-queue b{font-size:11px}.admin-priority-queue small{color:var(--muted);font-size:10px}.admin-priority-queue p{grid-template-columns:22px 1fr}.admin-priority-queue p b{font-size:12px}.admin-metrics{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.admin-metrics .panel{padding:15px;min-height:126px}.admin-metrics .metric strong{font-size:29px;margin:8px 0 3px}.admin-metrics .metric>span{font-size:9px;line-height:1.25}.executive-report-headline{font-size:23px!important;line-height:1.12}.executive-proof-list{gap:8px}.executive-proof-list>p{min-height:92px;padding:11px;font-size:10px}.attribution-flow{gap:6px}.attribution-flow>*{min-height:42px;padding:8px 10px;font-size:9px}.integration-readiness-list{gap:8px}.integration-readiness-list>p{min-height:72px;padding:11px}.integration-readiness-list b{font-size:11px}.integration-readiness-list small{font-size:10px}.primary{min-height:46px}.secondary{min-height:44px}.home-focus{grid-template-columns:1fr;margin-bottom:28px;border-radius:17px}.home-focus-copy{padding:25px 20px}.home-focus-copy h2{font-size:28px}.home-focus-actions{display:grid;grid-template-columns:1fr}.home-focus-actions>*{width:100%}.home-focus-tips{padding:20px}.home-support-grid{grid-template-columns:1fr!important}}:where(a,button,input,select,textarea):focus-visible{outline:3px solid rgba(184,138,38,.42);outline-offset:3px}:where(button,a){-webkit-tap-highlight-color:transparent}.app-shell .page{animation:page-settle .38s ease both}@keyframes page-settle{0%{opacity:.01;transform:translateY(5px)}to{opacity:1;transform:none}}.topbar{background:rgba(255,255,255,.82);-webkit-backdrop-filter:blur(20px) saturate(1.12);backdrop-filter:blur(20px) saturate(1.12)}.logo{letter-spacing:-.035em}.logo-mark,.mini-logo{box-shadow:0 7px 17px rgba(19,20,40,.14)}.top-actions{gap:8px}.icon-button{border:1px solid transparent;transition:background .18s ease,border-color .18s ease,transform .18s ease}.icon-button:hover{border-color:rgba(19,20,40,.08);background:#fff;transform:translateY(-1px)}.profile-chip{padding:4px 7px 4px 4px;border-radius:12px;transition:background .18s ease}.profile-chip:hover{background:#f4f6fa}.sidebar{padding:20px 13px 16px}.sidebar nav button{height:44px;border:1px solid transparent;border-radius:11px;transition:background .16s ease,border-color .16s ease,color .16s ease,transform .16s ease}.sidebar nav button:hover{border-color:rgba(19,20,40,.06);background:#f5f7fb;transform:translateX(2px)}.sidebar nav button.active{background:linear-gradient(90deg,#f3ead4,#fbf8ed);box-shadow:inset 0 0 0 1px rgba(184,138,38,.09)}.sidebar-level{border:1px solid rgba(255,255,255,.1);box-shadow:0 14px 26px rgba(19,20,40,.13)}.page-title{gap:18px}.page-title>div>p{max-width:680px}.eyebrow,.overline{color:#788095}.pill{padding:6px 9px;border:1px solid transparent;letter-spacing:.07em}.pill.gold{border-color:rgba(167,110,19,.12)}.pill.verified{border-color:rgba(22,116,90,.12)}.filter,.primary,.secondary,.share-button{font-weight:800;letter-spacing:.005em}.filter,.secondary{box-shadow:0 3px 9px rgba(19,20,40,.025)}.filter{border-radius:10px;transition:transform .18s ease,background .18s ease,border-color .18s ease}.filter:hover{border-color:#cbd3e0;background:#fff;transform:translateY(-1px)}.filter.active{box-shadow:0 8px 16px rgba(19,20,40,.14)}.search{height:46px;border-radius:12px;border-color:#dde3ec;box-shadow:0 4px 13px rgba(19,20,40,.025);transition:border-color .18s ease,box-shadow .18s ease}.search:focus-within{border-color:rgba(184,138,38,.68);box-shadow:0 0 0 4px rgba(184,138,38,.1)}input,select,textarea{accent-color:var(--gold)}.caption textarea,.impact-filter-bar select,.login-form input,.login-form label select,.pilot-admin-toolbar select,.pilot-field-grid input,.pilot-field-grid select,.pilot-profile-row input,.pilot-reason textarea,.proof-input,.proof-url-input{border-color:#dce2eb!important;border-radius:11px!important;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}.caption textarea:hover,.login-form input:hover,.login-form label select:hover,.pilot-field-grid input:hover,.pilot-field-grid select:hover,.pilot-profile-row input:hover,.pilot-reason textarea:hover,.proof-input:hover,.proof-url-input:hover{border-color:#c6cfdd!important}.caption textarea:focus,.login-form input:focus,.login-form label select:focus,.pilot-field-grid input:focus,.pilot-field-grid select:focus,.pilot-profile-row input:focus,.pilot-reason textarea:focus,.proof-input:focus,.proof-url-input:focus{border-color:rgba(184,138,38,.8)!important;box-shadow:0 0 0 4px rgba(184,138,38,.1)!important}.panel-title{gap:14px}.panel-title>div:first-child{min-width:0}.panel-title h2{line-height:1.15}.admin-metrics .panel,.metric-grid .panel{min-height:128px}.metric strong{letter-spacing:-.045em}.metric small{line-height:1.35}.section-heading{margin-top:46px}.section-heading h2{font-size:clamp(21px,2vw,26px)}.achievement-grid,.content-grid,.content-strip,.reward-grid{gap:18px}.achievement-card,.content-card,.reward-card{border-color:rgba(19,20,40,.09)}.content-card .card-foot{border-top-color:rgba(19,20,40,.08)}.content-meta{color:#9a711c}.share-button{min-height:38px;border-radius:10px;box-shadow:0 7px 15px rgba(19,20,40,.13);transition:transform .18s ease,box-shadow .18s ease}.share-button:hover{transform:translateY(-1px);box-shadow:0 12px 20px rgba(19,20,40,.19)}.activity-row,.campaign-row,.ranked-content{border-color:rgba(19,20,40,.07)}.activity-row{border-radius:10px;padding-inline:8px;transition:background .18s ease}.activity-row:hover{background:#fafbfd}.admin-row,.signup-request-row,.table-row{border-color:rgba(19,20,40,.065);transition:background .16s ease}.admin-row:hover,.signup-request-row:hover,.table-row:hover{background:#fafbfd}.table-head{background:#f4f6f9}.table-row.self{background:linear-gradient(90deg,#fff8e8,#fffdf8)}.wallet-hero{overflow:hidden;border:1px solid rgba(255,255,255,.08);border-radius:20px;box-shadow:0 22px 45px rgba(19,20,40,.16)}.reward-card{border-radius:16px;transition:transform .18s ease,box-shadow .18s ease}.reward-card:hover{transform:translateY(-3px);box-shadow:0 18px 35px rgba(19,20,40,.08)}.modal{border:1px solid rgba(255,255,255,.72);border-radius:22px;box-shadow:0 30px 90px rgba(10,12,29,.28)}.modal-head h2{letter-spacing:-.04em}.modal-foot{gap:14px}.modal-foot>.danger,.modal-foot>.primary,.modal-foot>.secondary{min-height:43px}.toast{max-width:min(420px,calc(100vw - 32px));border-radius:13px;box-shadow:0 18px 40px rgba(19,20,40,.24)}.empty{border:1px dashed #d9e0ea;border-radius:18px;background:linear-gradient(135deg,rgba(255,255,255,.82),rgba(244,248,247,.78))}.analytics-load-error,.data-error,.login-error{box-shadow:0 7px 18px rgba(111,34,36,.05)}.login-brand{isolation:isolate}.login-brand:after{width:430px;height:430px;border-color:rgba(232,198,111,.28);box-shadow:0 0 0 65px rgba(196,151,42,.025)}.login-brand-lockup{filter:drop-shadow(0 5px 13px rgba(0,0,0,.13))}.login-statement h1{max-width:590px;text-wrap:balance;letter-spacing:-.055em}.login-statement p{font-size:16px;line-height:1.65}.login-principle{padding:17px 18px;border:1px solid rgba(255,255,255,.15);border-radius:14px;background:rgba(8,10,24,.18);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.login-form-side{position:relative}.login-form-side:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 92% 5%,rgba(184,138,38,.1),transparent 29%);pointer-events:none}.login-form{position:relative}.login-form h2{letter-spacing:-.045em}.login-form>p{line-height:1.6}.login-form label>span{color:#3d4255}.login-submit{font-size:13px}.access-assurance{border-radius:12px;box-shadow:0 8px 20px rgba(22,116,90,.05)}.login-help a{font-weight:800;text-decoration-thickness:1.5px;text-underline-offset:3px}.signup-warning{border-radius:13px;box-shadow:0 8px 18px rgba(167,110,19,.05)}.pilot-status-card,.public-share-card,.status-card{border-color:rgba(19,20,40,.09)}.public-share-brand{background:rgba(255,255,255,.88)}.pilot-status-card h2,.public-share-copy h1,.status-card h1{letter-spacing:-.05em}.pilot-admin-hero{border-radius:20px}.pilot-admin-summary>span{box-shadow:0 6px 16px rgba(19,20,40,.025)}.pilot-application-row{transition:background .16s ease,transform .16s ease}.pilot-application-row:hover{background:#fbfcff;transform:translateX(2px)}.social-disabled,.social-onboarding-card{box-shadow:0 16px 38px rgba(19,20,40,.06)}@media(max-width:760px){.app-shell .page{animation:none}.topbar{box-shadow:0 2px 15px rgba(19,20,40,.045)}.sidebar nav button{height:46px}.page-title{margin-bottom:24px}.section-heading{margin-top:34px}.achievement-grid,.content-grid,.content-strip,.reward-grid{gap:13px}.content-card:hover,.reward-card:hover{transform:none}.wallet-hero{border-radius:17px}.modal{border-radius:18px}.login-brand:after{width:250px;height:250px;right:-120px;top:36px}.login-principle{padding:13px}.login-statement p{font-size:13px}.login-form-side:before{display:none}.toast{right:16px;bottom:16px}}@media(prefers-reduced-motion:reduce){.app-shell .page{animation:none}.content-card,.filter,.icon-button,.pilot-application-row,.primary,.profile-chip,.reward-card,.secondary,.share-button,.sidebar nav button{transition:none!important}}.daily-plan{margin:0 0 34px;padding:0;overflow:hidden}.daily-plan-head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:22px 24px 17px;background:linear-gradient(135deg,#fffdf8,#f2f8f5)}.daily-plan-head h2{margin:5px 0 4px;font-size:23px}.daily-plan-head p{margin:0;font-size:11px}.daily-plan-head>svg{width:30px;height:30px;color:var(--verified)}.daily-plan-items{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid rgba(19,20,40,.07)}.daily-plan-items button{display:grid;grid-template-columns:28px 1fr 16px;grid-gap:10px;gap:10px;align-items:center;min-width:0;padding:16px 18px;border:0;border-right:1px solid rgba(19,20,40,.07);background:#fff;text-align:left;cursor:pointer;transition:background .18s ease,transform .18s ease}.daily-plan-items button:last-child{border-right:0}.daily-plan-items button:hover:not(:disabled){background:#fbfcff;transform:translateY(-1px)}.daily-plan-items button:disabled{cursor:default;opacity:.62}.daily-plan-items button>span{display:grid;width:27px;height:27px;place-items:center;border-radius:9px;background:#f4ead2;color:#896519;font:800 9px Manrope}.daily-plan-items button>div{display:grid;grid-gap:3px;gap:3px;min-width:0}.daily-plan-items b{font-size:11px}.daily-plan-items small{overflow:hidden;color:var(--muted);font-size:9px;line-height:1.4;text-overflow:ellipsis}.daily-plan-items svg{width:14px;color:var(--gold)}.content-title-actions{display:flex;align-items:center;flex-wrap:wrap;justify-content:flex-end;gap:9px}.content-request{text-decoration:none;white-space:nowrap}.caption-actions{display:flex;gap:7px;align-items:center}.draft-button,.draft-restored{border:0;background:transparent;color:var(--verified);font-size:9px;font-weight:900;cursor:pointer}.draft-button{padding:6px 8px;border-radius:8px;background:#eaf6f0}.draft-restored{margin-left:auto;text-decoration:underline;text-underline-offset:3px}.char-limit-row{flex-wrap:wrap}.accessibility-preferences{display:grid;grid-gap:3px;gap:3px;margin:5px 0;padding:10px 0;border-top:1px solid rgba(19,20,40,.08);border-bottom:1px solid rgba(19,20,40,.08)}.accessibility-preferences>span{display:flex;align-items:center;gap:7px;padding:0 11px 4px;color:var(--muted);font-size:9px;font-weight:900;text-transform:uppercase;letter-spacing:.08em}.accessibility-preferences>button{display:flex!important;justify-content:space-between}.accessibility-preferences button b{color:var(--verified);font-size:9px}html.altsocial-large-text{font-size:112.5%}html.altsocial-high-contrast{--ink:#080917;--muted:#41485b;--line:#bdc5d3}html.altsocial-high-contrast .content-card,html.altsocial-high-contrast .panel,html.altsocial-high-contrast .secondary{border-color:#8f99aa}html.altsocial-reduced-motion *,html.altsocial-reduced-motion :after,html.altsocial-reduced-motion :before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}.trust-page{min-height:100vh;padding-bottom:70px}.trust-hero{width:min(1000px,calc(100% - 48px));margin:52px auto 24px;padding:clamp(30px,6vw,76px);border:1px solid rgba(19,20,40,.08);border-radius:28px;background:radial-gradient(circle at 86% 10%,rgba(184,138,38,.18),transparent 27%),linear-gradient(135deg,#17182d,#292b48);color:#fff;box-shadow:0 26px 70px rgba(19,20,40,.18)}.trust-hero .marketing-eyebrow{color:#e9c873}.trust-hero h1{max-width:780px;margin:12px 0 14px;color:#fff;font-size:clamp(37px,5vw,64px);line-height:1.03;letter-spacing:-.06em}.trust-hero p{max-width:680px;color:#cfced9;font-size:15px;line-height:1.7}.trust-hero .marketing-primary{margin-top:16px}.trust-commitments{width:min(1000px,calc(100% - 48px));display:grid;grid-template-columns:repeat(2,1fr);grid-gap:13px;gap:13px;margin:0 auto}.trust-commitments article{padding:24px;border:1px solid rgba(19,20,40,.08);border-radius:18px;background:#fff;box-shadow:0 10px 28px rgba(19,20,40,.04)}.trust-commitments svg{width:22px;color:var(--verified)}.trust-commitments h2{margin:16px 0 7px;font-size:19px}.trust-commitments p{margin:0;font-size:12px}.trust-explainer{width:min(1000px,calc(100% - 48px));display:grid;grid-template-columns:1fr 1fr;grid-gap:36px;gap:36px;align-items:center;margin:55px auto;padding:30px;border-radius:22px;background:#f0f7f4}.trust-explainer h2{margin:8px 0;font-size:30px;letter-spacing:-.045em}.trust-explainer p{font-size:13px}.trust-steps{display:grid;grid-gap:9px;gap:9px}.trust-steps p{display:grid;grid-template-columns:35px 1fr;grid-gap:11px;gap:11px;align-items:start;margin:0;padding:13px;border:1px solid rgba(22,116,90,.13);border-radius:13px;background:#fff}.trust-steps b{display:grid;width:31px;height:31px;place-items:center;border-radius:9px;background:#e6f3ec;color:var(--verified);font-size:10px}.trust-steps span{display:grid;grid-gap:3px;gap:3px;font-size:11px;color:var(--muted)}.trust-steps strong{color:var(--ink);font-size:12px}.trust-help{width:min(1000px,calc(100% - 48px));display:flex;align-items:center;gap:15px;margin:0 auto;padding:24px;border-radius:18px;border:1px solid rgba(184,138,38,.2);background:#fffaf0}.trust-help>svg{width:28px;height:28px;color:var(--gold)}.trust-help>div{flex:1 1}.trust-help h2{margin:0 0 4px;font-size:20px}.trust-help p{margin:0;font-size:11px}.trust-help a{text-decoration:none;white-space:nowrap}@media(max-width:760px){.daily-plan{margin-bottom:26px}.daily-plan-head{padding:19px 17px}.daily-plan-head h2{font-size:20px}.daily-plan-items{grid-template-columns:1fr}.daily-plan-items button{padding:14px 16px;border-right:0;border-bottom:1px solid rgba(19,20,40,.07)}.daily-plan-items button:last-child{border-bottom:0}.content-title-actions{justify-content:flex-start}.content-request{width:100%;justify-content:center}.caption-actions{gap:5px}.trust-commitments,.trust-explainer,.trust-help,.trust-hero{width:calc(100% - 32px)}.trust-hero{margin-top:20px;padding:35px 23px;border-radius:20px}.trust-hero h1{font-size:38px}.trust-commitments,.trust-explainer{grid-template-columns:1fr}.trust-explainer{gap:22px;margin:32px auto;padding:20px}.trust-explainer h2{font-size:25px}.trust-help{align-items:flex-start;flex-wrap:wrap;padding:19px}.trust-help a{width:100%;justify-content:center}}.content-operations-fields{display:grid;grid-gap:12px;gap:12px;padding:15px;border:1px solid rgba(47,111,87,.18);border-radius:13px;background:linear-gradient(130deg,#f7fbf8,#fff)}.content-operations-heading{display:flex;gap:9px;align-items:flex-start;color:#315e4c}.content-operations-heading>svg{width:17px;margin-top:1px}.content-operations-heading span{display:grid;grid-gap:2px;gap:2px}.content-operations-heading b{font-size:10px}.content-operations-heading small{font-size:8px;color:var(--muted)}.targeting-row{grid-template-columns:repeat(3,minmax(0,1fr))!important}.content-calendar-strip{display:flex;justify-content:space-between;gap:18px;align-items:center;padding:12px 20px;border-bottom:1px solid var(--border);background:#fbfaf6}.content-calendar-strip>span{display:grid;grid-template-columns:16px auto;grid-gap:1px 7px;gap:1px 7px;align-items:center;min-width:150px}.content-calendar-strip>span svg{grid-row:1/3;color:var(--gold)}.content-calendar-strip b{font-size:9px}.content-calendar-strip em,.content-calendar-strip small{font-size:8px;color:var(--muted);font-style:normal}.content-calendar-strip>div{display:flex;gap:7px;overflow-x:auto}.content-calendar-strip button{display:grid;grid-gap:2px;gap:2px;min-width:102px;padding:7px 9px;border:1px solid rgba(21,21,34,.1);border-radius:8px;background:#fff;text-align:left;cursor:pointer}.content-calendar-strip button:hover{border-color:var(--gold)}.content-calendar-strip button b{font-size:8px;color:#876415}.content-calendar-strip button small{max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:8px}.content-ops-summary{display:block;margin-top:3px;color:#6d6b76;font-size:8px}.caption-angle select{height:29px;border:1px solid var(--border);border-radius:8px;background:#fff;padding:0 7px;font-size:8px;color:var(--ink)}.caption-assistant-note{margin:7px 0 0;color:var(--muted);font-size:8px;line-height:1.45}.user-segment-input{height:34px;min-width:78px;border:1px solid var(--border);border-radius:8px;padding:0 8px;background:#fff;font-size:8px}.cohort-health-panel{grid-column:1/-1}.cohort-health-panel .panel-title p{margin:4px 0 0;max-width:650px;font-size:8px;color:var(--muted);line-height:1.5}.cohort-health-table{width:100%;overflow:auto}.cohort-health-head,.cohort-health-row{display:grid;grid-template-columns:minmax(150px,1.2fr) 80px minmax(160px,1fr) 95px 110px;grid-gap:10px;gap:10px;align-items:center;min-width:670px}.cohort-health-head{padding:11px 0 8px;border-bottom:1px solid var(--border);color:var(--muted);font-size:7px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.cohort-health-row{padding:12px 0;border-bottom:1px solid rgba(21,21,34,.06);font-size:9px}.cohort-health-row>div{display:grid;grid-gap:3px;gap:3px}.cohort-health-row b{font-size:9px}.cohort-health-row small{font-size:7px;color:var(--muted)}.cohort-health-row strong{font-size:8px}.cohort-health-row strong.clear{color:var(--verified)}.cohort-health-row strong.watch{color:#996719}.accessibility-preferences button:focus-visible,.caption-angle select:focus-visible,.content-calendar-strip button:focus-visible,.user-segment-input:focus-visible{outline:3px solid rgba(196,151,42,.35);outline-offset:2px}@media(max-width:760px){.targeting-row{grid-template-columns:1fr!important}.content-calendar-strip{align-items:flex-start;flex-direction:column}.cohort-health-panel{overflow:hidden}}