@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Playfair+Display:wght@400;500;600;700&display=swap";@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Playfair+Display:ital,wght@0,400;0,500;1,400;1,500&display=swap";@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Playfair+Display:wght@500;600;700&display=swap";:root{color:#111815;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#f8f7f4;font-family:DM Sans,sans-serif}html{min-width:320px;min-height:100%}body{min-width:320px;min-height:100vh;margin:0}#root{min-height:100vh}.blx-date-picker{box-sizing:border-box;flex:auto;align-self:stretch;width:100%;min-width:0;display:block;position:relative}.blx-date-picker-value{clip:rect(0,0,0,0)!important;white-space:nowrap!important;opacity:0!important;pointer-events:none!important;border:0!important;width:1px!important;min-width:0!important;max-width:1px!important;height:1px!important;min-height:0!important;margin:-1px!important;padding:0!important;display:block!important;position:absolute!important;inset:0 auto auto 0!important;overflow:hidden!important}.blx-date-picker>button.blx-date-trigger{border:1px solid var(--border,#d9ddd5);background:var(--input-bg,#fff);color:var(--text,#253329);font:inherit;text-align:left;cursor:pointer;border-radius:9px;align-items:center;gap:10px;padding:10px 12px;transition:border-color .16s,box-shadow .16s;box-sizing:border-box!important;flex:auto!important;align-self:stretch!important;width:100%!important;min-width:100%!important;max-width:100%!important;min-height:42px!important;display:flex!important}.blx-date-trigger:hover,.blx-date-trigger.is-open{border-color:var(--accent,#66836d);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent,#66836d) 13%,transparent)}.blx-date-trigger:not(.has-value)>span:nth-child(2){color:var(--muted,#8b928b)}.blx-date-trigger-icon{color:var(--muted,#7e887e);font-size:17px}.blx-date-trigger-chevron{color:var(--muted,#7e887e);margin-left:auto;font-size:18px}.blx-calendar-popover{z-index:80;border:1px solid var(--border,#e0e4dd);background:var(--surface,#fff);width:292px;max-width:min(100vw - 32px,320px);color:var(--text,#253329);border-radius:14px;padding:14px;position:absolute;top:calc(100% + 8px);left:0;box-shadow:0 16px 44px #19271c2b}.blx-calendar-header{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.blx-calendar-header strong{font-size:14px;font-weight:650}.blx-calendar-header button{width:32px;height:32px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;font-size:24px;line-height:1}.blx-calendar-header button:hover,.blx-calendar-footer button:hover{background:var(--hover,#f1f4ef)}.blx-calendar-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:3px;display:grid}.blx-calendar-weekdays{margin-bottom:5px}.blx-calendar-weekdays span{height:30px;color:var(--muted,#8b928b);place-items:center;font-size:11px;font-weight:600;display:grid}.blx-calendar-day,.blx-calendar-empty{aspect-ratio:1;color:inherit;font:inherit;background:0 0;border:0;border-radius:8px;place-items:center;font-size:13px;display:grid}.blx-calendar-day{cursor:pointer}.blx-calendar-day:hover:not(:disabled){background:var(--hover,#edf2eb)}.blx-calendar-day.is-today{box-shadow:inset 0 0 0 1px var(--accent,#66836d);font-weight:700}.blx-calendar-day.is-selected{background:var(--accent,#315b40);color:#fff;font-weight:700}.blx-calendar-day:disabled{opacity:.25;cursor:not-allowed}.blx-calendar-footer{border-top:1px solid var(--border,#edf0eb);justify-content:space-between;margin-top:10px;padding-top:10px;display:flex}.blx-calendar-footer button{color:var(--accent,#315b40);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:7px 10px;font-size:12px;font-weight:600}.blx-calendar-footer button:disabled{opacity:.35;cursor:not-allowed}.blx-date-picker>button.blx-date-trigger{cursor:pointer;touch-action:manipulation}.blx-date-picker>button.blx-date-trigger:focus-visible{outline:2px solid var(--accent,#66836d);outline-offset:2px}.creator-workspace{--creator-ink:#17231c;--creator-muted:#738076;--creator-line:#e6e4dc;--creator-paper:#fffefa;--creator-sage:#748b78;--creator-wash:#f2f2eb;width:100%;min-width:0;color:var(--creator-ink)}.creator-hero{background:linear-gradient(115deg,#f1f1e9 0%,#f8f7f2 64%,#eee9e1 100%);border:1px solid #e4e2d8;border-radius:7px;justify-content:space-between;align-items:flex-end;min-height:205px;margin:3px 0 22px;padding:32px 34px;display:flex;position:relative;overflow:hidden}.creator-hero-copy{z-index:1;max-width:620px;position:relative}.creator-hero .eyebrow{color:#718174;letter-spacing:1.7px;margin-bottom:13px;font-size:9px;font-weight:700;display:block}.creator-hero h1{font-family:var(--serif,Georgia, serif);letter-spacing:-2px;margin:0;font-size:clamp(42px,5vw,59px);font-weight:500;line-height:1}.creator-hero h1 span{color:#8b9a83}.creator-hero p{color:#637066;max-width:470px;margin:12px 0 0;font-size:12px;line-height:1.7}.creator-hero-mark{color:#5d745f21;letter-spacing:-12px;-webkit-user-select:none;user-select:none;font-family:Georgia,serif;font-size:128px;line-height:.8}.creator-stat-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;margin:0 0 24px;display:grid}.creator-stat-grid article{border:1px solid var(--creator-line);background:var(--creator-paper);border-radius:5px;flex-direction:column;min-width:0;min-height:105px;padding:17px 18px 15px;display:flex}.creator-stat-grid article>span{color:#788579;letter-spacing:1.1px;font-size:8px;font-weight:700}.creator-stat-grid strong{font-variant-numeric:tabular-nums;margin-top:11px;font-size:27px;font-weight:500;line-height:1}.creator-stat-grid small{color:#899188;margin-top:8px;font-size:9px}.creator-module-toolbar{border-bottom:1px solid var(--creator-line);justify-content:space-between;align-items:center;gap:14px;min-height:50px;margin-bottom:13px;display:flex}.creator-tabs{align-items:stretch;gap:23px;height:50px;display:flex}.creator-tabs button{color:#727d74;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0 1px;font-size:11px;font-weight:500;display:inline-flex;position:relative}.creator-tabs button:after{content:"";background:0 0;height:2px;position:absolute;bottom:-1px;left:0;right:0}.creator-tabs button.active{color:#203027;font-weight:700}.creator-tabs button.active:after{background:#748b78}.creator-tabs button span{color:#637468;background:#eeefe9;border-radius:9px;justify-content:center;align-items:center;min-width:19px;height:19px;padding:0 5px;font-size:9px;display:inline-flex}.creator-toolbar-actions{align-items:center;gap:9px;display:flex}.creator-export,.creator-subtle-button{color:#5e6e62;cursor:pointer;background:#fffefa;border:1px solid #dfded6;border-radius:4px;min-height:35px;padding:0 12px;font-size:10px}.creator-toolbar-caption{color:#899188;font-size:10px}.creator-alert,.creator-notice{color:#89534e;background:#fff7f5;border:1px solid #ead1cc;border-radius:4px;justify-content:space-between;align-items:center;gap:12px;margin:0 0 13px;padding:11px 14px;font-size:11px;line-height:1.5;display:flex}.creator-notice{color:#526e56;background:#f5faf4;border-color:#d4e1d3}.creator-alert button,.creator-notice button{color:inherit;cursor:pointer;background:0 0;border:0;flex:none;font-size:10px}.creator-network-layout{grid-template-columns:minmax(245px,.78fr) minmax(0,1.82fr);align-items:start;gap:13px;display:grid}.creator-directory,.creator-profile,.creator-application-workspace{border:1px solid var(--creator-line);background:var(--creator-paper);border-radius:5px;min-width:0}.creator-directory{overflow:hidden}.creator-directory-tools{border-bottom:1px solid var(--creator-line);flex-direction:column;gap:8px;padding:13px;display:flex}.creator-directory-tools input,.creator-directory-tools select,.creator-application-filters input,.creator-application-filters select{color:#354239;background:#fff;border:1px solid #e3e1d9;border-radius:4px;outline-color:#90a08d;width:100%;min-width:0;min-height:37px;padding:0 10px;font-size:10px}.creator-directory-label{color:#8b9489;letter-spacing:1px;justify-content:space-between;align-items:center;padding:12px 14px 9px;font-size:8px;font-weight:700;display:flex}.creator-directory-list{flex-direction:column;display:flex}.creator-directory-item{text-align:left;cursor:pointer;background:0 0;border:0;border-top:1px solid #f0eee8;align-items:center;gap:10px;width:100%;min-width:0;padding:12px 13px;transition:background .15s;display:flex}.creator-directory-item:hover{background:#f8f8f3}.creator-directory-item.selected{background:#f0f2eb;box-shadow:inset 3px 0 #7d907e}.creator-avatar,.creator-monogram{color:#526956;background:#e9eee5;border-radius:4px;flex:0 0 34px;justify-content:center;align-items:center;width:34px;height:34px;font-family:Georgia,serif;font-size:16px;display:inline-flex}.creator-directory-copy{flex-direction:column;flex:auto;gap:4px;min-width:0;display:flex}.creator-directory-copy strong{color:#28382e;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:600;overflow:hidden}.creator-directory-copy small{color:#899187;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.creator-directory-copy em{text-transform:capitalize;border-radius:3px;align-self:flex-start;padding:3px 6px;font-size:8px;font-style:normal}.creator-item-arrow{color:#9aa49a;font-size:12px}.creator-status{text-transform:capitalize;border-radius:3px;align-items:center;padding:4px 7px;font-size:8px;font-style:normal;font-weight:600;display:inline-flex}.status-prospect,.status-submitted{color:#8c794e;background:#f4f1e9}.status-selected,.status-shortlisted,.status-under_review{color:#58707a;background:#edf1f3}.status-active_partner,.status-approved{color:#547454;background:#e9f1e7}.status-paused{color:#76658b;background:#f0edf4}.status-archived,.status-rejected,.status-expired,.status-terminated{color:#896b60;background:#f2ece9}.creator-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:210px;padding:25px 18px;display:flex}.creator-empty .creator-monogram,.creator-profile-empty .creator-monogram{width:42px;height:42px;margin-bottom:13px;font-size:20px}.creator-empty h3,.creator-profile-empty h2{color:#2c3b31;font-family:var(--serif,Georgia, serif);margin:0;font-size:20px;font-weight:500}.creator-empty p,.creator-profile-empty p{color:#849087;max-width:310px;margin:8px 0 0;font-size:10px;line-height:1.7}.creator-profile{padding:21px 22px}.creator-profile-heading{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.creator-profile-heading .eyebrow,.creator-data-section .eyebrow{color:#839084;letter-spacing:1.3px;font-size:8px;font-weight:700}.creator-profile-heading h2{color:#1d2b22;font-family:var(--serif,Georgia, serif);letter-spacing:-.5px;margin:7px 0 4px;font-size:27px;font-weight:500}.creator-profile-heading p{color:#879187;margin:0;font-size:10px}.creator-profile-actions{align-items:center;gap:7px;display:flex}.creator-profile-actions .secondary-button{min-height:34px;padding:0 11px;font-size:9px}.creator-subtle-button{color:#9a766e;min-height:34px}.creator-contact-strip{color:#758176;border-bottom:1px solid #efeee8;flex-wrap:wrap;gap:8px 16px;margin:15px 0;padding-bottom:14px;font-size:9px;display:flex}.creator-contact-strip a{color:#526c5a;text-decoration:none}.creator-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:12px;display:grid}.creator-summary-grid>div{background:#fbfbf7;border:1px solid #ecebe4;border-radius:4px;min-width:0;padding:11px 12px}.creator-summary-grid span{color:#8b958a;letter-spacing:.8px;margin-bottom:7px;font-size:7px;font-weight:700;display:block}.creator-summary-grid strong{color:#36473a;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:600;display:block;overflow:hidden}.creator-chip-row{flex-wrap:wrap;gap:5px;margin:12px 0 16px;display:flex}.creator-chip-row span{color:#667767;background:#f9faf6;border:1px solid #e7e9e1;border-radius:3px;padding:5px 8px;font-size:8px}.creator-data-section{border-top:1px solid #edede7;margin-top:19px;padding-top:16px}.creator-section-header{justify-content:space-between;align-items:flex-start;gap:13px;margin-bottom:12px;display:flex}.creator-section-header h3{color:#2c3d31;font-family:var(--serif,Georgia, serif);margin:0;font-size:18px;font-weight:500}.creator-section-header p{color:#899389;margin:4px 0 0;font-size:9px}.creator-section-header .text-button,.creator-inline-add{color:#617c65;cursor:pointer;background:0 0;border:0;flex:none;padding:4px 0;font-size:9px;font-weight:600}.creator-social-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.creator-social-card{background:#fdfdf9;border:1px solid #e9e9e1;border-radius:4px;min-width:0;padding:12px}.creator-social-card.inactive{opacity:.62}.creator-social-top{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.creator-social-top>div{flex-direction:column;gap:4px;display:flex}.creator-social-top>div span{color:#34453a;font-size:10px;font-weight:700}.creator-social-top small{color:#89938a;font-size:8px}.creator-verification{color:#8b825e;text-transform:capitalize;background:#f2f1eb;border-radius:3px;padding:3px 5px;font-size:7px}.creator-verification.agency_verified{color:#557859;background:#e9f2e8}.creator-verification.creator_confirmed{color:#647b8b;background:#edf0f4}.creator-social-card>a{color:#59745e;margin-top:8px;font-size:10px;text-decoration:none;display:inline-block}.creator-social-metrics{border-top:1px solid #edeee8;border-bottom:1px solid #edeee8;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:11px;padding:9px 0;display:grid}.creator-social-metrics div{flex-direction:column;gap:4px;min-width:0;display:flex}.creator-social-metrics strong{color:#2f4035;text-overflow:ellipsis;font-size:12px;font-weight:600;overflow:hidden}.creator-social-metrics small{color:#909990;font-size:7px}.creator-social-evidence{color:#7e897f;margin-top:8px;font-size:8px;line-height:1.5}.creator-source-label{color:#9a9d94;margin-top:5px;font-size:8px;display:block}.creator-inline-empty{color:#8a948a;background:#fcfcf8;border:1px dashed #dedfd6;border-radius:4px;padding:15px;font-size:9px;line-height:1.65}.creator-inline-add{margin-top:10px}.creator-history-list{flex-direction:column;display:flex}.creator-history-list article{border-top:1px solid #f0efe9;justify-content:space-between;align-items:flex-start;gap:12px;padding:11px 0;display:flex}.creator-history-list article:first-child{border-top:0}.creator-history-list article>div{min-width:0}.creator-history-list article strong{color:#354439;text-transform:capitalize;font-size:10px;font-weight:600;display:block}.creator-history-list article small{color:#8b958b;margin-top:4px;font-size:8px;line-height:1.5;display:block}.creator-history-list article p{color:#6f7e71;margin:6px 0 0;font-size:9px;line-height:1.6}.creator-history-list article b{color:#344c39;flex:none;font-size:11px;font-weight:600}.creator-note-list{flex-direction:column;gap:7px;display:flex}.creator-note-list article{background:#f8f9f4;border-left:2px solid #9baa91;padding:11px 12px}.creator-note-list article span{color:#758574;letter-spacing:.8px;text-transform:uppercase;font-size:8px}.creator-note-list article p{color:#536257;white-space:pre-wrap;margin:6px 0;font-size:10px;line-height:1.65}.creator-note-list article small{color:#9ba399;font-size:8px}.creator-muted{color:#8c968c;font-size:9px}.creator-profile-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:410px;display:flex}.creator-application-workspace{padding:20px}.creator-application-intro{border-bottom:1px solid #ecebe5;justify-content:space-between;align-items:flex-start;gap:20px;padding-bottom:17px;display:flex}.creator-application-intro .eyebrow{color:#829083;letter-spacing:1.2px;font-size:8px;font-weight:700}.creator-application-intro h2{color:#293a2e;font-family:var(--serif,Georgia, serif);margin:7px 0 5px;font-size:22px;font-weight:500}.creator-application-intro p{color:#7b887e;max-width:600px;margin:0;font-size:10px;line-height:1.6}.creator-application-intro>a{color:#5d7a63;flex:none;font-size:9px;text-decoration:none}.creator-application-filters{grid-template-columns:minmax(180px,1fr) 180px auto;align-items:center;gap:9px;margin:14px 0;display:grid}.creator-application-filters>span{color:#89948a;font-size:9px}.creator-application-layout{grid-template-columns:minmax(230px,.8fr) minmax(0,1.5fr);gap:13px;min-height:390px;display:grid}.creator-application-list{border:1px solid #e9e8e1;border-radius:4px;max-height:620px;overflow:auto}.creator-application-item{text-align:left;cursor:pointer;background:#fffefa;border:0;border-bottom:1px solid #efeee9;justify-content:space-between;align-items:center;gap:10px;width:100%;padding:12px;display:flex}.creator-application-item.selected{background:#f1f3ec;box-shadow:inset 3px 0 #7d927d}.creator-application-item>span{flex-direction:column;gap:5px;min-width:0;display:flex}.creator-application-item strong{color:#354438;font-size:10px}.creator-application-item small{color:#929a91;font-size:8px}.creator-application-item>small{flex:none}.creator-application-detail{background:#fffefa;border:1px solid #e9e8e1;border-radius:4px;min-width:0;padding:17px}.creator-application-detail>.eyebrow{color:#89958a;letter-spacing:1px;font-size:8px}.creator-application-detail h3{color:#283a2e;font-family:var(--serif,Georgia, serif);margin:9px 0 4px;font-size:23px;font-weight:500}.creator-application-detail>p{color:#77847a;margin:0 0 15px;font-size:9px}.creator-application-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:14px;display:grid}.creator-application-facts>div{background:#f7f8f3;padding:10px}.creator-application-facts span,.creator-application-block>span{color:#899589;letter-spacing:.8px;margin-bottom:5px;font-size:7px;font-weight:700;display:block}.creator-application-facts strong{color:#3e5143;font-size:10px;font-weight:600}.creator-application-block{margin:13px 0}.creator-application-block p{color:#66756a;margin:0;font-size:9px;line-height:1.7}.creator-application-block a,.creator-application-detail>a{color:#58745d;overflow-wrap:anywhere;margin:6px 0;font-size:9px;text-decoration:none;display:block}.creator-review-note{flex-direction:column;gap:6px;margin-top:17px;display:flex}.creator-review-note span{color:#7d8a7e;letter-spacing:.8px;font-size:8px;font-weight:700}.creator-review-note textarea{resize:vertical;width:100%;font:inherit;border:1px solid #e4e4dc;border-radius:4px;padding:9px;font-size:10px}.creator-review-actions{flex-wrap:wrap;align-items:center;gap:7px;margin-top:12px;display:flex}.creator-review-actions button{min-height:34px;padding:0 10px;font-size:9px}.creator-reject-button{color:#916a60;cursor:pointer;background:#fffaf8;border:1px solid #e4d8d3;border-radius:4px}.creator-approved-note{color:#5c7c60;font-size:9px}.creator-modal-backdrop{z-index:100;background:#161f196b;justify-content:center;align-items:center;padding:18px;display:flex;position:fixed;inset:0}.creator-modal{background:#fffefa;border:1px solid #e4e2d8;border-radius:7px;width:min(680px,100%);max-height:min(88vh,850px);padding:23px;overflow-y:auto;box-shadow:0 18px 65px #141e1733}.creator-modal-head{justify-content:space-between;align-items:flex-start;gap:15px;margin-bottom:19px;display:flex}.creator-modal-head .eyebrow{color:#899589;letter-spacing:1.3px;font-size:8px;font-weight:700}.creator-modal-head h2{color:#293a2e;font-family:var(--serif,Georgia, serif);margin:7px 0 4px;font-size:25px;font-weight:500}.creator-modal-head p{color:#89938a;margin:0;font-size:9px}.creator-modal-head>button{color:#68766a;cursor:pointer;background:#fff;border:1px solid #e6e5de;border-radius:4px;width:30px;height:30px;font-size:18px}.creator-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.creator-form-grid label{color:#657267;flex-direction:column;gap:6px;min-width:0;font-size:9px;display:flex}.creator-form-grid label.full{grid-column:1/-1}.creator-form-grid input,.creator-form-grid select,.creator-form-grid textarea{color:#2f4034;width:100%;min-width:0;min-height:38px;font:inherit;background:#fff;border:1px solid #e2e1d9;border-radius:4px;outline-color:#859985;padding:8px 10px;font-size:10px}.creator-form-grid textarea{resize:vertical;min-height:75px}.creator-form-grid .creator-form-check{flex-direction:row;align-items:center;gap:8px}.creator-form-check input{width:14px;min-height:14px}.creator-modal-footer{border-top:1px solid #edede7;justify-content:flex-end;gap:8px;margin-top:20px;padding-top:15px;display:flex}.creator-modal-footer button{min-height:36px;padding:0 13px;font-size:10px}@media (width<=1100px){.creator-network-layout{grid-template-columns:minmax(220px,.76fr) minmax(0,1.5fr)}.creator-profile{padding:18px}}@media (width<=850px){.creator-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.creator-network-layout{grid-template-columns:1fr}.creator-directory-list{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.creator-directory-item{border-right:1px solid #f0eee8}.creator-application-layout{grid-template-columns:1fr}.creator-application-list{max-height:250px}}@media (width<=600px){.creator-hero{min-height:175px;padding:24px 20px}.creator-hero-mark{font-size:82px}.creator-module-toolbar{align-items:flex-end}.creator-toolbar-actions{gap:6px}.creator-export{display:none}.creator-directory-list,.creator-social-grid{grid-template-columns:1fr}.creator-profile{padding:15px}.creator-profile-heading{flex-direction:column}.creator-profile-actions{width:100%}.creator-summary-grid{grid-template-columns:1fr}.creator-application-intro{flex-direction:column}.creator-application-filters{grid-template-columns:1fr 1fr}.creator-application-filters input,.creator-application-filters>span{grid-column:1/-1}.creator-review-actions button{flex:130px}.creator-modal{padding:18px 15px}.creator-form-grid{grid-template-columns:1fr}.creator-form-grid label.full{grid-column:auto}}.brands-workspace{--bw-ink:#17231c;--bw-muted:#7a877d;--bw-line:#e6e4dc;--bw-paper:#fffefa;width:100%;min-width:0;color:var(--bw-ink)}.brands-hero{background:linear-gradient(115deg,#f1f1e9 0%,#f8f7f2 64%,#eee9e1 100%);border:1px solid #e4e2d8;border-radius:6px;justify-content:space-between;align-items:flex-end;min-height:198px;margin:3px 0 20px;padding:30px 33px;display:flex;position:relative;overflow:hidden}.brands-hero .eyebrow{color:#788879;letter-spacing:1.6px;font-size:8px;font-weight:700}.brands-hero h1{font-family:var(--serif,Georgia,serif);letter-spacing:-1.7px;margin:12px 0 8px;font-size:clamp(42px,5vw,57px);font-weight:500;line-height:1}.brands-hero h1 span{color:#8b9b84}.brands-hero p{color:#778579;max-width:500px;margin:0;font-size:11px;line-height:1.65}.brands-hero-mark{color:#5d745f1f;letter-spacing:-10px;font-family:Georgia,serif;font-size:118px;line-height:.8}.brands-alert,.brands-notice{color:#89534e;background:#fff7f5;border:1px solid #e8d3cd;border-radius:4px;justify-content:space-between;gap:12px;margin-bottom:12px;padding:10px 13px;font-size:10px;display:flex}.brands-notice{color:#557258;background:#f5faf3;border-color:#d5e1d2}.brands-alert button,.brands-notice button{color:inherit;cursor:pointer;background:0 0;border:0}.brands-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:17px;display:grid}.brands-stats article{border:1px solid var(--bw-line);background:var(--bw-paper);border-radius:5px;flex-direction:column;min-height:101px;padding:16px;display:flex}.brands-stats article>span{color:#849084;letter-spacing:1px;font-size:7px;font-weight:700}.brands-stats strong{font-variant-numeric:tabular-nums;margin-top:10px;font-size:26px;font-weight:500;line-height:1}.brands-stats small{color:#929b92;margin-top:7px;font-size:8px}.brands-pipeline-panel,.brands-directory-panel{border:1px solid var(--bw-line);background:var(--bw-paper);border-radius:5px;margin-bottom:14px;padding:19px 20px}.brands-section-title{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:14px;display:flex}.brands-section-title .eyebrow{color:#879286;letter-spacing:1px;font-size:7px;font-weight:700}.brands-section-title h2{color:#2b3c30;font-family:var(--serif,Georgia,serif);margin:5px 0 0;font-size:20px;font-weight:500}.brands-section-title>span{color:#8a9489;font-size:9px}.brands-stage-track{grid-template-columns:repeat(7,minmax(0,1fr));gap:5px;display:grid}.brands-stage{text-align:left;cursor:pointer;background:#fcfcf8;border:1px solid #efeee8;border-radius:4px;flex-direction:column;align-items:flex-start;gap:7px;min-width:0;padding:10px 9px;display:flex}.brands-stage.selected{background:#f0f4ed;border-color:#a3b29f}.brands-stage-number{color:#a0a99f;font-size:7px}.brands-stage strong{color:#38493b;font-size:19px;font-weight:500}.brands-stage>span:last-child{color:#7d897e;text-overflow:ellipsis;font-size:8px;line-height:1.35;overflow:hidden}.brands-clear-filter{color:#68806b;cursor:pointer;background:0 0;border:0;margin-top:9px;padding:0;font-size:8px;text-decoration:underline}.brands-directory-head{align-items:flex-end}.brands-directory-head p{color:#929a91;margin:5px 0 0;font-size:8px}.brands-toolbar{align-items:center;gap:7px;display:flex}.brands-toolbar input{width:235px;min-height:34px;font:inherit;border:1px solid #e4e2db;border-radius:4px;padding:0 10px;font-size:9px}.brands-toolbar button{min-height:34px;padding:0 10px;font-size:9px}.brands-export{color:#657468;cursor:pointer;background:#fff;border:1px solid #e1e1d9;border-radius:4px}.brands-table-wrap{width:100%;overflow-x:auto}.brands-table{border-collapse:collapse;text-align:left;white-space:nowrap;width:100%}.brands-table th{color:#899387;letter-spacing:.8px;border-top:1px solid #ecebe5;border-bottom:1px solid #ecebe5;padding:10px 9px;font-size:7px;font-weight:700}.brands-table td{color:#6f7d72;border-bottom:1px solid #f0efe9;padding:12px 9px;font-size:9px}.brands-brand-cell{flex-direction:column;gap:4px;max-width:190px;display:flex}.brands-brand-cell strong{color:#334438;text-overflow:ellipsis;font-size:10px;font-weight:600;overflow:hidden}.brands-brand-cell small{color:#939c93;text-overflow:ellipsis;font-size:8px;overflow:hidden}.brands-status{border-radius:3px;padding:4px 7px;font-size:8px;display:inline-flex}.status-neutral{color:#7d847b;background:#f1f0eb}.status-blue{color:#627785;background:#edf1f4}.status-sage{color:#698064;background:#edf2e9}.status-violet{color:#83718e;background:#f2eef5}.status-amber{color:#907b53;background:#f6f0e5}.status-green{color:#577a59;background:#eaf2e8}.status-rose{color:#926f68;background:#f4ecea}.brands-row-actions{gap:8px;display:flex}.brands-row-actions button{color:#627966;cursor:pointer;background:0 0;border:0;font-size:8px}.brands-row-actions button:last-child{color:#9a7770}.brands-empty{text-align:center;color:#8c968c;flex-direction:column;justify-content:center;align-items:center;min-height:210px;padding:22px;font-size:9px;display:flex}.brands-empty-mark{color:#59725d;background:#e9eee5;justify-content:center;align-items:center;width:42px;height:42px;margin-bottom:12px;font-family:Georgia,serif;font-size:20px;display:flex}.brands-empty h3{color:#304034;font-family:var(--serif,Georgia,serif);margin:0;font-size:20px;font-weight:500}.brands-empty p{max-width:340px;margin:7px 0 12px;line-height:1.6}.brands-empty button{min-height:34px;padding:0 12px;font-size:9px}.brands-modal-backdrop{z-index:100;background:#161f196b;justify-content:center;align-items:center;padding:18px;display:flex;position:fixed;inset:0}.brands-modal{background:#fffefa;border:1px solid #e3e1d8;border-radius:6px;width:min(660px,100%);max-height:88vh;padding:23px;overflow:auto;box-shadow:0 20px 60px #19231b33}.brands-modal-head{justify-content:space-between;gap:12px;margin-bottom:18px;display:flex}.brands-modal-head .eyebrow{color:#879386;letter-spacing:1.1px;font-size:8px;font-weight:700}.brands-modal-head h2{color:#2d3e32;font-family:var(--serif,Georgia,serif);margin:7px 0 4px;font-size:24px;font-weight:500}.brands-modal-head p{color:#899389;margin:0;font-size:9px}.brands-modal-head>button{color:#657468;cursor:pointer;background:#fff;border:1px solid #e4e3dc;border-radius:4px;width:30px;height:30px;font-size:17px}.brands-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.brands-form-grid label{color:#667468;flex-direction:column;gap:6px;min-width:0;font-size:9px;display:flex}.brands-form-grid label.full{grid-column:1/-1}.brands-form-grid input,.brands-form-grid select,.brands-form-grid textarea{color:#304036;width:100%;min-width:0;min-height:37px;font:inherit;background:#fff;border:1px solid #e3e2da;border-radius:4px;padding:8px 10px;font-size:10px}.brands-form-grid textarea{resize:vertical}.brands-modal-footer{border-top:1px solid #eeede7;justify-content:flex-end;gap:8px;margin-top:18px;padding-top:14px;display:flex}.brands-modal-footer button{min-height:35px;padding:0 12px;font-size:9px}@media (width<=1050px){.brands-stage-track{grid-template-columns:repeat(4,minmax(0,1fr))}.brands-directory-head{flex-direction:column;align-items:stretch}.brands-toolbar input{flex:1;width:auto}}@media (width<=650px){.brands-hero{min-height:160px;padding:22px 19px}.brands-hero-mark{font-size:75px}.brands-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.brands-pipeline-panel,.brands-directory-panel{padding:15px}.brands-stage-track{grid-template-columns:repeat(2,minmax(0,1fr))}.brands-toolbar{flex-wrap:wrap}.brands-toolbar input{flex-basis:100%;min-height:40px}.brands-export{display:none}.brands-form-grid{grid-template-columns:1fr}.brands-form-grid label.full{grid-column:auto}.brands-modal{padding:18px 14px}.brands-table-wrap{overflow:visible}.brands-table{white-space:normal;width:100%;display:block}.brands-table thead{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.brands-table tbody{gap:10px;display:grid}.brands-table tbody tr{background:#fffefa;border:1px solid #e9e7df;border-radius:6px;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px 14px;min-width:0;padding:14px;display:grid}.brands-table td{color:#526156;white-space:normal;overflow-wrap:anywhere;border:0;flex-direction:column;gap:5px;min-width:0;padding:0;font-size:11px;line-height:1.5;display:flex}.brands-table td:before{color:#8a958a;content:attr(data-label);letter-spacing:.7px;text-transform:uppercase;font-size:8px;font-weight:700}.brands-table td[data-label=Brand],.brands-table td[data-label=Contact],.brands-table td[data-label=Actions]{grid-column:1/-1}.brands-table td[data-label=Brand]:before{display:none}.brands-brand-cell{gap:3px;max-width:none}.brands-brand-cell strong{white-space:normal;overflow-wrap:anywhere;font-size:13px}.brands-brand-cell small{white-space:normal;overflow-wrap:anywhere;font-size:10px}.brands-row-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.brands-row-actions button{border:1px solid #e5e5dc;border-radius:4px;min-height:40px;padding:8px 10px;font-size:11px}.brands-toolbar button{flex:auto;min-height:42px}.brands-form-grid input,.brands-form-grid select,.brands-form-grid textarea{min-height:44px;font-size:16px}.brands-modal{max-height:90dvh}}.operational-workspace{--op-ink:#17231c;--op-muted:#78867b;--op-line:#e6e4dc;--op-paper:#fffefa;width:100%;min-width:0;color:var(--op-ink)}.operational-hero{background:linear-gradient(115deg,#f1f1e9 0%,#f8f7f2 64%,#eee9e1 100%);border:1px solid #e4e2d8;border-radius:6px;justify-content:space-between;align-items:flex-end;min-height:190px;margin:3px 0 18px;padding:28px 32px;display:flex;position:relative;overflow:hidden}.operational-hero .eyebrow{color:#788879;letter-spacing:1.5px;font-size:8px;font-weight:700}.operational-hero h1{font-family:var(--serif,Georgia,serif);letter-spacing:-1.3px;margin:11px 0 7px;font-size:clamp(35px,4vw,51px);font-weight:500;line-height:1.05}.operational-hero h1 span{color:#899b83}.operational-hero p{color:#768478;max-width:540px;margin:0;font-size:10px;line-height:1.7}.operational-hero-mark{color:#5d745f1f;letter-spacing:-9px;font-family:Georgia,serif;font-size:105px;line-height:.8}.operational-alert,.operational-notice{color:#89534e;background:#fff7f5;border:1px solid #e8d3cd;border-radius:4px;justify-content:space-between;gap:12px;margin-bottom:11px;padding:10px 13px;font-size:9px;display:flex}.operational-notice{color:#557258;background:#f5faf3;border-color:#d5e1d2}.operational-alert button,.operational-notice button{color:inherit;cursor:pointer;background:0 0;border:0}.operational-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-bottom:15px;display:grid}.operational-metrics article{border:1px solid var(--op-line);background:var(--op-paper);border-radius:5px;flex-direction:column;min-height:95px;padding:14px 15px;display:flex}.operational-metrics article span{color:#849084;letter-spacing:.9px;font-size:7px;font-weight:700}.operational-metrics article strong{color:#26372c;font-variant-numeric:tabular-nums;margin-top:9px;font-size:23px;font-weight:500;line-height:1}.operational-metrics article small{color:#929b92;margin-top:6px;font-size:8px}.operational-panel{border:1px solid var(--op-line);background:var(--op-paper);border-radius:5px;min-width:0;padding:19px 20px}.operational-toolbar{justify-content:space-between;align-items:flex-start;gap:13px;margin-bottom:15px;display:flex}.operational-toolbar .eyebrow{color:#899489;letter-spacing:1px;font-size:7px;font-weight:700}.operational-toolbar h2{color:#2b3b30;font-family:var(--serif,Georgia,serif);margin:5px 0 4px;font-size:20px;font-weight:500}.operational-toolbar p{color:#929a91;margin:0;font-size:8px;line-height:1.6}.operational-tools{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.operational-tools input,.operational-tools select,.operational-table select,.campaign-detail-head select,.deliverable-row select{color:#556559;min-height:34px;font:inherit;background:#fff;border:1px solid #e3e2db;border-radius:4px;padding:0 9px;font-size:9px}.operational-tools input{width:200px}.operational-tools button{min-height:34px;padding:0 11px;font-size:9px}.operational-table-wrap{width:100%;overflow:auto}.operational-table{border-collapse:collapse;text-align:left;white-space:nowrap;width:100%}.operational-table th{color:#89948a;letter-spacing:.8px;border-top:1px solid #eeede7;border-bottom:1px solid #eeede7;padding:9px;font-size:7px}.operational-table td{color:#718075;border-bottom:1px solid #f0efe9;padding:12px 9px;font-size:9px}.operational-table td:first-child{white-space:normal;min-width:180px}.operational-table td strong{color:#344439;font-size:10px;font-weight:600;display:block}.operational-table td small{color:#98a097;margin-top:4px;font-size:8px;display:block}.operational-table select{max-width:135px;min-height:29px}.operational-empty{text-align:center;color:#8a958b;flex-direction:column;justify-content:center;align-items:center;min-height:210px;padding:20px;font-size:9px;display:flex}.operational-empty.compact{border:1px dashed #e2e3db;min-height:60px}.operational-empty h3{color:#304035;font-family:var(--serif,Georgia,serif);margin:7px 0 0;font-size:19px;font-weight:500}.operational-empty p{color:#909990;max-width:380px;margin:7px 0 12px;font-size:9px;line-height:1.6}.operational-empty button{min-height:33px;padding:0 12px;font-size:9px}.operational-empty-mark{color:#58715d;background:#eaf0e6;justify-content:center;align-items:center;width:38px;height:38px;margin-bottom:9px;font-family:Georgia,serif;font-size:18px;display:flex}.campaigns-layout{grid-template-columns:minmax(250px,.85fr) minmax(0,1.45fr);align-items:start;gap:12px;display:grid}.campaigns-directory .operational-toolbar{flex-direction:column}.campaigns-directory .operational-toolbar>button{align-self:flex-start}.campaign-filter input{flex:1;width:auto;min-width:100px}.campaign-card-list{flex-direction:column;margin-top:11px;display:flex}.campaign-row{text-align:left;cursor:pointer;background:0 0;border:0;border-top:1px solid #efeee8;justify-content:space-between;align-items:center;gap:10px;width:100%;padding:12px 10px;display:flex}.campaign-row.selected{background:#f1f3ec;box-shadow:inset 3px 0 #829782}.campaign-row-main{flex-direction:column;gap:5px;min-width:0;display:flex}.campaign-row-main strong{color:#35463a;text-overflow:ellipsis;font-size:10px;overflow:hidden}.campaign-row-main small,.campaign-row-main em{color:#929a91;text-overflow:ellipsis;font-size:8px;font-style:normal;overflow:hidden}.campaign-status{color:#718075;text-transform:capitalize;background:#eeefe9;border-radius:3px;flex:none;padding:4px 6px;font-size:7px}.campaign-status.status-active{color:#5f7a60;background:#e7f0e6}.campaign-status.status-completed{color:#657b87;background:#edf1f4}.campaign-detail{padding:18px}.campaign-detail-head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.campaign-detail-head .eyebrow{color:#8a9589;letter-spacing:1px;font-size:7px}.campaign-detail-head h2{color:#293b30;font-family:var(--serif,Georgia,serif);margin:6px 0 4px;font-size:21px;font-weight:500}.campaign-detail-head p{color:#909990;margin:0;font-size:8px}.campaign-detail-head select{text-transform:capitalize;max-width:115px}.campaign-brief{background:#f7f8f3;margin-top:13px;padding:11px}.campaign-brief span,.campaign-detail-stats span{color:#8b968a;letter-spacing:.8px;font-size:7px;font-weight:700}.campaign-brief p{color:#6e7b70;white-space:pre-wrap;margin:6px 0 0;font-size:9px;line-height:1.65}.campaign-detail-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-top:11px;display:grid}.campaign-detail-stats>div{border:1px solid #edede6;flex-direction:column;gap:6px;padding:9px;display:flex}.campaign-detail-stats strong{color:#3a4d3f;font-size:10px;font-weight:600}.campaign-subsection-head{border-top:1px solid #eeede7;justify-content:space-between;align-items:flex-start;gap:10px;margin-top:18px;padding-top:14px;display:flex}.campaign-subsection-head h3{color:#334538;font-family:var(--serif,Georgia,serif);margin:0;font-size:16px;font-weight:500}.campaign-subsection-head p{color:#959d94;margin:3px 0 0;font-size:8px}.campaign-subsection-head button{color:#647c66;cursor:pointer;background:0 0;border:0;padding:2px 0;font-size:8px}.assignment-row,.deliverable-row{border-top:1px solid #f1f0eb;justify-content:space-between;align-items:center;gap:10px;padding:9px 0;display:flex}.assignment-row>div,.deliverable-row>div{flex-direction:column;gap:4px;min-width:0;display:flex}.assignment-row strong,.deliverable-row strong{color:#3d4d40;font-size:9px}.assignment-row small,.deliverable-row small{color:#939b92;font-size:7px}.assignment-row>span{color:#78877a;text-transform:capitalize;font-size:8px}.deliverable-row select{text-transform:capitalize;max-width:140px;min-height:28px;font-size:8px}.campaign-detail-empty{min-height:420px}.task-filters{margin:4px 0 12px}.task-filters>span{color:#9a8570;font-size:8px}.task-list{flex-direction:column;display:flex}.task-row{border-top:1px solid #efeee8;grid-template-columns:24px minmax(0,1fr) auto 130px;align-items:center;gap:11px;padding:13px 5px;display:grid}.task-priority{color:#718074;background:#f0f0ea;border-radius:3px;justify-content:center;align-items:center;width:22px;height:22px;font-size:12px;display:flex}.task-priority.priority-urgent{color:#a45f55;background:#faece9}.task-priority.priority-high{color:#9c7c4a;background:#f7f1e5}.task-copy{min-width:0}.task-copy strong{color:#334438;font-size:10px;font-weight:600}.task-copy p{color:#8c968c;margin:4px 0;font-size:8px;line-height:1.45}.task-copy small{color:#9ca39a;font-size:7px}.task-status{color:#79857a;text-transform:capitalize;white-space:nowrap;background:#efefe9;border-radius:3px;padding:4px 6px;font-size:7px}.task-status.status-completed{color:#5e7b60;background:#eaf2e8}.task-row>select{color:#6d7a70;background:#fff;border:1px solid #e5e4dd;border-radius:3px;min-height:29px;padding:0 7px;font-size:8px}.activity-timeline{border-left:1px solid #dfe4da;flex-direction:column;margin:5px 0 0 8px;padding-left:17px;display:flex}.activity-entry{gap:10px;padding:0 0 19px;display:flex;position:relative}.activity-entry:last-child{padding-bottom:0}.activity-entry-dot{background:#879b85;border:2px solid #fffefa;border-radius:50%;width:9px;height:9px;position:absolute;top:3px;left:-22px;box-shadow:0 0 0 1px #b7c2b2}.activity-entry-copy{flex:1;min-width:0}.activity-entry-head{justify-content:space-between;gap:10px;display:flex}.activity-entry-head strong{color:#35483a;font-size:10px;font-weight:600}.activity-entry-head time{color:#9aa197;flex:none;font-size:8px}.activity-entry-copy p{color:#768379;white-space:pre-wrap;margin:5px 0;font-size:9px;line-height:1.6}.activity-entry-copy small{color:#9aa197;font-size:7px}.activity-entry-copy em{color:#82927f;margin-top:5px;font-size:8px;font-style:normal;display:block}.operational-modal-backdrop{z-index:100;background:#161f196b;justify-content:center;align-items:center;padding:18px;display:flex;position:fixed;inset:0}.operational-modal{background:#fffefa;border:1px solid #e4e2d8;border-radius:6px;width:min(700px,100%);max-height:88vh;padding:22px;overflow:auto;box-shadow:0 20px 60px #19231b33}.operational-modal-head{justify-content:space-between;gap:14px;margin-bottom:17px;display:flex}.operational-modal-head .eyebrow{color:#899489;letter-spacing:1px;font-size:7px;font-weight:700}.operational-modal-head h2{color:#2d3e32;font-family:var(--serif,Georgia,serif);margin:6px 0 4px;font-size:23px;font-weight:500}.operational-modal-head p{color:#929b92;margin:0;font-size:8px}.operational-modal-head>button{color:#657468;cursor:pointer;background:#fff;border:1px solid #e5e4dc;border-radius:3px;width:29px;height:29px;font-size:17px}.operational-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;display:grid}.operational-form-grid label{color:#657367;flex-direction:column;gap:5px;min-width:0;font-size:8px;display:flex}.operational-form-grid label.wide{grid-column:1/-1}.operational-form-grid input,.operational-form-grid select,.operational-form-grid textarea{color:#34463a;width:100%;min-width:0;min-height:36px;font:inherit;background:#fff;border:1px solid #e3e2da;border-radius:3px;padding:8px 9px;font-size:9px}.operational-form-grid textarea{resize:vertical}.operational-modal-actions{border-top:1px solid #eeede7;justify-content:flex-end;gap:8px;margin-top:16px;padding-top:13px;display:flex}.operational-modal-actions button{min-height:34px;padding:0 12px;font-size:9px}@media (width<=1050px){.campaigns-layout{grid-template-columns:1fr}.campaigns-directory .operational-toolbar{flex-direction:row;align-items:flex-start}.campaigns-directory .operational-toolbar>button{align-self:center}}@media (width<=700px){.operational-hero{min-height:155px;padding:22px 18px}.operational-hero-mark{font-size:72px}.operational-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.operational-panel{padding:15px}.operational-toolbar{flex-direction:column}.operational-tools{width:100%}.operational-tools input{flex:1;width:auto}.campaign-detail-head{flex-direction:column}.task-row{grid-template-columns:22px minmax(0,1fr) 110px}.task-status{display:none}.task-row>select{grid-column:2/4;width:100%}.operational-form-grid{grid-template-columns:1fr}.operational-form-grid label.wide{grid-column:auto}.operational-modal{padding:18px 14px}.operational-table-wrap{overflow:visible}.operational-table{white-space:normal;width:100%;display:block}.operational-table thead{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.operational-table tbody{gap:9px;display:grid}.operational-table tbody tr{background:#fffefa;border:1px solid #e8e7df;border-radius:5px;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 13px;padding:13px;display:grid}.operational-table td{white-space:normal;overflow-wrap:anywhere;border:0;flex-direction:column;gap:5px;min-width:0;padding:0;font-size:11px;line-height:1.5;display:flex}.operational-table td:before{color:#89958a;content:attr(data-label);letter-spacing:.7px;text-transform:uppercase;font-size:8px;font-weight:700}.operational-table td:first-child{grid-column:1/-1;min-width:0}.operational-table td:first-child:before{display:none}.operational-table td strong{white-space:normal;overflow-wrap:anywhere;font-size:13px}.operational-table td small{white-space:normal;overflow-wrap:anywhere;font-size:10px}.operational-table td select{width:100%;max-width:none;min-height:42px;font-size:16px}.operational-tools input,.operational-tools select{min-height:42px;font-size:16px}.operational-form-grid input,.operational-form-grid select,.operational-form-grid textarea{min-height:44px;font-size:16px}.campaign-detail-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=380px){.operational-table tbody tr{grid-template-columns:minmax(0,1fr)}.operational-table td:first-child{grid-column:1}.campaign-detail-stats{grid-template-columns:minmax(0,1fr)}.task-row{grid-template-columns:22px minmax(0,1fr)}.task-row>select{grid-column:2}}.management-workspace{--mg-ink:#18251d;--mg-muted:#7b887e;--mg-line:#e6e4dc;--mg-paper:#fffefa;width:100%;min-width:0;color:var(--mg-ink)}.management-hero{background:linear-gradient(115deg,#f1f1e9 0%,#f8f7f2 64%,#eee9e1 100%);border:1px solid #e4e2d8;border-radius:6px;justify-content:space-between;align-items:flex-end;min-height:185px;margin:3px 0 18px;padding:27px 31px;display:flex;position:relative;overflow:hidden}.management-hero .eyebrow{color:#849084;letter-spacing:1.5px;font-size:8px;font-weight:700}.management-hero h1{color:#26372b;font-family:var(--serif,Georgia,serif);letter-spacing:-1px;margin:11px 0 7px;font-size:clamp(36px,4vw,50px);font-weight:500}.management-hero h1 span{color:#829783}.management-hero p{color:#7b877d;max-width:570px;margin:0;font-size:10px;line-height:1.65}.management-hero-mark{color:#5d745f1f;letter-spacing:-8px;font-family:Georgia,serif;font-size:100px;line-height:.8}.management-alert,.management-notice{color:#89534e;background:#fff7f5;border:1px solid #ead5cf;border-radius:4px;justify-content:space-between;gap:12px;margin-bottom:11px;padding:10px 13px;font-size:9px;display:flex}.management-notice{color:#557258;background:#f5faf3;border-color:#d5e1d2}.management-alert button,.management-notice button{color:inherit;cursor:pointer;background:0 0;border:0}.management-panel{border:1px solid var(--mg-line);background:var(--mg-paper);border-radius:5px;min-width:0;padding:19px 20px}.management-section-head{justify-content:space-between;align-items:flex-start;gap:13px;margin-bottom:15px;display:flex}.management-section-head .eyebrow{color:#899489;letter-spacing:1px;font-size:7px;font-weight:700}.management-section-head h2{color:#2b3c30;font-family:var(--serif,Georgia,serif);margin:5px 0 4px;font-size:21px;font-weight:500}.management-section-head p{color:#929a91;margin:0;font-size:8px;line-height:1.55}.management-section-head .primary-button{min-height:34px;padding:0 11px;font-size:9px}.management-state{color:#7c887e;text-transform:capitalize;background:#efefe8;border-radius:3px;padding:5px 8px;font-size:8px;display:inline-flex}.state-in_progress,.state-submitted{color:#657c63;background:#eef2ea}.state-reviewed,.state-active{color:#577956;background:#e6f0e5}.state-suspended,.state-deactivated{color:#956f65;background:#f4ece9}.state-draft,.state-not_started{color:#8a7a59;background:#f3f0e8}.management-empty{text-align:center;color:#89958c;justify-content:center;align-items:center;min-height:130px;padding:20px;font-size:9px;display:flex}.management-empty.compact{border:1px dashed #e6e5dd;min-height:65px;font-size:8px}.workday-layout{grid-template-columns:minmax(0,1.55fr) minmax(240px,.8fr);align-items:start;gap:12px;display:grid}.workday-main,.workday-side{min-width:0;padding:19px}.workday-start{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:285px;display:flex}.workday-start-mark{color:#5f785e;background:#e9efe5;justify-content:center;align-items:center;width:44px;height:44px;margin-bottom:12px;font-family:Georgia,serif;font-size:21px;display:flex}.workday-start h3{color:#304134;font-family:var(--serif,Georgia,serif);margin:0;font-size:22px;font-weight:500}.workday-start p{color:#8a958b;max-width:340px;margin:8px 0 14px;font-size:9px;line-height:1.6}.workday-start button{min-height:35px;padding:0 13px;font-size:9px}.workday-meta{color:#8a948b;border-bottom:1px solid #efeee8;justify-content:space-between;gap:12px;margin:8px 0 20px;padding-bottom:12px;font-size:8px;display:flex}.daily-report-heading{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.daily-report-heading h3{color:#344639;font-family:var(--serif,Georgia,serif);margin:0;font-size:17px;font-weight:500}.daily-report-heading p{color:#919b91;margin:4px 0 0;font-size:8px}.daily-report-heading>span{color:#81917f;text-transform:capitalize;font-size:8px}.daily-report-form{flex-direction:column;gap:11px;display:flex}.daily-report-form label{color:#657367;flex-direction:column;gap:6px;font-size:8px;display:flex}.daily-report-form textarea{width:100%;font:inherit;resize:vertical;border:1px solid #e3e2da;border-radius:4px;padding:9px;font-size:9px}.management-form-actions{justify-content:flex-end;gap:8px;display:flex}.management-form-actions button{min-height:34px;padding:0 11px;font-size:9px}.submitted-report{color:#657367;white-space:pre-wrap;background:#f8f9f4;padding:15px;font-size:9px;line-height:1.6}.submitted-report strong{color:#3b553e}.submitted-report p{margin:8px 0}.submitted-report small{color:#839085}.workday-task{border-top:1px solid #efeee8;flex-direction:column;gap:5px;padding:10px 0;display:flex}.workday-task:first-of-type{border-top:0}.workday-task strong{color:#394b3d;font-size:9px;font-weight:600}.workday-task small{color:#9aa197;font-size:7px}.workday-task-priority{color:#829082;text-transform:uppercase;align-self:flex-start;font-size:7px}.workday-task-priority.priority-urgent{color:#a96156}.finance-summary-grid,.performance-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin:14px 0 20px;display:grid}.finance-summary-grid article,.performance-grid article{background:#fcfcf8;border:1px solid #e9e8e0;flex-direction:column;gap:8px;min-width:0;padding:13px;display:flex}.finance-summary-grid span,.performance-grid span{color:#89948a;letter-spacing:.8px;font-size:7px;font-weight:700}.finance-summary-grid strong,.performance-grid strong{color:#344639;text-overflow:ellipsis;font-size:18px;font-weight:500;overflow:hidden}.finance-summary-grid small,.performance-grid small{color:#999f96;font-size:7px}.finance-sections{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.finance-subsection{border:1px solid #eeede7;min-width:0;padding:14px}.finance-subhead{justify-content:space-between;align-items:center;gap:10px;margin-bottom:9px;display:flex}.finance-subhead h3{color:#344538;font-family:var(--serif,Georgia,serif);margin:0;font-size:16px;font-weight:500}.finance-subhead small{color:#929a91;font-size:7px}.finance-subhead button{color:#6b836b;cursor:pointer;background:0 0;border:0;font-size:8px}.finance-subsection article{border-top:1px solid #f0efe9;justify-content:space-between;align-items:flex-start;gap:9px;padding:9px 0;display:flex}.finance-subsection article>div{flex-direction:column;gap:4px;min-width:0;display:flex}.finance-subsection article strong{color:#405144;text-overflow:ellipsis;font-size:8px;font-weight:600;overflow:hidden}.finance-subsection article small{color:#949d94;font-size:7px;line-height:1.4}.finance-subsection article b{color:#405443;flex:none;font-size:9px;font-weight:600}.people-table-wrap{overflow:auto}.people-table{border-collapse:collapse;text-align:left;white-space:nowrap;width:100%}.people-table th{color:#8b958b;letter-spacing:.8px;border-top:1px solid #eeede7;border-bottom:1px solid #eeede7;padding:9px;font-size:7px}.people-table td{color:#6d7b70;border-bottom:1px solid #f0efe9;padding:12px 9px;font-size:8px}.people-table td:first-child strong{color:#37483b;font-size:9px;display:block}.people-table td:first-child small{color:#9aa197;margin-top:4px;font-size:7px;display:block}.people-access-note{background:#f7f8f3;border-left:2px solid #98aa91;margin-top:15px;padding:13px}.people-access-note strong{color:#536b55;font-size:9px}.people-access-note p{color:#859085;margin:5px 0 0;font-size:8px;line-height:1.6}.performance-section{border:1px solid #eeede7;margin-top:17px;padding:14px}.performance-row{color:#68766a;border-top:1px solid #f0efe9;justify-content:space-between;gap:10px;padding:8px 0;font-size:8px;display:flex}.performance-row b{color:#526c55;text-transform:capitalize;font-weight:600}.performance-bar-row{color:#6f7d71;border-top:1px solid #f0efe9;grid-template-columns:125px minmax(0,1fr) 22px;align-items:center;gap:10px;padding:8px 0;font-size:8px;display:grid}.performance-bar-row>div{background:#eef0e9;border-radius:4px;height:7px;overflow:hidden}.performance-bar-row i{background:#839783;border-radius:4px;height:100%;display:block}.performance-bar-row b{color:#415443;text-align:right;font-size:8px}.knowledge-layout{grid-template-columns:minmax(220px,.8fr) minmax(0,1.5fr);align-items:start;gap:13px;display:grid}.knowledge-directory{flex-direction:column;gap:5px;min-width:0;display:flex}.knowledge-directory>input{min-height:35px;font:inherit;border:1px solid #e4e3dc;border-radius:4px;margin-bottom:7px;padding:0 10px;font-size:9px}.knowledge-directory>button{text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-bottom-color:#edede6;flex-direction:column;gap:5px;width:100%;padding:11px;display:flex}.knowledge-directory>button.selected{background:#f3f5ef;border-color:#e3e8de}.knowledge-directory>button span{color:#8c978b;letter-spacing:.7px;font-size:7px}.knowledge-directory>button strong{color:#405144;font-size:9px;font-weight:600}.knowledge-directory>button small{color:#9aa198;font-size:7px}.knowledge-document{background:#fffefa;border:1px solid #ecebe5;min-width:0;min-height:340px;padding:17px}.knowledge-document-head{border-bottom:1px solid #eeede7;justify-content:space-between;gap:13px;padding-bottom:12px;display:flex}.knowledge-document-head .eyebrow{color:#89958a;letter-spacing:.8px;text-transform:uppercase;font-size:7px}.knowledge-document-head h2{color:#334538;font-family:var(--serif,Georgia,serif);margin:7px 0 4px;font-size:21px;font-weight:500}.knowledge-document-head p{color:#929a91;margin:0;font-size:8px;line-height:1.5}.knowledge-document-head>div:last-child{gap:5px;display:flex}.knowledge-document-head button{color:#6b7d6d;cursor:pointer;background:#fff;border:1px solid #e5e4dd;border-radius:3px;height:28px;padding:0 8px;font-size:7px}.knowledge-tags{flex-wrap:wrap;gap:5px;margin:11px 0;display:flex}.knowledge-tags span{color:#718072;border:1px solid #e7e9e2;border-radius:3px;padding:4px 7px;font-size:7px}.knowledge-content{color:#647267;white-space:pre-wrap;overflow-wrap:anywhere;margin:13px 0;font-size:9px;line-height:1.8}.knowledge-document>a{color:#657d66;font-size:8px;text-decoration:none}.management-modal-backdrop{z-index:110;background:#161f196b;justify-content:center;align-items:center;padding:18px;display:flex;position:fixed;inset:0}.management-modal{background:#fffefa;border:1px solid #e5e3da;border-radius:6px;width:min(690px,100%);max-height:88vh;padding:21px;overflow:auto;box-shadow:0 18px 60px #19231b33}.management-modal-head{justify-content:space-between;gap:12px;margin-bottom:16px;display:flex}.management-modal-head .eyebrow{color:#879387;letter-spacing:1px;font-size:7px;font-weight:700}.management-modal-head h2{color:#2c3e32;font-family:var(--serif,Georgia,serif);margin:6px 0 4px;font-size:22px;font-weight:500}.management-modal-head p{color:#929b92;margin:0;font-size:8px}.management-modal-head>button{color:#657468;cursor:pointer;background:#fff;border:1px solid #e5e4dd;border-radius:3px;width:28px;height:28px;font-size:17px}.management-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.management-form-grid label{color:#657367;flex-direction:column;gap:5px;min-width:0;font-size:8px;display:flex}.management-form-grid label.wide{grid-column:1/-1}.management-form-grid input,.management-form-grid select,.management-form-grid textarea{color:#344639;width:100%;min-width:0;min-height:35px;font:inherit;background:#fff;border:1px solid #e3e2da;border-radius:3px;padding:8px 9px;font-size:9px}.management-form-grid textarea{resize:vertical}.management-form-grid label.management-check{flex-direction:row;align-items:center;gap:8px}.management-form-grid label.management-check input{width:13px;min-height:13px}.management-modal-actions{border-top:1px solid #eeede7;justify-content:flex-end;gap:8px;margin-top:15px;padding-top:12px;display:flex}.management-modal-actions button{min-height:33px;padding:0 12px;font-size:9px}@media (width<=850px){.workday-layout,.knowledge-layout{grid-template-columns:1fr}.knowledge-directory{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.knowledge-directory>input{grid-column:1/-1}.finance-sections{grid-template-columns:1fr}}@media (width<=620px){.management-hero{min-height:150px;padding:21px 17px}.management-hero-mark{font-size:70px}.management-panel{padding:14px}.finance-summary-grid,.performance-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.management-section-head{flex-direction:column}.management-section-head .primary-button{align-self:flex-start}.knowledge-directory{grid-template-columns:1fr}.knowledge-document{padding:13px}.knowledge-document-head{flex-direction:column}.management-form-grid{grid-template-columns:1fr}.management-form-grid label.wide{grid-column:auto}.finance-summary-grid strong{font-size:15px}.people-table-wrap{overflow:visible}.people-table{white-space:normal;width:100%;display:block}.people-table thead{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.people-table tbody{gap:9px;display:grid}.people-table tbody tr{background:#fffefa;border:1px solid #e8e7df;border-radius:5px;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 13px;padding:13px;display:grid}.people-table td{white-space:normal;overflow-wrap:anywhere;border:0;flex-direction:column;gap:5px;min-width:0;padding:0;font-size:11px;line-height:1.5;display:flex}.people-table td:before{color:#89958a;content:attr(data-label);letter-spacing:.7px;text-transform:uppercase;font-size:8px;font-weight:700}.people-table td:first-child,.people-table td:nth-child(4){grid-column:1/-1}.people-table td:first-child:before{display:none}.people-table td:first-child strong{white-space:normal;font-size:13px}.people-table td:first-child small{font-size:10px}.performance-bar-row{grid-template-columns:minmax(85px,105px) minmax(0,1fr) 22px;gap:7px}.management-form-grid input,.management-form-grid select,.management-form-grid textarea,.daily-report-form textarea{min-height:44px;font-size:16px}}@media (width<=380px){.people-table tbody tr{grid-template-columns:minmax(0,1fr)}.people-table td:first-child,.people-table td:nth-child(4){grid-column:1}}.creator-apply-page{color:#1b2a21;background:#f6f5ef;min-height:100vh;font-family:DM Sans,sans-serif}.creator-apply-header{background:#fbfaf6;border-bottom:1px solid #e6e4da;justify-content:space-between;align-items:center;height:72px;padding:0 clamp(20px,5vw,72px);display:flex}.creator-apply-brand{color:#26382d;align-items:center;gap:9px;text-decoration:none;display:flex}.creator-apply-brand span{color:#fff;background:#26382d;border-radius:4px;justify-content:center;align-items:center;width:31px;height:31px;font-family:Georgia,serif;font-size:21px;display:flex}.creator-apply-brand strong{letter-spacing:.1px;font-size:13px}.creator-apply-brand small{color:#8a9388;letter-spacing:1.2px;align-self:flex-end;margin:0 0 2px -5px;font-size:7px}.creator-apply-header>a:last-child{color:#607766;font-size:10px;text-decoration:none}.creator-apply-layout{grid-template-columns:minmax(280px,.85fr) minmax(480px,1.15fr);align-items:start;gap:50px;max-width:1280px;margin:0 auto;padding:45px 32px 55px;display:grid}.creator-apply-story{padding:22px 14px 22px 0;position:sticky;top:28px}.creator-apply-eyebrow{color:#748677;letter-spacing:1.7px;font-size:9px;font-weight:700}.creator-apply-story h1{color:#26382d;letter-spacing:-1.5px;max-width:480px;margin:20px 0 17px;font-family:Playfair Display,Georgia,serif;font-size:clamp(38px,4.5vw,58px);font-weight:400;line-height:1.1}.creator-apply-story h1 em{color:#718675;font-weight:400}.creator-apply-story>p{color:#6e7b71;max-width:430px;font-size:12px;line-height:1.85}.creator-apply-rule{background:#aab7a5;width:60px;height:1px;margin:30px 0 23px}.creator-apply-principle{gap:14px;margin:17px 0;display:flex}.creator-apply-principle>span{color:#9aa994;font-family:Playfair Display,Georgia,serif;font-size:16px}.creator-apply-principle div{flex-direction:column;gap:4px;display:flex}.creator-apply-principle strong{color:#3f5144;font-size:11px;font-weight:600}.creator-apply-principle small{color:#89938a;font-size:9px;line-height:1.6}.creator-apply-footnote{color:#9aa197;letter-spacing:.8px;text-transform:uppercase;margin-top:46px;font-size:8px;display:block}.creator-apply-form-panel{background:#fffefa;border:1px solid #e5e3da;border-radius:6px;padding:32px;box-shadow:0 12px 38px #28322a09}.creator-apply-form-heading{border-bottom:1px solid #edede6;margin-bottom:24px;padding-bottom:19px}.creator-apply-form-heading h2,.creator-apply-success h2{color:#28392e;margin:9px 0 7px;font-family:Playfair Display,Georgia,serif;font-size:31px;font-weight:400}.creator-apply-form-heading p,.creator-apply-success p{color:#7c897e;margin:0;font-size:10px;line-height:1.7}.creator-apply-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px 12px;display:grid}.creator-apply-fields label,.creator-apply-wide{color:#536457;flex-direction:column;gap:7px;font-size:9px;font-weight:600;display:flex}.creator-apply-fields input,.creator-apply-fields select,.creator-apply-wide textarea{color:#27382c;background:#fff;border:1px solid #e1e2d9;border-radius:4px;outline-color:#8a9d88;width:100%;min-width:0;min-height:40px;padding:9px 10px;font-family:inherit;font-size:10px;font-weight:400}.creator-apply-choice-group{margin:21px 0}.creator-apply-choice-group>span{color:#536457;margin-bottom:9px;font-size:9px;font-weight:600;display:block}.creator-apply-choice-group>div{flex-wrap:wrap;gap:6px;display:flex}.creator-apply-choice-group label{color:#78847a;cursor:pointer;border:1px solid #e5e7de;border-radius:3px;align-items:center;gap:6px;padding:7px 9px;font-size:9px;display:flex}.creator-apply-choice-group label.selected{color:#4e6953;background:#f0f4ed;border-color:#a6b5a1}.creator-apply-choice-group input{accent-color:#6d846d}.creator-apply-wide{margin:17px 0}.creator-apply-wide textarea{resize:vertical}.creator-apply-consent{color:#7a867c;align-items:flex-start;gap:9px;margin:19px 0 15px;font-size:9px;line-height:1.65;display:flex}.creator-apply-consent input{accent-color:#667e69;margin-top:2px}.creator-apply-honeypot{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.creator-apply-submit{color:#fff;cursor:pointer;background:#263b2d;border:1px solid #263b2d;border-radius:4px;justify-content:space-between;align-items:center;width:100%;min-height:44px;padding:0 15px;font-family:inherit;font-size:10px;font-weight:600;display:flex}.creator-apply-submit:disabled{opacity:.65;cursor:wait}.creator-apply-submit span{font-size:15px}.creator-apply-privacy{color:#a0a69e;text-align:center;margin:12px 0 0;font-size:8px;line-height:1.6}.creator-apply-error{color:#89534e;background:#fff7f5;border:1px solid #ead1cc;border-radius:4px;margin:0 0 15px;padding:10px 12px;font-size:10px}.creator-apply-success{flex-direction:column;justify-content:center;align-items:flex-start;min-height:400px;display:flex}.creator-apply-success-mark{color:#5b7a5d;background:#e8f0e5;border-radius:50%;justify-content:center;align-items:center;width:43px;height:43px;margin-bottom:25px;font-size:21px;display:flex}.creator-apply-success h2{max-width:390px;font-size:35px}.creator-apply-success p{max-width:390px}.creator-apply-success a{color:#5d7b62;margin-top:23px;font-size:10px;text-decoration:none}.creator-apply-footer{color:#9aa196;letter-spacing:.4px;border-top:1px solid #e5e3db;justify-content:space-between;gap:20px;max-width:1280px;margin:0 auto;padding:18px 32px 28px;font-size:8px;display:flex}@media (width<=850px){.creator-apply-layout{grid-template-columns:1fr;gap:24px;max-width:680px;padding:25px 18px 38px}.creator-apply-story{padding:10px 0;position:static}.creator-apply-story h1{max-width:600px;font-size:42px}.creator-apply-story>p{max-width:600px}.creator-apply-rule{margin:19px 0}.creator-apply-principle{display:none}.creator-apply-footnote{margin-top:20px}.creator-apply-form-panel{padding:24px}.creator-apply-footer{max-width:680px;padding-left:18px;padding-right:18px}}@media (width<=520px){.creator-apply-header{height:62px;padding:0 16px}.creator-apply-layout{padding:20px 12px 28px}.creator-apply-story h1{font-size:37px}.creator-apply-form-panel{padding:20px 15px}.creator-apply-form-heading h2{font-size:27px}.creator-apply-fields{grid-template-columns:1fr}.creator-apply-footer{flex-direction:column;gap:6px;padding:16px 14px 22px}}.blx-auth-page{background:var(--page-bg,#f4f1ea);min-height:100vh;color:var(--text,#202820);place-items:center;padding:24px;display:grid}.blx-auth-card{background:var(--surface,#fffefa);border:1px solid var(--border,#e5e1d8);border-radius:16px;width:min(100%,460px);padding:clamp(24px,5vw,44px);box-shadow:0 24px 70px #18231b14}.blx-auth-mark{color:#fff;background:#263b2e;border-radius:10px;place-items:center;width:44px;height:44px;margin-bottom:30px;font:28px Georgia,serif;display:grid}.blx-auth-eyebrow,.blx-security-label{letter-spacing:1.6px;color:#7d887d;font-size:10px;font-weight:700}.blx-auth-card h1,.blx-account-security h1{letter-spacing:-.7px;margin:12px 0;font:400 clamp(28px,5vw,36px)/1.15 Georgia,serif}.blx-auth-card>p,.blx-account-security header p{color:#727970;margin:0 0 26px;font-size:14px;line-height:1.7}.blx-auth-form,.blx-security-panel form{gap:9px;display:grid}.blx-auth-form label,.blx-security-panel label{color:var(--text,#303a31);margin-top:8px;font-size:12px;font-weight:650}.blx-auth-form input,.blx-security-panel input{border:1px solid var(--border,#deded5);background:var(--input-bg,#fff);width:100%;height:46px;color:var(--text,#202820);font:inherit;box-sizing:border-box;border-radius:8px;padding:0 13px;font-size:14px}.blx-auth-form input:focus,.blx-security-panel input:focus{outline-offset:1px;outline:2px solid #78927d}.blx-auth-form button,.blx-security-panel form>button{color:#fff;cursor:pointer;background:#263b2e;border:0;border-radius:8px;height:46px;margin-top:12px;font-weight:650}.blx-auth-form button:disabled,.blx-security-panel button:disabled{opacity:.65;cursor:wait}.blx-auth-error,.blx-auth-success,.blx-auth-notice{border-radius:8px;margin-top:10px;padding:12px;font-size:13px;line-height:1.5}.blx-auth-error{color:#913f32;background:#fbefeb;border:1px solid #efd4cb}.blx-auth-success{color:#28623a;background:#edf6ee;border:1px solid #cfe4d1}.blx-auth-notice{color:#59665b;background:#f1f3ee}.blx-auth-link{color:#315c3e;margin-top:18px;font-size:13px;font-weight:650;display:inline-block}.blx-auth-footer{border-top:1px solid var(--border,#e7e3da);text-align:center;color:#858b82;margin-top:28px;padding-top:18px;font-size:11px}.blx-account-security{max-width:820px;margin:0 auto}.blx-account-security header{margin-bottom:24px}.blx-account-security header>span{letter-spacing:1.6px;color:#7d887d;font-size:10px;font-weight:700}.blx-security-panel{border:1px solid var(--border,#e5e1d8);background:var(--surface,#fffefa);border-radius:14px;padding:clamp(18px,3vw,30px)}.blx-security-panel>div:first-child{border-bottom:1px solid var(--border,#e5e1d8);gap:7px;margin-bottom:18px;padding-bottom:20px;display:grid}.blx-security-panel form{max-width:480px}.blx-security-reset{border-top:1px solid var(--border,#e5e1d8);justify-content:space-between;align-items:center;gap:18px;margin-top:26px;padding-top:20px;display:flex}.blx-security-reset p{color:#777f75;margin:6px 0 0;font-size:13px}.blx-secondary-button{border:1px solid var(--border,#d8ddd5);color:var(--text,#26352a);cursor:pointer;white-space:nowrap;background:0 0;border-radius:8px;padding:11px 14px;font-weight:600}@media (width<=560px){.blx-security-reset{flex-direction:column;align-items:stretch}.blx-secondary-button{width:100%}}.blx-external-account{max-width:620px}.blx-external-details{background:var(--surface-subtle,#f5f5ef);border-radius:9px;grid-template-columns:1fr 1.5fr;gap:10px;margin-bottom:18px;padding:15px;display:grid}.blx-external-details span{letter-spacing:1.1px;color:#7d887d;font-size:9px;font-weight:700}.blx-external-details strong{overflow-wrap:anywhere;font-size:12px}.blx-external-note{margin:0 0 22px!important;font-size:12px!important;line-height:1.6!important}.blx-external-signout{border:1px solid var(--border,#ddd);color:var(--text,#263129);cursor:pointer;background:0 0;border-radius:8px;margin-top:18px;padding:11px 16px;font-weight:600}.blx-portal-page{align-items:flex-start;padding:28px 16px}.blx-external-shell{background:#fffefa;border:1px solid #e6e2da;border-radius:10px;width:min(900px,100%);padding:26px;box-shadow:0 12px 40px #2328200f}.blx-external-header{border-bottom:1px solid #ece8e0;padding-bottom:20px}.blx-external-header .blx-auth-mark{margin-bottom:18px}.blx-external-header h1{color:#202a23;font-family:var(--serif,Georgia,serif);margin:0;font-size:clamp(29px,5vw,39px);font-weight:500}.blx-external-header>p{color:#7b857b;margin:8px 0 14px;font-size:12px;line-height:1.6}.blx-external-details{background:#fbfaf7;border:1px solid #eeece5;grid-template-columns:130px minmax(0,1fr);gap:8px 12px;max-width:460px;padding:12px;display:grid}.blx-external-details span{color:#899489;letter-spacing:.9px;font-size:8px;font-weight:700}.blx-external-details strong{color:#3a4b3d;overflow-wrap:anywhere;font-size:10px}.blx-portal-tabs{border-bottom:1px solid #ece8e0;gap:8px;margin:18px 0;display:flex}.blx-portal-tabs button{color:#7c897c;min-height:39px;font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:0 13px;font-size:11px}.blx-portal-tabs button.active{color:#304436;border-bottom-color:#627b63;font-weight:600}.blx-portal-work{min-width:0}.blx-portal-work>header{margin-bottom:16px}.blx-portal-work>header>span{color:#879487;letter-spacing:1.3px;font-size:8px;font-weight:700}.blx-portal-work>header h2{color:#304137;font-family:var(--serif,Georgia,serif);margin:5px 0;font-size:24px;font-weight:500}.blx-portal-work>header p{color:#899389;margin:0;font-size:10px;line-height:1.6}.blx-portal-task-list{gap:9px;display:grid}.blx-portal-task{background:#fff;border:1px solid #eae8e1;border-radius:5px;padding:15px}.blx-portal-task-heading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.blx-portal-task-heading strong{color:#35473b;font-size:12px}.blx-portal-task-heading>span{color:#718073;text-transform:capitalize;background:#f1f1ec;border-radius:3px;flex:none;padding:4px 7px;font-size:8px}.blx-portal-task>p{color:#68766b;white-space:pre-wrap;margin:8px 0;font-size:10px;line-height:1.6}.blx-portal-task>small{color:#939c93;margin-top:8px;font-size:9px;display:block}.blx-portal-task label{color:#7b887b;flex-direction:column;gap:5px;margin-top:12px;font-size:9px;display:flex}.blx-portal-task select{color:#405143;min-height:39px;font:inherit;background:#fff;border:1px solid #e7e5de;border-radius:4px;padding:0 10px;font-size:11px}.blx-portal-empty{color:#8a958a;text-align:center;border:1px dashed #e1dfd7;padding:24px 16px;font-size:10px;line-height:1.7}.blx-portal-profile{background:#f9f8f4;border:1px solid #e9e7df;flex-direction:column;gap:5px;margin-bottom:13px;padding:14px;display:flex}.blx-portal-profile strong{color:#344638;font-family:var(--serif,Georgia,serif);font-size:20px;font-weight:500}.blx-portal-profile span{color:#8a958a;font-size:10px}.blx-portal-deliverable{background:#fcfbf8;border:1px solid #efede7;grid-template-columns:minmax(0,1fr) auto;gap:6px 10px;margin-top:12px;padding:11px;display:grid}.blx-portal-deliverable>div{flex-direction:column;gap:4px;min-width:0;display:flex}.blx-portal-deliverable strong{color:#425345;font-size:10px}.blx-portal-deliverable span,.blx-portal-deliverable>small{color:#8b968b;font-size:8px}.blx-portal-deliverable p{color:#7a867b;grid-column:1/-1;margin:0;font-size:9px;line-height:1.6}.blx-portal-deliverable a{color:#617b64;grid-column:1/-1;font-size:9px}.blx-external-signout{color:#5c695d;cursor:pointer;background:#fff;border:1px solid #e3e0d7;border-radius:4px;min-height:39px;margin:20px 0 0;padding:0 15px;font-size:10px;display:block}@media (width<=600px){.blx-portal-page{padding:12px}.blx-external-shell{border-radius:8px;padding:17px 14px}.blx-portal-tabs{gap:4px}.blx-portal-tabs button{flex:1;padding:0 6px;font-size:10px}.blx-portal-task{padding:12px}.blx-portal-deliverable{grid-template-columns:minmax(0,1fr)}.blx-portal-deliverable>small{grid-column:1}.blx-portal-task select{min-height:44px;font-size:16px}.blx-portal-task-heading{flex-direction:column;align-items:flex-start}}.blx-users{max-width:1440px;color:var(--text,#263129);margin:0 auto}.blx-users-header{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:26px;display:flex}.blx-users-eyebrow{letter-spacing:1.7px;color:var(--text-muted,#7c887c);font-size:10px;font-weight:750}.blx-users-header h1{letter-spacing:-.8px;margin:10px 0;font:400 clamp(30px,4vw,40px)/1.1 Georgia,serif}.blx-users-header p{color:var(--text-muted,#7b827a);margin:0;font-size:14px;line-height:1.6}.blx-primary-action{color:#fff;cursor:pointer;white-space:nowrap;background:#263d30;border:0;border-radius:9px;padding:12px 17px;font-size:13px;font-weight:650}.blx-primary-action:disabled{opacity:.65;cursor:wait}.blx-user-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:22px;display:grid}.blx-user-stats>div{background:var(--surface,#fffefa);border:1px solid var(--border,#e7e5dc);border-radius:12px;gap:8px;padding:18px 20px;display:grid}.blx-user-stats span{color:var(--text-muted,#7b827a);font-size:12px}.blx-user-stats strong{font:400 28px Georgia,serif}.blx-user-notice,.blx-user-error{border-radius:9px;margin-bottom:14px;padding:12px 14px;font-size:13px}.blx-user-notice{color:#28623a;background:#edf6ee;border:1px solid #d2e7d4}.blx-user-error{color:#913f32;background:#fbefeb;border:1px solid #efd4cb}.blx-users-toolbar{align-items:center;gap:10px;margin-bottom:14px;display:flex}.blx-user-search{border:1px solid var(--border,#e3e3db);background:var(--surface,#fffefa);border-radius:9px;flex:1;align-items:center;gap:9px;min-width:160px;height:42px;padding:0 12px;display:flex}.blx-user-search span{color:var(--text-muted,#7b827a);font-size:20px}.blx-user-search input{color:var(--text,#263129);background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:13px}.blx-users-toolbar select,.blx-user-role select{border:1px solid var(--border,#e3e3db);background:var(--surface,#fffefa);height:42px;color:var(--text,#263129);border-radius:9px;padding:0 12px;font-size:13px}.blx-quiet-action{border:1px solid var(--border,#e3e3db);height:42px;color:var(--text,#263129);cursor:pointer;background:0 0;border-radius:9px;padding:0 13px}.blx-user-directory{border:1px solid var(--border,#e5e4dc);background:var(--surface,#fffefa);border-radius:13px;overflow:hidden}.blx-user-table-head,.blx-user-row{grid-template-columns:minmax(210px,1.5fr) minmax(170px,1.2fr) minmax(130px,1fr) minmax(115px,.8fr) 100px;align-items:center;gap:18px;padding:15px 18px;display:grid}.blx-user-table-head{background:var(--surface-subtle,#f6f5f0);letter-spacing:1.2px;color:var(--text-muted,#7b827a);font-size:9px;font-weight:750}.blx-user-row{border-top:1px solid var(--border,#eeece5);min-height:78px}.blx-user-person{align-items:center;gap:12px;min-width:0;display:flex}.blx-user-avatar{color:#31543b;background:#e8eee8;border-radius:11px;flex:none;place-items:center;width:38px;height:38px;font:18px Georgia,serif;display:grid}.blx-user-person>div:last-child{gap:3px;min-width:0;display:grid}.blx-user-person strong,.blx-user-role strong{overflow-wrap:anywhere;font-size:13px;font-weight:650}.blx-user-person span,.blx-user-person small,.blx-user-role small,.blx-user-last-seen{color:var(--text-muted,#7b827a);overflow-wrap:anywhere;font-size:11px}.blx-user-person small{text-transform:capitalize}.blx-user-role{gap:6px;min-width:0;display:grid}.blx-user-role select{width:100%;height:36px}.blx-user-role small{line-height:1.4}.blx-status-pill{color:#59645a;text-transform:capitalize;background:#f0f1ed;border-radius:99px;width:max-content;max-width:100%;padding:6px 9px;font-size:10px;font-weight:650;display:inline-flex}.status-active{color:#2e6a40;background:#eaf4ec}.status-pending{color:#8b6a2c;background:#f7f1e4}.status-suspended,.status-deactivated{color:#93483b;background:#f8ece9}.blx-user-actions button{border:1px solid var(--border,#ddd);color:var(--text,#263129);cursor:pointer;background:0 0;border-radius:7px;padding:7px 9px;font-size:11px}.blx-user-actions button:disabled{opacity:.5}.blx-user-empty{text-align:center;color:var(--text-muted,#7b827a);gap:8px;padding:38px 20px;font-size:13px;display:grid}.blx-user-empty strong{color:var(--text,#263129)}.blx-users-footnote{color:var(--text-muted,#7b827a);margin-top:14px;font-size:11px;line-height:1.6}.blx-invite-backdrop{z-index:1000;background:#0e161185;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.blx-invite-dialog{background:var(--surface,#fffefa);width:min(100%,480px);max-height:min(90vh,760px);color:var(--text,#263129);border:1px solid var(--border,#e5e4dc);border-radius:16px;padding:clamp(22px,4vw,34px);position:relative;overflow:auto;box-shadow:0 28px 90px #0003}.blx-invite-close{color:var(--text-muted,#7b827a);cursor:pointer;background:0 0;border:0;font-size:26px;position:absolute;top:14px;right:18px}.blx-invite-dialog h2{margin:10px 0;font:400 30px Georgia,serif}.blx-invite-dialog>p{color:var(--text-muted,#7b827a);margin:0 0 22px;font-size:13px;line-height:1.6}.blx-invite-dialog form{gap:9px;display:grid}.blx-invite-dialog label{margin-top:8px;font-size:12px;font-weight:650}.blx-invite-dialog input,.blx-invite-dialog select{border:1px solid var(--border,#ddd);background:var(--input-bg,#fff);height:44px;color:var(--text,#263129);font:inherit;border-radius:8px;min-width:0;padding:0 12px}.blx-role-description{background:var(--surface-subtle,#f5f5ef);color:var(--text-muted,#697468);border-radius:8px;margin:4px 0 8px;padding:11px 12px;font-size:12px;line-height:1.5}@media (width<=900px){.blx-user-table-head{display:none}.blx-user-row{grid-template-columns:minmax(0,1fr) minmax(130px,.7fr);gap:12px;padding:16px}.blx-user-row>div:nth-child(3),.blx-user-row>div:nth-child(4),.blx-user-row>div:nth-child(5){grid-column:auto}.blx-user-last-seen{align-self:center}}@media (width<=600px){.blx-users-header{flex-direction:column;align-items:stretch}.blx-users-header .blx-primary-action{width:100%}.blx-user-stats{gap:8px}.blx-user-stats>div{padding:13px 12px}.blx-user-stats strong{font-size:23px}.blx-users-toolbar{grid-template-columns:1fr 1fr;display:grid}.blx-user-search{grid-column:1/-1}.blx-users-toolbar select{width:100%;min-width:0}.blx-user-row{grid-template-columns:1fr;gap:10px}.blx-user-row>div:nth-child(3),.blx-user-row>div:nth-child(4),.blx-user-row>div:nth-child(5){grid-column:1}.blx-user-actions button{width:100%;padding:10px}.blx-user-role select{width:100%}}.blx-unprovisioned-panel{border:1px solid var(--border,#e5e4dc);background:var(--surface,#fffefa);border-radius:12px;margin:18px 0 14px;padding:19px}.blx-unprovisioned-heading{max-width:760px;margin-bottom:13px}.blx-unprovisioned-heading h2{color:var(--text,#263129);margin:7px 0 5px;font:400 23px Georgia,serif}.blx-unprovisioned-heading p{color:var(--text-muted,#7b827a);margin:0;font-size:12px;line-height:1.6}.blx-unprovisioned-list{gap:9px;display:grid}.blx-unprovisioned-row{border:1px solid var(--border,#e5e4dc);background:var(--surface-subtle,#faf9f5);border-radius:9px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:13px;display:grid}.blx-unprovisioned-copy{gap:5px;min-width:0;display:grid}.blx-unprovisioned-copy strong{overflow-wrap:anywhere;color:var(--text,#263129);font-size:13px}.blx-unprovisioned-copy small{color:var(--text-muted,#7b827a);font-size:11px;line-height:1.5}.blx-unprovisioned-row>button{min-height:40px}.blx-provision-form{border-top:1px solid var(--border,#e5e4dc);grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;padding-top:12px;display:grid}.blx-provision-form label{min-width:0;color:var(--text,#263129);gap:6px;font-size:11px;font-weight:650;display:grid}.blx-provision-form input,.blx-provision-form select{border:1px solid var(--border,#ddd);background:var(--input-bg,#fff);width:100%;min-width:0;min-height:42px;color:var(--text,#263129);font:inherit;border-radius:8px;padding:0 11px;font-size:13px}.blx-provision-form p{color:var(--text-muted,#7b827a);grid-column:1/-1;margin:0;font-size:11px;line-height:1.55}.blx-provision-actions{flex-wrap:wrap;grid-column:1/-1;justify-content:flex-end;gap:8px;display:flex}.blx-provision-actions button{min-height:42px}@media (width<=600px){.blx-unprovisioned-panel{padding:14px}.blx-unprovisioned-row{grid-template-columns:minmax(0,1fr);gap:9px}.blx-unprovisioned-row>button{width:100%}.blx-provision-form{grid-template-columns:minmax(0,1fr)}.blx-provision-form p,.blx-provision-actions{grid-column:1}.blx-provision-actions{grid-template-columns:1fr 1.4fr;display:grid}.blx-user-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.blx-provision-form input,.blx-provision-form select{min-height:44px;font-size:16px}}.blx-user-reporting{min-width:0;color:var(--text-muted,#7b827a);gap:5px;font-size:9px;font-weight:600;display:grid}.blx-user-reporting select{border:1px solid var(--border,#e3e3db);background:var(--surface,#fffefa);width:100%;min-width:0;height:34px;color:var(--text,#263129);border-radius:6px;padding:0 8px;font-size:10px}@media (width<=600px){.blx-user-reporting select{height:42px;font-size:14px}}.blx-analytics{--a-bg:#f4f2ec;--a-panel:#fffefa;--a-text:#263129;--a-muted:#788177;--a-border:#e4e3db;--a-soft:#f7f6f1;--a-accent:#387a50;--a-grid:#e9ebe5;background:var(--a-bg);color:var(--a-text);border-radius:16px;min-height:calc(100vh - 150px);padding:clamp(14px,2.5vw,30px);transition:background .2s,color .2s}.blx-analytics.theme-dark{--a-bg:#111914;--a-panel:#19231d;--a-text:#edf2ec;--a-muted:#9aa99c;--a-border:#2c3a30;--a-soft:#202c24;--a-accent:#76c48d;--a-grid:#2d3b32}.blx-analytics-header{justify-content:space-between;align-items:flex-end;gap:22px;margin-bottom:24px;display:flex}.blx-analytics-eyebrow{letter-spacing:1.8px;color:var(--a-muted);font-size:9px;font-weight:750}.blx-analytics-header h1{letter-spacing:-1px;margin:10px 0;font:400 clamp(32px,4vw,44px)/1.05 Georgia,serif}.blx-analytics-header p{color:var(--a-muted);margin:0;font-size:13px;line-height:1.6}.blx-analytics-controls{flex-wrap:wrap;gap:8px;display:flex}.blx-analytics-controls select,.blx-analytics-controls button,.blx-panel-heading select{border:1px solid var(--a-border);background:var(--a-panel);height:38px;color:var(--a-text);font:inherit;cursor:pointer;border-radius:8px;padding:0 12px;font-size:12px}.blx-analytics-tabs{border-bottom:1px solid var(--a-border);scrollbar-width:thin;gap:5px;margin-bottom:20px;display:flex;overflow-x:auto}.blx-analytics-tabs button{color:var(--a-muted);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;flex:none;padding:12px 14px;font-size:12px}.blx-analytics-tabs button.active{color:var(--a-accent);border-bottom-color:var(--a-accent);font-weight:700}.blx-analytics-summary{justify-content:space-between;align-items:center;gap:15px;margin-bottom:14px;display:flex}.blx-analytics-summary-copy{gap:4px;display:grid}.blx-analytics-summary-copy span,.blx-panel-heading>div>span{letter-spacing:1.4px;color:var(--a-muted);font-size:9px;font-weight:750}.blx-analytics-summary-copy strong{font-size:13px}.blx-analytics-summary-copy small{color:var(--a-muted);font-size:10px}.blx-analytics-data-status{color:var(--a-muted);align-items:center;gap:7px;font-size:10px;display:flex}.status-pulse,.blx-integration-dot{background:#60a978;border-radius:50%;width:7px;height:7px;display:inline-block}.blx-analytics-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:14px;display:grid}.blx-analytics-kpis article{background:var(--a-panel);border:1px solid var(--a-border);border-radius:11px;gap:8px;min-width:0;padding:17px 18px;display:grid}.blx-analytics-kpis article span{letter-spacing:1.3px;color:var(--a-muted);font-size:9px;font-weight:750}.blx-analytics-kpis article strong{letter-spacing:-.5px;font:400 clamp(24px,3vw,32px) Georgia,serif}.blx-analytics-kpis article small{color:var(--a-muted);font-size:10px}.blx-analytics-main-grid{grid-template-columns:minmax(0,1.7fr) minmax(250px,.8fr);gap:14px;margin-bottom:14px;display:grid}.blx-analytics-lower-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-bottom:14px;display:grid}.blx-analytics-panel{background:var(--a-panel);border:1px solid var(--a-border);border-radius:12px;min-width:0;padding:19px}.blx-panel-heading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.blx-panel-heading h2{letter-spacing:-.3px;margin:7px 0 4px;font:400 21px Georgia,serif}.blx-panel-heading small{color:var(--a-muted);font-size:10px}.blx-chart-total{margin:22px 0 5px;font:400 clamp(25px,3vw,34px) Georgia,serif}.blx-chart-total span{font:inherit;color:var(--a-muted);margin-top:5px;font-size:10px;display:block}.blx-performance-chart{width:100%;height:150px;margin-top:8px;display:block;overflow:visible}.chart-grid-line{stroke:var(--a-grid);stroke-width:1px}.chart-line{fill:none;stroke:var(--a-accent);stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round}.chart-point{fill:var(--a-accent);stroke:var(--a-panel);stroke-width:1.5px}.chart-empty-text{fill:var(--a-muted);font-size:9px}.blx-chart-axis{color:var(--a-muted);justify-content:space-between;margin-top:4px;font-size:9px;display:flex}.blx-chart-legend{color:var(--a-muted);justify-content:space-between;align-items:center;margin-top:17px;font-size:10px;display:flex}.blx-chart-legend span:first-child{align-items:center;gap:7px;display:flex}.blx-chart-legend i{background:var(--a-accent);border-radius:50%;width:7px;height:7px}.blx-cash-panel{flex-direction:column;display:flex}.blx-cash-row,.blx-cash-net{border-bottom:1px solid var(--a-border);color:var(--a-muted);justify-content:space-between;gap:12px;padding:16px 0;font-size:11px;display:flex}.blx-cash-row strong{color:var(--a-text);text-align:right;font-weight:600}.blx-cash-net{color:var(--a-text);border-bottom:0;align-items:flex-end;margin-top:auto;padding-top:22px}.blx-cash-net strong{color:var(--a-accent);text-align:right;font:400 19px Georgia,serif}.blx-cash-panel>p{color:var(--a-muted);margin:8px 0 0;font-size:10px;line-height:1.6}.blx-funnel-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:23px 0 16px;display:grid}.blx-funnel-stats>div{background:var(--a-soft);border-radius:9px;gap:7px;min-width:0;padding:13px;display:grid}.blx-funnel-stats strong{font:400 25px Georgia,serif}.blx-funnel-stats span,.blx-simple-stat span{color:var(--a-muted);font-size:10px}.blx-analytics-footnote{color:var(--a-muted);margin-top:12px;font-size:10px;line-height:1.6}.blx-simple-stat{border-bottom:1px solid var(--a-border);justify-content:space-between;align-items:center;gap:10px;padding:17px 0;display:flex}.blx-simple-stat strong{font:400 25px Georgia,serif}.blx-creator-panel{margin-bottom:14px}.blx-creator-summary{grid-template-columns:auto 1fr;align-items:baseline;gap:12px;margin-top:22px;display:grid}.blx-creator-summary strong{font:400 38px Georgia,serif}.blx-creator-summary span{color:var(--a-muted);font-size:11px}.blx-creator-summary p{color:var(--a-muted);grid-column:1/-1;margin:0;font-size:11px;line-height:1.6}.blx-analytics-empty{min-height:150px;color:var(--a-muted);text-align:center;place-items:center;font-size:12px;line-height:1.6;display:grid}.blx-website-connect{background:var(--a-panel);border:1px solid var(--a-border);text-align:center;border-radius:14px;max-width:760px;margin:7vh auto;padding:clamp(22px,5vw,44px)}.blx-website-icon{background:var(--a-soft);width:48px;height:48px;color:var(--a-accent);border-radius:13px;place-items:center;margin:0 auto 20px;font-size:23px;display:grid}.blx-website-connect h2{margin:10px 0;font:400 28px Georgia,serif}.blx-website-connect>p{color:var(--a-muted);max-width:560px;margin:0 auto 24px;font-size:12px;line-height:1.7}.blx-integration-list{border-top:1px solid var(--a-border);text-align:left}.blx-integration-list>div{border-bottom:1px solid var(--a-border);grid-template-columns:10px 1fr auto;align-items:center;gap:12px;padding:15px 0;display:grid}.blx-integration-list>div>div{gap:4px;display:grid}.blx-integration-list strong{font-size:12px}.blx-integration-list small,.blx-integration-list>div>span:last-child{color:var(--a-muted);font-size:10px}.blx-integration-dot.pending{background:#c69a55}.blx-analytics-alert{color:#8e4336;background:#fbefeb;border:1px solid #d8a69b;border-radius:8px;margin-bottom:14px;padding:12px 14px;font-size:12px}.blx-analytics-footer{border-top:1px solid var(--a-border);color:var(--a-muted);justify-content:space-between;gap:15px;margin-top:20px;padding-top:14px;font-size:9px;line-height:1.5;display:flex}@media (width<=900px){.blx-analytics-header{flex-direction:column;align-items:flex-start}.blx-analytics-controls{width:100%}.blx-analytics-main-grid{grid-template-columns:1fr}.blx-analytics-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.blx-analytics{border-radius:10px;padding:12px}.blx-analytics-controls select,.blx-analytics-controls button{flex:1;min-width:0;padding:0 8px}.blx-analytics-summary{flex-direction:column;align-items:flex-start}.blx-analytics-kpis{gap:8px}.blx-analytics-kpis article{padding:13px}.blx-analytics-lower-grid{grid-template-columns:1fr}.blx-analytics-panel{padding:15px}.blx-funnel-stats{gap:6px}.blx-funnel-stats>div{padding:10px 8px}.blx-funnel-stats strong{font-size:21px}.blx-analytics-footer{flex-direction:column}.blx-integration-list>div{grid-template-columns:10px 1fr}.blx-integration-list>div>span:last-child{grid-column:2}}.blx-website-workspace{gap:14px;display:grid}.blx-website-heading{background:var(--a-panel);border:1px solid var(--a-border);border-radius:12px;justify-content:space-between;align-items:flex-end;gap:15px;padding:22px;display:flex}.blx-website-heading h2{margin:8px 0 5px;font:400 27px Georgia,serif}.blx-website-heading p{color:var(--a-muted);margin:0;font-size:12px}.blx-connection-badge{color:var(--a-accent);border:1px solid var(--a-border);white-space:nowrap;border-radius:99px;padding:7px 10px;font-size:10px;font-weight:650}.blx-connection-badge.pending{color:#b88a43}.blx-website-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.blx-website-kpis article{background:var(--a-panel);border:1px solid var(--a-border);border-radius:11px;gap:8px;min-width:0;padding:17px 18px;display:grid}.blx-website-kpis article span{letter-spacing:1.2px;color:var(--a-muted);font-size:9px;font-weight:750}.blx-website-kpis article strong{font:400 clamp(23px,3vw,31px) Georgia,serif}.blx-website-kpis article small{color:var(--a-muted);font-size:10px}@media (width<=900px){.blx-website-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.blx-website-heading{flex-direction:column;align-items:flex-start}.blx-website-kpis{gap:8px}.blx-website-kpis article{padding:13px}}@media (width<=1024px),(pointer:coarse){.blx-analytics{border-radius:12px;width:100%;min-width:0;max-width:100%;min-height:0;padding:clamp(12px,3vw,20px);overflow:hidden}.blx-analytics-header{flex-direction:column;align-items:flex-start;gap:14px;width:100%}.blx-analytics-header>div:first-child{min-width:0;max-width:100%}.blx-analytics-header h1{font-size:clamp(30px,7vw,38px)}.blx-analytics-header p{font-size:12px}.blx-analytics-controls{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;display:grid}.blx-analytics-controls select,.blx-analytics-controls button{width:100%;min-width:0;min-height:42px;padding-inline:9px;font-size:11px}.blx-analytics-tabs{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;max-width:100%;overflow-x:auto}.blx-analytics-tabs button{white-space:nowrap;min-height:44px;padding:11px 12px}.blx-analytics-summary{flex-direction:column;align-items:flex-start;gap:8px}.blx-analytics-kpis,.blx-website-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.blx-analytics-kpis article,.blx-website-kpis article{gap:7px;min-width:0;padding:13px 11px}.blx-analytics-kpis article span,.blx-website-kpis article span{letter-spacing:.8px;overflow-wrap:anywhere;font-size:8px;line-height:1.4}.blx-analytics-kpis article strong,.blx-website-kpis article strong{overflow-wrap:anywhere;font-size:clamp(23px,6vw,30px)}.blx-analytics-main-grid,.blx-analytics-lower-grid{grid-template-columns:minmax(0,1fr);gap:10px}.blx-analytics-panel{width:100%;min-width:0;padding:15px}.blx-panel-heading{flex-wrap:wrap;align-items:flex-start}.blx-panel-heading h2{font-size:20px}.blx-panel-heading select{max-width:100%;min-height:40px}.blx-performance-chart{width:100%;max-width:100%;height:auto;min-height:110px}.blx-chart-axis{gap:8px;font-size:9px}.blx-chart-legend{flex-wrap:wrap;gap:8px 14px}.blx-cash-row,.blx-cash-net{flex-wrap:wrap;align-items:flex-start;gap:6px 12px}.blx-cash-row strong,.blx-cash-net strong{overflow-wrap:anywhere;text-align:left;max-width:100%}.blx-funnel-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.blx-funnel-stats>div{min-width:0;padding:11px 8px}.blx-funnel-stats strong{font-size:22px}.blx-funnel-stats span{font-size:9px;line-height:1.4}.blx-website-heading{flex-direction:column;align-items:flex-start;padding:17px}.blx-website-heading h2{font-size:23px}.blx-analytics-footer{flex-direction:column;align-items:flex-start;gap:7px}}.team-workspace{width:100%;min-width:0}.team-workspace-heading{border-bottom:1px solid var(--border);padding:35px 0 24px}.team-workspace-heading h1{color:var(--text);font-family:var(--serif);letter-spacing:-.7px;margin:0;font-size:clamp(32px,4vw,46px);font-weight:500}.team-workspace-heading p{max-width:760px;color:var(--soft);margin:10px 0 0;font-size:13px;line-height:1.7}.team-workspace-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:20px;display:grid}.team-workspace-metrics>div{border:1px solid var(--border);background:var(--surface);flex-direction:column;gap:5px;min-width:0;padding:14px;display:flex}.team-workspace-metrics strong{color:#2f4235;font-family:var(--serif);font-size:27px;font-weight:500}.team-workspace-metrics span{color:var(--muted);font-size:10px;line-height:1.4}.team-panel{border:1px solid var(--border);background:var(--surface);border-radius:6px;margin-top:24px;padding:21px}.team-panel-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:17px;display:flex}.team-panel-heading h2{color:#304137;font-family:var(--serif);margin:0;font-size:24px;font-weight:500}.team-panel-heading>span{color:#8d978e;white-space:nowrap;font-size:10px}.team-task-list,.team-report-list{gap:9px;display:grid}.team-task-row{background:#fffefa;border:1px solid #ebe9e2;border-radius:5px;justify-content:space-between;align-items:flex-start;gap:15px;padding:14px;display:flex}.team-task-main{min-width:0}.team-task-main strong{color:#35473b;overflow-wrap:anywhere;font-size:12px;font-weight:600}.team-task-main p{color:#758176;margin:5px 0;font-size:11px;line-height:1.6}.team-task-main>span{color:#919b91;margin-top:7px;font-size:9px;display:block}.team-task-meta{flex-direction:column;flex:none;align-items:flex-end;gap:7px;display:flex}.team-task-meta small{color:#949d94;font-size:9px}.team-task-status{color:#717d72;text-transform:capitalize;background:#f0f0ea;border-radius:3px;padding:5px 8px;font-size:9px;display:inline-flex}.team-task-status.status-completed{color:#4e714f;background:#edf4eb}.team-task-status.status-submitted{color:#927344;background:#f5f0e5}.team-report-card{background:#fffefa;border:1px solid #ebe9e2;border-radius:5px;gap:12px;padding:16px;display:grid}.team-report-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.team-report-head>div{flex-direction:column;gap:4px;display:flex}.team-report-head strong{color:#35473b;font-size:12px}.team-report-head span{color:#929c92;font-size:9px}.team-report-card b{color:#859185;letter-spacing:.5px;text-transform:uppercase;font-size:9px}.team-report-card p{color:#647166;white-space:pre-wrap;overflow-wrap:anywhere;margin:5px 0 0;font-size:11px;line-height:1.65}.team-report-card .team-blocker{background:#fbf4f1;border-left:2px solid #d3a69b;padding:10px}.team-review-note{background:#f4f7f1;border-left:2px solid #8da18a;padding:10px}.team-report-card>button{justify-self:end;min-height:38px;font-size:10px}.team-empty{border:1px dashed var(--border);color:#89948a;text-align:center;padding:26px 15px;font-size:11px}.team-notice,.team-error{border-radius:4px;margin-top:14px;padding:11px 13px;font-size:11px}.team-notice{color:#486c4d;background:#f1f6ef;border:1px solid #dce8d9}.team-error{color:#974e44;background:#fbf1ee;border:1px solid #eed6cf}@media (width<=700px){.team-workspace-heading{padding:25px 0 20px}.team-workspace-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.team-workspace-metrics>div{padding:12px}.team-panel{padding:14px}.team-panel-heading{align-items:flex-start}.team-panel-heading h2{font-size:21px}.team-task-row{flex-direction:column;gap:10px;padding:12px}.team-task-meta{flex-direction:row;justify-content:space-between;align-items:flex-start;width:100%}.team-report-head{flex-direction:column}.team-report-card>button{width:100%;min-height:42px}}.brand-intake-workspace{width:100%;min-width:0}.brand-intake-heading{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-end;gap:24px;padding:35px 0 25px;display:flex}.brand-intake-heading>div:first-child{min-width:0}.brand-intake-heading h1{color:var(--text);font-family:var(--serif);letter-spacing:-.7px;margin:0;font-size:clamp(32px,4vw,46px);font-weight:500}.brand-intake-heading p{max-width:720px;color:var(--soft);margin:10px 0 0;font-size:13px;line-height:1.7}.brand-intake-count{border:1px solid var(--border);background:var(--surface);flex-direction:column;flex:0 0 155px;gap:4px;padding:15px;display:flex}.brand-intake-count strong{font-family:var(--serif);color:var(--text);font-size:31px;font-weight:500}.brand-intake-count span{color:var(--muted);font-size:10px;line-height:1.5}.brand-intake-panel,.brand-intake-list-panel{border:1px solid var(--border);background:var(--surface);border-radius:6px;margin-top:25px;padding:23px}.brand-intake-panel-heading{margin-bottom:17px}.brand-intake-panel-heading h2{color:#304137;font-family:var(--serif);margin:0;font-size:25px;font-weight:500}.brand-intake-panel-heading p{color:var(--muted);margin:7px 0 0;font-size:11px;line-height:1.6}.brand-intake-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.brand-intake-form label{color:#657367;flex-direction:column;gap:6px;min-width:0;font-size:11px;display:flex}.brand-intake-form label.wide{grid-column:1/-1}.brand-intake-form input,.brand-intake-form textarea,.brand-intake-review textarea{border:1px solid var(--border);width:100%;min-width:0;color:var(--text);font:inherit;background:#fff;border-radius:4px;padding:10px 11px;font-size:12px}.brand-intake-form input{min-height:42px}.brand-intake-form textarea,.brand-intake-review textarea{resize:vertical;line-height:1.6}.brand-intake-submit{grid-column:1/-1;justify-content:flex-end;padding-top:4px;display:flex}.brand-intake-submit button{min-height:42px}.brand-intake-list{gap:10px;display:grid}.brand-intake-record{background:#fffefa;border:1px solid #e9e7df;border-radius:5px;min-width:0;padding:17px}.brand-intake-record-head{justify-content:space-between;align-items:flex-start;gap:15px;display:flex}.brand-intake-record-head h3{color:#35473b;font-family:var(--serif);overflow-wrap:anywhere;margin:0;font-size:19px;font-weight:500}.brand-intake-record-head>div>span{color:#8e998f;margin-top:5px;font-size:10px;display:block}.brand-intake-record>a{color:#57705a;overflow-wrap:anywhere;margin-top:11px;font-size:11px;display:inline-block}.brand-intake-record p{color:#647166;white-space:pre-wrap;overflow-wrap:anywhere;margin:11px 0 0;font-size:11px;line-height:1.65}.brand-intake-record .brand-intake-notes{color:#929b91;font-size:10px}.brand-intake-contact{color:#818d82!important}.brand-intake-status{color:#6f7a70;text-transform:capitalize;background:#f1f1ec;border-radius:3px;flex:none;padding:5px 8px;font-size:9px}.brand-intake-status.status-accepted{color:#4c704f;background:#edf4eb}.brand-intake-status.status-declined{color:#a15d52;background:#f9efec}.brand-intake-status.status-reviewing{color:#927344;background:#f5f0e5}.brand-intake-author{color:#89948a;margin-top:12px;font-size:10px}.brand-intake-author strong{color:#405344;font-weight:600}.brand-intake-review-note{background:#f7f8f4;border-left:2px solid #91a28e;margin-top:12px;padding:11px}.brand-intake-review-note strong{color:#536753;font-size:10px}.brand-intake-review-note p{color:#7b877d;margin:4px 0 0;font-size:10px}.brand-intake-review{border-top:1px solid #efeee8;gap:9px;margin-top:13px;padding-top:12px;display:grid}.brand-intake-review>div{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.brand-intake-review button{min-height:36px;padding:0 11px;font-size:10px}.brand-intake-empty{border:1px dashed var(--border);color:#8a958a;text-align:center;padding:26px 16px;font-size:11px}.brand-intake-notice,.brand-intake-error{border-radius:4px;margin-top:15px;padding:11px 13px;font-size:11px;line-height:1.5}.brand-intake-notice{color:#486c4d;background:#f1f6ef;border:1px solid #dce8d9}.brand-intake-error{color:#974e44;background:#fbf1ee;border:1px solid #eed6cf}@media (width<=700px){.brand-intake-heading{flex-direction:column;align-items:stretch;gap:13px;padding:25px 0 20px}.brand-intake-count{flex:none;width:100%;padding:12px}.brand-intake-count strong{font-size:25px}.brand-intake-panel,.brand-intake-list-panel{padding:15px}.brand-intake-form{grid-template-columns:minmax(0,1fr)}.brand-intake-form label.wide,.brand-intake-submit{grid-column:1}.brand-intake-form input,.brand-intake-form textarea{min-height:44px;font-size:16px}.brand-intake-submit button{width:100%;min-height:46px}.brand-intake-record{padding:13px}.brand-intake-record-head{flex-direction:column;gap:8px}.brand-intake-review>div{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.brand-intake-review button{min-height:42px}.brand-intake-review textarea{font-size:16px}}.brand-intake-author span{color:#929b92;font-size:9px}:root{font-synthesis:none;text-rendering:optimizelegibility;--background:#f8f7f4;--sidebar:#faf8f5;--surface:#fff;--raised:#f3f1ec;--border:#e5e2db;--border-light:#d8d3c9;--text:#111815;--soft:#4a4a4a;--muted:#7a8b7b;--green:#7a8b7b;--green-bright:#526b58;--danger:#b66d63;--warning:#a17b45;--rose:#e8a598;--serif:"Playfair Display", Georgia, serif;color:var(--text);background:var(--background);font-family:DM Sans,sans-serif}*{box-sizing:border-box}html{background:var(--background);min-width:320px;min-height:100%}body{background:var(--background);min-width:320px;min-height:100vh;color:var(--text);margin:0}body,#root{min-height:100vh}#root{width:100%}button,input,select,textarea{font:inherit}button{cursor:pointer}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--green);outline-offset:3px}.app-shell{background:var(--background);width:100%;min-height:100vh;display:flex}.sidebar{z-index:2;background:var(--sidebar);border-right:1px solid var(--border);flex-direction:column;flex:0 0 250px;align-items:stretch;gap:0;width:250px;min-width:250px;min-height:100vh;padding:30px 20px 22px;display:flex;position:relative}.brand-identity{flex-direction:row;justify-content:flex-start;align-items:center;gap:14px;width:100%;min-width:0;margin:0 0 14px;display:flex;position:relative}.brand-identity,.brand-identity>div,.brand-identity h1,.brand-identity span{position:static}.brand-identity>div:last-child{flex-direction:column;justify-content:center;align-items:flex-start;gap:6px;min-width:0;display:flex}.brand-identity h1{color:var(--text);font-family:var(--serif);letter-spacing:.2px;white-space:nowrap;margin:0;padding:0;font-size:22px;font-weight:600;line-height:1.2}.brand-identity>div:last-child>span{color:var(--muted);letter-spacing:1.7px;white-space:nowrap;margin:0;padding:0;font-size:9px;font-weight:700;line-height:1.4;display:block}.brand-mark{border:1px solid var(--border-light);width:38px;height:38px;color:var(--green-bright);font-family:var(--serif);flex:0 0 38px;justify-content:center;align-items:center;font-size:24px;display:flex;position:static}.workspace-label{color:var(--muted);letter-spacing:1.7px;margin:10px 0 18px;padding:0;font-size:9px;font-weight:700;line-height:1.5;display:block;position:relative}.navigation{flex-direction:column;align-items:stretch;gap:0;width:100%;min-width:0;margin:0;padding:0;list-style:none;display:flex;position:relative}.nav-group{flex-direction:column;align-items:stretch;gap:8px;min-width:0;margin:0;padding:0;list-style:none;display:flex;position:relative}.nav-group-label{color:var(--muted);letter-spacing:1.7px;margin:0 0 5px;padding:0 10px;font-size:9px;font-weight:700;line-height:1.5;display:block;position:relative}.nav-item{width:100%;min-height:39px;color:var(--soft);text-align:left;background:0 0;border:0;border-radius:6px;align-items:center;gap:11px;margin:0;padding:9px 10px;font-size:12px;font-weight:500;line-height:1.4;list-style:none;transition:background .15s,color .15s;display:flex;position:relative}.nav-item:hover{color:var(--text);background:#00000008}.nav-item.active{color:var(--text);background:#eae7e1;font-weight:600;box-shadow:inset 2px 0 #8a9688}.navigation *,.navigation :before,.navigation :after{list-style:none}.navigation li{content:none;list-style:none}.navigation li::marker{content:none;list-style:none}.sidebar nav,.sidebar nav ul,.sidebar nav ol,.sidebar nav li,.navigation,.nav-group{margin-left:0;padding-left:0!important;list-style:none!important}.sidebar nav li::marker{content:""}.sidebar-footer{border-top:1px solid var(--border);flex-direction:column;gap:6px;margin-top:auto;padding:19px 9px 0;display:flex}.sidebar-status{color:var(--green-bright);align-items:center;gap:8px;font-size:10px;line-height:1.5;display:flex}.status-indicator{background:#829d82;border-radius:50%;flex:0 0 7px;width:7px;height:7px}.sidebar-footer p{color:var(--soft);margin:6px 0 0;font-size:11px;line-height:1.5}.sidebar-footer>span{color:var(--muted);font-size:10px;line-height:1.5}.main-area{background:var(--background);flex-direction:column;flex:auto;width:0;min-width:0;min-height:100vh;padding:0 44px;display:flex}.topbar{border-bottom:1px solid var(--border);flex:none;justify-content:space-between;align-items:center;gap:20px;min-height:68px;display:flex}.breadcrumb{min-width:0;color:var(--muted);align-items:center;gap:10px;font-size:10px;line-height:1.5;display:flex}.breadcrumb-divider{color:var(--border-light)}.breadcrumb strong{color:var(--text);font-weight:600}.topbar-right{align-items:center;gap:17px;display:flex}.today-label{color:var(--muted);white-space:nowrap;font-size:10px}.profile-mark{border:1px solid var(--border-light);width:31px;height:31px;color:var(--green-bright);font-family:var(--serif);border-radius:50%;flex:0 0 31px;justify-content:center;align-items:center;font-size:14px;display:flex}.page-content{flex:1 0 auto;width:100%;min-width:0;max-width:1450px;margin:0 auto;padding:0 0 55px}.page-heading{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-end;gap:25px;width:100%;min-width:0;padding:42px 0 31px;display:flex}.page-heading-copy{flex-direction:column;flex:auto;align-items:flex-start;gap:0;min-width:0;display:flex}.eyebrow{color:var(--muted);letter-spacing:1.7px;margin:0 0 12px;font-size:9px;font-weight:700;line-height:1.5;display:block}.page-heading h1{color:var(--text);font-family:var(--serif);letter-spacing:-.8px;margin:0;font-size:clamp(34px,4vw,47px);font-weight:500;line-height:1.15}.page-heading p{max-width:600px;color:var(--soft);margin:10px 0 0;font-size:12px;line-height:1.7}.primary-button,.secondary-button{white-space:nowrap;border-radius:4px;justify-content:center;align-items:center;gap:8px;min-height:40px;padding:0 17px;font-size:11px;font-weight:600;line-height:1.4;transition:background .15s,border-color .15s;display:inline-flex}.primary-button{border:1px solid var(--text);background:var(--text);color:var(--background);flex:none}.primary-button:hover{color:#fff;background:#303a34;border-color:#303a34}.primary-button span{font-size:17px;line-height:1}.secondary-button{border:1px solid var(--border-light);color:var(--soft);background:0 0}.secondary-button:hover{border-color:var(--green);color:var(--text)}.pipeline-toolbar{border:1px solid var(--border);background:#fff;border-radius:6px;width:100%;min-width:0;margin:25px 0 22px;padding:22px 22px 17px}.pipeline-toolbar-heading{justify-content:space-between;align-items:center;gap:15px;margin-bottom:25px;display:flex}.pipeline-toolbar-heading h2{color:var(--text);font-family:var(--serif);margin:0;font-size:21px;font-weight:500;line-height:1.35}.pipeline-total{color:var(--muted);letter-spacing:1.3px;white-space:nowrap;font-size:9px;font-weight:700}.pipeline-track{scrollbar-width:thin;scrollbar-color:#c8c5bc transparent;align-items:flex-start;width:100%;min-width:0;padding:5px 0 12px;display:flex;overflow:auto hidden}.pipeline-step{flex:1 0 0;align-items:flex-start;min-width:105px;min-height:76px;display:flex;position:relative}.pipeline-stage{z-index:2;width:100%;min-width:0;color:var(--soft);text-align:center;background:0 0;border:0;flex-direction:column;justify-content:flex-start;align-items:center;gap:8px;padding:0 5px;display:flex;position:relative}.pipeline-step-top{flex-direction:column;justify-content:flex-start;align-items:center;gap:5px;width:100%;min-height:31px;display:flex}.pipeline-count{color:var(--soft);font-variant-numeric:tabular-nums;order:1;margin:0;font-size:11px;font-weight:600;line-height:1.3;display:block}.pipeline-dot{z-index:2;background:#fff;border:1px solid #a8ada4;border-radius:50%;flex:0 0 9px;order:2;width:9px;height:9px;margin:0;display:block;position:relative}.pipeline-stage-label{z-index:2;width:100%;max-width:112px;min-height:30px;color:var(--soft);text-align:center;overflow-wrap:normal;word-break:normal;margin:0;padding:0;font-size:10px;line-height:1.45;display:block;position:relative}.pipeline-stage:hover .pipeline-stage-label,.pipeline-stage.selected .pipeline-stage-label{color:var(--text)}.pipeline-stage.selected .pipeline-dot{border:2px solid var(--green-bright);background:var(--green-bright);box-shadow:0 0 0 4px #7a8b7b21}.pipeline-stage.selected .pipeline-count{color:var(--text)}.pipeline-connector{z-index:1;background:var(--border-light);pointer-events:none;width:calc(100% - 10px);height:1px;margin:0;position:absolute;top:29px;left:calc(50% + 5px)}.clear-pipeline-filter{color:var(--green-bright);text-underline-offset:3px;background:0 0;border:0;margin-top:8px;padding:4px 0;font-size:10px;line-height:1.5;text-decoration:underline;display:inline-block}.metrics-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;width:100%;min-width:0;margin:0 0 30px;display:grid}.metric-card{background:var(--surface);border:1px solid #e6e2da;border-radius:5px;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:0;min-width:0;min-height:116px;padding:24px 20px;display:flex}.metric-label{max-width:100%;color:var(--muted);letter-spacing:1px;overflow-wrap:anywhere;font-size:8px;font-weight:700;line-height:1.5;display:block}.metric-card strong{color:var(--text);font-family:var(--serif);font-variant-numeric:tabular-nums;margin:9px 0 3px;font-size:28px;font-weight:500;line-height:1.2;display:block}.metric-caption{color:var(--muted);font-size:10px;line-height:1.5;display:block}.data-section{width:100%;min-width:0;margin-top:28px}.section-heading{justify-content:space-between;align-items:center;gap:20px;min-width:0;margin-bottom:19px;display:flex}.section-heading>div:first-child{min-width:0}.section-heading h2{color:var(--text);font-family:var(--serif);margin:0;font-size:25px;font-weight:500;line-height:1.3}.section-heading p{color:var(--muted);margin:6px 0 0;font-size:11px;line-height:1.5}.directory-actions{flex:0 280px;min-width:0}.search-input{border:1px solid var(--border);width:100%;min-width:0;height:41px;color:var(--text);background:#fff;border-radius:4px;padding:0 13px;font-size:11px}.search-input::placeholder{color:#96968d}.search-input:focus{border-color:var(--green);outline:none}.table-wrap{border:1px solid var(--border);background:#fff;border-radius:5px;width:100%;min-width:0;overflow-x:auto}.brand-table{border-collapse:collapse;text-align:left;width:100%;min-width:760px}.brand-table th{color:var(--muted);letter-spacing:1.1px;white-space:nowrap;background:#f3f1ec;padding:14px 15px;font-size:8px;font-weight:700;line-height:1.5}.brand-table td{border-top:1px solid var(--border);color:var(--soft);vertical-align:middle;padding:15px;font-size:10px;line-height:1.5}.brand-cell,.contact-cell{flex-direction:column;align-items:flex-start;gap:4px;min-width:0;display:flex}.brand-cell strong,.contact-cell strong{color:var(--text);overflow-wrap:anywhere;font-size:11px;font-weight:600}.brand-cell span,.contact-cell span{color:var(--muted);overflow-wrap:anywhere;font-size:9px}.stage-badge{border:1px solid var(--border);max-width:150px;color:var(--soft);white-space:normal;background:#f5f3ee;border-radius:3px;padding:5px 8px;font-size:9px;line-height:1.4;display:inline-block}.stage-client{color:#526b58;background:#f0f4ef;border-color:#c8d2c6}.stage-not-a-fit{color:#a45f56;background:#faf0ee;border-color:#e5c7c1}.row-actions{white-space:nowrap;align-items:center;gap:12px;display:flex}.row-actions button{color:var(--green-bright);background:0 0;border:0;padding:3px 0;font-size:10px}.row-actions .delete-action{color:var(--danger)}.empty-state{border:1px solid var(--border);text-align:center;background:#fff;border-radius:6px;flex-direction:column;justify-content:center;align-items:center;gap:0;width:100%;min-height:250px;padding:32px 22px;display:flex}.empty-state-mark{border:1px solid var(--border-light);width:39px;height:39px;color:var(--green-bright);font-family:var(--serif);justify-content:center;align-items:center;margin-bottom:16px;font-size:23px;display:flex}.empty-state h3{color:var(--text);font-family:var(--serif);margin:0;font-size:22px;font-weight:500;line-height:1.35}.empty-state p{max-width:420px;color:var(--muted);margin:9px 0 19px;font-size:11px;line-height:1.7}.empty-state .primary-button{margin-top:0}.modal-backdrop{z-index:20;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#1118157a;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0;overflow-y:auto}.brand-modal{border:1px solid var(--border);background:#fff;border-radius:6px;width:min(680px,100%);max-height:calc(100vh - 48px);padding:27px;overflow-y:auto;box-shadow:0 24px 80px #1118151a}.modal-heading{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:23px;padding-bottom:19px;display:flex}.modal-heading .eyebrow{margin-bottom:8px}.modal-heading h2{color:var(--text);font-family:var(--serif);margin:0;font-size:27px;font-weight:500;line-height:1.3}.modal-heading p{color:var(--muted);margin:6px 0 0;font-size:11px;line-height:1.5}.modal-close{border:1px solid var(--border);width:32px;height:32px;color:var(--soft);background:0 0;border-radius:4px;flex:0 0 32px;justify-content:center;align-items:center;font-size:20px;display:flex}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:17px;display:grid}.form-field{min-width:0;color:var(--soft);flex-direction:column;gap:7px;font-size:10px;font-weight:600;line-height:1.5;display:flex}.form-field input,.form-field select,.form-field textarea{border:1px solid var(--border);width:100%;min-width:0;min-height:41px;color:var(--text);background:#fff;border-radius:4px;padding:10px 12px;font-size:11px;font-weight:400}.form-field textarea{resize:vertical;min-height:95px;line-height:1.6}.form-field input::placeholder,.form-field textarea::placeholder{color:#96968d}.form-field select{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.form-field input:focus,.form-field select:focus,.form-field textarea:focus{border-color:var(--green);outline:none}.full-width{grid-column:1/-1}.modal-footer{border-top:1px solid var(--border);justify-content:flex-end;align-items:center;gap:10px;margin-top:23px;padding-top:18px;display:flex}.welcome-panel{isolation:isolate;background:#fcfbf8;border:1px solid #eae6df;border-radius:8px;justify-content:space-between;align-items:center;gap:25px;min-height:190px;margin-top:27px;padding:30px;display:flex;position:relative;overflow:hidden}.welcome-panel>div:first-child{z-index:1;min-width:0;position:relative}.welcome-panel .eyebrow{margin-bottom:11px}.welcome-panel h2{color:var(--text);font-family:var(--serif);margin:0;font-size:clamp(24px,3vw,34px);font-weight:500;line-height:1.3}.welcome-panel p{max-width:530px;color:var(--soft);margin:10px 0 0;font-size:11px;line-height:1.7}.welcome-mark{z-index:0;width:150px;color:var(--green-bright);opacity:.15;font-family:var(--serif);pointer-events:none;justify-content:flex-end;align-items:center;padding-right:0;font-size:100px;line-height:1;display:flex;position:absolute;top:50%;right:0;transform:translateY(-50%)}.command-metrics{margin-top:22px}.dashboard-lower{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;margin-top:24px;display:grid}.dashboard-card{border:1px solid var(--border);background:var(--surface);border-radius:5px;min-width:0;padding:21px}.dashboard-card .section-heading{margin-bottom:17px}.dashboard-card .section-heading h2{font-size:21px}.text-button{color:var(--green-bright);white-space:nowrap;background:0 0;border:0;padding:4px 0;font-size:10px}.compact-empty{padding:12px 0}.compact-empty p{color:var(--muted);margin:0 0 10px;font-size:11px}.recent-brand-list{flex-direction:column;gap:0;display:flex}.recent-brand{border-top:1px solid var(--border);align-items:center;gap:11px;min-width:0;padding:12px 0;display:flex}.recent-brand-mark{border:1px solid var(--border-light);width:33px;height:33px;color:var(--green-bright);font-family:var(--serif);flex:0 0 33px;justify-content:center;align-items:center;font-size:16px;display:flex}.recent-brand>div:nth-child(2){flex-direction:column;flex:auto;gap:4px;min-width:0;display:flex}.recent-brand strong{color:var(--text);overflow-wrap:anywhere;font-size:11px}.recent-brand>div:nth-child(2) span{color:var(--muted);font-size:9px}.recent-brand-stage{max-width:110px;color:var(--green-bright);text-align:right;flex:none;font-size:9px}.quick-links{flex-direction:column;display:flex}.quick-links button{border:0;border-top:1px solid var(--border);min-height:43px;color:var(--soft);text-align:left;background:0 0;justify-content:space-between;align-items:center;gap:15px;padding:8px 2px;font-size:11px;display:flex}.quick-links button span:last-child{color:var(--green-bright)}.module-placeholder{border:1px solid var(--border);background:var(--surface);text-align:center;border-radius:6px;flex-direction:column;justify-content:center;align-items:center;gap:0;min-height:330px;margin-top:28px;padding:35px;display:flex}.placeholder-mark{color:var(--green-bright);font-family:var(--serif);margin-bottom:17px;font-size:35px}.module-placeholder h2{color:var(--text);font-family:var(--serif);margin:0;font-size:25px;font-weight:500;line-height:1.35}.module-placeholder p{max-width:460px;color:var(--muted);margin:10px 0 18px;font-size:11px;line-height:1.7}.module-status{color:var(--green-bright);letter-spacing:1.3px;font-size:8px;font-weight:700}.app-footer{border-top:1px solid var(--border);width:100%;color:var(--muted);flex:none;justify-content:space-between;align-items:center;gap:15px;padding:18px 0 22px;font-size:9px;line-height:1.5;display:flex}@media (width<=1100px){.sidebar{flex-basis:220px;width:220px;min-width:220px}.main-area{padding-left:27px;padding-right:27px}.metrics-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pipeline-step{flex:0 0 125px}}@media (width<=760px){.app-shell{flex-direction:column}.sidebar{border-right:0;border-bottom:1px solid var(--border);flex:none;width:100%;min-width:0;min-height:auto;padding:17px 18px}.brand-identity{margin-bottom:14px!important}.workspace-label{margin:8px 0 13px!important}.navigation{grid-template-columns:repeat(2,minmax(0,1fr));display:grid;gap:17px!important}.nav-group+.nav-group{margin-top:0}.nav-group{gap:6px!important}.nav-item{min-height:34px;padding:7px 8px;font-size:10px}.sidebar-footer{display:none}.main-area{width:100%;min-height:auto;padding:0 20px}.topbar{min-height:55px}.page-heading{align-items:flex-start;padding:29px 0 23px}.page-heading h1{font-size:35px}.pipeline-toolbar{padding:18px 15px}.pipeline-step{flex:0 0 116px}.dashboard-lower{grid-template-columns:1fr}.brand-modal{padding:21px 17px}}@media (width<=480px){.main-area{padding-left:14px;padding-right:14px}.today-label{font-size:9px}.page-heading{gap:12px}.page-heading h1{font-size:30px}.page-heading>.primary-button{min-height:35px;padding:0 10px;font-size:10px}.metrics-grid{gap:8px}.metric-card{min-height:116px;padding:20px 13px}.metric-label{letter-spacing:.6px;font-size:7px}.metric-card strong{font-size:24px}.metric-caption{font-size:9px}.section-heading{flex-direction:column;align-items:flex-start;gap:12px}.directory-actions{flex-basis:auto;width:100%}.form-grid{grid-template-columns:1fr}.full-width{grid-column:auto}.modal-backdrop{align-items:flex-start;padding:12px}.brand-modal{max-height:calc(100vh - 24px)}.welcome-panel{min-height:155px;padding:21px 17px}.welcome-mark{width:90px;font-size:62px}.dashboard-card{padding:16px}.app-footer{flex-direction:column;align-items:flex-start;gap:5px}}.sidebar nav ul,.sidebar nav ol,.sidebar nav li{list-style:none!important}.sidebar nav li:before{content:none!important;display:none!important}.sidebar nav li::marker{content:none!important;display:none!important}.navigation,.navigation>.nav-group{margin-left:0!important;padding-left:0!important}.nav-group-label{margin-top:0}.nav-item{list-style:none!important}.nav-indicator{display:none!important}.pipeline-track,.pipeline-step{align-items:flex-start}.pipeline-stage{text-align:center;align-items:center}.pipeline-step-top{align-items:center}.pipeline-count{order:1}.pipeline-dot{order:2}.pipeline-stage-label{text-align:center}.nav-item.active{color:var(--text);border-radius:6px;font-weight:600;box-shadow:none!important;background:#ebe7df!important}.nav-item.active .nav-indicator{display:none!important}.nav-group+.nav-group{margin-top:24px}.pipeline-step-top{text-align:center;flex-direction:column;justify-content:flex-start;align-items:center;width:100%;display:flex}.pipeline-count{text-align:center;width:100%;margin:0;line-height:1.3;display:block}.pipeline-dot{align-self:center;margin-left:auto;margin-right:auto}.mobile-menu-toggle,.mobile-nav-backdrop{display:none}@media (width<=760px){.app-shell{width:100%;min-height:100vh;display:block}.sidebar{z-index:40;overscroll-behavior:contain;border-right:1px solid var(--border);visibility:hidden;border-bottom:0;width:min(86vw,300px);min-width:0;height:100dvh;min-height:100dvh;padding:25px 20px 22px;transition:transform .22s,visibility .22s;position:fixed;inset:0 auto 0 0;overflow:hidden auto;transform:translate(-105%);box-shadow:12px 0 35px #11181514}.app-shell.mobile-nav-open .sidebar{visibility:visible;transform:translate(0)}.mobile-nav-backdrop{z-index:35;cursor:default;background:#1118156b;border:0;width:100%;height:100%;padding:0;display:block;position:fixed;inset:0}.brand-identity{margin-bottom:28px!important}.navigation{flex-direction:column;align-items:stretch;display:flex;gap:0!important}.nav-group{flex-direction:column;align-items:stretch;display:flex;gap:8px!important}.nav-group+.nav-group{margin-top:22px}.nav-item{min-height:42px;padding:10px 11px;font-size:12px}.sidebar-footer{display:flex}.main-area{width:100%;min-width:0;min-height:100vh;padding:0 20px}.topbar{justify-content:flex-start;gap:12px;min-height:62px}.mobile-menu-toggle{border:1px solid var(--border);background:var(--surface);width:38px;height:38px;color:var(--text);border-radius:5px;flex:0 0 38px;justify-content:center;align-items:center;padding:0;font-size:19px;line-height:1;display:inline-flex}.breadcrumb{white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.topbar-right{flex:none;gap:9px;margin-left:auto}.topbar-right span[title]{display:none}.topbar-right .secondary-button{min-height:34px;padding:0 9px!important;font-size:10px!important}.page-heading{flex-direction:column;align-items:flex-start;gap:16px;padding:29px 0 23px}.page-heading>div{width:100%;min-width:0}.page-heading h1{font-size:clamp(30px,7vw,38px)}.page-heading p{font-size:11px}.pipeline-toolbar{margin:18px 0;padding:17px 14px 13px}.pipeline-toolbar-heading{margin-bottom:17px}.pipeline-track{overscroll-behavior-x:contain;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;max-width:100%;overflow:auto hidden}.pipeline-step{scroll-snap-align:start;flex:0 0 112px}.metrics-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:24px}.metric-card{min-height:108px;padding:17px 13px}.metric-label{letter-spacing:.55px;font-size:8px}.metric-card strong{font-size:25px}.section-heading{flex-direction:column;align-items:stretch;gap:12px}.directory-actions{flex-basis:auto;width:100%}.dashboard-lower{grid-template-columns:minmax(0,1fr)}.dashboard-card{padding:17px}.form-grid{grid-template-columns:minmax(0,1fr)}.full-width{grid-column:auto}.modal-backdrop{align-items:flex-start;padding:12px}.brand-modal{max-height:calc(100dvh - 24px)}.app-footer{flex-direction:column;align-items:flex-start;gap:6px}}@media (width<=480px){.main-area{padding-left:14px;padding-right:14px}.topbar{gap:8px;min-height:58px}.mobile-menu-toggle{flex-basis:36px;width:36px;height:36px}.breadcrumb{gap:6px;font-size:9px}.topbar-right{gap:7px}.today-label{font-size:8px}.topbar-right .secondary-button{min-height:32px;padding:0 7px!important;font-size:9px!important}.profile-mark{flex-basis:27px;width:27px;height:27px;font-size:12px}.page-heading{gap:13px;padding-top:25px}.page-heading h1{font-size:31px}.page-heading>.primary-button{min-height:38px;padding:0 13px;font-size:10px}.pipeline-toolbar{padding-left:12px;padding-right:12px}.pipeline-toolbar-heading h2{font-size:19px}.metrics-grid{gap:8px}.metric-card{min-height:102px;padding:15px 11px}.metric-label{letter-spacing:.35px;font-size:7px}.metric-card strong{font-size:23px}.metric-caption{font-size:9px}.section-heading h2{font-size:22px}.dashboard-card{padding:15px}.modal-backdrop{padding:8px}.brand-modal{padding:19px 15px}}@media (width<=760px) and (prefers-reduced-motion:reduce){.sidebar{transition:none}}@media (width<=760px){html,body{width:100%;min-width:320px;max-width:100%;overflow-x:hidden}#root{width:100%;max-width:100%;overflow:visible}.app-shell{width:100%;min-width:0;display:block}.main-area{width:100%;min-width:0;max-width:100%;min-height:100dvh;padding:0 clamp(16px,4.5vw,24px);display:flex}.page-content{width:100%;min-width:0;max-width:none;padding:0 0 max(34px, env(safe-area-inset-bottom));margin:0}.page-content>*,.page-content section,.page-content article,.page-content header,.page-content aside,.page-content form{min-width:0;max-width:100%}.topbar{z-index:25;background:var(--background);gap:10px;min-height:60px;position:sticky;top:0}.breadcrumb{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.topbar-right{flex:none;gap:8px;min-width:0;margin-left:auto}.topbar-right span[title]{display:none}.topbar-right .secondary-button{min-height:38px;padding:0 11px!important;font-size:11px!important}.page-heading{flex-direction:column;align-items:flex-start;gap:13px;padding:27px 0 22px}.page-heading h1{font-size:clamp(30px,7vw,39px)}.page-heading p{max-width:58ch;font-size:12px;line-height:1.7}.page-heading>.primary-button{width:100%;min-height:44px}.welcome-panel{min-height:0;margin-top:18px;padding:24px 20px}.welcome-panel h2{max-width:17ch;font-size:clamp(23px,6vw,30px)}.welcome-panel p{max-width:44ch;font-size:12px}.welcome-mark{width:70px;font-size:64px;right:3px}.metrics-grid,.brands-stats,.creator-stat-grid,.operational-metrics,.finance-summary-grid,.performance-grid,.blx-user-stats,.blx-analytics-kpis,.blx-website-kpis{gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))!important}.metric-card,.brands-stats>*,.creator-stat-grid>*,.operational-metrics>*,.finance-summary-grid>*,.performance-grid>*,.blx-user-stats>*,.blx-analytics-kpis>*,.blx-website-kpis>*{min-width:0;padding:15px 13px}.metric-card{min-height:104px}.metric-label{letter-spacing:.55px;font-size:8px;line-height:1.45}.metric-card strong{overflow-wrap:anywhere;font-size:clamp(22px,5.5vw,27px)}.metric-caption{font-size:10px;line-height:1.45}.dashboard-lower,.creator-network-layout,.creator-application-layout,.campaigns-layout,.workday-layout,.knowledge-layout,.finance-sections,.blx-analytics-main-grid,.blx-analytics-lower-grid{grid-template-columns:minmax(0,1fr)!important}.dashboard-card,.brands-pipeline-panel,.brands-directory-panel,.creator-profile,.operational-panel,.management-panel,.blx-analytics-panel{min-width:0;padding:17px}.section-heading,.brands-directory-head,.creator-module-toolbar,.creator-profile-heading,.operational-toolbar,.management-section-head,.blx-analytics-header,.blx-website-heading{flex-direction:column;align-items:stretch;gap:12px}.directory-actions,.brands-toolbar,.creator-toolbar-actions,.operational-tools,.blx-analytics-controls{width:100%;min-width:0;max-width:100%}.brands-toolbar,.creator-toolbar-actions,.operational-tools{flex-wrap:wrap;gap:8px;display:flex}.brands-toolbar input,.creator-directory-tools input,.operational-tools input{flex:100%;width:100%;min-width:0}.brands-stage-track{gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))!important}.creator-directory-list{grid-template-columns:repeat(2,minmax(0,1fr))}.creator-directory-item{min-width:0}.creator-profile-actions{flex-wrap:wrap;width:100%}.creator-profile-actions>button{flex:130px}.creator-summary-grid,.creator-social-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.task-row{grid-template-columns:22px minmax(0,1fr) 94px;gap:8px}.task-copy,.campaign-row-main,.performance-row,.knowledge-document,.creator-social-card{min-width:0}.blx-analytics{width:100%;max-width:100%;padding:14px}.blx-analytics-controls{flex-wrap:wrap;display:flex}.blx-analytics-controls select,.blx-analytics-controls button{flex:130px;min-width:0;min-height:42px}.blx-analytics-tabs{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;max-width:100%;display:flex;overflow-x:auto}.blx-analytics-tabs>*{flex:none}.blx-analytics-summary{flex-direction:column;align-items:flex-start}.blx-analytics-panel{overflow:hidden}.blx-performance-chart{max-width:100%}.blx-chart-axis{gap:8px;font-size:9px}.blx-chart-legend{flex-wrap:wrap;gap:8px}.blx-cash-row,.blx-cash-net{gap:10px}.blx-cash-row strong,.blx-cash-net strong{overflow-wrap:anywhere}.blx-users{width:100%}.blx-users-header{flex-direction:column;align-items:stretch;gap:14px}.blx-users-header .blx-primary-action{width:100%;min-height:46px}.blx-users-toolbar{grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.blx-user-search{grid-column:1/-1;min-width:0}.blx-users-toolbar select,.blx-users-toolbar button{width:100%;min-width:0;min-height:44px}.blx-user-directory{background:0 0;border:0;gap:11px;display:grid;overflow:visible}.blx-user-table-head{display:none}.blx-user-row{border:1px solid var(--border,#e5e4dc);background:var(--surface,#fffefa);border-radius:13px;grid-template-columns:minmax(0,1fr);gap:12px;padding:17px;display:grid}.blx-user-row>div{min-width:0;grid-column:1!important}.blx-user-person{align-items:flex-start}.blx-user-person>div:last-child{overflow-wrap:anywhere;min-width:0}.blx-user-role select{width:100%;max-width:100%;min-height:44px}.blx-user-actions button{width:100%;min-height:42px}.table-wrap,.brands-table-wrap,.operational-table-wrap,.people-table-wrap{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;width:100%;max-width:100%;overflow-x:auto}.brand-table,.brands-table,.operational-table,.people-table{min-width:660px}.modal-backdrop,.brands-modal-backdrop,.creator-modal-backdrop,.operational-modal-backdrop,.management-modal-backdrop,.blx-invite-backdrop{align-items:flex-end;padding:10px}.brand-modal,.brands-modal,.creator-modal,.operational-modal,.management-modal,.blx-invite-dialog{width:100%;max-width:100%;max-height:min(90dvh,820px);padding:22px 18px max(22px, env(safe-area-inset-bottom));border-radius:18px 18px 12px 12px;overflow-y:auto}.form-grid,.brands-form-grid,.creator-form-grid,.operational-form-grid,.management-form-grid{grid-template-columns:minmax(0,1fr)!important}.form-grid .full-width,.brands-form-grid label.full,.creator-form-grid label.full,.operational-form-grid label.wide,.management-form-grid label.wide{grid-column:1!important}.brand-modal input,.brand-modal select,.brand-modal textarea,.brands-modal input,.brands-modal select,.brands-modal textarea,.creator-modal input,.creator-modal select,.creator-modal textarea,.operational-modal input,.operational-modal select,.operational-modal textarea,.management-modal input,.management-modal select,.management-modal textarea,.blx-invite-dialog input,.blx-invite-dialog select{min-height:46px;font-size:16px}.modal-footer,.brands-modal-footer,.creator-modal-footer,.operational-modal-actions,.management-modal-actions{flex-wrap:wrap}.modal-footer>button,.brands-modal-footer>button,.creator-modal-footer>button,.operational-modal-actions>button,.management-modal-actions>button{flex:120px;min-height:44px}.app-footer{padding-bottom:max(22px, env(safe-area-inset-bottom));flex-direction:column;align-items:flex-start;gap:6px}}@media (width<=480px){.main-area{padding-inline:15px}.topbar{gap:7px;min-height:56px}.mobile-menu-toggle{flex-basis:38px;width:38px;height:38px}.breadcrumb{gap:6px;font-size:9px}.topbar-right{gap:6px}.today-label{display:none}.profile-mark{flex-basis:28px;width:28px;height:28px;font-size:12px}.topbar-right .secondary-button{min-height:35px;padding-inline:8px!important;font-size:10px!important}.page-heading{padding-top:23px}.page-heading h1{font-size:31px}.welcome-panel{padding:21px 17px}.welcome-mark{opacity:.09}.metrics-grid,.brands-stats,.creator-stat-grid,.operational-metrics,.finance-summary-grid,.performance-grid,.blx-user-stats,.blx-analytics-kpis,.blx-website-kpis{gap:8px}.metric-card,.brands-stats>*,.creator-stat-grid>*,.operational-metrics>*,.finance-summary-grid>*,.performance-grid>*,.blx-user-stats>*,.blx-analytics-kpis>*,.blx-website-kpis>*{padding:13px 11px}.metric-card{min-height:98px}.metric-label{letter-spacing:.3px;font-size:7px}.metric-card strong{font-size:22px}.metric-caption{font-size:9px}.creator-directory-list,.creator-social-grid,.creator-summary-grid,.creator-application-filters{grid-template-columns:minmax(0,1fr)}.creator-application-filters input,.creator-application-filters>span{grid-column:1}.blx-users-toolbar{grid-template-columns:minmax(0,1fr)}.blx-user-search{grid-column:1}.blx-analytics{padding:12px}.blx-analytics-panel,.dashboard-card,.brands-pipeline-panel,.brands-directory-panel,.operational-panel,.management-panel{padding:14px}.task-row{grid-template-columns:20px minmax(0,1fr)}.task-row>select{grid-column:2;width:100%}.task-status{display:none}}@media (prefers-reduced-motion:reduce){.sidebar,.mobile-nav-backdrop,.blx-invite-dialog{transition:none!important}}@media (width<=600px){.login-page{align-items:center!important;min-height:100dvh!important;padding:18px!important}.login-page>.login-card{border-radius:14px!important;width:100%!important;max-width:440px!important;padding:28px 22px!important}}@media (width<=360px){.login-page{padding:12px!important}.login-page>.login-card{padding:24px 18px!important}}@media (width<=1024px),(pointer:coarse){html,body{width:100%;min-width:320px;max-width:100%;overflow-x:hidden}#root{width:100%;min-width:320px;max-width:100%;overflow-x:clip}.app-shell{min-height:100dvh;overflow-x:clip;width:100%!important;min-width:0!important;max-width:100%!important;display:block!important}.sidebar{overscroll-behavior:contain;border-right:1px solid var(--border);background:var(--sidebar);transition:transform .22s,visibility .22s;box-shadow:18px 0 42px #11181524;z-index:1000!important;width:min(82vw,300px)!important;min-width:0!important;max-width:calc(100vw - 48px)!important;height:100dvh!important;min-height:0!important;padding:24px 18px max(20px, env(safe-area-inset-bottom))!important;visibility:hidden!important;border-bottom:0!important;flex:none!important;display:flex!important;position:fixed!important;inset:0 auto 0 0!important;overflow:hidden auto!important;transform:translate(-110%)!important}.app-shell.mobile-nav-open .sidebar{visibility:visible!important;transform:translate(0,0)!important}.mobile-nav-backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#1118157a;border:0;z-index:999!important;width:100%!important;height:100%!important;display:block!important;position:fixed!important;inset:0!important}.brand-identity{margin-bottom:25px!important}.navigation{width:100%;flex-direction:column!important;align-items:stretch!important;gap:0!important;display:flex!important}.nav-group{flex-direction:column!important;gap:7px!important;display:flex!important}.nav-group+.nav-group{margin-top:20px!important}.nav-item{min-height:44px!important;padding:10px 11px!important;font-size:13px!important}.sidebar-footer{display:flex!important}.main-area{min-height:100dvh;overflow-x:clip;width:100%!important;min-width:0!important;max-width:100%!important;padding:0 max(16px, env(safe-area-inset-right)) max(22px, env(safe-area-inset-bottom)) max(16px, env(safe-area-inset-left))!important;flex-direction:column!important;flex:auto!important;display:flex!important}.topbar{z-index:30;background:var(--background);flex:none;justify-content:flex-start;align-items:center;gap:10px;width:100%;min-width:0;min-height:60px;padding:7px 0;position:sticky;top:0;display:flex!important}.mobile-menu-toggle{touch-action:manipulation;justify-content:center;align-items:center;line-height:1;border:1px solid var(--border)!important;background:var(--surface)!important;width:40px!important;height:40px!important;color:var(--text)!important;border-radius:8px!important;flex:0 0 40px!important;padding:0!important;font-size:20px!important;display:inline-flex!important}.breadcrumb{white-space:nowrap;text-overflow:ellipsis;gap:6px;font-size:11px;overflow:hidden;flex:auto!important;min-width:0!important}.breadcrumb strong{text-overflow:ellipsis;overflow:hidden}.topbar-right{align-items:center;min-width:0;flex:none!important;gap:7px!important;margin-left:auto!important;display:flex!important}.today-label,.topbar-right span[title]{display:none!important}.topbar-right .secondary-button{min-height:36px!important;padding:0 9px!important;font-size:10px!important}.profile-mark{flex:0 0 29px!important;width:29px!important;height:29px!important}.page-content{width:100%!important;min-width:0!important;max-width:none!important;padding:0 0 max(28px, env(safe-area-inset-bottom))!important;flex:auto!important;margin:0!important}.page-content>*,.page-content section,.page-content article,.page-content form,.page-content header,.page-content aside{min-width:0;max-width:100%}.page-heading{flex-direction:column;align-items:flex-start;gap:12px;padding:25px 0 21px}.page-heading h1{overflow-wrap:break-word;font-size:clamp(30px,6vw,40px)}.page-heading p{font-size:13px}.page-heading>.primary-button{width:100%;min-height:44px}.welcome-panel{min-height:0;padding:23px 19px}.welcome-panel>div:first-child{width:100%;max-width:100%}.welcome-panel h2{overflow-wrap:normal;max-width:17ch;font-size:clamp(23px,5vw,30px)}.welcome-panel p{max-width:48ch;font-size:12px}.welcome-mark{opacity:.09;width:70px;font-size:66px;right:4px}.metrics-grid,.brands-stats,.creator-stat-grid,.operational-metrics,.finance-summary-grid,.performance-grid,.blx-user-stats,.blx-analytics-kpis,.blx-website-kpis{gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))!important}.dashboard-lower,.creator-network-layout,.creator-application-layout,.campaigns-layout,.workday-layout,.knowledge-layout,.finance-sections,.blx-analytics-main-grid,.blx-analytics-lower-grid{grid-template-columns:minmax(0,1fr)!important}.dashboard-card,.brands-pipeline-panel,.brands-directory-panel,.creator-profile,.operational-panel,.management-panel,.blx-analytics-panel{min-width:0;padding:16px}.table-wrap,.brands-table-wrap,.operational-table-wrap,.people-table-wrap{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;width:100%;max-width:100%;overflow-x:auto}.modal-backdrop,.brands-modal-backdrop,.creator-modal-backdrop,.operational-modal-backdrop,.management-modal-backdrop,.blx-invite-backdrop{align-items:flex-end;padding:8px}.brand-modal,.brands-modal,.creator-modal,.operational-modal,.management-modal,.blx-invite-dialog{width:100%;max-width:100%;max-height:90dvh;padding:22px 17px max(22px, env(safe-area-inset-bottom));border-radius:16px 16px 10px 10px;overflow-y:auto}.form-grid,.brands-form-grid,.creator-form-grid,.operational-form-grid,.management-form-grid{grid-template-columns:minmax(0,1fr)!important}.app-footer{flex-direction:column;align-items:flex-start;gap:6px}}@media (width<=420px),(pointer:coarse){.main-area{padding-right:max(14px, env(safe-area-inset-right))!important;padding-left:max(14px, env(safe-area-inset-left))!important}.topbar{gap:7px;min-height:56px}.mobile-menu-toggle{flex-basis:38px!important;width:38px!important;height:38px!important}.breadcrumb{font-size:10px}.topbar-right{gap:5px!important}.topbar-right .secondary-button{min-height:34px!important;padding:0 7px!important;font-size:9px!important}.metrics-grid,.brands-stats,.creator-stat-grid,.operational-metrics,.finance-summary-grid,.performance-grid,.blx-user-stats,.blx-analytics-kpis,.blx-website-kpis{gap:8px}.metric-card{min-height:100px;padding:14px 11px}.metric-card strong{font-size:23px}}@media (width<=760px),(pointer:coarse){input:not([type=checkbox]):not([type=radio]),select,textarea{font-size:16px!important}.blx-auth-form input,.blx-account-security input,.blx-provision-form input,.blx-provision-form select{min-height:44px}.login-page input{min-height:46px}}@media (width<=1024px),(pointer:coarse){.brands-workspace,.operational-workspace,.blx-users,.blx-analytics,.management-workspace,.creator-workspace{width:100%;min-width:0;max-width:100%}.brands-hero{min-height:150px;padding:21px 18px}.brands-hero h1{font-size:clamp(31px,7vw,42px)}.brands-hero-mark{font-size:70px}.brands-stats{gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))!important}.brands-directory-head{gap:13px;display:flex;flex-direction:column!important;align-items:stretch!important}.brands-directory-head>div:first-child{min-width:0}.brands-directory-head h2{font-size:clamp(23px,5vw,29px)}.brands-toolbar{grid-template-columns:minmax(0,1fr) minmax(105px,auto);gap:8px;width:100%;min-width:0;display:grid!important}.brands-toolbar input{grid-column:1/-1;min-width:0;min-height:44px;width:100%!important;font-size:16px!important}.brands-toolbar .brands-export{justify-content:center;align-items:center;min-width:0;min-height:44px;padding:0 10px;font-size:11px;display:inline-flex!important}.brands-toolbar>.primary-button{width:100%;min-width:0;min-height:44px;padding:0 10px;font-size:11px}.brands-stage-track{gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))!important}.brands-stage{min-height:76px;padding:11px}.brands-stage strong{font-size:21px}.brands-stage>span:last-child{overflow-wrap:anywhere;font-size:11px}.brands-pipeline-panel,.brands-directory-panel{min-width:0;padding:14px}.brands-directory-panel .brands-table-wrap{width:100%;max-width:100%;overflow:visible!important}.brands-directory-panel .brands-table{width:100%;display:block;white-space:normal!important;min-width:0!important}.brands-directory-panel .brands-table thead{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.brands-directory-panel .brands-table tbody{gap:10px;width:100%;display:grid}.brands-directory-panel .brands-table tbody tr{background:#fffefa;border:1px solid #e9e7df;border-radius:6px;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px 13px;min-width:0;padding:13px;display:grid}.brands-directory-panel .brands-table td{white-space:normal;overflow-wrap:anywhere;border:0;flex-direction:column;gap:5px;min-width:0;padding:0;font-size:11px;line-height:1.5;display:flex}.brands-directory-panel .brands-table td:before{content:attr(data-label);color:#89958a;letter-spacing:.7px;text-transform:uppercase;font-size:8px;font-weight:700}.brands-directory-panel .brands-table td[data-label=Brand],.brands-directory-panel .brands-table td[data-label=Contact],.brands-directory-panel .brands-table td[data-label=Actions]{grid-column:1/-1}.brands-directory-panel .brands-table td[data-label=Brand]:before{display:none}.brands-directory-panel .brands-brand-cell{min-width:0;max-width:none}.brands-directory-panel .brands-brand-cell strong{white-space:normal;overflow-wrap:anywhere;font-size:13px}.brands-directory-panel .brands-brand-cell small{white-space:normal;overflow-wrap:anywhere;font-size:10px}.brands-directory-panel .brands-row-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.brands-directory-panel .brands-row-actions button{border:1px solid #e5e5dc;border-radius:4px;min-height:42px;font-size:11px}.blx-users-header{flex-direction:column;align-items:stretch;gap:13px;margin-bottom:18px}.blx-users-header h1{font-size:clamp(31px,7vw,40px)}.blx-users-header p{font-size:13px}.blx-users-header .blx-primary-action{width:100%;min-height:46px}.blx-user-stats{gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))!important}.blx-user-stats>div{min-width:0;padding:14px 12px}.blx-user-stats span{font-size:11px;line-height:1.4}.blx-user-stats strong{font-size:25px}.blx-users-toolbar{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;min-width:0;display:grid!important}.blx-users-toolbar .blx-user-search{grid-column:1/-1;width:100%;min-width:0}.blx-users-toolbar select,.blx-users-toolbar>button{width:100%;min-width:0;min-height:44px;font-size:13px}.blx-user-directory{width:100%;min-width:0;overflow:visible}.blx-user-table-head{display:none!important}.blx-user-row{grid-template-columns:minmax(0,1fr);gap:11px;min-width:0;padding:15px;display:grid}.blx-user-row>div{min-width:0}.blx-user-row>div[data-label]:not(.blx-user-person):before{color:var(--text-muted,#7b827a);content:attr(data-label);letter-spacing:1px;text-transform:uppercase;margin-bottom:5px;font-size:9px;font-weight:750;display:block}.blx-user-role select{min-height:44px;font-size:16px}.blx-user-actions{flex-wrap:wrap;gap:7px;display:flex}.blx-user-actions button{flex:120px;min-height:42px;padding:8px 10px;font-size:11px}.blx-users-footnote{font-size:11px}.blx-unprovisioned-panel{padding:14px}.blx-unprovisioned-row{grid-template-columns:minmax(0,1fr)}.blx-unprovisioned-row>button{width:100%;min-height:44px}.blx-provision-form{grid-template-columns:minmax(0,1fr)}.blx-provision-form p,.blx-provision-actions{grid-column:1}.blx-provision-actions{grid-template-columns:1fr 1.4fr;display:grid}.blx-provision-form input,.blx-provision-form select{min-height:44px;font-size:16px}.operational-toolbar{flex-direction:column;align-items:stretch}.operational-tools{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.operational-tools input{grid-column:1/-1;width:100%}.operational-tools button{min-height:42px}.operational-table-wrap{overflow:visible!important}.operational-table{white-space:normal;width:100%;display:block}.operational-table thead{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.operational-table tbody{gap:9px;display:grid}.operational-table tbody tr{background:#fffefa;border:1px solid #e8e7df;border-radius:5px;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 13px;padding:13px;display:grid}.operational-table td{white-space:normal;overflow-wrap:anywhere;min-width:0}.people-table-wrap{overflow:visible!important}.people-table{white-space:normal;width:100%;display:block}.people-table thead{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.people-table tbody{gap:9px;display:grid}.people-table tbody tr{background:#fffefa;border:1px solid #e8e7df;border-radius:5px;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 13px;padding:13px;display:grid}.people-table td{white-space:normal;overflow-wrap:anywhere;min-width:0}.creator-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.creator-network-layout,.creator-application-layout,.campaigns-layout,.knowledge-layout,.workday-layout,.creator-directory-list,.creator-social-grid{grid-template-columns:minmax(0,1fr)!important}.creator-module-toolbar,.management-section-head,.knowledge-document-head{flex-direction:column;align-items:stretch}.creator-toolbar-actions{flex-wrap:wrap}.creator-toolbar-actions button,.creator-module-toolbar button,.management-section-head button{min-height:42px}.finance-summary-grid,.performance-grid,.campaign-detail-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.task-row{grid-template-columns:22px minmax(0,1fr)}.task-row>select{grid-column:2;width:100%;min-height:42px;font-size:16px}}@media (width<=480px),(pointer:coarse){.brands-directory-panel .brands-table tbody tr,.operational-table tbody tr,.people-table tbody tr{grid-template-columns:minmax(0,1fr)}.brands-directory-panel .brands-table td[data-label=Brand],.brands-directory-panel .brands-table td[data-label=Contact],.brands-directory-panel .brands-table td[data-label=Actions]{grid-column:1}.brands-toolbar{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.brands-toolbar .brands-export,.brands-toolbar>.primary-button{width:100%;min-width:0}.blx-users-toolbar{grid-template-columns:minmax(0,1fr)}.blx-users-toolbar .blx-user-search{grid-column:1}.blx-user-stats{grid-template-columns:repeat(2,minmax(0,1fr))!important}.finance-summary-grid,.performance-grid,.campaign-detail-stats{grid-template-columns:minmax(0,1fr)}}
